[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