Changes for version 6.46 - 2008-09-27

  • Bug Fixes
  • Fix META_MERGE for more than one level of hashes. [rt.cpan.org 39348]

Changes for version 6.45_02 - 2008-09-07

  • Bug Fixes
  • Updated bundled ExtUtils::Command to 1.14, ExtUtils::Install to 1.50 and ExtUtils::Manifest to 1.54
  • Test Fixes
  • t/writemakefile_args.t had the wrong skip amoung causing failures when run without version.pm (mostly 5.6 users)

Changes for version 6.45_01 - 2008-09-06

  • New Features
  • META_ADD and META_MERGE have been added to manipulate the META.yml. Thanks to Adriano Ferreira. [rt.cpan.org 21282]
  • META.yml now includes configure_requires ExtUtils::MakeMaker by default. [rt.cpan.org 32337]
  • META.yml now excludes t/ and inc/ from indexing by default.
  • META.yml license is now "unknown" instead of undef if a LICENSE is not given.
  • META.yml now conforms to version 1.4 of the spec.
  • Bug Fixes
  • Make @MM_Sections and @Overridable global again. It's an undocumented but used way to manipulate MakeMaker behavior. [rt.cpan.org 36047]
  • Portability
  • Changed the name/dmake test in MM_Win32.pm to use regexs to that they are able to handle Perl on a Stick absolute paths.

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
MM
in lib/ExtUtils/MM.pm
MY
in lib/ExtUtils/MY.pm
MY
in lib/ExtUtils/MakeMaker.pm