SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-PAR-Packer-1.61.0-1.4.i586.rpm :

* Mon Dec 18 2023 Tina Müller - 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
* Fri Jul 21 2023 Tina Müller - 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
* Tue Jun 13 2023 Tina Müller - updated to 1.058 see /usr/share/doc/packages/perl-PAR-Packer/Changes
* Wed Nov 30 2022 Tina Müller - 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 ] - use Getopt::ArgvFile with resolveEnvVars=1 suggested by Johan Vromans (AATTsciurius on GitHub)
* Tue Sep 06 2022 Tina Müller - 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
* Mon Jul 04 2022 Tina Müller - 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 PhilipAATTkime.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.
* Wed Mar 02 2022 Tina Müller - 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)
* Wed Jan 26 2022 Tina Müller - 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 : 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
* Thu Jan 14 2021 Tina Müller - 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 AATTINC - 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
* Mon Nov 30 2020 Tina Müller - 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.\")
 
ICM