[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