cpan Module-Build 0.17

latest releases: 2.232012, 0.1.11, 0.5...
21 years ago
  • Now works under perl 5.005_03. [Richard Clamp]

  • When building blib/ , .PL files are now processed before doing
    anything else. This means .PL files can be used in any of the
    other contexts.

  • The locating and processing of .pm, .pod, .xs, .PL files and script
    files are now isolated into their own methods. This is aimed
    toward providing a stable interface for this stuff, so they can be
    overridden, parameterized, etc. They're not quite stable yet,
    though.

  • The internal lib_to_blib() method has gone away, because processing
    is now done by smaller specialized methods. This method had some
    duplicate assumptions about filenames that it's nice to get rid of.

  • .PL files are no longer automatically processed in the c_source
    directory, they must be specified manually in a 'PL_files'
    parameter.

  • Mention in the docs that it's useful to do "PL_FILES => {}" in a
    Makefile.PL if you're using both a Makefile.PL and a
    Build.PL. [Dom]

  • Add several options to the 'license' field, so that we're in better
    sync with PAUSE and CPAN options. [Andreas Koenig]

  • Created a find_perl_interpreter() method that tries to locate the
    currently executing perl interpreter. Following a suggestion from
    Nicholas Clark nick@ccl4.org for Inline, we prefer an absolute
    path in $^X, then an existent path in $Config{perlpath}, then
    whatever's in $^X.

  • Use the aforementioned perl to run scripts in run_perl_script().
    This fixes the spurious warning "WARNING: Configuration was
    initially created with 'foo', but we are now using 'bar'" that
    appeared a lot in version 0.16.

Don't miss a new Module-Build release

NewReleases is sending notifications on new releases.