http://github.com/schwern/extutils-makemaker/archives/v6.51_01

I went on a binge of ticket closing this past two weeks, so here's a huge
alpha release of MakeMaker that I'm sure is going to cause all sorts of fun
with CPAN.

Here's the highlights.

* MakeMaker is now on github!  http://github.com/schwern/extutils-makemaker
  Fork your own copy today!  It'll make my life easier applying patches.

* htmlifypods is back.  MakeMaker will turn POD documentation into HTML
  if your Perl is configured for it.  Thanks to Gisle for that.

* PREREQ_PM will no longer load modules in order to check if they exist.
  Instead it will use parse_version().  This was causing issues with
  modules that do work on load and is generally unnecessary.
  Thanks to Adam Kennedy for spotting that.

* You can now control the permissions used to create directories with
  PERM_DIR... once ExtUtils::Install upgrades to support it.
  Thanks to Rajesh Mandalemula for that.

* vim swap files will now be ignored.

* PPD generation has been upgraded to something closer to what PPM4
  wants.


6.51_01  Fri Apr 10 14:30:27 PDT 2009
    New Features
    * Module installation will not be stopped by a broken Pod::Man.
      Man pages will just not be installed.
      [rt.cpan.org 43546] (Jesse Vincent)
    * vim swap files, *.swp, will now be ignored by MakeMaker.
    * Added PERM_DIR to control permissions on directories.
      [rt.cpan.org 3927] (Rajesh Mandalemula)

    Feature Changes
    * Modules in PREREQ_PM are no longer loaded in order to figure out
      their version.  parse_version() is used instead.
      [rt.cpan.org 44646]
    * PPD files generated with "make ppd" now use the new REQUIRES key
      rather than the now deprecated DEPENDENCY.
      [rt.cpan.org 25179] (GAAS)
    * PPD files no longer contain the deprecated OS tag.
    * fixin is a bit less restrictive allowing things like
      #!perl5.8.8 and #!perl-debug [rt.cpan.org 29442]
    * Remove the unused perm_rw() and perm_rwx() methods.

    Bug Fixes
    * On 5.10 "make ppd" would generate the wrong ARCHITECTURE saying the
      version is 5.1 instead of 5.10.
    * Our pod2man emulation now requires an argument to --perm_rw.
      [rt.cpan.org 35190] (imacat)
    * DISTVNAME was documented as a WriteMakefile() param but you'd
      get a warning if you tried to use it.  [rt.cpan.org 43217]
    * Better support for parallel make installs.
      [rt.cpan.org 32758] (Brendan O'Dea)
    * parse_version() will now skip uses of $VERSION in conditions
      [rt.cpan.org 9452] (j...@unser.net)
    * The architecture mismatch warning could show up on Win32 due
      to long vs short filenames being used to compare.
      [rt.cpan.org 33532] (DAGOLDEN)
    * maybe_command() will recognize Windows executables in
      /cygdrive on Cygwin [rt.cpan.org 16375] (PJF)
    * parse_version() will now look for the first use of $VERSION
      that results in $VERSION being set.

    Test Fixes
    * basic.t will not leave a "bin" environment variable defined on VMS.
      [rt.cpan.org 42150] (John E. Malmberg)
    * Made the tests work ok on systems whose makes assume that files which
      have the same mod time are out of date.  This is often the case for
      the tests which generate files and run make rapidly.
      [rt.cpan.org 29955] (Ken Hirsch)
    * skip test numbers were wrong on VMS in t/basic.t
      [rt.cpan.org 43511] (John E. Malmberg)

    Portability
    * Removed a few hard coded uses of the "false" command.
      [rt.cpan.org 44504]

    VMS
    * Fixed a few calls to catfile() that should be catdir().
      (John E. Malmberg)
    * Override catdir() and catfile() to expand macros.  This is normally done
      inside File::Spec::VMS but is really a MakeMaker-only thing.
      (John E. Malmberg)

    Other
    * Remove ExtUtils::MakeMaker::bytes and vmsish which are unused and
      seem to never have been used.
    * Repository now on github.


6.50  Sun Mar 22 12:28:06 PDT 2009
    Windows
    * Remove the special checks for compilers that need a "manifest". Instead,
      the code will just be a no-op if there's no manifest.  Or something.
      I dunno, I'm hoping Jan and Steve know what they're doing.
      [rt.perl.org 61492]


-- 
THIS I COMMAND!

Reply via email to