PAR is a cross-platform packaging and deployment tool, dubbed as a cross between Java's JAR and Perl2EXE/PerlApp. It can turn your Perl programs into ready-to-run executables, build and use PAR files into @INC to avoid version conflicts, turn CPAN module distributions into PAR distributions, or install/uninstall/sign/verify PAR distributions.
|Tags||Software Distribution Tools Systems Administration|
|Operating Systems||OS Independent|
Release Notes: This release will track the locations of all archives that have been extracted.
Release Notes: This version offers bytecode compiling and bleaching filters, bringing Perl on par with Java's obscurability. A new GUI frontend for pp, a new tutorial, and a new FAQ were included, and incompatibilities between previous versions and Perl 5.8.1/5.9.0 were fixed.
Release Notes: "pp -o file.exe file.par" now packs file.par into file.exe. Packing multiple programs by "pp script1.pl script2.pl" was fixed. "pp -M datafile" now works. The exit code from pp-packed executables now properly propagates out. Heuristics and Win32 support were improved.
Release Notes: pp now has a set of "PatchContent" rules for dealing with non-PAR-compatible modules. A new PAR::reload_libs() function was added for reloading currently used libraries inside PAR files. PAR.pm itself is now never packed into pp-generated files to preserve interface compatibility and reduce bloat. PAR.pm now handles "use PAR 'othercode.par'" called from program or modules inside PAR files, even recursively. A new, prettier Win32 icon was included.