PPM-Make

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - remove whitespace from version string (provided by Serguey Trouchelle)
  - have settings in Makefile override those in META.yml; in particular,
    this avoids problem of version strings not being updated in
    META.yml (suggested by Serguey Trouchelle)

0.93 Tues, Jan 11, 2007
  - sort summary files by package name

0.92 Thur, Dec 21, 2006

  - wrap parsing of the ppd files in RepositorySummary.pm
    around an eval, to catch errors (suggested by
    Serguey Trouchelle)
  - use CONTENTS exclusively in parse_bundle of Meta.pm
    to exract contents of a Bundle file, as some Bundles
    also include a DESCRIPTION (suggested by
    Serguey Trouchelle)

0.91 Sat, Nov 18, 2006

  - import HAS_PPM from PPM::Make::Config in PPM::Make::Install
  - use VERSION from META.yml only as a last resort, as a number
    of authors forget to update the META.yml:
        https://rt.cpan.org/Ticket/Display.html?id=22699
  - rename check_opts of PPM::Make::Install to check_opts_install,
    to avoid "subroutine redefinition" warning.
  - use PPM::Make::Meta in PPM::Make::Install
  - add --skip option to PPM::Make::Install to skip running tests

0.89 Sat, Oct 28, 2006

  - add "return 1" to end of make_ppm of PPM::Make, make_bundle
    of PPM::Make::Bundle, and ppm_install of PPM::Make::Install,
    so one can eval() them (suggested by Serguei Trouchelle)
  - if a distribution name can't be found corresponding to a
    dist or mod argument, die at a stage before trying to
    find the non-existent file.

0.88 Wed, Oct 11, 2006

  - fix warnings about an abstract not found in certain cases
  - try NAME and DISTNAME when trying to get info on modules
    and packages from SOAP/CPAN.pm
  - use smaller dummy .tar.gz archives under t/ppms/ for the tests

0.87 Wed, Oct 4, 2006

  - remove PPM::XML::* files from distribution
  - add a skip option to PPM::Make to skip running the tests
  - when building up a list of dependencies, ignore those that
    come with ActivePerl
  - enable parse_ppd() to parse ppd files with multiple
    <IMPLEMENTATION> sections, and have PPM::Make::RepositorySummary
    output summary files with this information
  - add PPM::Make::Bundle to make a zipped bundle file containing
    a package and all of its prerequisites
  - fixes for setting the version number in certain edge cases
    (thanks to Serguei Trouchelle for the patch)
  - if fetch_file() fails on assuming the argument passed is a
    module, try it as a distribution.
  - split methods used in PPM::Make to obtain meta information
    about a distribution into PPM::Make::Meta
  - split functions used in PPM::Make to obtain config information
    into PPM::Make::Config
  - if the author meta information is an array ref, dereference it
    when writing the ppd file

0.83 Fri, Sep 1, 2006

  - use better cross-platform method to guess if a module
    is installed as a core module (reported by Jeff McCarrell)
  - introduce no_html option in PPM::Make (--no-html in make_ppm)
    to disable building of html docs, as some platforms (eg, linux)
    may not have an installhtmldir specified in Perl's Config
    (reported by Jeff McCarrell)
  - introduce --no-cfg as an alias to --no_cfg in make_ppm
  - allow zipped distributions made with the --zipdist option
    to be uploaded to a specified location, just as is done
    with the ppd and tar.gz files
  - in making up a ppd file, fetch either from the remote
    soap server or from CPAN.pm a list of modules for the
    given distribution, and use that to populate PROVIDE
    elements in the ppd file (introduced in ppm4). This can
    be disabled by using the no_pp,4 option in PPM::Make,
    or the --no-ppm4 switch in make_ppm
  - INCOMPATIBLE change: in PPM::Make, change the zip option
    to zip_archive, to enable creation of .zip archives,
    rather than .tar.gz ones.
  - Add PPM::Make::RepositorySummary to make ppm summary files
    (summary.ppm, searchsummary.ppm, package.lst, package.xml)
    for a repository, and add a rep_summary script as an interface

0.79 Mon, Aug 21, 2006
  - fix bug in xml_encode which led to replacing the '&'
    in entitities that were already encoded, such as '&lt;'.

0.78 Wed, Aug 2, 2006
  - drop requirement of PPM, and supply the needed files
    in the distribution, as the PPM distribution will install
    a ppm.bat which overwrites an existing (newer) ppm
    (reported by Serguei Trouchelle)
  - use HTML::Entities to encode fields in ppd file, so
    that high ASCII characters get encoded
    (reported by Serguei Trouchelle)
  - don't die if error results in loading META.yml file
  - rename html_escape routine of PPM::Make::Util to
    xml_encode, to better reflect purpose

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



( run in 1.358 second using v1.01-cache-2.11-cpan-71847e10f99 )