Here is 0.77, the "Happy New Year" release, freshly uploaded to CPAN:
http://aut.dyndns.org/dist/PAR-0.77.tar.gz
MD5 (PAR-0.77.tar.gz) = 9da9892cb1ec283b7839a89a0bc84e75
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.77.tar.gz, put the prebuilt .par file inside the extracted
PAR-0.77 directory, then proceed to "perl Makefile.PL".
The binaries are built against ActivePerl 5.6.1.635 and 5.8.2.808; users
of older versions may need to upgrade their ActivePerl first.
0.76_99 was built with MSVC2002, which seem to pull in MSVCR70.dll as an
extra dependency, as noticed by Morbus. This version is now built with
MSVC6 again to avoid this problem.
The changes since 0.77 is attached below. Thanks to everybody's help to
make it happen, and I sincerely wish all of you a happy new year!
Thanks,
/Autrijus/
[Changes for 0.77 - January 1, 2004]
* New Features
- New "pp -c" and "pp -x" (--compile/--execute) commands run the
script with "perl -c" to check for dependencies.
- Also, the new "pp -n" (--noscan) command skips the default
static scanning altogether.
- Added support for "pp -c/-x/-n" to tkpp.
- For dynamically-built perls, pp-generated .exe files will now
appear in the process table with the same name as it was launched,
instead of "par.exe".
- New filter "Obfuscate", which uses B::Deobfuscate to strip away
PODs and comments, as well as mangling variable names.
- Merged tkpp 1.1 from Doug Gruber.
- OS/2 is now supported.
- External Zlib is no longer required to run pp-generated binaries.
* Bug fixes
- Makefile.PL was failing if $Config{cc} contains spaces.
- No longer needs setting "Windows 95 compatible mode" to run on WinXP.
- On Win9x with Perl 5.6.1, "nmake" was failing due to extra "@[...]"
symbols in Makefile. It should be fixed now.
- The "bad signature" problem with newer Archive::Zip versions is fixed.
- App::Packer::Backend::PAR was misplaced into App/Packer/PAR.
- Signature tests were failing under new ExtUtils::MakeMaker versions.
- ActiveState's PPM building machine was having problem with PAR;
a ".pdb" entry in MANIFEST.SKIP is added to fix that.
- Some self-built PAR instances on Windows were failing due to
mismatching short and long pathnames.
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?=
