This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/1.037 in repository libpar-packer-perl.
at ba42639 (tag) tagging 240501a021ba9639e89021f226d364125c52a529 (commit) replaces upstream/1.036 tagged by gregor herrmann on Wed Aug 2 23:13:33 2017 -0400 - Log ----------------------------------------------------------------- Upstream version 1.037 Roderich Schupp (2): Fix RT #118053: Problem with packed perl archive for biber on 64-bit Cygwin Merge pull request #1 from steve-m-hay/master Steve Hay (1): Fix par_unsetenv() for VS2015 audreyt (8): * myldr/Makefile.PL: Fix dependency so main.c is remade whenever * myldr/internals.c: Add support for Perl 5.10 and later. * PAR::Packer and pp: Implement the "-E" flag. * inc/ refresh. * Changelogging for 0.977. * We really need Win32::Process on Win32, as made evident * CPAN.pm thinks pp.pm is missing $VERSION, so add a parseable $VERSION * Fix doc typo and copyright year etc. chorny (2): link to repository require modern Module::Install djibel (4): tkpp 1.3 : --addfile option in GUI updated : Now it is possible to set a new filename or dirname in package using (old;new). tkpp 1.4 : Since PAR::Packer 1.015, tkpp doesn't work. I Removed --icon and --info options. Now tkpp work. tkpp 1.5 : author web site added eserte (3): * applied SCHWERN's patch for RT #24192 * FreeBSD's procfs is unreliable, see RT #33349 * fixed RT #33355: pp -r does not work if created file has an absolute filename ewilhelm (1): lib/PAR/Packer.pm - escape regexp on -X foo.par (e.g. libstdc++ kills it) gregor herrmann (1): New upstream version 1.037 lamprecht (3): Remove 'use Carp' which was left over from experiments in caching branch add pod to pp for cd|cachedeps option add test for cd|cachedeps option passing to frontend markdootson (3): Win32 vs ActiveState 820 and later forwarded function calls. commit f37ac9f415597ad1ff78e782f5082ca728d02833 commit 1403d497138a6d38025339e643af16bd74e9c687 pjf (4): Corrected exaples of using pp with the -p and -P switches. Corrected examples in pp.pm which incorrectly referred to 'packed.exe' Applied documentation changes from Dave Howorth, which are much better RT #12104, improved documentation on -T / --tempcache rschupp (275): Fix re-build not updating __DATA__ sections. RT #48614: ignore setting of PERL5OPT (and others) in a packed executable Apply patches from RT #49900: [PATCH] build problems When computing the SHA1 in par_mktmpdir (myldr/mktmpdir.c) RT #18472: "parl foo.par script.pl ..." uses a cache area that doesn't depend on foo.par RT #52407: fix calls of sprintf in myldr/mktmpdir.c that rely on unspecified RT #56171: add PerlIO and PerlIO::scalar to the list of always required modules RT #52794, #56654: script/par.pl: remove munging of @inc on Windows Update ChangeLog, bump PAR::Packer vesion RT #57494: add attributes.pm to list of always required modules RT #55994: fix "Can't call method "remove" on an undefined value at .../Win32/Exe.pm" General clean up RT #57948: pp-generated executable and a missing dependency libgcc_s_sjlj-1.dl RT #58095: test fails on OS X (when building in a directory with blanks in its pathname) Prepare for release: update ChangeLog, bump PAR::Packer version - add IPC/Run3.pm to inc/ (but ignore the unnecessary IPC/Run3/*.pm modules) RT #58095 redux: revert r1176 (gets rid of IPC::Run3), simply skip all tests RT #58266: install PAR::Packer failed for strawberry perl 5.12.0.1 (parldyn.exe not found) Prepare for release: update ChangeLog, bump PAR::Packer version. RT #56582: applied patch from Jean-Michel Male to fix building with RT #50747: finally use permissions 0775 in my_mkfile(). RT #59710: Par-Packer not including all dependencies actually run the new test t/90-rt59710.t update Module::Install et al. to version 1.00 Prepare for release: update ChangeLog, bump PAR::Packer version. t/30-current_exec.t: fix a test failure on Cygwin RT #61528: bug similar to RT 55994 RT #61874: Windows: Packed executable handles wildcards different from script RT #62357: .cgi extension not taken as script RT #63083: pp: Undefined subroutine &DynaLoader::bootstrap called in pp-compiled bianry Prepare for release: update ChangeLog, bump PAR::Packer version. "Fix" #64485: pp PodStrip module included - pick up some POD spelling fixes from Debian RT #65535: Unable to run perl script packaged with pp under cygwin on another Windows XP installation Reworked the build system a bit to fix recurring problems with dmake tweaks to build on Strawberry and Cygwin RT #53463: PAR::Packer 1.002 on HPUX 11.23 PA-RISC issue - add "configure_requires" for ExtUtils::Embed (apparently Fedora puts - bump required Module::ScanDeps to 1.01 (hopefully fixes - bump version to 1.009, update changelog - post release version bump RT #67311: missing dll - XSloader.pm changed in Perl 5.12.3 and beyond and the old rule RT #67681: can'r wrtie file - correct comment: the line to patch depends on the version of XSLoader.pm, RT #68916: Solaris with Sun Workshop: heavy cosmetic issue RT #57273: Error building on Strawberry 5.12.0.1 64-bit (win32.coff file format not recognized) - update ChangeLog - post release version bump require a non-broken version of Module::ScanDeps - remove superfluous close() - some versons of Windows will throw - rewrite my_mkfile() and its uses a bit - bump (again) required version of Module::ScanDeps myldr/Makefile.PL: myldr/mktmpdir.c: - convert another "" terminated array of strings - remove unused variable $lib_path - drop refs from @INC - bump Perl version requirement to 5.8.1 (Schwern: The End Of 5.6 Is Nigh!) - depend on PAR 1.003 (which contains the other half of the - move check for a "safe" directory into a function - upgrade to Module::Install 1.04 - bump requirement for PAR to 1.004 - prepare for release - post release version bump - run all tests using a nonce PAR_TMPDIR - bump dependency on PAR to 1.005 - post release version bump fix problem with "pp --gui": the copy of par.exe extracted to the cache area (but with the same Fix RT #73491: cache directory naming problem RT #69517: New version of Tkpp (Version 1.2) RT #74302: Win32 executable additional information (--info) not updated run run_with_inc.pl using a nonce PAR_TMPDIR, too (cf. 1331) RT #75193 [PATCH] Fix build on Win32/VC++ - temporarily disable "pp --info ..." as it results in a corrupted - prepare for release - post release version bump - some versions of GCC link myldr/boot.exe with libgcc*.dll; RT #75750: PAR::Filter::Bleach is broken #78396: [manifypods] Error 255 #75636: PAR::Packer Windows installation error (and suggested fix) - rewrite myldr/file2c.pl again to allow for an arbitrary number of - don't remove myldr/winres/pp.rc on clean - PAR::Filter::PodStrip might not be installed bump requirement for Module::ScanDeps to a version that can grok update to Module::Install 1.06 - adjust two more copies of PAR::SetupTemp::_get_par_user_tempdir PAR 1.007 caused several tests to fail (t/20-pp.t, ests 8-9, 12). - on Windows with MingW toolchain pack libstdc++*.dll (if found) - prepare for release - post release version bump featurectomy: remove --icon and --info options from pp and PAR::Packer RT #82916: Terminating during unpack results in corrupted cache, failure on next start - use File::Spec::Functions, get rid of ugly File::Spec->... calls - set $pre_res using catfile() instead of hardcoding a backslash - take another stab at de-obfuscating myldr/Makefile.PL RT #88297 (-M crashes pp if option contains backslashes) don't modify embedded files after initial extraction prepare for release post release version bump Fix RT #90870: Segmentation fault (core dumped) (MooX::Options) prepare for release post release version bump Fix RT #84588: OSX: incorrect detection of gcc (unsupported option '-static-libgcc') Drop a test that was using Inline::C just to wrap native execvp(). prepare for release post release version bump clean up test t/90-rt59710.t, esp. pp into $ENV{PAR_TMPDIR} Fix RT #93008: install failure with ubuntu / puppet Use bsd_glob() instead of glob() to avoid problems with patterns that prepare for release switch to Module::Install 1.08 post release version bump Fix RT #59224 (make error with version 1.006 on aix 5.3) Update documentation wrt the name of the cache directory. Fix RT #96288: PAR::Packer unable to build under Win32/ActivePerl v5.14.2 Fix RT #96739: "bsd_glob" is not defined on perl 5.14.x and earlier prepare for release post release version bump implement option --xargs for pp prepare for release use Text::ParseWords::shellquote to split $ENV{PP_OPTS} update to Module::Install 1.10 post release version bump fix #98791: PAR-Packer fails to build with DWIMPerl/Strawberry Perl due to unquoted path name add a couple of "use warnings" and hash-bang lines look for libstdc++ only if g++ is used as linker rearrange "build_requires" prepare for release post release version bump Fix RT#98955: installation fails | Can't locate String/ShellQuote.pm prepare for release post release version bump die if a requested shared library (option -l) can't be found bump required version of Module::ScanDeps upgrade to Module::Install 1.14 upgrade to Module::Install 1.14 reformat ChangeLog file according to CPAN::Changes::Spec add libwinpthreads*.dll to embedded files add a patch rule so that Mozilla::CA finds its (extracted) cacert.pem file Fix RT #63939: The behaviour of "pp --link ..." is subtly different between OSX and Linux. prepare for release post release version bump fix a typo prepare for release post release version bump Fix #101662: Prevent shared libs from being cached in memory on AIX Fix for PAR-Packer 1.024 with a nonstandard libperl.so name Fix PAR::Packer "make test" problem with Strawberry Portable prepare for release post reelease version bump make pp fail when an unknown option is encountered update MANIFEST.SKIP to remove cruft from tarball add a test for RT #103861 "Adding local directories to @INC for a pp executable fails" bump requirement on PAR (for the fix for RT #103861 rewrite -e argument so that it works on Windows, too update OpenFoundry repository URL add license; update repository URLs in README, too make MIME::Types work Fix RT#104509: Problem signing PAR file, Fix RT#104635 for PAR-Packer: IO error the first time an executable built by the packer is run on OSX change test file name to match the corresponding ticket in RT fix to warnings update Module::Install to 1.16 Find the "\nPAR.pm\n" signature in a .par (or packed executable) Fix RT#101800: [PATCH] Reinstate files to inc dir if deleted by external process prepare for release post release version bump Add option -M Foo::Bar:: to pp.pm (note the trailing double colon) use Archive::Zip::setChunkSize() instead of setting it directly Adjust for change of return value of _get_preload() in Module::ScanDeps 1.20 amend r1615 fix a typo move call of Archive::Zip::setChunkSize to where .par processing starts prepare for release post-release version bump Fix RT#109123: v1.027 tests are not passed under windows prepare for release post-release version bump better diagnostics for some tests remove all references to http://par.perl.org/, doesn't exist anymore replace Test::More with IPC::Open3 dike out Internals::PAR::CLEARSTACK implement option "-u" ("--unicode") to pp prepare for release post release version bump better diagnostics Fix #111238: Fix spelling error in manpage Fix RT#111455: unable to use -x and -u with pp Skip test if Archive::Unzip::Burst is detected file2c.pl: switch back from array of unsiged to (hex encoded) strings Link myldr/boot only with what's actually required. Move detection of libraries that should be embedded into myldr/boot... ldd: delete non-existent DLLs list the files we're embedding (on stderr) ldd: ignore irregular line for linux-vdso.so.1 make the test work with buggy versions of Perl 5.8.x (x < 9) prepare for release of 1.30 post release version bump Fix RT#113463: Fix spelling error in manpage pp: expand description of option -x pp: implement --namespace option implement namespace options for "-M" like ActiveState's perlapp silence some compiler warnings option "--version" for otool doesn't exist in older OSX versions restore guessing what files to embed in myldr/Makefile.PL prepare for release 1.31 post release version bump extract-embedded.pl: print starting offset of embedded files fix version numbers in recent Changes headers Perl 5.23.x removed the keys starting with "_<" from %:: Fix RT#114155: Makefile.PL error - not loading ExtUtils::MakeMaker prepare for release of 1.032 post release version bump Fix RT#114229: v1.32 still won't install on strawberry perl v5.22.2 don't install man pages for myldr/{Dynamic,Static}.pm really suppress generation of myldr/MYMETA.* drop the "re-exec" myself in myldr/internals.c prepare for release of 1.033 protect double-quoted strings in generated Perl test code post release version bump Add information to packed executable about which version Fix part 1 of RT#116056 Fixes for Cygwin build of PAR::Packer Fix part 2 of RT#116056 Fixes for Cygwin build of PAR::Packer use ldd on cygwin, too prepare for release of 1.034 post release version bump Fix RT#116254: Compilation error under strawberry perl 5.24 x64 prepare for release of 1.035 post release version bump add LICENSE file, make "repository" pointto GitHub point bug reports to bug-par-pac...@rt.cpan.org add .gitignore files, adjust MANIFEST.SKIP remove LICENSE for now, restore original wording in README add back Perl_5 LICENSE remove unused @tmpfile upgrade to Module::Install 1.17 guard against concurrent extraction attempts make build and test work if @INC does not include "." make build work if @INC does not include "." bump requires on PAR bump requires on PAR again (PAR 1.012 was botched) always refer to the included LICENSE file skip all .gitignore files bump "requires" on PAR replace Module::Install's "no_index" with the equivalent EUMM construct clean up some tests make "perl Makefile.PL" work under the new order prepare for release last minute adjustments fail early when packing with a version of Perl ... Fix RT#120041: --exclude gets confused by missing modules Fix RT#120038: [PATCH] Fix build for VS2015 (VC++ 14) fix a typo in 1db632d346 use DynaLoader::dl_findfile to locate DLLs only set the shared library search path ... remove PAR_ARGV_*, PAR_ARGC stuff, not needed Merge part of pull request #2 from steve-m-hay/master Merge branch 'remove-PAR_ARGV' make it more readable make more readable s/realpath/abs_path/ code cleanup rewrite the library search rework how we determine the name under which a library should be installed post release version bump Prepare for dev release (1.036_001) set argv[0]=my_perl before execvp() or spawnvp() Remove "par_base" - prebuilt .pars haven't been available for ages drop support for pre-built .par,clean up directives on Windows, make dl_findfile() search first explicitly set @DynaLoader::dl_library_path switch from Module::Install to ExtUtils::MakeMaker remove GitHUb oauth token update Changes for release shay (1): 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. sisyphus (3): Windows x64 fix Windows x64 fix (amended) Windows x64 fix snstanton (3): Fixed a problem where a second invocation of a --clean app could end up using Applied various fixes related to temporary directory creation and cleanup. Integrate fix for loading extracted shared libraries on HP-UX tsee (103): Introduce branches/tags/trunk to PAR::Packer. Hopefully without a disaster. Added warning if PERL5LIB is set. Patch from Gaal Yahas. Add an AUTHORS file which explains that the PAR/PAR-Packer AUTHORS file is maintained in the PAR distribution only. Malcolm Nooning's fix for a return lacking its argument. Replace system(STRING) with system(LIST). (Malcolm Nooning) Update changelog with the recent changes to par-packer. Increment version. Add a comment. Fixes for his test suite from Malcolm. (Related to system() and whitespace) Update ChangeLog, upgrade M::Install to the SVN version (0.65-to-be), this is PAR::Packer 0.973. Apply Roderich's patch fixing a bug in -P. Previously, -B was falsely assumed. r1144@tsee64 (orig r341): tsee | 2006-12-03 18:23:53 +0100 Upgrade to M::I 0.65. Clean up change log gearing up to 0.975. Increase dependency versions to make sure users of PAR::Packer 0.973 have the least buggy versions available. Add preprocessor option PERL_PROFILING for enabling Devel::DProf profiling of the archive extraction. Workaround for HPUX. See RT #24950. use strict; no 5.6 required; no auto_install; upgrade PAR dependency to Speed up initial extraction A LOT! Document a couple of changes that went into 0.975_01. Upgrade to M::I 0.67. Remove auto_install stuff from inc/. Update MANIFEST accordingly. Mark ::Filter::Bytecode as deprecated. r1830@tsee64 (orig r493): tsee | 2007-07-20 16:29:31 +0200 This is 0.976. Now depending on PAR 0.976. Include fix for incorrect PWDs, see RT #29050. Use the P_tmpdir macro to determine the temporary directory on Unix. If running with the "clean" option, go through extra pain in par.pl Third patch by Scott Stanton (RT #29933). Add an eval {require "Win32::Process"} for the recent clean-up fixes. Depend on M::SD 0.78 because 0.77 was broken. Only extract DLLs if they don't exist or their size is off. (Scott Stanton) Skip 10parl-generation tests if pre-built .par is being used. (Mark Dootson) update Test::Builder Version bump to 0.978 =encoding is now stripped, too. Make PAR::Packer compiler under 5.11 (thanks, avar and nicholas) Add internals.c preprocessor change to changelog Temporarily revert revision 553: It breaks threaded applications. Fix is in the works but still unclear. This is PAR::Packer 0.979. don't package my nohup.out files Version bump, fix broken release of 0.979. This is PAR::Packer 0.980. consistent whitespace Make get_username_from_getpwuid work for uid=0. (Scott Stanton) Oops, last change to myldr/usernamefrompwuid.c also included: Fixed crash in get_username_from_getpwuid when getpwuid fails. Fix broken build on win32 when searching for dll and finding static perl library. (Alexey Borzenkov) replace --output compiler switch with -o. --output is not recognized by all compilers and particularly not by MacOS 10.5s GCC. Document MacOS compiler fix fix bleadperl compilation for real require Perl 5.006001 for PAR::Packer this is PAR::Packer 0.982 =encoding does not mark start of block for PodStrip filter point to the corresponding, identical code which lives in PAR.pm proper error for a bad -M usage update icons only once add more deps add marker/comment for future reference remove old comment, add new comment band-aid fix for RT #41790 in par.pl extract embedded is very useful slightly more careful ENV handling document changes get the options right fix segv during startup if PATH is not defined update changelog upgrade Module::Install to the latest version (0.79) upgrade version to 0.989_01 dev release do not sign, fix MANIFEST:SKIP version bump to 0.991 update copyright to 2009 upgrade Module::Install tutorial not available from autrijus.org any more accept other extensions than .par with -p (Michael Schilli) Upgrade to M::I 0.91 Implement the --reusable option for pp Document the --reusable option bump PAR::Packer version to 0.992_01, update ChangeLog require PAR 0.993 merge the caching branch Document new cachdeps feature in Changelog, require PAR 0.994, Module::ScanDeps 0.93 Fix 'Can't locate IO/file.pm in @INC' bug bump PAR::Packer version Document a bugfix in changelog style nit reject main.pl as an input script (-a main.pl;script/main.pl should still work) to DWIM without PAR core knowledge document rejection of main.pl input script fix RT 48027: Build fix on ActivePerl/MinGW inc upgrade Bump PAR::Packer version to 0.992_04 inc upgrade add comment code cleanup Increment PAR::Packer version to 0.992_05, document changes Bump the M::SD version requirement to reduce the number of bad configurations that may be around Roderich's patch to fix build problems where PERL5LIB is used to include temporary build directories Changelog and PAR::Packer 0.992_06 version bump ignore dist-files This is PAR::Packer 1.000 Let users package foo_main.pl. Just not main.pl (Markus Jansen) Document main.pl rejection change, bump version to 1.001 prep release Fix t/30-current_exec.t failing when cwd contains regexp metacharacters (Niko Tyni) Require PAR 1.000 Update Changelog, bump P::Packer version to 1.003, update copyright ChangeLog nit ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpar-packer-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits