Skip to content

rkobes/ppm-make

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME
    PPM::Make - Make a ppm package from a CPAN distribution

SYNOPSIS
      my $ppm = PPM::Make->new( [options] );
      $ppm->make_ppm();

DESCRIPTION

    This module automates somewhat some of the steps needed to make a ppm
    (Perl Package Manager) package from a CPAN distribution. It attempts to
    fill in the ABSTRACT and AUTHOR attributes of Makefile.PL, if these
    are not supplied, and also uses pod2html to generate a set of html
    documentation. It also adjusts CODEBASE of package.ppd to reflect
    the generated package.tar.gz or package.zip archive, and can add
    a post-install script via the <INSTALL> field to the ppd file. 
    Such packages are suitable both for local installation via

      C:\.cpan\build\package_src> ppm install

    and for distribution via a repository.

    The module may be used either within a locally installed
    source distribution or else it can fetch and build remote
    distributions.

    As well, there are some helper modules that may be useful
    for maintaining a ppm repository: PPM::Make::RepositorySummary,
    for generating various summary files for a repository, and
    PPM::Make::Bundle, for making a zipped ppm bundle consisting
    of a distribution and all of its prerequisities.

REQUIREMENTS
    Needed software for unpacking and making .tar.gz and
    .zip archives, and a make program, is required. Information
    on authors, as well as a mapping between module and distribution
    names, is obtained from a remote SOAP server - if this is
    unavailable, CPAN.pm and associated indices will be tried,
    for which prior configuration is assumed.

    The software needed for the remote SOAP server is available
    in the CPAN-Search-Lite distribution on CPAN - see
    http://www.cpan.org/authors/id/R/RK/RKOBES/.

PPM PACKAGE
    A Win32 ppm package, suitable for use with ActivePerl
    compatible Perl packages, is available at
      http://theoryx5.uwinnipeg.ca/ppmpackages/
    for ActivePerl 6xx,
      http://theoryx5.uwinnipeg.ca/ppms/
    for ActivePerl 8xx, and
      http://cpan.uwinnipeg.ca/PPMPackages/10xx/
    for ActivePerl 10xx.
 

COPYRIGHT
    This program is copyright, 2002, 2004, 2006, by Randy Kobes
    <r.kobes@uwinnipeg.ca>. It is distributed under the
    same terms as Perl itself.

About

Make a ppm package from a CPAN distribution

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages