This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 26adf290a87a98a629d89b6874e39b58addf908c
tree 9fb21348faee1430343a3408812703bfe770bde6
parent c68ad7cc9b11ce07341a4ca6c2100a3b4bbe5629
tree 9fb21348faee1430343a3408812703bfe770bde6
parent c68ad7cc9b11ce07341a4ca6c2100a3b4bbe5629
ppm-make /
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.








