From bd9339be5462e6f6430c56a8ea43c00a4e6f3770 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 16 Jan 2017 12:28:00 +0100 Subject: [PATCH] 5.24.1 bump --- .gitignore | 1 + ...-CVE-2016-1238-maint-5.24-dot-in-inc.patch | 3813 ----------------- ...n-t-let-XSLoader-load-relative-paths.patch | 237 - perl.spec | 27 +- sources | 2 +- 5 files changed, 12 insertions(+), 4068 deletions(-) delete mode 100644 perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch delete mode 100644 perl-5.25.2-Don-t-let-XSLoader-load-relative-paths.patch diff --git a/.gitignore b/.gitignore index ee2c23a..d76e0b8 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ perl-5.12.1.tar.gz /perl-5.22.1.tar.bz2 /perl-5.22.2.tar.bz2 /perl-5.24.0.tar.bz2 +/perl-5.24.1.tar.bz2 diff --git a/perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch b/perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch deleted file mode 100644 index d88e91a..0000000 --- a/perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch +++ /dev/null @@ -1,3813 +0,0 @@ -From bc871d4a18abebd431d501cd5154ab0327245255 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Tue, 21 Jun 2016 10:02:02 +1000 -Subject: [PATCH 01/10] (perl #127834) remove . from the end of @INC if complex - modules are loaded - -While currently Encode and Storable are know to attempt to load modules -not included in the core, updates to other modules may lead to those -also attempting to load new modules, so be safe and remove . for those -as well. ---- - cpan/Archive-Tar/bin/ptar | 1 + - cpan/Archive-Tar/bin/ptardiff | 1 + - cpan/Archive-Tar/bin/ptargrep | 1 + - cpan/CPAN/scripts/cpan | 1 + - cpan/Digest-SHA/shasum | 1 + - cpan/Encode/bin/enc2xs | 1 + - cpan/Encode/bin/encguess | 1 + - cpan/Encode/bin/piconv | 1 + - cpan/Encode/bin/ucmlint | 1 + - cpan/Encode/bin/unidump | 1 + - cpan/ExtUtils-MakeMaker/bin/instmodsh | 1 + - cpan/IO-Compress/bin/zipdetails | 1 + - cpan/JSON-PP/bin/json_pp | 1 + - cpan/Test-Harness/bin/prove | 1 + - dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp | 1 + - dist/Module-CoreList/corelist | 1 + - ext/Pod-Html/bin/pod2html | 1 + - utils/c2ph.PL | 1 + - utils/h2ph.PL | 2 ++ - utils/h2xs.PL | 2 ++ - utils/libnetcfg.PL | 1 + - utils/perlbug.PL | 1 + - utils/perldoc.PL | 5 ++++- - utils/perlivp.PL | 2 ++ - utils/splain.PL | 6 ++++++ - 25 files changed, 36 insertions(+), 1 deletion(-) - -diff --git a/cpan/Archive-Tar/bin/ptar b/cpan/Archive-Tar/bin/ptar -index 0eaffa7..9dc6402 100644 ---- a/cpan/Archive-Tar/bin/ptar -+++ b/cpan/Archive-Tar/bin/ptar -@@ -1,6 +1,7 @@ - #!/usr/bin/perl - use strict; - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use File::Find; - use Getopt::Std; - use Archive::Tar; -diff --git a/cpan/Archive-Tar/bin/ptardiff b/cpan/Archive-Tar/bin/ptardiff -index 66bd859..4668fa6 100644 ---- a/cpan/Archive-Tar/bin/ptardiff -+++ b/cpan/Archive-Tar/bin/ptardiff -@@ -1,5 +1,6 @@ - #!/usr/bin/perl - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use Archive::Tar; - use Getopt::Std; -diff --git a/cpan/Archive-Tar/bin/ptargrep b/cpan/Archive-Tar/bin/ptargrep -index 1a320f1..8dc6b4f 100644 ---- a/cpan/Archive-Tar/bin/ptargrep -+++ b/cpan/Archive-Tar/bin/ptargrep -@@ -4,6 +4,7 @@ - # archive. See 'ptargrep --help' for more documentation. - # - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use warnings; - -diff --git a/cpan/CPAN/scripts/cpan b/cpan/CPAN/scripts/cpan -index 5f4320e..ccba47e 100644 ---- a/cpan/CPAN/scripts/cpan -+++ b/cpan/CPAN/scripts/cpan -@@ -1,5 +1,6 @@ - #!/usr/local/bin/perl - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use vars qw($VERSION); - -diff --git a/cpan/Digest-SHA/shasum b/cpan/Digest-SHA/shasum -index 14ddd60..62a2b0e 100644 ---- a/cpan/Digest-SHA/shasum -+++ b/cpan/Digest-SHA/shasum -@@ -13,6 +13,7 @@ - ## "-0" option for reading bit strings, and - ## "-p" option for portable digests (to be deprecated). - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use warnings; - use Fcntl; -diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs -index ec4732c..f8d9f52 100644 ---- a/cpan/Encode/bin/enc2xs -+++ b/cpan/Encode/bin/enc2xs -@@ -4,6 +4,7 @@ BEGIN { - # with $ENV{PERL_CORE} set - # In case we need it in future... - require Config; import Config; -+ pop @INC if $INC[-1] eq '.'; - } - use strict; - use warnings; -diff --git a/cpan/Encode/bin/encguess b/cpan/Encode/bin/encguess -index 5d7ac80..0be5c7c 100644 ---- a/cpan/Encode/bin/encguess -+++ b/cpan/Encode/bin/encguess -@@ -1,5 +1,6 @@ - #!./perl - use 5.008001; -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use warnings; - use Encode; -diff --git a/cpan/Encode/bin/piconv b/cpan/Encode/bin/piconv -index c1dad9e..60b2a59 100644 ---- a/cpan/Encode/bin/piconv -+++ b/cpan/Encode/bin/piconv -@@ -1,6 +1,7 @@ - #!./perl - # $Id: piconv,v 2.7 2014/05/31 09:48:48 dankogai Exp $ - # -+BEGIN { pop @INC if $INC[-1] eq '.' } - use 5.8.0; - use strict; - use Encode ; -diff --git a/cpan/Encode/bin/ucmlint b/cpan/Encode/bin/ucmlint -index 622376d..25e0d67 100644 ---- a/cpan/Encode/bin/ucmlint -+++ b/cpan/Encode/bin/ucmlint -@@ -3,6 +3,7 @@ - # $Id: ucmlint,v 2.2 2008/03/12 09:51:11 dankogai Exp $ - # - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - our $VERSION = do { my @r = (q$Revision: 2.2 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; - -diff --git a/cpan/Encode/bin/unidump b/cpan/Encode/bin/unidump -index ae0da30..f190827 100644 ---- a/cpan/Encode/bin/unidump -+++ b/cpan/Encode/bin/unidump -@@ -1,5 +1,6 @@ - #!./perl - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use Encode; - use Getopt::Std; -diff --git a/cpan/ExtUtils-MakeMaker/bin/instmodsh b/cpan/ExtUtils-MakeMaker/bin/instmodsh -index 8b9aa95..ab0f9d1 100644 ---- a/cpan/ExtUtils-MakeMaker/bin/instmodsh -+++ b/cpan/ExtUtils-MakeMaker/bin/instmodsh -@@ -1,5 +1,6 @@ - #!/usr/bin/perl -w - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use IO::File; - use ExtUtils::Packlist; -diff --git a/cpan/IO-Compress/bin/zipdetails b/cpan/IO-Compress/bin/zipdetails -index 0249850..1b9c70a 100644 ---- a/cpan/IO-Compress/bin/zipdetails -+++ b/cpan/IO-Compress/bin/zipdetails -@@ -5,6 +5,7 @@ - # Display info on the contents of a Zip file - # - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use warnings ; - -diff --git a/cpan/JSON-PP/bin/json_pp b/cpan/JSON-PP/bin/json_pp -index df9d243..896cd2f 100644 ---- a/cpan/JSON-PP/bin/json_pp -+++ b/cpan/JSON-PP/bin/json_pp -@@ -1,5 +1,6 @@ - #!/usr/bin/perl - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use Getopt::Long; - -diff --git a/cpan/Test-Harness/bin/prove b/cpan/Test-Harness/bin/prove -index 6637cc4..d71b238 100644 ---- a/cpan/Test-Harness/bin/prove -+++ b/cpan/Test-Harness/bin/prove -@@ -1,5 +1,6 @@ - #!/usr/bin/perl -w - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use warnings; - use App::Prove; -diff --git a/dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp b/dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp -index e2ac71a..d596cdf 100644 ---- a/dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp -+++ b/dist/ExtUtils-ParseXS/lib/ExtUtils/xsubpp -@@ -1,5 +1,6 @@ - #!perl - use 5.006; -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - eval { - require ExtUtils::ParseXS; -diff --git a/dist/Module-CoreList/corelist b/dist/Module-CoreList/corelist -index aa4a945..bbe61cc 100644 ---- a/dist/Module-CoreList/corelist -+++ b/dist/Module-CoreList/corelist -@@ -130,6 +130,7 @@ requested perl versions. - - =cut - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use Module::CoreList; - use Getopt::Long qw(:config no_ignore_case); - use Pod::Usage; -diff --git a/ext/Pod-Html/bin/pod2html b/ext/Pod-Html/bin/pod2html -index b022859..7d1d232 100644 ---- a/ext/Pod-Html/bin/pod2html -+++ b/ext/Pod-Html/bin/pod2html -@@ -216,6 +216,7 @@ This program is distributed under the Artistic License. - - =cut - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use Pod::Html; - - pod2html @ARGV; -diff --git a/utils/c2ph.PL b/utils/c2ph.PL -index 466223c..ea87a6f 100644 ---- a/utils/c2ph.PL -+++ b/utils/c2ph.PL -@@ -280,6 +280,7 @@ Anyway, here it is. Should run on perl v4 or greater. Maybe less. - - $RCSID = '$Id: c2ph,v 1.7 95/10/28 10:41:47 tchrist Exp Locker: tchrist $'; - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use File::Temp; - - ###################################################################### -diff --git a/utils/h2ph.PL b/utils/h2ph.PL -index d082f22..2523c0a 100644 ---- a/utils/h2ph.PL -+++ b/utils/h2ph.PL -@@ -36,6 +36,8 @@ $Config{startperl} - - print OUT <<'!NO!SUBS!'; - -+BEGIN { pop @INC if $INC[-1] eq '.' } -+ - use strict; - - use Config; -diff --git a/utils/h2xs.PL b/utils/h2xs.PL -index 4cb0943..8fda87b 100644 ---- a/utils/h2xs.PL -+++ b/utils/h2xs.PL -@@ -35,6 +35,8 @@ $Config{startperl} - - print OUT <<'!NO!SUBS!'; - -+BEGIN { pop @INC if $INC[-1] eq '.' } -+ - use warnings; - - =head1 NAME -diff --git a/utils/libnetcfg.PL b/utils/libnetcfg.PL -index 59a2de8..26d2f99 100644 ---- a/utils/libnetcfg.PL -+++ b/utils/libnetcfg.PL -@@ -97,6 +97,7 @@ Jarkko Hietaniemi, conversion into libnetcfg for inclusion into Perl 5.8. - - # $Id: Configure,v 1.8 1997/03/04 09:22:32 gbarr Exp $ - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use strict; - use IO::File; - use Getopt::Std; -diff --git a/utils/perlbug.PL b/utils/perlbug.PL -index 885785a..ae8c343 100644 ---- a/utils/perlbug.PL -+++ b/utils/perlbug.PL -@@ -57,6 +57,7 @@ print OUT <<'!NO!SUBS!'; - my @patches = Config::local_patches(); - my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches; - -+BEGIN { pop @INC if $INC[-1] eq '.' } - use warnings; - use strict; - use Config; -diff --git a/utils/perldoc.PL b/utils/perldoc.PL -index e201de9..cd60bd4 100644 ---- a/utils/perldoc.PL -+++ b/utils/perldoc.PL -@@ -44,7 +44,10 @@ $Config{startperl} - # This "$file" file was generated by "$0" - - require 5; --BEGIN { \$^W = 1 if \$ENV{'PERLDOCDEBUG'} } -+BEGIN { -+ \$^W = 1 if \$ENV{'PERLDOCDEBUG'}; -+ pop \@INC if \$INC[-1] eq '.'; -+} - use Pod::Perldoc; - exit( Pod::Perldoc->run() ); - -diff --git a/utils/perlivp.PL b/utils/perlivp.PL -index c2f0a11..e522913 100644 ---- a/utils/perlivp.PL -+++ b/utils/perlivp.PL -@@ -39,6 +39,8 @@ print OUT "\n# perlivp $^V\n"; - - print OUT <<'!NO!SUBS!'; - -+BEGIN { pop @INC if $INC[-1] eq '.' } -+ - sub usage { - warn "@_\n" if @_; - print << " EOUSAGE"; -diff --git a/utils/splain.PL b/utils/splain.PL -index 9c70b61..cae84a0 100644 ---- a/utils/splain.PL -+++ b/utils/splain.PL -@@ -38,6 +38,12 @@ $Config{startperl} - if \$running_under_some_shell; - !GROK!THIS! - -+print <<'!NO!SUBS!'; -+ -+BEGIN { pop @INC if $INC[-1] eq '.' } -+ -+!NO!SUBS! -+ - while () { - print OUT unless /^package diagnostics/; - } --- -2.1.4 - - -From ee3e3ecfd7ba0291881ab6aa8e84139b6ce4ab56 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Tue, 21 Jun 2016 10:45:52 +1000 -Subject: [PATCH 02/10] (perl #127834) bump versions of modules in dists we - updated a utility in - -I tried to follow the numbering convention of the module, -bumping every module if the versions are synchronized, bumping -just the primary module if not. - -This change is specific to maint-5.24 and shouldn't be applied -to maint-5.22. ---- - META.json | 2 +- - cpan/Archive-Tar/lib/Archive/Tar.pm | 2 +- - cpan/Archive-Tar/lib/Archive/Tar/Constant.pm | 2 +- - cpan/Archive-Tar/lib/Archive/Tar/File.pm | 2 +- - cpan/CPAN/lib/CPAN.pm | 2 +- - cpan/Digest-SHA/lib/Digest/SHA.pm | 2 +- - cpan/Encode/Encode.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm | 2 +- - cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm | 2 +- - cpan/IO-Compress/lib/Compress/Zlib.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Base.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Base/Common.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Bzip2.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Deflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Gzip.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Zip.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm | 2 +- - cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Base.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm | 2 +- - cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm | 2 +- - cpan/JSON-PP/lib/JSON/PP.pm | 2 +- - cpan/Test-Harness/lib/App/Prove.pm | 2 +- - cpan/Test-Harness/lib/App/Prove/State.pm | 2 +- - cpan/Test-Harness/lib/App/Prove/State/Result.pm | 2 +- - cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm | 2 +- - cpan/Test-Harness/lib/TAP/Base.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Base.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Color.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Console.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/File.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm | 2 +- - cpan/Test-Harness/lib/TAP/Formatter/Session.pm | 2 +- - cpan/Test-Harness/lib/TAP/Harness.pm | 2 +- - cpan/Test-Harness/lib/TAP/Harness/Env.pm | 2 +- - cpan/Test-Harness/lib/TAP/Object.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Grammar.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Iterator.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/Source.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm | 2 +- - cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm | 2 +- - cpan/Test-Harness/lib/Test/Harness.pm | 2 +- - ext/Pod-Html/lib/Pod/Html.pm | 2 +- - 110 files changed, 110 insertions(+), 110 deletions(-) - -diff --git a/META.json b/META.json -index ee7dc9e..86fa43e 100644 ---- a/META.json -+++ b/META.json -@@ -125,5 +125,5 @@ - } - }, - "version" : "5.024000", -- "x_serialization_backend" : "JSON::PP version 2.27300" -+ "x_serialization_backend" : "JSON::PP version 2.27300_01" - } -diff --git a/cpan/Archive-Tar/lib/Archive/Tar.pm b/cpan/Archive-Tar/lib/Archive/Tar.pm -index 1b792df..6a047a3 100644 ---- a/cpan/Archive-Tar/lib/Archive/Tar.pm -+++ b/cpan/Archive-Tar/lib/Archive/Tar.pm -@@ -31,7 +31,7 @@ use vars qw[$DEBUG $error $VERSION $WARN $FOLLOW_SYMLINK $CHOWN $CHMOD - $DEBUG = 0; - $WARN = 1; - $FOLLOW_SYMLINK = 0; --$VERSION = "2.04"; -+$VERSION = "2.04_01"; - $CHOWN = 1; - $CHMOD = 1; - $SAME_PERMISSIONS = $> == 0 ? 1 : 0; -diff --git a/cpan/Archive-Tar/lib/Archive/Tar/Constant.pm b/cpan/Archive-Tar/lib/Archive/Tar/Constant.pm -index 399aaf6..f9557e9 100644 ---- a/cpan/Archive-Tar/lib/Archive/Tar/Constant.pm -+++ b/cpan/Archive-Tar/lib/Archive/Tar/Constant.pm -@@ -3,7 +3,7 @@ package Archive::Tar::Constant; - BEGIN { - require Exporter; - -- $VERSION = '2.04'; -+ $VERSION = '2.04_01'; - @ISA = qw[Exporter]; - - require Time::Local if $^O eq "MacOS"; -diff --git a/cpan/Archive-Tar/lib/Archive/Tar/File.pm b/cpan/Archive-Tar/lib/Archive/Tar/File.pm -index 3aa1b3c..3ecad56 100644 ---- a/cpan/Archive-Tar/lib/Archive/Tar/File.pm -+++ b/cpan/Archive-Tar/lib/Archive/Tar/File.pm -@@ -13,7 +13,7 @@ use Archive::Tar::Constant; - - use vars qw[@ISA $VERSION]; - #@ISA = qw[Archive::Tar]; --$VERSION = '2.04'; -+$VERSION = '2.04_01'; - - ### set value to 1 to oct() it during the unpack ### - -diff --git a/cpan/CPAN/lib/CPAN.pm b/cpan/CPAN/lib/CPAN.pm -index 6096916..f4544f0 100644 ---- a/cpan/CPAN/lib/CPAN.pm -+++ b/cpan/CPAN/lib/CPAN.pm -@@ -2,7 +2,7 @@ - # vim: ts=4 sts=4 sw=4: - use strict; - package CPAN; --$CPAN::VERSION = '2.11'; -+$CPAN::VERSION = '2.11_01'; - $CPAN::VERSION =~ s/_//; - - # we need to run chdir all over and we would get at wrong libraries -diff --git a/cpan/Digest-SHA/lib/Digest/SHA.pm b/cpan/Digest-SHA/lib/Digest/SHA.pm -index 3abca3d..e696dec 100644 ---- a/cpan/Digest-SHA/lib/Digest/SHA.pm -+++ b/cpan/Digest-SHA/lib/Digest/SHA.pm -@@ -8,7 +8,7 @@ use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); - use Fcntl; - use integer; - --$VERSION = '5.95'; -+$VERSION = '5.95_01'; - - require Exporter; - require DynaLoader; -diff --git a/cpan/Encode/Encode.pm b/cpan/Encode/Encode.pm -index 3dade96..d2ac30f 100644 ---- a/cpan/Encode/Encode.pm -+++ b/cpan/Encode/Encode.pm -@@ -4,7 +4,7 @@ - package Encode; - use strict; - use warnings; --our $VERSION = sprintf "%d.%02d", q$Revision: 2.80 $ =~ /(\d+)/g; -+our $VERSION = sprintf "%d.%02d_01", q$Revision: 2.80 $ =~ /(\d+)/g; - use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG}; - use XSLoader (); - XSLoader::load( __PACKAGE__, $VERSION ); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -index ba79592..4cc8d62 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -@@ -7,7 +7,7 @@ use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION); - @ISA = qw(Exporter); - @EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod - dos2unix); --$VERSION = '7.10'; -+$VERSION = '7.10_02'; - $VERSION = eval $VERSION; - - my $Is_VMS = $^O eq 'VMS'; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm -index 9184471..b4385fc 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm -@@ -10,7 +10,7 @@ our @ISA = qw(Exporter); - - our @EXPORT = qw(test_harness pod2man perllocal_install uninstall - warn_if_old_packlist test_s cp_nonempty); --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - my $Is_VMS = $^O eq 'VMS'; - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm -index 3bb49d2..ed38f8f 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm -@@ -2,7 +2,7 @@ package ExtUtils::Liblist; - - use strict; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - use File::Spec; - require ExtUtils::Liblist::Kid; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm -index 43d554e..93183a3 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm -@@ -11,7 +11,7 @@ use 5.006; - - use strict; - use warnings; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - use ExtUtils::MakeMaker::Config; - use Cwd 'cwd'; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm -index fa5f72c..a8a176b 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm -@@ -3,7 +3,7 @@ package ExtUtils::MM; - use strict; - use ExtUtils::MakeMaker::Config; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::Liblist; - require ExtUtils::MakeMaker; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm -index ec3a2fc..bb7e610 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm -@@ -1,7 +1,7 @@ - package ExtUtils::MM_AIX; - - use strict; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Unix; - our @ISA = qw(ExtUtils::MM_Unix); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm -index 129ad9e..7679dc4 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm -@@ -1,7 +1,7 @@ - package ExtUtils::MM_Any; - - use strict; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - use Carp; - use File::Spec; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm -index 801b035..3015f2d 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm -@@ -26,7 +26,7 @@ require ExtUtils::MM_Any; - require ExtUtils::MM_Unix; - - our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix ); --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - - =item os_flavor -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm -index a9331ff..659d430 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm -@@ -9,7 +9,7 @@ require ExtUtils::MM_Unix; - require ExtUtils::MM_Win32; - our @ISA = qw( ExtUtils::MM_Unix ); - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - - =head1 NAME -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm -index c6ffc59..e89c632 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm -@@ -2,7 +2,7 @@ package ExtUtils::MM_DOS; - - use strict; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Any; - require ExtUtils::MM_Unix; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm -index cc52f1d..b6e7c5b 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm -@@ -7,7 +7,7 @@ BEGIN { - our @ISA = qw( ExtUtils::MM_Unix ); - } - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - - =head1 NAME -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm -index 820ffd1..7323bf1 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm -@@ -2,7 +2,7 @@ package ExtUtils::MM_MacOS; - - use strict; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - sub new { - die 'MacOS Classic (MacPerl) is no longer supported by MakeMaker'; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm -index 0b89a15..967b5d4 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm -@@ -22,7 +22,7 @@ use strict; - use ExtUtils::MakeMaker::Config; - use File::Basename; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Win32; - our @ISA = qw(ExtUtils::MM_Win32); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm -index 2c64ac4..598087c 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm -@@ -5,7 +5,7 @@ use strict; - use ExtUtils::MakeMaker qw(neatvalue); - use File::Spec; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Any; - require ExtUtils::MM_Unix; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm -index 71c4bd5..1bdc6e0 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm -@@ -1,7 +1,7 @@ - package ExtUtils::MM_QNX; - - use strict; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Unix; - our @ISA = qw(ExtUtils::MM_Unix); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm -index 2350482..6d85d94 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm -@@ -1,7 +1,7 @@ - package ExtUtils::MM_UWIN; - - use strict; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Unix; - our @ISA = qw(ExtUtils::MM_Unix); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -index e24a61b..009b18e 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm -@@ -15,7 +15,7 @@ use ExtUtils::MakeMaker qw($Verbose neatvalue); - - # If we make $VERSION an our variable parse_version() breaks - use vars qw($VERSION); --$VERSION = '7.10_01'; -+$VERSION = '7.10_02'; - $VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval] - - require ExtUtils::MM_Any; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm -index fab18df..60dd871 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm -@@ -15,7 +15,7 @@ BEGIN { - - use File::Basename; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Any; - require ExtUtils::MM_Unix; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm -index 57d5e32..07ad95f 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm -@@ -1,7 +1,7 @@ - package ExtUtils::MM_VOS; - - use strict; --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Unix; - our @ISA = qw(ExtUtils::MM_Unix); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm -index 1c6921c..0a2fb60 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm -@@ -27,7 +27,7 @@ use ExtUtils::MakeMaker qw( neatvalue ); - require ExtUtils::MM_Any; - require ExtUtils::MM_Unix; - our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix ); --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - $ENV{EMXSHELL} = 'sh'; # to run `commands` - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm -index 2c31d7c..096f28d 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm -@@ -2,7 +2,7 @@ package ExtUtils::MM_Win95; - - use strict; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require ExtUtils::MM_Win32; - our @ISA = qw(ExtUtils::MM_Win32); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm -index 3973e37..5a080ea 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm -@@ -3,7 +3,7 @@ package ExtUtils::MY; - use strict; - require ExtUtils::MM; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - our @ISA = qw(ExtUtils::MM); - - { -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -index f9fb8fe..42b174f 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm -@@ -24,7 +24,7 @@ my %Recognized_Att_Keys; - our %macro_fsentity; # whether a macro is a filesystem name - our %macro_dep; # whether a macro is a dependency - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - $VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval] - - # Emulate something resembling CVS $Revision$ -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm -index 3b96836..707e3bf 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm -@@ -2,7 +2,7 @@ package ExtUtils::MakeMaker::Config; - - use strict; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - use Config (); - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm -index a393329..dc2310e 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm -@@ -3,7 +3,7 @@ package ExtUtils::Mkbootstrap; - # There's just too much Dynaloader incest here to turn on strict vars. - use strict 'refs'; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - require Exporter; - our @ISA = ('Exporter'); -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm -index b80310e..37180b8 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm -@@ -10,7 +10,7 @@ use Config; - - our @ISA = qw(Exporter); - our @EXPORT = qw(&Mksymlists); --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - sub Mksymlists { - my(%spec) = @_; -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm -index 6f5d870..1756998 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm -@@ -3,7 +3,7 @@ package ExtUtils::testlib; - use strict; - use warnings; - --our $VERSION = '7.10_01'; -+our $VERSION = '7.10_02'; - - use Cwd; - use File::Spec; -diff --git a/cpan/IO-Compress/lib/Compress/Zlib.pm b/cpan/IO-Compress/lib/Compress/Zlib.pm -index 36070c7..897b1e2 100644 ---- a/cpan/IO-Compress/lib/Compress/Zlib.pm -+++ b/cpan/IO-Compress/lib/Compress/Zlib.pm -@@ -17,7 +17,7 @@ use warnings ; - use bytes ; - our ($VERSION, $XS_VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $XS_VERSION = $VERSION; - $VERSION = eval $VERSION; - -diff --git a/cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm b/cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm -index 74757a9..6195550 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm -@@ -9,7 +9,7 @@ use IO::Compress::Base::Common 2.069 qw(:Status); - use Compress::Raw::Bzip2 2.069 ; - - our ($VERSION); --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - sub mkCompObject - { -diff --git a/cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm b/cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm -index 7c616bf..8ea7e69 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm -@@ -10,7 +10,7 @@ use Compress::Raw::Zlib 2.069 qw( !crc32 !adler32 ) ; - require Exporter; - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, @EXPORT, %DEFLATE_CONSTANTS); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - @ISA = qw(Exporter); - @EXPORT_OK = @Compress::Raw::Zlib::DEFLATE_CONSTANTS; - %EXPORT_TAGS = %Compress::Raw::Zlib::DEFLATE_CONSTANTS; -diff --git a/cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm b/cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm -index b09897a..7ec9b33 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm -@@ -7,7 +7,7 @@ use bytes; - use IO::Compress::Base::Common 2.069 qw(:Status); - our ($VERSION); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - sub mkCompObject - { -diff --git a/cpan/IO-Compress/lib/IO/Compress/Base.pm b/cpan/IO-Compress/lib/IO/Compress/Base.pm -index 2a0dd79..0b67291 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Base.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Base.pm -@@ -20,7 +20,7 @@ use Symbol(); - our (@ISA, $VERSION); - @ISA = qw(Exporter IO::File); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - #Can't locate object method "SWASHNEW" via package "utf8" (perhaps you forgot to load "utf8"?) at .../ext/Compress-Zlib/Gzip/blib/lib/Compress/Zlib/Common.pm line 16. - -diff --git a/cpan/IO-Compress/lib/IO/Compress/Base/Common.pm b/cpan/IO-Compress/lib/IO/Compress/Base/Common.pm -index fc983db..ef0eb72 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Base/Common.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Base/Common.pm -@@ -11,7 +11,7 @@ use File::GlobMapper; - require Exporter; - our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $HAS_ENCODE); - @ISA = qw(Exporter); --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - @EXPORT = qw( isaFilehandle isaFilename isaScalar - whatIsInput whatIsOutput -diff --git a/cpan/IO-Compress/lib/IO/Compress/Bzip2.pm b/cpan/IO-Compress/lib/IO/Compress/Bzip2.pm -index fbb9aed..2ef5cb5 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Bzip2.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Bzip2.pm -@@ -14,7 +14,7 @@ use IO::Compress::Adapter::Bzip2 2.069 ; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bzip2Error); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $Bzip2Error = ''; - - @ISA = qw(Exporter IO::Compress::Base); -diff --git a/cpan/IO-Compress/lib/IO/Compress/Deflate.pm b/cpan/IO-Compress/lib/IO/Compress/Deflate.pm -index c79b336..33a262a 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Deflate.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Deflate.pm -@@ -17,7 +17,7 @@ use IO::Compress::Base::Common 2.069 qw(); - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $DeflateError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $DeflateError = ''; - - @ISA = qw(Exporter IO::Compress::RawDeflate); -diff --git a/cpan/IO-Compress/lib/IO/Compress/Gzip.pm b/cpan/IO-Compress/lib/IO/Compress/Gzip.pm -index 1aa5447..8004211 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Gzip.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Gzip.pm -@@ -25,7 +25,7 @@ BEGIN - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $GzipError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $GzipError = '' ; - - @ISA = qw(Exporter IO::Compress::RawDeflate); -diff --git a/cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm b/cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm -index 293905c..950bdb0 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm -@@ -9,7 +9,7 @@ require Exporter; - our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names); - our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - @ISA = qw(Exporter); - -diff --git a/cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm b/cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm -index 7eabff9..2a55301 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm -@@ -14,7 +14,7 @@ require Exporter ; - - our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $RawDeflateError = ''; - - @ISA = qw(Exporter IO::Compress::Base); -diff --git a/cpan/IO-Compress/lib/IO/Compress/Zip.pm b/cpan/IO-Compress/lib/IO/Compress/Zip.pm -index 9e0d1c9..98e4f50 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Zip.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Zip.pm -@@ -36,7 +36,7 @@ require Exporter ; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $ZipError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $ZipError = ''; - - @ISA = qw(Exporter IO::Compress::RawDeflate); -diff --git a/cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm b/cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm -index 40ad060..d72d0dc 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm -@@ -7,7 +7,7 @@ require Exporter; - - our ($VERSION, @ISA, @EXPORT, %ZIP_CM_MIN_VERSIONS); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - @ISA = qw(Exporter); - -diff --git a/cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm b/cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm -index 13fd7d2..70f2db1 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm -@@ -9,7 +9,7 @@ require Exporter; - - our ($VERSION, @ISA, @EXPORT); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - @ISA = qw(Exporter); - -diff --git a/cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm b/cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm -index ecec7a9..92ca205 100644 ---- a/cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm -+++ b/cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm -@@ -8,7 +8,7 @@ use bytes; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - use IO::Compress::Gzip::Constants 2.069 ; - -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm -index 6086cd8..3d8fefc 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm -@@ -9,7 +9,7 @@ use IO::Compress::Base::Common 2.069 qw(:Status); - use Compress::Raw::Bzip2 2.069 ; - - our ($VERSION, @ISA); --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - sub mkUncompObject - { -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm -index 5ce6714..840a34f 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm -@@ -9,7 +9,7 @@ use IO::Compress::Zip::Constants ; - - our ($VERSION); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - use Compress::Raw::Zlib 2.069 (); - -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm -index fafa385..d23eb90 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm -@@ -8,7 +8,7 @@ use IO::Compress::Base::Common 2.069 qw(:Status); - use Compress::Raw::Zlib 2.069 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS); - - our ($VERSION); --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - - -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm b/cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm -index 50e586e..637e629 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm -@@ -21,7 +21,7 @@ require Exporter ; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyInflateError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $AnyInflateError = ''; - - @ISA = qw( Exporter IO::Uncompress::Base ); -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm b/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -index d44b225..eab3459 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -@@ -13,7 +13,7 @@ require Exporter ; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyUncompressError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $AnyUncompressError = ''; - - @ISA = qw( Exporter IO::Uncompress::Base ); -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Base.pm b/cpan/IO-Compress/lib/IO/Uncompress/Base.pm -index 93c05de..0906f34 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Base.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Base.pm -@@ -9,7 +9,7 @@ our (@ISA, $VERSION, @EXPORT_OK, %EXPORT_TAGS); - @ISA = qw(Exporter IO::File); - - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - use constant G_EOF => 0 ; - use constant G_ERR => -1 ; -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm b/cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm -index 46b5ea1..97bc415 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm -@@ -12,7 +12,7 @@ use IO::Uncompress::Adapter::Bunzip2 2.069 ; - require Exporter ; - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bunzip2Error); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $Bunzip2Error = ''; - - @ISA = qw( Exporter IO::Uncompress::Base ); -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm b/cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm -index bd698f4..a27f39d 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm -@@ -28,7 +28,7 @@ Exporter::export_ok_tags('all'); - - $GunzipError = ''; - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - - sub new - { -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm b/cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm -index f62cfac..db0f70c 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm -@@ -13,7 +13,7 @@ use IO::Uncompress::RawInflate 2.069 ; - require Exporter ; - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $InflateError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $InflateError = ''; - - @ISA = qw( Exporter IO::Uncompress::RawInflate ); -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm b/cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm -index c052971..20a9162 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm -@@ -14,7 +14,7 @@ use IO::Uncompress::Adapter::Inflate 2.069 ; - require Exporter ; - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $RawInflateError = ''; - - @ISA = qw( Exporter IO::Uncompress::Base ); -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm b/cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm -index 0ee6df4..5394ec8 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm -@@ -31,7 +31,7 @@ require Exporter ; - - our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $UnzipError, %headerLookup); - --$VERSION = '2.069'; -+$VERSION = '2.069_001'; - $UnzipError = ''; - - @ISA = qw(Exporter IO::Uncompress::RawInflate); -diff --git a/cpan/JSON-PP/lib/JSON/PP.pm b/cpan/JSON-PP/lib/JSON/PP.pm -index 7a011a4..1e29eee 100644 ---- a/cpan/JSON-PP/lib/JSON/PP.pm -+++ b/cpan/JSON-PP/lib/JSON/PP.pm -@@ -11,7 +11,7 @@ use Carp (); - use B (); - #use Devel::Peek; - --$JSON::PP::VERSION = '2.27300'; -+$JSON::PP::VERSION = '2.27300_01'; - - @JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json); - -diff --git a/cpan/Test-Harness/lib/App/Prove.pm b/cpan/Test-Harness/lib/App/Prove.pm -index c321659..32eb59c 100644 ---- a/cpan/Test-Harness/lib/App/Prove.pm -+++ b/cpan/Test-Harness/lib/App/Prove.pm -@@ -22,7 +22,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/App/Prove/State.pm b/cpan/Test-Harness/lib/App/Prove/State.pm -index fbd4786..e352fb3 100644 ---- a/cpan/Test-Harness/lib/App/Prove/State.pm -+++ b/cpan/Test-Harness/lib/App/Prove/State.pm -@@ -29,7 +29,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/App/Prove/State/Result.pm b/cpan/Test-Harness/lib/App/Prove/State/Result.pm -index 4d4b991..931e52b 100644 ---- a/cpan/Test-Harness/lib/App/Prove/State/Result.pm -+++ b/cpan/Test-Harness/lib/App/Prove/State/Result.pm -@@ -18,7 +18,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm b/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm -index 3b2fc72..4819ed8 100644 ---- a/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm -+++ b/cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm -@@ -13,7 +13,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Base.pm b/cpan/Test-Harness/lib/TAP/Base.pm -index a02f60a..e6ea22d 100644 ---- a/cpan/Test-Harness/lib/TAP/Base.pm -+++ b/cpan/Test-Harness/lib/TAP/Base.pm -@@ -16,7 +16,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - use constant GOT_TIME_HIRES => do { - eval 'use Time::HiRes qw(time);'; -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm -index 9594a29..a2fa3ea 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Base.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Base.pm -@@ -62,7 +62,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Color.pm b/cpan/Test-Harness/lib/TAP/Formatter/Color.pm -index 43084d1..728247c 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Color.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Color.pm -@@ -75,7 +75,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm -index 90d092b..8cc3060 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Console.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm -index 80736fc..c8cdf7c 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm -@@ -45,7 +45,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm -index c6a4fe3..8a15812 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm -@@ -30,7 +30,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/File.pm b/cpan/Test-Harness/lib/TAP/Formatter/File.pm -index 455e712..45d93a1 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/File.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/File.pm -@@ -17,7 +17,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm -index 7671fa9..371d7d5 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm -@@ -14,7 +14,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm -index b5dc504..2924276 100644 ---- a/cpan/Test-Harness/lib/TAP/Formatter/Session.pm -+++ b/cpan/Test-Harness/lib/TAP/Formatter/Session.pm -@@ -27,7 +27,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 METHODS - -diff --git a/cpan/Test-Harness/lib/TAP/Harness.pm b/cpan/Test-Harness/lib/TAP/Harness.pm -index e66ffc7..c916a32 100644 ---- a/cpan/Test-Harness/lib/TAP/Harness.pm -+++ b/cpan/Test-Harness/lib/TAP/Harness.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - $ENV{HARNESS_ACTIVE} = 1; - $ENV{HARNESS_VERSION} = $VERSION; -diff --git a/cpan/Test-Harness/lib/TAP/Harness/Env.pm b/cpan/Test-Harness/lib/TAP/Harness/Env.pm -index 4307179..0a328da 100644 ---- a/cpan/Test-Harness/lib/TAP/Harness/Env.pm -+++ b/cpan/Test-Harness/lib/TAP/Harness/Env.pm -@@ -7,7 +7,7 @@ use constant IS_VMS => ( $^O eq 'VMS' ); - use TAP::Object; - use Text::ParseWords qw/shellwords/; - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - # Get the parts of @INC which are changed from the stock list AND - # preserve reordering of stock directories. -diff --git a/cpan/Test-Harness/lib/TAP/Object.pm b/cpan/Test-Harness/lib/TAP/Object.pm -index fd7044f..5195bd7 100644 ---- a/cpan/Test-Harness/lib/TAP/Object.pm -+++ b/cpan/Test-Harness/lib/TAP/Object.pm -@@ -13,7 +13,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser.pm b/cpan/Test-Harness/lib/TAP/Parser.pm -index 53d5afe..f688c72 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser.pm -@@ -31,7 +31,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - my $DEFAULT_TAP_VERSION = 12; - my $MAX_TAP_VERSION = 13; -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm -index 099bcbb..94289a4 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm -@@ -16,7 +16,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm -index a640646..e4ab7b4 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Grammar.pm -@@ -18,7 +18,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm -index bfdb3e1..93b8a7f 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm -index a8467e6..ce7000b 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm -index a851737..cf84299 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm -index bd319d2..f985279 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm -index 3ee87a5..7a80031 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm -index a53f830..55701f8 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm -@@ -21,7 +21,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result.pm b/cpan/Test-Harness/lib/TAP/Parser/Result.pm -index 7a6e24e..270a24a 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result.pm -@@ -28,7 +28,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm -index 6a6eecf..d5c7e8c 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm -index c9e3c04..a519634 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm -index 4a1dbbd..0b2b336 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm -index 649b4b4..40380e7 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm -index d913919..46b63e9 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm -index 6b25f332..8993523 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm -index 4a1a73d..28bab59 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm b/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm -index 51bc16c..e93b437 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm -@@ -15,7 +15,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm -index 8c304bd..c45074d 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm -@@ -33,7 +33,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head2 DESCRIPTION - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm -index 1f3ada5..2eea054 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm -@@ -17,7 +17,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm -index 162d8a4..c5bb354 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm -@@ -14,7 +14,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm -index bf7fbcb..768ade9 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm -@@ -14,7 +14,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/Source.pm b/cpan/Test-Harness/lib/TAP/Parser/Source.pm -index ff1ad24..1b4c211 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/Source.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/Source.pm -@@ -18,7 +18,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm -index 1cbd0e8..e2d1cf9 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm -@@ -16,7 +16,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm -index b7a9fbd..a4df5dab 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm -index 26d0c03..30187a0 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm -index a38841d..05b8dcb 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm -index fd153f9..7d238cd 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm -@@ -25,7 +25,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm -index dddb54b..6dfc815 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm -@@ -20,7 +20,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - =head1 SYNOPSIS - -diff --git a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -index dc82d90..3381fa1 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -@@ -5,7 +5,7 @@ use warnings; - - use base 'TAP::Object'; - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - # TODO: - # Handle blessed object syntax -diff --git a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm -index 0b4a744..4897aa8 100644 ---- a/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm -+++ b/cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm -@@ -5,7 +5,7 @@ use warnings; - - use base 'TAP::Object'; - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - my $ESCAPE_CHAR = qr{ [ \x00-\x1f \" ] }x; - my $ESCAPE_KEY = qr{ (?: ^\W ) | $ESCAPE_CHAR }x; -diff --git a/cpan/Test-Harness/lib/Test/Harness.pm b/cpan/Test-Harness/lib/Test/Harness.pm -index 95d1b4b..fe9d304 100644 ---- a/cpan/Test-Harness/lib/Test/Harness.pm -+++ b/cpan/Test-Harness/lib/Test/Harness.pm -@@ -35,7 +35,7 @@ Version 3.36 - - =cut - --our $VERSION = '3.36'; -+our $VERSION = '3.36_01'; - - # Backwards compatibility for exportable variable names. - *verbose = *Verbose; -diff --git a/ext/Pod-Html/lib/Pod/Html.pm b/ext/Pod-Html/lib/Pod/Html.pm -index 34729a9..cef329e 100644 ---- a/ext/Pod-Html/lib/Pod/Html.pm -+++ b/ext/Pod-Html/lib/Pod/Html.pm -@@ -3,7 +3,7 @@ use strict; - require Exporter; - - use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); --$VERSION = 1.22; -+$VERSION = 1.2201; - @ISA = qw(Exporter); - @EXPORT = qw(pod2html htmlify); - @EXPORT_OK = qw(anchorify); --- -2.1.4 - - -From ed13bb999ff25d8a0a1efa239025e0cc4d590cd2 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Thu, 23 Jun 2016 10:41:48 +1000 -Subject: [PATCH 03/10] perl5db.pl: ensure PadWalker is loaded from standard - paths - ---- - lib/perl5db.pl | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/lib/perl5db.pl b/lib/perl5db.pl -index f26731b..99566a7 100644 ---- a/lib/perl5db.pl -+++ b/lib/perl5db.pl -@@ -1951,7 +1951,10 @@ sub _DB__handle_y_command { - = $obj->cmd_args =~ /\A(?:(\d*)\s*(.*))?\z/) { - - # See if we've got the necessary support. -- if (!eval { require PadWalker; PadWalker->VERSION(0.08) }) { -+ if (!eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require PadWalker; PadWalker->VERSION(0.08) }) { - my $Err = $@; - _db_warn( - $Err =~ /locate/ -@@ -9441,7 +9444,10 @@ if PadWalker could be loaded. - - =cut - -- if (not $text =~ /::/ and eval { require PadWalker } ) { -+ if (not $text =~ /::/ and eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require PadWalker } ) { - my $level = 1; - while (1) { - my @info = caller($level); --- -2.1.4 - - -From 0a0385b9252395688abe2d38f0f81fccf70a78b2 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Thu, 23 Jun 2016 16:09:24 +1000 -Subject: [PATCH 04/10] perl5db.pl: bump perldb $VERSION - ---- - lib/perl5db.pl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/perl5db.pl b/lib/perl5db.pl -index 99566a7..6dae6b0 100644 ---- a/lib/perl5db.pl -+++ b/lib/perl5db.pl -@@ -528,7 +528,7 @@ BEGIN { - # Debugger for Perl 5.00x; perl5db.pl patch level: - use vars qw($VERSION $header); - --$VERSION = '1.49_04'; -+$VERSION = '1.49_05'; - - $header = "perl5db.pl version $VERSION"; - --- -2.1.4 - - -From c15b330f571dd5b6e287b9fe8ec028bb1b0615c9 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Thu, 23 Jun 2016 14:06:40 +1000 -Subject: [PATCH 05/10] dist/: remove . from @INC when loading optional modules - -I didn't update base.pm since that seems more likely to be loading -modules *expected* to be in the current directory. Opinions -welcome. ---- - dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm | 2 ++ - dist/IO/IO.pm | 2 ++ - dist/Locale-Maketext/lib/Locale/Maketext.pm | 2 ++ - dist/Net-Ping/lib/Net/Ping.pm | 6 +++++- - dist/PathTools/Cwd.pm | 5 ++++- - dist/PathTools/lib/File/Spec/Cygwin.pm | 6 +++++- - dist/PathTools/lib/File/Spec/VMS.pm | 5 ++++- - dist/PathTools/lib/File/Spec/Win32.pm | 6 +++++- - dist/Storable/Storable.pm | 8 +++++++- - dist/Test/lib/Test.pm | 7 ++++++- - dist/base/lib/base.pm | 6 +++++- - 11 files changed, 47 insertions(+), 8 deletions(-) - -diff --git a/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm b/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -index f13d546..e9c3aaa 100644 ---- a/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -+++ b/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -@@ -145,6 +145,8 @@ sub _try_use { # Basically a wrapper around "require Modulename" - print " About to use $module ...\n" if DEBUG; - { - local $SIG{'__DIE__'}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - eval "require $module"; # used to be "use $module", but no point in that. - } - if($@) { -diff --git a/dist/IO/IO.pm b/dist/IO/IO.pm -index de3e991..833f1a2 100644 ---- a/dist/IO/IO.pm -+++ b/dist/IO/IO.pm -@@ -18,6 +18,8 @@ sub import { - - my @l = @_ ? @_ : qw(Handle Seekable File Pipe Socket Dir); - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - eval join("", map { "require IO::" . (/(\w+)/)[0] . ";\n" } @l) - or croak $@; - } -diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm b/dist/Locale-Maketext/lib/Locale/Maketext.pm -index 24c31ea..facc32a 100644 ---- a/dist/Locale-Maketext/lib/Locale/Maketext.pm -+++ b/dist/Locale-Maketext/lib/Locale/Maketext.pm -@@ -449,6 +449,8 @@ sub _try_use { # Basically a wrapper around "require Modulename" - - local $SIG{'__DIE__'}; - local $@; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - eval "require $module"; # used to be "use $module", but no point in that. - - if($@) { -diff --git a/dist/Net-Ping/lib/Net/Ping.pm b/dist/Net-Ping/lib/Net/Ping.pm -index 2766c9e..c9cbd27 100644 ---- a/dist/Net-Ping/lib/Net/Ping.pm -+++ b/dist/Net-Ping/lib/Net/Ping.pm -@@ -410,7 +410,11 @@ sub ping_external { - $timeout # Seconds after which ping times out - ) = @_; - -- eval { require Net::Ping::External; } -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Net::Ping::External; -+ } - or croak('Protocol "external" not supported on your system: Net::Ping::External not found'); - return Net::Ping::External::ping(ip => $ip, timeout => $timeout); - } -diff --git a/dist/PathTools/Cwd.pm b/dist/PathTools/Cwd.pm -index e8b9f19..8df2ec5 100644 ---- a/dist/PathTools/Cwd.pm -+++ b/dist/PathTools/Cwd.pm -@@ -40,7 +40,10 @@ if ($^O eq 'os2') { - my $use_vms_feature; - BEGIN { - if ($^O eq 'VMS') { -- if (eval { local $SIG{__DIE__}; require VMS::Feature; }) { -+ if (eval { local $SIG{__DIE__}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require VMS::Feature; }) { - $use_vms_feature = 1; - } - } -diff --git a/dist/PathTools/lib/File/Spec/Cygwin.pm b/dist/PathTools/lib/File/Spec/Cygwin.pm -index 2092eb8..6afb604 100644 ---- a/dist/PathTools/lib/File/Spec/Cygwin.pm -+++ b/dist/PathTools/lib/File/Spec/Cygwin.pm -@@ -137,7 +137,11 @@ sub case_tolerant { - if ($mntopts and ($mntopts =~ /,managed/)) { - return 0; - } -- eval { require Win32API::File; } or return 1; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Win32API::File; -+ } or return 1; - my $osFsType = "\0"x256; - my $osVolName = "\0"x256; - my $ouFsFlags = 0; -diff --git a/dist/PathTools/lib/File/Spec/VMS.pm b/dist/PathTools/lib/File/Spec/VMS.pm -index 02cc0b0..0012fdc 100644 ---- a/dist/PathTools/lib/File/Spec/VMS.pm -+++ b/dist/PathTools/lib/File/Spec/VMS.pm -@@ -39,7 +39,10 @@ via the C CRTL feature. - - my $use_feature; - BEGIN { -- if (eval { local $SIG{__DIE__}; require VMS::Feature; }) { -+ if (eval { local $SIG{__DIE__}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require VMS::Feature; }) { - $use_feature = 1; - } - } -diff --git a/dist/PathTools/lib/File/Spec/Win32.pm b/dist/PathTools/lib/File/Spec/Win32.pm -index 1105b67..bfd7987 100644 ---- a/dist/PathTools/lib/File/Spec/Win32.pm -+++ b/dist/PathTools/lib/File/Spec/Win32.pm -@@ -90,7 +90,11 @@ Default: 1 - =cut - - sub case_tolerant { -- eval { require Win32API::File; } or return 1; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Win32API::File; -+ } or return 1; - my $drive = shift || "C:"; - my $osFsType = "\0"x256; - my $osVolName = "\0"x256; -diff --git a/dist/Storable/Storable.pm b/dist/Storable/Storable.pm -index c8f6db1..541776d 100644 ---- a/dist/Storable/Storable.pm -+++ b/dist/Storable/Storable.pm -@@ -25,7 +25,13 @@ use vars qw($canonical $forgive_me $VERSION); - $VERSION = '2.56'; - - BEGIN { -- if (eval { local $SIG{__DIE__}; require Log::Agent; 1 }) { -+ if (eval { -+ local $SIG{__DIE__}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Log::Agent; -+ 1; -+ }) { - Log::Agent->import; - } - # -diff --git a/dist/Test/lib/Test.pm b/dist/Test/lib/Test.pm -index de20922..d75b0cc 100644 ---- a/dist/Test/lib/Test.pm -+++ b/dist/Test/lib/Test.pm -@@ -505,7 +505,12 @@ sub _diff_complain { - my($result, $expected, $detail, $prefix) = @_; - return _diff_complain_external(@_) if $ENV{PERL_TEST_DIFF}; - return _diff_complain_algdiff(@_) -- if eval { require Algorithm::Diff; Algorithm::Diff->VERSION(1.15); 1; }; -+ if eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Algorithm::Diff; Algorithm::Diff->VERSION(1.15); -+ 1; -+ }; - - $told_about_diff++ or print $TESTERR <<"EOT"; - # $prefix (Install the Algorithm::Diff module to have differences in multiline -diff --git a/dist/base/lib/base.pm b/dist/base/lib/base.pm -index 6fee600..c95c2db 100644 ---- a/dist/base/lib/base.pm -+++ b/dist/base/lib/base.pm -@@ -97,7 +97,11 @@ sub import { - { - local $SIG{__DIE__}; - my $fn = _module_to_filename($base); -- eval { require $fn }; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require $fn -+ }; - # Only ignore "Can't locate" errors from our eval require. - # Other fatal errors (syntax etc) must be reported. - # --- -2.1.4 - - -From 95e796cd0f9f747a6d1915d5749d4351f17717e0 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Thu, 23 Jun 2016 16:11:48 +1000 -Subject: [PATCH 06/10] dist/: bump $VERSION as needed - ---- - dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm | 2 +- - dist/IO/IO.pm | 2 +- - dist/Locale-Maketext/lib/Locale/Maketext.pm | 2 +- - dist/Net-Ping/lib/Net/Ping.pm | 2 +- - dist/PathTools/Cwd.pm | 2 +- - dist/PathTools/lib/File/Spec.pm | 2 +- - dist/PathTools/lib/File/Spec/Cygwin.pm | 2 +- - dist/PathTools/lib/File/Spec/Epoc.pm | 2 +- - dist/PathTools/lib/File/Spec/Functions.pm | 2 +- - dist/PathTools/lib/File/Spec/Mac.pm | 2 +- - dist/PathTools/lib/File/Spec/OS2.pm | 2 +- - dist/PathTools/lib/File/Spec/Unix.pm | 2 +- - dist/PathTools/lib/File/Spec/VMS.pm | 2 +- - dist/PathTools/lib/File/Spec/Win32.pm | 2 +- - dist/Storable/Storable.pm | 2 +- - dist/Test/lib/Test.pm | 2 +- - dist/base/lib/base.pm | 2 +- - 17 files changed, 17 insertions(+), 17 deletions(-) - -diff --git a/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm b/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -index e9c3aaa..a877fbf 100644 ---- a/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -+++ b/dist/I18N-LangTags/lib/I18N/LangTags/Detect.pm -@@ -11,7 +11,7 @@ use vars qw( @ISA $VERSION $MATCH_SUPERS $USING_LANGUAGE_TAGS - BEGIN { unless(defined &DEBUG) { *DEBUG = sub () {0} } } - # define the constant 'DEBUG' at compile-time - --$VERSION = "1.05"; -+$VERSION = "1.05_01"; - @ISA = (); - use I18N::LangTags qw(alternate_language_tags locale2language_tag); - -diff --git a/dist/IO/IO.pm b/dist/IO/IO.pm -index 833f1a2..44b312b 100644 ---- a/dist/IO/IO.pm -+++ b/dist/IO/IO.pm -@@ -7,7 +7,7 @@ use Carp; - use strict; - use warnings; - --our $VERSION = "1.36"; -+our $VERSION = "1.36_01"; - XSLoader::load 'IO', $VERSION; - - sub import { -diff --git a/dist/Locale-Maketext/lib/Locale/Maketext.pm b/dist/Locale-Maketext/lib/Locale/Maketext.pm -index facc32a..e73c149 100644 ---- a/dist/Locale-Maketext/lib/Locale/Maketext.pm -+++ b/dist/Locale-Maketext/lib/Locale/Maketext.pm -@@ -27,7 +27,7 @@ BEGIN { - } - - --$VERSION = '1.26'; -+$VERSION = '1.26_01'; - @ISA = (); - - $MATCH_SUPERS = 1; -diff --git a/dist/Net-Ping/lib/Net/Ping.pm b/dist/Net-Ping/lib/Net/Ping.pm -index c9cbd27..86b0dfd 100644 ---- a/dist/Net-Ping/lib/Net/Ping.pm -+++ b/dist/Net-Ping/lib/Net/Ping.pm -@@ -17,7 +17,7 @@ use Time::HiRes; - - @ISA = qw(Exporter); - @EXPORT = qw(pingecho); --$VERSION = "2.43"; -+$VERSION = "2.43_01"; - - # Constants - -diff --git a/dist/PathTools/Cwd.pm b/dist/PathTools/Cwd.pm -index 8df2ec5..3b63889 100644 ---- a/dist/PathTools/Cwd.pm -+++ b/dist/PathTools/Cwd.pm -@@ -3,7 +3,7 @@ use strict; - use Exporter; - use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION); - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - my $xs_version = $VERSION; - $VERSION =~ tr/_//d; - -diff --git a/dist/PathTools/lib/File/Spec.pm b/dist/PathTools/lib/File/Spec.pm -index 32b987e..3ef0f33 100644 ---- a/dist/PathTools/lib/File/Spec.pm -+++ b/dist/PathTools/lib/File/Spec.pm -@@ -3,7 +3,7 @@ package File::Spec; - use strict; - use vars qw(@ISA $VERSION); - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - my %module = (MacOS => 'Mac', -diff --git a/dist/PathTools/lib/File/Spec/Cygwin.pm b/dist/PathTools/lib/File/Spec/Cygwin.pm -index 6afb604..10b14c4 100644 ---- a/dist/PathTools/lib/File/Spec/Cygwin.pm -+++ b/dist/PathTools/lib/File/Spec/Cygwin.pm -@@ -4,7 +4,7 @@ use strict; - use vars qw(@ISA $VERSION); - require File::Spec::Unix; - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - @ISA = qw(File::Spec::Unix); -diff --git a/dist/PathTools/lib/File/Spec/Epoc.pm b/dist/PathTools/lib/File/Spec/Epoc.pm -index 22f0192..9b9e1fa 100644 ---- a/dist/PathTools/lib/File/Spec/Epoc.pm -+++ b/dist/PathTools/lib/File/Spec/Epoc.pm -@@ -3,7 +3,7 @@ package File::Spec::Epoc; - use strict; - use vars qw($VERSION @ISA); - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - require File::Spec::Unix; -diff --git a/dist/PathTools/lib/File/Spec/Functions.pm b/dist/PathTools/lib/File/Spec/Functions.pm -index af2c498..a4e1b1b 100644 ---- a/dist/PathTools/lib/File/Spec/Functions.pm -+++ b/dist/PathTools/lib/File/Spec/Functions.pm -@@ -5,7 +5,7 @@ use strict; - - use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION); - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - require Exporter; -diff --git a/dist/PathTools/lib/File/Spec/Mac.pm b/dist/PathTools/lib/File/Spec/Mac.pm -index 52c3bfe..22424f3 100644 ---- a/dist/PathTools/lib/File/Spec/Mac.pm -+++ b/dist/PathTools/lib/File/Spec/Mac.pm -@@ -4,7 +4,7 @@ use strict; - use vars qw(@ISA $VERSION); - require File::Spec::Unix; - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - @ISA = qw(File::Spec::Unix); -diff --git a/dist/PathTools/lib/File/Spec/OS2.pm b/dist/PathTools/lib/File/Spec/OS2.pm -index 804ecdb..0119042 100644 ---- a/dist/PathTools/lib/File/Spec/OS2.pm -+++ b/dist/PathTools/lib/File/Spec/OS2.pm -@@ -4,7 +4,7 @@ use strict; - use vars qw(@ISA $VERSION); - require File::Spec::Unix; - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - @ISA = qw(File::Spec::Unix); -diff --git a/dist/PathTools/lib/File/Spec/Unix.pm b/dist/PathTools/lib/File/Spec/Unix.pm -index 3916a11..9598dbb 100644 ---- a/dist/PathTools/lib/File/Spec/Unix.pm -+++ b/dist/PathTools/lib/File/Spec/Unix.pm -@@ -3,7 +3,7 @@ package File::Spec::Unix; - use strict; - use vars qw($VERSION); - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - my $xs_version = $VERSION; - $VERSION =~ tr/_//d; - -diff --git a/dist/PathTools/lib/File/Spec/VMS.pm b/dist/PathTools/lib/File/Spec/VMS.pm -index 0012fdc..c0cc1e5 100644 ---- a/dist/PathTools/lib/File/Spec/VMS.pm -+++ b/dist/PathTools/lib/File/Spec/VMS.pm -@@ -4,7 +4,7 @@ use strict; - use vars qw(@ISA $VERSION); - require File::Spec::Unix; - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - @ISA = qw(File::Spec::Unix); -diff --git a/dist/PathTools/lib/File/Spec/Win32.pm b/dist/PathTools/lib/File/Spec/Win32.pm -index bfd7987..578d61b 100644 ---- a/dist/PathTools/lib/File/Spec/Win32.pm -+++ b/dist/PathTools/lib/File/Spec/Win32.pm -@@ -5,7 +5,7 @@ use strict; - use vars qw(@ISA $VERSION); - require File::Spec::Unix; - --$VERSION = '3.63'; -+$VERSION = '3.63_01'; - $VERSION =~ tr/_//d; - - @ISA = qw(File::Spec::Unix); -diff --git a/dist/Storable/Storable.pm b/dist/Storable/Storable.pm -index 541776d..5823b93 100644 ---- a/dist/Storable/Storable.pm -+++ b/dist/Storable/Storable.pm -@@ -22,7 +22,7 @@ package Storable; @ISA = qw(Exporter); - - use vars qw($canonical $forgive_me $VERSION); - --$VERSION = '2.56'; -+$VERSION = '2.56_01'; - - BEGIN { - if (eval { -diff --git a/dist/Test/lib/Test.pm b/dist/Test/lib/Test.pm -index d75b0cc..3350517 100644 ---- a/dist/Test/lib/Test.pm -+++ b/dist/Test/lib/Test.pm -@@ -20,7 +20,7 @@ sub _reset_globals { - $planned = 0; - } - --$VERSION = '1.28'; -+$VERSION = '1.28_01'; - require Exporter; - @ISA=('Exporter'); - -diff --git a/dist/base/lib/base.pm b/dist/base/lib/base.pm -index c95c2db..b390529 100644 ---- a/dist/base/lib/base.pm -+++ b/dist/base/lib/base.pm -@@ -3,7 +3,7 @@ package base; - - use strict 'vars'; - use vars qw($VERSION); --$VERSION = '2.23'; -+$VERSION = '2.23_01'; - $VERSION =~ tr/_//d; - - # constant.pm is slow --- -2.1.4 - - -From 27686e749e147e29d42dfcd75681276afdac5aff Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Mon, 27 Jun 2016 16:21:21 +1000 -Subject: [PATCH 07/10] cpan/: remove . from @INC when loading optional modules - ---- - cpan/CPAN/lib/App/Cpan.pm | 21 ++++++++++++++++----- - cpan/CPAN/lib/CPAN.pm | 4 ++++ - cpan/Digest/Digest.pm | 6 +++++- - cpan/Encode/Encode.pm | 2 ++ - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm | 5 ++++- - cpan/File-Fetch/lib/File/Fetch.pm | 10 ++++++++++ - cpan/HTTP-Tiny/lib/HTTP/Tiny.pm | 4 ++++ - cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm | 2 ++ - cpan/IPC-Cmd/lib/IPC/Cmd.pm | 4 ++++ - .../lib/Locale/Maketext/Simple.pm | 7 ++++++- - cpan/Memoize/Memoize.pm | 6 +++++- - cpan/Pod-Perldoc/lib/Pod/Perldoc.pm | 5 +++++ - cpan/Sys-Syslog/Syslog.pm | 2 ++ - cpan/bignum/lib/bigint.pm | 2 ++ - cpan/bignum/lib/bignum.pm | 2 ++ - cpan/bignum/lib/bigrat.pm | 2 ++ - cpan/libnet/lib/Net/Config.pm | 7 ++++++- - 17 files changed, 81 insertions(+), 10 deletions(-) - -diff --git a/cpan/CPAN/lib/App/Cpan.pm b/cpan/CPAN/lib/App/Cpan.pm -index e8c9bb7..3fac04d 100644 ---- a/cpan/CPAN/lib/App/Cpan.pm -+++ b/cpan/CPAN/lib/App/Cpan.pm -@@ -530,9 +530,20 @@ sub AUTOLOAD { 1 } - sub DESTROY { 1 } - } - -+# load a module without searching the default entry for the current -+# directory -+sub _safe_load_module { -+ my $name = shift; -+ -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ -+ eval "require $name; 1"; -+} -+ - sub _init_logger - { -- my $log4perl_loaded = eval "require Log::Log4perl; 1"; -+ my $log4perl_loaded = _safe_load_module("Log::Log4perl"); - - unless( $log4perl_loaded ) - { -@@ -993,7 +1004,7 @@ sub _load_local_lib # -I - { - $logger->debug( "Loading local::lib" ); - -- my $rc = eval { require local::lib; 1; }; -+ my $rc = _safe_load_module("local::lib"); - unless( $rc ) { - $logger->die( "Could not load local::lib" ); - } -@@ -1121,7 +1132,7 @@ sub _get_file - { - my $path = shift; - -- my $loaded = eval "require LWP::Simple; 1;"; -+ my $loaded = _safe_load_module("LWP::Simple"); - croak "You need LWP::Simple to use features that fetch files from CPAN\n" - unless $loaded; - -@@ -1143,7 +1154,7 @@ sub _gitify - { - my $args = shift; - -- my $loaded = eval "require Archive::Extract; 1;"; -+ my $loaded = _safe_load_module("Archive::Extract"); - croak "You need Archive::Extract to use features that gitify distributions\n" - unless $loaded; - -@@ -1207,7 +1218,7 @@ sub _show_Changes - sub _get_changes_file - { - croak "Reading Changes files requires LWP::Simple and URI\n" -- unless eval "require LWP::Simple; require URI; 1"; -+ unless _safe_load_module("LWP::Simple") && _safe_load_module("URI"); - - my $url = shift; - -diff --git a/cpan/CPAN/lib/CPAN.pm b/cpan/CPAN/lib/CPAN.pm -index f4544f0..25bf349 100644 ---- a/cpan/CPAN/lib/CPAN.pm -+++ b/cpan/CPAN/lib/CPAN.pm -@@ -1104,6 +1104,8 @@ sub has_usable { - ] - }; - if ($usable->{$mod}) { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - for my $c (0..$#{$usable->{$mod}}) { - my $code = $usable->{$mod}[$c]; - my $ret = eval { &$code() }; -@@ -1146,6 +1148,8 @@ sub has_inst { - $CPAN::META->{dontload_hash}{$mod}||=1; # unsafe meta access, ok - return 0; - } -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - my $file = $mod; - my $obj; - $file =~ s|::|/|g; -diff --git a/cpan/Digest/Digest.pm b/cpan/Digest/Digest.pm -index c3355a8..299e25e 100644 ---- a/cpan/Digest/Digest.pm -+++ b/cpan/Digest/Digest.pm -@@ -38,7 +38,11 @@ sub new - unless (exists ${"$class\::"}{"VERSION"}) { - my $pm_file = $class . ".pm"; - $pm_file =~ s{::}{/}g; -- eval { require $pm_file }; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require $pm_file -+ }; - if ($@) { - $err ||= $@; - next; -diff --git a/cpan/Encode/Encode.pm b/cpan/Encode/Encode.pm -index d2ac30f..dce6c54 100644 ---- a/cpan/Encode/Encode.pm -+++ b/cpan/Encode/Encode.pm -@@ -56,6 +56,8 @@ require Encode::Config; - eval { - local $SIG{__DIE__}; - local $SIG{__WARN__}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - require Encode::ConfigLocal; - }; - -diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -index 4cc8d62..34e85de 100644 ---- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm -@@ -20,7 +20,10 @@ if( $Is_VMS ) { - my $vms_efs; - my $vms_case; - -- if (eval { local $SIG{__DIE__}; require VMS::Feature; }) { -+ if (eval { local $SIG{__DIE__}; -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require VMS::Feature; }) { - $vms_unix_rpt = VMS::Feature::current("filename_unix_report"); - $vms_efs = VMS::Feature::current("efs_charset"); - $vms_case = VMS::Feature::current("efs_case_preserve"); -diff --git a/cpan/File-Fetch/lib/File/Fetch.pm b/cpan/File-Fetch/lib/File/Fetch.pm -index 7d6a263..5a8799b 100644 ---- a/cpan/File-Fetch/lib/File/Fetch.pm -+++ b/cpan/File-Fetch/lib/File/Fetch.pm -@@ -567,6 +567,8 @@ sub _lwp_fetch { - - }; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - unless( can_load( modules => $use_list ) ) { - $METHOD_FAIL->{'lwp'} = 1; - return; -@@ -619,6 +621,8 @@ sub _httptiny_fetch { - - }; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - unless( can_load(modules => $use_list) ) { - $METHOD_FAIL->{'httptiny'} = 1; - return; -@@ -658,6 +662,8 @@ sub _httplite_fetch { - - }; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - unless( can_load(modules => $use_list) ) { - $METHOD_FAIL->{'httplite'} = 1; - return; -@@ -733,6 +739,8 @@ sub _iosock_fetch { - 'IO::Select' => '0.0', - }; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - unless( can_load(modules => $use_list) ) { - $METHOD_FAIL->{'iosock'} = 1; - return; -@@ -814,6 +822,8 @@ sub _netftp_fetch { - check( $tmpl, \%hash ) or return; - - ### required modules ### -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - my $use_list = { 'Net::FTP' => 0 }; - - unless( can_load( modules => $use_list ) ) { -diff --git a/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm b/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -index 52887d1..8b62a27 100644 ---- a/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -+++ b/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -@@ -485,6 +485,8 @@ sub can_ssl { - my($ok, $reason) = (1, ''); - - # Need IO::Socket::SSL 1.42 for SSL_create_ctx_callback -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - unless (eval {require IO::Socket::SSL; IO::Socket::SSL->VERSION(1.42)}) { - $ok = 0; - $reason .= qq/IO::Socket::SSL 1.42 must be installed for https support\n/; -@@ -1441,6 +1443,8 @@ sub _find_CA_file { - return $self->{SSL_options}->{SSL_ca_file}; - } - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - return Mozilla::CA::SSL_ca_file() - if eval { require Mozilla::CA; 1 }; - -diff --git a/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm b/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -index eab3459..92a04a4 100644 ---- a/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -+++ b/cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm -@@ -27,6 +27,8 @@ Exporter::export_ok_tags('all'); - - BEGIN - { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - eval ' use IO::Uncompress::Adapter::Inflate 2.069 ;'; - eval ' use IO::Uncompress::Adapter::Bunzip2 2.069 ;'; - eval ' use IO::Uncompress::Adapter::LZO 2.069 ;'; -diff --git a/cpan/IPC-Cmd/lib/IPC/Cmd.pm b/cpan/IPC-Cmd/lib/IPC/Cmd.pm -index 6a82bdf..84ad0a0 100644 ---- a/cpan/IPC-Cmd/lib/IPC/Cmd.pm -+++ b/cpan/IPC-Cmd/lib/IPC/Cmd.pm -@@ -142,6 +142,8 @@ sub can_use_ipc_run { - return if IS_WIN98; - - ### if we don't have ipc::run, we obviously can't use it. -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - return unless can_load( - modules => { 'IPC::Run' => '0.55' }, - verbose => ($WARN && $verbose), -@@ -169,6 +171,8 @@ sub can_use_ipc_open3 { - - ### IPC::Open3 works on every non-VMS platform, but it can't - ### capture buffers on win32 :( -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - return unless can_load( - modules => { map {$_ => '0.0'} qw|IPC::Open3 IO::Select Symbol| }, - verbose => ($WARN && $verbose), -diff --git a/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm b/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -index 30760f3..9465c52 100644 ---- a/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -+++ b/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -@@ -134,7 +134,12 @@ sub load_loc { - my $pkg = join('::', grep { defined and length } $args{Class}, $args{Subclass}); - return $Loc{$pkg} if exists $Loc{$pkg}; - -- eval { require Locale::Maketext::Lexicon; 1 } or return; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require Locale::Maketext::Lexicon; -+ 1 -+ } or return; - $Locale::Maketext::Lexicon::VERSION > 0.20 or return; - eval { require File::Spec; 1 } or return; - -diff --git a/cpan/Memoize/Memoize.pm b/cpan/Memoize/Memoize.pm -index 9a58c4a..b566f21 100644 ---- a/cpan/Memoize/Memoize.pm -+++ b/cpan/Memoize/Memoize.pm -@@ -184,7 +184,11 @@ sub _my_tie { - } - my $modulefile = $module . '.pm'; - $modulefile =~ s{::}{/}g; -- eval { require $modulefile }; -+ eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ require $modulefile -+ }; - if ($@) { - croak "Memoize: Couldn't load hash tie module `$module': $@; aborting"; - } -diff --git a/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm b/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -index 84f6624..d35d0a0 100644 ---- a/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -+++ b/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -@@ -575,6 +575,9 @@ sub find_good_formatter_class { - my @class_list = @{ $self->{'formatter_classes'} || [] }; - $self->die( "WHAT? Nothing in the formatter class list!?" ) unless @class_list; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ - my $good_class_found; - foreach my $c (@class_list) { - DEBUG > 4 and print "Trying to load $c...\n"; -@@ -1006,6 +1009,8 @@ sub new_translator { # $tr = $self->new_translator($lang); - my $self = shift; - my $lang = shift; - -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - my $pack = 'POD2::' . uc($lang); - eval "require $pack"; - if ( !$@ && $pack->can('new') ) { -diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm -index 25164af..eed224a 100644 ---- a/cpan/Sys-Syslog/Syslog.pm -+++ b/cpan/Sys-Syslog/Syslog.pm -@@ -888,6 +888,8 @@ sub silent_eval (&) { - sub can_load { - my ($module, $verbose) = @_; - local($SIG{__DIE__}, $SIG{__WARN__}, $@); -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - my $loaded = eval "use $module; 1"; - warn $@ if not $loaded and $verbose; - return $loaded -diff --git a/cpan/bignum/lib/bigint.pm b/cpan/bignum/lib/bigint.pm -index a47191e..e8ad732 100644 ---- a/cpan/bignum/lib/bigint.pm -+++ b/cpan/bignum/lib/bigint.pm -@@ -315,6 +315,8 @@ sub import { - } else { - # see if we can find Math::BigInt::Lite - if (!defined $a && !defined $p) { # rounding won't work to well -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - if (eval { require Math::BigInt::Lite; 1 }) { - @import = (); # :constant in Lite, not MBI - Math::BigInt::Lite->import(':constant'); -diff --git a/cpan/bignum/lib/bignum.pm b/cpan/bignum/lib/bignum.pm -index 90d5db5..b7449d9 100644 ---- a/cpan/bignum/lib/bignum.pm -+++ b/cpan/bignum/lib/bignum.pm -@@ -157,6 +157,8 @@ sub import { - else { - # see if we can find Math::BigInt::Lite - if (!defined $a && !defined $p) { # rounding won't work to well -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - if (eval { require Math::BigInt::Lite; 1 }) { - @import = (); # :constant in Lite, not MBI - Math::BigInt::Lite->import(':constant'); -diff --git a/cpan/bignum/lib/bigrat.pm b/cpan/bignum/lib/bigrat.pm -index 79fe84d..a4489e8 100644 ---- a/cpan/bignum/lib/bigrat.pm -+++ b/cpan/bignum/lib/bigrat.pm -@@ -150,6 +150,8 @@ sub import { - else { - # see if we can find Math::BigInt::Lite - if (!defined $a && !defined $p) { # rounding won't work to well -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; - if (eval { require Math::BigInt::Lite; 1 }) { - @import = (); # :constant in Lite, not MBI - Math::BigInt::Lite->import(':constant'); -diff --git a/cpan/libnet/lib/Net/Config.pm b/cpan/libnet/lib/Net/Config.pm -index 3aa547e..0eed8c9 100644 ---- a/cpan/libnet/lib/Net/Config.pm -+++ b/cpan/libnet/lib/Net/Config.pm -@@ -24,7 +24,12 @@ our $VERSION = "3.08"; - - our($CONFIGURE, $LIBNET_CFG); - --eval { local $SIG{__DIE__}; require Net::LocalCfg }; -+eval { -+ local @INC = @INC; -+ pop @INC if $INC[-1] eq '.'; -+ local $SIG{__DIE__}; -+ require Net::LocalCfg; -+}; - - our %NetConfig = ( - nntp_hosts => [], --- -2.1.4 - - -From 0ca8383bf176e0fd5e36b9e9b4c04fe86e913922 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Mon, 27 Jun 2016 16:35:02 +1000 -Subject: [PATCH 08/10] cpan/: bump $VERSION as needed - ---- - cpan/CPAN/lib/App/Cpan.pm | 2 +- - cpan/Digest/Digest.pm | 2 +- - cpan/File-Fetch/lib/File/Fetch.pm | 2 +- - cpan/HTTP-Tiny/lib/HTTP/Tiny.pm | 2 +- - cpan/IPC-Cmd/lib/IPC/Cmd.pm | 2 +- - cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm | 2 +- - cpan/Memoize/Memoize.pm | 2 +- - cpan/Pod-Perldoc/lib/Pod/Perldoc.pm | 2 +- - cpan/Sys-Syslog/Syslog.pm | 2 +- - cpan/bignum/lib/Math/BigFloat/Trace.pm | 2 +- - cpan/bignum/lib/Math/BigInt/Trace.pm | 2 +- - cpan/bignum/lib/bigint.pm | 2 +- - cpan/bignum/lib/bignum.pm | 2 +- - cpan/bignum/lib/bigrat.pm | 2 +- - cpan/libnet/lib/Net/Cmd.pm | 2 +- - cpan/libnet/lib/Net/Config.pm | 2 +- - cpan/libnet/lib/Net/Domain.pm | 2 +- - cpan/libnet/lib/Net/FTP.pm | 2 +- - cpan/libnet/lib/Net/FTP/A.pm | 2 +- - cpan/libnet/lib/Net/FTP/E.pm | 2 +- - cpan/libnet/lib/Net/FTP/I.pm | 2 +- - cpan/libnet/lib/Net/FTP/L.pm | 2 +- - cpan/libnet/lib/Net/FTP/dataconn.pm | 2 +- - cpan/libnet/lib/Net/NNTP.pm | 2 +- - cpan/libnet/lib/Net/Netrc.pm | 2 +- - cpan/libnet/lib/Net/POP3.pm | 2 +- - cpan/libnet/lib/Net/SMTP.pm | 2 +- - cpan/libnet/lib/Net/Time.pm | 2 +- - 28 files changed, 28 insertions(+), 28 deletions(-) - -diff --git a/cpan/CPAN/lib/App/Cpan.pm b/cpan/CPAN/lib/App/Cpan.pm -index 3fac04d..94607d9 100644 ---- a/cpan/CPAN/lib/App/Cpan.pm -+++ b/cpan/CPAN/lib/App/Cpan.pm -@@ -6,7 +6,7 @@ use vars qw($VERSION); - - use if $] < 5.008 => 'IO::Scalar'; - --$VERSION = '1.63'; -+$VERSION = '1.63_01'; - - =head1 NAME - -diff --git a/cpan/Digest/Digest.pm b/cpan/Digest/Digest.pm -index 299e25e..16dae9d 100644 ---- a/cpan/Digest/Digest.pm -+++ b/cpan/Digest/Digest.pm -@@ -3,7 +3,7 @@ package Digest; - use strict; - use vars qw($VERSION %MMAP $AUTOLOAD); - --$VERSION = "1.17"; -+$VERSION = "1.17_01"; - - %MMAP = ( - "SHA-1" => [["Digest::SHA", 1], "Digest::SHA1", ["Digest::SHA2", 1]], -diff --git a/cpan/File-Fetch/lib/File/Fetch.pm b/cpan/File-Fetch/lib/File/Fetch.pm -index 5a8799b..de2ab12 100644 ---- a/cpan/File-Fetch/lib/File/Fetch.pm -+++ b/cpan/File-Fetch/lib/File/Fetch.pm -@@ -22,7 +22,7 @@ use vars qw[ $VERBOSE $PREFER_BIN $FROM_EMAIL $USER_AGENT - $FTP_PASSIVE $TIMEOUT $DEBUG $WARN $FORCEIPV4 - ]; - --$VERSION = '0.48'; -+$VERSION = '0.48_01'; - $VERSION = eval $VERSION; # avoid warnings with development releases - $PREFER_BIN = 0; # XXX TODO implement - $FROM_EMAIL = 'File-Fetch@example.com'; -diff --git a/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm b/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -index 8b62a27..f9e5184 100644 ---- a/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -+++ b/cpan/HTTP-Tiny/lib/HTTP/Tiny.pm -@@ -4,7 +4,7 @@ use strict; - use warnings; - # ABSTRACT: A small, simple, correct HTTP/1.1 client - --our $VERSION = '0.056'; -+our $VERSION = '0.056_001'; - - use Carp (); - -diff --git a/cpan/IPC-Cmd/lib/IPC/Cmd.pm b/cpan/IPC-Cmd/lib/IPC/Cmd.pm -index 84ad0a0..4705f04 100644 ---- a/cpan/IPC-Cmd/lib/IPC/Cmd.pm -+++ b/cpan/IPC-Cmd/lib/IPC/Cmd.pm -@@ -18,7 +18,7 @@ BEGIN { - $HAVE_MONOTONIC - ]; - -- $VERSION = '0.92'; -+ $VERSION = '0.92_01'; - $VERBOSE = 0; - $DEBUG = 0; - $WARN = 1; -diff --git a/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm b/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -index 9465c52..9e61670 100644 ---- a/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -+++ b/cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm -@@ -1,5 +1,5 @@ - package Locale::Maketext::Simple; --$Locale::Maketext::Simple::VERSION = '0.21'; -+$Locale::Maketext::Simple::VERSION = '0.21_01'; - - use strict; - use 5.005; -diff --git a/cpan/Memoize/Memoize.pm b/cpan/Memoize/Memoize.pm -index b566f21..f4e6522 100644 ---- a/cpan/Memoize/Memoize.pm -+++ b/cpan/Memoize/Memoize.pm -@@ -9,7 +9,7 @@ - # write to mjd-perl-memoize+@plover.com for a license. - - package Memoize; --$VERSION = '1.03'; -+$VERSION = '1.03_01'; - - # Compile-time constants - sub SCALAR () { 0 } -diff --git a/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm b/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -index d35d0a0..787353b 100644 ---- a/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -+++ b/cpan/Pod-Perldoc/lib/Pod/Perldoc.pm -@@ -12,7 +12,7 @@ use File::Spec::Functions qw(catfile catdir splitdir); - use vars qw($VERSION @Pagers $Bindir $Pod2man - $Temp_Files_Created $Temp_File_Lifetime - ); --$VERSION = '3.25_02'; # patched in perl5.git -+$VERSION = '3.25_03'; # patched in perl5.git - $VERSION =~ s/_//; - - #.......................................................................... -diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm -index eed224a..28f36c7 100644 ---- a/cpan/Sys-Syslog/Syslog.pm -+++ b/cpan/Sys-Syslog/Syslog.pm -@@ -11,7 +11,7 @@ require 5.005; - - - { no strict 'vars'; -- $VERSION = '0.33'; -+ $VERSION = '0.33_01'; - - %EXPORT_TAGS = ( - standard => [qw(openlog syslog closelog setlogmask)], -diff --git a/cpan/bignum/lib/Math/BigFloat/Trace.pm b/cpan/bignum/lib/Math/BigFloat/Trace.pm -index 5e043f5..634d967 100644 ---- a/cpan/bignum/lib/Math/BigFloat/Trace.pm -+++ b/cpan/bignum/lib/Math/BigFloat/Trace.pm -@@ -13,7 +13,7 @@ our ($PACKAGE, @EXPORT_OK, $accuracy, $precision, $round_mode, $div_scale); - - our @ISA = qw(Exporter Math::BigFloat); - --our $VERSION = '0.42'; -+our $VERSION = '0.42_01'; - - use overload; # inherit overload from BigFloat - -diff --git a/cpan/bignum/lib/Math/BigInt/Trace.pm b/cpan/bignum/lib/Math/BigInt/Trace.pm -index 646c05f..4e47497 100644 ---- a/cpan/bignum/lib/Math/BigInt/Trace.pm -+++ b/cpan/bignum/lib/Math/BigInt/Trace.pm -@@ -13,7 +13,7 @@ our ($PACKAGE, @EXPORT_OK, $accuracy, $precision, $round_mode, $div_scale); - - our @ISA = qw(Exporter Math::BigInt); - --our $VERSION = '0.42'; -+our $VERSION = '0.42_01'; - - use overload; # inherit overload from BigInt - -diff --git a/cpan/bignum/lib/bigint.pm b/cpan/bignum/lib/bigint.pm -index e8ad732..bc1ebe3 100644 ---- a/cpan/bignum/lib/bigint.pm -+++ b/cpan/bignum/lib/bigint.pm -@@ -4,7 +4,7 @@ use 5.006; - use strict; - use warnings; - --our $VERSION = '0.42'; -+our $VERSION = '0.42_01'; - - use Exporter; - our @ISA = qw( Exporter ); -diff --git a/cpan/bignum/lib/bignum.pm b/cpan/bignum/lib/bignum.pm -index b7449d9..394b147 100644 ---- a/cpan/bignum/lib/bignum.pm -+++ b/cpan/bignum/lib/bignum.pm -@@ -4,7 +4,7 @@ use 5.006; - use strict; - use warnings; - --our $VERSION = '0.42'; -+our $VERSION = '0.42_01'; - - use Exporter; - our @ISA = qw( bigint ); -diff --git a/cpan/bignum/lib/bigrat.pm b/cpan/bignum/lib/bigrat.pm -index a4489e8..260973b 100644 ---- a/cpan/bignum/lib/bigrat.pm -+++ b/cpan/bignum/lib/bigrat.pm -@@ -4,7 +4,7 @@ use 5.006; - use strict; - use warnings; - --our $VERSION = '0.42'; -+our $VERSION = '0.42_01'; - - use Exporter; - our @ISA = qw( bigint ); -diff --git a/cpan/libnet/lib/Net/Cmd.pm b/cpan/libnet/lib/Net/Cmd.pm -index 2242600..3a5d4d9 100644 ---- a/cpan/libnet/lib/Net/Cmd.pm -+++ b/cpan/libnet/lib/Net/Cmd.pm -@@ -28,7 +28,7 @@ BEGIN { - } - } - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - our @ISA = qw(Exporter); - our @EXPORT = qw(CMD_INFO CMD_OK CMD_MORE CMD_REJECT CMD_ERROR CMD_PENDING); - -diff --git a/cpan/libnet/lib/Net/Config.pm b/cpan/libnet/lib/Net/Config.pm -index 0eed8c9..3e4ab0a 100644 ---- a/cpan/libnet/lib/Net/Config.pm -+++ b/cpan/libnet/lib/Net/Config.pm -@@ -20,7 +20,7 @@ use Socket qw(inet_aton inet_ntoa); - - our @EXPORT = qw(%NetConfig); - our @ISA = qw(Net::LocalCfg Exporter); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - our($CONFIGURE, $LIBNET_CFG); - -diff --git a/cpan/libnet/lib/Net/Domain.pm b/cpan/libnet/lib/Net/Domain.pm -index e2be3b1..53822da 100644 ---- a/cpan/libnet/lib/Net/Domain.pm -+++ b/cpan/libnet/lib/Net/Domain.pm -@@ -21,7 +21,7 @@ use Net::Config; - - our @ISA = qw(Exporter); - our @EXPORT_OK = qw(hostname hostdomain hostfqdn domainname); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - my ($host, $domain, $fqdn) = (undef, undef, undef); - -diff --git a/cpan/libnet/lib/Net/FTP.pm b/cpan/libnet/lib/Net/FTP.pm -index c0904c6..f3beb25 100644 ---- a/cpan/libnet/lib/Net/FTP.pm -+++ b/cpan/libnet/lib/Net/FTP.pm -@@ -25,7 +25,7 @@ use Net::Config; - use Socket; - use Time::Local; - --our $VERSION = '3.08'; -+our $VERSION = '3.08_01'; - - our $IOCLASS; - my $family_key; -diff --git a/cpan/libnet/lib/Net/FTP/A.pm b/cpan/libnet/lib/Net/FTP/A.pm -index a1ae30b..cdbd768 100644 ---- a/cpan/libnet/lib/Net/FTP/A.pm -+++ b/cpan/libnet/lib/Net/FTP/A.pm -@@ -13,7 +13,7 @@ use Carp; - use Net::FTP::dataconn; - - our @ISA = qw(Net::FTP::dataconn); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - our $buf; - -diff --git a/cpan/libnet/lib/Net/FTP/E.pm b/cpan/libnet/lib/Net/FTP/E.pm -index cf09d90..d3cb820 100644 ---- a/cpan/libnet/lib/Net/FTP/E.pm -+++ b/cpan/libnet/lib/Net/FTP/E.pm -@@ -8,6 +8,6 @@ use warnings; - use Net::FTP::I; - - our @ISA = qw(Net::FTP::I); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - 1; -diff --git a/cpan/libnet/lib/Net/FTP/I.pm b/cpan/libnet/lib/Net/FTP/I.pm -index b014f08..3bd1c0f 100644 ---- a/cpan/libnet/lib/Net/FTP/I.pm -+++ b/cpan/libnet/lib/Net/FTP/I.pm -@@ -13,7 +13,7 @@ use Carp; - use Net::FTP::dataconn; - - our @ISA = qw(Net::FTP::dataconn); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - our $buf; - -diff --git a/cpan/libnet/lib/Net/FTP/L.pm b/cpan/libnet/lib/Net/FTP/L.pm -index d13efe7..630db0d 100644 ---- a/cpan/libnet/lib/Net/FTP/L.pm -+++ b/cpan/libnet/lib/Net/FTP/L.pm -@@ -8,6 +8,6 @@ use warnings; - use Net::FTP::I; - - our @ISA = qw(Net::FTP::I); --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - 1; -diff --git a/cpan/libnet/lib/Net/FTP/dataconn.pm b/cpan/libnet/lib/Net/FTP/dataconn.pm -index 8d82030..ba0891b 100644 ---- a/cpan/libnet/lib/Net/FTP/dataconn.pm -+++ b/cpan/libnet/lib/Net/FTP/dataconn.pm -@@ -13,7 +13,7 @@ use Carp; - use Errno; - use Net::Cmd; - --our $VERSION = '3.08'; -+our $VERSION = '3.08_01'; - - $Net::FTP::IOCLASS or die "please load Net::FTP before Net::FTP::dataconn"; - our @ISA = $Net::FTP::IOCLASS; -diff --git a/cpan/libnet/lib/Net/NNTP.pm b/cpan/libnet/lib/Net/NNTP.pm -index 0d690de..675b1e6 100644 ---- a/cpan/libnet/lib/Net/NNTP.pm -+++ b/cpan/libnet/lib/Net/NNTP.pm -@@ -21,7 +21,7 @@ use Net::Cmd; - use Net::Config; - use Time::Local; - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - # Code for detecting if we can use SSL - my $ssl_class = eval { -diff --git a/cpan/libnet/lib/Net/Netrc.pm b/cpan/libnet/lib/Net/Netrc.pm -index 4945604..ba60ae6 100644 ---- a/cpan/libnet/lib/Net/Netrc.pm -+++ b/cpan/libnet/lib/Net/Netrc.pm -@@ -18,7 +18,7 @@ use warnings; - use Carp; - use FileHandle; - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - our $TESTING; - -diff --git a/cpan/libnet/lib/Net/POP3.pm b/cpan/libnet/lib/Net/POP3.pm -index bccdfb0..ab8121e 100644 ---- a/cpan/libnet/lib/Net/POP3.pm -+++ b/cpan/libnet/lib/Net/POP3.pm -@@ -20,7 +20,7 @@ use IO::Socket; - use Net::Cmd; - use Net::Config; - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - # Code for detecting if we can use SSL - my $ssl_class = eval { -diff --git a/cpan/libnet/lib/Net/SMTP.pm b/cpan/libnet/lib/Net/SMTP.pm -index 6d3e4c2..0130a2f 100644 ---- a/cpan/libnet/lib/Net/SMTP.pm -+++ b/cpan/libnet/lib/Net/SMTP.pm -@@ -21,7 +21,7 @@ use Net::Cmd; - use Net::Config; - use Socket; - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - # Code for detecting if we can use SSL - my $ssl_class = eval { -diff --git a/cpan/libnet/lib/Net/Time.pm b/cpan/libnet/lib/Net/Time.pm -index fae93f8..6118ad1 100644 ---- a/cpan/libnet/lib/Net/Time.pm -+++ b/cpan/libnet/lib/Net/Time.pm -@@ -24,7 +24,7 @@ use Net::Config; - our @ISA = qw(Exporter); - our @EXPORT_OK = qw(inet_time inet_daytime); - --our $VERSION = "3.08"; -+our $VERSION = "3.08_01"; - - our $TIMEOUT = 120; - --- -2.1.4 - - -From 00394486626487998901f267ea0fb7e5c44bfb5f Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Wed, 29 Jun 2016 16:19:50 +1000 -Subject: [PATCH 09/10] (perl #127834) update CUSTOMIZED entries - ---- - Porting/Maintainers.pl | 157 ++++++++++++++++++++++++++++++++++++++++- - t/porting/customized.dat | 179 +++++++++++++++++++++++++++++++++++++++-------- - 2 files changed, 307 insertions(+), 29 deletions(-) - -diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl -index d4566ad..27ec5e9 100755 ---- a/Porting/Maintainers.pl -+++ b/Porting/Maintainers.pl -@@ -126,6 +126,14 @@ use File::Glob qw(:case); - 'EXCLUDED' => [ - qw(t/07_ptardiff.t), - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( -+ bin/ptar bin/ptardiff bin/ptargrep -+ lib/Archive/Tar.pm lib/Archive/Tar/Constant.pm -+ lib/Archive/Tar/File.pm -+ ) -+ ], - }, - - 'Attribute::Handlers' => { -@@ -181,6 +189,10 @@ use File::Glob qw(:case); - 'base' => { - 'DISTRIBUTION' => 'RJBS/base-2.23.tar.gz', - 'FILES' => q[dist/base], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/base.pm ) -+ ], - }, - - 'bignum' => { -@@ -195,6 +207,14 @@ use File::Glob qw(:case); - t/03podcov.t - ), - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( -+ lib/Math/BigFloat/Trace.pm -+ lib/Math/BigInt/Trace.pm lib/bigint.pm -+ lib/bignum.pm lib/bigrat.pm -+ ) -+ ], - }, - - 'Carp' => { -@@ -284,7 +304,11 @@ use File::Glob qw(:case); - ), - ], - # See commit 3198fda65dbcd975c56916e4b98f515fab7f02e5 -- 'CUSTOMIZED' => [ qw[ lib/CPAN.pm ] ], -+ 'CUSTOMIZED' => [ -+ qw[ lib/CPAN.pm ], -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/App/Cpan.pm scripts/cpan ) -+ ], - }, - - # Note: When updating CPAN-Meta the META.* files will need to be regenerated -@@ -361,6 +385,10 @@ use File::Glob qw(:case); - 'DISTRIBUTION' => 'GAAS/Digest-1.17.tar.gz', - 'FILES' => q[cpan/Digest], - 'EXCLUDED' => ['digest-bench'], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( Digest.pm ) -+ ], - }, - - 'Digest::MD5' => { -@@ -378,6 +406,10 @@ use File::Glob qw(:case); - examples/dups - ), - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/Digest/SHA.pm shasum ) -+ ], - }, - - 'Dumpvalue' => { -@@ -392,6 +424,11 @@ use File::Glob qw(:case); - CUSTOMIZED => [ - qw( encoding.pm - ), -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( -+ Encode.pm bin/enc2xs bin/encguess bin/piconv -+ bin/ucmlint bin/unidump -+ ) - ], - }, - -@@ -517,6 +554,8 @@ use File::Glob qw(:case); - t/cd.t - t/echo.t - ), -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( bin/instmodsh lib/ExtUtils/Command.pm ), - ], - }, - -@@ -537,6 +576,10 @@ use File::Glob qw(:case); - 'File::Fetch' => { - 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.48.tar.gz', - 'FILES' => q[cpan/File-Fetch], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/File/Fetch.pm ) -+ ], - }, - - 'File::Path' => { -@@ -630,6 +673,10 @@ use File::Glob qw(:case); - qr/^eg/, - qr/^xt/ - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/HTTP/Tiny.pm ) -+ ], - }, - - 'I18N::Collate' => { -@@ -663,6 +710,37 @@ use File::Glob qw(:case); - 't/010examples-zlib.t', - 't/cz-05examples.t', - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( -+ bin/zipdetails lib/Compress/Zlib.pm -+ lib/IO/Compress/Adapter/Bzip2.pm -+ lib/IO/Compress/Adapter/Deflate.pm -+ lib/IO/Compress/Adapter/Identity.pm -+ lib/IO/Compress/Base.pm -+ lib/IO/Compress/Base/Common.pm -+ lib/IO/Compress/Bzip2.pm -+ lib/IO/Compress/Deflate.pm -+ lib/IO/Compress/Gzip.pm -+ lib/IO/Compress/Gzip/Constants.pm -+ lib/IO/Compress/RawDeflate.pm -+ lib/IO/Compress/Zip.pm -+ lib/IO/Compress/Zip/Constants.pm -+ lib/IO/Compress/Zlib/Constants.pm -+ lib/IO/Compress/Zlib/Extra.pm -+ lib/IO/Uncompress/Adapter/Bunzip2.pm -+ lib/IO/Uncompress/Adapter/Identity.pm -+ lib/IO/Uncompress/Adapter/Inflate.pm -+ lib/IO/Uncompress/AnyInflate.pm -+ lib/IO/Uncompress/AnyUncompress.pm -+ lib/IO/Uncompress/Base.pm -+ lib/IO/Uncompress/Bunzip2.pm -+ lib/IO/Uncompress/Gunzip.pm -+ lib/IO/Uncompress/Inflate.pm -+ lib/IO/Uncompress/RawInflate.pm -+ lib/IO/Uncompress/Unzip.pm -+ ) -+ ], - }, - - 'IO::Socket::IP' => { -@@ -681,6 +759,10 @@ use File::Glob qw(:case); - 'IPC::Cmd' => { - 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.92.tar.gz', - 'FILES' => q[cpan/IPC-Cmd], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/IPC/Cmd.pm ) -+ ], - }, - - 'IPC::SysV' => { -@@ -704,6 +786,10 @@ use File::Glob qw(:case); - 'JSON::PP' => { - 'DISTRIBUTION' => 'MAKAMAKA/JSON-PP-2.27300.tar.gz', - 'FILES' => q[cpan/JSON-PP], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( bin/json_pp lib/JSON/PP.pm ) -+ ], - }, - - 'lib' => { -@@ -729,6 +815,16 @@ use File::Glob qw(:case); - qr(^demos/), - qr(^t/external/), - ], -+ 'CUSTOMIZED' => [ -+ qw( -+ lib/Net/Cmd.pm lib/Net/Config.pm -+ lib/Net/Domain.pm lib/Net/FTP.pm lib/Net/FTP/A.pm -+ lib/Net/FTP/E.pm lib/Net/FTP/I.pm -+ lib/Net/FTP/L.pm lib/Net/FTP/dataconn.pm -+ lib/Net/NNTP.pm lib/Net/Netrc.pm lib/Net/POP3.pm -+ lib/Net/SMTP.pm lib/Net/Time.pm -+ ) -+ ], - }, - - 'Locale-Codes' => { -@@ -761,6 +857,10 @@ use File::Glob qw(:case); - 'Locale::Maketext::Simple' => { - 'DISTRIBUTION' => 'JESSE/Locale-Maketext-Simple-0.21.tar.gz', - 'FILES' => q[cpan/Locale-Maketext-Simple], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( lib/Locale/Maketext/Simple.pm ) -+ ], - }, - - 'Math::BigInt' => { -@@ -833,6 +933,10 @@ use File::Glob qw(:case); - 'DISTRIBUTION' => 'MJD/Memoize-1.03.tgz', - 'FILES' => q[cpan/Memoize], - 'EXCLUDED' => ['article.html'], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( Memoize.pm ) -+ ], - }, - - 'MIME::Base64' => { -@@ -1054,6 +1158,9 @@ use File::Glob qw(:case); - win32/PerlLog.RES - ), - ], -+ 'CUSTOMIZED' => [ -+ qw( Syslog.pm ) -+ ], - }, - - 'Term::ANSIColor' => { -@@ -1104,6 +1211,54 @@ use File::Glob qw(:case); - t/lib/if.pm - ), - ], -+ 'CUSTOMIZED' => [ -+ # https://rt.perl.org/Ticket/Display.html?id=127834 -+ qw( -+ bin/prove lib/App/Prove.pm lib/App/Prove/State.pm -+ lib/App/Prove/State/Result.pm -+ lib/App/Prove/State/Result/Test.pm -+ lib/TAP/Base.pm lib/TAP/Formatter/Base.pm -+ lib/TAP/Formatter/Color.pm -+ lib/TAP/Formatter/Console.pm -+ lib/TAP/Formatter/Console/ParallelSession.pm -+ lib/TAP/Formatter/Console/Session.pm -+ lib/TAP/Formatter/File.pm -+ lib/TAP/Formatter/File/Session.pm -+ lib/TAP/Formatter/Session.pm lib/TAP/Harness.pm -+ lib/TAP/Harness/Env.pm lib/TAP/Object.pm -+ lib/TAP/Parser.pm lib/TAP/Parser/Aggregator.pm -+ lib/TAP/Parser/Grammar.pm -+ lib/TAP/Parser/Iterator.pm -+ lib/TAP/Parser/Iterator/Array.pm -+ lib/TAP/Parser/Iterator/Process.pm -+ lib/TAP/Parser/Iterator/Stream.pm -+ lib/TAP/Parser/IteratorFactory.pm -+ lib/TAP/Parser/Multiplexer.pm -+ lib/TAP/Parser/Result.pm -+ lib/TAP/Parser/Result/Bailout.pm -+ lib/TAP/Parser/Result/Comment.pm -+ lib/TAP/Parser/Result/Plan.pm -+ lib/TAP/Parser/Result/Pragma.pm -+ lib/TAP/Parser/Result/Test.pm -+ lib/TAP/Parser/Result/Unknown.pm -+ lib/TAP/Parser/Result/Version.pm -+ lib/TAP/Parser/Result/YAML.pm -+ lib/TAP/Parser/ResultFactory.pm -+ lib/TAP/Parser/Scheduler.pm -+ lib/TAP/Parser/Scheduler/Job.pm -+ lib/TAP/Parser/Scheduler/Spinner.pm -+ lib/TAP/Parser/Source.pm -+ lib/TAP/Parser/SourceHandler.pm -+ lib/TAP/Parser/SourceHandler/Executable.pm -+ lib/TAP/Parser/SourceHandler/File.pm -+ lib/TAP/Parser/SourceHandler/Handle.pm -+ lib/TAP/Parser/SourceHandler/Perl.pm -+ lib/TAP/Parser/SourceHandler/RawTAP.pm -+ lib/TAP/Parser/YAMLish/Reader.pm -+ lib/TAP/Parser/YAMLish/Writer.pm -+ lib/Test/Harness.pm -+ ) -+ ], - }, - - 'Test::Simple' => { -diff --git a/t/porting/customized.dat b/t/porting/customized.dat -index f871a32..d5b4b2c 100644 ---- a/t/porting/customized.dat -+++ b/t/porting/customized.dat -@@ -1,50 +1,103 @@ --CPAN cpan/CPAN/lib/CPAN.pm ce62c43d72f101c011184dbbc59e21c2790826f0 -+Archive::Tar cpan/Archive-Tar/bin/ptar 5e9f3c6f565114193d98847ed8569cd0010c229c -+Archive::Tar cpan/Archive-Tar/bin/ptardiff 5a9f4c01a0390bf98da7e63f1c0bbf5bc74d12c7 -+Archive::Tar cpan/Archive-Tar/bin/ptargrep eb74056c434acf314ac5a122e33bdd2ef99e6edb -+Archive::Tar cpan/Archive-Tar/lib/Archive/Tar.pm b7e13134a5bcabe8c33fb0729d2f2f80e924059a -+Archive::Tar cpan/Archive-Tar/lib/Archive/Tar/Constant.pm 18af3e90665fcf2ab40c5b02c10ba0ea3ac34d0e -+Archive::Tar cpan/Archive-Tar/lib/Archive/Tar/File.pm c0b849aa3d164305d7cb084ba3adf8d505971d6b -+CPAN cpan/CPAN/lib/App/Cpan.pm b2a9928c41083c82e884f6dc6d4b7043a2b0e351 -+CPAN cpan/CPAN/lib/CPAN.pm 27f0f5c41a81aba89dfc895e7671719716522544 -+CPAN cpan/CPAN/scripts/cpan c43050c8c63153a205e4385e118e906d1ecadf06 -+Digest cpan/Digest/Digest.pm 43f7f544cb11842b2f55c73e28930da50774e081 -+Digest::SHA cpan/Digest-SHA/lib/Digest/SHA.pm 5841fcf70f7290e07befdd16f05093664c618a96 -+Digest::SHA cpan/Digest-SHA/shasum f92faa37afc098e2a825e4ecda1097890492d957 -+Encode cpan/Encode/bin/enc2xs 7bbd4ca8d81e0189b87d703aa058b95a837b97d3 -+Encode cpan/Encode/bin/encguess f1e7a130995c4bad53bb6d3034dae625cfe61e32 -+Encode cpan/Encode/bin/piconv 80ea7f9afff580e41c4b29f5ab214ed378274b49 -+Encode cpan/Encode/bin/ucmlint 495862125269a60536b78fd0a7910d024c4d21fe -+Encode cpan/Encode/bin/unidump 715f47c2fcc661268f3c6cd3de0d27c72b745cd2 -+Encode cpan/Encode/Encode.pm e146861ff2e6aaa62defa4887eade68dd7b17c8e - Encode cpan/Encode/encoding.pm 51c19efc9bfe8467d6ae12a4654f6e7f980715bf - ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t a0369c919e216fb02767a637666bb4577ad79b02 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 8d772fbc6a57637ab24d12a02794073ee71b489c --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 9be9ac3fee6fd6df702469904e02c8b4c6f2502e --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm bb2443c2314c50f09f7eab4aacc03ade8b9907dd --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 830acdc810e2974d7fd4ec408ea1bfa825c75b69 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm 5c41b40e33464c6635258061dff4ece018b46bd9 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/bin/instmodsh 5bc04a0173b8b787f465271b6186220326ae8eef -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm e3a372e07392179711ea9972087c1105a2780fad -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm b72721bd6aa9bf7ec328bda99a8fdb63cac6114d -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm 0e1e4c25eddb999fec6c4dc66593f76db34cfd16 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm bfd2aa00ca4ed251f342e1d1ad704abbaf5a615e -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm 5529ae3064365eafd99536621305d52f4ab31b45 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm bc88b275af73b8faac6abd59a9aad3f625925810 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod 062e5d14a803fbbec8d61803086a3d7997e8a473 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod a8a9cab7d67922ed3d6883c864e1fe29aaa6ad89 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version.pm 0c970778ac7b437d9363b314dd0ab85b7d83c8cb - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version/regex.pm 987b7b5567b95a085a69037a7fa99af2b9bdf4df --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 5d5cd55e8d367477337e06f56c02e94c5f7d4a39 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 23a4b33b974e036d59bf55aa02e025506a408048 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 288df61e9ba7be3505b58b6345091fe1f310a117 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm 8578f2ea4ec9e764a789f6ecf620ea449ddca8c1 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 9f1f6c51fb0337726c99332facc52159c0619fe2 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm a0ec076bedfa0c2e52fc2b735fbc75b4c2706bbf --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm 976b10ec76d1fe6f7ee9000b5596e8950434880b --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm bc4b33fa5296ab35bcb1be1c18759b93c4de2598 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm db807cc6e804e34e2b061c2eb96716b79274fd60 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 83601fa89eb285ae458c6f57bc3d6789a50de684 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm 8185a7db6c4d7e0fdc5001aeaa8c2b612a884a5e --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 2fe66ca8a894d6a2ae340b8bf6f8d69c5e1f7fbe --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm e8a4dbba69a1d551bd581ea6a3f2415bacbc0ae5 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm d666ac424618c3e11b8549755c9646d942bd2d57 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm f6581a0e75e45bfc26f343f173d3366c43fb1221 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 1997912b5018970cdeb3dae8fd7e0c24f6e5d567 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm 210a4eda8b081d9986477e3a9762fce6ebea8474 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm 675c0a890c0c74178c845f40d133e603d913b835 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm f73ef46755d59467960e98c0d1df085fb56e22ef --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 6059d9bb7c4f0c154a61f115aa6b24ba08622b81 --ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 6347934cbe40da977790cea6c81987816b2fe26b -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm 412e95c37fa10f007f3137e9e142ac30f3427d9f -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 8559ef191b4371d0c381472464856a8a73825b2a -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 09d579ed9daea95c3bf47de2e0b8fe3aa0ff6447 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm f720c13748293b792f7073aa96e7daecb590b183 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 243649a399d293ae7ad0f26b7eab2668aa864ce8 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm b63c90129303b2c17d084fb828aa2c02a2ad85b8 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm cabd1c97eaa427067811d92807e34c17940c7350 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm 6a185d897a600c34615a6073f4de0ac2f54fef3e -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm fcf2f8e3461deb32e4b3f37a00002477bc8e976e -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm 1f5eb772eedfce56434161e2ff080e0cb03ee260 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm de777d7809c0d73e5d4622a29921731c7e5dff48 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm 01e8f08a82b5304009574e3ac0892b4066ff7639 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm 5340052b58557a6764f5ac9f8b807fefec404a06 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm 3c3b93f431b0a51b9592b3d69624dbf5409f6f74 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm 40397f4cd2d49700b80b4ef490da98add24c5b37 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm 147e97fbabb74841f0733dbd5d1b9f3fa51f87c1 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm 3f13ed7045ff3443bcb4dd6c95c98b9bd705820f -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm 10b2a0651d14ec8b1367e986288533a40bac8380 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm 48e8a2fe1763ba0228a12a8d363af8d033817ba9 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 6fefe99045b64459905d4721f3a494d8d50f7ab9 -+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 172778ad21c065a89cd270668eb9f99a7364b41c - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/cd.t 0a71fbd646a7be8358b07b6f64f838243cc0aef4 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 37aec8f794c52e037540757eb5b2556f79419ff7 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/NoXS.pm 371cdff1b2375017907cfbc9c8f4a31f5ad10582 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/prereq.t 53bda2c549fd13a6b6c13a070ca6bc79883081c0 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/vstrings.t 90035a2bdbf45f15b9c3196d072d7cba7e662871 -+File::Fetch cpan/File-Fetch/lib/File/Fetch.pm 5824d72df44df6ff1d1cd3a914c003f521bc1ef6 - File::Path cpan/File-Path/lib/File/Path.pm fd8ce4420a0c113d3f47dd3223859743655c1da8 - File::Path cpan/File-Path/t/Path_win32.t 94b9276557ce7f80b91f6fd9bfa7a0cd9bf9683e -+HTTP::Tiny cpan/HTTP-Tiny/lib/HTTP/Tiny.pm 3c899ab6938b588f6a2823a6aa59edc81fc2a387 -+IO-Compress cpan/IO-Compress/bin/zipdetails 381ba2a6ae5bd21c8d2e994316e3e13f2f0a4f41 -+IO-Compress cpan/IO-Compress/lib/Compress/Zlib.pm 58ddedd36889463706d4060589d0c5e6dc497b86 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm 871432b8a9ab1ec0535c17a3f2b8cd49ad657e38 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm 8f17ecfcd34ff4bec15cc505133dccddd63023ea -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm fe231e107be84089a16d4890baa306ba1b033fb1 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Base.pm 908f2264231c5f3b9a946f01c76b9498414a8100 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Base/Common.pm 7773ccaf2d4202dff720f31315f5cec92e021803 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Bzip2.pm fc5a19657c3a4ba5c4fff5cfb0236f7fb7130bd7 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Deflate.pm d41b030df81327d595357353e44ef0bd19569c41 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Gzip.pm 723dd26824de6a777645a5d5f010f033ad07301e -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm a4779d16ba73ae8917ceb3886449d4d132c87175 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm 4cd31ab73417c3c17574770c2bbd58238aaf214e -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Zip.pm 84fe2c1c8f4f5b7d3adbe84994b2b4e7f21252cc -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm 253cedf65b9ece96cca1f5c0797aa08cbb26d009 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm 68e6adf8e5f806a1620b510810343a3816d70e40 -+IO-Compress cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm 078a4ed7258530d11a13abafa84791f7c3c26518 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm 49d0acc3b95eefcfe3842f4a4b10bb85d676bfe5 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm 29347c2d945b2ddbb67cf640d89aa23f34edce48 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm f6d7ae62136ef37bf27a47bf072105d601dd8a9b -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm 8c3de66922bcdd5b70a14737860d1ffe97883fed -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm d53e94d5da3462bb979c4f46c5c7ec62775775c2 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Base.pm 0e512c2c6c1863760f4ea795a823d43018903391 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm 7fda33207940bdabb0a2c43d4db7a09ad6686e33 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm eb220d4b455b509a1e3864e476baf4b2cd0bbc60 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm 4ed964c2df4116a43c637eab339a051af6f5ac45 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm 9d8231e49631c2a2860ba4c6b724872409d3b034 -+IO-Compress cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm 78a9b534f1c400073c27b433c21afbd440922b26 -+IPC::Cmd cpan/IPC-Cmd/lib/IPC/Cmd.pm d76a3537902c2a3097c07e41242e2c01fa8f3288 - IPC::SysV cpan/IPC-SysV/lib/IPC/Msg.pm 88865a2c7a06351cf10e08addd077bbdea02fb60 - IPC::SysV cpan/IPC-SysV/lib/IPC/Semaphore.pm 04f0d11b7d0babf8e41ccc917cccecc4a3ff9050 - IPC::SysV cpan/IPC-SysV/lib/IPC/SharedMem.pm 85dea09a5bb625fc1fdda433909633fda05ea831 - IPC::SysV cpan/IPC-SysV/lib/IPC/SysV.pm 9a0d1c3dcd67321ef1322f29102a1bc7eb91c61c - IPC::SysV cpan/IPC-SysV/t/ipcsysv.t ee2c95e846ea201afe13c9ec53b09cef62c8ac68 -+JSON::PP cpan/JSON-PP/bin/json_pp 22e1b3760ec2b2cfd7ff0d2165f6e88907b94c70 -+JSON::PP cpan/JSON-PP/lib/JSON/PP.pm 817730a21b9be855d844e4d26023758960039e99 -+Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6 - Math::BigRat cpan/Math-BigRat/lib/Math/BigRat.pm 6eabc68e04f67694f6fe523e64eb013fc337ca5b --Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm fe0bc906fb74b69cfd3fb289316ba669d770d465 -+Memoize cpan/Memoize/Memoize.pm 902092ff91cdec9c7b4bd06202eb179e1ce26ca2 -+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm ba3072a6af793b410b02594ed8fe109ac16a1d43 - Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util.pm 3b501b7332480b34929bc4df5d48581df3307267 - Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util/XS.pm ebd169113d3df79d31ad5535dbd7a538a8c14fd2 - Scalar-List-Utils cpan/Scalar-List-Utils/lib/Scalar/Util.pm def601405bac7a4d6690b8c4207e0f05d65eb4ca -@@ -53,5 +106,75 @@ Scalar-List-Utils cpan/Scalar-List-Utils/ListUtil.xs 6128584ecb0ae69bb21b16b22da - Scalar-List-Utils cpan/Scalar-List-Utils/t/product.t 99bf424804f055b99ff2a18b7dcf25bb8b6d2463 - Socket cpan/Socket/Socket.pm 98e38176d745c38282907f391c077298f5a3d0ba - Socket cpan/Socket/Socket.xs edd4fed212785f11c5c2095a75941dad27d586d9 -+Sys::Syslog cpan/Sys-Syslog/Syslog.pm 181d7541a6aa2a0a4d15f5beec32d16c17c76caf -+Test::Harness cpan/Test-Harness/bin/prove 9b2866928cb1125de2c68f9773b25723e02c54c0 -+Test::Harness cpan/Test-Harness/lib/App/Prove.pm a312bbbc97860d5051f06056eb30b985b15ee57c -+Test::Harness cpan/Test-Harness/lib/App/Prove/State.pm f4f7d11878eae1fd81d9c3d82097ddfd43b679a1 -+Test::Harness cpan/Test-Harness/lib/App/Prove/State/Result.pm 374f5be770e2709c744ddf77927b73ab0f644219 -+Test::Harness cpan/Test-Harness/lib/App/Prove/State/Result/Test.pm d3a2ef3916946e0880ffd00356b3ed0feb589029 -+Test::Harness cpan/Test-Harness/lib/TAP/Base.pm 38c1bbc33e1e28919dd905ee7f416c2f1cd2014b -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Base.pm 92783e20c15f982a25025c1fd7dc512071aa2671 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Color.pm f4f02b5a4f8f11c0e9fa95d06e9bc8f14a172555 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console.pm 36fec1e9ca70e359cf1cf110cbdf86040686e635 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console/ParallelSession.pm 579df1507c22c5a6c8116943ba7b084dd557a2a3 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Console/Session.pm 98f620cadecbe7529b62addf35e16be72b066bcf -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/File.pm 531f646edd5d5768a02728be5c3c1786df17a328 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/File/Session.pm cb8b1dd0039381c41b11ba186ed25969fd33b654 -+Test::Harness cpan/Test-Harness/lib/TAP/Formatter/Session.pm ce57cb909e8e9b1a8263939da1b4eac6ac5df6e5 -+Test::Harness cpan/Test-Harness/lib/TAP/Harness.pm dbbeef74569163d00c8befccf9f2670bafa2dc2f -+Test::Harness cpan/Test-Harness/lib/TAP/Harness/Env.pm 7743d40504d23867fe5f6b3967f7c907c530074f -+Test::Harness cpan/Test-Harness/lib/TAP/Object.pm 19b27d7e30f6e69c3ffaec939418978ba7b0bc7c -+Test::Harness cpan/Test-Harness/lib/TAP/Parser.pm a97c90c41959194ad828511a2b5f6ad068fd2f23 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Aggregator.pm bf32f2c834f5242af1db2b5f02419451e87c3b68 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Grammar.pm 2626f555bcf238e4c6a5a0e07eb016f38520d705 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator.pm 6b2729f8883718683b0a2d7cd75d734501360e7b -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Array.pm c4ebe427ef24bfbcfcf74459cb74249bf84ec92a -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Process.pm 43c08c6ba2a2e599f503cfec086f8ac9b2b8a8f1 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Iterator/Stream.pm f28ccf211ebdb527b558a83d6969d96ba13414af -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/IteratorFactory.pm 561ba7be34786134f70b67e73e604de1c934f9bb -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Multiplexer.pm 7417eede2c1554b94dfbbbce5a90dc6e4d8bbbe6 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result.pm be74c62222a90404d2d6586f77a4f66bafee2879 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Bailout.pm 89a3c49f5b03501813b5a6133ca2ca3fa25f8648 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Comment.pm e49dde84304dc1a034fd1a5c38f18bed99c1b4d4 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Plan.pm cf334e85a8e77fe6f830744f70e4c9c1a24c36a5 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Pragma.pm b1587f903cc7937190789b1de8bdf20d6e30ff28 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Test.pm dff1422b7cc8ea0c24aedef020fc2266144eb1ea -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Unknown.pm 0959ff5602d340f92be31f01ee2f890028784a8d -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/Version.pm 8491bba7a07568374cafd8fc40cb08d9b4458e9b -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Result/YAML.pm 7dc7b96d882dce5e20696305705f4f0e7462d8bc -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/ResultFactory.pm 1f64e8390990ad99eea3d0fb202487ba973e9a2d -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler.pm 471ea7d1db535364dd86ab106771c652742c0c05 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler/Job.pm 3d7ee9db8277b50fcebcf239898a8023791b8654 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Scheduler/Spinner.pm 1c04e88f45719f92961821d9ed65e80800986893 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/Source.pm c820d95e2a4797893eb717c07b72742e6e0a1542 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler.pm b25f8e7d1a9f2215175618a989df39d78a878df5 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Executable.pm 5f542b39c98ebe3ee6d906e38b8944abbac5188b -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/File.pm 6aa5762461cb06f3db57d13de0fc771d5563c871 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Handle.pm edc91794e1fbefbbf8e919658fe7a5bbd7c84916 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/Perl.pm 809d6d6779c2aed829a9a087ecb219fbcc7fbfb5 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/SourceHandler/RawTAP.pm d01e1e2a87733ab45f387e34803f821ed184e5cc -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm 76771092dd2b87a2adb7ff20b7ae77cbae7d0563 -+Test::Harness cpan/Test-Harness/lib/TAP/Parser/YAMLish/Writer.pm bf1fbfff9720330886651f183959a5db56daeea0 -+Test::Harness cpan/Test-Harness/lib/Test/Harness.pm da2d76ba673372da129060c9d0adb8cf0d91f9f7 - autodie cpan/autodie/t/mkdir.t 9e70d2282a3cc7d76a78bf8144fccba20fb37dac -+base dist/base/lib/base.pm ad7566316689227a8050ee255215b268128515fb -+bignum cpan/bignum/lib/bigint.pm 56330354995409dab5073ea92d749f8727e265db -+bignum cpan/bignum/lib/bignum.pm e999973f78e6be12282c11bb6328246b31a9576b -+bignum cpan/bignum/lib/bigrat.pm 7fccc9df30e43dbbae6e5ea91b26c8046545c9a9 -+bignum cpan/bignum/lib/Math/BigFloat/Trace.pm a6b4b995e18f4083252e6dc72e9bef69671893dd -+bignum cpan/bignum/lib/Math/BigInt/Trace.pm d9596963673760cae3eeeb752c1eeeec50bb2290 -+libnet cpan/libnet/lib/Net/Cmd.pm a44a10c939a4c35f923c4638054178c32f1d283a -+libnet cpan/libnet/lib/Net/Config.pm 9bd49bf4de0dc438bceee0ef4baf8ba7a6633327 -+libnet cpan/libnet/lib/Net/Domain.pm 1bbed50f70fd1ff3e1cdf087b19a9349cddfaced -+libnet cpan/libnet/lib/Net/FTP.pm 40dba553c8d44e1530daec2d07a6e50910401f2e -+libnet cpan/libnet/lib/Net/FTP/A.pm c570b10730b168990034dcf9cb00e305a100f336 -+libnet cpan/libnet/lib/Net/FTP/dataconn.pm ebb554781e74b37dbd57883cff3b668f436dcfe4 -+libnet cpan/libnet/lib/Net/FTP/E.pm 1ec473a8601f7c8d1584c833202f90744b471f41 -+libnet cpan/libnet/lib/Net/FTP/I.pm b1d50346092915ca177af988917dbae54b1bd000 -+libnet cpan/libnet/lib/Net/FTP/L.pm ac1599c775faee0474710e4f75051c8949f13df2 -+libnet cpan/libnet/lib/Net/Netrc.pm 009cfc08f8a5bf247257acb64a21e1b6ad8b2c9c -+libnet cpan/libnet/lib/Net/NNTP.pm 6325fc05fd9ef81dc8d461a77b2a3f56ad1ae114 -+libnet cpan/libnet/lib/Net/POP3.pm 2d8065646df80061dae5a9e3465a36a6557165fd -+libnet cpan/libnet/lib/Net/SMTP.pm f3ed7a177b49ee0ba65ac1c414de797cdbbe6886 -+libnet cpan/libnet/lib/Net/Time.pm b3df8bbaa3bc253fbf77e8386c59a1b2aae13627 - version cpan/version/lib/version.pm ff75e2076be10bd4c05133cd979fda0b38ca8653 --- -2.1.4 - - -From fd15dcd4cf493da67c26e1db8f43006a4125d725 Mon Sep 17 00:00:00 2001 -From: Tony Cook -Date: Tue, 19 Jul 2016 11:34:17 +1000 -Subject: [PATCH 10/10] (perl #127834) perldelta for . in @INC changes - ---- - pod/perldelta.pod | 34 ++++++++++++++++++++++++++++++++++ - t/porting/customized.dat | 2 +- - t/porting/known_pod_issues.dat | 1 + - 3 files changed, 36 insertions(+), 1 deletion(-) - -diff --git a/pod/perldelta.pod b/pod/perldelta.pod -index 90d110e..7a748bd 100644 ---- a/pod/perldelta.pod -+++ b/pod/perldelta.pod -@@ -143,6 +143,40 @@ to a child process. - - [CVE-2016-2381] - -+=head2 Core modules and tools no longer search C<.> for optional modules -+ -+The tools and many modules supplied in core no longer search the -+default current directory entry in @INC for optional modules, for -+example, L will remove the final C<"."> from C<@INC> before -+trying to load L. -+ -+In most cases this should not cause problems, the exception being -+L. -+ -+C treats every module name supplied as optional - if you have -+applications that use C to load non-optional modules from the -+current directory you will need to modify your code or environment. -+ -+The simplest change is simply adding C<"."> to C: -+ -+ # for Bourne shell and similar -+ set PERL5LIB=. -+ export PERL5LIB -+ -+Alternatively you can change your code, either to add the directory -+with your binary to C<@INC>: -+ -+ use FindBin; -+ use lib $FindBin::Bin; -+ -+or switch to C, which requires an explicit parameter for -+optional modules: -+ -+ use parent 'Nonoptional::Module'; -+ -+though this will have the same problem if the current directory is -+removed from C<@INC> in perl 5.26. -+ - =head1 Incompatible Changes - - =head2 The C feature has been removed -diff --git a/t/porting/customized.dat b/t/porting/customized.dat -index d5b4b2c..be5f8e7 100644 ---- a/t/porting/customized.dat -+++ b/t/porting/customized.dat -@@ -55,7 +55,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/echo.t 37aec8f794c52e037540757eb5b - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/NoXS.pm 371cdff1b2375017907cfbc9c8f4a31f5ad10582 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/prereq.t 53bda2c549fd13a6b6c13a070ca6bc79883081c0 - ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/vstrings.t 90035a2bdbf45f15b9c3196d072d7cba7e662871 --File::Fetch cpan/File-Fetch/lib/File/Fetch.pm 5824d72df44df6ff1d1cd3a914c003f521bc1ef6 -+File::Fetch cpan/File-Fetch/lib/File/Fetch.pm bd0b64a1d8ee2ffac39e017f9fa9f78f95514b4d - File::Path cpan/File-Path/lib/File/Path.pm fd8ce4420a0c113d3f47dd3223859743655c1da8 - File::Path cpan/File-Path/t/Path_win32.t 94b9276557ce7f80b91f6fd9bfa7a0cd9bf9683e - HTTP::Tiny cpan/HTTP-Tiny/lib/HTTP/Tiny.pm 3c899ab6938b588f6a2823a6aa59edc81fc2a387 -diff --git a/t/porting/known_pod_issues.dat b/t/porting/known_pod_issues.dat -index 4f1379b..162de81 100644 ---- a/t/porting/known_pod_issues.dat -+++ b/t/porting/known_pod_issues.dat -@@ -152,6 +152,7 @@ List::Gather - listen(2) - local::lib - lockf(3) -+Log::Agent - Log::Message - Log::Message::Config - Log::Message::Handlers --- -2.1.4 - diff --git a/perl-5.25.2-Don-t-let-XSLoader-load-relative-paths.patch b/perl-5.25.2-Don-t-let-XSLoader-load-relative-paths.patch deleted file mode 100644 index b5559d8..0000000 --- a/perl-5.25.2-Don-t-let-XSLoader-load-relative-paths.patch +++ /dev/null @@ -1,237 +0,0 @@ -From 08e3451d7b3b714ad63a27f1b9c2a23ee75d15ee Mon Sep 17 00:00:00 2001 -From: Father Chrysostomos -Date: Sat, 2 Jul 2016 22:56:51 -0700 -Subject: [PATCH 1/4] =?UTF-8?q?Don=E2=80=99t=20let=20XSLoader=20load=20rel?= - =?UTF-8?q?ative=20paths?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -[rt.cpan.org #115808] - -The logic in XSLoader for determining the library goes like this: - - my $c = () = split(/::/,$caller,-1); - $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename - my $file = "$modlibname/auto/$modpname/$modfname.bundle"; - -(That last line varies by platform.) - -$caller is the calling package. $modlibname is the calling file. It -removes as many path segments from $modlibname as there are segments -in $caller. So if you have Foo/Bar/XS.pm calling XSLoader from the -Foo::Bar package, the $modlibname will end up containing the path in -@INC where XS.pm was found, followed by "/Foo". Usually the fallback -to Dynaloader::bootstrap_inherit, which does an @INC search, makes -things Just Work. - -But if our hypothetical Foo/Bar/XS.pm actually calls -XSLoader::load from inside a string eval, then path ends up being -"(eval 1)/auto/Foo/Bar/Bar.bundle". - -So if someone creates a directory named ‘(eval 1)’ with a naughty -binary file in it, it will be loaded if a script using Foo::Bar is run -in the parent directory. - -This commit makes XSLoader fall back to Dynaloader’s @INC search if -the calling file has a relative path that is not found in @INC. ---- - dist/XSLoader/XSLoader_pm.PL | 25 +++++++++++++++++++++++++ - dist/XSLoader/t/XSLoader.t | 27 ++++++++++++++++++++++++++- - 2 files changed, 51 insertions(+), 1 deletion(-) - -diff --git a/dist/XSLoader/XSLoader_pm.PL b/dist/XSLoader/XSLoader_pm.PL -index 8a8852e..749f72d 100644 ---- a/dist/XSLoader/XSLoader_pm.PL -+++ b/dist/XSLoader/XSLoader_pm.PL -@@ -91,6 +91,31 @@ print OUT <<'EOT'; - my $modpname = join('/',@modparts); - my $c = () = split(/::/,$caller,-1); - $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename -+ # Does this look like a relative path? -+ if ($modlibname !~ m|^[\\/]|) { -+ # Someone may have a #line directive that changes the file name, or -+ # may be calling XSLoader::load from inside a string eval. We cer- -+ # tainly do not want to go loading some code that is not in @INC, -+ # as it could be untrusted. -+ # -+ # We could just fall back to DynaLoader here, but then the rest of -+ # this function would go untested in the perl core, since all @INC -+ # paths are relative during testing. That would be a time bomb -+ # waiting to happen, since bugs could be introduced into the code. -+ # -+ # So look through @INC to see if $modlibname is in it. A rela- -+ # tive $modlibname is not a common occurrence, so this block is -+ # not hot code. -+ FOUND: { -+ for (@INC) { -+ if ($_ eq $modlibname) { -+ last FOUND; -+ } -+ } -+ # Not found. Fall back to DynaLoader. -+ goto \&XSLoader::bootstrap_inherit; -+ } -+ } - EOT - - my $dl_dlext = quotemeta($Config::Config{'dlext'}); -diff --git a/dist/XSLoader/t/XSLoader.t b/dist/XSLoader/t/XSLoader.t -index 2ff11fe..1e86faa 100644 ---- a/dist/XSLoader/t/XSLoader.t -+++ b/dist/XSLoader/t/XSLoader.t -@@ -33,7 +33,7 @@ my %modules = ( - 'Time::HiRes'=> q| ::can_ok( 'Time::HiRes' => 'usleep' ) |, # 5.7.3 - ); - --plan tests => keys(%modules) * 3 + 9; -+plan tests => keys(%modules) * 3 + 10; - - # Try to load the module - use_ok( 'XSLoader' ); -@@ -125,3 +125,28 @@ XSLoader::load("Devel::Peek"); - EOS - or ::diag $@; - } -+ -+SKIP: { -+ skip "File::Path not available", 1 -+ unless eval { require File::Path }; -+ my $name = "phooo$$"; -+ File::Path::make_path("$name/auto/Foo/Bar"); -+ open my $fh, -+ ">$name/auto/Foo/Bar/Bar.$Config::Config{'dlext'}"; -+ close $fh; -+ my $fell_back; -+ local *XSLoader::bootstrap_inherit = sub { -+ $fell_back++; -+ # Break out of the calling subs -+ goto the_test; -+ }; -+ eval < -Date: Sat, 2 Jul 2016 22:57:46 -0700 -Subject: [PATCH 2/4] Increase $XSLoader::VERSION to 0.22 - ---- - dist/XSLoader/XSLoader_pm.PL | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dist/XSLoader/XSLoader_pm.PL b/dist/XSLoader/XSLoader_pm.PL -index 749f72d..7e24b83 100644 ---- a/dist/XSLoader/XSLoader_pm.PL -+++ b/dist/XSLoader/XSLoader_pm.PL -@@ -11,7 +11,7 @@ print OUT <<'EOT'; - - package XSLoader; - --$VERSION = "0.21"; -+$VERSION = "0.22"; - - #use strict; - --- -2.5.5 - -From a651dcdf6a9151150dcf0fb6b18849d3e39b0811 Mon Sep 17 00:00:00 2001 -From: Father Chrysostomos -Date: Mon, 4 Jul 2016 08:48:57 -0700 -Subject: [PATCH 3/4] Fix XSLoader to recognize drive letters - -Commit 08e3451d made XSLoader confirm that the file path it got -from (caller)[2] was in @INC if it looked like a relative path. -Not taking drive letters into account, it made that @INC search -mandatory on Windows and some other systems. It still worked, but -was slightly slower. ---- - dist/XSLoader/XSLoader_pm.PL | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -diff --git a/dist/XSLoader/XSLoader_pm.PL b/dist/XSLoader/XSLoader_pm.PL -index 7e24b83..2efb99e 100644 ---- a/dist/XSLoader/XSLoader_pm.PL -+++ b/dist/XSLoader/XSLoader_pm.PL -@@ -91,8 +91,20 @@ print OUT <<'EOT'; - my $modpname = join('/',@modparts); - my $c = () = split(/::/,$caller,-1); - $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename -+EOT -+ -+my $to_print = <<'EOT'; - # Does this look like a relative path? -- if ($modlibname !~ m|^[\\/]|) { -+ if ($modlibname !~ m{regexp}) { -+EOT -+ -+$to_print =~ s~regexp~ -+ $^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'cygwin' || $^O eq 'amigaos' -+ ? '^(?:[A-Za-z]:)?[\\\/]' # Optional drive letter -+ : '^/' -+~e; -+ -+print OUT $to_print, <<'EOT'; - # Someone may have a #line directive that changes the file name, or - # may be calling XSLoader::load from inside a string eval. We cer- - # tainly do not want to go loading some code that is not in @INC, --- -2.5.5 - -From ae635bbffa4769051671b9832a7472b9d977c198 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=A9bastien=20Aperghis-Tramoni?= -Date: Tue, 5 Jul 2016 14:53:08 -0700 -Subject: [PATCH 4/4] Synchronize blead with CPAN XSLoader 0.22 - ---- - dist/XSLoader/XSLoader_pm.PL | 2 +- - dist/XSLoader/t/XSLoader.t | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/dist/XSLoader/XSLoader_pm.PL b/dist/XSLoader/XSLoader_pm.PL -index 2efb99e..09f9d4b 100644 ---- a/dist/XSLoader/XSLoader_pm.PL -+++ b/dist/XSLoader/XSLoader_pm.PL -@@ -255,7 +255,7 @@ XSLoader - Dynamically load C libraries into Perl code - - =head1 VERSION - --Version 0.17 -+Version 0.22 - - =head1 SYNOPSIS - -diff --git a/dist/XSLoader/t/XSLoader.t b/dist/XSLoader/t/XSLoader.t -index 1e86faa..d3538b8 100644 ---- a/dist/XSLoader/t/XSLoader.t -+++ b/dist/XSLoader/t/XSLoader.t -@@ -130,7 +130,7 @@ SKIP: { - skip "File::Path not available", 1 - unless eval { require File::Path }; - my $name = "phooo$$"; -- File::Path::make_path("$name/auto/Foo/Bar"); -+ File::Path::mkpath("$name/auto/Foo/Bar"); - open my $fh, - ">$name/auto/Foo/Bar/Bar.$Config::Config{'dlext'}"; - close $fh; -@@ -148,5 +148,5 @@ END - the_test: - ok $fell_back, - 'XSLoader will not load relative paths based on (caller)[1]'; -- File::Path::remove_tree($name); -+ File::Path::rmtree($name); - } --- -2.5.5 - diff --git a/perl.spec b/perl.spec index f748b1b..7ee0e7e 100644 --- a/perl.spec +++ b/perl.spec @@ -1,4 +1,4 @@ -%global perl_version 5.24.0 +%global perl_version 5.24.1 %global perl_epoch 4 %global perl_arch_stem -thread-multi %global perl_archname %{_arch}-%{_os}%{perl_arch_stem} @@ -28,7 +28,7 @@ Name: perl Version: %{perl_version} # release number must be even higher, because dual-lived modules will be broken otherwise -Release: 384%{?dist} +Release: 385%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -160,10 +160,6 @@ Patch37: perl-5.25.2-perl-128238-Crash-with-non-stash-in-stash.patch # Fix line numbers with perl -x, RT#128508, in upstream after 5.25.2 Patch38: perl-5.25.2-perl-128508-Fix-line-numbers-with-perl-x.patch -# Do not let XSLoader load relative paths, CVE-2016-6185, RT#115808, -# in upstream after 5.25.2 -Patch39: perl-5.25.2-Don-t-let-XSLoader-load-relative-paths.patch - # Fix a crash when vivifying a stub in a deleted package, RT#128532, # in upstream after 5.25.2 Patch40: perl-5.25.2-perl-128532-Crash-vivifying-stub-in-deleted-pkg.patch @@ -179,10 +175,6 @@ Patch42: perl-5.25.2-perl-128597-Crash-from-gp_free-ckWARN_d.patch # in upstream after 5.25.3 Patch43: perl-5.24.0-PATCH-perl-128734-tr-N-.-failing-for-128-255.patch -# Avoid loading of modules from current directory, CVE-2016-1238, bug #1360425 -# in upstream after 5.24.1 -Patch44: perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch - # Fix crash in "evalbytes S", RT#129196, in upstream after 5.25.4 Patch45: perl-5.25.4-perl-129196-Crash-bad-read-with-evalbytes-S.patch Patch46: perl-5.24.0-Regression-test-for-RT-129196.patch @@ -287,7 +279,7 @@ BuildRequires: rsyslog # compat macro needed for rebuild -%global perl_compat perl(:MODULE_COMPAT_5.24.0) +%global perl_compat perl(:MODULE_COMPAT_5.24.1) # File provides Provides: perl(bytes_heavy.pl) @@ -343,6 +335,7 @@ Group: Development/Languages License: (GPL+ or Artistic) and HSLR and MIT and UCD # Compat provides Provides: %perl_compat +Provides: perl(:MODULE_COMPAT_5.24.0) # Interpreter version to fulfil required genersted from "require 5.006;" Provides: perl(:VERSION) = %{perl_version} # Threading provides @@ -1957,7 +1950,7 @@ Summary: What modules are shipped with versions of perl Group: Development/Libraries License: GPL+ or Artistic Epoch: 1 -Version: 5.20160506 +Version: 5.20170114 Requires: %perl_compat Requires: perl(List::Util) Requires: perl(version) >= 0.88 @@ -1976,7 +1969,7 @@ Summary: Tool for listing modules shipped with perl Group: Development/Tools License: GPL+ or Artistic Epoch: 1 -Version: 5.20160506 +Version: 5.20170114 Requires: %perl_compat Requires: perl(feature) Requires: perl(version) >= 0.88 @@ -2907,12 +2900,10 @@ Perl extension for Version Objects %patch36 -p1 %patch37 -p1 %patch38 -p1 -%patch39 -p1 %patch40 -p1 %patch41 -p1 %patch42 -p1 %patch43 -p1 -%patch44 -p1 %patch45 -p1 %patch46 -p1 %patch47 -p1 @@ -2963,12 +2954,10 @@ perl -x patchlevel.h \ 'Fedora Patch36: Do not treat %: as a stash (RT#128238)' \ 'Fedora Patch37: Do not crash when inserting a non-stash into a stash (RT#128238)' \ 'Fedora Patch38: Fix line numbers with perl -x (RT#128508)' \ - 'Fedora Patch39: Do not let XSLoader load relative paths (CVE-2016-6185)' \ 'Fedora Patch40: Fix a crash when vivifying a stub in a deleted package (RT#128532)' \ 'Fedora Patch41: Fix a crash in "Subroutine redefined" warning (RT#128257)' \ 'Fedora Patch42: Fix a crash in lexical scope warnings (RT#128597)' \ 'Fedora Patch43: Fix handling \N{} in tr for characters in range 128--255 (RT#128734)' \ - 'Fedora Patch44: Avoid loading of modules from current directory (CVE-2016-1238)' \ 'Fedora Patch45: Fix crash in "evalbytes S" (RT#129196)' \ 'Fedora Patch46: Fix crash in "evalbytes S" (RT#129196)' \ 'Fedora Patch47: Fix crash in "evalbytes S" (RT#129196)' \ @@ -5266,6 +5255,10 @@ popd # Old changelog entries are preserved in CVS. %changelog +* Mon Jan 16 2017 Jitka Plesnikova - 4:5.24.1-385 +- 5.24.1 bump (see + for release notes) + * Thu Jan 12 2017 Igor Gnatenko - 4:5.24.0-384 - Rebuild for readline 7.x diff --git a/sources b/sources index dcfe535..f2668ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -99f39abe614b50719d9915431e54fc1e perl-5.24.0.tar.bz2 +SHA512 (perl-5.24.1.tar.bz2) = 5a6e5f5fcd65e7add7ba2126d530a8e2a912cb076cfe61bbf7e49b28e4e63aa0d474183a6f8a388c67d03ea6a44f367efb3b3a768e971ef52b769e737eeb048b