Here is PAR 0.80, the "automated_pp_test" release, freshly uploaded
to CPAN:

    http://aut.dyndns.org/dist/PAR-0.80.tar.gz
    MD5 (PAR-0.80.tar.gz) = d845f051ef1933c9721fd07de51c73f4

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.80.tar.gz, put the prebuilt .par file inside the extracted
PAR-0.80 directory, then proceed to "perl Makefile.PL".

[Changes for 0.80 - March 17, 2004]

* New Features

    - A comprehensive test suite for pp in contrib/automated_pp_test/.
      It is run as part of the "make test" process from t/2-pp.t.

    - 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_GLOBAL_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".

    - The user-settable PAR_CLEAN and PAR_TEMP environment variables has
      been renamed to PAR_GLOBAL_CLEAN and PAR_GLOBAL_TEMP; the original
      variables are still accessible within the program.  This is so that a
      pp-generated program can exec() or system() another one without
      crippling its environment variables.

    - File lookups are now case-insensitive on case-insensitive filesystems.

    - Another Tk-based GUI in contrib/gui_pp/; not installed by default.

    - OOified "pp" in contrib/object_oriented_pp/; not installed by default.

* 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.

    - "parl -v" without Module::Signature installed could delete all
      files within the current directory.  Oops.

    - On *nix systems, pp-generated executables erroneously linked to
      libperl even if "pp -d" (--dependent) is not set.

    - Spurious =cut directives in source files is now handled gracefully
      by PAR::Filter::PodStrip.

    - "pp -L" (--log) now logs all output messages to the log file,
      not just the ones printed by "pp" itself.

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