Changes for version 0.47_05
- Comments "attached" to an argument and loose comments are properly processed.
- Code chunks and variables are now being handled by Text::Balanced's extract_codeblock() and extract_variable().
- A new configuration option has been introduced: 'Process_Code'. Processing "code" may be invoked via the -c parameter of make2build.
Changes for version 0.47_04 - 2007-02-14
- In _debug_array_text() an attempt was made to dereference a non- reference. Changed variable content to reflect actual array reference.
Changes for version 0.47_03 - 2007-02-11
- Moved large parts of the Makefile parser to external subroutines.
- Deprecated use of inserting unknown Makefile chunks to the data structure and hence to the Build.PL generated. The according subroutines haven't been removed, solely uncommented.
- "Re-executing" the parser when processing multiple directories unleashed some malfunctionality: the current directory, that should be reprocessed was silently skipped, because we were shifting the directory array and didn't unshift but push the directory, which worked for a single directory, but not for multiples. Furthermore, re-displaying the list with pending items was surpressed in order to not confuse the user.
Changes for version 0.47_02 - 2007-02-04
- Replaced deprecated defined() behaviour on dereferenced array references with anonymous array references alternations.
- Use IO::Prompt::prompt() for prompting. Added as prerequisite.
Changes for version 0.47_01 - 2007-01-24
- Tiny refactoring of convert().
- IO::File->new invocations have now a separate mode argument.
- _exists_overwrite()'s visual output has been improved.
Documentation
frontend to Module::Build::Convert
Modules
Makefile.PL to Build.PL converter