Changes for version 6.37_02 - 2007-11-25
- Test Improvements
- Added a test for a basic XS build.
- Bug Fixes
- A refactoring in 6.37_01 broke XS compilation.
Changes for version 6.37_01 - 2007-11-25
- Improvements
- Upgraded the META.yml to version 1.3 of the spec (which really doesn't change anything). Thanks bdfoy.
- MakeMaker now always includes the required 'author' field in the META.yml even if it's undef to comply with the META.yml spec.
- Updated ExtUtils-Install to latest version (1.44)
- Unified the version numbers of all modules.
- Test Fixes
- cd() test on VMS used non-native paths. [bleadperl 31534]
- Removed uses of "no_plan" in tests to remain compatible with old versions of Test::Harness.
- writemakefile_args.t had the wrong test count if version.pm isn't installed.
- Bug Fixes
- $VERSION detection code would be confused by "sub version"
- rt.cpan.org 30747
- LINKTYPE=static will now be propagated to child builds.
- bleadperl 31761
- Portability Fixes
- Add "dragonfly" to the list of BSDish operating systems
- BSD detection code would not pick up bsdos or internix
- Fix detection of shared libperl on NetBSD [bleadperl 31526]
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
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