The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension PPM::Make.

0.76 Sat, Jan 8, 2006
  - add dependency on File::HomeDir to obtain $ENV{HOME}
  - allow argument to make_ppm accept a local file as the
    source of a distribution
  - add capability to make a ppm package for a Bundle/Task file,
    to install a list of prerequisites
  - fix loading of CPAN::Config to account for recent CPAN.pm changes
  - add dependency on PPM

0.75 Sat Sep 4 2004
  - adjust the routines for getting module and distribution
    information to accept an array reference of values, and
    return a corresponding hash reference. This cuts down
    particularly on repeated calls to the soap server for
    distributions with more than one prerequisite.
  - fix bug in calling dist_search/mod_search with wrong
    args in some cases when guessing author
  - fix parsing of YAML file in extracting AUTHOR field, if present

0.74 Fri Aug 27 2004
  - add Net::FTP debug messages (thanks to Jeff McCarrell)
  - honor presence of $ENV{HOME}, if present, on Win32
    in looking for the .ppmcfg configuration file (thanks to
    Jeff McCarrell)
  - fix bug where the AUTHOR was reported as an ARRAY ref
    in the ppd file when META.yaml was used
  - attempt to read Module::Build's information file
    only when the _build directory is present.
  - in getting author information, as well as module/distribution
    mappings, in filling out the ppd file, now first try a remote
    soap server, and if that fails, fall back to the CPAN indices.

0.71 Fri Apr 2 11:00:00 2004
  - fix bug in ppm_install for ppm3
  - use $^X rather than $Config{perlpath} for perl binary

0.70 Tue Mar 23 11:00:00 2004
  - fix warning in PPM::Make::Util when CPAN.pm is configured
    but doesn't have a url_list
  - added more checks in make_zipdist of PPM::Make when
    the codebase isn't a local file

0.69 Mon Mar 22 23:00:00 2004
  - use Archive::Zip::AZ_OK(), rather than AZ_OK().
  - add zipdist option to make a .zip file consisting
    of the .ppd and the .tar.gz files.

0.68 Sun Jan 11 23:00:00 2004
  - require Archive::Tar >= 1.08 for Win32 to fix A::T bug
  - add --vsp and --vsr flags to add version string to
    ppd and archive files
  - fix bug on non-Win32 when generating ppm packages for
    use on Win32 regarding which files to include in the
    archive [thanks to Mike Schilli]

0.67 Thu Nov 20 20:08:00 2003
  - fix bug in tk-ppm regarding dialogue_yes_no
  - on Win32, only list files in making archive (not directories),
    to quieten newer Archive::Tar

0.66 Wed Sep 10 10:08:00 2003
  - add documentation for PPM::Make::Install
  - add version for PPM::Make::Install and PPM::Make::Util

0.65 Mon Jun 23 14:08:00 2003
  - move the install option of PPM::Make to PPM::Make::Install
  - add the tk-ppm script
  - add support for packages using Module::Build
  - add YAML support
  - let Getopt::Long handle help and version options
  - add option to build cpan distribution
  - add checksum check on downloaded CPAN files
  - add option to perform case-insensitive module searches
  - put utility functions in PPM::Make::Util

0.52 Wed Jun 13 14:08:00 2003
  - add ppm_install script to install via ppm
  - fix for extracting name from a distribution
  - try urls as specified in $CPAN::Config

0.48 Wed Feb 18 12:48:00 2003

  - offer to get nmake for Win32, if not present
  - add capability to upload ppd and archive files
  - support for ini configuration files added
  - don't include dependencies if they're part of the core,
    or are contained in /^perl$/
  - make no default for "exec" if a script is specified
  - if the script matches !^(http|ftp)://!, use it as
    the HREF attribute of INSTALL.

0.41 Wed Dec 16 12:48:00 2002

  - fix parsing of Makefile to avoid unquoted keys
  - have dependencies report distribution name, rather than module

0.38 Fri Dec  6 20:48:00 2002

  - capability to add version string to ppd and archive filenames
       [Toby Johnson <Toby.Johnson@mercer.com>]
  - make possible to omit ARCHITECTURE and OS fields
       [Mike Schilli <m@perlmeister.com>]
  - workaround for creating .tar.gz files on non-Win32 for Win32
       [Mike Schilli <m@perlmeister.com>]
  - add Perl string to ARCHITECTURE for >= 5.8
  - omit man pages if OS or ARCHITECTURE is missing


0.36 Thu Nov 28 16:48:00 2002

  - better linking of HTML docs, using only Pod::Html
       [ Mirko <mirko@stranicata.com> ]
  - make program locations configurable
       [Toby Johnson <Toby.Johnson@mercer.com>]
  - don't include man/ directories for a Windows ppm
       [Mike Schilli <m@perlmeister.com>]
  - use a more descriptive title for the HTML docs

0.28 Sat Nov 16 15:48:00 2002

  - add option to add files to archive
  - change make_ppm to use Getopt::Long

0.27 Thu Nov  7 10:55:00 2002

  - use blib/ files to make html
       [ Mirko <mirko@stranicata.com> ]
 
0.26 Sat Nov  2 10:55:00 2002

  - adjust html path for more than 2-level module name
       [ Mirko <mirko@stranicata.com> ]
  - added options to install and clean up files
       [ Mirko <mirko@stranicata.com> ]

0.25 Thu Sep  5 09:42:48 2002

  - use XML::Parser to parse ppd file
  - adjusted so as to not remake html unless forced

0.2  Thu Aug 29 11:05:00 2002

  - search for MyConfig.pm in $HOME (suggested by Slaven Rezik)
  - configurable OS and ARCHITECTURE (suggested by Slaven Rezik)
  - add script to archive
  - fixed typo in binary/location
  - added semi-realistic test
  - added A::T/C::Z and A::Z to list of prerequisites
  - added option to insert an architecture-dependent subdirectory

0.1  Sun Jul 14 20:05:00 2002
  - original version; created by h2xs 1.21 with options
         -X -n PPM::Make