Hi there! Lately I've been rather busy extending Module::Build::Convert (A Makefile.PL to Build.PL converter); I've basically improved the debugging output generated when the switch -d is supplied to the frontend script make2build among many other visual changes affecting the bug squashing process.
For a better understanding, I provide the Changes list commited since Release 0.30 which means there were 3 new releases: Changes Excerpt: ---------------- 0.33 Fri Sep 22 16:43:04 CEST 2006 - Optimized the method _exists() to output a newline in verbose mode after being asked whether one wants to override an existing Build.PL. - Prohibited the method _exists() to be twice called when we reinit the conversion. - Verbose output statements contain three leading stars (***). - The output generated when while parsing a code bit is found, is now embedded within a here-doc. - The string parsing regular expression has been improved to recognize mail adresses within <>. - Extended the code parsing regular expression for comments. 0.32 Thu Sep 21 21:32:27 CEST 2006 - Improved the debugging visual output for the parsing process. Removed the usage of *empty* for missing values. - "Press [enter] to continue" will be displayed after each string, array or hash processed. 0.31 Thu Sep 21 13:49:07 CEST 2006 - Modified the string parsing regular expression to not match whenever a { or [ appears within the current bit that's parsed. - The debugging output is now contained within here-docs. - Added '' / [] / {} to the appropriate debugging descriptions (string, array and hash). - While parsing, empty values of either a string, array or hash will be substituted with *empty*. - Extended the _exists() method to ask whether the Build.PL should be overwritten in case the option "Dont_Overwrite_Auto" is activated; will continue normally if disabled. - The initial note created by Module::Build::Compat will be munged. __DATA__ ----- Forwarded message from PAUSE <[EMAIL PROTECTED]> ----- Date: Fri, 22 Sep 2006 16:51:30 +0200 From: PAUSE <[EMAIL PROTECTED]> To: Steven Schubiger <[EMAIL PROTECTED]> Subject: CPAN Upload: S/SC/SCHUBIGER/Module-Build-Convert-0.33.tar.gz The uploaded file Module-Build-Convert-0.33.tar.gz has entered CPAN as file: $CPAN/authors/id/S/SC/SCHUBIGER/Module-Build-Convert-0.33.tar.gz size: 15698 bytes md5: 630767288dba0585947e43f81b052f1e No action is required on your part Request entered by: SCHUBIGER (Steven Schubiger) Request entered on: Fri, 22 Sep 2006 14:50:11 GMT Request completed: Fri, 22 Sep 2006 14:51:30 GMT Thanks, -- paused, v782 ----- End forwarded message ----- __END__ How to get your hands on it: http://search.cpan.org/dist/Module::Build::Convert Suggestions as always are welcome! Happy hacking. Yours sincerely, Steven -- #!/usr/bin/perl; http://accognoscere.org print uc chr($_).' ' for reverse grep {/\d+/} split /\$/, $_ = '$117$111$121$115$97$104$120 ????????????????$105$114$116$97$77$101$104$84';