Revisions of perl-PAR-Packer
buildservice-autocommit
accepted
request 1173975
from
Dirk Stoecker (dstoecker)
(revision 50)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 1173703
from
Tina Müller (tinita)
(revision 49)
- updated to 1.063 see /usr/share/doc/packages/perl-PAR-Packer/Changes
buildservice-autocommit
accepted
request 1136853
from
Dirk Stoecker (dstoecker)
(revision 48)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 1136587
from
Tina Müller (tinita)
(revision 47)
- updated to 1.061 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.060 2023-07-20 - automated_pp_test: use unique filenames for all pp generated executables Reusing the names of executables produces random test failures at least on macOS, perhaps due to some antivirus software. - automated_pp_test: pipe_a_command() doesn't restore the directory where it's called - switch doc "Please submit bug reports to ..." to GitHub issues
buildservice-autocommit
accepted
request 1101153
from
Dirk Stoecker (dstoecker)
(revision 46)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 1100687
from
Tina Müller (tinita)
(revision 45)
- updated to 1.059 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.059 2023-07-20 - correctly propagate the exit value of a packed executable Get the exit value from perl_destruct() instead of perl_run(). These may be different, e.g. if the value of $? is set in an END block. - clean up tests a bit - set up GitHub CI and add cpanfile (for CI only) - check more return codes in myldr/*.c
Dirk Stoecker (dstoecker)
accepted
request 1097566
from
Tina Müller (tinita)
(revision 44)
- updated to 1.058 see /usr/share/doc/packages/perl-PAR-Packer/Changes
buildservice-autocommit
accepted
request 1042831
from
Stephan Kulow (coolo)
(revision 43)
baserev update by copy to link target
Stephan Kulow (coolo)
accepted
request 1041128
from
Tina Müller (tinita)
(revision 42)
- updated to 1.057 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.057 2022-11029 - use a different method to mark executable built from "pp --clean ..." - scripts/par.pl: don't patch the string "__PASS_PAR_CLEAN__ \0" in the "boot" section of the executable and ... - myldr/boot.c: ... stop looking for the patched string - scripts/par.pl: add "\0CLEAN" in lieu of "\0CACHE" (and drop the 40-byte cache name below that) in the "trailer" section when generating a packed executable when META.yml indicates "--clean" was specified) - myldr/mktmpdir.c: allow "\0CLEAN" as an alternative to "\0CACHE" and set PAR_CLEAN=1 in that case - myldr/mktmpdir.c: implement find_par_magic() akin the one in script/par.pl - better CLT detection in MacOS (#70) [plk <Philip@kime.org.uk>] - use Getopt::ArgvFile with resolveEnvVars=1 suggested by Johan Vromans (@sciurius on GitHub)
buildservice-autocommit
accepted
request 1002764
from
Tina Müller (tinita)
(revision 41)
baserev update by copy to link target
Tina Müller (tinita)
accepted
request 1001439
from
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
buildservice-autocommit
accepted
request 986678
from
Dirk Stoecker (dstoecker)
(revision 39)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 986609
from
Tina Müller (tinita)
(revision 38)
- updated to 1.055 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.055 2022-07-03 - Fix #62: rs6000_71 (AIX) "An offset in the .loader section header is too large." Communicate pp option "--clean" to the generated executable in a different way. Previously this was done by patching "__ENV_PAR_..." strings **in the executable being built** and interpreting these strings in par.pl **at runtime**. Though hacky, this seemingly worked on any OS (without rendering the executable invalid). But the only information ever passed was the value of PAR_CLEAN and this was gleaned at build time from the value of JSONPath $par.clean from META.yml in the zip (set by pp by option "--clean"). Instead read and interpret "META.yml" in par.pl **at runtime**. - Fix: merge PR #58 from Philip@kime.org.uk: Adding support for running MacOS Universal binaries created via 'lipo' from already pp'ed and signed thin binaries - Make writing stuff more robust: check return value of print() and close() in some places.
buildservice-autocommit
accepted
request 959196
from
Dirk Stoecker (dstoecker)
(revision 37)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 958460
from
Tina Müller (tinita)
(revision 36)
- updated to 1.054 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.054 2022-01-27 - Temporarily disable t/90-gh41.t (system("\\\\?\\some-absolute-path") fails)
Josef Möllers (jmoellers)
accepted
request 949210
from
Tina Müller (tinita)
(revision 35)
- updated to 1.053 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.053 2022-01-25 - Fix: merge PR #56 from from Philip Kime <Philip@kime.org.uk>: Updating OSX codesign fix util with fix for automatically added ad-hoc signatures on OSX 12+ - Fix: merge PR #42 from Andrew-Kulpa/master: Get exe size from file handle instead of path - Fix: prevent TABs in literal makefile fragments from being expanded - Cleanups: - par_findprog(): pass a copy of argument `path´ to strtok() - simplify searching for PAR magic - consolidate die()s - add a test for GitHub #41 - add error message when exec'ing the custom perl fails in myldr/boot - untangle %require_list and %ModuleCache
buildservice-autocommit
accepted
request 863110
from
Josef Möllers (jmoellers)
(revision 34)
baserev update by copy to link target
Josef Möllers (jmoellers)
accepted
request 863106
from
Tina Müller (tinita)
(revision 33)
- updated to 1.052 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.052 2021-01-13 - add note that --filter and __DATA__ are incompatible (cf. #36, #39) - change bugtracker to GitHub issues - when embedding FILEs, normalize paths in @INC - code cleanup: - rename _tempfile() to _save_as() - there is no $PAR::Heavy::ModuleCache, so make it a "my" variable - consistent formatting in outs() calls - demystify reading <$fh> with $/ = \$number: use "read $fh, $buf, $number" instead - use "open $fh, '<:raw', ..." instead of "open $fh, '<', ...; binmode($fh);" - make error messages more consistent - make extract-embedded.pl more robust - t/90-rt129312.t fails when Archive::Unzip::Burst is used
buildservice-autocommit
accepted
request 852066
from
Dirk Stoecker (dstoecker)
(revision 32)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 852050
from
Tina Müller (tinita)
(revision 31)
- updated to 1.051 see /usr/share/doc/packages/perl-PAR-Packer/Changes 1.051 2020-11-29 - Fix #27: "pp -u broken in perl 5.32" ignore "pp -u ..." (with a warning) for Perl >= 5.31.6 - Fix #25: unexpected interaction between pp options "--compile" and "--module Foo::" scan_deps_runtime() is called for all detected Foo:: modules, but modules by themselves are typically not suitable for dynamic scanning (causing lots of spurious warnings for "--compile"). - cleanup argv handling in myldr/main.c - placate cperl ("Attempt to change hash while iterating over it.")
Displaying revisions 1 - 20 of 50