I am happy to announce that PAR 0.70 has been uploaded to CPAN. It is also available at:
http://aut.dyndns.org/dist/PAR-0.70.tar.gz
MD5 (PAR-0.70.tar.gz) = 653b66f1fb71e0442a205d7843c54994
* New Features
- On machines with shared libperl, "pp" now makes truly stand-alone
executables; the old behaviour is available with "pp --dependent".
- Under Windows NT/2000/XP, "pp --icon=name.ico" now changes the icon
for the generated executable; otherwise, a default "white camel"
icon is used.
- "use PAR 'http://example.com/foo.par'" now works, as does
"perl -MPAR -Ihttp://example.com/foo.par".
- PAR::Dist is now a mandatory prerequisite, which provides
functions to turn any CPAN distribution into a PAR distribution,
as well as to install, uninstall, sign and verify such files.
- Integrated PAR::Dist into "par.pl" and "parl". For example,
"parl -i Foo-0.01-i386-freebsd-5.8.0.par" installs a PAR
distribution; "parl -v out.exe" verifies a digitally signed
executable generated by "pp --sign".
- A new option, "pp --multiarch", lets you generate PAR files
that can work on several architectures.
- "pp --sign" now adds digital signatures to generated executables
and PAR files.
- PAR files may now (recursively) contain other PAR files inside
their par/ directories.
- shlib/ and par/ directories inside PAR files can now contain
architecture- and perl-version-specific subdirectories.
- The "Cross-Platform Packaging and Deployment with PAR" tutorial
is now online as http://www.autrijus.org/par-tutorial/.
* Bug fixes
- MANIFEST.SKIP was broken on Win32.
- C compilers that doesn't handle long line well can now
compile PAR.
- DLL files inside the same auto/ library as XS modules
was not properly extracted and loaded. This specifically
affects Win32.
- Because parl's @INC is '.', pp-generated executables may
miss IO.dll and other shared libraries since they couldn't
be correctly found in @INC.
Again, 'make par' binary package contributions are most welcome; please
check http://aut.dyndns.org/par/ first to see if somebody already sent
me a package for your platform.
Note that if you have PAR::Dist installed, you can simply fetch the
corresponding PAR distribution from http://aut.dyndns.org/par/ and
run "perl -MPAR::Dist -einstall_par" in that directory (as root)
to install PAR, without needing a compiler or the source tarball.
If you have gpg and Module::Signature installed, you can also verify
the integrity of the PAR distributions by "cpansign -v FILENAME.par".
Thanks,
/Autrijus/
pgp00000.pgp
Description: PGP signature
