http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-5.51_01.tar.gz http://www.cpan.org/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-5.51_01.tar.gz
This is a "big pile o' bug fixes" release. No PREFIX fixes have yet been made and Ed's C:\Program Files patch hasn't been added. Those require some Deep Changes and I want to be stable first. * Now works back to 5.6.0 on Linux. * 100% on VMS 5.6.1 * ExtUtils::Embed and ExtUtils::Constant have been removed from the dist. They accounted for a lot of our troubles. * A basic "can we build a perl module" test has been added. * Caught up with all the drift in bleadperl. This one should work out well and I'll likely sync it into bleadperl. Please send all bug reports to http://rt.cpan.org/ 5.51_01 Mon Mar 18 01:37:02 EST 2002 [[ API Changes ]] - Removing xsubpp and typemap from the distribution. These are not Perl version independent files and should not be upgraded. - Removing ExtUtils::Embed. Version specific module and should not be updated. - Removing ExtUtils::Constant. Not directly tied to MakeMaker. Will be distributed seperately by Nick Clark. [[ New Features ]] * realclean now deletes 'dist' directory. [[ Bug Fixes ]] * Fixing ExtUtils::Installed for VMS * Fixed it so MakeMaker can build itself without needing an eariler version installed * Fixed ExtUtils::Installed so packlists work on VMS * ExtUtils::MM_VMS test had a stupid typo that prevented most of the tests from running. - Fixing VMS so 'mmk' is always 'mmk all' (bleadperl 15218) - ExtUtils::MM_Any->catfile was calling catdir - Added Ken William's "speed up ExtUtils::Manifest" patch. - Added Nick Clark's return value of manifest routines patch (bleadperl@14978) - Merging in bleadperl changes (14438, 14453, 14611, 14612, 14622, 14655, 14677, 14688, 14902, 15023, 15187, 15367) - bleadperl change 15325 (VMS 'mmk all' hack) rejected. - ExtUtils::MM_Any->test_via_harness() now using -MExtUtils::testlib instead of -I's. This keeps the command line shorter on VMS, but it means TEST_LIB doesn't work anymore. May prove problematic. - PERLRUN now uses FULLPERL instead of PERL. This avoids accidental use of miniperl. May cause problems in the core. - Fixed test_via_harness() on VMS so it uses PERLRUN. - ExtUtils::Manifest wrongly handling MANIFEST on VMS. - ExtUtils::Manifest::maniskip broken due to misuse of /o on a regex. 5.50_01 Mon Mar 4 23:44:48 EST 2002 [[ API Changes ]] htmlifypods and all HTML targets have been removed. It didn't work properly. A target for HTMLifying of docs will be added sometime in the future (read: send a patch). - Deprecated ROOTEXT variable removed (its been deprecated for more than five years). - Removed ExtUtils::Miniperl from the CPAN distribution. Can't see how its useful outside the core. [[ New Features ]] * Emacs backup files (ie. *~) are no longer copied into blib (this means you won't get Foo.pm~ accidentally installed anymore). - prefixify() now returns if the prefixification worked or not. - added the Perl patchlevel info to the description embedded in DLLs (Ilya Zakharevich perl change 14810) [[ Bug Fixes ]] * 5.49_01 broke anything that depended on the MM class to be loaded with ExtUtils::MakeMaker, like CPAN. Temporarily fixed. * Many places wrongfully assume MM methods can be called as class methods! Inside and outside of MakeMaker. * DOS now acts like Win32 instead of Unix. This should be less wrong. - Netware tweak from Ananth Kesari (perl change 14780) [[ Doc Changes ]] * made the docs about the behavior of PREFIX a bit more vague reflecting its odd behavior. - Replaced references to %Config with things people are more likely to understand in PREFIX & LIB docs. - Put PREFIX before LIB in the docs. [[ Internal Refactorings ]] - File::Spec wrappers consolidated in MM_Any - test_via_harness/script consolidated in MM_Any * Added ExtUtils::Command::MM to replace large -e "one-liners" * Added ExtUtils::MM_UWIN, took UWIN specific code out of MM_Unix. * Added ExtUtils::MM_DOS, took some DOS specific code out of MM_Unix - Added a dist() override to MM_OS2. - Took the OS/2 specific code out of MM_Unix's dist() - Starting to quote as many command line switches as possible to make VMS have to override less of MM_Unix. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One I stared into the Abyss, and it avoided making eye contact.