This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/1.014 in repository libpar-perl.
at 375f64c (tag) tagging 4e653c2f9d1fb4046404b3aee9243ae78a394c3e (commit) replaces upstream/1.011 tagged by gregor herrmann on Sun Dec 25 21:42:02 2016 +0100 - Log ----------------------------------------------------------------- Upstream version 1.014 Leolo (5): Changed documentation so that it references PAR_GLOBAL_TEMP Added support for PAR_TMPDIR (PAR_GLOBAL_TMPDIR) so that the temp directory Document the CACHE name at the end of a self-executing PAR. Added par_current_exec_proc() which finds the file of the current executable Converted most calls to sprintf() to snprintf for that extra little bit of audreyt (7): * remove inc/.author. * Smueleer caught in incorrect M::I transition. * upgrade M::I again. * inline M::I::PRIVATE::PAR. * another attempt. * Change the example in "pp" documentaiton to clearly mark "hello.pl" * Upgrade to Module::Install 0.62+ (r173) to fix auto_provides. autrijus (24): r4760@not (orig r439): svm | 2005-02-27 12:54:37 +0800 * Patch from Clayton O'Neill: * oops, the do{} should have been eval{} * GCC 4.0 fix from rgs. * This be PAR, version 0.88. * We can't pretend Cwd.pm doesn't exist anymore because * This be PAR, version 0.89. * Patch from Vincent Ladeuil (rt.cpan #13549): Adjust * John Siracusa reports that an empty myldr/par was * apply the \r?\n fix to other pod stripping places. * add myldr/sha1.[co] to MANIFEST.SKIP. * refresh inc/ files. * bump version. * Patch from David Romano to fix static libperl compilation on OSX. * Last commit broke Win32 -- attempt a remedy * supply PL_statbuf in utils.c too * move PL_statbuf definition to use sites * load Scalar::Util as part of PAR to avoid PurePerl triggerin. * upgrade to the new M::I. * update manifest refresh inc * changed Metadata.pm * upgrade to M::I 0.41 * s/Autrijus Tang/Audrey Tang/g chrisdolan (4): Document a strange interaction with chdir() and relative paths. Add a FAQ entry about using the C<pp -l> flag. Trivial improvement: don't recompute the priv and arch paths on for Bugfix for copy-and-paste error made in revision 123. The cache hash eserte (1): * fixed wiki links ewilhelm (3): lib/PAR.pm - added $ENV{PAR_SHLIB_NO_UNPACK} switch, lib/PAR.pm - comments lib/PAR.pm - no_shlib_unpack option and pod for import({})/unpar() gregor herrmann (1): New upstream version 1.014 guruglenn (1): Update Environment variable documentation in Environment.pod and PAR.pm pjf (2): * Moved broken link for the PAR::Tutorial from aut.dyndns.org to Added link to Steffen's slides about using PAR for application deployment. rafl (1): r27686@ata: rafl | 2006-01-30 02:02:49 +0100 rgs (5): Adapt the "skip all tests" output to be recognized fully by the Skip tests less often when $^X and $startperl are different Extracted .pl files should be loadable via the coderef-in-@INC too, just Update MANIFEST.SKIP now that PAR is hosted under subversion Patch by Schupp Roderich to fix POD stripping in __DATA__ section for rschupp (72): RT #57399: extract everything (including DLLs) in File::ShareDir directories Fix a problem packing XML::LibXSLT on Windows - die (with hopefully useful messgae) if any error is encountered RT #69560/CVE-2011-4114: PAR packed files are extracted to unsafe and predictable temporary directories - prepare fro release - post release version bump - removed debian sub directory: it isn't released to CPAN and - change "unsafe directory" error message to the wording used by PAR::Packer - back out r1241: it causes errors in PAR::Packer's test suite - update Module::Install to 1.04 - prepare for release - post release version bump - run all tests using a nonce PAR_TMPDIR - bump Perl version requirement to 5.8.1 (Schwern: The End Of 5.6 Is Nigh!) - post release version bump Fix RT #73491: cache directory naming problem - update item for building on Debian Fix RT #78633: PAR::import ignores url => $repo_client_object Apply RT #80151: non-fallback repository should on the front of the queue prepare for release of 1.006 post release version bump update to Module::Install 1.06 "pp -C ..." is broken: simple "use" and "require" work, but anything that requires an prepare for release post release version bump revert r1391 as it breaks PAR::Packer self test: revert previous commit: IMHO the failing tests in PAR::Packer are bogus Fix #86014: [PATCH] POD fix reformat ChangeLog file according to CPAN::Changes::Spec Fix RT #86650: typo fixes Fix #86178: dll files not extracted to shlib subfolder when using -l or to other folder when using -a Fix #101662: Prevent shared libs from being cached in memory on AIX Update to Module::Build 1.14 prepare for release get rid of included Test::More get rid of included PerlIO.pm and parent.pm post release version bump Fix RT #103861 (PAR-Packer) Adding local directories to @INC for a pp executable fails prepare for release post release version bump add OpenFoundry repository URL Fix #101800 "[PATCH] Reinstate files to inc dir if deleted by external process" prepare for release update to Module::Install 1.16 post release version bump remove all references to http://par.perl.org/, doesn't exist anymore following r1636 remove all traces of Internals::PAR::CLEARSTACK more CLEARSTACK removal put a description of its purpose into the canary file suppress warning "Use of uninitialized value in do "file" ..." add LICENSE file, point "repository" to GitHub prepare for release 1.011 post release version bump remove LICENSE for now, restore original wording in README Merge branch 'master' of https://github.com/rschupp/PAR add back Perl_5 LICENSE upgrade to Module::Install 1.17 _dl_extract: guard against concurrent extraction attempts _run_member_*: guard against concurrent extraction attempts guard against concurrent extraction attempts of zip into "inc" make build and test work if @INC does not include "." guard against concurrent extraction ... (part 2) prepare for release post release version bump build t/hello.par at "make" time fix a crucial typo prepare for release post release version bump always refer to the included LICENSE file drop "use" statements in PAR/Heavy.pm generate hello.par in Makefile target "pure_all" prepare for release shay (2): Stop static.c from pulling in Perl header files, otherwise Fix generation of sha1.c for static libperls. spottedkangaroo (2): test test2 tsee (262): # Patched PAR with the patch supplied by Alan Stewart to fix # Forgot to mention the patch from Alan Stewart in the ChangeLog. :) Added mention of the PAR_VERBATIM environment var to the PAR POD. Incorporating Malcolm Nooning's fix for correct handling of Forgot to mention the last change in th log again. Stupid me. Applied Roderich Schupp's and Malcolm Nooning's cygwin fixes. Windows bug fix again. Copyright extends to 2006 now. Copyright extends to 2006. More 2006 entries. Also bumping year to 2006 in the filters directory. Final change to 2006. Version bump. par-base changed to 'SMUELLER' Copyright => 2006 Fix versions. Gearing up for 0.91. Requiring Module::ScanDeps 0.55 This is 0.92. Erm, finally, this will be 0.92. Added Leolo's changes to the ChangeLog. Forgot to mention a documentation fix. Documented Leolo's most recent changes and a small patch to PAR.pm from Patch from https://rt.cpan.org/Ticket/Display.html?id=13959 Applied a patch as outlined in the following RT ticket: Upgrading to M::I 0.61, removing PRIVATE/PAR.pm. Added Chris Dolan to the AUTHORS file and updated the ChangeLog. Added a missing semicolon which caused trouble during compilation. * Changed version in documentation to 0.93 (from 0.91!). Added hint that submitting an RT ticket when you really just want some support is inferior to joining p...@perl.org. Set the release date to today. This is 0.93. Reverted the changes Leolo made from sprintf to the safer snprintf because snprintf isn't availlable everywhere. (win32) Sorry Leolo. Fixed tests to run on win32 and added my friendly build helpers to the AUTHORS file. This will be 0.93, finally. Take care of possibly undefined $ENV{PERL5LIB}. Use the perl.com CPAN multiplexor instead of cpan.org as default http source for .par binary builds. Back to cpan.org. Of course, that is the multiplexer. Doh! Adding Getop::ArgvFile support to pp. Added some untainting in a couple of places. Path fixes from Roderich to 30-current_exec.t fixing test #4. Added workaround for scripts that are not recognized by -T as text files. Documenting the previous two changes. Now requiring the recently released Module::ScanDeps which fixes Add mention of last change to ChangeLog Fixed problem with Spreadsheet::ParseExcel relating to bad POD blocks. Arg. Syntax error. We can now also use regexes for patching modules. If the output directory doesn't exist, we create it now and output meaningful error messages if that fails. Added Nadim Khemir to the AUTHORS list. Workaround for bug in Digest::SHA 5.38 and 5.39. This be PAR 0.94 This is the PAR 0.941 hotfix release. See previous commit by chris dolan. Anyone using the svn version of PAR should have the .author flag set for Module::Install. Upgrade to M::I 0.63. Update META.yml to PAR 0.941. (Previously, META.yml wasn't regenerated because inc/.author didn't exist.) Fixing diagnostics.pm. Requiring Module::ScanDeps 0.62 which will be released shortly. Forgot some more fixes for diagnostics. Accidentally commited test version: This is the Makefile.PL as per two revisions ago plus the dependency on Module::ScanDeps 0.62. Applied Roderich's correction to the diagnostics.pm fix. Fixed stupid temporary directory bug introduced in 108. Version bump for 0.942. Fixed spelling error. Require the soon-to-be-released PAR::Dist 0.15 because it fixes bugs related to windows line endings in META.yml. removed creation of t-tmp directory at end of run. Added the 'use PAR { file => 'foo.par', fallback => 1 };' syntax and semantics. Added docs. Added comments in PAR.pm. New tests for last commit. Added the run option. Tests for last commit. Fix bug with Spreadsheet::ParseExcel Corrected typo in error message. use PAR { repository => "http://foo" }; works! Fixed bug in fallback loading for pars with shared libs. PAR::Heavy::_bootstrap should search \@PAR_INC_LAST as well. Deleted a debugging return() from PAR.pm... (Introduced in the last change) Changed version to 0.949_01 and mentioned that this is a developer release. Added repository functionality. This is 0.950. Changed version in the docs. Somehow, 0.950 did not include all recent changes!? This will be 0.951 Now extracting all dlls (without renaming for now!) to the PAR temp dir. This makes Wx .par distros work with "use PAR qw/Wx-....par/;". added the "install" flag to the loading syntax. This will be 0.952. Corrected error in the install=>1 implementation from the last commit. This is still 0.952. Upgraded to Module::Install 0.64# Added optional POD tests and introduced a reasonable naming scheme for test files If -B is specified to pp, @INC is stripped of any non-PAR entries before Increasing the dependencies on PAR::Dist and Module::ScanDeps Add debian/ to the skipped files. I doubt we need to ship that with every release. This is 0.954 Added File::Spec'ness Introduced a slightly more obvious variable name Adding the POD correctness tests Fixing the 0.952 bug which would remove some valid PAR paths from INC of -B is in effect This is 0.956. Left a use Data::Dumper in the last commit Fix executable PARs top properly detect embedded scripts named the same as the executable This change comments out the call to par_current_exec_proc() which This is 0.957 Fixed bug in -M which wouldn't put -M'd modules through %Preload. Depend on Module::ScanDeps 0.68. Version bump to 0.958 use PAR { repository => $url }; now supports PAR::Repository::Client objects instead of an URL. Last commit from me introduced an invalid bareword Synchronize FAQ with the one in the wiki Mention last change No reason to store META.yml in repository Moved all TODO items into the wiki. No need to duplicate information. The TODO file just points at the wiki now. No longer set ENV{PAR_RUN} in PAR::Packer - wasnt used anywhere anyway Add PAR::Environment documentation, some ENV variable changes More TE?MP* changes... Spelling corrections thanks to Glenn. Environment.pm should rather be Environment.pod One of the TEMPDIR patches introduced a bug in mktmpdir.c because an array was too small. Fixed. Implemented selective module filtering via -F. (This was a TODO from 2004!) More documentation in Environment.pod Fixing completely broken indentation. Commenting out unnecessary delcaration of char *ret which has become obsolete by commenting out the /proc examining code. Removing obsolete 'sub pod_strip'. PAR::Filter::PodStrip is used by file2c.pl now instead. make static.o depend on my_perl.c, my_par.c, mktmpdir.c. Indentation fixes. Initial take on embedded, encoded, static+dynamic PAR loaders for use with pp. Use stripped down parl/parldyn for pp-packaging Forgot to add the new packages to MANIFEST. Adding myldr/encode_append.pl to MANIFEST Changed the quotes of the perl -e 'chmod()' commands so they work on win32. Added a few missing binmode()'s. The remaining implementation of a parl-regenerating pp. Additional testing of the new parl-regeneration plus a small fix to the latter. Bump dependency on PAR::Dist to 0.21 and M::SD to 0.69. This is the hotfix 0.959 release. Initial take on fixing #6612: use getpwuid() for determining the user name if possible. Add the previous change to the log. Add new file to myldr/Makefile.PL 'clean' target. Silence the 'av_shift() return value ignored' warning. * Skip tests in 10-parl-generation if there is no static parl. One test (-f parl) will still fail, of course. A missing static parl is really, really fatal\n* unlink temp files only if they are used Fix for lots and lots of warnings on irix. Hopefully. Documenting the recent changes. Experimental changes to the libperl-determining code intended to improve the search results. Load modules with require, but other files via do. Skip loading sitecustomize.pl from AS Perl. Patch myldr/Makefile.PL so static perls get pp-regeneration. This is 0.960. Fix minor spelling mistake par.pm => PAR.pm. Move conditional on PAR_TEMP outside the loop as suggested by Glenn. * Fix issue with spaces in paths in ::StrippedPARL::Base. * Add Steven Mackenzie to AUTHORS. * Document this and Glenns previous documentation patches in ChangeLog. Windows 'spaces in path' fix for t/30-current_exec.t Document t/30... fix in ChangeLog, version bump to 0.961. Refer to itself as 'PAR Packager' instead of 'Perl Packager'. Make pp run in package 'pp' so you can not install pp via CPAN.pm shell. Initial attempt at splitting PAR into two distributions. Modifications to the individual files will follow. Modified PAR.pm docs, Makefile.PL, ChangeLog, and README of PAR according to the split of PAR into PAR and PAR-Packer. Updated MANIFEST.SKIP with some of the recent developments. Re-add t/hello.par which was erroneously removed. Update MANIFEST with distribution split. This is PAR 0.970. Also: Removing inc/Module/Install/PAR.pm. Added Jerrad Pierce to AUTHORS. Fix POD typo in PAR.pm. Add AutoLoaderFix with tests. Update PAR.pm POD to reflect that this'll become 0.971. This is PAR 0.971. Remove PAR::AutoLoaderFix again. It's broken. Remove corresponding code from PAR.pm. Require AutoLoader 5.62 in Makefile.PL. AutoLoader 5.62 should fix the problem proper. This is PAR 0.972. Added Gaal Yahas to the list of contributors and mentioned that the AUTHORS list is for both PAR and PAR::Packer. Add Eric Wilhelm to the list of AUTHORS Remove AutoLoaderFix Apply an optimization to the unpacking process on case-insensitive file systems. This saves lots of method calls. (Without breaking encapsulation.) Add previous commit to changelog Add some comments to 'unpar' and fix a slight bug with -e/-f More comments. Adding a prefork section to the top of PAR.pm. If available, prefork.pm will be used to predeclare various run-time dependencies. Add caching mechanism and a couple of comments. Mention the recent optimization in the changelog. Upgrade to SVN version of Module::Install (0.65-to-be), update changelog, this is PAR 0.973. Add Mark Dootson to list of AUTHORS. Docs say this is 0.972, but it's 0.973 plus some... Minor code cleanup. (Access local copy of %Config instead of "require Grr. Last commit was incomplete. (Code cleanup.) Axe the 'use 5.006' from Makefile.PL. Axe the auto_install_now crap from Makefile.PL. Document auto_install removal. Remove #! and add use strict; Speed up extraction: Use Archive::Unzip::Burst for commit 981cb572030cf724f0662dd1609fe4fcbab01280 r1765@tsee64 (orig r429): tsee | 2007-04-14 11:31:39 +0200 Remove AutoInstall from repository. PAR no longer needs M::Install::PAR. (It's for installing binaries This is 0.976. Add Scott Stanton to AUTHORS Don't try to unlink SO's in clean mode on hpux. Workaround will be in par.pl in PAR::Packer. (Scott Stanton) Document last change in changelog. (Was: Don't try to unlink SO's in clean mode on hpux. Workaround will be in par.pl in PAR::Packer.) Upgrade version to 0.977 * Replace a ? in a file name regex with a *. Correct me if I'm wrong, Document the last change to PAR::Heavy. * Save two system calls per DLL during DLL extraction in PAR::Heavy. No need to have MANIFEST in version control. Add get_filehandle() function to PAR.pm. remove the get_filehandle function again because Archive::Zip is broken also remove the documentation of get_filehandle slightly better diagnostics when errors wrt Archive::Unzip::Burst based extraction occurr Add new contibutor Add new contributor Update Module::Install to 0.73 Update ChangeLog and version documentation. This is PAR 0.980. 'foreach stuff { if {} } -> if { foreach stuff {}} Upgrade to Module::Install 0.77 move the subroutines that determine the temporary dir/env var and progname environment variable to spearate modules so they can be used by PAR::Repository::Client without paying the price of loading the whole of PAR dev release 0.981_01 add ADAMK to AUTHORS because he made me do things upgrade version fix for running scripts from repositories proper error for a bad -M usage depend on AutoLoader 5.66_02 (or 5.67 which will be released shortly) _extract_inc can now be forced to extract and can now extract from A::Zip handles.# require newer versions of AutoLoader and PAR::Dist this is PAR 0.983 fix issue with P::R::Client dev versions commit P::R::Client dev version fix implement auto-upgrading from remote repositories document upgrading upgrade requires a new ::Client this is PAR 0.984 static dependency resolution move the inc hook registration to before the repository loading. Reason: run script was running without the INC hooks This is PAR 0.985_01 explicitly require 5.006 upgrade Module::Install and friends promote to stable release unnecessary code duplication definedness tests definedness more definedness tests slightly better temp cleanup localize global var -- probably paranoia 21st century cleanup of SetupTemp this is PAR 0.987_01 promote to stable 0.988 upgrade Module::Install track the locations of all archives that have been extracted to PAR_TEMP/inc in this run upgrade version to 0.989_01 and update changelog Add Johannes Lode to the list of authors promote to stable release PAR 0.991 remove stupid version statement in the docs. I never manage to keep it up to date anyway typo in comment fallback=>0 support for PAR document support for non-fallback repositories, bump version no need for signatures Module::Install upgrade Add Michael Schilli Band-aid fix for the loading priority of shared librares from rip out the obsolete find_par_any The priority (fallback=>0) repositories should look at @PAR_INC full qualification of the function name in PAR::Heavy. Still doesn't make things work. no fallback upgrade Module::Install disable re-loading from a local PAR file after upgrading document changes Use the perl version not the array index offset (doh) Upgrade to Module::Install 0.91 warnings fix first cut at implementing 'run_external_file' Use fully qualified name of PAR::PAR_INC Fix SO loading in PAR::Heavy: Move fallback code into conditional copyright document changes bump PAR version to 0.993 Document the new PAR_APP_REUSE environment variable Check find_par_internals for definedness (this was accidentally removed in a recent commit); bump PAR version to 0.994 Fix defined(%hash) deprecation warning Update Copyright, bump version to 1.000 Add Niko Tyni to AUTHORS Upgrade Module::Install to 1.00 add more modules to inc/ which were added by M::I Version bump. PAR 1.001 Fix VERSIONS PAR version bump to 1.002 ----------------------------------------------------------------------- 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-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