[libpar-packer-perl] branch master updated (6d4296f -> d95fc2b)
gregor herrmann
gregoa at debian.org
Thu Aug 3 03:30:11 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libpar-packer-perl.
from 6d4296f releasing package libpar-packer-perl version 1.036-1
adds e9b447f Introduce branches/tags/trunk to PAR::Packer. Hopefully without a disaster.
adds 302d8a1 Added warning if PERL5LIB is set. Patch from Gaal Yahas.
adds dff08c5 Add an AUTHORS file which explains that the PAR/PAR-Packer AUTHORS file is maintained in the PAR distribution only.
adds 361f81a lib/PAR/Packer.pm - escape regexp on -X foo.par (e.g. libstdc++ kills it)
adds 62a0624 Malcolm Nooning's fix for a return lacking its argument.
adds dd2e05c Replace system(STRING) with system(LIST). (Malcolm Nooning)
adds f4fe6d7 Update changelog with the recent changes to par-packer.
adds ed1ead4 Increment version. Add a comment.
adds 8b3a68b Fixes for his test suite from Malcolm. (Related to system() and whitespace)
adds 97de5f5 Update ChangeLog, upgrade M::Install to the SVN version (0.65-to-be), this is PAR::Packer 0.973.
adds 03a61e6 Apply Roderich's patch fixing a bug in -P. Previously, -B was falsely assumed.
adds f0c9468 r1144 at tsee64 (orig r341): tsee | 2006-12-03 18:23:53 +0100 This is PAR 0.970. Also: Removing inc/Module/Install/PAR.pm. r1748 at tsee64 (orig r412): tsee | 2007-02-03 12:14:26 +0100 Upgrade to SVN version of Module::Install (0.65-to-be), update changelog, this is PAR 0.973.
adds 0f5b513 Upgrade to M::I 0.65.
adds f37ac9f Win32 vs ActiveState 820 and later forwarded function calls.
adds 21ce269
adds 8abb983 Clean up change log gearing up to 0.975.
adds 43260c8 Increase dependency versions to make sure users of PAR::Packer 0.973 have the least buggy versions available.
adds b3194d9 Add preprocessor option PERL_PROFILING for enabling Devel::DProf profiling of the archive extraction.
adds 9ffe7e6 Workaround for HPUX. See RT #24950.
adds 9eadbbb use strict; no 5.6 required; no auto_install; upgrade PAR dependency to 0.974_01.
adds 85fa82e Speed up initial extraction A LOT! This is a very experimental change relying on other, as yet unreleased code. (Archive::Unzip::Burst) More to come!
adds 800e445 Document a couple of changes that went into 0.975_01.
adds 1aa64cb Upgrade to M::I 0.67. Remove auto_install stuff from inc/. Update MANIFEST accordingly.
adds a815889 Mark ::Filter::Bytecode as deprecated.
adds 5150e09 r1830 at tsee64 (orig r493): tsee | 2007-07-20 16:29:31 +0200 Remove AutoInstall from repository. r1848 at tsee64 (orig r511): tsee | 2007-07-29 13:17:45 +0200 PAR no longer needs M::Install::PAR. (It's for installing binaries which are now part of PAR::Packer.)
adds 64e65d8 This is 0.976. Now depending on PAR 0.976.
adds 1403d49 Embed manifest file into linked executables when building with VC8 on Win32. See core perl changes 29266/30878 and 29374/30943 for similar changes elsewhere.
adds eaf4e89
adds 2ea49bd Include fix for incorrect PWDs, see RT #29050.
adds f2b929e Use the P_tmpdir macro to determine the temporary directory on Unix.
adds ae91f0a If running with the "clean" option, go through extra pain in par.pl to clean up if the OS doesn't allow opened shared libraries to be deleted. (Scott Stanton)
adds 0ca3fdd Third patch by Scott Stanton (RT #29933). -> Instead of exec()ing a script in case of uncleanable temp directories, we spawn a background process now.
adds b0001a9 Add an eval {require "Win32::Process"} for the recent clean-up fixes.
adds 2c54c0a Depend on M::SD 0.78 because 0.77 was broken.
adds d7bfefb Fixed a problem where a second invocation of a --clean app could end up using the temp directory of the previous invocation while it is still being cleaned up. This primarily happens on Windows because pids are recycled quickly. The change is to rename the temp directory to a unique name before launching the background cleanup process.
adds 45c1003 * myldr/Makefile.PL: Fix dependency so main.c is remade whenever its #include'd file changes.
adds 60b28c1 * myldr/internals.c: Add support for Perl 5.10 and later.
adds 3b89a74 * PAR::Packer and pp: Implement the "-E" flag.
adds aab4e62 * inc/ refresh.
adds 94a9504 * Changelogging for 0.977.
adds 06ce421 Only extract DLLs if they don't exist or their size is off. (Scott Stanton)
adds 683dd31 Skip 10parl-generation tests if pre-built .par is being used. (Mark Dootson)
adds 4ae969b Fix re-build not updating __DATA__ sections. Reverse the then and else parts in Scott Stanton's fix since constructs like "if (!a || !b) ..." scare me.
adds fdca9db * We really need Win32::Process on Win32, as made evident in Strawberry installations. Reported by: PowerOp
adds 27e6f60 * CPAN.pm thinks pp.pm is missing $VERSION, so add a parseable $VERSION to prevent it from appearing in the 'recommend to upgrade' list.
adds ec48b6f * Fix doc typo and copyright year etc.
adds 21ab3f5 * applied SCHWERN's patch for RT #24192
adds 8a70899 * FreeBSD's procfs is unreliable, see RT #33349
adds 9265df3 * fixed RT #33355: pp -r does not work if created file has an absolute filename
adds 0f2b2ea update Test::Builder
adds 2abd575 Version bump to 0.978
adds a1131a0 =encoding is now stripped, too.
adds 0ff4ce5 Make PAR::Packer compiler under 5.11 (thanks, avar and nicholas)
adds 11c4853 Add internals.c preprocessor change to changelog
adds e5ef8c2 Temporarily revert revision 553: It breaks threaded applications. Fix is in the works but still unclear.
adds 774c922 This is PAR::Packer 0.979.
adds 9cc038a don't package my nohup.out files
adds a2686c1 Version bump, fix broken release of 0.979. This is PAR::Packer 0.980.
adds 305c7d4 consistent whitespace
adds 4469246 Make get_username_from_getpwuid work for uid=0. (Scott Stanton)
adds 1eb26a7 Oops, last change to myldr/usernamefrompwuid.c also included: Fixed crash in get_username_from_getpwuid when getpwuid fails.
adds b7481d6 Fix broken build on win32 when searching for dll and finding static perl library. (Alexey Borzenkov)
adds a64a785 replace --output compiler switch with -o. --output is not recognized by all compilers and particularly not by MacOS 10.5s GCC.
adds 10cd654 Document MacOS compiler fix
adds c22a31d Corrected exaples of using pp with the -p and -P switches. Removed whitespace on blank line that made podchecker cry.
adds d77c796 Corrected examples in pp.pm which incorrectly referred to 'packed.exe' when they meant 'packed.pl'.
adds 9cf665f Applied documentation changes from Dave Howorth, which are much better than my own.
adds 0f988bd Applied various fixes related to temporary directory creation and cleanup. Eliminated need for the renaming code that was causing problems for threaded applications.
adds f344b8c Integrate fix for loading extracted shared libraries on HP-UX
adds 14c1540 fix bleadperl compilation for real
adds 80f0275 require Perl 5.006001 for PAR::Packer
adds dcaa347 this is PAR::Packer 0.982
adds 74ebe3d =encoding does not mark start of block for PodStrip filter
adds 0230db5 point to the corresponding, identical code which lives in PAR.pm
adds 8fb93cc RT #12104, improved documentation on -T / --tempcache
adds 765e029 proper error for a bad -M usage
adds 43cda06 Windows x64 fix
adds 0fb5e9b Windows x64 fix (amended)
adds c59fa3b Windows x64 fix
adds 1631250 update icons only once
adds 53daf1b add more deps
adds 7e2f259 add marker/comment for future reference
adds df23d29 remove old comment, add new comment
adds 3b75089 band-aid fix for RT #41790 in par.pl
adds 7005f88 extract embedded is very useful
adds 1858441 slightly more careful ENV handling
adds 22bbf77 document changes
adds 1d52279 get the options right
adds 641cfc3 fix segv during startup if PATH is not defined
adds 208e0bb update changelog
adds 7050212 upgrade Module::Install to the latest version (0.79)
adds fe3c736 upgrade version to 0.989_01 dev release
adds 4279423 do not sign, fix MANIFEST:SKIP
adds c3c31d5 version bump to 0.991
adds e2d649e update copyright to 2009
adds fe21f4a upgrade Module::Install
adds 7f7f53c tutorial not available from autrijus.org any more
adds 5c91bfe accept other extensions than .par with -p (Michael Schilli)
adds cad407e Upgrade to M::I 0.91
adds b2ba06e Implement the --reusable option for pp
adds 1d75f1d Document the --reusable option
adds ab622ff bump PAR::Packer version to 0.992_01, update ChangeLog
adds 2038553 require PAR 0.993
adds 9004842 merge the caching branch
adds 81f3101 Remove 'use Carp' which was left over from experiments in caching branch
adds 2a15bce add pod to pp for cd|cachedeps option
adds 0bb10ca add test for cd|cachedeps option passing to frontend
adds 85f92c4 Document new cachdeps feature in Changelog, require PAR 0.994, Module::ScanDeps 0.93
adds 14788ab Fix 'Can't locate IO/file.pm in @INC' bug
adds f254116 bump PAR::Packer version
adds 8cfe9ae RT #48614: ignore setting of PERL5OPT (and others) in a packed executable
adds 19d9ef0 Document a bugfix in changelog
adds 02b2d18 style nit
adds c16f62b reject main.pl as an input script (-a main.pl;script/main.pl should still work) to DWIM without PAR core knowledge
adds 6de8988 document rejection of main.pl input script
adds 35eedb6 fix RT 48027: Build fix on ActivePerl/MinGW
adds 1bcc81d inc upgrade
adds 00db32d Bump PAR::Packer version to 0.992_04
adds f41da5f inc upgrade
adds 084511c add comment
adds 141c9c0 code cleanup
adds 12a8741 Apply patches from RT #49900: [PATCH] build problems
adds e978994 When computing the SHA1 in par_mktmpdir (myldr/mktmpdir.c) rewind file descriptor f first. Otherwise we checksum just the last 12 bytes of file progname.
adds 1df4af7 RT #18472: "parl foo.par script.pl ..." uses a cache area that doesn't depend on foo.par
adds 495c390 Increment PAR::Packer version to 0.992_05, document changes
adds 0c70122 Bump the M::SD version requirement to reduce the number of bad configurations that may be around
adds 5c762fc Roderich's patch to fix build problems where PERL5LIB is used to include temporary build directories
adds 2814eee Changelog and PAR::Packer 0.992_06 version bump
adds 03f7504 ignore dist-files
adds 4efd124 This is PAR::Packer 1.000
adds d6b4e50 Let users package foo_main.pl. Just not main.pl (Markus Jansen)
adds 07a9566 Document main.pl rejection change, bump version to 1.001
adds 12ee1eb RT #52407: fix calls of sprintf in myldr/mktmpdir.c that rely on unspecified behaviour (output buffer is also among the input parameters)
adds 4dc2aec prep release
adds 9ab8e45 link to repository
adds 700f77a RT #56171: add PerlIO and PerlIO::scalar to the list of always required modules
adds 85b2903 Fix t/30-current_exec.t failing when cwd contains regexp metacharacters (Niko Tyni)
adds 92ca77a Require PAR 1.000
adds b51e50c Update Changelog, bump P::Packer version to 1.003, update copyright
adds 46e36c8 ChangeLog nit
adds a7d32b0 RT #52794, #56654: script/par.pl: remove munging of @inc on Windows
adds b03f82a Update ChangeLog, bump PAR::Packer vesion
adds cf7c445 RT #57494: add attributes.pm to list of always required modules
adds be0b691 RT #55994: fix "Can't call method "remove" on an undefined value at .../Win32/Exe.pm"
adds d0571a5 General clean up
adds b891f98 RT #57948: pp-generated executable and a missing dependency libgcc_s_sjlj-1.dl
adds 4b33305 RT #58095: test fails on OS X (when building in a directory with blanks in its pathname)
adds 9e1a3dc Prepare for release: update ChangeLog, bump PAR::Packer version
adds 149fa5f - add IPC/Run3.pm to inc/ (but ignore the unnecessary IPC/Run3/*.pm modules)
adds 5627fba RT #58095 redux: revert r1176 (gets rid of IPC::Run3), simply skip all tests in t/30-current_exec.t when run in a path that contains spaces
adds 174a3b0 RT #58266: install PAR::Packer failed for strawberry perl 5.12.0.1 (parldyn.exe not found)
adds 902a3f5 Prepare for release: update ChangeLog, bump PAR::Packer version.
adds a70eb99 RT #56582: applied patch from Jean-Michel Male to fix building with Microsoft Visual Studio 8.
adds f343f29 RT #50747: finally use permissions 0775 in my_mkfile().
adds 6918364 require modern Module::Install
adds 3297c97 RT #59710: Par-Packer not including all dependencies
adds 5a4789f actually run the new test t/90-rt59710.t
adds 8316bf1 update Module::Install et al. to version 1.00
adds 4cb0240 Prepare for release: update ChangeLog, bump PAR::Packer version.
adds 0c227ca t/30-current_exec.t: fix a test failure on Cygwin * The packed executable still needs the cygwin.dll which can't be found when PATH consists solely of the directory containing the executable. Prepend the directory to PATH instead.
adds e024f54 RT #61528: bug similar to RT 55994
adds 4aa0342 RT #61874: Windows: Packed executable handles wildcards different from script myldr/static.c: turn off automatic globbing of process arguments when building with MingW
adds 19898e0 RT #62357: .cgi extension not taken as script
adds 6e9b96a RT #63083: pp: Undefined subroutine &DynaLoader::bootstrap called in pp-compiled bianry see also RT #38217: script looking for libperl.so.5.8, but libperl.so.5.8.8 exists
adds 0b9b55a Prepare for release: update ChangeLog, bump PAR::Packer version.
adds 7b01591 "Fix" #64485: pp PodStrip module included - document how to inhibit pod stripping (copied from PAR.pm)
adds 92aad77 - pick up some POD spelling fixes from Debian (thanks, Jonathan Yu <jawnsy at cpan.org>)
adds 9182b5e RT #65535: Unable to run perl script packaged with pp under cygwin on another Windows XP installation
adds 0641e06 Reworked the build system a bit to fix recurring problems with dmake on Windows and parallel makes in general:
adds 506f193 tweaks to build on Strawberry and Cygwin
adds 74be83f RT #53463: PAR::Packer 1.002 on HPUX 11.23 PA-RISC issue
adds 415ab34 - add "configure_requires" for ExtUtils::Embed (apparently Fedora puts the later into an optional RPM), but I'm not sure what "configure_requires" buys us here, since ExtUtils::Embed is _not_ a dual life module
adds 4c778fd - bump required Module::ScanDeps to 1.01 (hopefully fixes recent CPAN Testers failures with Perl 5.13.x)
adds 91ff1d0 - bump version to 1.009, update changelog
adds 8bc4205 - post release version bump
adds 0d1673e RT #67311: missing dll - Windows: search more places for the dreaded libgcc*.dll: e.g. for people using MingW gcc with ActiveState Perl libgcc*.dll will not be found in the same directory as perl.exe (because ActiveState doesn't build with MingW), but in the same directory as gcc - when linking boot.exe use $(CC) not $(LD): in the above scenario $(LD) might actually be g++ (probably for execption handling), but this might pull in libgcc which is neither n [...]
adds d7da1ac - XSloader.pm changed in Perl 5.12.3 and beyond and the old rule in PatchContent.pm no longer works; this effectively disables how PAR::Packer intercepts loading of DLLs. Add a new rule for the code in recent XSloader.pm.
adds 6041f9e RT #67681: can'r wrtie file - during packing several temp files are created _in the working directory_ because they used File::Temp::tempfile with a template argument, but without TMPDIR => 1 - this will fail if the working directory is read-only - fix up all calls with TMPDIR => 1 and drop the bogus check whether cwd is writable
adds 4f9c18e - correct comment: the line to patch depends on the version of XSLoader.pm, not the version of Perl (as XSLoader is a dual-ife module)
adds 578a547 RT #68916: Solaris with Sun Workshop: heavy cosmetic issue - merge the code for myldr/file2c.pl from the "compress-my-stuff" branch (uses "unsigned char" for generated by arrays) - adjust myldr/boot.c, myldr/main.c, myldr/Makefile.PL accordingly - drop myldr/parlsig.pl: the value it appends to boot.exe doesn't seem to be used anymore - we now require IO::Compress::Gzip
adds 970a4c2 RT #57273: Error building on Strawberry 5.12.0.1 64-bit (win32.coff file format not recognized) RT #69357: bug-PAR-Packer - hopefully fix the lonstanding "no 64-bit version of win32.coff" problem on 64-bit Windows using the MingW tool chain - we simply don't link myldr/boot.exe with win32.coff in this environment
adds e1426be - update ChangeLog
adds e0f915c - post release version bump
adds 8257c28 require a non-broken version of Module::ScanDeps
adds 2726630 - remove superfluous close() - some versons of Windows will throw an exception for this!
adds e85e009 - rewrite my_mkfile() and its uses a bit - instead of "if stat(file) fails, try to open(file, O_CREAT)" do it the other way around "try to open(file, O_CREAT|O_EXCL) and if that fails with EEXIST check the existing file" - get rid of literal numbers - use exit() instead of return from main()
adds 591d79d - bump (again) required version of Module::ScanDeps
adds 9f48b87 myldr/Makefile.PL: - delete all executables on "make clean"
adds 0187ebb myldr/mktmpdir.c: - (par_mktmpdir) CVE-2011-4114: - create parent of cache directory (i.e. /tmp/par-USER) with mode 0700 - if it already exists, check that (and bail out if not) - it's not a symlink - it's mode 0700 - it's owned by USER
adds 39794c2 - convert another "" terminated array of strings
adds dfebcb2 - remove unused variable $lib_path
adds ef23561 - drop refs from @INC
adds 4e5c5cb - bump Perl version requirement to 5.8.1 (Schwern: The End Of 5.6 Is Nigh!) 5.8.0 has known bugs in the Perl parser that I'm not going to program around
adds 5191600 - depend on PAR 1.003 (which contains the other half of the fix for CVE-2011-4114) - explicitly exclude Perl 5.10.0 as a supported version
adds 98ed6e2 - move check for a "safe" directory into a function
adds 764d233 - upgrade to Module::Install 1.04
adds 90c32b7 - bump requirement for PAR to 1.004
adds ce2cea2 - prepare for release
adds 86b5f05 - post release version bump
adds 0a88b9b - run all tests using a nonce PAR_TMPDIR
adds 5a544b8 - bump dependency on PAR to 1.005 - prepare for release
adds d95717a - post release version bump
adds 17eb164 fix problem with "pp --gui": the copy of par.exe extracted to the cache area (but with the same name as the packed executable) still uses a console window - this problem was introduced in r1260 with the deletion of myldr/parlsig.pl - parlsig.pl appends the information (i.e. the offset of the copy of par.exe embedded in boot.exe) to boot.exe that PAR::Packer::_fix_console uses to "fix" the IMAGE_OPTIONAL_HEADER.Subsystem WORD in both the packed executable itself a [...]
adds b99e032 Fix RT #73491: cache directory naming problem - In myldr/mktmpdir.c, function par_mktmpdir(), we try to sanitize username (so that there are no problematic characters in the name of the per-user cache directory), but the strategy fails miserably for some charset encodings. E.g. for EUC-KR or CP949 (as in the bug report) we may produce an illegal sequence of bytes. In other cases we may cause collisions (different usernames mapping to the same directory na [...]
adds dc388a1 RT #69517: New version of Tkpp (Version 1.2) - incorporate new script/tkpp from Djibril Ousmanou (DJIBEL), many thanks! - add "recommends" to Makefile.PL for Tk and additional Tk modules needed
adds e8c552e RT #74302: Win32 executable additional information (--info) not updated - finally apply patches from Mark Dootson (thanks, Mark): rework resource handling for Win32 executables, making options --info and --icon work again - should work on 32 and 64 bit Windows (XP, Vista, Windows 7), testers welcome - require latest version of Win32::Exe - fix harmless (but annoying) typo in automated_pp_test.pl
adds 73699a8 run run_with_inc.pl using a nonce PAR_TMPDIR, too (cf. 1331)
adds cbf8560 RT #75193 [PATCH] Fix build on Win32/VC++ - attached win32.patch was already in trunk - wrap isSafeDir in #ifndef WIN32, it's only called if we're _not_ on Windows
adds d92aaf1 - temporarily disable "pp --info ..." as it results in a corrupted executable (at least in some enironments, e.g. 32-bit Windows XP with MingW tool chain)
adds 1fae4a0 - prepare for release
adds b1a54d8 - post release version bump
adds 1800981 - some versions of GCC link myldr/boot.exe with libgcc*.dll; this renders any packed executable non-portable to machines that don't have (this version of) of libgcc*.dll installed (problem reported by chandrashekaran_kannan at hotmail.com) - to fix add '-static-libgcc' to the command for linking boot.exe (when using the GCC toolchain) - this also uncovered the following problem: in some platforms (e.g. ActiveState + MingW) ldopts() may contain a spurious tra [...]
adds 6acf467 RT #75750: PAR::Filter::Bleach is broken - NOTE: original code works as intended due to the funny way pack 'b' is implemented, but apply patch just for sanity
adds b65ae2d tkpp 1.3 : --addfile option in GUI updated : Now it is possible to set a new filename or dirname in package using (old;new).
adds 43f35b6 #78396: [manifypods] Error 255 - s/MAN3PODS/MAN1PODS/ as suggested
adds 1daef9e #75636: PAR::Packer Windows installation error (and suggested fix) - apply PAR-Packer-1.013_V2.diff
adds 2895edf - rewrite myldr/file2c.pl again to allow for an arbitrary number of embedded files (par.exe must be the first, as it is treated specially) - move creation of my_par_pl.c to a separate script, par_pl2c.pl - adjust myldr/boot.c and myldr/Makefile.PL accordingly
adds e87e9bb - don't remove myldr/winres/pp.rc on clean
adds 2731043 - PAR::Filter::PodStrip might not be installed
adds 46b4a62 bump requirement for Module::ScanDeps to a version that can grok Unicode::UCD from Perl 5.17 to avoid test failures
adds 82d4586 update to Module::Install 1.06
adds c5dd787 - adjust two more copies of PAR::SetupTemp::_get_par_user_tempdir
adds c8925e2 PAR 1.007 caused several tests to fail (t/20-pp.t, ests 8-9, 12). IMHO these are bogus (depend on unspeced behaviour) and previously succeeded only by accident; removed the offending sub tests
adds 20f6672 - on Windows with MingW toolchain pack libstdc++*.dll (if found) the same way we pack libgcc_*.dll; needed at least for Strawberry 5.16.x which links libperl*.dll with libstdc++
adds 6d11b9a - prepare for release
adds 8f6987d - post release version bump
adds f6fd7b9 featurectomy: remove --icon and --info options from pp and PAR::Packer
adds 06e8027 RT #82916: Terminating during unpack results in corrupted cache, failure on next start - apply (slightly modified) patch from shutton at pobox.com, thanks!
adds 592d998 - use File::Spec::Functions, get rid of ugly File::Spec->... calls - always use unqualified dirname(), basename()
adds 01183eb - set $pre_res using catfile() instead of hardcoding a backslash this might help on Cygwin
adds af38720 - take another stab at de-obfuscating myldr/Makefile.PL - fix -Mblib option for run_with_inc.pl: we want the blib in the top level directory
adds 4073fc7 RT #88297 (-M crashes pp if option contains backslashes) - _add_file(): do _not_ use $zip->memberNamed(...) to refer to the just added Archive::Zip::Member; instead use the return value of $zip->addFile or $zip->addString
adds a40ce3a don't modify embedded files after initial extraction - fixes bug (on Windows) reported by Ken Tuchman <tuchman at t-online.de>
adds 8808375 prepare for release
adds 84837a2 post release version bump
adds be84623 Fix RT #90870: Segmentation fault (core dumped) (MooX::Options) - any "die" in a packed executable causes the executable to segfault (at least on Linux and Perl 5.18.1) - remove a line from XS code that sets an internal perl variable
adds e0aa7eb prepare for release
adds edc0081 post release version bump
adds 6b2792a Fix RT #84588: OSX: incorrect detection of gcc (unsupported option '-static-libgcc') (merged with RT #90198, RT #91086) clang on OSX pretends to be gcc, but doesn't implement gcc's option "-static-libgcc". Use this option only on Windows (when using the MingW toolchain).
adds c8b6cea Drop a test that was using Inline::C just to wrap native execvp(). It caused failures on CPAN Testers (if accidentally Inline was installed) that were unrelated to PAR::Packer.
adds 8d8c0a4 prepare for release
adds 963785c post release version bump
adds 0c7fb27 clean up test t/90-rt59710.t, esp. pp into $ENV{PAR_TMPDIR}
adds cba350e Fix RT #93008: install failure with ubuntu / puppet (and several similar ones): When building on a Debian derived Linux distro (and building with the system perl) check that distro package "libperl-dev" is installed.
adds 64552c4 Use bsd_glob() instead of glob() to avoid problems with patterns that contain whitespace, e.g. "C:\\Program Files\..." on Windows. Found by Victor Wheeler <vaw_info999 at comcast.net>.
adds 78803bb tkpp 1.4 : Since PAR::Packer 1.015, tkpp doesn't work. I Removed --icon and --info options. Now tkpp work.
adds d459f28 prepare for release
adds 03a10ef switch to Module::Install 1.08 (only version numbers changed in the modules that PAR::Packer uses)
adds b11d350 post release version bump
adds 3db5315 Fix RT #59224 (make error with version 1.006 on aix 5.3)
adds 9311b01 Update documentation wrt the name of the cache directory.
adds 5e41c3a Fix RT #96288: PAR::Packer unable to build under Win32/ActivePerl v5.14.2
adds c07dc90 Fix RT #96739: "bsd_glob" is not defined on perl 5.14.x and earlier
adds b01407a prepare for release
adds e7f9c2a post release version bump
adds 0e437ce implement option --xargs for pp
adds 45abbd5 prepare for release
adds 05402f9 use Text::ParseWords::shellquote to split $ENV{PP_OPTS}
adds 56607f0 update to Module::Install 1.10
adds e3b76e9 post release version bump
adds 511acf8 fix #98791: PAR-Packer fails to build with DWIMPerl/Strawberry Perl due to unquoted path name
adds 878a246 add a couple of "use warnings" and hash-bang lines
adds cc72e7b look for libstdc++ only if g++ is used as linker
adds 4d38e89 rearrange "build_requires"
adds 6317d0a prepare for release
adds 732277a post release version bump
adds 9d95c49 Fix RT#98955: installation fails | Can't locate String/ShellQuote.pm
adds f8090ff prepare for release
adds 8862bd6 post release version bump
adds 8d3fc1d die if a requested shared library (option -l) can't be found
adds 3e48a55 bump required version of Module::ScanDeps
adds c3481a7 upgrade to Module::Install 1.14
adds 768ba04 upgrade to Module::Install 1.14
adds e3069b3 reformat ChangeLog file according to CPAN::Changes::Spec
adds 9d74442 add libwinpthreads*.dll to embedded files
adds efa07aa add a patch rule so that Mozilla::CA finds its (extracted) cacert.pem file
adds cf74495 Fix RT #63939: The behaviour of "pp --link ..." is subtly different between OSX and Linux.
adds 19c7e4b prepare for release
adds 388a042 post release version bump
adds 5539c5a fix a typo
adds 3d06921 prepare for release
adds 59face7 post release version bump
adds 5bb046a Fix #101662: Prevent shared libs from being cached in memory on AIX
adds e359e4d Fix for PAR-Packer 1.024 with a nonstandard libperl.so name
adds 92459b6 Fix PAR::Packer "make test" problem with Strawberry Portable
adds 8738f8e prepare for release
adds b5f91e2 post reelease version bump
adds cbd6140 make pp fail when an unknown option is encountered
adds 441652c update MANIFEST.SKIP to remove cruft from tarball
adds bef2b7f tkpp 1.5 : - using -M will now work (the current directory added in @INC) ; - tkpp delete and test building file.
adds e30cbca author web site added
adds 8f8f3b8 add a test for RT #103861 "Adding local directories to @INC for a pp executable fails"
adds 7080f92 bump requirement on PAR (for the fix for RT #103861
adds 8208c26 rewrite -e argument so that it works on Windows, too
adds b03fbc7 update OpenFoundry repository URL
adds 20bf612 add license; update repository URLs in README, too
adds 21340ed make MIME::Types work
adds db6f750 Fix RT#104509: Problem signing PAR file, RT#104560: [PATCH] list added files in manifest
adds 44cbb66 Fix RT#104635 for PAR-Packer: IO error the first time an executable built by the packer is run on OSX
adds b76ea0a change test file name to match the corresponding ticket in RT
adds 3a9d00d fix to warnings
adds 63bcbd6 update Module::Install to 1.16
adds a66cfd2 Find the "\nPAR.pm\n" signature in a .par (or packed executable) even if it's not at end of the file (algorithm stolen from Archive::Zip's search for the EOCD signature). This is intended to help code signing which may add stuff at the end of the executable. Remove PAR::Packer::_append_parl(), not called anywhere.
adds ab55592 Fix RT#101800: [PATCH] Reinstate files to inc dir if deleted by external process
adds 4e350ab prepare for release
adds 83d463b post release version bump
adds 64f3238 Add option -M Foo::Bar:: to pp.pm (note the trailing double colon)
adds 16e3420 use Archive::Zip::setChunkSize() instead of setting it directly
adds 5d28d3f Adjust for change of return value of _get_preload() in Module::ScanDeps 1.20
adds e15c485 amend r1615
adds 20fd81e fix a typo
adds 320d248 move call of Archive::Zip::setChunkSize to where .par processing starts
adds 1c2a307 prepare for release
adds 1f9fde9 post-release version bump
adds d3a439c Fix RT#109123: v1.027 tests are not passed under windows
adds bbd3b08 prepare for release
adds c2dac83 post-release version bump
adds fb22e69 better diagnostics for some tests
adds 3a8df49 remove all references to http://par.perl.org/, doesn't exist anymore
adds bb85a92 replace Test::More with IPC::Open3
adds d40ed51 dike out Internals::PAR::CLEARSTACK
adds 99c85e2 implement option "-u" ("--unicode") to pp
adds defa1eb prepare for release
adds e158063 post release version bump
adds 8c353f0 better diagnostics
adds c2c2768 Fix #111238: Fix spelling error in manpage
adds d26c602 Fix RT#111455: unable to use -x and -u with pp RT#110480: Unpacking exe: File exists
adds 361b3b9 Skip test if Archive::Unzip::Burst is detected
adds f196307 file2c.pl: switch back from array of unsiged to (hex encoded) strings
adds 94b2f1f Link myldr/boot only with what's actually required.
adds 5d1aaf0 Move detection of libraries that should be embedded into myldr/boot...
adds 332a315 ldd: delete non-existent DLLs
adds a44c808 list the files we're embedding (on stderr)
adds 6d70f48 ldd: ignore irregular line for linux-vdso.so.1
adds bae2359 make the test work with buggy versions of Perl 5.8.x (x < 9)
adds a01f1a1 prepare for release of 1.30
adds c5b0d8e post release version bump
adds 5765a68 Fix RT#113463: Fix spelling error in manpage
adds 0a0651f pp: expand description of option -x
adds 6d4cd78 pp: implement --namespace option
adds 955a64d implement namespace options for "-M" like ActiveState's perlapp
adds f285ac0 silence some compiler warnings
adds e6a0305 option "--version" for otool doesn't exist in older OSX versions
adds 2c4bd8e restore guessing what files to embed in myldr/Makefile.PL
adds f07f05d prepare for release 1.31
adds 499669c post release version bump
adds 05b34df extract-embedded.pl: print starting offset of embedded files
adds 6ab9d81 fix version numbers in recent Changes headers
adds 3e6c0cf Perl 5.23.x removed the keys starting with "_<" from %::
adds dd22024 Fix RT#114155: Makefile.PL error - not loading ExtUtils::MakeMaker
adds ee31508 prepare for release of 1.032
adds d9e983f post release version bump
adds bc69f3f Fix RT#114229: v1.32 still won't install on strawberry perl v5.22.2
adds 00ab091 don't install man pages for myldr/{Dynamic,Static}.pm
adds a80a9d7 really suppress generation of myldr/MYMETA.*
adds 24a4823 drop the "re-exec" myself in myldr/internals.c
adds 3d9c570 prepare for release of 1.033
adds 3e77845 protect double-quoted strings in generated Perl test code
adds 527a4a5 post release version bump
adds 463b873 Add information to packed executable about which version of PAR::Packer was used to build it:
adds 4e9bf71 Fix part 1 of RT#116056 Fixes for Cygwin build of PAR::Packer - detect whether we're using a 32-bit or 64-bit perl
adds b4a232a Fix part 2 of RT#116056 Fixes for Cygwin build of PAR::Packer - fix elision of "-l<perl lib>" from $static_ldflags - add $static_ldflags back to $boot_ldflags
adds ef6c9d5 use ldd on cygwin, too - a "system lib" on cygwin is either in /usr/bin or a Windows "system lib"
adds 56ff86d prepare for release of 1.034
adds b24abd2 post release version bump
adds 46e0a98 Fix RT#116254: Compilation error under strawberry perl 5.24 x64
adds 6733f4c prepare for release of 1.035
adds 198589a post release version bump
adds f070203 add LICENSE file, make "repository" pointto GitHub
adds c139233 point bug reports to bug-par-packer at rt.cpan.org
adds e34e1e3 add .gitignore files, adjust MANIFEST.SKIP
adds b57b8d5 remove LICENSE for now, restore original wording in README
adds 29d80ba Fix RT #118053: Problem with packed perl archive for biber on 64-bit Cygwin
adds a1f758e add back Perl_5 LICENSE
adds 17172ca remove unused @tmpfile
adds f0c1d90 upgrade to Module::Install 1.17
adds 63187f6 guard against concurrent extraction attempts
adds 085662e make build and test work if @INC does not include "."
adds 011729a make build work if @INC does not include "."
adds d8479aa bump requires on PAR
adds 67a3243 bump requires on PAR again (PAR 1.012 was botched)
adds c7a34bd always refer to the included LICENSE file
adds e472cda skip all .gitignore files
adds 6cea6fe bump "requires" on PAR
adds c0e1138 replace Module::Install's "no_index" with the equivalent EUMM construct
adds 5efbf63 clean up some tests
adds fbd2177 make "perl Makefile.PL" work under the new order
adds 7544360 prepare for release
adds ec52cf5 last minute adjustments
adds 1db632d fail early when packing with a version of Perl ...
adds 159c7d1 Fix RT#120041: --exclude gets confused by missing modules
adds 5e84ae0 Fix RT#120038: [PATCH] Fix build for VS2015 (VC++ 14)
adds b411613 fix a typo in 1db632d346
adds 5a74f28 use DynaLoader::dl_findfile to locate DLLs
adds 2ac7078 only set the shared library search path ...
adds 95e4ecf Fix par_unsetenv() for VS2015
adds 7e56bf4 Merge pull request #1 from steve-m-hay/master
adds a93eb78 Merge part of pull request #2 from steve-m-hay/master
adds 4cd9683 remove PAR_ARGV_*, PAR_ARGC stuff, not needed
adds 9eb46c5 Merge branch 'remove-PAR_ARGV'
adds 69c5873 make it more readable
adds 7986856 make more readable
adds df4bf7d s/realpath/abs_path/
adds a92c8ca code cleanup
adds 056bfb2 rewrite the library search
adds d2184c4 rework how we determine the name under which a library should be installed
adds 3a60283 post release version bump
adds fc7f8c0 Prepare for dev release (1.036_001)
adds 389c8b9 set argv[0]=my_perl before execvp() or spawnvp()
adds 3993c78 Remove "par_base" - prebuilt .pars haven't been available for ages
adds f77c005 drop support for pre-built .par,clean up directives
adds 6900a64 on Windows, make dl_findfile() search first
adds ad2e1c9 explicitly set @DynaLoader::dl_library_path
adds 3b784bd switch from Module::Install to ExtUtils::MakeMaker
adds de63fc7 remove GitHUb oauth token
adds 7f943ee update Changes for release
adds 240501a New upstream version 1.037
new a6288ac Updated version 1.037 from 'upstream/1.037'
new 98d0f23 Update debian/changelog
new 517d10d debian/copyright: drop stanza about removed third-party files.
new a47f962 Refresh patches.
new db27458 Declare compliance with Debian Policy 4.0.0.
new d95fc2b releasing package libpar-packer-perl version 1.037-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 178 ++++--
MANIFEST | 2 +-
META.json | 79 +++
META.yml | 74 +--
Makefile.PL | 219 ++++----
contrib/automated_pp_test/automated_pp_test.pl | 4 -
debian/changelog | 9 +
debian/control | 2 +-
debian/copyright | 6 -
debian/patches/01_manpage-ext.patch | 41 +-
debian/patches/fix-with-new-par-name | 4 +-
inc/Module/Install.pm | 451 ---------------
inc/Module/Install/Base.pm | 83 ---
inc/Module/Install/Can.pm | 163 ------
inc/Module/Install/Fetch.pm | 93 ----
inc/Module/Install/Makefile.pm | 418 --------------
inc/Module/Install/Metadata.pm | 722 -------------------------
inc/Module/Install/PAR.pm | 148 -----
inc/Module/Install/Win32.pm | 64 ---
inc/Module/Install/WriteAll.pm | 63 ---
lib/PAR/Packer.pm | 148 +++--
myldr/Makefile.PL | 4 +-
myldr/boot.c | 13 +-
myldr/embed_files.pl | 80 ++-
myldr/encode_append.pl | 12 +
myldr/env.c | 13 +
myldr/mktmpdir.c | 32 +-
myldr/mktmpdir.h | 4 +-
myldr/utils.c | 2 -
script/par.pl | 10 -
t/10-parl-generation.t | 34 +-
t/20-pp.t | 18 +-
32 files changed, 563 insertions(+), 2630 deletions(-)
create mode 100644 META.json
delete mode 100644 inc/Module/Install.pm
delete mode 100644 inc/Module/Install/Base.pm
delete mode 100644 inc/Module/Install/Can.pm
delete mode 100644 inc/Module/Install/Fetch.pm
delete mode 100644 inc/Module/Install/Makefile.pm
delete mode 100644 inc/Module/Install/Metadata.pm
delete mode 100644 inc/Module/Install/PAR.pm
delete mode 100644 inc/Module/Install/Win32.pm
delete mode 100644 inc/Module/Install/WriteAll.pm
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpar-packer-perl.git
More information about the Pkg-perl-cvs-commits
mailing list