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/

Attachment: 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?=

Reply via email to