PAR-Packer

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  may have have a built-in @INC of [ C:\strawberry\perl\lib, C:\strawberry\perl\site\lib,
  C:\strawberry\perl\vendor\lib ], i.e. pointing to the *standard* installation.
  This will cause it to load modules from the *standard* installation. If the versions
  of the two installations are different, this may cause weird failures.

- Always require Digest::SHA, remove ugly alternatives

- Make "pp -e 0" work, apparently nobody noticed

1.047  2018-08-19

- Disable failing test cases in (Windows only) test t/90-rt122949.t

- Add .SEQUENTIAL to force non-parallel build when using dmake (e.g. on Windows)

1.046  2018-08-18

- Fix RT#126280: 90-rt122949.t fails when "Use Unicode UTF-8 for worldwide language support" is enabled

- Fix https://github.com/rschupp/PAR-Packer/issues/7 "Parallel build rules dependancy problem"

  Instead of fighting GNU make and EUMM, just punt and add a .NOTPARALLEL
  target. Yeah, I know that this is specific to GNU make (though some
  other make implementations support it, too).

- Add bugtracker to META.yml

1.045  2018-06-12

- Fix RT#125503: Fix build with 64-bit perl-5.28.0

  Merged patch by Steve Hay, thanks!

1.044  2018-06-06

- Cope with the fact that PL_statbuf is gone since Perl 5.27.x.

  This breaks PAR::Packer on systems where Perl's "Stat_t" is not
  the same as "struct stat", notably Windows.

- Extract-embedded.pl: list (but not extract) the embedded files
  if no directory is given

- Use the long option name "--link" in messages (as "-l" may easily be
  confused with "-I" when view in a sans serif font).

1.043  2018-04-03

- Fix test failures on Windows

1.042  2018-04-02

- Fix PAR-Packer#5 "unintended glob expansion on strawberry win32?"

  On Windows using Mingw set _CRT_glob=0 also in parl (the custom
  Perl interpreter).

- Fix RT #124445 "Par-Packer 'falsifies' PerlTk server() and Win32 GetOSName() and GetOSVersion() output on Windows 10"

  Add <compatibility> section to pp.manifest
  (cf. https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx)
  to make par.exe "Windows 10 aware".

- Add dependencies on stuff in myldr/winres to myldr/Makefile

- Fix parallel make: install modules into blib *before* recursing into "myldr"

1.041  2017-11-08

- Fix problem with --link libraries on MacOS
  - libraries where packed into the wrong location in the zip
  - hence they were not extracted into the cache area where they could
    be found via DYLD_LIBRARY_PATH
  - hence the packed executable either couldn't find them or found incompatible
    versions outside the cache area
  - reported by Phil Kime

1.040  2017-10-21

- no changes to modules and scripts, only fixes for configure, build and test

- require a version of IPC::Run3 that gets shell quoting on Windows right

- restructure how we find the files to embed into boot.c

- avoid an error with newer gcc: "error: 'for' loop initial declarations
  are only allowed in C99 or C11 mode"

- fix tests when running without "." in @INC even (even in tests)

1.039  2017-09-28

- Brown paper bag: add missing t/utils.pl

1.038  2017-09-27

- Fix "RT#122949: PAR-Packer-1.37 executables split arguments containing whitespace"
  - on Windows, quote elements of argv array passed to spawnvp();
    algorithm stolen from Win32::ShellQuote.

- introduce helper t/utils.pl to streamline tests

- require IPC::Run3 for test

- make test work with "dot-less" perl and PERL_USE_UNSAFE_INC=0

1.037  2017-05-28

- Fix RT#121268 for PAR-Packer: error installing PAR-Packer on windows10 ( 64Bit )
  - on Windows, make dl_findfile() search first in the directory containing
    the perl executable (to avoid erroneous hits in other members of PATH)

- Fix RT#120038: [PATCH] Fix build for VS2015 (VC++ 14)
  and merge pull request from Steve Hay (shay@cpan.org)
  - makes PAR::Packer work with VisualStudio 2015. Thanks, Steve!

- Fix RT#120041: --exclude gets confused by missing modules
  - guard against Module::ScanDeps::_find_in_inc() returning ()

- Fail early when packing with a version of Perl
  that's different frome the one PAR::Packer was built with.



( run in 0.641 second using v1.01-cache-2.11-cpan-39bf76dae61 )