ExtUtils-MakeMaker
view release on metacpan or search on metacpan
7.78 Tue 3 Mar 20:21:53 GMT 2026
No changes since v7.77_03
7.77_03 Mon 2 Mar 17:32:54 GMT 2026
Macosx fixes:
- Unbreak Perl builds
7.77_02 Wed 20 Aug 11:00:32 BST 2025
Core fixes:
- Do not copy args when using PERL_MM_SHEBANG=relocatable
7.77_01 Mon 28 Jul 18:46:15 BST 2025
Enhancements:
- Support 'class' VERSIONs, like 'package'
Core fixes:
- Disable XS prototypes by default
Test fixes:
- Make macros portably in basic.t
- Can't test embedded newlines on VMS in oneliner.t
- Use LIBS not LDFROM to link against a library in 02-xsdynamic.t
7.76 Fri 23 May 20:14:03 BST 2025
No changes since v7.75_01
7.75_01 Fri 23 May 15:03:40 BST 2025
Core fixes:
- Allow dotted decimal versions in absence of CPAN::Meta::Requirements
7.74 Wed 9 Apr 13:28:16 BST 2025
No changes since v7.73_01
7.73_01 Sun 30 Mar 11:45:44 BST 2025
Core fixes:
- WriteEmptyMakefile now produces the same target types as WriteMakefile
VMS fixes:
- fixed pm_to_blib regression
Macosx fixes:
- stop MacOS dropping LIBS=>"-framework X" with no "-l" libs
7.72 Fri 14 Mar 10:15:56 GMT 2025
No changes since v7.71_08
7.71_08 Sat 8 Mar 23:39:43 GMT 2025
Core fixes:
- Fixed split_command with multi-line oneliner
Win32 fixes:
- Reverted a change from v7.36 to fix RT#144085
- Win32 Liblist stop false positives on multi-LIB (RT#53676)
Test fixes:
- Added Test::Utils::write_file
- test oneliner with multi-line
QA fixes:
- use GHA for all Strawberry, cut down AppVeyor
- CI parallel build & test on Strawberry
- CI parallel test on MSVC build (nmake no parallel capability)
- Add test for PM_FILTER
7.35_13 Sun Apr 28 11:57:57 BST 2019
Bug fixes:
- Suppress warnings from EUMM::Locale code page workaround
7.35_12 Sat Apr 27 22:37:26 BST 2019
Enhancements:
- add AppVeyor CI configuration
see <https://github.com/rivy/CI.AppVeyor.helpers-perl> for more information
Bug fixes:
- Resolve RTs 127028 && 127316 on Mojave system perl
- Honour man page disablement under INSTALL_BASE
- fix `dmake` warning by removing dmake-superfluous ".NOTPARALLEL" target
- suppress inherited AUTOLOAD warning for 'Win32::ConsoleCP()'
- fix perl image (aka, executable) quoting for `dmake` builds
- skip broken test for Win32 strawberry perl v5.10 (and some earlier versions)
- add workaround to ExtUtils::MakeMaker::Locale for code pages 'cp65000' and 'cp65001'
7.35_11 Thu Apr 25 11:53:59 BST 2019
Bug fixes:
- Fix RT#128004 gcc AIX builds broken
7.35_10 Wed Feb 20 10:03:50 GMT 2019
Test fixes:
- Skip "merged /usr" tests on MSWin32
7.35_09 Mon Feb 18 10:05:42 GMT 2019
Bug fixes:
- stringify version before comparing
Test fixes:
- Changed wording of skip message for xsstatic
QA fixes:
- travis is deprecating container-based environments
7.35_08 Thu Dec 6 10:22:02 GMT 2018
Enhancements:
- propagate all variables used by Buildroot to subdirs
7.35_07 Fri Nov 23 11:34:27 GMT 2018
Bug fixes:
- Avoid mangling /bin non-perl shebangs on merged-/usr systems
VMS fixes:
- Handle PERL_ARCHLIBDEP and DESTINSTALL... macros on VMS.
- Remove trailing space from multi-in.PL in PL_FILES.t
- Skip "merged /usr" tests on VMS.
7.35_06 Thu Jul 19 20:30:55 BST 2018
Enhancements:
- Override shebang with PERL_MM_SHEBANG=relocatable env var
Bug fixes:
- Refactored Liblist::Kid tests, enabling UNIX testing
7.35_05 Tue Jul 10 09:44:25 BST 2018
Win32 fixes:
- add Visual C parallel building support
7.35_04 Mon Jul 9 10:21:59 BST 2018
Bug fixes:
- Fix manification on MSWin32
Doc fixes:
- Mention manifypods target in FAQ for
man creation on non-un*x OS
7.35_03 Fri Apr 27 14:28:21 BST 2018
Enhancements:
- Allow specifying extra inputs for PL_FILES scripts
7.35_02 Tue Apr 24 11:38:39 BST 2018
Core fixes:
- Win32 fixes for gmake 4.2.1 in quoting literals
7.35_01 Thu Apr 19 13:17:35 BST 2018
Core fixes:
- use tr instead of eval on $VERSION
- Fix PUREPERL_ONLY warnings
7.34 Mon Mar 19 10:21:12 GMT 2018
No changes since v7.33_03
7.33_03 Sat Feb 24 20:17:04 GMT 2018
Core fixes:
- Properly silence warnings under core
Darwin/NeXT fixes:
- Recognise -F as framework flag too
7.33_02 Sat Feb 24 13:17:01 GMT 2018
Core fixes:
- Skip xsstatic test on Darwin
7.33_01 Tue Feb 20 10:39:43 GMT 2018
Core fixes:
- Silence errant README.pod warning when in perl core
7.32 Fri Feb 16 20:10:58 GMT 2018
No changes since v7.31_08
Bug Fixes
* Fix several_authors.t
* Upgrade bundled modules: ExtUtils::Manifest 1.58.
6.57_03 Thu Sep 09 01:31:00 EEST 2010
Bug Fixes
* Update MANIFEST
6.57_02 Wed Sep 08 02:40:00 EEST 2010
Bug Fixes
* Don't do MANIFEST checks in PERL_CORE (Robin Barker)
New Features
* Accept several values (arrayref) in AUTHOR (Alexandr Ciornii)
* Add MYMETA.yml support (Adam Kennedy, Alexandr Ciornii)
* NO_MYMETA key to suppress MYMETA.yml generation (Alexandr Ciornii)
6.57_01 Tue Aug 24 01:36:20 PDT 2010
Improvements
* parse_abstract() is more robust supporting "Package.pm" and multiple
dashes and spaces. [rt.perl.org 74438]
Bug Fixes
* Recognize .so files in AIX. [rt.cpan.org 41360] (Jens Rehsack)
* Remove manual image-base generation on Win32/gcc [rt.cpan.org 47138]
(Yasuhiro Matsumoto)
* Use the bundled versions of our dependencies if they're not installed.
* Eliminate use of foreach qw() which will be deprecated in 5.14.
[rt.cpan.org 57124] (Zefram)
Test Fixes
* Guard against old versions of YAML::Tiny that worked differently.
[rt.cpan.org 55500]
6.56 Thu Dec 17 14:02:14 PST 2009
* Stable release of 6.55_03
6.55_03 Fri Dec 4 23:08:02 PDT 2009
Bug Fixes
* BUILD_REQUIRES will not be used when generating ppd, PRINT_PREREQ and
'requires' section of META.yml (Alexandr Ciornii)
OS/2
* Better compatibility with miniperl [rt.cpan.org 48534] (Ilya Zakharevich)
Win32
* mingw64 support (Sisyphus)
* Fixed a typo causing bad Makefiles for Visual C++ users (Steve Hay)
New Features
* The new "package NAME VERSION" syntax from 5.11 is now supported by
parse_version() and thus VERSION_FROM. The first version declaration,
package or $VERSION, is used. (David Golden)
6.55_02 Wed Aug 5 00:36:36 PDT 2009
Feature Changes
* PREFIX now applies to relative directories. This is a change since
6.20 when they were ignored. Its necessary for relocatable Perls.
VMS
* Refactoring of "MakeMaker Parameters" section in 6.55_01 broke VMS.
(Craig Berry)
6.55_01 Tue Jul 14 15:53:30 PDT 2009
Test Fixes
* The tests got a bit overzealous and removed the LIB environment variable
while is necessary for some compilers to work. [rt.cpan.org 47722]
(Jan Dubois)
* Another fix for arch_check() on Windows changing how we normalize
long and short filenames. [rt.cpan.org 47723] (Jan Dubois)
New Features
* BUILD_REQUIRES is added, similar to PREREQ_PM but for modules which
are necessary to build, but not run, your module. (Alexandr Ciornii)
6.54 Tue Jul 7 16:48:22 PDT 2009
Test Fixes
* Added perl core boilerplate code to a few new tests which were missing
them.
6.53_03 Thu Jul 2 14:47:45 PDT 2009
Bug Fixes
* You'd get a warning if you had a PREREQ_PM on a module with no $VERSION
like Config (broken in 6.51_01) [rt.cpan.org 47448]
Test Fixes
* Upgrade the version of Test::More we ship with to 0.88.
* Fix MM_Cygwin.t for older Perls missing Cygwin::win_to_posix_path()
broken in 6.53_01.
* Fix miniperl.t for Windows. Our method of shutting off XS didn't
work for Win32.pm
* Old versions of version.pm, like what ships with OS X, dent Foo->VERSION
causing prereq.t to fail. [rt.cpan.org 47296]
* Add missing core test boilerplates
[blead e39d780342f3e91579069fdc80eda72bfe639ae7]
6.53_02 Sun Jun 7 19:24:56 PDT 2009
Test Fixes
* Stray use of Shell::Command broke older perls
Other
* MakeMaker will now automatically test itself with multiple
perl versions before releasing.
6.53_01 Sun Jun 7 19:02:20 PDT 2009
Bug Fixes
* blib will now be rebuilt if the Makefile is changed
[rt.cpan.org 46658]
* 6.52 broke the setting of EXTRALIBS, LDLOADLIBS and BSLOADLIBS
when $self->{LIBS}[0] is undefined.
[rt.cpan.org 46633] (Craig Berry)
Cygwin
( run in 0.627 second using v1.01-cache-2.11-cpan-71847e10f99 )