Changes for version 6.44 - 2008-02-28
- Bug Fixes
- Updated bundled ExtUtils::Install to 1.45 which should fix some Cygwin issues. [rt.cpan.org 33291]
Changes for version 6.43_01 - 2008-01-01
- Bug Fixes
- Change the "is this really a Perl core library directory" checks to look for strict instead of Exporter. Now that Exporter is on CPAN it can wind up in site_perl.
- split_command() will now set aside a little more space for macro expansion. This should help on systems with cramped command line lengths. Specifically, Pugs on Win32. [rt.cpan.org 20145]
- Installation
- MakeMaker would not install if the installed MakeMaker was too old, like on 5.6.1. The installation process was still using the installed MakeMaker in a few places. This has been fixed.
- rt.cpan.org 24746
- OS X
- "make dist" will no longer bundle up resource fork files (._foo).
- rt.cpan.org 29525
- Docs
- The documentation of VERSION_FROM was recommending vstrings (1.2.3) which have never worked right.
- The documentation for the accepted values of LICENSE moved to Module::Build::API. [rt.cpan.org 32020]
- Tests
- The compilation test was testing the installed modules, not the about-to-be-installed.
- xs.t would fail if ExtUtils::CBuilder was not installed.
- Misc
- Cleanups brought to you by no more 5.5 compatibility!
- MakeMaker is now perlcritic clean at severity level 5... except the really silly ones.
- DIE use vars DIE!
- Added some resources to the META.yml
Documentation
A shell to examine installed modules
Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker
Modules
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
Version-agnostic bytes.pm
Platform-agnostic vmsish.pm
make a bootstrap file for use by DynaLoader
write linker options files for dynamic extension
add blib/* directories to @INC
Provides
in lib/ExtUtils/Mkbootstrap.pm
in lib/ExtUtils/Liblist/Kid.pm
in lib/ExtUtils/MM_Unix.pm
in lib/ExtUtils/MM.pm
in lib/ExtUtils/MY.pm
in lib/ExtUtils/MakeMaker.pm