cpan Module-Build 0.23

latest releases: 0.42_35, 0.4234, 0.42_33...
20 years ago
  • Fixed a compatibility problem in pass-through Makefiles (created by
    Module::Build::Compat). Some 'make' utilities (for example, BSD
    make) didn't like a '@' by itself on a line, so we stole some
    'NOOP' code from MakeMaker to fix it. [Reported by Mathieu Arnold]

  • Added a 'ppm_dist' action, which just makes the PPD file and then
    makes a tarball out of the blib/ directory. [Randy Sims]

  • The @INC of the parent process is now propagated to child processes
    when processing *.PL files. [Reported by Jaap Karssenberg]

  • We now only attempt to fix the shebang line on a script if the
    shebang line matches the regex /perl/i . This fixes some instances
    where people put shell scripts in their distributions. [Jaap
    Karssenberg]

  • We no longer generate a 'requires', 'recommends', 'conflicts',
    etc. entry in the META.yml file if there's no data to go in it.

  • Added a documentation reference to Michael Schwern's wiki for tips
    on conversion from MakeMaker to M::B. [Randy Sims]

  • If there are script_files, we now add EXE_FILES to the
    'traditional' Makefile.PL generated by M::B::Compat. [Suggested by
    Yuval Kogman]

  • Documented the 'test_files' parameter to new(). [Reported by Tony
    Bowden]

  • Fixed a problem in "Build help ", which didn't find the
    correct help chunk if was the final element in a POD
    list. [Jaap Karssenberg]

  • Fixed a problem in the get_action_docs() method which gave
    incorrect results if the method was called more than once in the
    same program.

  • Fixed a problem in which actions defined by user subclasses
    wouldn't be available via the pass-through Makefiles created by
    Module::Build::Compat. [Reported by Jaap Karssenberg]

  • We now use Data::Dumper instead of our own ad-hoc serialization
    routines to create the 'traditional' Makefile.PL
    arguments. [Suggested by Yuval Kojman]

Don't miss a new Module-Build release

NewReleases is sending notifications on new releases.