Implementation of App::Packer::Backend interface

Edit Package perl-PAR-Packer
http://search.cpan.org/dist/PAR-Packer/

This module implements the App::Packer::Backend interface, for generating
stand-alone executables, perl scripts and PAR files.

Refresh
Refresh
Source Files
Filename Size Changed
PAR-Packer-1.056.tar.gz 0000208171 203 KB
cpanspec.yml 0000000276 276 Bytes
perl-PAR-Packer.changes 0000029021 28.3 KB
perl-PAR-Packer.spec 0000003093 3.02 KB
Revision 40 (latest revision is 50)
Tina Müller's avatar Tina Müller (tinita) accepted request 1001439 from Tina Müller's avatar Tina Müller (tinita) (revision 40)
- updated to 1.056
   see /usr/share/doc/packages/perl-PAR-Packer/Changes
  1.056  2022-09-05
  - Fix #66: patch myldr/boot for "pp --clean ..." without side effects
    - make sure myldr/boot contains exactly one string of the form
      "__PASS_PAR_CLEAN__               \0" so that there are no
      duplicates that may get split on chunk boundaries
      (myldr/boot_embedded_files.c)
    - simplify patching of this string (in $loader) to
      "__PASS_PAR_CLEAN__=1             \0" in script/par.pl
    - add a test for #66 (check for ephemeral vs persistent cache directory)
  - Revert "Fixes #62: rs6000_71 (AIX) "An offset in the .loader section header is too large.""
    PAR_CLEAN is set too late: at this point PAR_TEMP has already
    been set (and populated) to a persistent cache directory
    (/tmp/par-USER/cache-SHA1) instead of an ephemeral one (/tmp/par-USER/temp-PID).
  - Some code cleanup
    - replace some magic numbers with constants
    - use string interpolation (instead of concatenation)
    - clean up some convoluted C code
Comments 0
openSUSE Build Service is sponsored by