[prev in list] [next in list] [prev in thread] [next in thread]
List: perl-module-build
Subject: [ANNOUNCE] Module::Build::Convert 0.48
From: Steven Schubiger <schubiger () gmail ! com>
Date: 2007-03-14 2:20:24
Message-ID: 20070314022024.GA6949 () do ! homeunix ! org
[Download RAW message or body]
Hi,
There were a lot of improvements & bugfixes since 0.47 and because
its existence is still unknown to many individuals using Module::Build
out there in the wild, I thought I may summarise the effective
changes briefly to raise some interest. Participation in hacking
code is always welcome and encouraged!
Description:
------------
Module::Build::Convert - Makefile.PL to Build.PL converter
PAUSE Notification:
-------------------
The uploaded file
Module-Build-Convert-0.48.tar.gz
has entered CPAN as
file: $CPAN/authors/id/S/SC/SCHUBIGER/Module-Build-Convert-0.48.tar.gz
size: 21139 bytes
md5: 99a8303920e2ba4fcac7f245ba4b3900
No action is required on your part
Request entered by: SCHUBIGER (Steven Schubiger)
Request entered on: Mon, 12 Mar 2007 09:21:57 GMT
Request completed: Mon, 12 Mar 2007 09:22:56 GMT
Changes since stable release 0.47:
----------------------------------
0.48 Mon Mar 12 10:08:45 CET 2007
- Merged development version to stable.
0.47_07 Tue Mar 6 09:21:07 CET 2007
- Corrected the spelling of the mistakenly lower-case written
configuration option "Use_Native_Ordering" within make2build.
- Ensured that de- or re-quoted arguments have a trailing comma.
The last argument within multiple arguments remains without a
comma.
- Code statements as arguments within the arguments list are
properly dequoted. Furthermore, "complex" constructs consisting
of variables intermixed with static data are double-quoted.
0.47_06 Sat Mar 3 14:43:00 CET 2007
- A greedy match was the cause that the ampersand (&) wasn't removed
from &WriteMakefile(). The regular expression has been adjusted.
- Instead of deleting all single- & doublequotes in $value within
_parse_process_string(), now only leading and trailing quotes are
being removed.
- Comments to be removed from the parsing string are now being
properly escaped. The substitution in _parse_process_code()
was previously broken.
- Integrated negative zero-width look-ahead assertion in the regular
expression matching strings within _parse_makefile().
- MakeMaker's MY:: subs are now being removed. The strings are
fetched by _extract_sub().
- Included the documentation of the -c switch in make2build.
0.47_05 Sun Feb 18 02:37:05 CET 2007
- 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.
0.47_04 Wed Feb 14 00:28:41 CET 2007
- In _debug_array_text() an attempt was made to dereference a non-
reference. Changed variable content to reflect actual array reference.
0.47_03 Sun Feb 11 03:15:40 CET 2007
- 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.
0.47_02 Sun Feb 4 18:04:04 CET 2007
- Replaced deprecated defined() behaviour on dereferenced array
references with anonymous array references alternations.
- Use IO::Prompt::prompt() for prompting. Added as prerequisite.
0.47_01 Wed Jan 24 22:48:24 CET 2007
- Tiny refactoring of convert().
- IO::File->new invocations have now a separate mode argument.
- _exists_overwrite()'s visual output has been improved.
Sincerely,
Steven
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic