Revisions of perl-PAR-Packer

buildservice-autocommit accepted request 1173975 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 50)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1173703 from Tina Müller's avatar 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's avatar Dirk Stoecker (dstoecker) (revision 48)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1136587 from Tina Müller's avatar 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's avatar Dirk Stoecker (dstoecker) (revision 46)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1100687 from Tina Müller's avatar 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's avatar Dirk Stoecker (dstoecker) accepted request 1097566 from Tina Müller's avatar 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's avatar Stephan Kulow (coolo) (revision 43)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 1041128 from Tina Müller's avatar 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's avatar Tina Müller (tinita) (revision 41)
baserev update by copy to link target
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
buildservice-autocommit accepted request 986678 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 39)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 986609 from Tina Müller's avatar 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's avatar Dirk Stoecker (dstoecker) (revision 37)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 958460 from Tina Müller's avatar 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's avatar Josef Möllers (jmoellers) accepted request 949210 from Tina Müller's avatar 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's avatar Josef Möllers (jmoellers) (revision 34)
baserev update by copy to link target
Josef Möllers's avatar Josef Möllers (jmoellers) accepted request 863106 from Tina Müller's avatar 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's avatar Dirk Stoecker (dstoecker) (revision 32)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 852050 from Tina Müller's avatar 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
openSUSE Build Service is sponsored by