Changes for version 1.064 - 2024-07-08

  • add PAR::Packer::Troubleshooting (for pp)
  • fix gcc-15 warnings "old-style function definition"
  • .github/workflows/perl.yml: add perl 5.40
  • usee three-argument open() everywhere
  • myldr/boot.c: don't #include stringapiset.h: some old toolchains don't have it, declaration of MultiByteToWideChar() should be covered by #include'ing Windows.h anyway
  • fix check for package "libperl-dev" on Debian-based systems
  • remove reference to PAR::FAQ (obsolete)
  • disallow "." or ".." in --addfile or --addlist target paths; also strip leading slashes when adding these files to the zip (Archive::Zip allows this!)
  • README: remove https://groups.google.com/g/perl.par ... (as it will not be updated anymore)

Documentation

Common Problems Packing Scripts with pp
Make and run Perl Archives
Binary PAR Loader
frontend to pp written in Perl/Tk.

Modules

Pack applications in a single executable file
Input filter for PAR
Bleach filter
Bytecode filter
Obfuscating filter
Content patcher
POD-stripping filter
PAR Packager
Base class for the PARL data packages
pp
PAR Packager