Security Advisories (1)

Changes for version 6.57_08 - 2011-03-27

  • VMS
  • Removed dependency on cc_runtime.h for VMS as well.
  • Misc
  • Changed how modules are bundled to avoid replacing XS version of Scalar::Util with a pure Perl version [github #4]

Changes for version 6.57_07 - 2011-03-25

  • Enhancements
  • Generates META.json and MYMETA.json in addition to META.yml and MYMETA.yml (David Golden)
  • MYMETA has the runtime requirements made priority over META_* keys to allow generation of a correct META.* into the dist while still generating an accurate MYMETA.* locally (Matt S Trout)
  • Distributions should not depend on cc_runtime.h from core as it is only needed for B::CC
  • Now uses CPAN::Meta to generate META files.
  • Bug Fixes
  • MYMETA.yml generation from META.yml actually works (Matt S Trout)
  • All required META fields are generated, even if they must be filled with "unknown" in place of real data (David Golden)
  • Test Fixes
  • miniperl.t is no longer run outside of the perl core. Its only relevant to bleadperl and requires no backwards compatibility [rt.cpan.org 61868]
  • Cygwin
  • Rebase behaviour was improved (Reini Urban)
  • Build man pages (Reini Urban)
  • Win32
  • Spot valid lib files on Win32 when .a and .lib are mixed. (Christian Walde) [github #3]
  • Extensive testing of ExtUtils::Liblist::Kid for Win32 (Christian Walde)
  • Implemented proper emulation of DOS escaping rules in ExtUtils::MM_Win32 (Christian Walde)

Changes for version 6.57_06 - 2010-10-06

  • Win32
  • Work around dmake's limitations on how long a "line" can be.
    • rt.cpan.org 61286
  • ActivePerl 1007 can now see gcc. [rt.cpan.org 55752] (Christian Walde)
  • Bug Fixes
  • Fix for AUTHOR and undocumented usage of MM->new() (Alexandr Ciornii)

Changes for version 6.57_05 - 2010-09-11

  • Bug Fixes
  • AUTHOR compatibility code should also be called after CONFIGURE callback

Changes for version 6.57_04 - 2010-09-09

  • Bug Fixes
  • Fix several_authors.t
  • Upgrade bundled modules: ExtUtils::Manifest 1.58.

Changes for version 6.57_03 - 2010-09-09

  • Bug Fixes
  • Update MANIFEST

Changes for version 6.57_02 - 2010-09-08

  • Bug Fixes
  • Don't do MANIFEST checks in PERL_CORE (Robin Barker)
  • New Features
  • Accept several values (arrayref) in AUTHOR (Alexandr Ciornii)
  • Add MYMETA.yml support (Adam Kennedy, Alexandr Ciornii)
  • NO_MYMETA key to suppress MYMETA.yml generation (Alexandr Ciornii)

Changes for version 6.57_01 - 2010-08-24

  • Improvements
  • parse_abstract() is more robust supporting "Package.pm" and multiple dashes and spaces. [rt.perl.org 74438]
  • Bug Fixes
  • Recognize .so files in AIX. [rt.cpan.org 41360] (Jens Rehsack)
  • Remove manual image-base generation on Win32/gcc [rt.cpan.org 47138] (Yasuhiro Matsumoto)
  • Use the bundled versions of our dependencies if they're not installed.
  • Eliminate use of foreach qw() which will be deprecated in 5.14. [rt.cpan.org 57124] (Zefram)
  • Test Fixes
  • Guard against old versions of YAML::Tiny that worked differently.
    • rt.cpan.org 55500

Documentation

A shell to examine installed modules
Perl extension for Version Objects
Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker

Modules

Read and write a subset of YAML for CPAN Meta files UNAUTHORIZED
the distribution metadata for a CPAN dist UNAUTHORIZED
Convert CPAN distribution metadata structures UNAUTHORIZED
an optional feature provided by a CPAN distribution UNAUTHORIZED
history of CPAN Meta Spec changes UNAUTHORIZED
a set of distribution prerequisites by phase and type UNAUTHORIZED
specification for CPAN distribution metadata UNAUTHORIZED
validate CPAN distribution metadata structures UNAUTHORIZED
utilities to replace common UNIX commands in Makefiles etc.
install files from here to there
Inventory management of installed modules
manage .packlist files
utilities to write and check a MANIFEST file
Perl extension for recursively copying files and directories UNAUTHORIZED
return name and handle of a temporary file safely UNAUTHORIZED
Helper module in using JSON::PP in Perl 5.6 UNAUTHORIZED
JSON::XS compatible pure-Perl module. UNAUTHORIZED
dummy module providing JSON::PP::Boolean UNAUTHORIZED
Parse META.yml and META.json CPAN metadata files UNAUTHORIZED
A selection of general-utility list subroutines UNAUTHORIZED
A selection of general-utility scalar subroutines UNAUTHORIZED
Perl extension for Version Objects
a set of version requirements for a CPAN dist UNAUTHORIZED
Commands for the MM's to use in Makefiles
determine libraries to use and how to use them
OS adjusted ExtUtils::MakeMaker subclass
AIX specific subclass of ExtUtils::MM_Unix
Platform-agnostic MM methods
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
DOS specific subclass of ExtUtils::MM_Unix
special behaviors for OS X
once produced Makefiles for MacOS Classic
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
QNX specific subclass of ExtUtils::MM_Unix
U/WIN specific subclass of ExtUtils::MM_Unix
methods used by ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
VOS specific subclass of ExtUtils::MM_Unix
methods to override UN*X behaviour in ExtUtils::MakeMaker
method to customize MakeMaker for Win9X
ExtUtils::MakeMaker subclass for customization
Create a module Makefile
Wrapper around Config.pm
clone of YAML::Tiny
make a bootstrap file for use by DynaLoader
write linker options files for dynamic extension
add blib/* directories to @INC
Load all the modules bundled with MakeMaker

Provides

in lib/ExtUtils/Mkbootstrap.pm
in bundled/ExtUtils-Install/ExtUtils/Install.pm UNAUTHORIZED
in lib/ExtUtils/Liblist/Kid.pm
in lib/ExtUtils/MM_Unix.pm
in bundled/File-Temp/File/Temp.pm UNAUTHORIZED
in bundled/JSON-PP/JSON/PP.pm UNAUTHORIZED
in bundled/JSON-PP/JSON/PP.pm UNAUTHORIZED
in bundled/Scalar-List-Utils/List/Util/PP.pm UNAUTHORIZED
MM
in lib/ExtUtils/MM.pm
MY
in lib/ExtUtils/MY.pm
MY
in lib/ExtUtils/MakeMaker.pm
in bundled/Scalar-List-Utils/Scalar/Util/PP.pm UNAUTHORIZED
in bundled/version/version/Requirements.pm
in bundled/version/version/Requirements.pm
in bundled/version/version/vpp.pm UNAUTHORIZED
in bundled/version/version/vpp.pm UNAUTHORIZED
in bundled/version/version/vpp.pm UNAUTHORIZED