NAME PPM::Make - Make a ppm package from a CPAN distribution SYNOPSIS my $ppm = PPM::Make->new( [options] ); $ppm->make_ppm(); DESCRIPTION See the supplied "make_ppm" and "ppm_install" scripts for command-line interfaces. As well, for Win32 there is a script "tk-ppm" which supplies a Tk graphical interface to the ppm utility as well as the ppm install utility of PPM::Make. 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 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. REQUIREMENTS As well as the needed software for unpacking and making .tar.gz and .zip archives, and a make program, it is assumed in this that CPAN.pm is available and already configured. 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 and at http://theoryx5.uwinnipeg.ca/ppms/ for ActivePerl 8xx. To install, within the ppm shell set the repository to http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer for ActivePerl 6xx and to http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 for ActivePerl 8xx, and then ppm> install PPM-Make COPYRIGHT This program is copyright, 2002, by Randy Kobes . It is distributed under the same terms as Perl itself.