https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/tree/v6.58
After a year and a half, a new stable release of MakeMaker! It's big. Here's
the major changes:
* Metafile processing is now handled by CPAN::Meta. This makes it
more correct but also more strict.
* Many, many Windows fixes.
* MYMETA files are now generated recording meta information at the point
of install rather than at the point of distribution.
* JSON versions of MYMETA and META files are now generated.
* AUTHOR now accepts multiple authors.
Many thanks to...
* Christian Walde, Chorny, David Golden, Matt Trout, Robin Barker,
Jens Rehsack, Yasuhiro Matsumoto, Zefram, Adam Kennedy and Reini
Urban for their work!
6.58 Wed Jul 6 14:17:06 PDT 2011
No changes since 6.57_11
6.57_11 Thu May 19 17:26:31 PDT 2011
Bug Fixes
* Changed CPAN::Meta to accept version objects. [github #16]
* Massage bad versions and warn the user about them. [github #15]
* Protect against CPAN::Meta dying during metafile validation
and generation.
VMS
* Fix prereq.t to work around "local %ENV = %ENV" bug
Win32
* Liblist::Kid can now recognize long compiler paths
(Christian Walde) [github #11]
6.57_10 Sun, 03 Apr 2011 19:36:38 +1000
Bug Fixes
* Relaxed strictures on prerequisite versions. Invalid versions now
issue a warning and are set to 0 rather than dying. [github #7]
* Upgraded CPAN::Meta to 2.110930 which fixes a glitch in writing
MYMETA.yml if your module's version number was 1.4. [github #9]
* Convert LICENSE entries which are unknown to CPAN::Meta to
"unknown" rather than dying. [github #10]
6.57_09 Mon, 28 Mar 2011 11:13:39 +1100
Misc
* Make CPAN ignore bundled modules
* Accidentally rolled Version::Requirements into the version bundle
* Deleted now unused ExtUtils::MakeMaker::YAML
6.57_08 Sun, 27 Mar 2011 21:52:47 +1100
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]
6.57_07 Fri, 25 Mar 2011 14:31:31 +1100
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)
6.57_06 Wed Oct 06 13:49:00 EEST 2010
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)
6.57_05 Sat Sep 11 23:24:00 EEST 2010
Bug Fixes
* AUTHOR compatibility code should also be called after CONFIGURE callback
6.57_04 Thu Sep 09 23:59:00 EEST 2010
Bug Fixes
* Fix several_authors.t
* Upgrade bundled modules: ExtUtils::Manifest 1.58.
6.57_03 Thu Sep 09 01:31:00 EEST 2010
Bug Fixes
* Update MANIFEST
6.57_02 Wed Sep 08 02:40:00 EEST 2010
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)
6.57_01 Tue Aug 24 01:36:20 PDT 2010
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]
--
E: "Would you want to maintain a 5000 line Perl program?"
d: "Why would you write a 5000 line program?"