Changes for version 6.99_08 - 2014-08-18
- Bug fixes:
- Liblist::Kid: can now handle -l:foo.so invocations properly
- Scripts will no longer have the 'not running under some shell' code applied when rewriting shebang lines.
- version is now used to parse prereqs versions internally
- Support UTF8 encoded command-line args and Makefile.PL args
- Generated META.files will now always have linefeed EOLs, even on Windows
- Rewrite the version line eval handling to have less insane edge cases
- Doc fixes:
- Documentation now includes links to Dist::Zilla, File::ShareDir and File::ShareDir::Install
- Clarified support policy for < v5.8.1 in README
- Misc:
- Updated bundled CPAN::Meta::Requirements to version 2.126
- Updated bundled ExtUtils::Manifest to version 1.65
Changes for version 6.99_07 - 2014-07-30
- Bug fixes:
- Resolve 'wide character in print' warnings
Changes for version 6.99_06 - 2014-07-28
- Enhancements:
- Improvements and tests for the spaces-in-stuff handling
Changes for version 6.99_05 - 2014-07-22
- Enhancements:
- Enable working with (including installing to) directories with spaces in names
Changes for version 6.99_04 - 2014-07-12
- Enhancements:
- No longer report each file being manified. Only summarise.
Changes for version 6.99_03 - 2014-07-04
- Doc Fixes:
- PATCHING document has been rewritten as CONTRIBUTING and TODO document has been removed
- Bug Fixes:
- Rearranged bundled prereqs so CPAN::Meta::Requirements won't get stomped on if it is installed already, but CPAN::Meta isn't
Changes for version 6.99_02 - 2014-06-05
- Bug fixes:
- MM->parse_version will no longer warn if it could not determine the $VERSION due to syntax errors etc.
Changes for version 6.99_01 - 2014-06-03
- Bug fixes:
- Disregard some warnings during tests when cross-compiling
- Doc fixes:
- Clarified the use and limitations of META_ADD, META_MERGE
- Test fixes:
- Sanitise env vars in tests
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