Changes for version 6.63_01 - 2011-10-23
- Bug Fixes
- Stray $ in the PPD and meta files (for example, from the ABSTRACT) are now escaped. [rt.cpan.org 71847]
- Possibly incompatible changes
- echo() now escapes all dollar signs by default
- New Features
- echo() has an option to allow make variable expansion.
- echo() is now passed a hash of options (old style $appending flag still works for compatibility).
- quote_literal() now escapes dollar signs, but allows make variables.
- quote_literal() has an option to escape make variables.
- escape_dollarsigns() to escape dollar signs but allow variables
- escape_all_dollarsigns() to escape all dollar signs
- Improvements
- The PPD VERSION is now derived from the VERSION variable in the Makefile rather than hard coded.
- Bundled Modules
- Updated CPAN::Meta to 2.112621
- Updated CPAN::Meta::YAML to 0.004
- Updated JSON::PP to 2.27200
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
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