[libpar-packer-perl] annotated tag upstream/1.037 created (now ba42639)

gregor herrmann gregoa at debian.org
Thu Aug 3 03:30:15 UTC 2017


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-packer at 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 at 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 at 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



More information about the Pkg-perl-cvs-commits mailing list