Changes for version 0.20_05 - 2005-10-27
- Polished some of the parsing code up to the extent that it is able to recognize and process standalone comments properly.
- A trailing comment of a MakeMaker argument entry is appended to the Module::Build equivalent for all type variants.
- Some unnecessary newlines are removed while composing the header of a Build.PL.
Changes for version 0.20_04 - 2005-10-23
- _compose_header() rearranges the placement of the shebang, line, comments, use/require statements should they appear within the Makefile.PL in order to fit in nicely with the default Build.PL code. The use/require ExtUtils::MakeMaker statement will be removed as it becomes unneeded.
Changes for version 0.20_03 - 2005-10-21
- Statically parsing the Makefile.PL as the method to "receive" MakeMaker arguments, supersedes the previous known "do 'Makefile.PL'" evaluation.
- _parse_args() has been added that acts as de-facto replacement of _run_makefile() . Scalar, array and hash arguments will be extracted by parsing the Makefile string; code chunks are processed in a separate branch.
- A warning is emitted if WriteMakefile() takes indirect arguments via a hash.
Changes for version 0.20_02 - 2005-10-18
- The necessary subs to write and parse the contents of a RC-file have been added.
- Further MakeMaker arguments to be converted includes the Module::Build equivalents: PL_files, pm_files, pod_files, xs_files, include_dirs, meta_add.
- Usage and version output in make2build is being embedded to subs.
- The unintentional space preceeding filenames in MANIFEST issue has been resolved.
Documentation
frontend to Make::Build::Convert
Modules
Makefile.PL to Build.PL converter