The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 7.05_05 - 2014-12-31

  • Enhancements:
  • Metadata is now represented internally as Meta Spec 2.0
  • Use intermediate files to store META.* and *.ppd files
  • ExtUtils::Command has been re-incorporated at 1.19 of that module
  • Bug fixes:
  • the SHELL env var needs to be set if gmake is used on Win32
  • No longer manify top-level README.pod document
  • Some "dubious code" in the shebang fixin has been fixed
  • Lots of XS-handling code tidyups
  • Test fixes:
  • Ensure that tempdirs get tidied up after tests
  • ExtUtils::Command tests have been added
  • Doc fixes:
  • Lots of changes to the FAQ document
  • Dist fixes:
  • Bundled CPAN::Meta, CPAN::Meta::Requirements and Parse::CPAN::Meta updated to latest versions
  • No longer bundle CPAN::Meta and prereqs on perls < 5.008001
  • 'version' added to the no_index declaration

Changes for version 7.05_04 - 2014-12-24

  • Core fixes:
  • Fix for lack of B module at build time when in core

Changes for version 7.05_03 - 2014-12-24

  • Bug fixes:
  • Revert LibList to a previous working state
  • Fix distsignature dependencies for parallel make
  • Check exit status for commands in "make ci" target
  • RT#100268 fix wrong variable being used
  • Make open_for_writing() exportable for utf8 encoding
  • Made prereqs work minus version-range if no CPAN::Meta::Requirements
  • Test fixes:
  • vstrings test was recfactored
  • prereqs test acquired labels for all tests
  • QA fixes:
  • use containerised travis builds for extra speed
  • blead build has been prioritised as it takes the longest

Changes for version 7.05_02 - 2014-12-15

  • VMS fixes:
  • Unixify path in t/INSTALL_BASE.t
  • Test fixes:
  • perl_lib calls fixed in tests
  • t/Liblist_Kid.t fixed for Win32 and others

Changes for version 7.05_01 - 2014-12-06

  • Enhancements:
  • version ranges are now supported for PREREQS, etc.
  • Bug fixes:
  • Also quote linker paths to handle spaces
  • Avoid cmdline duplication if ARCHLIB and LIB are identical
  • Test fixes:
  • Removed done_testing from a number of test files
  • Added a subdir with a space test

Documentation

A shell to examine installed modules
Frequently Asked Questions About MakeMaker
Writing a module with MakeMaker

Modules

utilities to replace common UNIX commands in Makefiles etc.
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
bundled Encode::Locale
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/MakeMaker/version/vpp.pm
in lib/ExtUtils/MakeMaker/version.pm
in lib/ExtUtils/MakeMaker/version/regex.pm
in lib/ExtUtils/MakeMaker/version/vpp.pm
MM
in lib/ExtUtils/MM.pm
MY
in lib/ExtUtils/MY.pm
MY
in lib/ExtUtils/MakeMaker.pm
in lib/ExtUtils/MakeMaker/version.pm