PAR-Packer
view release on metacpan or search on metacpan
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 )