After one week of addictive hacking --info and --icon support (and neglecting real works), I present PAR 0.79_97, the "death march" release, freshly uploaded to CPAN:
http://aut.dyndns.org/dist/PAR-0.79_97.tar.gz
MD5 (PAR-0.79_97.tar.gz) = 56bf29bb66b63dfeda0217e14dc4cad1
As of this writing, PAUSE does not work yet, so Win32 users also need
to download and install two extra distributions manually:
http://aut.dyndns.org/dist/Parse-Binary-0.04.tar.gz
MD5 (Parse-Binary-0.04.tar.gz) = c1fed20aea5cf32a698e31a7dc53542a
http://aut.dyndns.org/dist/Win32-Exe-0.04.tar.gz
MD5 (Win32-Exe-0.04.tar.gz) = b2f60472ee77f746c8a5d17dacc23a4e
Pre-built win32 binaries may be downloaded from CPAN and
http://aut.dyndns.org/par/. As usual, you still need to download and
unpack PAR-0.79_97.tar.gz, put the prebuilt .par file inside the extracted
PAR-0.79_97 directory, then proceed to "perl Makefile.PL".
Special thanks goes to Malcolm Nooning and Jouke Visser for testing.
Now I'll (again) be absent from the list for a few days to catch up
real works that will be due in $negative_number days... ;-)
* New Features
- Much better support for "pp -i" and "pp -N" (--icon/--info)
using the Win32::Exe module. You may now use EXE and DLL as
icon files.
- If PAR_CLEAN (-C, --clean) is not set, we now preemptively
extracts files under the cache directory. That made POSIX.pm
and other modules that depends on %INC pointing to real files
work correctly.
- Now uses SHA-1 to create temporary directories and files,
instead of mtime.
- Verbosity level is now 1..3, not 0..5; "pp -v" now takes
an optional integer, so "pp -v input.pl" is no longer an error.
- New flags "-vv" and "-vvv", as shorthands for "-v 2" and "-v 3".
* Bug fixes
- "pp -d" (--dependent) prevented "pp -C" (--clean) from working.
- The "pp -m" (--multiarch) option was implemented incorrectly
and thus broken.
- Many documentation tweaks.
- Previously, "pp -M" (--module) did not add the module itself,
only its dependencies.
- Suppress a bogus warning when $ENV{$Config{ldlibpthname}} is empty.
Thanks!
/Autrijus/
signature.asc
Description: =?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?= =?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=
