pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-PAR-Packer
Module Name: pkgsrc
Committed By: wen
Date: Sun Aug 18 08:23:26 UTC 2024
Modified Files:
pkgsrc/devel/p5-PAR-Packer: Makefile distinfo
Log Message:
Update to 1.063
Upstream changes:
1.063 2024-03-15
- Fixes #86 "-l somelib.dll doesn't work in recent PAR::Packer versions"
par_setup_libpath() in myldr/mktmpdir.c used to set all known
"search path for DLLs" environment variables (e.g. LD_LIBRARY_PATH
on Linux). The search path is set up so that the first directory
searched is a packed executable's cache directory (where the shared
perl library will be extracted to, also all packed "external" DLLs).
In 2017 (by 2ac7078) it was changed to only set the variable
relevant for the OS where PAR::Packer was build on, given by
$Config{ldlibpthname}. But some perl distributions
(e.g. Strawberry on Windows) do not specify $Config{ldlibpthname}.
Hardwire "PATH" for MSWin32 and otherwise complain if this Config
variable is undefined.
Add t/85-ldlibpthname.t: check that the value of the environment
variable for searching for DLLs, usually $ENV{$Config{ldlibpthname}},
starts with the cache directory, $ENV{PAR_TEMP}.
- Skip t/87-xs-cross.t if ExtUtils::Depends 0.8001 is installed.
This version fails to build and install the "import lib"
corresponding to XSQuux.xs.dll and hence fails to build XSBar.xs.dll.
The test works on GitHub CI, because the "strawberry" perl distribution
installed there comes with ExtUtils::Depends version 0.8000
(ie. **not** current) pre-installed.
1.062 2024-03-05
- Fix #84: PAR::Packer packaged scripts lose the ability to parse UTF-8 arguments from the command line
myldr/boot.c passes its arguments in argv (except argv[0]) down to the custom
perl interpreter using _spawnvp(). But this argv has already been converted to the
local code page, so the custom interpreter can't get it back using
GetCommandLineW(). Convert myldr/boot.c to use GetCommandLineW() and
CommandLineToArgvW() to get the "real" (UTF-16) command line and pass
that down via _wspawnvp(). Convert shell_quote() (to escape embedded
blanks, double quotes etc in the arguments) from using char to wchar_t.
Thanks to @fengzyf for the report and most of the work.
- pod: explain how REGEX is applied in "--modfilter=FILTER=REGEX"
- require PAR >= 1.020
- add new test t/87-xs-cross.t to investigate rschupp/PAR#11
- move some test modules around and fix up tests accordingly
- bump version of actions/checkout
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/p5-PAR-Packer/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/p5-PAR-Packer/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/p5-PAR-Packer/Makefile
diff -u pkgsrc/devel/p5-PAR-Packer/Makefile:1.5 pkgsrc/devel/p5-PAR-Packer/Makefile:1.6
--- pkgsrc/devel/p5-PAR-Packer/Makefile:1.5 Mon Jan 1 08:35:28 2024
+++ pkgsrc/devel/p5-PAR-Packer/Makefile Sun Aug 18 08:23:26 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2024/01/01 08:35:28 mef Exp $
+# $NetBSD: Makefile,v 1.6 2024/08/18 08:23:26 wen Exp $
-DISTNAME= PAR-Packer-1.061
+DISTNAME= PAR-Packer-1.063
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=PAR/}
Index: pkgsrc/devel/p5-PAR-Packer/distinfo
diff -u pkgsrc/devel/p5-PAR-Packer/distinfo:1.3 pkgsrc/devel/p5-PAR-Packer/distinfo:1.4
--- pkgsrc/devel/p5-PAR-Packer/distinfo:1.3 Mon Jan 1 08:35:28 2024
+++ pkgsrc/devel/p5-PAR-Packer/distinfo Sun Aug 18 08:23:26 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2024/01/01 08:35:28 mef Exp $
+$NetBSD: distinfo,v 1.4 2024/08/18 08:23:26 wen Exp $
-BLAKE2s (PAR-Packer-1.061.tar.gz) = d3bc9af0bdbee59810805445eec4617b5d2f7b0e381c1c8c36f401379c39108e
-SHA512 (PAR-Packer-1.061.tar.gz) = ba8cb6972c198b119434a215e43bdcfbba6828c1ebf1d7985a25ee519422f7106787092c651781adde7b2fa353484c14385b157b79a3004672b5ba17f317a616
-Size (PAR-Packer-1.061.tar.gz) = 198987 bytes
+BLAKE2s (PAR-Packer-1.063.tar.gz) = 90daa01be8af7c713e16a5b28a921b9f153d93b162c61932858998ec5e094f48
+SHA512 (PAR-Packer-1.063.tar.gz) = 7d40c36c4530e43552ada6276e1175633c8698402a2c3c2ac5403e0902892cfb2a7790c3823fea268c2e418bded6583039a693f71b40e281e1e15686d3ecd807
+Size (PAR-Packer-1.063.tar.gz) = 203845 bytes
Home |
Main Index |
Thread Index |
Old Index