Blame SOURCES/perl-5.24.0-CVE-2016-1238-maint-5.24-dot-in-inc.patch

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