cpan Module-Build 0.2609

latest releases: 0.42_35, 0.4234, 0.42_33...
19 years ago
  • The html docs that were created during the first invokation of
    './Build' were being found and treated as pod that needed to be
    converted to html during subsequent invokations. We now are more
    specific about the directories we scan for pod that needs to be
    converted, effectively avoiding blib/html. [Ray Zimmerman]

  • If Pod::Man is not available, we now skip building man pages
    (rather than dying) and tell the user why.

  • We now write a .packlist file upon installation, in the same place
    that ExtUtils::MakeMaker does. [Johnny Lam]

  • On some Unix platforms (BSD derivatives, mostly) perl's $^X
    variable isn't set to the full path of the perl executable, just
    'perl', when the 'Build' script is run as './Build' and not 'perl
    ./Build'. This can lead to some other modules (maybe
    Test::Harness, maybe IO::File, I dunno...) getting very confused
    about where they are, and they try to load stuff from the wrong
    perl lib, and big trouble ensues. To fix this, we now set $^X to
    the value of Module::Build->find_perl_interpreter().

  • The 'distcheck' action will now die() if it finds an error in the
    MANIFEST, rather than just printing on STDOUT. [David Golden]

  • When the README and/or Makefile.PL are autogenerated using
    create_readme or create_makefile_pl, we now automatically make sure
    they're also listed in the MANIFEST file. [Suggested by Michael
    Schwern]

  • Got rid of the t/MANIFEST file - it's superfluous, and it had
    zero-length, which some versions of Tar don't like. [William
    Underwood]

  • Added a mention in the documentation that each property that new()
    accepts also has a corresponding get/set accessor. (In the version
    0.27_0x series each accessor method is mentioned explicitly in the
    docs.) [Omission spotted by Ian Langworth]

Don't miss a new Module-Build release

NewReleases is sending notifications on new releases.