Changes for version 5.49_01 - 2002-02-04
- Default TEST_LIBS now contains absolute paths, so tests can chdir without breaking @INC.
- Some bug fixes in MM_Win32 were missing in MM_NW5.
- LLIBPERL was not being set.
- Gisle Aas fixed a warning in prompt when the user hits ctrl-D or pipes STDIN to /dev/null.
- VMS's test is now a proper ->can check.
- Lots of internal changes. Everything from here on is an internal change.
- Broke ExtUtils::Liblist::Kid out into its own .pm. Temporary.
- Broke MM and MY out into their own .pm's. Possibly temporary.
- Broke ExtUtils::MM_Win95 out of ExtUtils::MM_Win32. MM_Win95 is now an MM_Win32 subclass.
- Removed wrapper methods from ExtUtils::Liblist that were defering File::Spec loading. Almost everything uses File::Spec
- Changed most of the 'our's to 'use vars' in prep for 5.005_03 backporting
- Changed ExtUtils::MakeMaker->import(...) cargo-cultery in MM_* modules to proper "use ExtUtils::MakeMaker qw(...)"
- All non-Unix MM_* modules now directly inherit from MM_Unix. They did this before, but in a round-about way.
- MM_* modules no longer directly muck with @MM::ISA. Instead @MM::ISA does that itself.
- Removed unnecessary require of Exporter in many MM_* modules.
- MM_Cygwin was using an MM_Unix function directly without have explicitly required MM_Unix.
- Most of MM_NW5 was redundant with MM_Win32. So MM_NW5 is now a subclass of Win32 and the reduendant code has been deleted.
- Replaced lots of calls to File::Spec->updir, curdir and rootdir with a global in MM_Unix. Should make things a bit faster.
- Untabified ExtUtils::MakeMaker. I hate tabs.
- "Which MM subclass should I use" logic moved from EU::MakeMaker to EU::MM.
- Deprecated EU::MakeMaker::Version_check deleted.
Changes for version 5.48_04 - 2002-01-21
- No longer requiring Test::More
- Now tested to work with a clean 5.6.1
- Stripped out $Revision: 1.5 $ based $VERSIONs.
- Rolled in patches from p5p, vmsperl & VOS
- hint files now run in a safer context. Only $self is available.
- ExtUtils::testlib now provides absolute paths into @INC. No longer obsolete
- Little test fixes
Changes for version 5.48_03 - 2002-01-17
- moved bin/inst to bin/instmodsh
- Some Win32 backporting fixes. The -x switch doesn't seem to work on Win32/5.6.1.
- Bug on Win32. MAKEMAKER variable not set properly.
- _02 broke hints files. Now fixed.
- Minor prereq error formatting glitch
- ExtUtils::testlib no longer a thin wrapper around blib, now a thin wrapper around lib like it was. blib is noisy on 5.6.1.
- Nick and chromatic found and fixed some warnings in the tests
Changes for version 5.48_02 - 2002-01-16
- Fixed some Win32 warnings. Needs more work.
Changes for version 5.48_01
- Adapted from bleadperl@14303
- Backported to 5.6.1
- inst and xsubpp moved out of lib/ and into bin/
- ExtUtils::testlib obsoleted. Now a thin wrapper around blib.pm ***--> Non-Unix platforms not tested at all! Please test and report back. Tests probably only need minor fixes.
Documentation
compiler to convert Perl XS code into C code
Modules
utilities to replace common UNIX commands in Makefiles etc.
generate XS code to import C header constants
Utilities for embedding Perl in C/C++ applications
install files from here to there
Inventory management of installed modules
determine libraries to use and how to use them
OS adjusted ExtUtils::MakeMaker subclass
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods used by ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
methods to override UN*X behaviour in ExtUtils::MakeMaker
ExtUtils::MakeMaker subclass for customization
create an extension Makefile
utilities to write and check a MANIFEST file
make a bootstrap file for use by DynaLoader
write linker options files for dynamic extension
manage .packlist files
add blib/* directories to @INC
Provides
in lib/ExtUtils/Mkbootstrap.pm
in lib/ExtUtils/Install.pm
in lib/ExtUtils/Liblist/Kid.pm
in lib/ExtUtils/MM_Win95.pm
in lib/ExtUtils/Miniperl.pm
in lib/ExtUtils/MM.pm
in lib/ExtUtils/MY.pm