http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-5.49_01.tar.gz
http://www.cpan.org/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-5.49_01.tar.gz

On the outside there's only one really interesting thing:

    Tests are now run with absolute paths to blib/lib and blib/arch.
    Basically this means tests can now chdir() and not break.
    I have to port this to the non-Unix subclasses.

On the inside there's a whole lot going on, as you can see below.
Basically, I've simplified MakeMaker's inheritence hierarchy a bit.
I'll discuss that in another post, because it might take a while.

VMS and Win32 are still a little sick, but I've just installed
ActivePerl and will fix next version.


5.49_01 Mon Feb  4 00:42:40 EST 2002
    - 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.

5.48_04 Mon Jan 21 19:28:38 EST 2002
    - 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


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
There is a disurbing lack of PASTE ENEMA on the internet.

Reply via email to