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.