Skip to content
Make a ppm package from a CPAN distribution
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib/PPM
t
xt
.gitignore
.shipit
Changes
INSTALL
MANIFEST
MANIFEST.SKIP
Makefile.PL
README
cpanfile

README

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.

You can’t perform that action at this time.