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 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 project at http://sourceforge.net/projects/cpan-search/, as well as 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 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, 2004, by Randy Kobes . It is distributed under the same terms as Perl itself.