Update to 5.10.1

Changes:	http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod
This commit is contained in:
Sergey Skvortsov 2009-09-11 11:23:31 +00:00
parent 6e9669c6e7
commit c7e48ee411
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=241213
89 changed files with 1288 additions and 2336 deletions

View file

@ -5,6 +5,18 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20090911:
AFFECTS: users of lang/perl5.10
AUTHOR: skv@FreeBSD.org
lang/perl5.10 has been updated to 5.10.1. You should update everything
that depends on perl. The easiest way to do that is to use
"perl-after-upgrade" script supplied with lang/perl5.10. Please see its
manual page for details.
If you want switch to lang/perl5.10 from lang/perl5.8 please follow
instructions in the entry 20090328 in this file.
20090910:
AFFECTS: users of www/rubygem-rails
AUTHOR: pgollucci@FreeBSD.org

View file

@ -7,7 +7,6 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
PORTREVISION= 4
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN \
${MASTER_SITE_LOCAL:S/$/:local/} \
@ -33,12 +32,12 @@ OPTIONS= DEBUGGING "Build with debugging support" off \
SITECUSTOMIZE "Run-time customization of @INC" off \
USE_PERL "Rewrite links in /usr/bin" on
PERL_VERSION= 5.10.0
PERL_VERSION= 5.10.1
PERL_ARCH= mach
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION}
SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
#USE_BZIP2= yes
USE_BZIP2= yes
HAS_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_SCRIPT=Configure

View file

@ -19,6 +19,7 @@ MAN1+= perl.1
MAN1+= perl5004delta.1
MAN1+= perl5005delta.1
MAN1+= perl5100delta.1
MAN1+= perl5101delta.1
MAN1+= perl561delta.1
MAN1+= perl56delta.1
MAN1+= perl570delta.1
@ -33,6 +34,7 @@ MAN1+= perl585delta.1
MAN1+= perl586delta.1
MAN1+= perl587delta.1
MAN1+= perl588delta.1
MAN1+= perl589delta.1
MAN1+= perl58delta.1
MAN1+= perl590delta.1
MAN1+= perl591delta.1
@ -93,6 +95,7 @@ MAN1+= perlglossary.1
MAN1+= perlgpl.1
MAN1+= perlguts.1
MAN1+= perlhack.1
MAN1+= perlhaiku.1
MAN1+= perlhist.1
MAN1+= perlhpux.1
MAN1+= perlhurd.1
@ -117,6 +120,7 @@ MAN1+= perlmodinstall.1
MAN1+= perlmodlib.1
MAN1+= perlmodstyle.1
MAN1+= perlmpeix.1
MAN1+= perlmroapi.1
MAN1+= perlnetware.1
MAN1+= perlnewmod.1
MAN1+= perlnumber.1
@ -129,6 +133,7 @@ MAN1+= perlos390.1
MAN1+= perlos400.1
MAN1+= perlothrtut.1
MAN1+= perlpacktut.1
MAN1+= perlperf.1
MAN1+= perlplan9.1
MAN1+= perlpod.1
MAN1+= perlpodspec.1
@ -142,6 +147,7 @@ MAN1+= perlrecharclass.1
MAN1+= perlref.1
MAN1+= perlreftut.1
MAN1+= perlreguts.1
MAN1+= perlrepository.1
MAN1+= perlrequick.1
MAN1+= perlreref.1
MAN1+= perlretut.1
@ -153,6 +159,7 @@ MAN1+= perlstyle.1
MAN1+= perlsub.1
MAN1+= perlsymbian.1
MAN1+= perlsyn.1
MAN1+= perlthanks.1
MAN1+= perlthrtut.1
MAN1+= perltie.1
MAN1+= perltoc.1
@ -195,6 +202,10 @@ MAN1+= splain.1
MAN1+= xsubpp.1
MAN3+= AnyDBM_File.3
MAN3+= App::Prove.3
MAN3+= App::Prove::State.3
MAN3+= App::Prove::State::Result.3
MAN3+= App::Prove::State::Result::Test.3
MAN3+= Archive::Extract.3
MAN3+= Archive::Tar.3
MAN3+= Archive::Tar::File.3
@ -206,6 +217,7 @@ MAN3+= B::Concise.3
MAN3+= B::Debug.3
MAN3+= B::Deparse.3
MAN3+= B::Lint.3
MAN3+= B::Lint::Debug.3
MAN3+= B::Showlex.3
MAN3+= B::Terse.3
MAN3+= B::Xref.3
@ -223,6 +235,7 @@ MAN3+= CORE.3
MAN3+= CPAN.3
MAN3+= CPAN::API::HOWTO.3
MAN3+= CPAN::Debug.3
MAN3+= CPAN::Distroprefs.3
MAN3+= CPAN::FirstTime.3
MAN3+= CPAN::HandleConfig.3
MAN3+= CPAN::Kwalify.3
@ -236,8 +249,10 @@ MAN3+= CPANPLUS::Backend::RV.3
MAN3+= CPANPLUS::Config.3
MAN3+= CPANPLUS::Configure.3
MAN3+= CPANPLUS::Dist.3
MAN3+= CPANPLUS::Dist::Autobundle.3
MAN3+= CPANPLUS::Dist::Base.3
MAN3+= CPANPLUS::Dist::Build.3
MAN3+= CPANPLUS::Dist::Build::Constants.3
MAN3+= CPANPLUS::Dist::MM.3
MAN3+= CPANPLUS::Dist::Sample.3
MAN3+= CPANPLUS::Error.3
@ -249,6 +264,8 @@ MAN3+= CPANPLUS::Internals::Fetch.3
MAN3+= CPANPLUS::Internals::Report.3
MAN3+= CPANPLUS::Internals::Search.3
MAN3+= CPANPLUS::Internals::Source.3
MAN3+= CPANPLUS::Internals::Source::Memory.3
MAN3+= CPANPLUS::Internals::Source::SQLite.3
MAN3+= CPANPLUS::Internals::Utils.3
MAN3+= CPANPLUS::Module.3
MAN3+= CPANPLUS::Module::Author.3
@ -263,11 +280,11 @@ MAN3+= CPANPLUS::Shell::Default::Plugins::CustomSource.3
MAN3+= CPANPLUS::Shell::Default::Plugins::HOWTO.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Remote.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Source.3
MAN3+= CPANPLUS::inc.3
MAN3+= Carp.3
MAN3+= Carp::Heavy.3
MAN3+= Class::ISA.3
MAN3+= Class::Struct.3
MAN3+= Compress::Raw::Bzip2.3
MAN3+= Compress::Raw::Zlib.3
MAN3+= Compress::Zlib.3
MAN3+= Config.3
@ -343,6 +360,7 @@ MAN3+= ExtUtils::MM_Any.3
MAN3+= ExtUtils::MM_BeOS.3
MAN3+= ExtUtils::MM_Cygwin.3
MAN3+= ExtUtils::MM_DOS.3
MAN3+= ExtUtils::MM_Darwin.3
MAN3+= ExtUtils::MM_MacOS.3
MAN3+= ExtUtils::MM_NW5.3
MAN3+= ExtUtils::MM_OS2.3
@ -358,14 +376,13 @@ MAN3+= ExtUtils::MakeMaker.3
MAN3+= ExtUtils::MakeMaker::Config.3
MAN3+= ExtUtils::MakeMaker::FAQ.3
MAN3+= ExtUtils::MakeMaker::Tutorial.3
MAN3+= ExtUtils::MakeMaker::bytes.3
MAN3+= ExtUtils::MakeMaker::vmsish.3
MAN3+= ExtUtils::Manifest.3
MAN3+= ExtUtils::Miniperl.3
MAN3+= ExtUtils::Mkbootstrap.3
MAN3+= ExtUtils::Mksymlists.3
MAN3+= ExtUtils::Packlist.3
MAN3+= ExtUtils::ParseXS.3
MAN3+= ExtUtils::XSSymSet.3
MAN3+= ExtUtils::testlib.3
MAN3+= Fatal.3
MAN3+= Fcntl.3
@ -406,6 +423,7 @@ MAN3+= I18N::LangTags::List.3
MAN3+= I18N::Langinfo.3
MAN3+= IO.3
MAN3+= IO::Compress::Base.3
MAN3+= IO::Compress::Bzip2.3
MAN3+= IO::Compress::Deflate.3
MAN3+= IO::Compress::Gzip.3
MAN3+= IO::Compress::RawDeflate.3
@ -423,6 +441,7 @@ MAN3+= IO::Socket::UNIX.3
MAN3+= IO::Uncompress::AnyInflate.3
MAN3+= IO::Uncompress::AnyUncompress.3
MAN3+= IO::Uncompress::Base.3
MAN3+= IO::Uncompress::Bunzip2.3
MAN3+= IO::Uncompress::Gunzip.3
MAN3+= IO::Uncompress::Inflate.3
MAN3+= IO::Uncompress::RawInflate.3
@ -433,8 +452,10 @@ MAN3+= IPC::Msg.3
MAN3+= IPC::Open2.3
MAN3+= IPC::Open3.3
MAN3+= IPC::Semaphore.3
MAN3+= IPC::SharedMem.3
MAN3+= IPC::SysV.3
MAN3+= List::Util.3
MAN3+= List::Util::XS.3
MAN3+= Locale::Constants.3
MAN3+= Locale::Country.3
MAN3+= Locale::Currency.3
@ -520,6 +541,7 @@ MAN3+= Opcode.3
MAN3+= POSIX.3
MAN3+= Package::Constants.3
MAN3+= Params::Check.3
MAN3+= Parse::CPAN::Meta.3
MAN3+= PerlIO.3
MAN3+= PerlIO::encoding.3
MAN3+= PerlIO::scalar.3
@ -566,6 +588,7 @@ MAN3+= Pod::Simple::SimpleTree.3
MAN3+= Pod::Simple::Subclassing.3
MAN3+= Pod::Simple::Text.3
MAN3+= Pod::Simple::TextContent.3
MAN3+= Pod::Simple::XHTML.3
MAN3+= Pod::Simple::XMLOutStream.3
MAN3+= Pod::Text.3
MAN3+= Pod::Text::Color.3
@ -585,6 +608,44 @@ MAN3+= Switch.3
MAN3+= Symbol.3
MAN3+= Sys::Hostname.3
MAN3+= Sys::Syslog.3
MAN3+= TAP::Base.3
MAN3+= TAP::Formatter::Base.3
MAN3+= TAP::Formatter::Color.3
MAN3+= TAP::Formatter::Console.3
MAN3+= TAP::Formatter::Console::ParallelSession.3
MAN3+= TAP::Formatter::Console::Session.3
MAN3+= TAP::Formatter::File.3
MAN3+= TAP::Formatter::File::Session.3
MAN3+= TAP::Formatter::Session.3
MAN3+= TAP::Harness.3
MAN3+= TAP::Object.3
MAN3+= TAP::Parser.3
MAN3+= TAP::Parser::Aggregator.3
MAN3+= TAP::Parser::Grammar.3
MAN3+= TAP::Parser::Iterator.3
MAN3+= TAP::Parser::Iterator::Array.3
MAN3+= TAP::Parser::Iterator::Process.3
MAN3+= TAP::Parser::Iterator::Stream.3
MAN3+= TAP::Parser::IteratorFactory.3
MAN3+= TAP::Parser::Multiplexer.3
MAN3+= TAP::Parser::Result.3
MAN3+= TAP::Parser::Result::Bailout.3
MAN3+= TAP::Parser::Result::Comment.3
MAN3+= TAP::Parser::Result::Plan.3
MAN3+= TAP::Parser::Result::Pragma.3
MAN3+= TAP::Parser::Result::Test.3
MAN3+= TAP::Parser::Result::Unknown.3
MAN3+= TAP::Parser::Result::Version.3
MAN3+= TAP::Parser::Result::YAML.3
MAN3+= TAP::Parser::ResultFactory.3
MAN3+= TAP::Parser::Scheduler.3
MAN3+= TAP::Parser::Scheduler::Job.3
MAN3+= TAP::Parser::Scheduler::Spinner.3
MAN3+= TAP::Parser::Source.3
MAN3+= TAP::Parser::Source::Perl.3
MAN3+= TAP::Parser::Utils.3
MAN3+= TAP::Parser::YAMLish::Reader.3
MAN3+= TAP::Parser::YAMLish::Writer.3
MAN3+= Term::ANSIColor.3
MAN3+= Term::Cap.3
MAN3+= Term::Complete.3
@ -597,13 +658,6 @@ MAN3+= Test::Builder::Module.3
MAN3+= Test::Builder::Tester.3
MAN3+= Test::Builder::Tester::Color.3
MAN3+= Test::Harness.3
MAN3+= Test::Harness::Assert.3
MAN3+= Test::Harness::Iterator.3
MAN3+= Test::Harness::Point.3
MAN3+= Test::Harness::Results.3
MAN3+= Test::Harness::Straps.3
MAN3+= Test::Harness::TAP.3
MAN3+= Test::Harness::Util.3
MAN3+= Test::More.3
MAN3+= Test::Simple.3
MAN3+= Test::Tutorial.3
@ -624,6 +678,7 @@ MAN3+= Tie::Hash::NamedCapture.3
MAN3+= Tie::Memoize.3
MAN3+= Tie::RefHash.3
MAN3+= Tie::Scalar.3
MAN3+= Tie::StdHandle.3
MAN3+= Tie::SubstrHash.3
MAN3+= Time::HiRes.3
MAN3+= Time::Local.3
@ -643,6 +698,10 @@ MAN3+= XS::Typemap.3
MAN3+= XSLoader.3
MAN3+= attributes.3
MAN3+= attrs.3
MAN3+= autodie.3
MAN3+= autodie::exception.3
MAN3+= autodie::exception::system.3
MAN3+= autodie::hints.3
MAN3+= autouse.3
MAN3+= base.3
MAN3+= bigint.3
@ -667,6 +726,8 @@ MAN3+= mro.3
MAN3+= open.3
MAN3+= ops.3
MAN3+= overload.3
MAN3+= overloading.3
MAN3+= parent.3
MAN3+= re.3
MAN3+= sigtrap.3
MAN3+= sort.3
@ -677,6 +738,7 @@ MAN3+= threads::shared.3
MAN3+= utf8.3
MAN3+= vars.3
MAN3+= version.3
MAN3+= version::Internals.3
MAN3+= vmsish.3
MAN3+= warnings.3
MAN3+= warnings::register.3

View file

@ -1,6 +1,6 @@
MD5 (perl/perl-5.10.0.tar.gz) = d2c39b002ebfd2c3c5dba589365c5a71
SHA256 (perl/perl-5.10.0.tar.gz) = 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
SIZE (perl/perl-5.10.0.tar.gz) = 15595020
MD5 (perl/BSDPAN-5.10.0_20090303.tar.gz) = 512a97f56569f137635ff5908e85af78
SHA256 (perl/BSDPAN-5.10.0_20090303.tar.gz) = e5a9428e9f3259caaaf702d1e04ed23eef24cfb55376588d7766e2c799af983f
SIZE (perl/BSDPAN-5.10.0_20090303.tar.gz) = 8337
MD5 (perl/perl-5.10.1.tar.bz2) = 82400c6d34f7b7b43d0196c76cd2bbb1
SHA256 (perl/perl-5.10.1.tar.bz2) = 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
SIZE (perl/perl-5.10.1.tar.bz2) = 11608061
MD5 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = e8d27425aec2c15778963e260d24b44e
SHA256 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 84d0a016f80bea4b081e5688542f3d70acdebd5bbaaa7f32ea88d6f26839b502
SIZE (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 8193

View file

@ -1,14 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/7027b9a31bf80c5639c73f75155ed1a89c674c30?hp=f175cff5cac5f8199b897ce2f1c73312d99d5761
diff --git a/ext/IO/lib/IO/Socket/INET.pm b/ext/IO/lib/IO/Socket/INET.pm
index f8bb338..2f0e5d1 100644
--- ext/IO/lib/IO/Socket/INET.pm
+++ ext/IO/lib/IO/Socket/INET.pm
@@ -27,7 +27,7 @@ my %socket_type = ( tcp => SOCK_STREAM,
);
my %proto_number;
$proto_number{tcp} = Socket::IPPROTO_TCP() if defined &Socket::IPPROTO_TCP;
-$proto_number{upd} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
+$proto_number{udp} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
$proto_number{icmp} = Socket::IPPROTO_ICMP() if defined &Socket::IPPROTO_ICMP;
my %proto_name = reverse %proto_number;

View file

@ -1,18 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/b376053de54af4268a31e5a60d1f9e57db30af11?hp=3a28f3fb1bfd44e4e3dfe6842af867c8c1c9de28
diff --git a/pp_sys.c b/pp_sys.c
index 66ca0fb..da07e46 100644
--- pp_sys.c
+++ pp_sys.c
@@ -2999,10 +2999,9 @@ PP(pp_ftrread)
effective = TRUE;
break;
-
case OP_FTEEXEC:
#ifdef PERL_EFF_ACCESS
- access_mode = W_OK;
+ access_mode = X_OK;
#else
use_access = 0;
#endif

View file

@ -1,48 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472
# http://perl5.git.perl.org/perl.git/commitdiff/ca4cfd28534303b82a216cfe83a1c80cbc3b9dc5?hp=41d86c6b932c287037db3584f7658c067cae5e84
diff --git a/t/comp/require.t b/t/comp/require.t
index af5e4b2..0746b3b 100755
--- t/comp/require.t
+++ t/comp/require.t
@@ -15,7 +15,7 @@ krunch.pm krunch.pmc whap.pm whap.pmc);
my $Is_EBCDIC = (ord('A') == 193) ? 1 : 0;
my $Is_UTF8 = (${^OPEN} || "") =~ /:utf8/;
-my $total_tests = 49;
+my $total_tests = 50;
if ($Is_EBCDIC || $Is_UTF8) { $total_tests -= 3; }
print "1..$total_tests\n";
@@ -258,6 +258,20 @@ EOT
}
}
+# [perl #49472] Attributes + Unkown Error
+
+{
+ do_require
+ 'use strict;sub MODIFY_CODE_ATTRIBUTE{} sub f:Blah {$nosuchvar}';
+ my $err = $@;
+ $err .= "\n" unless $err =~ /\n$/;
+ unless ($err =~ /Global symbol "\$nosuchvar" requires /) {
+ $err =~ s/^/# /mg;
+ print "${err}not ";
+ }
+ print "ok ", ++$i, " [perl #49472]\n";
+}
+
##########################################
# What follows are UTF-8 specific tests. #
# Add generic tests before this point. #
diff --git a/toke.c b/toke.c
index 2ae8b75..ecee902 100644
--- toke.c
+++ toke.c
@@ -692,6 +692,7 @@ Perl_lex_start(pTHX_ SV *line, PerlIO *rsfp, bool new_filter)
#else
parser->nexttoke = 0;
#endif
+ parser->error_count = oparser ? oparser->error_count : 0;
parser->copline = NOLINE;
parser->lex_state = LEX_NORMAL;
parser->expect = XSTATE;

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=51636
# http://perl5.git.perl.org/perl.git/commit/b63c7c552a2e9cf2b2c5eb492358b8567fd16179
diff --git a/av.c b/av.c
index e6c26bc..67ffad9 100644
--- av.c
+++ av.c
@@ -437,7 +437,7 @@ Perl_av_clear(pTHX_ register AV *av)
/* Give any tie a chance to cleanup first */
if (SvRMAGICAL(av)) {
const MAGIC* const mg = SvMAGIC(av);
- if (PL_delaymagic && mg->mg_type == PERL_MAGIC_isa)
+ if (PL_delaymagic && mg && mg->mg_type == PERL_MAGIC_isa)
PL_delaymagic |= DM_ARRAY;
else
mg_clear((SV*)av);

View file

@ -1,44 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52074
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54566
# http://perl5.git.perl.org/perl.git/commitdiff/5562fa714b8071354c365365c26a950efa73179a?hp=b3562f19ee0d76b60d176a0b1cfdac4f5f36785c
# http://perl5.git.perl.org/perl.git/commitdiff/ea86b3de3510ce31d0c08dd6a21701d74b25369d?hp=72bfe1b2b35945ea3c95d9b94ae2908121292236
diff --git a/mg.c b/mg.c
index c4d7aeb..91a36f2 100644
--- mg.c
+++ mg.c
@@ -1543,10 +1543,11 @@ Perl_magic_setisa(pTHX_ SV *sv, MAGIC *mg)
stash = GvSTASH(
SvTYPE(mg->mg_obj) == SVt_PVGV
? (GV*)mg->mg_obj
- : (GV*)SvMAGIC(mg->mg_obj)->mg_obj
+ : (GV*)mg_find(mg->mg_obj, PERL_MAGIC_isa)->mg_obj
);
- mro_isa_changed_in(stash);
+ if (stash)
+ mro_isa_changed_in(stash);
return 0;
}
diff --git a/t/mro/pkg_gen.t b/t/mro/pkg_gen.t
index 6a507ac..e1f5eb0 100644
--- t/mro/pkg_gen.t
+++ t/mro/pkg_gen.t
@@ -4,7 +4,7 @@ use strict;
use warnings;
chdir 't' if -d 't';
-require q(./test.pl); plan(tests => 6);
+require q(./test.pl); plan(tests => 7);
{
package Foo;
@@ -34,3 +34,7 @@ is(mro::get_pkg_gen('Foo'), 1, "pkg_gen 1 for undef %Pkg::");
delete $::{"Foo::"};
is(mro::get_pkg_gen('Foo'), 0, 'pkg_gen 0 for delete $::{Pkg::}');
+
+delete $::{"Quux::"};
+push @Quux::ISA, "Woot"; # should not segfault
+ok(1, "No segfault on modification of ISA in a deleted stash");

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52658
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_ctl.c b/pp_ctl.c
index 7a377f0..88269a7 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -218,7 +218,6 @@ PP(pp_substcont)
if (!(cx->sb_rxtainted & 2) && SvTAINTED(TOPs))
cx->sb_rxtainted |= 2;
sv_catsv(dstr, POPs);
- FREETMPS; /* Prevent excess tmp stack */
/* Are we done */
if (cx->sb_once || !CALLREGEXEC(rx, s, cx->sb_strend, orig,

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740
# http://perl5.git.perl.org/perl.git/commitdiff/785bee4f7cf89837cba8e6e0859abbb4b407e1f1?hp=90e91dd8c9549b16c38f6ab2e9fa25c7ea28dff8
diff --git a/sv.c b/sv.c
index f721e6f..5fcf018 100644
--- sv.c
+++ sv.c
@@ -3717,7 +3717,7 @@ Perl_sv_setsv_flags(pTHX_ SV *dstr, register SV* sstr, const I32 flags)
Perl_croak(aTHX_ "Cannot copy to %s", type);
} else if (sflags & SVf_ROK) {
if (isGV_with_GP(dstr) && dtype == SVt_PVGV
- && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
+ && SvTYPE(SvRV(sstr)) == SVt_PVGV && isGV_with_GP(SvRV(sstr))) {
sstr = SvRV(sstr);
if (sstr == dstr) {
if (GvIMPORTED(dstr) != GVf_IMPORTED

View file

@ -1,95 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=53038
# http://perl5.git.perl.org/perl.git/commitdiff/414bf5ae0886eb91e2f6dbb35893ddb012852bef?hp=2556f95e0f4f5e8e95c9766374614ab52edefe3d
diff --git a/XSUB.h b/XSUB.h
index 46e9c29..2d95b1e 100644
--- XSUB.h
+++ XSUB.h
@@ -364,10 +364,10 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
SAVETMPS ; \
SAVEINT(db->filtering) ; \
db->filtering = TRUE ; \
- SAVESPTR(DEFSV) ; \
+ SAVE_DEFSV ; \
if (name[7] == 's') \
arg = newSVsv(arg); \
- DEFSV = arg ; \
+ DEFSV_set(arg) ; \
SvTEMP_off(arg) ; \
PUSHMARK(SP) ; \
PUTBACK ; \
diff --git a/perl.h b/perl.h
index e07416e..526155b 100644
--- perl.h
+++ perl.h
@@ -1306,8 +1306,12 @@ EXTERN_C char *crypt(const char *, const char *);
#endif
#define ERRSV GvSV(PL_errgv)
-/* FIXME? Change the assignments to PL_defgv to instantiate GvSV? */
-#define DEFSV GvSVn(PL_defgv)
+#ifdef PERL_CORE
+# define DEFSV (0 + GvSVn(PL_defgv))
+#else
+# define DEFSV GvSVn(PL_defgv)
+#endif
+#define DEFSV_set(sv) (GvSV(PL_defgv) = (sv))
#define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
#define ERRHV GvHV(PL_errgv) /* XXX unused, here for compatibility */
diff --git a/pp_ctl.c b/pp_ctl.c
index 08b14c6..3ef7e32 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -988,7 +988,7 @@ PP(pp_grepstart)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
PUTBACK;
if (PL_op->op_type == OP_MAPSTART)
@@ -1099,7 +1099,7 @@ PP(pp_mapwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
@@ -4822,7 +4822,7 @@ S_run_user_filter(pTHX_ int idx, SV *buf_sv, int maxlen)
SAVETMPS;
EXTEND(SP, 2);
- DEFSV = upstream;
+ DEFSV_set(upstream);
PUSHMARK(SP);
mPUSHi(0);
if (filter_state) {
diff --git a/pp_hot.c b/pp_hot.c
index eeedc5b..6450e25 100644
--- pp_hot.c
+++ pp_hot.c
@@ -2424,7 +2424,7 @@ PP(pp_grepwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
diff --git a/regexec.c b/regexec.c
index 025d159..6c0923f 100644
--- regexec.c
+++ regexec.c
@@ -2250,7 +2250,7 @@ S_regtry(pTHX_ regmatch_info *reginfo, char **startpos)
/* Make $_ available to executed code. */
if (reginfo->sv != DEFSV) {
SAVE_DEFSV;
- DEFSV = reginfo->sv;
+ DEFSV_set(reginfo->sv);
}
if (!(SvTYPE(reginfo->sv) >= SVt_PVMG && SvMAGIC(reginfo->sv)

View file

@ -1,77 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54186
# http://perl5.git.perl.org/perl.git/commitdiff/a5d752217825fadff051e943940b4abad8e8b552?hp=8d2082b01041d30d9a510164df9c5e4703949441
diff --git a/ext/POSIX/Makefile.PL b/ext/POSIX/Makefile.PL
index bd93e59..5f6679d 100644
--- ext/POSIX/Makefile.PL
+++ ext/POSIX/Makefile.PL
@@ -48,13 +48,11 @@ my @names =
MAX_INPUT MB_LEN_MAX MSG_CTRUNC MSG_DONTROUTE MSG_EOR MSG_OOB MSG_PEEK
MSG_TRUNC MSG_WAITALL NAME_MAX NCCS NGROUPS_MAX NOFLSH OPEN_MAX OPOST
PARENB PARMRK PARODD PATH_MAX PIPE_BUF RAND_MAX R_OK SCHAR_MAX
- SCHAR_MIN SEEK_CUR SEEK_END SEEK_SET SHRT_MAX SHRT_MIN SIGABRT SIGALRM
+ SCHAR_MIN SHRT_MAX SHRT_MIN SIGABRT SIGALRM
SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL SIGPIPE SIGQUIT
SIGSEGV SIGSTOP SIGTERM SIGTSTP SIGTTIN SIGTTOU
SIGUSR1 SIGUSR2 SIG_BLOCK SIG_SETMASK SIG_UNBLOCK SSIZE_MAX
- STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX
- S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
- S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR TCIFLUSH TCIOFF
+ STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX TCIFLUSH TCIOFF
TCIOFLUSH TCION TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW
TMP_MAX TOSTOP TZNAME_MAX VEOF VEOL VERASE VINTR VKILL VMIN VQUIT
VSTART VSTOP VSUSP VTIME WNOHANG WUNTRACED W_OK X_OK
diff --git a/ext/POSIX/POSIX.pm b/ext/POSIX/POSIX.pm
index fbbd253..97d0b2c 100644
--- ext/POSIX/POSIX.pm
+++ ext/POSIX/POSIX.pm
@@ -13,7 +13,9 @@ use XSLoader ();
use Fcntl qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK F_SETFD
F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK O_ACCMODE O_APPEND
O_CREAT O_EXCL O_NOCTTY O_NONBLOCK O_RDONLY O_RDWR O_TRUNC
- O_WRONLY);
+ O_WRONLY SEEK_CUR SEEK_END SEEK_SET
+ S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
+ S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR);
# Grandfather old foo_h form to new :foo_h form
my $loaded;
diff --git a/t/lib/proxy_constant_subs.t b/t/lib/proxy_constant_subs.t
index 4af73d3..45b0a54 100644
--- t/lib/proxy_constant_subs.t
+++ t/lib/proxy_constant_subs.t
@@ -7,20 +7,20 @@ BEGIN {
print "1..0 # Skip -- Perl configured without B module\n";
exit 0;
}
- if ($Config::Config{'extensions'} !~ /\bPOSIX\b/) {
- print "1..0 # Skip -- Perl configured without POSIX\n";
+ if ($Config::Config{'extensions'} !~ /\bFcntl\b/) {
+ print "1..0 # Skip -- Perl configured without Fcntl\n";
exit 0;
}
- # errno is a real subroutine, and acts as control
+ # S_IFMT is a real subroutine, and acts as control
# SEEK_SET is a proxy constant subroutine.
- @symbols = qw(errno SEEK_SET);
+ @symbols = qw(S_IFMT SEEK_SET);
}
use strict;
use warnings;
use Test::More tests => 4 * @symbols;
use B qw(svref_2object GVf_IMPORTED_CV);
-use POSIX @symbols;
+use Fcntl @symbols;
# GVf_IMPORTED_CV should not be set on the original, but should be set on the
# imported GV.
@@ -29,7 +29,7 @@ foreach my $symbol (@symbols) {
my ($ps, $ms);
{
no strict 'refs';
- $ps = svref_2object(\*{"POSIX::$symbol"});
+ $ps = svref_2object(\*{"Fcntl::$symbol"});
$ms = svref_2object(\*{"::$symbol"});
}
isa_ok($ps, 'B::GV');

View file

@ -1,29 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54758
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_sort.c b/pp_sort.c
index 9fe0dad..edfdadf 100644
--- pp_sort.c
+++ pp_sort.c
@@ -1557,11 +1557,12 @@ PP(pp_sort)
max = AvFILL(av) + 1;
if (SvMAGICAL(av)) {
MEXTEND(SP, max);
- p2 = SP;
for (i=0; i < max; i++) {
SV **svp = av_fetch(av, i, FALSE);
*SP++ = (svp) ? *svp : NULL;
}
+ SP--;
+ p1 = p2 = SP - (max-1);
}
else {
if (SvREADONLY(av))
@@ -1717,7 +1718,7 @@ PP(pp_sort)
SvREADONLY_off(av);
else if (av && !sorting_av) {
/* simulate pp_aassign of tied AV */
- SV** const base = ORIGMARK+1;
+ SV** const base = MARK+1;
for (i=0; i < max; i++) {
base[i] = newSVsv(base[i]);
}

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/5a33563ff27918110ac4f876f12dae861e2d2fa2?hp=24ead1638d1eb17b67e49c614831261308ed561f
diff --git a/ext/PerlIO/via/via.xs b/ext/PerlIO/via/via.xs
index 3bc3cbb..5e6ddd3 100644
--- ext/PerlIO/via/via.xs
+++ ext/PerlIO/via/via.xs
@@ -89,7 +89,7 @@ PerlIOVia_method(pTHX_ PerlIO * f, const char *method, CV ** save, int flags,
if (!s->fh) {
GV *gv = newGVgen(HvNAME_get(s->stash));
GvIOp(gv) = newIO();
- s->fh = newRV_noinc((SV *) gv);
+ s->fh = newRV((SV *) gv);
s->io = GvIOp(gv);
}
IoIFP(s->io) = PerlIONext(f);

View file

@ -1,31 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=56908
# http://perl5.git.perl.org/perl.git/commitdiff/b17f5ab768c4daa8faac6c85c0c20d3895f406e1?hp=7ee5fac837a8a4ebf1956da1b1d252aa82fe506d
diff --git a/hv.c b/hv.c
index 3d4d3af..24d9150 100644
--- hv.c
+++ hv.c
@@ -1985,6 +1985,7 @@ Perl_hv_kill_backrefs(pTHX_ HV *hv) {
if (av) {
HvAUX(hv)->xhv_backreferences = 0;
Perl_sv_kill_backrefs(aTHX_ (SV*) hv, av);
+ SvREFCNT_dec(av);
}
}
diff --git a/sv.c b/sv.c
index 04d6e43..4792ad1 100644
--- sv.c
+++ sv.c
@@ -10784,10 +10784,11 @@ Perl_sv_dup(pTHX_ const SV *const sstr, CLONE_PARAMS *const param)
daux->xhv_eiter = saux->xhv_eiter
? he_dup(saux->xhv_eiter,
(bool)!!HvSHAREKEYS(sstr), param) : 0;
+ /* backref array needs refcnt=2; see sv_add_backref */
daux->xhv_backreferences =
saux->xhv_backreferences
? (AV*) SvREFCNT_inc(
- sv_dup((SV*)saux->xhv_backreferences, param))
+ sv_dup_inc((SV*)saux->xhv_backreferences, param))
: 0;
daux->xhv_mro_meta = saux->xhv_mro_meta

View file

@ -1,16 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
# http://perl5.git.perl.org/perl.git/commitdiff/b023a8eeff463528d4a2b46396f79056c0ef9677?hp=a954f6ee3112c0edfbc59783d1b424d995122784
diff --git a/regcomp.c b/regcomp.c
index 54347cc..68cc58c 100644
--- regcomp.c
+++ regcomp.c
@@ -8350,6 +8350,9 @@ parseit:
*STRING(ret)= (char)value;
STR_LEN(ret)= 1;
RExC_emit += STR_SZ(1);
+ if (listsv) {
+ SvREFCNT_dec(listsv);
+ }
return ret;
}
/* optimize case-insensitive simple patterns (e.g. /[a-z]/i) */

View file

@ -1,23 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=64562
# http://perl5.git.perl.org/perl.git/commitdiff/ee6d2783b2d78accfac54397826acf5f6e1715e1?hp=5a8cf367090fb5d83d8e8e0ae381a3525a215928
diff --git a/op.c b/op.c
index 517f648..89ed522 100644
--- op.c
+++ op.c
@@ -6166,9 +6166,13 @@ Perl_newFORM(pTHX_ I32 floor, OP *o, OP *block)
const line_t oldline = CopLINE(PL_curcop);
if (PL_parser && PL_parser->copline != NOLINE)
CopLINE_set(PL_curcop, PL_parser->copline);
- Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
- o ? "Format %"SVf" redefined"
- : "Format STDOUT redefined", SVfARG(cSVOPo->op_sv));
+ if (o) {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format %"SVf" redefined", SVfARG(cSVOPo->op_sv));
+ } else {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format STDOUT redefined");
+ }
CopLINE_set(PL_curcop, oldline);
}
SvREFCNT_dec(cv);

View file

@ -1,16 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/a954f6ee3112c0edfbc59783d1b424d995122784?hp=711690a16d2a16be7070e06779c46a6d8f482689
diff --git a/pp_hot.c b/pp_hot.c
index 57fa328..4a4e9e8 100644
--- pp_hot.c
+++ pp_hot.c
@@ -1198,6 +1198,9 @@ PP(pp_qr)
if (rx->extflags & RXf_TAINTED)
SvTAINTED_on(rv);
sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
+ if (pkg) {
+ SvREFCNT_dec(pkg);
+ }
XPUSHs(rv);
RETURN;
}

View file

@ -1,13 +0,0 @@
# http://perl5.git.perl.org/perl.git/commit/1f200948c4c45a9bc088451dd377e4ab8733c722
diff --git a/pp_sys.c b/pp_sys.c
index cfbf918..0d2c970 100644
--- pp_sys.c
+++ pp_sys.c
@@ -4318,6 +4318,7 @@ PP(pp_setpgrp)
if (MAXARG < 2) {
pgrp = 0;
pid = 0;
+ XPUSHi(-1);
}
else {
pgrp = POPi;

View file

@ -1,21 +0,0 @@
--- sv.c
+++ sv.c
@@ -10421,7 +10421,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
IoBOTTOM_NAME(dstr) = SAVEPV(IoBOTTOM_NAME(dstr));
break;
case SVt_PVAV:
- if (AvARRAY((AV*)sstr)) {
+ /* avoid cloning an empty array */
+ if (AvARRAY((AV *)sstr) && AvFILLp((AV *)sstr) >= 0) {
SV **dst_ary, **src_ary;
SSize_t items = AvFILLp((AV*)sstr) + 1;
@@ -10446,6 +10447,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
else {
AvARRAY((AV*)dstr) = NULL;
AvALLOC((AV*)dstr) = (SV**)NULL;
+ AvMAX( (AV *)dstr) = -1;
+ AvFILLp((AV *)dstr) = -1;
}
break;
case SVt_PVHV:

View file

@ -18,7 +18,7 @@ perl-after-upgrade -- fixup FreeBSD packages that depend on perl
=head1 SYNOPSIS
perl-after-upgrade
perl-after-upgrade -f
perl-after-upgrade -f [-d] [-q]
perl-after-upgrade -v
=head1 DESCRIPTION
@ -109,7 +109,11 @@ perl(1).
=cut
my $debug = 0;
use strict;
use warnings;
use 5.0100;
our $debug = 0;
# |/-\
my $pchar = "|";
@ -123,6 +127,9 @@ sub progress
}
package FreeBSD::Package;
use strict;
use warnings;
use IO::File;
use File::Copy;
@ -184,6 +191,7 @@ sub write_back
package FreeBSD::Package::DB;
use strict;
use warnings;
sub new
{
@ -217,12 +225,16 @@ sub reset
}
package main;
use strict;
use warnings;
use File::Temp qw/tempfile/;
use File::Copy;
my $dry_run = 1;
our $dry_run = 1;
our $quiet = 0;
my @tmpl;
my $VERSION = "1.3";
our $VERSION = "1.4";
while (@ARGV) {
my $opt = shift;
@ -230,6 +242,8 @@ while (@ARGV) {
$dry_run = 0;
} elsif ($opt eq "-d") {
$debug = 1;
} elsif ($opt eq "-q") {
$quiet = 1;
} elsif ($opt eq "-v") {
$_ = $0;
s|.*/||;
@ -247,18 +261,18 @@ while (@ARGV) {
}
}
my $target = '%%PERL_VERSION%%';
my $new_perl_pkgname = '%%PKGNAME%%';
our $PERL_VERSION = '%%PERL_VERSION%%';
our $PERL_PKGNAME = '%%PKGNAME%%';
my $fuzzy_source = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$fuzzy_source>\n" if $debug;
our $PERL_VERSION_REGEX = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$PERL_VERSION_REGEX>\n" if $debug;
my @errors;
my @notes;
our @errors;
our @notes;
sub fix_script
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
return 1 if $dry_run;
@ -266,7 +280,7 @@ sub fix_script
return "" unless $sf;
my $line = <$sf>;
my $md5 = "";
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$fuzzy_source\b|$1$target|) {
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$PERL_VERSION_REGEX\b|$1$PERL_VERSION|) {
my $dir = $file;
$dir =~ s|/[^/]+$||;
my ($fh, $fn) = tempfile(DIR=> $dir);
@ -298,7 +312,7 @@ sub fix_script
sub fix_binary
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
my $sf = IO::File->new("< $file");
@ -317,7 +331,7 @@ sub fix_binary
}
while (<$sf>) {
s|/lib/perl5/$fuzzy_source/mach/CORE|/lib/perl5/$target/mach/CORE|g;
s|/lib/perl5/$PERL_VERSION_REGEX/mach/CORE|/lib/perl5/$PERL_VERSION/mach/CORE|g;
print $fh $_;
}
close $fh;
@ -370,7 +384,7 @@ sub might_need_to_fix
return 1;
}
for ($pkg->lines) {
if (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
return 1;
}
}
@ -387,15 +401,15 @@ sub fixable_binary
if (/^\s+libperl\.so\s+=>/) {
my $found;
for (`strings $file`) {
if (m</lib/perl5/($fuzzy_source)/mach/CORE>) {
if (m</lib/perl5/($PERL_VERSION_REGEX)/mach/CORE>) {
$found++;
if (length($1) != length($target)) {
if (length($1) != length($PERL_VERSION)) {
push @notes, "$name cannot be fixed up (and has to be reinstalled): cannot patch $file due to length difference";
print STDERR "- Skipping $name: cannot patch $file due to length difference\n" if $debug;
return undef;
}
print STDERR "- $name: fixable binary $file\n" if $debug && $found < 2;
$fixable = 1 if $1 ne $target;
$fixable = 1 if $1 ne $PERL_VERSION;
}
}
if (!$found) {
@ -454,9 +468,9 @@ sub cannot_be_fixed
# shared library - can prevent us from being able to upgrade
} elsif ($line && $line =~ /^\177ELF.\x01.\x09.{8}\x03\0/) {
return 0 unless fixable_shared_lib($file, $pkg_name);
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($fuzzy_source)\b>) {
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($PERL_VERSION_REGEX)\b>) {
print STDERR "- $pkg_name: fixable script $file\n" if $debug;
push @$scripts, $file if $1 ne $target;
push @$scripts, $file if $1 ne $PERL_VERSION;
}
main::progress();
}
@ -509,14 +523,16 @@ while (my $pkg = $db->next) {
$new_md5 = "";
unless (-l $from) { # skip symlinks
if ($binaries{$from}) {
$new_md5 = fix_binary($from, $target);
$new_md5 = fix_binary($from);
} elsif ($scripts{$from}) {
$new_md5 = fix_script($from, $target);
$new_md5 = fix_script($from);
}
$modified++ if $new_md5;
}
my $to = $from;
if ($to =~ s|/perl5/$fuzzy_source/|/perl5/$target/|g or $to =~ s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if ($to =~ s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g
|| $to =~ s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g
) {
if ($to ne $from) {
my $dir = $to;
$dir =~ s|/[^/]+$||;
@ -540,14 +556,14 @@ while (my $pkg = $db->next) {
}
if (/^\@cwd\s+(\S+)\s*$/) {
$prefix = $1;
} elsif (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if ($target ne $2) {
} elsif (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
if ($PERL_VERSION ne $2) {
my $perlver = $2;
s|perl-(threaded-)?\Q$perlver\E|$new_perl_pkgname|;
s|perl-(threaded-)?\Q$perlver\E\S*|$PERL_PKGNAME|;
}
}
my $old = $_;
if (s|/perl5/$fuzzy_source/|/perl5/$target/|g || s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if (s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g || s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g) {
if ($old ne $_) {
$adjusted++;
print STDERR "- adjust: $_\n" if $debug;
@ -563,7 +579,8 @@ while (my $pkg = $db->next) {
$fixed++ if $moved || $modified || $adjusted;
$tot_modified += $modified;
$tot_moved += $moved;
print "$pkg_name: $moved moved, $modified modified, $adjusted adjusted\n";
say "$pkg_name: $moved moved, $modified modified, $adjusted adjusted"
if !$quiet || ($moved || $modified || $adjusted);
}
print "\n---\n";
print "Fixed $fixed packages ($tot_moved files moved, $tot_modified files modified)\n";

View file

@ -21,6 +21,7 @@ bin/perl-after-upgrade
bin/perlbug
bin/perldoc
bin/perlivp
bin/perlthanks
bin/piconv
bin/pl2pm
bin/pod2html
@ -42,6 +43,10 @@ bin/splain
%%SUIDPERL%%bin/suidperl
bin/xsubpp
lib/perl5/%%PERL_VER%%/AnyDBM_File.pm
lib/perl5/%%PERL_VER%%/App/Prove.pm
lib/perl5/%%PERL_VER%%/App/Prove/State.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result/Test.pm
lib/perl5/%%PERL_VER%%/Archive/Extract.pm
lib/perl5/%%PERL_VER%%/Archive/Tar.pm
lib/perl5/%%PERL_VER%%/Archive/Tar/Constant.pm
@ -49,6 +54,7 @@ lib/perl5/%%PERL_VER%%/Archive/Tar/File.pm
lib/perl5/%%PERL_VER%%/Attribute/Handlers.pm
lib/perl5/%%PERL_VER%%/AutoLoader.pm
lib/perl5/%%PERL_VER%%/AutoSplit.pm
lib/perl5/%%PERL_VER%%/B/Lint/Debug.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN/Override.pm
lib/perl5/%%PERL_VER%%/BSDPAN/Config.pm
@ -67,17 +73,36 @@ lib/perl5/%%PERL_VER%%/CGI/Switch.pm
lib/perl5/%%PERL_VER%%/CGI/Util.pm
lib/perl5/%%PERL_VER%%/CORE.pod
lib/perl5/%%PERL_VER%%/CPAN.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPAN/Author.pm
lib/perl5/%%PERL_VER%%/CPAN/Bundle.pm
lib/perl5/%%PERL_VER%%/CPAN/CacheMgr.pm
lib/perl5/%%PERL_VER%%/CPAN/Complete.pm
lib/perl5/%%PERL_VER%%/CPAN/Debug.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferedCode.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferredCode.pm
lib/perl5/%%PERL_VER%%/CPAN/Distribution.pm
lib/perl5/%%PERL_VER%%/CPAN/Distroprefs.pm
lib/perl5/%%PERL_VER%%/CPAN/Distrostatus.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/RecursiveDependency.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/blocked_urllist.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/yaml_not_installed.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP/netrc.pm
lib/perl5/%%PERL_VER%%/CPAN/FirstTime.pm
lib/perl5/%%PERL_VER%%/CPAN/HandleConfig.pm
lib/perl5/%%PERL_VER%%/CPAN/Index.pm
lib/perl5/%%PERL_VER%%/CPAN/InfoObj.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.dd
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.yml
lib/perl5/%%PERL_VER%%/CPAN/LWP/UserAgent.pm
lib/perl5/%%PERL_VER%%/CPAN/Module.pm
lib/perl5/%%PERL_VER%%/CPAN/Nox.pm
lib/perl5/%%PERL_VER%%/CPAN/Prompt.pm
lib/perl5/%%PERL_VER%%/CPAN/Queue.pm
lib/perl5/%%PERL_VER%%/CPAN/Shell.pm
lib/perl5/%%PERL_VER%%/CPAN/Tarzip.pm
lib/perl5/%%PERL_VER%%/CPAN/URL.pm
lib/perl5/%%PERL_VER%%/CPAN/Version.pm
lib/perl5/%%PERL_VER%%/CPANPLUS.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Backend.pm
@ -86,6 +111,7 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Config.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure/Setup.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Autobundle.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Base.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build/Constants.pm
@ -102,6 +128,9 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Fetch.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Report.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Search.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/Memory.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite/Tie.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils/Autoflush.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Module.pm
@ -118,7 +147,6 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Remote.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/inc.pm
lib/perl5/%%PERL_VER%%/Carp.pm
lib/perl5/%%PERL_VER%%/Carp/Heavy.pm
lib/perl5/%%PERL_VER%%/Class/ISA.pm
@ -161,6 +189,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Changes_EU-Install
lib/perl5/%%PERL_VER%%/ExtUtils/Command.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Command/MM.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Constant.pm
@ -180,6 +209,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MM_Any.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_BeOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_DOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_MacOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_NW5.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_OS2.pm
@ -195,8 +225,6 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Config.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/FAQ.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Tutorial.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/bytes.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/vmsish.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Manifest.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Miniperl.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Mkbootstrap.pm
@ -339,6 +367,7 @@ lib/perl5/%%PERL_VER%%/Net/servent.pm
lib/perl5/%%PERL_VER%%/Object/Accessor.pm
lib/perl5/%%PERL_VER%%/Package/Constants.pm
lib/perl5/%%PERL_VER%%/Params/Check.pm
lib/perl5/%%PERL_VER%%/Parse/CPAN/Meta.pm
lib/perl5/%%PERL_VER%%/PerlIO.pm
lib/perl5/%%PERL_VER%%/PerlIO/via/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/Pod/Checker.pm
@ -394,18 +423,58 @@ lib/perl5/%%PERL_VER%%/Pod/Simple/TiedOutFH.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/Transcode.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeDumb.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeSmart.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XHTML.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XMLOutStream.pm
lib/perl5/%%PERL_VER%%/Pod/Text.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Color.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Overstrike.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Termcap.pm
lib/perl5/%%PERL_VER%%/Pod/Usage.pm
lib/perl5/%%PERL_VER%%/Safe.pm
lib/perl5/%%PERL_VER%%/Search/Dict.pm
lib/perl5/%%PERL_VER%%/SelectSaver.pm
lib/perl5/%%PERL_VER%%/SelfLoader.pm
lib/perl5/%%PERL_VER%%/Shell.pm
lib/perl5/%%PERL_VER%%/Switch.pm
lib/perl5/%%PERL_VER%%/Symbol.pm
lib/perl5/%%PERL_VER%%/TAP/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Color.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/ParallelSession.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Harness.pm
lib/perl5/%%PERL_VER%%/TAP/Object.pm
lib/perl5/%%PERL_VER%%/TAP/Parser.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Aggregator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Grammar.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Array.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Process.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Stream.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/IteratorFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Multiplexer.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Bailout.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Comment.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Plan.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Pragma.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Test.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Unknown.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Version.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/YAML.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/ResultFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Job.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Spinner.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source/Perl.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Utils.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Reader.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Writer.pm
lib/perl5/%%PERL_VER%%/Term/ANSIColor.pm
lib/perl5/%%PERL_VER%%/Term/Cap.pm
lib/perl5/%%PERL_VER%%/Term/Complete.pm
@ -418,13 +487,6 @@ lib/perl5/%%PERL_VER%%/Test/Builder/Module.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester/Color.pm
lib/perl5/%%PERL_VER%%/Test/Harness.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Assert.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Iterator.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Point.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Results.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Straps.pm
lib/perl5/%%PERL_VER%%/Test/Harness/TAP.pod
lib/perl5/%%PERL_VER%%/Test/Harness/Util.pm
lib/perl5/%%PERL_VER%%/Test/More.pm
lib/perl5/%%PERL_VER%%/Test/Simple.pm
lib/perl5/%%PERL_VER%%/Test/Tutorial.pod
@ -460,6 +522,10 @@ lib/perl5/%%PERL_VER%%/User/pwent.pm
lib/perl5/%%PERL_VER%%/abbrev.pl
lib/perl5/%%PERL_VER%%/assert.pl
lib/perl5/%%PERL_VER%%/attributes.pm
lib/perl5/%%PERL_VER%%/autodie.pm
lib/perl5/%%PERL_VER%%/autodie/exception.pm
lib/perl5/%%PERL_VER%%/autodie/exception/system.pm
lib/perl5/%%PERL_VER%%/autodie/hints.pm
lib/perl5/%%PERL_VER%%/autouse.pm
lib/perl5/%%PERL_VER%%/base.pm
lib/perl5/%%PERL_VER%%/bigfloat.pl
@ -498,12 +564,14 @@ lib/perl5/%%PERL_VER%%/integer.pm
lib/perl5/%%PERL_VER%%/less.pm
lib/perl5/%%PERL_VER%%/locale.pm
lib/perl5/%%PERL_VER%%/look.pl
lib/perl5/%%PERL_VER%%/mro.pm
lib/perl5/%%PERL_VER%%/newgetopt.pl
lib/perl5/%%PERL_VER%%/open.pm
lib/perl5/%%PERL_VER%%/open2.pl
lib/perl5/%%PERL_VER%%/open3.pl
lib/perl5/%%PERL_VER%%/overload.pm
lib/perl5/%%PERL_VER%%/overload/numbers.pm
lib/perl5/%%PERL_VER%%/overloading.pm
lib/perl5/%%PERL_VER%%/parent.pm
lib/perl5/%%PERL_VER%%/perl5db.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/.packlist
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B.pm
@ -528,6 +596,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/embedvar.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakesdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakethr.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/form.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/git_version.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/gv.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/handy.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/hv.h
@ -537,6 +606,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/keywords.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/libperl.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/malloc_ctl.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mg.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mydtrace.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/nostdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/op.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/opcode.h
@ -572,10 +642,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/utfebcdic.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/util.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/uudmap.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/warnings.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pod
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_git.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_heavy.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/DB_File.pm
@ -619,10 +691,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util/FieldHash.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/I18N/Langinfo.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base/Common.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip/Constants.pm
@ -641,19 +715,24 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Select.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/INET.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/UNIX.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyUncompress.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Gunzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/RawInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Unzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Msg.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Semaphore.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SharedMem.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SysV.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt/FastCalc.pm
@ -666,8 +745,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/scalar.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/via.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/SDBM_File.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Safe.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys/Hostname.pm
@ -680,6 +759,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Unicode/Normalize.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/XSLoader.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/attrs.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/B.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib/autosplit.ix
@ -927,12 +1008,14 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/HiRes/HiRes.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/Piece/Piece.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize/Normalize.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs/attrs.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro/mro.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re/re.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm/extralibs.ld
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/shared/shared.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/threads.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/lib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/mro.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/ops.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/re.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/threads.pm
@ -942,6 +1025,7 @@ lib/perl5/%%PERL_VER%%/pod/perl.pod
lib/perl5/%%PERL_VER%%/pod/perl5004delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5005delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5100delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5101delta.pod
lib/perl5/%%PERL_VER%%/pod/perl561delta.pod
lib/perl5/%%PERL_VER%%/pod/perl56delta.pod
lib/perl5/%%PERL_VER%%/pod/perl570delta.pod
@ -956,6 +1040,7 @@ lib/perl5/%%PERL_VER%%/pod/perl585delta.pod
lib/perl5/%%PERL_VER%%/pod/perl586delta.pod
lib/perl5/%%PERL_VER%%/pod/perl587delta.pod
lib/perl5/%%PERL_VER%%/pod/perl588delta.pod
lib/perl5/%%PERL_VER%%/pod/perl589delta.pod
lib/perl5/%%PERL_VER%%/pod/perl58delta.pod
lib/perl5/%%PERL_VER%%/pod/perl590delta.pod
lib/perl5/%%PERL_VER%%/pod/perl591delta.pod
@ -1015,6 +1100,7 @@ lib/perl5/%%PERL_VER%%/pod/perlglossary.pod
lib/perl5/%%PERL_VER%%/pod/perlgpl.pod
lib/perl5/%%PERL_VER%%/pod/perlguts.pod
lib/perl5/%%PERL_VER%%/pod/perlhack.pod
lib/perl5/%%PERL_VER%%/pod/perlhaiku.pod
lib/perl5/%%PERL_VER%%/pod/perlhist.pod
lib/perl5/%%PERL_VER%%/pod/perlhpux.pod
lib/perl5/%%PERL_VER%%/pod/perlhurd.pod
@ -1038,6 +1124,7 @@ lib/perl5/%%PERL_VER%%/pod/perlmodinstall.pod
lib/perl5/%%PERL_VER%%/pod/perlmodlib.pod
lib/perl5/%%PERL_VER%%/pod/perlmodstyle.pod
lib/perl5/%%PERL_VER%%/pod/perlmpeix.pod
lib/perl5/%%PERL_VER%%/pod/perlmroapi.pod
lib/perl5/%%PERL_VER%%/pod/perlnetware.pod
lib/perl5/%%PERL_VER%%/pod/perlnewmod.pod
lib/perl5/%%PERL_VER%%/pod/perlnumber.pod
@ -1050,6 +1137,7 @@ lib/perl5/%%PERL_VER%%/pod/perlos390.pod
lib/perl5/%%PERL_VER%%/pod/perlos400.pod
lib/perl5/%%PERL_VER%%/pod/perlothrtut.pod
lib/perl5/%%PERL_VER%%/pod/perlpacktut.pod
lib/perl5/%%PERL_VER%%/pod/perlperf.pod
lib/perl5/%%PERL_VER%%/pod/perlplan9.pod
lib/perl5/%%PERL_VER%%/pod/perlpod.pod
lib/perl5/%%PERL_VER%%/pod/perlpodspec.pod
@ -1063,6 +1151,7 @@ lib/perl5/%%PERL_VER%%/pod/perlrecharclass.pod
lib/perl5/%%PERL_VER%%/pod/perlref.pod
lib/perl5/%%PERL_VER%%/pod/perlreftut.pod
lib/perl5/%%PERL_VER%%/pod/perlreguts.pod
lib/perl5/%%PERL_VER%%/pod/perlrepository.pod
lib/perl5/%%PERL_VER%%/pod/perlrequick.pod
lib/perl5/%%PERL_VER%%/pod/perlreref.pod
lib/perl5/%%PERL_VER%%/pod/perlretut.pod
@ -1122,6 +1211,7 @@ lib/perl5/%%PERL_VER%%/unicore/Index.txt
lib/perl5/%%PERL_VER%%/unicore/Jamo.txt
lib/perl5/%%PERL_VER%%/unicore/LineBreak.txt
lib/perl5/%%PERL_VER%%/unicore/Name.pl
lib/perl5/%%PERL_VER%%/unicore/NameAliases.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSequences.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSqProv.txt
lib/perl5/%%PERL_VER%%/unicore/NamesList.txt
@ -1179,23 +1269,23 @@ lib/perl5/%%PERL_VER%%/unicore/lib/ccc/NR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/OV.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/R.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/VR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/A.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/F.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/H.pl
@ -1223,8 +1313,10 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Bugi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Buhd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/C.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Canadian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cari.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cher.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cntrl.pl
@ -1274,6 +1366,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/IdsTrina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAegean.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAlphab.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncien.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi3.pl
@ -1292,6 +1385,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBraill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBugine.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBuhid.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InByzant.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCarian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCherok.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo3.pl
@ -1315,10 +1410,13 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCuneif.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCurren.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyprio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyrill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDesere.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDevana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDingba.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDomino.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEthio2.pl
@ -1350,6 +1448,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKangxi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKannad.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKatak2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKataka.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKayahL.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKharos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmerS.pl
@ -1360,11 +1459,15 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin5.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatinE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLepcha.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLetter.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLimbu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinea2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinear.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLowSur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLycian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLydian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMahjon.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMalaya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathe2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathem.pl
@ -1381,22 +1484,27 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNewTai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNko.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNumber.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOgham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOlChik.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldIta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldPer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOptica.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOriya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOsmany.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhagsP.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhaist.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhoeni.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhone2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhonet.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPrivat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRejang.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRunic.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSauras.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InShavia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSinhal.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSmallF.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpacin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpecia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSundan.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSupers.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl3.pl
@ -1419,6 +1527,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTibeta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTifina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUgarit.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUnifie.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVaria2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVariat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVertic.pl
@ -1428,6 +1537,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InYijing.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinCont.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Kana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/KayahLi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khmr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Knda.pl
@ -1436,6 +1546,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LOE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Laoo.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Latn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lepc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Limb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LinearB.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ll.pl
@ -1446,6 +1557,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lowercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lyci.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lydi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/M.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Math.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Mc.pl
@ -1471,6 +1584,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OLower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OMath.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OUpper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ogam.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OlChiki.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldItali.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldPersi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Orya.pl
@ -1491,11 +1605,24 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PatternW.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pe.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlWord.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PhagsPa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Phnx.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Po.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAln.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAlp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixBla.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixCnt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixDig.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixGra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixLow.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPri.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPun.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixSpa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixUpp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Print.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ps.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Punct.pl
@ -1504,10 +1631,12 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Qaai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Quotatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Rjng.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Runr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/S.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SD.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/STerm.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Saur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Shaw.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sinh.pl
@ -1518,6 +1647,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SoftDott.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Space.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SpacePer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sterm2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sund.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SylotiNa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Syrc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Tagb.pl
@ -1538,6 +1668,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/UnifiedI.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Upper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Uppercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VS.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Vaii.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Variatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VertSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/WSpace.pl
@ -1611,6 +1742,7 @@ lib/perl5/%%PERL_VER%%/validate.pl
lib/perl5/%%PERL_VER%%/vars.pm
lib/perl5/%%PERL_VER%%/version.pm
lib/perl5/%%PERL_VER%%/version.pod
lib/perl5/%%PERL_VER%%/version/Internals.pod
lib/perl5/%%PERL_VER%%/vmsish.pm
lib/perl5/%%PERL_VER%%/warnings.pm
lib/perl5/%%PERL_VER%%/warnings/register.pm
@ -1626,6 +1758,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode
@ -1693,6 +1826,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cwd
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B
@ -1701,11 +1835,13 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Time
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter
@ -1740,6 +1876,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%
@dirrm lib/perl5/%%PERL_VER%%/warnings
@dirrm lib/perl5/%%PERL_VER%%/version
@dirrm lib/perl5/%%PERL_VER%%/unicore/To
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/dt
@ -1760,12 +1897,21 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Tie
@dirrm lib/perl5/%%PERL_VER%%/Thread
@dirrm lib/perl5/%%PERL_VER%%/Text
@dirrm lib/perl5/%%PERL_VER%%/Test/Harness
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder/Tester
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder
@dirrm lib/perl5/%%PERL_VER%%/Test
@dirrm lib/perl5/%%PERL_VER%%/Term/UI
@dirrm lib/perl5/%%PERL_VER%%/Term
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Source
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Result
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/File
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/Console
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter
@dirrm lib/perl5/%%PERL_VER%%/TAP
@dirrm lib/perl5/%%PERL_VER%%/Search
@dirrm lib/perl5/%%PERL_VER%%/Pod/Text
@dirrm lib/perl5/%%PERL_VER%%/Pod/Simple
@ -1773,6 +1919,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Pod
@dirrm lib/perl5/%%PERL_VER%%/PerlIO/via
@dirrm lib/perl5/%%PERL_VER%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/Parse/CPAN
@dirrm lib/perl5/%%PERL_VER%%/Parse
@dirrm lib/perl5/%%PERL_VER%%/Params
@dirrm lib/perl5/%%PERL_VER%%/Package
@dirrm lib/perl5/%%PERL_VER%%/Object
@ -1820,6 +1968,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module/Author
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Constants
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build
@ -1828,19 +1978,31 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Backend
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Kwalify
@dirrm lib/perl5/%%PERL_VER%%/CPAN/LWP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/FTP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Exception
@dirrm lib/perl5/%%PERL_VER%%/CPAN/API
@dirrm lib/perl5/%%PERL_VER%%/CPAN
@dirrm lib/perl5/%%PERL_VER%%/CGI
@dirrm lib/perl5/%%PERL_VER%%/B/Lint
@dirrm lib/perl5/%%PERL_VER%%/B
@dirrm lib/perl5/%%PERL_VER%%/Attribute
@dirrm lib/perl5/%%PERL_VER%%/Archive/Tar
@dirrm lib/perl5/%%PERL_VER%%/Archive
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State/Result
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State
@dirrm lib/perl5/%%PERL_VER%%/App/Prove
@dirrm lib/perl5/%%PERL_VER%%/App
@dirrm lib/perl5/%%PERL_VER%%/pod
@dirrm lib/perl5/%%PERL_VER%%/perl/man/man3
@dirrm lib/perl5/%%PERL_VER%%/perl/man
@dirrm lib/perl5/%%PERL_VER%%/perl
@dirrm lib/perl5/%%PERL_VER%%/overload
@dirrm lib/perl5/%%PERL_VER%%/man/man3
@dirrm lib/perl5/%%PERL_VER%%/man
@dirrm lib/perl5/%%PERL_VER%%/encoding
@dirrm lib/perl5/%%PERL_VER%%/autodie/exception
@dirrm lib/perl5/%%PERL_VER%%/autodie
@dirrm lib/perl5/%%PERL_VER%%
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/sys
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/machine

View file

@ -7,7 +7,6 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
PORTREVISION= 4
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN \
${MASTER_SITE_LOCAL:S/$/:local/} \
@ -33,12 +32,12 @@ OPTIONS= DEBUGGING "Build with debugging support" off \
SITECUSTOMIZE "Run-time customization of @INC" off \
USE_PERL "Rewrite links in /usr/bin" on
PERL_VERSION= 5.10.0
PERL_VERSION= 5.10.1
PERL_ARCH= mach
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION}
SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
#USE_BZIP2= yes
USE_BZIP2= yes
HAS_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_SCRIPT=Configure

View file

@ -19,6 +19,7 @@ MAN1+= perl.1
MAN1+= perl5004delta.1
MAN1+= perl5005delta.1
MAN1+= perl5100delta.1
MAN1+= perl5101delta.1
MAN1+= perl561delta.1
MAN1+= perl56delta.1
MAN1+= perl570delta.1
@ -33,6 +34,7 @@ MAN1+= perl585delta.1
MAN1+= perl586delta.1
MAN1+= perl587delta.1
MAN1+= perl588delta.1
MAN1+= perl589delta.1
MAN1+= perl58delta.1
MAN1+= perl590delta.1
MAN1+= perl591delta.1
@ -93,6 +95,7 @@ MAN1+= perlglossary.1
MAN1+= perlgpl.1
MAN1+= perlguts.1
MAN1+= perlhack.1
MAN1+= perlhaiku.1
MAN1+= perlhist.1
MAN1+= perlhpux.1
MAN1+= perlhurd.1
@ -117,6 +120,7 @@ MAN1+= perlmodinstall.1
MAN1+= perlmodlib.1
MAN1+= perlmodstyle.1
MAN1+= perlmpeix.1
MAN1+= perlmroapi.1
MAN1+= perlnetware.1
MAN1+= perlnewmod.1
MAN1+= perlnumber.1
@ -129,6 +133,7 @@ MAN1+= perlos390.1
MAN1+= perlos400.1
MAN1+= perlothrtut.1
MAN1+= perlpacktut.1
MAN1+= perlperf.1
MAN1+= perlplan9.1
MAN1+= perlpod.1
MAN1+= perlpodspec.1
@ -142,6 +147,7 @@ MAN1+= perlrecharclass.1
MAN1+= perlref.1
MAN1+= perlreftut.1
MAN1+= perlreguts.1
MAN1+= perlrepository.1
MAN1+= perlrequick.1
MAN1+= perlreref.1
MAN1+= perlretut.1
@ -153,6 +159,7 @@ MAN1+= perlstyle.1
MAN1+= perlsub.1
MAN1+= perlsymbian.1
MAN1+= perlsyn.1
MAN1+= perlthanks.1
MAN1+= perlthrtut.1
MAN1+= perltie.1
MAN1+= perltoc.1
@ -195,6 +202,10 @@ MAN1+= splain.1
MAN1+= xsubpp.1
MAN3+= AnyDBM_File.3
MAN3+= App::Prove.3
MAN3+= App::Prove::State.3
MAN3+= App::Prove::State::Result.3
MAN3+= App::Prove::State::Result::Test.3
MAN3+= Archive::Extract.3
MAN3+= Archive::Tar.3
MAN3+= Archive::Tar::File.3
@ -206,6 +217,7 @@ MAN3+= B::Concise.3
MAN3+= B::Debug.3
MAN3+= B::Deparse.3
MAN3+= B::Lint.3
MAN3+= B::Lint::Debug.3
MAN3+= B::Showlex.3
MAN3+= B::Terse.3
MAN3+= B::Xref.3
@ -223,6 +235,7 @@ MAN3+= CORE.3
MAN3+= CPAN.3
MAN3+= CPAN::API::HOWTO.3
MAN3+= CPAN::Debug.3
MAN3+= CPAN::Distroprefs.3
MAN3+= CPAN::FirstTime.3
MAN3+= CPAN::HandleConfig.3
MAN3+= CPAN::Kwalify.3
@ -236,8 +249,10 @@ MAN3+= CPANPLUS::Backend::RV.3
MAN3+= CPANPLUS::Config.3
MAN3+= CPANPLUS::Configure.3
MAN3+= CPANPLUS::Dist.3
MAN3+= CPANPLUS::Dist::Autobundle.3
MAN3+= CPANPLUS::Dist::Base.3
MAN3+= CPANPLUS::Dist::Build.3
MAN3+= CPANPLUS::Dist::Build::Constants.3
MAN3+= CPANPLUS::Dist::MM.3
MAN3+= CPANPLUS::Dist::Sample.3
MAN3+= CPANPLUS::Error.3
@ -249,6 +264,8 @@ MAN3+= CPANPLUS::Internals::Fetch.3
MAN3+= CPANPLUS::Internals::Report.3
MAN3+= CPANPLUS::Internals::Search.3
MAN3+= CPANPLUS::Internals::Source.3
MAN3+= CPANPLUS::Internals::Source::Memory.3
MAN3+= CPANPLUS::Internals::Source::SQLite.3
MAN3+= CPANPLUS::Internals::Utils.3
MAN3+= CPANPLUS::Module.3
MAN3+= CPANPLUS::Module::Author.3
@ -263,11 +280,11 @@ MAN3+= CPANPLUS::Shell::Default::Plugins::CustomSource.3
MAN3+= CPANPLUS::Shell::Default::Plugins::HOWTO.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Remote.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Source.3
MAN3+= CPANPLUS::inc.3
MAN3+= Carp.3
MAN3+= Carp::Heavy.3
MAN3+= Class::ISA.3
MAN3+= Class::Struct.3
MAN3+= Compress::Raw::Bzip2.3
MAN3+= Compress::Raw::Zlib.3
MAN3+= Compress::Zlib.3
MAN3+= Config.3
@ -343,6 +360,7 @@ MAN3+= ExtUtils::MM_Any.3
MAN3+= ExtUtils::MM_BeOS.3
MAN3+= ExtUtils::MM_Cygwin.3
MAN3+= ExtUtils::MM_DOS.3
MAN3+= ExtUtils::MM_Darwin.3
MAN3+= ExtUtils::MM_MacOS.3
MAN3+= ExtUtils::MM_NW5.3
MAN3+= ExtUtils::MM_OS2.3
@ -358,14 +376,13 @@ MAN3+= ExtUtils::MakeMaker.3
MAN3+= ExtUtils::MakeMaker::Config.3
MAN3+= ExtUtils::MakeMaker::FAQ.3
MAN3+= ExtUtils::MakeMaker::Tutorial.3
MAN3+= ExtUtils::MakeMaker::bytes.3
MAN3+= ExtUtils::MakeMaker::vmsish.3
MAN3+= ExtUtils::Manifest.3
MAN3+= ExtUtils::Miniperl.3
MAN3+= ExtUtils::Mkbootstrap.3
MAN3+= ExtUtils::Mksymlists.3
MAN3+= ExtUtils::Packlist.3
MAN3+= ExtUtils::ParseXS.3
MAN3+= ExtUtils::XSSymSet.3
MAN3+= ExtUtils::testlib.3
MAN3+= Fatal.3
MAN3+= Fcntl.3
@ -406,6 +423,7 @@ MAN3+= I18N::LangTags::List.3
MAN3+= I18N::Langinfo.3
MAN3+= IO.3
MAN3+= IO::Compress::Base.3
MAN3+= IO::Compress::Bzip2.3
MAN3+= IO::Compress::Deflate.3
MAN3+= IO::Compress::Gzip.3
MAN3+= IO::Compress::RawDeflate.3
@ -423,6 +441,7 @@ MAN3+= IO::Socket::UNIX.3
MAN3+= IO::Uncompress::AnyInflate.3
MAN3+= IO::Uncompress::AnyUncompress.3
MAN3+= IO::Uncompress::Base.3
MAN3+= IO::Uncompress::Bunzip2.3
MAN3+= IO::Uncompress::Gunzip.3
MAN3+= IO::Uncompress::Inflate.3
MAN3+= IO::Uncompress::RawInflate.3
@ -433,8 +452,10 @@ MAN3+= IPC::Msg.3
MAN3+= IPC::Open2.3
MAN3+= IPC::Open3.3
MAN3+= IPC::Semaphore.3
MAN3+= IPC::SharedMem.3
MAN3+= IPC::SysV.3
MAN3+= List::Util.3
MAN3+= List::Util::XS.3
MAN3+= Locale::Constants.3
MAN3+= Locale::Country.3
MAN3+= Locale::Currency.3
@ -520,6 +541,7 @@ MAN3+= Opcode.3
MAN3+= POSIX.3
MAN3+= Package::Constants.3
MAN3+= Params::Check.3
MAN3+= Parse::CPAN::Meta.3
MAN3+= PerlIO.3
MAN3+= PerlIO::encoding.3
MAN3+= PerlIO::scalar.3
@ -566,6 +588,7 @@ MAN3+= Pod::Simple::SimpleTree.3
MAN3+= Pod::Simple::Subclassing.3
MAN3+= Pod::Simple::Text.3
MAN3+= Pod::Simple::TextContent.3
MAN3+= Pod::Simple::XHTML.3
MAN3+= Pod::Simple::XMLOutStream.3
MAN3+= Pod::Text.3
MAN3+= Pod::Text::Color.3
@ -585,6 +608,44 @@ MAN3+= Switch.3
MAN3+= Symbol.3
MAN3+= Sys::Hostname.3
MAN3+= Sys::Syslog.3
MAN3+= TAP::Base.3
MAN3+= TAP::Formatter::Base.3
MAN3+= TAP::Formatter::Color.3
MAN3+= TAP::Formatter::Console.3
MAN3+= TAP::Formatter::Console::ParallelSession.3
MAN3+= TAP::Formatter::Console::Session.3
MAN3+= TAP::Formatter::File.3
MAN3+= TAP::Formatter::File::Session.3
MAN3+= TAP::Formatter::Session.3
MAN3+= TAP::Harness.3
MAN3+= TAP::Object.3
MAN3+= TAP::Parser.3
MAN3+= TAP::Parser::Aggregator.3
MAN3+= TAP::Parser::Grammar.3
MAN3+= TAP::Parser::Iterator.3
MAN3+= TAP::Parser::Iterator::Array.3
MAN3+= TAP::Parser::Iterator::Process.3
MAN3+= TAP::Parser::Iterator::Stream.3
MAN3+= TAP::Parser::IteratorFactory.3
MAN3+= TAP::Parser::Multiplexer.3
MAN3+= TAP::Parser::Result.3
MAN3+= TAP::Parser::Result::Bailout.3
MAN3+= TAP::Parser::Result::Comment.3
MAN3+= TAP::Parser::Result::Plan.3
MAN3+= TAP::Parser::Result::Pragma.3
MAN3+= TAP::Parser::Result::Test.3
MAN3+= TAP::Parser::Result::Unknown.3
MAN3+= TAP::Parser::Result::Version.3
MAN3+= TAP::Parser::Result::YAML.3
MAN3+= TAP::Parser::ResultFactory.3
MAN3+= TAP::Parser::Scheduler.3
MAN3+= TAP::Parser::Scheduler::Job.3
MAN3+= TAP::Parser::Scheduler::Spinner.3
MAN3+= TAP::Parser::Source.3
MAN3+= TAP::Parser::Source::Perl.3
MAN3+= TAP::Parser::Utils.3
MAN3+= TAP::Parser::YAMLish::Reader.3
MAN3+= TAP::Parser::YAMLish::Writer.3
MAN3+= Term::ANSIColor.3
MAN3+= Term::Cap.3
MAN3+= Term::Complete.3
@ -597,13 +658,6 @@ MAN3+= Test::Builder::Module.3
MAN3+= Test::Builder::Tester.3
MAN3+= Test::Builder::Tester::Color.3
MAN3+= Test::Harness.3
MAN3+= Test::Harness::Assert.3
MAN3+= Test::Harness::Iterator.3
MAN3+= Test::Harness::Point.3
MAN3+= Test::Harness::Results.3
MAN3+= Test::Harness::Straps.3
MAN3+= Test::Harness::TAP.3
MAN3+= Test::Harness::Util.3
MAN3+= Test::More.3
MAN3+= Test::Simple.3
MAN3+= Test::Tutorial.3
@ -624,6 +678,7 @@ MAN3+= Tie::Hash::NamedCapture.3
MAN3+= Tie::Memoize.3
MAN3+= Tie::RefHash.3
MAN3+= Tie::Scalar.3
MAN3+= Tie::StdHandle.3
MAN3+= Tie::SubstrHash.3
MAN3+= Time::HiRes.3
MAN3+= Time::Local.3
@ -643,6 +698,10 @@ MAN3+= XS::Typemap.3
MAN3+= XSLoader.3
MAN3+= attributes.3
MAN3+= attrs.3
MAN3+= autodie.3
MAN3+= autodie::exception.3
MAN3+= autodie::exception::system.3
MAN3+= autodie::hints.3
MAN3+= autouse.3
MAN3+= base.3
MAN3+= bigint.3
@ -667,6 +726,8 @@ MAN3+= mro.3
MAN3+= open.3
MAN3+= ops.3
MAN3+= overload.3
MAN3+= overloading.3
MAN3+= parent.3
MAN3+= re.3
MAN3+= sigtrap.3
MAN3+= sort.3
@ -677,6 +738,7 @@ MAN3+= threads::shared.3
MAN3+= utf8.3
MAN3+= vars.3
MAN3+= version.3
MAN3+= version::Internals.3
MAN3+= vmsish.3
MAN3+= warnings.3
MAN3+= warnings::register.3

View file

@ -1,6 +1,6 @@
MD5 (perl/perl-5.10.0.tar.gz) = d2c39b002ebfd2c3c5dba589365c5a71
SHA256 (perl/perl-5.10.0.tar.gz) = 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
SIZE (perl/perl-5.10.0.tar.gz) = 15595020
MD5 (perl/BSDPAN-5.10.0_20090303.tar.gz) = 512a97f56569f137635ff5908e85af78
SHA256 (perl/BSDPAN-5.10.0_20090303.tar.gz) = e5a9428e9f3259caaaf702d1e04ed23eef24cfb55376588d7766e2c799af983f
SIZE (perl/BSDPAN-5.10.0_20090303.tar.gz) = 8337
MD5 (perl/perl-5.10.1.tar.bz2) = 82400c6d34f7b7b43d0196c76cd2bbb1
SHA256 (perl/perl-5.10.1.tar.bz2) = 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
SIZE (perl/perl-5.10.1.tar.bz2) = 11608061
MD5 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = e8d27425aec2c15778963e260d24b44e
SHA256 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 84d0a016f80bea4b081e5688542f3d70acdebd5bbaaa7f32ea88d6f26839b502
SIZE (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 8193

View file

@ -1,14 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/7027b9a31bf80c5639c73f75155ed1a89c674c30?hp=f175cff5cac5f8199b897ce2f1c73312d99d5761
diff --git a/ext/IO/lib/IO/Socket/INET.pm b/ext/IO/lib/IO/Socket/INET.pm
index f8bb338..2f0e5d1 100644
--- ext/IO/lib/IO/Socket/INET.pm
+++ ext/IO/lib/IO/Socket/INET.pm
@@ -27,7 +27,7 @@ my %socket_type = ( tcp => SOCK_STREAM,
);
my %proto_number;
$proto_number{tcp} = Socket::IPPROTO_TCP() if defined &Socket::IPPROTO_TCP;
-$proto_number{upd} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
+$proto_number{udp} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
$proto_number{icmp} = Socket::IPPROTO_ICMP() if defined &Socket::IPPROTO_ICMP;
my %proto_name = reverse %proto_number;

View file

@ -1,18 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/b376053de54af4268a31e5a60d1f9e57db30af11?hp=3a28f3fb1bfd44e4e3dfe6842af867c8c1c9de28
diff --git a/pp_sys.c b/pp_sys.c
index 66ca0fb..da07e46 100644
--- pp_sys.c
+++ pp_sys.c
@@ -2999,10 +2999,9 @@ PP(pp_ftrread)
effective = TRUE;
break;
-
case OP_FTEEXEC:
#ifdef PERL_EFF_ACCESS
- access_mode = W_OK;
+ access_mode = X_OK;
#else
use_access = 0;
#endif

View file

@ -1,48 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472
# http://perl5.git.perl.org/perl.git/commitdiff/ca4cfd28534303b82a216cfe83a1c80cbc3b9dc5?hp=41d86c6b932c287037db3584f7658c067cae5e84
diff --git a/t/comp/require.t b/t/comp/require.t
index af5e4b2..0746b3b 100755
--- t/comp/require.t
+++ t/comp/require.t
@@ -15,7 +15,7 @@ krunch.pm krunch.pmc whap.pm whap.pmc);
my $Is_EBCDIC = (ord('A') == 193) ? 1 : 0;
my $Is_UTF8 = (${^OPEN} || "") =~ /:utf8/;
-my $total_tests = 49;
+my $total_tests = 50;
if ($Is_EBCDIC || $Is_UTF8) { $total_tests -= 3; }
print "1..$total_tests\n";
@@ -258,6 +258,20 @@ EOT
}
}
+# [perl #49472] Attributes + Unkown Error
+
+{
+ do_require
+ 'use strict;sub MODIFY_CODE_ATTRIBUTE{} sub f:Blah {$nosuchvar}';
+ my $err = $@;
+ $err .= "\n" unless $err =~ /\n$/;
+ unless ($err =~ /Global symbol "\$nosuchvar" requires /) {
+ $err =~ s/^/# /mg;
+ print "${err}not ";
+ }
+ print "ok ", ++$i, " [perl #49472]\n";
+}
+
##########################################
# What follows are UTF-8 specific tests. #
# Add generic tests before this point. #
diff --git a/toke.c b/toke.c
index 2ae8b75..ecee902 100644
--- toke.c
+++ toke.c
@@ -692,6 +692,7 @@ Perl_lex_start(pTHX_ SV *line, PerlIO *rsfp, bool new_filter)
#else
parser->nexttoke = 0;
#endif
+ parser->error_count = oparser ? oparser->error_count : 0;
parser->copline = NOLINE;
parser->lex_state = LEX_NORMAL;
parser->expect = XSTATE;

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=51636
# http://perl5.git.perl.org/perl.git/commit/b63c7c552a2e9cf2b2c5eb492358b8567fd16179
diff --git a/av.c b/av.c
index e6c26bc..67ffad9 100644
--- av.c
+++ av.c
@@ -437,7 +437,7 @@ Perl_av_clear(pTHX_ register AV *av)
/* Give any tie a chance to cleanup first */
if (SvRMAGICAL(av)) {
const MAGIC* const mg = SvMAGIC(av);
- if (PL_delaymagic && mg->mg_type == PERL_MAGIC_isa)
+ if (PL_delaymagic && mg && mg->mg_type == PERL_MAGIC_isa)
PL_delaymagic |= DM_ARRAY;
else
mg_clear((SV*)av);

View file

@ -1,44 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52074
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54566
# http://perl5.git.perl.org/perl.git/commitdiff/5562fa714b8071354c365365c26a950efa73179a?hp=b3562f19ee0d76b60d176a0b1cfdac4f5f36785c
# http://perl5.git.perl.org/perl.git/commitdiff/ea86b3de3510ce31d0c08dd6a21701d74b25369d?hp=72bfe1b2b35945ea3c95d9b94ae2908121292236
diff --git a/mg.c b/mg.c
index c4d7aeb..91a36f2 100644
--- mg.c
+++ mg.c
@@ -1543,10 +1543,11 @@ Perl_magic_setisa(pTHX_ SV *sv, MAGIC *mg)
stash = GvSTASH(
SvTYPE(mg->mg_obj) == SVt_PVGV
? (GV*)mg->mg_obj
- : (GV*)SvMAGIC(mg->mg_obj)->mg_obj
+ : (GV*)mg_find(mg->mg_obj, PERL_MAGIC_isa)->mg_obj
);
- mro_isa_changed_in(stash);
+ if (stash)
+ mro_isa_changed_in(stash);
return 0;
}
diff --git a/t/mro/pkg_gen.t b/t/mro/pkg_gen.t
index 6a507ac..e1f5eb0 100644
--- t/mro/pkg_gen.t
+++ t/mro/pkg_gen.t
@@ -4,7 +4,7 @@ use strict;
use warnings;
chdir 't' if -d 't';
-require q(./test.pl); plan(tests => 6);
+require q(./test.pl); plan(tests => 7);
{
package Foo;
@@ -34,3 +34,7 @@ is(mro::get_pkg_gen('Foo'), 1, "pkg_gen 1 for undef %Pkg::");
delete $::{"Foo::"};
is(mro::get_pkg_gen('Foo'), 0, 'pkg_gen 0 for delete $::{Pkg::}');
+
+delete $::{"Quux::"};
+push @Quux::ISA, "Woot"; # should not segfault
+ok(1, "No segfault on modification of ISA in a deleted stash");

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52658
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_ctl.c b/pp_ctl.c
index 7a377f0..88269a7 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -218,7 +218,6 @@ PP(pp_substcont)
if (!(cx->sb_rxtainted & 2) && SvTAINTED(TOPs))
cx->sb_rxtainted |= 2;
sv_catsv(dstr, POPs);
- FREETMPS; /* Prevent excess tmp stack */
/* Are we done */
if (cx->sb_once || !CALLREGEXEC(rx, s, cx->sb_strend, orig,

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740
# http://perl5.git.perl.org/perl.git/commitdiff/785bee4f7cf89837cba8e6e0859abbb4b407e1f1?hp=90e91dd8c9549b16c38f6ab2e9fa25c7ea28dff8
diff --git a/sv.c b/sv.c
index f721e6f..5fcf018 100644
--- sv.c
+++ sv.c
@@ -3717,7 +3717,7 @@ Perl_sv_setsv_flags(pTHX_ SV *dstr, register SV* sstr, const I32 flags)
Perl_croak(aTHX_ "Cannot copy to %s", type);
} else if (sflags & SVf_ROK) {
if (isGV_with_GP(dstr) && dtype == SVt_PVGV
- && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
+ && SvTYPE(SvRV(sstr)) == SVt_PVGV && isGV_with_GP(SvRV(sstr))) {
sstr = SvRV(sstr);
if (sstr == dstr) {
if (GvIMPORTED(dstr) != GVf_IMPORTED

View file

@ -1,95 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=53038
# http://perl5.git.perl.org/perl.git/commitdiff/414bf5ae0886eb91e2f6dbb35893ddb012852bef?hp=2556f95e0f4f5e8e95c9766374614ab52edefe3d
diff --git a/XSUB.h b/XSUB.h
index 46e9c29..2d95b1e 100644
--- XSUB.h
+++ XSUB.h
@@ -364,10 +364,10 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
SAVETMPS ; \
SAVEINT(db->filtering) ; \
db->filtering = TRUE ; \
- SAVESPTR(DEFSV) ; \
+ SAVE_DEFSV ; \
if (name[7] == 's') \
arg = newSVsv(arg); \
- DEFSV = arg ; \
+ DEFSV_set(arg) ; \
SvTEMP_off(arg) ; \
PUSHMARK(SP) ; \
PUTBACK ; \
diff --git a/perl.h b/perl.h
index e07416e..526155b 100644
--- perl.h
+++ perl.h
@@ -1306,8 +1306,12 @@ EXTERN_C char *crypt(const char *, const char *);
#endif
#define ERRSV GvSV(PL_errgv)
-/* FIXME? Change the assignments to PL_defgv to instantiate GvSV? */
-#define DEFSV GvSVn(PL_defgv)
+#ifdef PERL_CORE
+# define DEFSV (0 + GvSVn(PL_defgv))
+#else
+# define DEFSV GvSVn(PL_defgv)
+#endif
+#define DEFSV_set(sv) (GvSV(PL_defgv) = (sv))
#define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
#define ERRHV GvHV(PL_errgv) /* XXX unused, here for compatibility */
diff --git a/pp_ctl.c b/pp_ctl.c
index 08b14c6..3ef7e32 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -988,7 +988,7 @@ PP(pp_grepstart)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
PUTBACK;
if (PL_op->op_type == OP_MAPSTART)
@@ -1099,7 +1099,7 @@ PP(pp_mapwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
@@ -4822,7 +4822,7 @@ S_run_user_filter(pTHX_ int idx, SV *buf_sv, int maxlen)
SAVETMPS;
EXTEND(SP, 2);
- DEFSV = upstream;
+ DEFSV_set(upstream);
PUSHMARK(SP);
mPUSHi(0);
if (filter_state) {
diff --git a/pp_hot.c b/pp_hot.c
index eeedc5b..6450e25 100644
--- pp_hot.c
+++ pp_hot.c
@@ -2424,7 +2424,7 @@ PP(pp_grepwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
diff --git a/regexec.c b/regexec.c
index 025d159..6c0923f 100644
--- regexec.c
+++ regexec.c
@@ -2250,7 +2250,7 @@ S_regtry(pTHX_ regmatch_info *reginfo, char **startpos)
/* Make $_ available to executed code. */
if (reginfo->sv != DEFSV) {
SAVE_DEFSV;
- DEFSV = reginfo->sv;
+ DEFSV_set(reginfo->sv);
}
if (!(SvTYPE(reginfo->sv) >= SVt_PVMG && SvMAGIC(reginfo->sv)

View file

@ -1,77 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54186
# http://perl5.git.perl.org/perl.git/commitdiff/a5d752217825fadff051e943940b4abad8e8b552?hp=8d2082b01041d30d9a510164df9c5e4703949441
diff --git a/ext/POSIX/Makefile.PL b/ext/POSIX/Makefile.PL
index bd93e59..5f6679d 100644
--- ext/POSIX/Makefile.PL
+++ ext/POSIX/Makefile.PL
@@ -48,13 +48,11 @@ my @names =
MAX_INPUT MB_LEN_MAX MSG_CTRUNC MSG_DONTROUTE MSG_EOR MSG_OOB MSG_PEEK
MSG_TRUNC MSG_WAITALL NAME_MAX NCCS NGROUPS_MAX NOFLSH OPEN_MAX OPOST
PARENB PARMRK PARODD PATH_MAX PIPE_BUF RAND_MAX R_OK SCHAR_MAX
- SCHAR_MIN SEEK_CUR SEEK_END SEEK_SET SHRT_MAX SHRT_MIN SIGABRT SIGALRM
+ SCHAR_MIN SHRT_MAX SHRT_MIN SIGABRT SIGALRM
SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL SIGPIPE SIGQUIT
SIGSEGV SIGSTOP SIGTERM SIGTSTP SIGTTIN SIGTTOU
SIGUSR1 SIGUSR2 SIG_BLOCK SIG_SETMASK SIG_UNBLOCK SSIZE_MAX
- STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX
- S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
- S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR TCIFLUSH TCIOFF
+ STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX TCIFLUSH TCIOFF
TCIOFLUSH TCION TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW
TMP_MAX TOSTOP TZNAME_MAX VEOF VEOL VERASE VINTR VKILL VMIN VQUIT
VSTART VSTOP VSUSP VTIME WNOHANG WUNTRACED W_OK X_OK
diff --git a/ext/POSIX/POSIX.pm b/ext/POSIX/POSIX.pm
index fbbd253..97d0b2c 100644
--- ext/POSIX/POSIX.pm
+++ ext/POSIX/POSIX.pm
@@ -13,7 +13,9 @@ use XSLoader ();
use Fcntl qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK F_SETFD
F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK O_ACCMODE O_APPEND
O_CREAT O_EXCL O_NOCTTY O_NONBLOCK O_RDONLY O_RDWR O_TRUNC
- O_WRONLY);
+ O_WRONLY SEEK_CUR SEEK_END SEEK_SET
+ S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
+ S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR);
# Grandfather old foo_h form to new :foo_h form
my $loaded;
diff --git a/t/lib/proxy_constant_subs.t b/t/lib/proxy_constant_subs.t
index 4af73d3..45b0a54 100644
--- t/lib/proxy_constant_subs.t
+++ t/lib/proxy_constant_subs.t
@@ -7,20 +7,20 @@ BEGIN {
print "1..0 # Skip -- Perl configured without B module\n";
exit 0;
}
- if ($Config::Config{'extensions'} !~ /\bPOSIX\b/) {
- print "1..0 # Skip -- Perl configured without POSIX\n";
+ if ($Config::Config{'extensions'} !~ /\bFcntl\b/) {
+ print "1..0 # Skip -- Perl configured without Fcntl\n";
exit 0;
}
- # errno is a real subroutine, and acts as control
+ # S_IFMT is a real subroutine, and acts as control
# SEEK_SET is a proxy constant subroutine.
- @symbols = qw(errno SEEK_SET);
+ @symbols = qw(S_IFMT SEEK_SET);
}
use strict;
use warnings;
use Test::More tests => 4 * @symbols;
use B qw(svref_2object GVf_IMPORTED_CV);
-use POSIX @symbols;
+use Fcntl @symbols;
# GVf_IMPORTED_CV should not be set on the original, but should be set on the
# imported GV.
@@ -29,7 +29,7 @@ foreach my $symbol (@symbols) {
my ($ps, $ms);
{
no strict 'refs';
- $ps = svref_2object(\*{"POSIX::$symbol"});
+ $ps = svref_2object(\*{"Fcntl::$symbol"});
$ms = svref_2object(\*{"::$symbol"});
}
isa_ok($ps, 'B::GV');

View file

@ -1,29 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54758
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_sort.c b/pp_sort.c
index 9fe0dad..edfdadf 100644
--- pp_sort.c
+++ pp_sort.c
@@ -1557,11 +1557,12 @@ PP(pp_sort)
max = AvFILL(av) + 1;
if (SvMAGICAL(av)) {
MEXTEND(SP, max);
- p2 = SP;
for (i=0; i < max; i++) {
SV **svp = av_fetch(av, i, FALSE);
*SP++ = (svp) ? *svp : NULL;
}
+ SP--;
+ p1 = p2 = SP - (max-1);
}
else {
if (SvREADONLY(av))
@@ -1717,7 +1718,7 @@ PP(pp_sort)
SvREADONLY_off(av);
else if (av && !sorting_av) {
/* simulate pp_aassign of tied AV */
- SV** const base = ORIGMARK+1;
+ SV** const base = MARK+1;
for (i=0; i < max; i++) {
base[i] = newSVsv(base[i]);
}

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/5a33563ff27918110ac4f876f12dae861e2d2fa2?hp=24ead1638d1eb17b67e49c614831261308ed561f
diff --git a/ext/PerlIO/via/via.xs b/ext/PerlIO/via/via.xs
index 3bc3cbb..5e6ddd3 100644
--- ext/PerlIO/via/via.xs
+++ ext/PerlIO/via/via.xs
@@ -89,7 +89,7 @@ PerlIOVia_method(pTHX_ PerlIO * f, const char *method, CV ** save, int flags,
if (!s->fh) {
GV *gv = newGVgen(HvNAME_get(s->stash));
GvIOp(gv) = newIO();
- s->fh = newRV_noinc((SV *) gv);
+ s->fh = newRV((SV *) gv);
s->io = GvIOp(gv);
}
IoIFP(s->io) = PerlIONext(f);

View file

@ -1,31 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=56908
# http://perl5.git.perl.org/perl.git/commitdiff/b17f5ab768c4daa8faac6c85c0c20d3895f406e1?hp=7ee5fac837a8a4ebf1956da1b1d252aa82fe506d
diff --git a/hv.c b/hv.c
index 3d4d3af..24d9150 100644
--- hv.c
+++ hv.c
@@ -1985,6 +1985,7 @@ Perl_hv_kill_backrefs(pTHX_ HV *hv) {
if (av) {
HvAUX(hv)->xhv_backreferences = 0;
Perl_sv_kill_backrefs(aTHX_ (SV*) hv, av);
+ SvREFCNT_dec(av);
}
}
diff --git a/sv.c b/sv.c
index 04d6e43..4792ad1 100644
--- sv.c
+++ sv.c
@@ -10784,10 +10784,11 @@ Perl_sv_dup(pTHX_ const SV *const sstr, CLONE_PARAMS *const param)
daux->xhv_eiter = saux->xhv_eiter
? he_dup(saux->xhv_eiter,
(bool)!!HvSHAREKEYS(sstr), param) : 0;
+ /* backref array needs refcnt=2; see sv_add_backref */
daux->xhv_backreferences =
saux->xhv_backreferences
? (AV*) SvREFCNT_inc(
- sv_dup((SV*)saux->xhv_backreferences, param))
+ sv_dup_inc((SV*)saux->xhv_backreferences, param))
: 0;
daux->xhv_mro_meta = saux->xhv_mro_meta

View file

@ -1,16 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
# http://perl5.git.perl.org/perl.git/commitdiff/b023a8eeff463528d4a2b46396f79056c0ef9677?hp=a954f6ee3112c0edfbc59783d1b424d995122784
diff --git a/regcomp.c b/regcomp.c
index 54347cc..68cc58c 100644
--- regcomp.c
+++ regcomp.c
@@ -8350,6 +8350,9 @@ parseit:
*STRING(ret)= (char)value;
STR_LEN(ret)= 1;
RExC_emit += STR_SZ(1);
+ if (listsv) {
+ SvREFCNT_dec(listsv);
+ }
return ret;
}
/* optimize case-insensitive simple patterns (e.g. /[a-z]/i) */

View file

@ -1,23 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=64562
# http://perl5.git.perl.org/perl.git/commitdiff/ee6d2783b2d78accfac54397826acf5f6e1715e1?hp=5a8cf367090fb5d83d8e8e0ae381a3525a215928
diff --git a/op.c b/op.c
index 517f648..89ed522 100644
--- op.c
+++ op.c
@@ -6166,9 +6166,13 @@ Perl_newFORM(pTHX_ I32 floor, OP *o, OP *block)
const line_t oldline = CopLINE(PL_curcop);
if (PL_parser && PL_parser->copline != NOLINE)
CopLINE_set(PL_curcop, PL_parser->copline);
- Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
- o ? "Format %"SVf" redefined"
- : "Format STDOUT redefined", SVfARG(cSVOPo->op_sv));
+ if (o) {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format %"SVf" redefined", SVfARG(cSVOPo->op_sv));
+ } else {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format STDOUT redefined");
+ }
CopLINE_set(PL_curcop, oldline);
}
SvREFCNT_dec(cv);

View file

@ -1,16 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/a954f6ee3112c0edfbc59783d1b424d995122784?hp=711690a16d2a16be7070e06779c46a6d8f482689
diff --git a/pp_hot.c b/pp_hot.c
index 57fa328..4a4e9e8 100644
--- pp_hot.c
+++ pp_hot.c
@@ -1198,6 +1198,9 @@ PP(pp_qr)
if (rx->extflags & RXf_TAINTED)
SvTAINTED_on(rv);
sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
+ if (pkg) {
+ SvREFCNT_dec(pkg);
+ }
XPUSHs(rv);
RETURN;
}

View file

@ -1,13 +0,0 @@
# http://perl5.git.perl.org/perl.git/commit/1f200948c4c45a9bc088451dd377e4ab8733c722
diff --git a/pp_sys.c b/pp_sys.c
index cfbf918..0d2c970 100644
--- pp_sys.c
+++ pp_sys.c
@@ -4318,6 +4318,7 @@ PP(pp_setpgrp)
if (MAXARG < 2) {
pgrp = 0;
pid = 0;
+ XPUSHi(-1);
}
else {
pgrp = POPi;

View file

@ -1,21 +0,0 @@
--- sv.c
+++ sv.c
@@ -10421,7 +10421,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
IoBOTTOM_NAME(dstr) = SAVEPV(IoBOTTOM_NAME(dstr));
break;
case SVt_PVAV:
- if (AvARRAY((AV*)sstr)) {
+ /* avoid cloning an empty array */
+ if (AvARRAY((AV *)sstr) && AvFILLp((AV *)sstr) >= 0) {
SV **dst_ary, **src_ary;
SSize_t items = AvFILLp((AV*)sstr) + 1;
@@ -10446,6 +10447,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
else {
AvARRAY((AV*)dstr) = NULL;
AvALLOC((AV*)dstr) = (SV**)NULL;
+ AvMAX( (AV *)dstr) = -1;
+ AvFILLp((AV *)dstr) = -1;
}
break;
case SVt_PVHV:

View file

@ -18,7 +18,7 @@ perl-after-upgrade -- fixup FreeBSD packages that depend on perl
=head1 SYNOPSIS
perl-after-upgrade
perl-after-upgrade -f
perl-after-upgrade -f [-d] [-q]
perl-after-upgrade -v
=head1 DESCRIPTION
@ -109,7 +109,11 @@ perl(1).
=cut
my $debug = 0;
use strict;
use warnings;
use 5.0100;
our $debug = 0;
# |/-\
my $pchar = "|";
@ -123,6 +127,9 @@ sub progress
}
package FreeBSD::Package;
use strict;
use warnings;
use IO::File;
use File::Copy;
@ -184,6 +191,7 @@ sub write_back
package FreeBSD::Package::DB;
use strict;
use warnings;
sub new
{
@ -217,12 +225,16 @@ sub reset
}
package main;
use strict;
use warnings;
use File::Temp qw/tempfile/;
use File::Copy;
my $dry_run = 1;
our $dry_run = 1;
our $quiet = 0;
my @tmpl;
my $VERSION = "1.3";
our $VERSION = "1.4";
while (@ARGV) {
my $opt = shift;
@ -230,6 +242,8 @@ while (@ARGV) {
$dry_run = 0;
} elsif ($opt eq "-d") {
$debug = 1;
} elsif ($opt eq "-q") {
$quiet = 1;
} elsif ($opt eq "-v") {
$_ = $0;
s|.*/||;
@ -247,18 +261,18 @@ while (@ARGV) {
}
}
my $target = '%%PERL_VERSION%%';
my $new_perl_pkgname = '%%PKGNAME%%';
our $PERL_VERSION = '%%PERL_VERSION%%';
our $PERL_PKGNAME = '%%PKGNAME%%';
my $fuzzy_source = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$fuzzy_source>\n" if $debug;
our $PERL_VERSION_REGEX = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$PERL_VERSION_REGEX>\n" if $debug;
my @errors;
my @notes;
our @errors;
our @notes;
sub fix_script
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
return 1 if $dry_run;
@ -266,7 +280,7 @@ sub fix_script
return "" unless $sf;
my $line = <$sf>;
my $md5 = "";
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$fuzzy_source\b|$1$target|) {
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$PERL_VERSION_REGEX\b|$1$PERL_VERSION|) {
my $dir = $file;
$dir =~ s|/[^/]+$||;
my ($fh, $fn) = tempfile(DIR=> $dir);
@ -298,7 +312,7 @@ sub fix_script
sub fix_binary
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
my $sf = IO::File->new("< $file");
@ -317,7 +331,7 @@ sub fix_binary
}
while (<$sf>) {
s|/lib/perl5/$fuzzy_source/mach/CORE|/lib/perl5/$target/mach/CORE|g;
s|/lib/perl5/$PERL_VERSION_REGEX/mach/CORE|/lib/perl5/$PERL_VERSION/mach/CORE|g;
print $fh $_;
}
close $fh;
@ -370,7 +384,7 @@ sub might_need_to_fix
return 1;
}
for ($pkg->lines) {
if (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
return 1;
}
}
@ -387,15 +401,15 @@ sub fixable_binary
if (/^\s+libperl\.so\s+=>/) {
my $found;
for (`strings $file`) {
if (m</lib/perl5/($fuzzy_source)/mach/CORE>) {
if (m</lib/perl5/($PERL_VERSION_REGEX)/mach/CORE>) {
$found++;
if (length($1) != length($target)) {
if (length($1) != length($PERL_VERSION)) {
push @notes, "$name cannot be fixed up (and has to be reinstalled): cannot patch $file due to length difference";
print STDERR "- Skipping $name: cannot patch $file due to length difference\n" if $debug;
return undef;
}
print STDERR "- $name: fixable binary $file\n" if $debug && $found < 2;
$fixable = 1 if $1 ne $target;
$fixable = 1 if $1 ne $PERL_VERSION;
}
}
if (!$found) {
@ -454,9 +468,9 @@ sub cannot_be_fixed
# shared library - can prevent us from being able to upgrade
} elsif ($line && $line =~ /^\177ELF.\x01.\x09.{8}\x03\0/) {
return 0 unless fixable_shared_lib($file, $pkg_name);
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($fuzzy_source)\b>) {
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($PERL_VERSION_REGEX)\b>) {
print STDERR "- $pkg_name: fixable script $file\n" if $debug;
push @$scripts, $file if $1 ne $target;
push @$scripts, $file if $1 ne $PERL_VERSION;
}
main::progress();
}
@ -509,14 +523,16 @@ while (my $pkg = $db->next) {
$new_md5 = "";
unless (-l $from) { # skip symlinks
if ($binaries{$from}) {
$new_md5 = fix_binary($from, $target);
$new_md5 = fix_binary($from);
} elsif ($scripts{$from}) {
$new_md5 = fix_script($from, $target);
$new_md5 = fix_script($from);
}
$modified++ if $new_md5;
}
my $to = $from;
if ($to =~ s|/perl5/$fuzzy_source/|/perl5/$target/|g or $to =~ s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if ($to =~ s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g
|| $to =~ s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g
) {
if ($to ne $from) {
my $dir = $to;
$dir =~ s|/[^/]+$||;
@ -540,14 +556,14 @@ while (my $pkg = $db->next) {
}
if (/^\@cwd\s+(\S+)\s*$/) {
$prefix = $1;
} elsif (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if ($target ne $2) {
} elsif (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
if ($PERL_VERSION ne $2) {
my $perlver = $2;
s|perl-(threaded-)?\Q$perlver\E|$new_perl_pkgname|;
s|perl-(threaded-)?\Q$perlver\E\S*|$PERL_PKGNAME|;
}
}
my $old = $_;
if (s|/perl5/$fuzzy_source/|/perl5/$target/|g || s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if (s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g || s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g) {
if ($old ne $_) {
$adjusted++;
print STDERR "- adjust: $_\n" if $debug;
@ -563,7 +579,8 @@ while (my $pkg = $db->next) {
$fixed++ if $moved || $modified || $adjusted;
$tot_modified += $modified;
$tot_moved += $moved;
print "$pkg_name: $moved moved, $modified modified, $adjusted adjusted\n";
say "$pkg_name: $moved moved, $modified modified, $adjusted adjusted"
if !$quiet || ($moved || $modified || $adjusted);
}
print "\n---\n";
print "Fixed $fixed packages ($tot_moved files moved, $tot_modified files modified)\n";

View file

@ -21,6 +21,7 @@ bin/perl-after-upgrade
bin/perlbug
bin/perldoc
bin/perlivp
bin/perlthanks
bin/piconv
bin/pl2pm
bin/pod2html
@ -42,6 +43,10 @@ bin/splain
%%SUIDPERL%%bin/suidperl
bin/xsubpp
lib/perl5/%%PERL_VER%%/AnyDBM_File.pm
lib/perl5/%%PERL_VER%%/App/Prove.pm
lib/perl5/%%PERL_VER%%/App/Prove/State.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result/Test.pm
lib/perl5/%%PERL_VER%%/Archive/Extract.pm
lib/perl5/%%PERL_VER%%/Archive/Tar.pm
lib/perl5/%%PERL_VER%%/Archive/Tar/Constant.pm
@ -49,6 +54,7 @@ lib/perl5/%%PERL_VER%%/Archive/Tar/File.pm
lib/perl5/%%PERL_VER%%/Attribute/Handlers.pm
lib/perl5/%%PERL_VER%%/AutoLoader.pm
lib/perl5/%%PERL_VER%%/AutoSplit.pm
lib/perl5/%%PERL_VER%%/B/Lint/Debug.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN/Override.pm
lib/perl5/%%PERL_VER%%/BSDPAN/Config.pm
@ -67,17 +73,36 @@ lib/perl5/%%PERL_VER%%/CGI/Switch.pm
lib/perl5/%%PERL_VER%%/CGI/Util.pm
lib/perl5/%%PERL_VER%%/CORE.pod
lib/perl5/%%PERL_VER%%/CPAN.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPAN/Author.pm
lib/perl5/%%PERL_VER%%/CPAN/Bundle.pm
lib/perl5/%%PERL_VER%%/CPAN/CacheMgr.pm
lib/perl5/%%PERL_VER%%/CPAN/Complete.pm
lib/perl5/%%PERL_VER%%/CPAN/Debug.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferedCode.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferredCode.pm
lib/perl5/%%PERL_VER%%/CPAN/Distribution.pm
lib/perl5/%%PERL_VER%%/CPAN/Distroprefs.pm
lib/perl5/%%PERL_VER%%/CPAN/Distrostatus.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/RecursiveDependency.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/blocked_urllist.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/yaml_not_installed.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP/netrc.pm
lib/perl5/%%PERL_VER%%/CPAN/FirstTime.pm
lib/perl5/%%PERL_VER%%/CPAN/HandleConfig.pm
lib/perl5/%%PERL_VER%%/CPAN/Index.pm
lib/perl5/%%PERL_VER%%/CPAN/InfoObj.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.dd
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.yml
lib/perl5/%%PERL_VER%%/CPAN/LWP/UserAgent.pm
lib/perl5/%%PERL_VER%%/CPAN/Module.pm
lib/perl5/%%PERL_VER%%/CPAN/Nox.pm
lib/perl5/%%PERL_VER%%/CPAN/Prompt.pm
lib/perl5/%%PERL_VER%%/CPAN/Queue.pm
lib/perl5/%%PERL_VER%%/CPAN/Shell.pm
lib/perl5/%%PERL_VER%%/CPAN/Tarzip.pm
lib/perl5/%%PERL_VER%%/CPAN/URL.pm
lib/perl5/%%PERL_VER%%/CPAN/Version.pm
lib/perl5/%%PERL_VER%%/CPANPLUS.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Backend.pm
@ -86,6 +111,7 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Config.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure/Setup.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Autobundle.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Base.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build/Constants.pm
@ -102,6 +128,9 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Fetch.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Report.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Search.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/Memory.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite/Tie.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils/Autoflush.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Module.pm
@ -118,7 +147,6 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Remote.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/inc.pm
lib/perl5/%%PERL_VER%%/Carp.pm
lib/perl5/%%PERL_VER%%/Carp/Heavy.pm
lib/perl5/%%PERL_VER%%/Class/ISA.pm
@ -161,6 +189,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Changes_EU-Install
lib/perl5/%%PERL_VER%%/ExtUtils/Command.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Command/MM.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Constant.pm
@ -180,6 +209,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MM_Any.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_BeOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_DOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_MacOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_NW5.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_OS2.pm
@ -195,8 +225,6 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Config.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/FAQ.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Tutorial.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/bytes.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/vmsish.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Manifest.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Miniperl.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Mkbootstrap.pm
@ -339,6 +367,7 @@ lib/perl5/%%PERL_VER%%/Net/servent.pm
lib/perl5/%%PERL_VER%%/Object/Accessor.pm
lib/perl5/%%PERL_VER%%/Package/Constants.pm
lib/perl5/%%PERL_VER%%/Params/Check.pm
lib/perl5/%%PERL_VER%%/Parse/CPAN/Meta.pm
lib/perl5/%%PERL_VER%%/PerlIO.pm
lib/perl5/%%PERL_VER%%/PerlIO/via/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/Pod/Checker.pm
@ -394,18 +423,58 @@ lib/perl5/%%PERL_VER%%/Pod/Simple/TiedOutFH.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/Transcode.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeDumb.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeSmart.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XHTML.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XMLOutStream.pm
lib/perl5/%%PERL_VER%%/Pod/Text.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Color.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Overstrike.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Termcap.pm
lib/perl5/%%PERL_VER%%/Pod/Usage.pm
lib/perl5/%%PERL_VER%%/Safe.pm
lib/perl5/%%PERL_VER%%/Search/Dict.pm
lib/perl5/%%PERL_VER%%/SelectSaver.pm
lib/perl5/%%PERL_VER%%/SelfLoader.pm
lib/perl5/%%PERL_VER%%/Shell.pm
lib/perl5/%%PERL_VER%%/Switch.pm
lib/perl5/%%PERL_VER%%/Symbol.pm
lib/perl5/%%PERL_VER%%/TAP/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Color.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/ParallelSession.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Harness.pm
lib/perl5/%%PERL_VER%%/TAP/Object.pm
lib/perl5/%%PERL_VER%%/TAP/Parser.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Aggregator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Grammar.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Array.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Process.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Stream.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/IteratorFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Multiplexer.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Bailout.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Comment.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Plan.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Pragma.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Test.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Unknown.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Version.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/YAML.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/ResultFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Job.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Spinner.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source/Perl.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Utils.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Reader.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Writer.pm
lib/perl5/%%PERL_VER%%/Term/ANSIColor.pm
lib/perl5/%%PERL_VER%%/Term/Cap.pm
lib/perl5/%%PERL_VER%%/Term/Complete.pm
@ -418,13 +487,6 @@ lib/perl5/%%PERL_VER%%/Test/Builder/Module.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester/Color.pm
lib/perl5/%%PERL_VER%%/Test/Harness.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Assert.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Iterator.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Point.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Results.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Straps.pm
lib/perl5/%%PERL_VER%%/Test/Harness/TAP.pod
lib/perl5/%%PERL_VER%%/Test/Harness/Util.pm
lib/perl5/%%PERL_VER%%/Test/More.pm
lib/perl5/%%PERL_VER%%/Test/Simple.pm
lib/perl5/%%PERL_VER%%/Test/Tutorial.pod
@ -460,6 +522,10 @@ lib/perl5/%%PERL_VER%%/User/pwent.pm
lib/perl5/%%PERL_VER%%/abbrev.pl
lib/perl5/%%PERL_VER%%/assert.pl
lib/perl5/%%PERL_VER%%/attributes.pm
lib/perl5/%%PERL_VER%%/autodie.pm
lib/perl5/%%PERL_VER%%/autodie/exception.pm
lib/perl5/%%PERL_VER%%/autodie/exception/system.pm
lib/perl5/%%PERL_VER%%/autodie/hints.pm
lib/perl5/%%PERL_VER%%/autouse.pm
lib/perl5/%%PERL_VER%%/base.pm
lib/perl5/%%PERL_VER%%/bigfloat.pl
@ -498,12 +564,14 @@ lib/perl5/%%PERL_VER%%/integer.pm
lib/perl5/%%PERL_VER%%/less.pm
lib/perl5/%%PERL_VER%%/locale.pm
lib/perl5/%%PERL_VER%%/look.pl
lib/perl5/%%PERL_VER%%/mro.pm
lib/perl5/%%PERL_VER%%/newgetopt.pl
lib/perl5/%%PERL_VER%%/open.pm
lib/perl5/%%PERL_VER%%/open2.pl
lib/perl5/%%PERL_VER%%/open3.pl
lib/perl5/%%PERL_VER%%/overload.pm
lib/perl5/%%PERL_VER%%/overload/numbers.pm
lib/perl5/%%PERL_VER%%/overloading.pm
lib/perl5/%%PERL_VER%%/parent.pm
lib/perl5/%%PERL_VER%%/perl5db.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/.packlist
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B.pm
@ -528,6 +596,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/embedvar.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakesdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakethr.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/form.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/git_version.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/gv.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/handy.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/hv.h
@ -537,6 +606,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/keywords.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/libperl.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/malloc_ctl.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mg.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mydtrace.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/nostdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/op.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/opcode.h
@ -572,10 +642,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/utfebcdic.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/util.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/uudmap.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/warnings.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pod
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_git.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_heavy.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/DB_File.pm
@ -619,10 +691,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util/FieldHash.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/I18N/Langinfo.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base/Common.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip/Constants.pm
@ -641,19 +715,24 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Select.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/INET.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/UNIX.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyUncompress.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Gunzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/RawInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Unzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Msg.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Semaphore.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SharedMem.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SysV.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt/FastCalc.pm
@ -666,8 +745,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/scalar.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/via.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/SDBM_File.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Safe.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys/Hostname.pm
@ -680,6 +759,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Unicode/Normalize.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/XSLoader.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/attrs.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/B.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib/autosplit.ix
@ -927,12 +1008,14 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/HiRes/HiRes.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/Piece/Piece.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize/Normalize.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs/attrs.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro/mro.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re/re.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm/extralibs.ld
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/shared/shared.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/threads.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/lib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/mro.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/ops.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/re.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/threads.pm
@ -942,6 +1025,7 @@ lib/perl5/%%PERL_VER%%/pod/perl.pod
lib/perl5/%%PERL_VER%%/pod/perl5004delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5005delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5100delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5101delta.pod
lib/perl5/%%PERL_VER%%/pod/perl561delta.pod
lib/perl5/%%PERL_VER%%/pod/perl56delta.pod
lib/perl5/%%PERL_VER%%/pod/perl570delta.pod
@ -956,6 +1040,7 @@ lib/perl5/%%PERL_VER%%/pod/perl585delta.pod
lib/perl5/%%PERL_VER%%/pod/perl586delta.pod
lib/perl5/%%PERL_VER%%/pod/perl587delta.pod
lib/perl5/%%PERL_VER%%/pod/perl588delta.pod
lib/perl5/%%PERL_VER%%/pod/perl589delta.pod
lib/perl5/%%PERL_VER%%/pod/perl58delta.pod
lib/perl5/%%PERL_VER%%/pod/perl590delta.pod
lib/perl5/%%PERL_VER%%/pod/perl591delta.pod
@ -1015,6 +1100,7 @@ lib/perl5/%%PERL_VER%%/pod/perlglossary.pod
lib/perl5/%%PERL_VER%%/pod/perlgpl.pod
lib/perl5/%%PERL_VER%%/pod/perlguts.pod
lib/perl5/%%PERL_VER%%/pod/perlhack.pod
lib/perl5/%%PERL_VER%%/pod/perlhaiku.pod
lib/perl5/%%PERL_VER%%/pod/perlhist.pod
lib/perl5/%%PERL_VER%%/pod/perlhpux.pod
lib/perl5/%%PERL_VER%%/pod/perlhurd.pod
@ -1038,6 +1124,7 @@ lib/perl5/%%PERL_VER%%/pod/perlmodinstall.pod
lib/perl5/%%PERL_VER%%/pod/perlmodlib.pod
lib/perl5/%%PERL_VER%%/pod/perlmodstyle.pod
lib/perl5/%%PERL_VER%%/pod/perlmpeix.pod
lib/perl5/%%PERL_VER%%/pod/perlmroapi.pod
lib/perl5/%%PERL_VER%%/pod/perlnetware.pod
lib/perl5/%%PERL_VER%%/pod/perlnewmod.pod
lib/perl5/%%PERL_VER%%/pod/perlnumber.pod
@ -1050,6 +1137,7 @@ lib/perl5/%%PERL_VER%%/pod/perlos390.pod
lib/perl5/%%PERL_VER%%/pod/perlos400.pod
lib/perl5/%%PERL_VER%%/pod/perlothrtut.pod
lib/perl5/%%PERL_VER%%/pod/perlpacktut.pod
lib/perl5/%%PERL_VER%%/pod/perlperf.pod
lib/perl5/%%PERL_VER%%/pod/perlplan9.pod
lib/perl5/%%PERL_VER%%/pod/perlpod.pod
lib/perl5/%%PERL_VER%%/pod/perlpodspec.pod
@ -1063,6 +1151,7 @@ lib/perl5/%%PERL_VER%%/pod/perlrecharclass.pod
lib/perl5/%%PERL_VER%%/pod/perlref.pod
lib/perl5/%%PERL_VER%%/pod/perlreftut.pod
lib/perl5/%%PERL_VER%%/pod/perlreguts.pod
lib/perl5/%%PERL_VER%%/pod/perlrepository.pod
lib/perl5/%%PERL_VER%%/pod/perlrequick.pod
lib/perl5/%%PERL_VER%%/pod/perlreref.pod
lib/perl5/%%PERL_VER%%/pod/perlretut.pod
@ -1122,6 +1211,7 @@ lib/perl5/%%PERL_VER%%/unicore/Index.txt
lib/perl5/%%PERL_VER%%/unicore/Jamo.txt
lib/perl5/%%PERL_VER%%/unicore/LineBreak.txt
lib/perl5/%%PERL_VER%%/unicore/Name.pl
lib/perl5/%%PERL_VER%%/unicore/NameAliases.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSequences.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSqProv.txt
lib/perl5/%%PERL_VER%%/unicore/NamesList.txt
@ -1179,23 +1269,23 @@ lib/perl5/%%PERL_VER%%/unicore/lib/ccc/NR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/OV.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/R.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/VR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/A.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/F.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/H.pl
@ -1223,8 +1313,10 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Bugi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Buhd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/C.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Canadian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cari.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cher.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cntrl.pl
@ -1274,6 +1366,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/IdsTrina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAegean.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAlphab.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncien.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi3.pl
@ -1292,6 +1385,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBraill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBugine.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBuhid.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InByzant.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCarian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCherok.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo3.pl
@ -1315,10 +1410,13 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCuneif.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCurren.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyprio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyrill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDesere.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDevana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDingba.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDomino.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEthio2.pl
@ -1350,6 +1448,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKangxi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKannad.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKatak2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKataka.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKayahL.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKharos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmerS.pl
@ -1360,11 +1459,15 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin5.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatinE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLepcha.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLetter.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLimbu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinea2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinear.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLowSur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLycian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLydian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMahjon.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMalaya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathe2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathem.pl
@ -1381,22 +1484,27 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNewTai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNko.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNumber.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOgham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOlChik.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldIta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldPer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOptica.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOriya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOsmany.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhagsP.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhaist.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhoeni.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhone2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhonet.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPrivat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRejang.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRunic.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSauras.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InShavia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSinhal.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSmallF.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpacin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpecia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSundan.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSupers.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl3.pl
@ -1419,6 +1527,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTibeta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTifina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUgarit.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUnifie.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVaria2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVariat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVertic.pl
@ -1428,6 +1537,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InYijing.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinCont.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Kana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/KayahLi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khmr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Knda.pl
@ -1436,6 +1546,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LOE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Laoo.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Latn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lepc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Limb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LinearB.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ll.pl
@ -1446,6 +1557,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lowercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lyci.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lydi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/M.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Math.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Mc.pl
@ -1471,6 +1584,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OLower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OMath.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OUpper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ogam.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OlChiki.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldItali.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldPersi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Orya.pl
@ -1491,11 +1605,24 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PatternW.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pe.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlWord.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PhagsPa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Phnx.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Po.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAln.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAlp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixBla.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixCnt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixDig.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixGra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixLow.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPri.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPun.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixSpa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixUpp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Print.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ps.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Punct.pl
@ -1504,10 +1631,12 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Qaai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Quotatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Rjng.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Runr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/S.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SD.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/STerm.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Saur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Shaw.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sinh.pl
@ -1518,6 +1647,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SoftDott.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Space.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SpacePer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sterm2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sund.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SylotiNa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Syrc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Tagb.pl
@ -1538,6 +1668,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/UnifiedI.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Upper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Uppercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VS.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Vaii.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Variatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VertSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/WSpace.pl
@ -1611,6 +1742,7 @@ lib/perl5/%%PERL_VER%%/validate.pl
lib/perl5/%%PERL_VER%%/vars.pm
lib/perl5/%%PERL_VER%%/version.pm
lib/perl5/%%PERL_VER%%/version.pod
lib/perl5/%%PERL_VER%%/version/Internals.pod
lib/perl5/%%PERL_VER%%/vmsish.pm
lib/perl5/%%PERL_VER%%/warnings.pm
lib/perl5/%%PERL_VER%%/warnings/register.pm
@ -1626,6 +1758,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode
@ -1693,6 +1826,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cwd
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B
@ -1701,11 +1835,13 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Time
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter
@ -1740,6 +1876,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%
@dirrm lib/perl5/%%PERL_VER%%/warnings
@dirrm lib/perl5/%%PERL_VER%%/version
@dirrm lib/perl5/%%PERL_VER%%/unicore/To
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/dt
@ -1760,12 +1897,21 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Tie
@dirrm lib/perl5/%%PERL_VER%%/Thread
@dirrm lib/perl5/%%PERL_VER%%/Text
@dirrm lib/perl5/%%PERL_VER%%/Test/Harness
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder/Tester
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder
@dirrm lib/perl5/%%PERL_VER%%/Test
@dirrm lib/perl5/%%PERL_VER%%/Term/UI
@dirrm lib/perl5/%%PERL_VER%%/Term
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Source
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Result
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/File
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/Console
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter
@dirrm lib/perl5/%%PERL_VER%%/TAP
@dirrm lib/perl5/%%PERL_VER%%/Search
@dirrm lib/perl5/%%PERL_VER%%/Pod/Text
@dirrm lib/perl5/%%PERL_VER%%/Pod/Simple
@ -1773,6 +1919,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Pod
@dirrm lib/perl5/%%PERL_VER%%/PerlIO/via
@dirrm lib/perl5/%%PERL_VER%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/Parse/CPAN
@dirrm lib/perl5/%%PERL_VER%%/Parse
@dirrm lib/perl5/%%PERL_VER%%/Params
@dirrm lib/perl5/%%PERL_VER%%/Package
@dirrm lib/perl5/%%PERL_VER%%/Object
@ -1820,6 +1968,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module/Author
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Constants
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build
@ -1828,19 +1978,31 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Backend
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Kwalify
@dirrm lib/perl5/%%PERL_VER%%/CPAN/LWP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/FTP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Exception
@dirrm lib/perl5/%%PERL_VER%%/CPAN/API
@dirrm lib/perl5/%%PERL_VER%%/CPAN
@dirrm lib/perl5/%%PERL_VER%%/CGI
@dirrm lib/perl5/%%PERL_VER%%/B/Lint
@dirrm lib/perl5/%%PERL_VER%%/B
@dirrm lib/perl5/%%PERL_VER%%/Attribute
@dirrm lib/perl5/%%PERL_VER%%/Archive/Tar
@dirrm lib/perl5/%%PERL_VER%%/Archive
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State/Result
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State
@dirrm lib/perl5/%%PERL_VER%%/App/Prove
@dirrm lib/perl5/%%PERL_VER%%/App
@dirrm lib/perl5/%%PERL_VER%%/pod
@dirrm lib/perl5/%%PERL_VER%%/perl/man/man3
@dirrm lib/perl5/%%PERL_VER%%/perl/man
@dirrm lib/perl5/%%PERL_VER%%/perl
@dirrm lib/perl5/%%PERL_VER%%/overload
@dirrm lib/perl5/%%PERL_VER%%/man/man3
@dirrm lib/perl5/%%PERL_VER%%/man
@dirrm lib/perl5/%%PERL_VER%%/encoding
@dirrm lib/perl5/%%PERL_VER%%/autodie/exception
@dirrm lib/perl5/%%PERL_VER%%/autodie
@dirrm lib/perl5/%%PERL_VER%%
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/sys
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/machine

View file

@ -7,7 +7,6 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
PORTREVISION= 4
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN \
${MASTER_SITE_LOCAL:S/$/:local/} \
@ -33,12 +32,12 @@ OPTIONS= DEBUGGING "Build with debugging support" off \
SITECUSTOMIZE "Run-time customization of @INC" off \
USE_PERL "Rewrite links in /usr/bin" on
PERL_VERSION= 5.10.0
PERL_VERSION= 5.10.1
PERL_ARCH= mach
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION}
SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
#USE_BZIP2= yes
USE_BZIP2= yes
HAS_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_SCRIPT=Configure

View file

@ -19,6 +19,7 @@ MAN1+= perl.1
MAN1+= perl5004delta.1
MAN1+= perl5005delta.1
MAN1+= perl5100delta.1
MAN1+= perl5101delta.1
MAN1+= perl561delta.1
MAN1+= perl56delta.1
MAN1+= perl570delta.1
@ -33,6 +34,7 @@ MAN1+= perl585delta.1
MAN1+= perl586delta.1
MAN1+= perl587delta.1
MAN1+= perl588delta.1
MAN1+= perl589delta.1
MAN1+= perl58delta.1
MAN1+= perl590delta.1
MAN1+= perl591delta.1
@ -93,6 +95,7 @@ MAN1+= perlglossary.1
MAN1+= perlgpl.1
MAN1+= perlguts.1
MAN1+= perlhack.1
MAN1+= perlhaiku.1
MAN1+= perlhist.1
MAN1+= perlhpux.1
MAN1+= perlhurd.1
@ -117,6 +120,7 @@ MAN1+= perlmodinstall.1
MAN1+= perlmodlib.1
MAN1+= perlmodstyle.1
MAN1+= perlmpeix.1
MAN1+= perlmroapi.1
MAN1+= perlnetware.1
MAN1+= perlnewmod.1
MAN1+= perlnumber.1
@ -129,6 +133,7 @@ MAN1+= perlos390.1
MAN1+= perlos400.1
MAN1+= perlothrtut.1
MAN1+= perlpacktut.1
MAN1+= perlperf.1
MAN1+= perlplan9.1
MAN1+= perlpod.1
MAN1+= perlpodspec.1
@ -142,6 +147,7 @@ MAN1+= perlrecharclass.1
MAN1+= perlref.1
MAN1+= perlreftut.1
MAN1+= perlreguts.1
MAN1+= perlrepository.1
MAN1+= perlrequick.1
MAN1+= perlreref.1
MAN1+= perlretut.1
@ -153,6 +159,7 @@ MAN1+= perlstyle.1
MAN1+= perlsub.1
MAN1+= perlsymbian.1
MAN1+= perlsyn.1
MAN1+= perlthanks.1
MAN1+= perlthrtut.1
MAN1+= perltie.1
MAN1+= perltoc.1
@ -195,6 +202,10 @@ MAN1+= splain.1
MAN1+= xsubpp.1
MAN3+= AnyDBM_File.3
MAN3+= App::Prove.3
MAN3+= App::Prove::State.3
MAN3+= App::Prove::State::Result.3
MAN3+= App::Prove::State::Result::Test.3
MAN3+= Archive::Extract.3
MAN3+= Archive::Tar.3
MAN3+= Archive::Tar::File.3
@ -206,6 +217,7 @@ MAN3+= B::Concise.3
MAN3+= B::Debug.3
MAN3+= B::Deparse.3
MAN3+= B::Lint.3
MAN3+= B::Lint::Debug.3
MAN3+= B::Showlex.3
MAN3+= B::Terse.3
MAN3+= B::Xref.3
@ -223,6 +235,7 @@ MAN3+= CORE.3
MAN3+= CPAN.3
MAN3+= CPAN::API::HOWTO.3
MAN3+= CPAN::Debug.3
MAN3+= CPAN::Distroprefs.3
MAN3+= CPAN::FirstTime.3
MAN3+= CPAN::HandleConfig.3
MAN3+= CPAN::Kwalify.3
@ -236,8 +249,10 @@ MAN3+= CPANPLUS::Backend::RV.3
MAN3+= CPANPLUS::Config.3
MAN3+= CPANPLUS::Configure.3
MAN3+= CPANPLUS::Dist.3
MAN3+= CPANPLUS::Dist::Autobundle.3
MAN3+= CPANPLUS::Dist::Base.3
MAN3+= CPANPLUS::Dist::Build.3
MAN3+= CPANPLUS::Dist::Build::Constants.3
MAN3+= CPANPLUS::Dist::MM.3
MAN3+= CPANPLUS::Dist::Sample.3
MAN3+= CPANPLUS::Error.3
@ -249,6 +264,8 @@ MAN3+= CPANPLUS::Internals::Fetch.3
MAN3+= CPANPLUS::Internals::Report.3
MAN3+= CPANPLUS::Internals::Search.3
MAN3+= CPANPLUS::Internals::Source.3
MAN3+= CPANPLUS::Internals::Source::Memory.3
MAN3+= CPANPLUS::Internals::Source::SQLite.3
MAN3+= CPANPLUS::Internals::Utils.3
MAN3+= CPANPLUS::Module.3
MAN3+= CPANPLUS::Module::Author.3
@ -263,11 +280,11 @@ MAN3+= CPANPLUS::Shell::Default::Plugins::CustomSource.3
MAN3+= CPANPLUS::Shell::Default::Plugins::HOWTO.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Remote.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Source.3
MAN3+= CPANPLUS::inc.3
MAN3+= Carp.3
MAN3+= Carp::Heavy.3
MAN3+= Class::ISA.3
MAN3+= Class::Struct.3
MAN3+= Compress::Raw::Bzip2.3
MAN3+= Compress::Raw::Zlib.3
MAN3+= Compress::Zlib.3
MAN3+= Config.3
@ -343,6 +360,7 @@ MAN3+= ExtUtils::MM_Any.3
MAN3+= ExtUtils::MM_BeOS.3
MAN3+= ExtUtils::MM_Cygwin.3
MAN3+= ExtUtils::MM_DOS.3
MAN3+= ExtUtils::MM_Darwin.3
MAN3+= ExtUtils::MM_MacOS.3
MAN3+= ExtUtils::MM_NW5.3
MAN3+= ExtUtils::MM_OS2.3
@ -358,14 +376,13 @@ MAN3+= ExtUtils::MakeMaker.3
MAN3+= ExtUtils::MakeMaker::Config.3
MAN3+= ExtUtils::MakeMaker::FAQ.3
MAN3+= ExtUtils::MakeMaker::Tutorial.3
MAN3+= ExtUtils::MakeMaker::bytes.3
MAN3+= ExtUtils::MakeMaker::vmsish.3
MAN3+= ExtUtils::Manifest.3
MAN3+= ExtUtils::Miniperl.3
MAN3+= ExtUtils::Mkbootstrap.3
MAN3+= ExtUtils::Mksymlists.3
MAN3+= ExtUtils::Packlist.3
MAN3+= ExtUtils::ParseXS.3
MAN3+= ExtUtils::XSSymSet.3
MAN3+= ExtUtils::testlib.3
MAN3+= Fatal.3
MAN3+= Fcntl.3
@ -406,6 +423,7 @@ MAN3+= I18N::LangTags::List.3
MAN3+= I18N::Langinfo.3
MAN3+= IO.3
MAN3+= IO::Compress::Base.3
MAN3+= IO::Compress::Bzip2.3
MAN3+= IO::Compress::Deflate.3
MAN3+= IO::Compress::Gzip.3
MAN3+= IO::Compress::RawDeflate.3
@ -423,6 +441,7 @@ MAN3+= IO::Socket::UNIX.3
MAN3+= IO::Uncompress::AnyInflate.3
MAN3+= IO::Uncompress::AnyUncompress.3
MAN3+= IO::Uncompress::Base.3
MAN3+= IO::Uncompress::Bunzip2.3
MAN3+= IO::Uncompress::Gunzip.3
MAN3+= IO::Uncompress::Inflate.3
MAN3+= IO::Uncompress::RawInflate.3
@ -433,8 +452,10 @@ MAN3+= IPC::Msg.3
MAN3+= IPC::Open2.3
MAN3+= IPC::Open3.3
MAN3+= IPC::Semaphore.3
MAN3+= IPC::SharedMem.3
MAN3+= IPC::SysV.3
MAN3+= List::Util.3
MAN3+= List::Util::XS.3
MAN3+= Locale::Constants.3
MAN3+= Locale::Country.3
MAN3+= Locale::Currency.3
@ -520,6 +541,7 @@ MAN3+= Opcode.3
MAN3+= POSIX.3
MAN3+= Package::Constants.3
MAN3+= Params::Check.3
MAN3+= Parse::CPAN::Meta.3
MAN3+= PerlIO.3
MAN3+= PerlIO::encoding.3
MAN3+= PerlIO::scalar.3
@ -566,6 +588,7 @@ MAN3+= Pod::Simple::SimpleTree.3
MAN3+= Pod::Simple::Subclassing.3
MAN3+= Pod::Simple::Text.3
MAN3+= Pod::Simple::TextContent.3
MAN3+= Pod::Simple::XHTML.3
MAN3+= Pod::Simple::XMLOutStream.3
MAN3+= Pod::Text.3
MAN3+= Pod::Text::Color.3
@ -585,6 +608,44 @@ MAN3+= Switch.3
MAN3+= Symbol.3
MAN3+= Sys::Hostname.3
MAN3+= Sys::Syslog.3
MAN3+= TAP::Base.3
MAN3+= TAP::Formatter::Base.3
MAN3+= TAP::Formatter::Color.3
MAN3+= TAP::Formatter::Console.3
MAN3+= TAP::Formatter::Console::ParallelSession.3
MAN3+= TAP::Formatter::Console::Session.3
MAN3+= TAP::Formatter::File.3
MAN3+= TAP::Formatter::File::Session.3
MAN3+= TAP::Formatter::Session.3
MAN3+= TAP::Harness.3
MAN3+= TAP::Object.3
MAN3+= TAP::Parser.3
MAN3+= TAP::Parser::Aggregator.3
MAN3+= TAP::Parser::Grammar.3
MAN3+= TAP::Parser::Iterator.3
MAN3+= TAP::Parser::Iterator::Array.3
MAN3+= TAP::Parser::Iterator::Process.3
MAN3+= TAP::Parser::Iterator::Stream.3
MAN3+= TAP::Parser::IteratorFactory.3
MAN3+= TAP::Parser::Multiplexer.3
MAN3+= TAP::Parser::Result.3
MAN3+= TAP::Parser::Result::Bailout.3
MAN3+= TAP::Parser::Result::Comment.3
MAN3+= TAP::Parser::Result::Plan.3
MAN3+= TAP::Parser::Result::Pragma.3
MAN3+= TAP::Parser::Result::Test.3
MAN3+= TAP::Parser::Result::Unknown.3
MAN3+= TAP::Parser::Result::Version.3
MAN3+= TAP::Parser::Result::YAML.3
MAN3+= TAP::Parser::ResultFactory.3
MAN3+= TAP::Parser::Scheduler.3
MAN3+= TAP::Parser::Scheduler::Job.3
MAN3+= TAP::Parser::Scheduler::Spinner.3
MAN3+= TAP::Parser::Source.3
MAN3+= TAP::Parser::Source::Perl.3
MAN3+= TAP::Parser::Utils.3
MAN3+= TAP::Parser::YAMLish::Reader.3
MAN3+= TAP::Parser::YAMLish::Writer.3
MAN3+= Term::ANSIColor.3
MAN3+= Term::Cap.3
MAN3+= Term::Complete.3
@ -597,13 +658,6 @@ MAN3+= Test::Builder::Module.3
MAN3+= Test::Builder::Tester.3
MAN3+= Test::Builder::Tester::Color.3
MAN3+= Test::Harness.3
MAN3+= Test::Harness::Assert.3
MAN3+= Test::Harness::Iterator.3
MAN3+= Test::Harness::Point.3
MAN3+= Test::Harness::Results.3
MAN3+= Test::Harness::Straps.3
MAN3+= Test::Harness::TAP.3
MAN3+= Test::Harness::Util.3
MAN3+= Test::More.3
MAN3+= Test::Simple.3
MAN3+= Test::Tutorial.3
@ -624,6 +678,7 @@ MAN3+= Tie::Hash::NamedCapture.3
MAN3+= Tie::Memoize.3
MAN3+= Tie::RefHash.3
MAN3+= Tie::Scalar.3
MAN3+= Tie::StdHandle.3
MAN3+= Tie::SubstrHash.3
MAN3+= Time::HiRes.3
MAN3+= Time::Local.3
@ -643,6 +698,10 @@ MAN3+= XS::Typemap.3
MAN3+= XSLoader.3
MAN3+= attributes.3
MAN3+= attrs.3
MAN3+= autodie.3
MAN3+= autodie::exception.3
MAN3+= autodie::exception::system.3
MAN3+= autodie::hints.3
MAN3+= autouse.3
MAN3+= base.3
MAN3+= bigint.3
@ -667,6 +726,8 @@ MAN3+= mro.3
MAN3+= open.3
MAN3+= ops.3
MAN3+= overload.3
MAN3+= overloading.3
MAN3+= parent.3
MAN3+= re.3
MAN3+= sigtrap.3
MAN3+= sort.3
@ -677,6 +738,7 @@ MAN3+= threads::shared.3
MAN3+= utf8.3
MAN3+= vars.3
MAN3+= version.3
MAN3+= version::Internals.3
MAN3+= vmsish.3
MAN3+= warnings.3
MAN3+= warnings::register.3

View file

@ -1,6 +1,6 @@
MD5 (perl/perl-5.10.0.tar.gz) = d2c39b002ebfd2c3c5dba589365c5a71
SHA256 (perl/perl-5.10.0.tar.gz) = 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
SIZE (perl/perl-5.10.0.tar.gz) = 15595020
MD5 (perl/BSDPAN-5.10.0_20090303.tar.gz) = 512a97f56569f137635ff5908e85af78
SHA256 (perl/BSDPAN-5.10.0_20090303.tar.gz) = e5a9428e9f3259caaaf702d1e04ed23eef24cfb55376588d7766e2c799af983f
SIZE (perl/BSDPAN-5.10.0_20090303.tar.gz) = 8337
MD5 (perl/perl-5.10.1.tar.bz2) = 82400c6d34f7b7b43d0196c76cd2bbb1
SHA256 (perl/perl-5.10.1.tar.bz2) = 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
SIZE (perl/perl-5.10.1.tar.bz2) = 11608061
MD5 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = e8d27425aec2c15778963e260d24b44e
SHA256 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 84d0a016f80bea4b081e5688542f3d70acdebd5bbaaa7f32ea88d6f26839b502
SIZE (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 8193

View file

@ -1,14 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/7027b9a31bf80c5639c73f75155ed1a89c674c30?hp=f175cff5cac5f8199b897ce2f1c73312d99d5761
diff --git a/ext/IO/lib/IO/Socket/INET.pm b/ext/IO/lib/IO/Socket/INET.pm
index f8bb338..2f0e5d1 100644
--- ext/IO/lib/IO/Socket/INET.pm
+++ ext/IO/lib/IO/Socket/INET.pm
@@ -27,7 +27,7 @@ my %socket_type = ( tcp => SOCK_STREAM,
);
my %proto_number;
$proto_number{tcp} = Socket::IPPROTO_TCP() if defined &Socket::IPPROTO_TCP;
-$proto_number{upd} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
+$proto_number{udp} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
$proto_number{icmp} = Socket::IPPROTO_ICMP() if defined &Socket::IPPROTO_ICMP;
my %proto_name = reverse %proto_number;

View file

@ -1,18 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/b376053de54af4268a31e5a60d1f9e57db30af11?hp=3a28f3fb1bfd44e4e3dfe6842af867c8c1c9de28
diff --git a/pp_sys.c b/pp_sys.c
index 66ca0fb..da07e46 100644
--- pp_sys.c
+++ pp_sys.c
@@ -2999,10 +2999,9 @@ PP(pp_ftrread)
effective = TRUE;
break;
-
case OP_FTEEXEC:
#ifdef PERL_EFF_ACCESS
- access_mode = W_OK;
+ access_mode = X_OK;
#else
use_access = 0;
#endif

View file

@ -1,48 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472
# http://perl5.git.perl.org/perl.git/commitdiff/ca4cfd28534303b82a216cfe83a1c80cbc3b9dc5?hp=41d86c6b932c287037db3584f7658c067cae5e84
diff --git a/t/comp/require.t b/t/comp/require.t
index af5e4b2..0746b3b 100755
--- t/comp/require.t
+++ t/comp/require.t
@@ -15,7 +15,7 @@ krunch.pm krunch.pmc whap.pm whap.pmc);
my $Is_EBCDIC = (ord('A') == 193) ? 1 : 0;
my $Is_UTF8 = (${^OPEN} || "") =~ /:utf8/;
-my $total_tests = 49;
+my $total_tests = 50;
if ($Is_EBCDIC || $Is_UTF8) { $total_tests -= 3; }
print "1..$total_tests\n";
@@ -258,6 +258,20 @@ EOT
}
}
+# [perl #49472] Attributes + Unkown Error
+
+{
+ do_require
+ 'use strict;sub MODIFY_CODE_ATTRIBUTE{} sub f:Blah {$nosuchvar}';
+ my $err = $@;
+ $err .= "\n" unless $err =~ /\n$/;
+ unless ($err =~ /Global symbol "\$nosuchvar" requires /) {
+ $err =~ s/^/# /mg;
+ print "${err}not ";
+ }
+ print "ok ", ++$i, " [perl #49472]\n";
+}
+
##########################################
# What follows are UTF-8 specific tests. #
# Add generic tests before this point. #
diff --git a/toke.c b/toke.c
index 2ae8b75..ecee902 100644
--- toke.c
+++ toke.c
@@ -692,6 +692,7 @@ Perl_lex_start(pTHX_ SV *line, PerlIO *rsfp, bool new_filter)
#else
parser->nexttoke = 0;
#endif
+ parser->error_count = oparser ? oparser->error_count : 0;
parser->copline = NOLINE;
parser->lex_state = LEX_NORMAL;
parser->expect = XSTATE;

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=51636
# http://perl5.git.perl.org/perl.git/commit/b63c7c552a2e9cf2b2c5eb492358b8567fd16179
diff --git a/av.c b/av.c
index e6c26bc..67ffad9 100644
--- av.c
+++ av.c
@@ -437,7 +437,7 @@ Perl_av_clear(pTHX_ register AV *av)
/* Give any tie a chance to cleanup first */
if (SvRMAGICAL(av)) {
const MAGIC* const mg = SvMAGIC(av);
- if (PL_delaymagic && mg->mg_type == PERL_MAGIC_isa)
+ if (PL_delaymagic && mg && mg->mg_type == PERL_MAGIC_isa)
PL_delaymagic |= DM_ARRAY;
else
mg_clear((SV*)av);

View file

@ -1,44 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52074
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54566
# http://perl5.git.perl.org/perl.git/commitdiff/5562fa714b8071354c365365c26a950efa73179a?hp=b3562f19ee0d76b60d176a0b1cfdac4f5f36785c
# http://perl5.git.perl.org/perl.git/commitdiff/ea86b3de3510ce31d0c08dd6a21701d74b25369d?hp=72bfe1b2b35945ea3c95d9b94ae2908121292236
diff --git a/mg.c b/mg.c
index c4d7aeb..91a36f2 100644
--- mg.c
+++ mg.c
@@ -1543,10 +1543,11 @@ Perl_magic_setisa(pTHX_ SV *sv, MAGIC *mg)
stash = GvSTASH(
SvTYPE(mg->mg_obj) == SVt_PVGV
? (GV*)mg->mg_obj
- : (GV*)SvMAGIC(mg->mg_obj)->mg_obj
+ : (GV*)mg_find(mg->mg_obj, PERL_MAGIC_isa)->mg_obj
);
- mro_isa_changed_in(stash);
+ if (stash)
+ mro_isa_changed_in(stash);
return 0;
}
diff --git a/t/mro/pkg_gen.t b/t/mro/pkg_gen.t
index 6a507ac..e1f5eb0 100644
--- t/mro/pkg_gen.t
+++ t/mro/pkg_gen.t
@@ -4,7 +4,7 @@ use strict;
use warnings;
chdir 't' if -d 't';
-require q(./test.pl); plan(tests => 6);
+require q(./test.pl); plan(tests => 7);
{
package Foo;
@@ -34,3 +34,7 @@ is(mro::get_pkg_gen('Foo'), 1, "pkg_gen 1 for undef %Pkg::");
delete $::{"Foo::"};
is(mro::get_pkg_gen('Foo'), 0, 'pkg_gen 0 for delete $::{Pkg::}');
+
+delete $::{"Quux::"};
+push @Quux::ISA, "Woot"; # should not segfault
+ok(1, "No segfault on modification of ISA in a deleted stash");

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52658
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_ctl.c b/pp_ctl.c
index 7a377f0..88269a7 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -218,7 +218,6 @@ PP(pp_substcont)
if (!(cx->sb_rxtainted & 2) && SvTAINTED(TOPs))
cx->sb_rxtainted |= 2;
sv_catsv(dstr, POPs);
- FREETMPS; /* Prevent excess tmp stack */
/* Are we done */
if (cx->sb_once || !CALLREGEXEC(rx, s, cx->sb_strend, orig,

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740
# http://perl5.git.perl.org/perl.git/commitdiff/785bee4f7cf89837cba8e6e0859abbb4b407e1f1?hp=90e91dd8c9549b16c38f6ab2e9fa25c7ea28dff8
diff --git a/sv.c b/sv.c
index f721e6f..5fcf018 100644
--- sv.c
+++ sv.c
@@ -3717,7 +3717,7 @@ Perl_sv_setsv_flags(pTHX_ SV *dstr, register SV* sstr, const I32 flags)
Perl_croak(aTHX_ "Cannot copy to %s", type);
} else if (sflags & SVf_ROK) {
if (isGV_with_GP(dstr) && dtype == SVt_PVGV
- && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
+ && SvTYPE(SvRV(sstr)) == SVt_PVGV && isGV_with_GP(SvRV(sstr))) {
sstr = SvRV(sstr);
if (sstr == dstr) {
if (GvIMPORTED(dstr) != GVf_IMPORTED

View file

@ -1,95 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=53038
# http://perl5.git.perl.org/perl.git/commitdiff/414bf5ae0886eb91e2f6dbb35893ddb012852bef?hp=2556f95e0f4f5e8e95c9766374614ab52edefe3d
diff --git a/XSUB.h b/XSUB.h
index 46e9c29..2d95b1e 100644
--- XSUB.h
+++ XSUB.h
@@ -364,10 +364,10 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
SAVETMPS ; \
SAVEINT(db->filtering) ; \
db->filtering = TRUE ; \
- SAVESPTR(DEFSV) ; \
+ SAVE_DEFSV ; \
if (name[7] == 's') \
arg = newSVsv(arg); \
- DEFSV = arg ; \
+ DEFSV_set(arg) ; \
SvTEMP_off(arg) ; \
PUSHMARK(SP) ; \
PUTBACK ; \
diff --git a/perl.h b/perl.h
index e07416e..526155b 100644
--- perl.h
+++ perl.h
@@ -1306,8 +1306,12 @@ EXTERN_C char *crypt(const char *, const char *);
#endif
#define ERRSV GvSV(PL_errgv)
-/* FIXME? Change the assignments to PL_defgv to instantiate GvSV? */
-#define DEFSV GvSVn(PL_defgv)
+#ifdef PERL_CORE
+# define DEFSV (0 + GvSVn(PL_defgv))
+#else
+# define DEFSV GvSVn(PL_defgv)
+#endif
+#define DEFSV_set(sv) (GvSV(PL_defgv) = (sv))
#define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
#define ERRHV GvHV(PL_errgv) /* XXX unused, here for compatibility */
diff --git a/pp_ctl.c b/pp_ctl.c
index 08b14c6..3ef7e32 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -988,7 +988,7 @@ PP(pp_grepstart)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
PUTBACK;
if (PL_op->op_type == OP_MAPSTART)
@@ -1099,7 +1099,7 @@ PP(pp_mapwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
@@ -4822,7 +4822,7 @@ S_run_user_filter(pTHX_ int idx, SV *buf_sv, int maxlen)
SAVETMPS;
EXTEND(SP, 2);
- DEFSV = upstream;
+ DEFSV_set(upstream);
PUSHMARK(SP);
mPUSHi(0);
if (filter_state) {
diff --git a/pp_hot.c b/pp_hot.c
index eeedc5b..6450e25 100644
--- pp_hot.c
+++ pp_hot.c
@@ -2424,7 +2424,7 @@ PP(pp_grepwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
diff --git a/regexec.c b/regexec.c
index 025d159..6c0923f 100644
--- regexec.c
+++ regexec.c
@@ -2250,7 +2250,7 @@ S_regtry(pTHX_ regmatch_info *reginfo, char **startpos)
/* Make $_ available to executed code. */
if (reginfo->sv != DEFSV) {
SAVE_DEFSV;
- DEFSV = reginfo->sv;
+ DEFSV_set(reginfo->sv);
}
if (!(SvTYPE(reginfo->sv) >= SVt_PVMG && SvMAGIC(reginfo->sv)

View file

@ -1,77 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54186
# http://perl5.git.perl.org/perl.git/commitdiff/a5d752217825fadff051e943940b4abad8e8b552?hp=8d2082b01041d30d9a510164df9c5e4703949441
diff --git a/ext/POSIX/Makefile.PL b/ext/POSIX/Makefile.PL
index bd93e59..5f6679d 100644
--- ext/POSIX/Makefile.PL
+++ ext/POSIX/Makefile.PL
@@ -48,13 +48,11 @@ my @names =
MAX_INPUT MB_LEN_MAX MSG_CTRUNC MSG_DONTROUTE MSG_EOR MSG_OOB MSG_PEEK
MSG_TRUNC MSG_WAITALL NAME_MAX NCCS NGROUPS_MAX NOFLSH OPEN_MAX OPOST
PARENB PARMRK PARODD PATH_MAX PIPE_BUF RAND_MAX R_OK SCHAR_MAX
- SCHAR_MIN SEEK_CUR SEEK_END SEEK_SET SHRT_MAX SHRT_MIN SIGABRT SIGALRM
+ SCHAR_MIN SHRT_MAX SHRT_MIN SIGABRT SIGALRM
SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL SIGPIPE SIGQUIT
SIGSEGV SIGSTOP SIGTERM SIGTSTP SIGTTIN SIGTTOU
SIGUSR1 SIGUSR2 SIG_BLOCK SIG_SETMASK SIG_UNBLOCK SSIZE_MAX
- STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX
- S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
- S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR TCIFLUSH TCIOFF
+ STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX TCIFLUSH TCIOFF
TCIOFLUSH TCION TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW
TMP_MAX TOSTOP TZNAME_MAX VEOF VEOL VERASE VINTR VKILL VMIN VQUIT
VSTART VSTOP VSUSP VTIME WNOHANG WUNTRACED W_OK X_OK
diff --git a/ext/POSIX/POSIX.pm b/ext/POSIX/POSIX.pm
index fbbd253..97d0b2c 100644
--- ext/POSIX/POSIX.pm
+++ ext/POSIX/POSIX.pm
@@ -13,7 +13,9 @@ use XSLoader ();
use Fcntl qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK F_SETFD
F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK O_ACCMODE O_APPEND
O_CREAT O_EXCL O_NOCTTY O_NONBLOCK O_RDONLY O_RDWR O_TRUNC
- O_WRONLY);
+ O_WRONLY SEEK_CUR SEEK_END SEEK_SET
+ S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
+ S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR);
# Grandfather old foo_h form to new :foo_h form
my $loaded;
diff --git a/t/lib/proxy_constant_subs.t b/t/lib/proxy_constant_subs.t
index 4af73d3..45b0a54 100644
--- t/lib/proxy_constant_subs.t
+++ t/lib/proxy_constant_subs.t
@@ -7,20 +7,20 @@ BEGIN {
print "1..0 # Skip -- Perl configured without B module\n";
exit 0;
}
- if ($Config::Config{'extensions'} !~ /\bPOSIX\b/) {
- print "1..0 # Skip -- Perl configured without POSIX\n";
+ if ($Config::Config{'extensions'} !~ /\bFcntl\b/) {
+ print "1..0 # Skip -- Perl configured without Fcntl\n";
exit 0;
}
- # errno is a real subroutine, and acts as control
+ # S_IFMT is a real subroutine, and acts as control
# SEEK_SET is a proxy constant subroutine.
- @symbols = qw(errno SEEK_SET);
+ @symbols = qw(S_IFMT SEEK_SET);
}
use strict;
use warnings;
use Test::More tests => 4 * @symbols;
use B qw(svref_2object GVf_IMPORTED_CV);
-use POSIX @symbols;
+use Fcntl @symbols;
# GVf_IMPORTED_CV should not be set on the original, but should be set on the
# imported GV.
@@ -29,7 +29,7 @@ foreach my $symbol (@symbols) {
my ($ps, $ms);
{
no strict 'refs';
- $ps = svref_2object(\*{"POSIX::$symbol"});
+ $ps = svref_2object(\*{"Fcntl::$symbol"});
$ms = svref_2object(\*{"::$symbol"});
}
isa_ok($ps, 'B::GV');

View file

@ -1,29 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54758
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_sort.c b/pp_sort.c
index 9fe0dad..edfdadf 100644
--- pp_sort.c
+++ pp_sort.c
@@ -1557,11 +1557,12 @@ PP(pp_sort)
max = AvFILL(av) + 1;
if (SvMAGICAL(av)) {
MEXTEND(SP, max);
- p2 = SP;
for (i=0; i < max; i++) {
SV **svp = av_fetch(av, i, FALSE);
*SP++ = (svp) ? *svp : NULL;
}
+ SP--;
+ p1 = p2 = SP - (max-1);
}
else {
if (SvREADONLY(av))
@@ -1717,7 +1718,7 @@ PP(pp_sort)
SvREADONLY_off(av);
else if (av && !sorting_av) {
/* simulate pp_aassign of tied AV */
- SV** const base = ORIGMARK+1;
+ SV** const base = MARK+1;
for (i=0; i < max; i++) {
base[i] = newSVsv(base[i]);
}

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/5a33563ff27918110ac4f876f12dae861e2d2fa2?hp=24ead1638d1eb17b67e49c614831261308ed561f
diff --git a/ext/PerlIO/via/via.xs b/ext/PerlIO/via/via.xs
index 3bc3cbb..5e6ddd3 100644
--- ext/PerlIO/via/via.xs
+++ ext/PerlIO/via/via.xs
@@ -89,7 +89,7 @@ PerlIOVia_method(pTHX_ PerlIO * f, const char *method, CV ** save, int flags,
if (!s->fh) {
GV *gv = newGVgen(HvNAME_get(s->stash));
GvIOp(gv) = newIO();
- s->fh = newRV_noinc((SV *) gv);
+ s->fh = newRV((SV *) gv);
s->io = GvIOp(gv);
}
IoIFP(s->io) = PerlIONext(f);

View file

@ -1,31 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=56908
# http://perl5.git.perl.org/perl.git/commitdiff/b17f5ab768c4daa8faac6c85c0c20d3895f406e1?hp=7ee5fac837a8a4ebf1956da1b1d252aa82fe506d
diff --git a/hv.c b/hv.c
index 3d4d3af..24d9150 100644
--- hv.c
+++ hv.c
@@ -1985,6 +1985,7 @@ Perl_hv_kill_backrefs(pTHX_ HV *hv) {
if (av) {
HvAUX(hv)->xhv_backreferences = 0;
Perl_sv_kill_backrefs(aTHX_ (SV*) hv, av);
+ SvREFCNT_dec(av);
}
}
diff --git a/sv.c b/sv.c
index 04d6e43..4792ad1 100644
--- sv.c
+++ sv.c
@@ -10784,10 +10784,11 @@ Perl_sv_dup(pTHX_ const SV *const sstr, CLONE_PARAMS *const param)
daux->xhv_eiter = saux->xhv_eiter
? he_dup(saux->xhv_eiter,
(bool)!!HvSHAREKEYS(sstr), param) : 0;
+ /* backref array needs refcnt=2; see sv_add_backref */
daux->xhv_backreferences =
saux->xhv_backreferences
? (AV*) SvREFCNT_inc(
- sv_dup((SV*)saux->xhv_backreferences, param))
+ sv_dup_inc((SV*)saux->xhv_backreferences, param))
: 0;
daux->xhv_mro_meta = saux->xhv_mro_meta

View file

@ -1,16 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
# http://perl5.git.perl.org/perl.git/commitdiff/b023a8eeff463528d4a2b46396f79056c0ef9677?hp=a954f6ee3112c0edfbc59783d1b424d995122784
diff --git a/regcomp.c b/regcomp.c
index 54347cc..68cc58c 100644
--- regcomp.c
+++ regcomp.c
@@ -8350,6 +8350,9 @@ parseit:
*STRING(ret)= (char)value;
STR_LEN(ret)= 1;
RExC_emit += STR_SZ(1);
+ if (listsv) {
+ SvREFCNT_dec(listsv);
+ }
return ret;
}
/* optimize case-insensitive simple patterns (e.g. /[a-z]/i) */

View file

@ -1,23 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=64562
# http://perl5.git.perl.org/perl.git/commitdiff/ee6d2783b2d78accfac54397826acf5f6e1715e1?hp=5a8cf367090fb5d83d8e8e0ae381a3525a215928
diff --git a/op.c b/op.c
index 517f648..89ed522 100644
--- op.c
+++ op.c
@@ -6166,9 +6166,13 @@ Perl_newFORM(pTHX_ I32 floor, OP *o, OP *block)
const line_t oldline = CopLINE(PL_curcop);
if (PL_parser && PL_parser->copline != NOLINE)
CopLINE_set(PL_curcop, PL_parser->copline);
- Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
- o ? "Format %"SVf" redefined"
- : "Format STDOUT redefined", SVfARG(cSVOPo->op_sv));
+ if (o) {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format %"SVf" redefined", SVfARG(cSVOPo->op_sv));
+ } else {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format STDOUT redefined");
+ }
CopLINE_set(PL_curcop, oldline);
}
SvREFCNT_dec(cv);

View file

@ -1,16 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/a954f6ee3112c0edfbc59783d1b424d995122784?hp=711690a16d2a16be7070e06779c46a6d8f482689
diff --git a/pp_hot.c b/pp_hot.c
index 57fa328..4a4e9e8 100644
--- pp_hot.c
+++ pp_hot.c
@@ -1198,6 +1198,9 @@ PP(pp_qr)
if (rx->extflags & RXf_TAINTED)
SvTAINTED_on(rv);
sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
+ if (pkg) {
+ SvREFCNT_dec(pkg);
+ }
XPUSHs(rv);
RETURN;
}

View file

@ -1,13 +0,0 @@
# http://perl5.git.perl.org/perl.git/commit/1f200948c4c45a9bc088451dd377e4ab8733c722
diff --git a/pp_sys.c b/pp_sys.c
index cfbf918..0d2c970 100644
--- pp_sys.c
+++ pp_sys.c
@@ -4318,6 +4318,7 @@ PP(pp_setpgrp)
if (MAXARG < 2) {
pgrp = 0;
pid = 0;
+ XPUSHi(-1);
}
else {
pgrp = POPi;

View file

@ -1,21 +0,0 @@
--- sv.c
+++ sv.c
@@ -10421,7 +10421,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
IoBOTTOM_NAME(dstr) = SAVEPV(IoBOTTOM_NAME(dstr));
break;
case SVt_PVAV:
- if (AvARRAY((AV*)sstr)) {
+ /* avoid cloning an empty array */
+ if (AvARRAY((AV *)sstr) && AvFILLp((AV *)sstr) >= 0) {
SV **dst_ary, **src_ary;
SSize_t items = AvFILLp((AV*)sstr) + 1;
@@ -10446,6 +10447,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
else {
AvARRAY((AV*)dstr) = NULL;
AvALLOC((AV*)dstr) = (SV**)NULL;
+ AvMAX( (AV *)dstr) = -1;
+ AvFILLp((AV *)dstr) = -1;
}
break;
case SVt_PVHV:

View file

@ -18,7 +18,7 @@ perl-after-upgrade -- fixup FreeBSD packages that depend on perl
=head1 SYNOPSIS
perl-after-upgrade
perl-after-upgrade -f
perl-after-upgrade -f [-d] [-q]
perl-after-upgrade -v
=head1 DESCRIPTION
@ -109,7 +109,11 @@ perl(1).
=cut
my $debug = 0;
use strict;
use warnings;
use 5.0100;
our $debug = 0;
# |/-\
my $pchar = "|";
@ -123,6 +127,9 @@ sub progress
}
package FreeBSD::Package;
use strict;
use warnings;
use IO::File;
use File::Copy;
@ -184,6 +191,7 @@ sub write_back
package FreeBSD::Package::DB;
use strict;
use warnings;
sub new
{
@ -217,12 +225,16 @@ sub reset
}
package main;
use strict;
use warnings;
use File::Temp qw/tempfile/;
use File::Copy;
my $dry_run = 1;
our $dry_run = 1;
our $quiet = 0;
my @tmpl;
my $VERSION = "1.3";
our $VERSION = "1.4";
while (@ARGV) {
my $opt = shift;
@ -230,6 +242,8 @@ while (@ARGV) {
$dry_run = 0;
} elsif ($opt eq "-d") {
$debug = 1;
} elsif ($opt eq "-q") {
$quiet = 1;
} elsif ($opt eq "-v") {
$_ = $0;
s|.*/||;
@ -247,18 +261,18 @@ while (@ARGV) {
}
}
my $target = '%%PERL_VERSION%%';
my $new_perl_pkgname = '%%PKGNAME%%';
our $PERL_VERSION = '%%PERL_VERSION%%';
our $PERL_PKGNAME = '%%PKGNAME%%';
my $fuzzy_source = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$fuzzy_source>\n" if $debug;
our $PERL_VERSION_REGEX = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$PERL_VERSION_REGEX>\n" if $debug;
my @errors;
my @notes;
our @errors;
our @notes;
sub fix_script
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
return 1 if $dry_run;
@ -266,7 +280,7 @@ sub fix_script
return "" unless $sf;
my $line = <$sf>;
my $md5 = "";
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$fuzzy_source\b|$1$target|) {
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$PERL_VERSION_REGEX\b|$1$PERL_VERSION|) {
my $dir = $file;
$dir =~ s|/[^/]+$||;
my ($fh, $fn) = tempfile(DIR=> $dir);
@ -298,7 +312,7 @@ sub fix_script
sub fix_binary
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
my $sf = IO::File->new("< $file");
@ -317,7 +331,7 @@ sub fix_binary
}
while (<$sf>) {
s|/lib/perl5/$fuzzy_source/mach/CORE|/lib/perl5/$target/mach/CORE|g;
s|/lib/perl5/$PERL_VERSION_REGEX/mach/CORE|/lib/perl5/$PERL_VERSION/mach/CORE|g;
print $fh $_;
}
close $fh;
@ -370,7 +384,7 @@ sub might_need_to_fix
return 1;
}
for ($pkg->lines) {
if (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
return 1;
}
}
@ -387,15 +401,15 @@ sub fixable_binary
if (/^\s+libperl\.so\s+=>/) {
my $found;
for (`strings $file`) {
if (m</lib/perl5/($fuzzy_source)/mach/CORE>) {
if (m</lib/perl5/($PERL_VERSION_REGEX)/mach/CORE>) {
$found++;
if (length($1) != length($target)) {
if (length($1) != length($PERL_VERSION)) {
push @notes, "$name cannot be fixed up (and has to be reinstalled): cannot patch $file due to length difference";
print STDERR "- Skipping $name: cannot patch $file due to length difference\n" if $debug;
return undef;
}
print STDERR "- $name: fixable binary $file\n" if $debug && $found < 2;
$fixable = 1 if $1 ne $target;
$fixable = 1 if $1 ne $PERL_VERSION;
}
}
if (!$found) {
@ -454,9 +468,9 @@ sub cannot_be_fixed
# shared library - can prevent us from being able to upgrade
} elsif ($line && $line =~ /^\177ELF.\x01.\x09.{8}\x03\0/) {
return 0 unless fixable_shared_lib($file, $pkg_name);
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($fuzzy_source)\b>) {
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($PERL_VERSION_REGEX)\b>) {
print STDERR "- $pkg_name: fixable script $file\n" if $debug;
push @$scripts, $file if $1 ne $target;
push @$scripts, $file if $1 ne $PERL_VERSION;
}
main::progress();
}
@ -509,14 +523,16 @@ while (my $pkg = $db->next) {
$new_md5 = "";
unless (-l $from) { # skip symlinks
if ($binaries{$from}) {
$new_md5 = fix_binary($from, $target);
$new_md5 = fix_binary($from);
} elsif ($scripts{$from}) {
$new_md5 = fix_script($from, $target);
$new_md5 = fix_script($from);
}
$modified++ if $new_md5;
}
my $to = $from;
if ($to =~ s|/perl5/$fuzzy_source/|/perl5/$target/|g or $to =~ s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if ($to =~ s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g
|| $to =~ s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g
) {
if ($to ne $from) {
my $dir = $to;
$dir =~ s|/[^/]+$||;
@ -540,14 +556,14 @@ while (my $pkg = $db->next) {
}
if (/^\@cwd\s+(\S+)\s*$/) {
$prefix = $1;
} elsif (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if ($target ne $2) {
} elsif (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
if ($PERL_VERSION ne $2) {
my $perlver = $2;
s|perl-(threaded-)?\Q$perlver\E|$new_perl_pkgname|;
s|perl-(threaded-)?\Q$perlver\E\S*|$PERL_PKGNAME|;
}
}
my $old = $_;
if (s|/perl5/$fuzzy_source/|/perl5/$target/|g || s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if (s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g || s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g) {
if ($old ne $_) {
$adjusted++;
print STDERR "- adjust: $_\n" if $debug;
@ -563,7 +579,8 @@ while (my $pkg = $db->next) {
$fixed++ if $moved || $modified || $adjusted;
$tot_modified += $modified;
$tot_moved += $moved;
print "$pkg_name: $moved moved, $modified modified, $adjusted adjusted\n";
say "$pkg_name: $moved moved, $modified modified, $adjusted adjusted"
if !$quiet || ($moved || $modified || $adjusted);
}
print "\n---\n";
print "Fixed $fixed packages ($tot_moved files moved, $tot_modified files modified)\n";

View file

@ -21,6 +21,7 @@ bin/perl-after-upgrade
bin/perlbug
bin/perldoc
bin/perlivp
bin/perlthanks
bin/piconv
bin/pl2pm
bin/pod2html
@ -42,6 +43,10 @@ bin/splain
%%SUIDPERL%%bin/suidperl
bin/xsubpp
lib/perl5/%%PERL_VER%%/AnyDBM_File.pm
lib/perl5/%%PERL_VER%%/App/Prove.pm
lib/perl5/%%PERL_VER%%/App/Prove/State.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result/Test.pm
lib/perl5/%%PERL_VER%%/Archive/Extract.pm
lib/perl5/%%PERL_VER%%/Archive/Tar.pm
lib/perl5/%%PERL_VER%%/Archive/Tar/Constant.pm
@ -49,6 +54,7 @@ lib/perl5/%%PERL_VER%%/Archive/Tar/File.pm
lib/perl5/%%PERL_VER%%/Attribute/Handlers.pm
lib/perl5/%%PERL_VER%%/AutoLoader.pm
lib/perl5/%%PERL_VER%%/AutoSplit.pm
lib/perl5/%%PERL_VER%%/B/Lint/Debug.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN/Override.pm
lib/perl5/%%PERL_VER%%/BSDPAN/Config.pm
@ -67,17 +73,36 @@ lib/perl5/%%PERL_VER%%/CGI/Switch.pm
lib/perl5/%%PERL_VER%%/CGI/Util.pm
lib/perl5/%%PERL_VER%%/CORE.pod
lib/perl5/%%PERL_VER%%/CPAN.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPAN/Author.pm
lib/perl5/%%PERL_VER%%/CPAN/Bundle.pm
lib/perl5/%%PERL_VER%%/CPAN/CacheMgr.pm
lib/perl5/%%PERL_VER%%/CPAN/Complete.pm
lib/perl5/%%PERL_VER%%/CPAN/Debug.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferedCode.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferredCode.pm
lib/perl5/%%PERL_VER%%/CPAN/Distribution.pm
lib/perl5/%%PERL_VER%%/CPAN/Distroprefs.pm
lib/perl5/%%PERL_VER%%/CPAN/Distrostatus.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/RecursiveDependency.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/blocked_urllist.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/yaml_not_installed.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP/netrc.pm
lib/perl5/%%PERL_VER%%/CPAN/FirstTime.pm
lib/perl5/%%PERL_VER%%/CPAN/HandleConfig.pm
lib/perl5/%%PERL_VER%%/CPAN/Index.pm
lib/perl5/%%PERL_VER%%/CPAN/InfoObj.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.dd
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.yml
lib/perl5/%%PERL_VER%%/CPAN/LWP/UserAgent.pm
lib/perl5/%%PERL_VER%%/CPAN/Module.pm
lib/perl5/%%PERL_VER%%/CPAN/Nox.pm
lib/perl5/%%PERL_VER%%/CPAN/Prompt.pm
lib/perl5/%%PERL_VER%%/CPAN/Queue.pm
lib/perl5/%%PERL_VER%%/CPAN/Shell.pm
lib/perl5/%%PERL_VER%%/CPAN/Tarzip.pm
lib/perl5/%%PERL_VER%%/CPAN/URL.pm
lib/perl5/%%PERL_VER%%/CPAN/Version.pm
lib/perl5/%%PERL_VER%%/CPANPLUS.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Backend.pm
@ -86,6 +111,7 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Config.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure/Setup.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Autobundle.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Base.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build/Constants.pm
@ -102,6 +128,9 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Fetch.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Report.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Search.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/Memory.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite/Tie.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils/Autoflush.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Module.pm
@ -118,7 +147,6 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Remote.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/inc.pm
lib/perl5/%%PERL_VER%%/Carp.pm
lib/perl5/%%PERL_VER%%/Carp/Heavy.pm
lib/perl5/%%PERL_VER%%/Class/ISA.pm
@ -161,6 +189,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Changes_EU-Install
lib/perl5/%%PERL_VER%%/ExtUtils/Command.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Command/MM.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Constant.pm
@ -180,6 +209,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MM_Any.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_BeOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_DOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_MacOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_NW5.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_OS2.pm
@ -195,8 +225,6 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Config.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/FAQ.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Tutorial.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/bytes.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/vmsish.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Manifest.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Miniperl.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Mkbootstrap.pm
@ -339,6 +367,7 @@ lib/perl5/%%PERL_VER%%/Net/servent.pm
lib/perl5/%%PERL_VER%%/Object/Accessor.pm
lib/perl5/%%PERL_VER%%/Package/Constants.pm
lib/perl5/%%PERL_VER%%/Params/Check.pm
lib/perl5/%%PERL_VER%%/Parse/CPAN/Meta.pm
lib/perl5/%%PERL_VER%%/PerlIO.pm
lib/perl5/%%PERL_VER%%/PerlIO/via/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/Pod/Checker.pm
@ -394,18 +423,58 @@ lib/perl5/%%PERL_VER%%/Pod/Simple/TiedOutFH.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/Transcode.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeDumb.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeSmart.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XHTML.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XMLOutStream.pm
lib/perl5/%%PERL_VER%%/Pod/Text.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Color.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Overstrike.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Termcap.pm
lib/perl5/%%PERL_VER%%/Pod/Usage.pm
lib/perl5/%%PERL_VER%%/Safe.pm
lib/perl5/%%PERL_VER%%/Search/Dict.pm
lib/perl5/%%PERL_VER%%/SelectSaver.pm
lib/perl5/%%PERL_VER%%/SelfLoader.pm
lib/perl5/%%PERL_VER%%/Shell.pm
lib/perl5/%%PERL_VER%%/Switch.pm
lib/perl5/%%PERL_VER%%/Symbol.pm
lib/perl5/%%PERL_VER%%/TAP/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Color.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/ParallelSession.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Harness.pm
lib/perl5/%%PERL_VER%%/TAP/Object.pm
lib/perl5/%%PERL_VER%%/TAP/Parser.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Aggregator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Grammar.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Array.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Process.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Stream.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/IteratorFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Multiplexer.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Bailout.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Comment.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Plan.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Pragma.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Test.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Unknown.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Version.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/YAML.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/ResultFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Job.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Spinner.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source/Perl.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Utils.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Reader.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Writer.pm
lib/perl5/%%PERL_VER%%/Term/ANSIColor.pm
lib/perl5/%%PERL_VER%%/Term/Cap.pm
lib/perl5/%%PERL_VER%%/Term/Complete.pm
@ -418,13 +487,6 @@ lib/perl5/%%PERL_VER%%/Test/Builder/Module.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester/Color.pm
lib/perl5/%%PERL_VER%%/Test/Harness.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Assert.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Iterator.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Point.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Results.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Straps.pm
lib/perl5/%%PERL_VER%%/Test/Harness/TAP.pod
lib/perl5/%%PERL_VER%%/Test/Harness/Util.pm
lib/perl5/%%PERL_VER%%/Test/More.pm
lib/perl5/%%PERL_VER%%/Test/Simple.pm
lib/perl5/%%PERL_VER%%/Test/Tutorial.pod
@ -460,6 +522,10 @@ lib/perl5/%%PERL_VER%%/User/pwent.pm
lib/perl5/%%PERL_VER%%/abbrev.pl
lib/perl5/%%PERL_VER%%/assert.pl
lib/perl5/%%PERL_VER%%/attributes.pm
lib/perl5/%%PERL_VER%%/autodie.pm
lib/perl5/%%PERL_VER%%/autodie/exception.pm
lib/perl5/%%PERL_VER%%/autodie/exception/system.pm
lib/perl5/%%PERL_VER%%/autodie/hints.pm
lib/perl5/%%PERL_VER%%/autouse.pm
lib/perl5/%%PERL_VER%%/base.pm
lib/perl5/%%PERL_VER%%/bigfloat.pl
@ -498,12 +564,14 @@ lib/perl5/%%PERL_VER%%/integer.pm
lib/perl5/%%PERL_VER%%/less.pm
lib/perl5/%%PERL_VER%%/locale.pm
lib/perl5/%%PERL_VER%%/look.pl
lib/perl5/%%PERL_VER%%/mro.pm
lib/perl5/%%PERL_VER%%/newgetopt.pl
lib/perl5/%%PERL_VER%%/open.pm
lib/perl5/%%PERL_VER%%/open2.pl
lib/perl5/%%PERL_VER%%/open3.pl
lib/perl5/%%PERL_VER%%/overload.pm
lib/perl5/%%PERL_VER%%/overload/numbers.pm
lib/perl5/%%PERL_VER%%/overloading.pm
lib/perl5/%%PERL_VER%%/parent.pm
lib/perl5/%%PERL_VER%%/perl5db.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/.packlist
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B.pm
@ -528,6 +596,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/embedvar.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakesdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakethr.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/form.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/git_version.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/gv.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/handy.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/hv.h
@ -537,6 +606,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/keywords.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/libperl.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/malloc_ctl.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mg.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mydtrace.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/nostdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/op.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/opcode.h
@ -572,10 +642,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/utfebcdic.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/util.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/uudmap.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/warnings.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pod
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_git.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_heavy.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/DB_File.pm
@ -619,10 +691,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util/FieldHash.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/I18N/Langinfo.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base/Common.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip/Constants.pm
@ -641,19 +715,24 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Select.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/INET.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/UNIX.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyUncompress.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Gunzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/RawInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Unzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Msg.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Semaphore.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SharedMem.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SysV.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt/FastCalc.pm
@ -666,8 +745,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/scalar.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/via.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/SDBM_File.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Safe.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys/Hostname.pm
@ -680,6 +759,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Unicode/Normalize.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/XSLoader.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/attrs.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/B.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib/autosplit.ix
@ -927,12 +1008,14 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/HiRes/HiRes.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/Piece/Piece.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize/Normalize.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs/attrs.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro/mro.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re/re.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm/extralibs.ld
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/shared/shared.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/threads.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/lib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/mro.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/ops.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/re.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/threads.pm
@ -942,6 +1025,7 @@ lib/perl5/%%PERL_VER%%/pod/perl.pod
lib/perl5/%%PERL_VER%%/pod/perl5004delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5005delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5100delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5101delta.pod
lib/perl5/%%PERL_VER%%/pod/perl561delta.pod
lib/perl5/%%PERL_VER%%/pod/perl56delta.pod
lib/perl5/%%PERL_VER%%/pod/perl570delta.pod
@ -956,6 +1040,7 @@ lib/perl5/%%PERL_VER%%/pod/perl585delta.pod
lib/perl5/%%PERL_VER%%/pod/perl586delta.pod
lib/perl5/%%PERL_VER%%/pod/perl587delta.pod
lib/perl5/%%PERL_VER%%/pod/perl588delta.pod
lib/perl5/%%PERL_VER%%/pod/perl589delta.pod
lib/perl5/%%PERL_VER%%/pod/perl58delta.pod
lib/perl5/%%PERL_VER%%/pod/perl590delta.pod
lib/perl5/%%PERL_VER%%/pod/perl591delta.pod
@ -1015,6 +1100,7 @@ lib/perl5/%%PERL_VER%%/pod/perlglossary.pod
lib/perl5/%%PERL_VER%%/pod/perlgpl.pod
lib/perl5/%%PERL_VER%%/pod/perlguts.pod
lib/perl5/%%PERL_VER%%/pod/perlhack.pod
lib/perl5/%%PERL_VER%%/pod/perlhaiku.pod
lib/perl5/%%PERL_VER%%/pod/perlhist.pod
lib/perl5/%%PERL_VER%%/pod/perlhpux.pod
lib/perl5/%%PERL_VER%%/pod/perlhurd.pod
@ -1038,6 +1124,7 @@ lib/perl5/%%PERL_VER%%/pod/perlmodinstall.pod
lib/perl5/%%PERL_VER%%/pod/perlmodlib.pod
lib/perl5/%%PERL_VER%%/pod/perlmodstyle.pod
lib/perl5/%%PERL_VER%%/pod/perlmpeix.pod
lib/perl5/%%PERL_VER%%/pod/perlmroapi.pod
lib/perl5/%%PERL_VER%%/pod/perlnetware.pod
lib/perl5/%%PERL_VER%%/pod/perlnewmod.pod
lib/perl5/%%PERL_VER%%/pod/perlnumber.pod
@ -1050,6 +1137,7 @@ lib/perl5/%%PERL_VER%%/pod/perlos390.pod
lib/perl5/%%PERL_VER%%/pod/perlos400.pod
lib/perl5/%%PERL_VER%%/pod/perlothrtut.pod
lib/perl5/%%PERL_VER%%/pod/perlpacktut.pod
lib/perl5/%%PERL_VER%%/pod/perlperf.pod
lib/perl5/%%PERL_VER%%/pod/perlplan9.pod
lib/perl5/%%PERL_VER%%/pod/perlpod.pod
lib/perl5/%%PERL_VER%%/pod/perlpodspec.pod
@ -1063,6 +1151,7 @@ lib/perl5/%%PERL_VER%%/pod/perlrecharclass.pod
lib/perl5/%%PERL_VER%%/pod/perlref.pod
lib/perl5/%%PERL_VER%%/pod/perlreftut.pod
lib/perl5/%%PERL_VER%%/pod/perlreguts.pod
lib/perl5/%%PERL_VER%%/pod/perlrepository.pod
lib/perl5/%%PERL_VER%%/pod/perlrequick.pod
lib/perl5/%%PERL_VER%%/pod/perlreref.pod
lib/perl5/%%PERL_VER%%/pod/perlretut.pod
@ -1122,6 +1211,7 @@ lib/perl5/%%PERL_VER%%/unicore/Index.txt
lib/perl5/%%PERL_VER%%/unicore/Jamo.txt
lib/perl5/%%PERL_VER%%/unicore/LineBreak.txt
lib/perl5/%%PERL_VER%%/unicore/Name.pl
lib/perl5/%%PERL_VER%%/unicore/NameAliases.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSequences.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSqProv.txt
lib/perl5/%%PERL_VER%%/unicore/NamesList.txt
@ -1179,23 +1269,23 @@ lib/perl5/%%PERL_VER%%/unicore/lib/ccc/NR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/OV.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/R.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/VR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/A.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/F.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/H.pl
@ -1223,8 +1313,10 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Bugi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Buhd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/C.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Canadian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cari.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cher.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cntrl.pl
@ -1274,6 +1366,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/IdsTrina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAegean.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAlphab.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncien.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi3.pl
@ -1292,6 +1385,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBraill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBugine.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBuhid.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InByzant.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCarian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCherok.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo3.pl
@ -1315,10 +1410,13 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCuneif.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCurren.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyprio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyrill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDesere.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDevana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDingba.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDomino.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEthio2.pl
@ -1350,6 +1448,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKangxi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKannad.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKatak2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKataka.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKayahL.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKharos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmerS.pl
@ -1360,11 +1459,15 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin5.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatinE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLepcha.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLetter.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLimbu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinea2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinear.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLowSur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLycian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLydian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMahjon.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMalaya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathe2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathem.pl
@ -1381,22 +1484,27 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNewTai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNko.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNumber.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOgham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOlChik.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldIta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldPer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOptica.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOriya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOsmany.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhagsP.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhaist.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhoeni.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhone2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhonet.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPrivat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRejang.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRunic.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSauras.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InShavia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSinhal.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSmallF.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpacin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpecia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSundan.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSupers.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl3.pl
@ -1419,6 +1527,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTibeta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTifina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUgarit.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUnifie.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVaria2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVariat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVertic.pl
@ -1428,6 +1537,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InYijing.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinCont.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Kana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/KayahLi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khmr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Knda.pl
@ -1436,6 +1546,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LOE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Laoo.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Latn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lepc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Limb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LinearB.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ll.pl
@ -1446,6 +1557,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lowercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lyci.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lydi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/M.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Math.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Mc.pl
@ -1471,6 +1584,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OLower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OMath.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OUpper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ogam.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OlChiki.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldItali.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldPersi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Orya.pl
@ -1491,11 +1605,24 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PatternW.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pe.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlWord.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PhagsPa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Phnx.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Po.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAln.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAlp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixBla.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixCnt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixDig.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixGra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixLow.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPri.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPun.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixSpa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixUpp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Print.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ps.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Punct.pl
@ -1504,10 +1631,12 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Qaai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Quotatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Rjng.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Runr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/S.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SD.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/STerm.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Saur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Shaw.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sinh.pl
@ -1518,6 +1647,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SoftDott.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Space.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SpacePer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sterm2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sund.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SylotiNa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Syrc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Tagb.pl
@ -1538,6 +1668,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/UnifiedI.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Upper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Uppercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VS.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Vaii.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Variatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VertSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/WSpace.pl
@ -1611,6 +1742,7 @@ lib/perl5/%%PERL_VER%%/validate.pl
lib/perl5/%%PERL_VER%%/vars.pm
lib/perl5/%%PERL_VER%%/version.pm
lib/perl5/%%PERL_VER%%/version.pod
lib/perl5/%%PERL_VER%%/version/Internals.pod
lib/perl5/%%PERL_VER%%/vmsish.pm
lib/perl5/%%PERL_VER%%/warnings.pm
lib/perl5/%%PERL_VER%%/warnings/register.pm
@ -1626,6 +1758,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode
@ -1693,6 +1826,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cwd
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B
@ -1701,11 +1835,13 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Time
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter
@ -1740,6 +1876,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%
@dirrm lib/perl5/%%PERL_VER%%/warnings
@dirrm lib/perl5/%%PERL_VER%%/version
@dirrm lib/perl5/%%PERL_VER%%/unicore/To
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/dt
@ -1760,12 +1897,21 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Tie
@dirrm lib/perl5/%%PERL_VER%%/Thread
@dirrm lib/perl5/%%PERL_VER%%/Text
@dirrm lib/perl5/%%PERL_VER%%/Test/Harness
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder/Tester
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder
@dirrm lib/perl5/%%PERL_VER%%/Test
@dirrm lib/perl5/%%PERL_VER%%/Term/UI
@dirrm lib/perl5/%%PERL_VER%%/Term
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Source
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Result
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/File
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/Console
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter
@dirrm lib/perl5/%%PERL_VER%%/TAP
@dirrm lib/perl5/%%PERL_VER%%/Search
@dirrm lib/perl5/%%PERL_VER%%/Pod/Text
@dirrm lib/perl5/%%PERL_VER%%/Pod/Simple
@ -1773,6 +1919,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Pod
@dirrm lib/perl5/%%PERL_VER%%/PerlIO/via
@dirrm lib/perl5/%%PERL_VER%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/Parse/CPAN
@dirrm lib/perl5/%%PERL_VER%%/Parse
@dirrm lib/perl5/%%PERL_VER%%/Params
@dirrm lib/perl5/%%PERL_VER%%/Package
@dirrm lib/perl5/%%PERL_VER%%/Object
@ -1820,6 +1968,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module/Author
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Constants
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build
@ -1828,19 +1978,31 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Backend
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Kwalify
@dirrm lib/perl5/%%PERL_VER%%/CPAN/LWP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/FTP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Exception
@dirrm lib/perl5/%%PERL_VER%%/CPAN/API
@dirrm lib/perl5/%%PERL_VER%%/CPAN
@dirrm lib/perl5/%%PERL_VER%%/CGI
@dirrm lib/perl5/%%PERL_VER%%/B/Lint
@dirrm lib/perl5/%%PERL_VER%%/B
@dirrm lib/perl5/%%PERL_VER%%/Attribute
@dirrm lib/perl5/%%PERL_VER%%/Archive/Tar
@dirrm lib/perl5/%%PERL_VER%%/Archive
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State/Result
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State
@dirrm lib/perl5/%%PERL_VER%%/App/Prove
@dirrm lib/perl5/%%PERL_VER%%/App
@dirrm lib/perl5/%%PERL_VER%%/pod
@dirrm lib/perl5/%%PERL_VER%%/perl/man/man3
@dirrm lib/perl5/%%PERL_VER%%/perl/man
@dirrm lib/perl5/%%PERL_VER%%/perl
@dirrm lib/perl5/%%PERL_VER%%/overload
@dirrm lib/perl5/%%PERL_VER%%/man/man3
@dirrm lib/perl5/%%PERL_VER%%/man
@dirrm lib/perl5/%%PERL_VER%%/encoding
@dirrm lib/perl5/%%PERL_VER%%/autodie/exception
@dirrm lib/perl5/%%PERL_VER%%/autodie
@dirrm lib/perl5/%%PERL_VER%%
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/sys
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/machine

View file

@ -7,7 +7,6 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
PORTREVISION= 4
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN \
${MASTER_SITE_LOCAL:S/$/:local/} \
@ -33,12 +32,12 @@ OPTIONS= DEBUGGING "Build with debugging support" off \
SITECUSTOMIZE "Run-time customization of @INC" off \
USE_PERL "Rewrite links in /usr/bin" on
PERL_VERSION= 5.10.0
PERL_VERSION= 5.10.1
PERL_ARCH= mach
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION}
SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
#USE_BZIP2= yes
USE_BZIP2= yes
HAS_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_SCRIPT=Configure

View file

@ -19,6 +19,7 @@ MAN1+= perl.1
MAN1+= perl5004delta.1
MAN1+= perl5005delta.1
MAN1+= perl5100delta.1
MAN1+= perl5101delta.1
MAN1+= perl561delta.1
MAN1+= perl56delta.1
MAN1+= perl570delta.1
@ -33,6 +34,7 @@ MAN1+= perl585delta.1
MAN1+= perl586delta.1
MAN1+= perl587delta.1
MAN1+= perl588delta.1
MAN1+= perl589delta.1
MAN1+= perl58delta.1
MAN1+= perl590delta.1
MAN1+= perl591delta.1
@ -93,6 +95,7 @@ MAN1+= perlglossary.1
MAN1+= perlgpl.1
MAN1+= perlguts.1
MAN1+= perlhack.1
MAN1+= perlhaiku.1
MAN1+= perlhist.1
MAN1+= perlhpux.1
MAN1+= perlhurd.1
@ -117,6 +120,7 @@ MAN1+= perlmodinstall.1
MAN1+= perlmodlib.1
MAN1+= perlmodstyle.1
MAN1+= perlmpeix.1
MAN1+= perlmroapi.1
MAN1+= perlnetware.1
MAN1+= perlnewmod.1
MAN1+= perlnumber.1
@ -129,6 +133,7 @@ MAN1+= perlos390.1
MAN1+= perlos400.1
MAN1+= perlothrtut.1
MAN1+= perlpacktut.1
MAN1+= perlperf.1
MAN1+= perlplan9.1
MAN1+= perlpod.1
MAN1+= perlpodspec.1
@ -142,6 +147,7 @@ MAN1+= perlrecharclass.1
MAN1+= perlref.1
MAN1+= perlreftut.1
MAN1+= perlreguts.1
MAN1+= perlrepository.1
MAN1+= perlrequick.1
MAN1+= perlreref.1
MAN1+= perlretut.1
@ -153,6 +159,7 @@ MAN1+= perlstyle.1
MAN1+= perlsub.1
MAN1+= perlsymbian.1
MAN1+= perlsyn.1
MAN1+= perlthanks.1
MAN1+= perlthrtut.1
MAN1+= perltie.1
MAN1+= perltoc.1
@ -195,6 +202,10 @@ MAN1+= splain.1
MAN1+= xsubpp.1
MAN3+= AnyDBM_File.3
MAN3+= App::Prove.3
MAN3+= App::Prove::State.3
MAN3+= App::Prove::State::Result.3
MAN3+= App::Prove::State::Result::Test.3
MAN3+= Archive::Extract.3
MAN3+= Archive::Tar.3
MAN3+= Archive::Tar::File.3
@ -206,6 +217,7 @@ MAN3+= B::Concise.3
MAN3+= B::Debug.3
MAN3+= B::Deparse.3
MAN3+= B::Lint.3
MAN3+= B::Lint::Debug.3
MAN3+= B::Showlex.3
MAN3+= B::Terse.3
MAN3+= B::Xref.3
@ -223,6 +235,7 @@ MAN3+= CORE.3
MAN3+= CPAN.3
MAN3+= CPAN::API::HOWTO.3
MAN3+= CPAN::Debug.3
MAN3+= CPAN::Distroprefs.3
MAN3+= CPAN::FirstTime.3
MAN3+= CPAN::HandleConfig.3
MAN3+= CPAN::Kwalify.3
@ -236,8 +249,10 @@ MAN3+= CPANPLUS::Backend::RV.3
MAN3+= CPANPLUS::Config.3
MAN3+= CPANPLUS::Configure.3
MAN3+= CPANPLUS::Dist.3
MAN3+= CPANPLUS::Dist::Autobundle.3
MAN3+= CPANPLUS::Dist::Base.3
MAN3+= CPANPLUS::Dist::Build.3
MAN3+= CPANPLUS::Dist::Build::Constants.3
MAN3+= CPANPLUS::Dist::MM.3
MAN3+= CPANPLUS::Dist::Sample.3
MAN3+= CPANPLUS::Error.3
@ -249,6 +264,8 @@ MAN3+= CPANPLUS::Internals::Fetch.3
MAN3+= CPANPLUS::Internals::Report.3
MAN3+= CPANPLUS::Internals::Search.3
MAN3+= CPANPLUS::Internals::Source.3
MAN3+= CPANPLUS::Internals::Source::Memory.3
MAN3+= CPANPLUS::Internals::Source::SQLite.3
MAN3+= CPANPLUS::Internals::Utils.3
MAN3+= CPANPLUS::Module.3
MAN3+= CPANPLUS::Module::Author.3
@ -263,11 +280,11 @@ MAN3+= CPANPLUS::Shell::Default::Plugins::CustomSource.3
MAN3+= CPANPLUS::Shell::Default::Plugins::HOWTO.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Remote.3
MAN3+= CPANPLUS::Shell::Default::Plugins::Source.3
MAN3+= CPANPLUS::inc.3
MAN3+= Carp.3
MAN3+= Carp::Heavy.3
MAN3+= Class::ISA.3
MAN3+= Class::Struct.3
MAN3+= Compress::Raw::Bzip2.3
MAN3+= Compress::Raw::Zlib.3
MAN3+= Compress::Zlib.3
MAN3+= Config.3
@ -343,6 +360,7 @@ MAN3+= ExtUtils::MM_Any.3
MAN3+= ExtUtils::MM_BeOS.3
MAN3+= ExtUtils::MM_Cygwin.3
MAN3+= ExtUtils::MM_DOS.3
MAN3+= ExtUtils::MM_Darwin.3
MAN3+= ExtUtils::MM_MacOS.3
MAN3+= ExtUtils::MM_NW5.3
MAN3+= ExtUtils::MM_OS2.3
@ -358,14 +376,13 @@ MAN3+= ExtUtils::MakeMaker.3
MAN3+= ExtUtils::MakeMaker::Config.3
MAN3+= ExtUtils::MakeMaker::FAQ.3
MAN3+= ExtUtils::MakeMaker::Tutorial.3
MAN3+= ExtUtils::MakeMaker::bytes.3
MAN3+= ExtUtils::MakeMaker::vmsish.3
MAN3+= ExtUtils::Manifest.3
MAN3+= ExtUtils::Miniperl.3
MAN3+= ExtUtils::Mkbootstrap.3
MAN3+= ExtUtils::Mksymlists.3
MAN3+= ExtUtils::Packlist.3
MAN3+= ExtUtils::ParseXS.3
MAN3+= ExtUtils::XSSymSet.3
MAN3+= ExtUtils::testlib.3
MAN3+= Fatal.3
MAN3+= Fcntl.3
@ -406,6 +423,7 @@ MAN3+= I18N::LangTags::List.3
MAN3+= I18N::Langinfo.3
MAN3+= IO.3
MAN3+= IO::Compress::Base.3
MAN3+= IO::Compress::Bzip2.3
MAN3+= IO::Compress::Deflate.3
MAN3+= IO::Compress::Gzip.3
MAN3+= IO::Compress::RawDeflate.3
@ -423,6 +441,7 @@ MAN3+= IO::Socket::UNIX.3
MAN3+= IO::Uncompress::AnyInflate.3
MAN3+= IO::Uncompress::AnyUncompress.3
MAN3+= IO::Uncompress::Base.3
MAN3+= IO::Uncompress::Bunzip2.3
MAN3+= IO::Uncompress::Gunzip.3
MAN3+= IO::Uncompress::Inflate.3
MAN3+= IO::Uncompress::RawInflate.3
@ -433,8 +452,10 @@ MAN3+= IPC::Msg.3
MAN3+= IPC::Open2.3
MAN3+= IPC::Open3.3
MAN3+= IPC::Semaphore.3
MAN3+= IPC::SharedMem.3
MAN3+= IPC::SysV.3
MAN3+= List::Util.3
MAN3+= List::Util::XS.3
MAN3+= Locale::Constants.3
MAN3+= Locale::Country.3
MAN3+= Locale::Currency.3
@ -520,6 +541,7 @@ MAN3+= Opcode.3
MAN3+= POSIX.3
MAN3+= Package::Constants.3
MAN3+= Params::Check.3
MAN3+= Parse::CPAN::Meta.3
MAN3+= PerlIO.3
MAN3+= PerlIO::encoding.3
MAN3+= PerlIO::scalar.3
@ -566,6 +588,7 @@ MAN3+= Pod::Simple::SimpleTree.3
MAN3+= Pod::Simple::Subclassing.3
MAN3+= Pod::Simple::Text.3
MAN3+= Pod::Simple::TextContent.3
MAN3+= Pod::Simple::XHTML.3
MAN3+= Pod::Simple::XMLOutStream.3
MAN3+= Pod::Text.3
MAN3+= Pod::Text::Color.3
@ -585,6 +608,44 @@ MAN3+= Switch.3
MAN3+= Symbol.3
MAN3+= Sys::Hostname.3
MAN3+= Sys::Syslog.3
MAN3+= TAP::Base.3
MAN3+= TAP::Formatter::Base.3
MAN3+= TAP::Formatter::Color.3
MAN3+= TAP::Formatter::Console.3
MAN3+= TAP::Formatter::Console::ParallelSession.3
MAN3+= TAP::Formatter::Console::Session.3
MAN3+= TAP::Formatter::File.3
MAN3+= TAP::Formatter::File::Session.3
MAN3+= TAP::Formatter::Session.3
MAN3+= TAP::Harness.3
MAN3+= TAP::Object.3
MAN3+= TAP::Parser.3
MAN3+= TAP::Parser::Aggregator.3
MAN3+= TAP::Parser::Grammar.3
MAN3+= TAP::Parser::Iterator.3
MAN3+= TAP::Parser::Iterator::Array.3
MAN3+= TAP::Parser::Iterator::Process.3
MAN3+= TAP::Parser::Iterator::Stream.3
MAN3+= TAP::Parser::IteratorFactory.3
MAN3+= TAP::Parser::Multiplexer.3
MAN3+= TAP::Parser::Result.3
MAN3+= TAP::Parser::Result::Bailout.3
MAN3+= TAP::Parser::Result::Comment.3
MAN3+= TAP::Parser::Result::Plan.3
MAN3+= TAP::Parser::Result::Pragma.3
MAN3+= TAP::Parser::Result::Test.3
MAN3+= TAP::Parser::Result::Unknown.3
MAN3+= TAP::Parser::Result::Version.3
MAN3+= TAP::Parser::Result::YAML.3
MAN3+= TAP::Parser::ResultFactory.3
MAN3+= TAP::Parser::Scheduler.3
MAN3+= TAP::Parser::Scheduler::Job.3
MAN3+= TAP::Parser::Scheduler::Spinner.3
MAN3+= TAP::Parser::Source.3
MAN3+= TAP::Parser::Source::Perl.3
MAN3+= TAP::Parser::Utils.3
MAN3+= TAP::Parser::YAMLish::Reader.3
MAN3+= TAP::Parser::YAMLish::Writer.3
MAN3+= Term::ANSIColor.3
MAN3+= Term::Cap.3
MAN3+= Term::Complete.3
@ -597,13 +658,6 @@ MAN3+= Test::Builder::Module.3
MAN3+= Test::Builder::Tester.3
MAN3+= Test::Builder::Tester::Color.3
MAN3+= Test::Harness.3
MAN3+= Test::Harness::Assert.3
MAN3+= Test::Harness::Iterator.3
MAN3+= Test::Harness::Point.3
MAN3+= Test::Harness::Results.3
MAN3+= Test::Harness::Straps.3
MAN3+= Test::Harness::TAP.3
MAN3+= Test::Harness::Util.3
MAN3+= Test::More.3
MAN3+= Test::Simple.3
MAN3+= Test::Tutorial.3
@ -624,6 +678,7 @@ MAN3+= Tie::Hash::NamedCapture.3
MAN3+= Tie::Memoize.3
MAN3+= Tie::RefHash.3
MAN3+= Tie::Scalar.3
MAN3+= Tie::StdHandle.3
MAN3+= Tie::SubstrHash.3
MAN3+= Time::HiRes.3
MAN3+= Time::Local.3
@ -643,6 +698,10 @@ MAN3+= XS::Typemap.3
MAN3+= XSLoader.3
MAN3+= attributes.3
MAN3+= attrs.3
MAN3+= autodie.3
MAN3+= autodie::exception.3
MAN3+= autodie::exception::system.3
MAN3+= autodie::hints.3
MAN3+= autouse.3
MAN3+= base.3
MAN3+= bigint.3
@ -667,6 +726,8 @@ MAN3+= mro.3
MAN3+= open.3
MAN3+= ops.3
MAN3+= overload.3
MAN3+= overloading.3
MAN3+= parent.3
MAN3+= re.3
MAN3+= sigtrap.3
MAN3+= sort.3
@ -677,6 +738,7 @@ MAN3+= threads::shared.3
MAN3+= utf8.3
MAN3+= vars.3
MAN3+= version.3
MAN3+= version::Internals.3
MAN3+= vmsish.3
MAN3+= warnings.3
MAN3+= warnings::register.3

View file

@ -1,6 +1,6 @@
MD5 (perl/perl-5.10.0.tar.gz) = d2c39b002ebfd2c3c5dba589365c5a71
SHA256 (perl/perl-5.10.0.tar.gz) = 94464a0d374fa63226eee56e0bb3d35564f9d8391a1a8d9f0055805ec25f3b2e
SIZE (perl/perl-5.10.0.tar.gz) = 15595020
MD5 (perl/BSDPAN-5.10.0_20090303.tar.gz) = 512a97f56569f137635ff5908e85af78
SHA256 (perl/BSDPAN-5.10.0_20090303.tar.gz) = e5a9428e9f3259caaaf702d1e04ed23eef24cfb55376588d7766e2c799af983f
SIZE (perl/BSDPAN-5.10.0_20090303.tar.gz) = 8337
MD5 (perl/perl-5.10.1.tar.bz2) = 82400c6d34f7b7b43d0196c76cd2bbb1
SHA256 (perl/perl-5.10.1.tar.bz2) = 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
SIZE (perl/perl-5.10.1.tar.bz2) = 11608061
MD5 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = e8d27425aec2c15778963e260d24b44e
SHA256 (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 84d0a016f80bea4b081e5688542f3d70acdebd5bbaaa7f32ea88d6f26839b502
SIZE (perl/BSDPAN-5.10.1_20090303.tar.bz2) = 8193

View file

@ -1,14 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/7027b9a31bf80c5639c73f75155ed1a89c674c30?hp=f175cff5cac5f8199b897ce2f1c73312d99d5761
diff --git a/ext/IO/lib/IO/Socket/INET.pm b/ext/IO/lib/IO/Socket/INET.pm
index f8bb338..2f0e5d1 100644
--- ext/IO/lib/IO/Socket/INET.pm
+++ ext/IO/lib/IO/Socket/INET.pm
@@ -27,7 +27,7 @@ my %socket_type = ( tcp => SOCK_STREAM,
);
my %proto_number;
$proto_number{tcp} = Socket::IPPROTO_TCP() if defined &Socket::IPPROTO_TCP;
-$proto_number{upd} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
+$proto_number{udp} = Socket::IPPROTO_UDP() if defined &Socket::IPPROTO_UDP;
$proto_number{icmp} = Socket::IPPROTO_ICMP() if defined &Socket::IPPROTO_ICMP;
my %proto_name = reverse %proto_number;

View file

@ -1,18 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/b376053de54af4268a31e5a60d1f9e57db30af11?hp=3a28f3fb1bfd44e4e3dfe6842af867c8c1c9de28
diff --git a/pp_sys.c b/pp_sys.c
index 66ca0fb..da07e46 100644
--- pp_sys.c
+++ pp_sys.c
@@ -2999,10 +2999,9 @@ PP(pp_ftrread)
effective = TRUE;
break;
-
case OP_FTEEXEC:
#ifdef PERL_EFF_ACCESS
- access_mode = W_OK;
+ access_mode = X_OK;
#else
use_access = 0;
#endif

View file

@ -1,48 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472
# http://perl5.git.perl.org/perl.git/commitdiff/ca4cfd28534303b82a216cfe83a1c80cbc3b9dc5?hp=41d86c6b932c287037db3584f7658c067cae5e84
diff --git a/t/comp/require.t b/t/comp/require.t
index af5e4b2..0746b3b 100755
--- t/comp/require.t
+++ t/comp/require.t
@@ -15,7 +15,7 @@ krunch.pm krunch.pmc whap.pm whap.pmc);
my $Is_EBCDIC = (ord('A') == 193) ? 1 : 0;
my $Is_UTF8 = (${^OPEN} || "") =~ /:utf8/;
-my $total_tests = 49;
+my $total_tests = 50;
if ($Is_EBCDIC || $Is_UTF8) { $total_tests -= 3; }
print "1..$total_tests\n";
@@ -258,6 +258,20 @@ EOT
}
}
+# [perl #49472] Attributes + Unkown Error
+
+{
+ do_require
+ 'use strict;sub MODIFY_CODE_ATTRIBUTE{} sub f:Blah {$nosuchvar}';
+ my $err = $@;
+ $err .= "\n" unless $err =~ /\n$/;
+ unless ($err =~ /Global symbol "\$nosuchvar" requires /) {
+ $err =~ s/^/# /mg;
+ print "${err}not ";
+ }
+ print "ok ", ++$i, " [perl #49472]\n";
+}
+
##########################################
# What follows are UTF-8 specific tests. #
# Add generic tests before this point. #
diff --git a/toke.c b/toke.c
index 2ae8b75..ecee902 100644
--- toke.c
+++ toke.c
@@ -692,6 +692,7 @@ Perl_lex_start(pTHX_ SV *line, PerlIO *rsfp, bool new_filter)
#else
parser->nexttoke = 0;
#endif
+ parser->error_count = oparser ? oparser->error_count : 0;
parser->copline = NOLINE;
parser->lex_state = LEX_NORMAL;
parser->expect = XSTATE;

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=51636
# http://perl5.git.perl.org/perl.git/commit/b63c7c552a2e9cf2b2c5eb492358b8567fd16179
diff --git a/av.c b/av.c
index e6c26bc..67ffad9 100644
--- av.c
+++ av.c
@@ -437,7 +437,7 @@ Perl_av_clear(pTHX_ register AV *av)
/* Give any tie a chance to cleanup first */
if (SvRMAGICAL(av)) {
const MAGIC* const mg = SvMAGIC(av);
- if (PL_delaymagic && mg->mg_type == PERL_MAGIC_isa)
+ if (PL_delaymagic && mg && mg->mg_type == PERL_MAGIC_isa)
PL_delaymagic |= DM_ARRAY;
else
mg_clear((SV*)av);

View file

@ -1,44 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52074
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54566
# http://perl5.git.perl.org/perl.git/commitdiff/5562fa714b8071354c365365c26a950efa73179a?hp=b3562f19ee0d76b60d176a0b1cfdac4f5f36785c
# http://perl5.git.perl.org/perl.git/commitdiff/ea86b3de3510ce31d0c08dd6a21701d74b25369d?hp=72bfe1b2b35945ea3c95d9b94ae2908121292236
diff --git a/mg.c b/mg.c
index c4d7aeb..91a36f2 100644
--- mg.c
+++ mg.c
@@ -1543,10 +1543,11 @@ Perl_magic_setisa(pTHX_ SV *sv, MAGIC *mg)
stash = GvSTASH(
SvTYPE(mg->mg_obj) == SVt_PVGV
? (GV*)mg->mg_obj
- : (GV*)SvMAGIC(mg->mg_obj)->mg_obj
+ : (GV*)mg_find(mg->mg_obj, PERL_MAGIC_isa)->mg_obj
);
- mro_isa_changed_in(stash);
+ if (stash)
+ mro_isa_changed_in(stash);
return 0;
}
diff --git a/t/mro/pkg_gen.t b/t/mro/pkg_gen.t
index 6a507ac..e1f5eb0 100644
--- t/mro/pkg_gen.t
+++ t/mro/pkg_gen.t
@@ -4,7 +4,7 @@ use strict;
use warnings;
chdir 't' if -d 't';
-require q(./test.pl); plan(tests => 6);
+require q(./test.pl); plan(tests => 7);
{
package Foo;
@@ -34,3 +34,7 @@ is(mro::get_pkg_gen('Foo'), 1, "pkg_gen 1 for undef %Pkg::");
delete $::{"Foo::"};
is(mro::get_pkg_gen('Foo'), 0, 'pkg_gen 0 for delete $::{Pkg::}');
+
+delete $::{"Quux::"};
+push @Quux::ISA, "Woot"; # should not segfault
+ok(1, "No segfault on modification of ISA in a deleted stash");

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52658
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_ctl.c b/pp_ctl.c
index 7a377f0..88269a7 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -218,7 +218,6 @@ PP(pp_substcont)
if (!(cx->sb_rxtainted & 2) && SvTAINTED(TOPs))
cx->sb_rxtainted |= 2;
sv_catsv(dstr, POPs);
- FREETMPS; /* Prevent excess tmp stack */
/* Are we done */
if (cx->sb_once || !CALLREGEXEC(rx, s, cx->sb_strend, orig,

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740
# http://perl5.git.perl.org/perl.git/commitdiff/785bee4f7cf89837cba8e6e0859abbb4b407e1f1?hp=90e91dd8c9549b16c38f6ab2e9fa25c7ea28dff8
diff --git a/sv.c b/sv.c
index f721e6f..5fcf018 100644
--- sv.c
+++ sv.c
@@ -3717,7 +3717,7 @@ Perl_sv_setsv_flags(pTHX_ SV *dstr, register SV* sstr, const I32 flags)
Perl_croak(aTHX_ "Cannot copy to %s", type);
} else if (sflags & SVf_ROK) {
if (isGV_with_GP(dstr) && dtype == SVt_PVGV
- && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
+ && SvTYPE(SvRV(sstr)) == SVt_PVGV && isGV_with_GP(SvRV(sstr))) {
sstr = SvRV(sstr);
if (sstr == dstr) {
if (GvIMPORTED(dstr) != GVf_IMPORTED

View file

@ -1,95 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=53038
# http://perl5.git.perl.org/perl.git/commitdiff/414bf5ae0886eb91e2f6dbb35893ddb012852bef?hp=2556f95e0f4f5e8e95c9766374614ab52edefe3d
diff --git a/XSUB.h b/XSUB.h
index 46e9c29..2d95b1e 100644
--- XSUB.h
+++ XSUB.h
@@ -364,10 +364,10 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
SAVETMPS ; \
SAVEINT(db->filtering) ; \
db->filtering = TRUE ; \
- SAVESPTR(DEFSV) ; \
+ SAVE_DEFSV ; \
if (name[7] == 's') \
arg = newSVsv(arg); \
- DEFSV = arg ; \
+ DEFSV_set(arg) ; \
SvTEMP_off(arg) ; \
PUSHMARK(SP) ; \
PUTBACK ; \
diff --git a/perl.h b/perl.h
index e07416e..526155b 100644
--- perl.h
+++ perl.h
@@ -1306,8 +1306,12 @@ EXTERN_C char *crypt(const char *, const char *);
#endif
#define ERRSV GvSV(PL_errgv)
-/* FIXME? Change the assignments to PL_defgv to instantiate GvSV? */
-#define DEFSV GvSVn(PL_defgv)
+#ifdef PERL_CORE
+# define DEFSV (0 + GvSVn(PL_defgv))
+#else
+# define DEFSV GvSVn(PL_defgv)
+#endif
+#define DEFSV_set(sv) (GvSV(PL_defgv) = (sv))
#define SAVE_DEFSV SAVESPTR(GvSV(PL_defgv))
#define ERRHV GvHV(PL_errgv) /* XXX unused, here for compatibility */
diff --git a/pp_ctl.c b/pp_ctl.c
index 08b14c6..3ef7e32 100644
--- pp_ctl.c
+++ pp_ctl.c
@@ -988,7 +988,7 @@ PP(pp_grepstart)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
PUTBACK;
if (PL_op->op_type == OP_MAPSTART)
@@ -1099,7 +1099,7 @@ PP(pp_mapwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
@@ -4822,7 +4822,7 @@ S_run_user_filter(pTHX_ int idx, SV *buf_sv, int maxlen)
SAVETMPS;
EXTEND(SP, 2);
- DEFSV = upstream;
+ DEFSV_set(upstream);
PUSHMARK(SP);
mPUSHi(0);
if (filter_state) {
diff --git a/pp_hot.c b/pp_hot.c
index eeedc5b..6450e25 100644
--- pp_hot.c
+++ pp_hot.c
@@ -2424,7 +2424,7 @@ PP(pp_grepwhile)
if (PL_op->op_private & OPpGREP_LEX)
PAD_SVl(PL_op->op_targ) = src;
else
- DEFSV = src;
+ DEFSV_set(src);
RETURNOP(cLOGOP->op_other);
}
diff --git a/regexec.c b/regexec.c
index 025d159..6c0923f 100644
--- regexec.c
+++ regexec.c
@@ -2250,7 +2250,7 @@ S_regtry(pTHX_ regmatch_info *reginfo, char **startpos)
/* Make $_ available to executed code. */
if (reginfo->sv != DEFSV) {
SAVE_DEFSV;
- DEFSV = reginfo->sv;
+ DEFSV_set(reginfo->sv);
}
if (!(SvTYPE(reginfo->sv) >= SVt_PVMG && SvMAGIC(reginfo->sv)

View file

@ -1,77 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54186
# http://perl5.git.perl.org/perl.git/commitdiff/a5d752217825fadff051e943940b4abad8e8b552?hp=8d2082b01041d30d9a510164df9c5e4703949441
diff --git a/ext/POSIX/Makefile.PL b/ext/POSIX/Makefile.PL
index bd93e59..5f6679d 100644
--- ext/POSIX/Makefile.PL
+++ ext/POSIX/Makefile.PL
@@ -48,13 +48,11 @@ my @names =
MAX_INPUT MB_LEN_MAX MSG_CTRUNC MSG_DONTROUTE MSG_EOR MSG_OOB MSG_PEEK
MSG_TRUNC MSG_WAITALL NAME_MAX NCCS NGROUPS_MAX NOFLSH OPEN_MAX OPOST
PARENB PARMRK PARODD PATH_MAX PIPE_BUF RAND_MAX R_OK SCHAR_MAX
- SCHAR_MIN SEEK_CUR SEEK_END SEEK_SET SHRT_MAX SHRT_MIN SIGABRT SIGALRM
+ SCHAR_MIN SHRT_MAX SHRT_MIN SIGABRT SIGALRM
SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL SIGPIPE SIGQUIT
SIGSEGV SIGSTOP SIGTERM SIGTSTP SIGTTIN SIGTTOU
SIGUSR1 SIGUSR2 SIG_BLOCK SIG_SETMASK SIG_UNBLOCK SSIZE_MAX
- STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX
- S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
- S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR TCIFLUSH TCIOFF
+ STDERR_FILENO STDIN_FILENO STDOUT_FILENO STREAM_MAX TCIFLUSH TCIOFF
TCIOFLUSH TCION TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW
TMP_MAX TOSTOP TZNAME_MAX VEOF VEOL VERASE VINTR VKILL VMIN VQUIT
VSTART VSTOP VSUSP VTIME WNOHANG WUNTRACED W_OK X_OK
diff --git a/ext/POSIX/POSIX.pm b/ext/POSIX/POSIX.pm
index fbbd253..97d0b2c 100644
--- ext/POSIX/POSIX.pm
+++ ext/POSIX/POSIX.pm
@@ -13,7 +13,9 @@ use XSLoader ();
use Fcntl qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK F_SETFD
F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK O_ACCMODE O_APPEND
O_CREAT O_EXCL O_NOCTTY O_NONBLOCK O_RDONLY O_RDWR O_TRUNC
- O_WRONLY);
+ O_WRONLY SEEK_CUR SEEK_END SEEK_SET
+ S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU S_ISGID S_ISUID
+ S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR);
# Grandfather old foo_h form to new :foo_h form
my $loaded;
diff --git a/t/lib/proxy_constant_subs.t b/t/lib/proxy_constant_subs.t
index 4af73d3..45b0a54 100644
--- t/lib/proxy_constant_subs.t
+++ t/lib/proxy_constant_subs.t
@@ -7,20 +7,20 @@ BEGIN {
print "1..0 # Skip -- Perl configured without B module\n";
exit 0;
}
- if ($Config::Config{'extensions'} !~ /\bPOSIX\b/) {
- print "1..0 # Skip -- Perl configured without POSIX\n";
+ if ($Config::Config{'extensions'} !~ /\bFcntl\b/) {
+ print "1..0 # Skip -- Perl configured without Fcntl\n";
exit 0;
}
- # errno is a real subroutine, and acts as control
+ # S_IFMT is a real subroutine, and acts as control
# SEEK_SET is a proxy constant subroutine.
- @symbols = qw(errno SEEK_SET);
+ @symbols = qw(S_IFMT SEEK_SET);
}
use strict;
use warnings;
use Test::More tests => 4 * @symbols;
use B qw(svref_2object GVf_IMPORTED_CV);
-use POSIX @symbols;
+use Fcntl @symbols;
# GVf_IMPORTED_CV should not be set on the original, but should be set on the
# imported GV.
@@ -29,7 +29,7 @@ foreach my $symbol (@symbols) {
my ($ps, $ms);
{
no strict 'refs';
- $ps = svref_2object(\*{"POSIX::$symbol"});
+ $ps = svref_2object(\*{"Fcntl::$symbol"});
$ms = svref_2object(\*{"::$symbol"});
}
isa_ok($ps, 'B::GV');

View file

@ -1,29 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=54758
# http://perl5.git.perl.org/perl.git/commitdiff/62b40d2474e7487e6909e1872b6bccdf812c6818?hp=d49025b75d9b5002071bd1a4210654dab5663ef0#patch1
diff --git a/pp_sort.c b/pp_sort.c
index 9fe0dad..edfdadf 100644
--- pp_sort.c
+++ pp_sort.c
@@ -1557,11 +1557,12 @@ PP(pp_sort)
max = AvFILL(av) + 1;
if (SvMAGICAL(av)) {
MEXTEND(SP, max);
- p2 = SP;
for (i=0; i < max; i++) {
SV **svp = av_fetch(av, i, FALSE);
*SP++ = (svp) ? *svp : NULL;
}
+ SP--;
+ p1 = p2 = SP - (max-1);
}
else {
if (SvREADONLY(av))
@@ -1717,7 +1718,7 @@ PP(pp_sort)
SvREADONLY_off(av);
else if (av && !sorting_av) {
/* simulate pp_aassign of tied AV */
- SV** const base = ORIGMARK+1;
+ SV** const base = MARK+1;
for (i=0; i < max; i++) {
base[i] = newSVsv(base[i]);
}

View file

@ -1,15 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=49003
# http://perl5.git.perl.org/perl.git/commitdiff/5a33563ff27918110ac4f876f12dae861e2d2fa2?hp=24ead1638d1eb17b67e49c614831261308ed561f
diff --git a/ext/PerlIO/via/via.xs b/ext/PerlIO/via/via.xs
index 3bc3cbb..5e6ddd3 100644
--- ext/PerlIO/via/via.xs
+++ ext/PerlIO/via/via.xs
@@ -89,7 +89,7 @@ PerlIOVia_method(pTHX_ PerlIO * f, const char *method, CV ** save, int flags,
if (!s->fh) {
GV *gv = newGVgen(HvNAME_get(s->stash));
GvIOp(gv) = newIO();
- s->fh = newRV_noinc((SV *) gv);
+ s->fh = newRV((SV *) gv);
s->io = GvIOp(gv);
}
IoIFP(s->io) = PerlIONext(f);

View file

@ -1,31 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=56908
# http://perl5.git.perl.org/perl.git/commitdiff/b17f5ab768c4daa8faac6c85c0c20d3895f406e1?hp=7ee5fac837a8a4ebf1956da1b1d252aa82fe506d
diff --git a/hv.c b/hv.c
index 3d4d3af..24d9150 100644
--- hv.c
+++ hv.c
@@ -1985,6 +1985,7 @@ Perl_hv_kill_backrefs(pTHX_ HV *hv) {
if (av) {
HvAUX(hv)->xhv_backreferences = 0;
Perl_sv_kill_backrefs(aTHX_ (SV*) hv, av);
+ SvREFCNT_dec(av);
}
}
diff --git a/sv.c b/sv.c
index 04d6e43..4792ad1 100644
--- sv.c
+++ sv.c
@@ -10784,10 +10784,11 @@ Perl_sv_dup(pTHX_ const SV *const sstr, CLONE_PARAMS *const param)
daux->xhv_eiter = saux->xhv_eiter
? he_dup(saux->xhv_eiter,
(bool)!!HvSHAREKEYS(sstr), param) : 0;
+ /* backref array needs refcnt=2; see sv_add_backref */
daux->xhv_backreferences =
saux->xhv_backreferences
? (AV*) SvREFCNT_inc(
- sv_dup((SV*)saux->xhv_backreferences, param))
+ sv_dup_inc((SV*)saux->xhv_backreferences, param))
: 0;
daux->xhv_mro_meta = saux->xhv_mro_meta

View file

@ -1,16 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
# http://perl5.git.perl.org/perl.git/commitdiff/b023a8eeff463528d4a2b46396f79056c0ef9677?hp=a954f6ee3112c0edfbc59783d1b424d995122784
diff --git a/regcomp.c b/regcomp.c
index 54347cc..68cc58c 100644
--- regcomp.c
+++ regcomp.c
@@ -8350,6 +8350,9 @@ parseit:
*STRING(ret)= (char)value;
STR_LEN(ret)= 1;
RExC_emit += STR_SZ(1);
+ if (listsv) {
+ SvREFCNT_dec(listsv);
+ }
return ret;
}
/* optimize case-insensitive simple patterns (e.g. /[a-z]/i) */

View file

@ -1,23 +0,0 @@
# http://rt.perl.org/rt3/Public/Bug/Display.html?id=64562
# http://perl5.git.perl.org/perl.git/commitdiff/ee6d2783b2d78accfac54397826acf5f6e1715e1?hp=5a8cf367090fb5d83d8e8e0ae381a3525a215928
diff --git a/op.c b/op.c
index 517f648..89ed522 100644
--- op.c
+++ op.c
@@ -6166,9 +6166,13 @@ Perl_newFORM(pTHX_ I32 floor, OP *o, OP *block)
const line_t oldline = CopLINE(PL_curcop);
if (PL_parser && PL_parser->copline != NOLINE)
CopLINE_set(PL_curcop, PL_parser->copline);
- Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
- o ? "Format %"SVf" redefined"
- : "Format STDOUT redefined", SVfARG(cSVOPo->op_sv));
+ if (o) {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format %"SVf" redefined", SVfARG(cSVOPo->op_sv));
+ } else {
+ Perl_warner(aTHX_ packWARN(WARN_REDEFINE),
+ "Format STDOUT redefined");
+ }
CopLINE_set(PL_curcop, oldline);
}
SvREFCNT_dec(cv);

View file

@ -1,16 +0,0 @@
# http://perl5.git.perl.org/perl.git/commitdiff/a954f6ee3112c0edfbc59783d1b424d995122784?hp=711690a16d2a16be7070e06779c46a6d8f482689
diff --git a/pp_hot.c b/pp_hot.c
index 57fa328..4a4e9e8 100644
--- pp_hot.c
+++ pp_hot.c
@@ -1198,6 +1198,9 @@ PP(pp_qr)
if (rx->extflags & RXf_TAINTED)
SvTAINTED_on(rv);
sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
+ if (pkg) {
+ SvREFCNT_dec(pkg);
+ }
XPUSHs(rv);
RETURN;
}

View file

@ -1,13 +0,0 @@
# http://perl5.git.perl.org/perl.git/commit/1f200948c4c45a9bc088451dd377e4ab8733c722
diff --git a/pp_sys.c b/pp_sys.c
index cfbf918..0d2c970 100644
--- pp_sys.c
+++ pp_sys.c
@@ -4318,6 +4318,7 @@ PP(pp_setpgrp)
if (MAXARG < 2) {
pgrp = 0;
pid = 0;
+ XPUSHi(-1);
}
else {
pgrp = POPi;

View file

@ -1,21 +0,0 @@
--- sv.c
+++ sv.c
@@ -10421,7 +10421,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
IoBOTTOM_NAME(dstr) = SAVEPV(IoBOTTOM_NAME(dstr));
break;
case SVt_PVAV:
- if (AvARRAY((AV*)sstr)) {
+ /* avoid cloning an empty array */
+ if (AvARRAY((AV *)sstr) && AvFILLp((AV *)sstr) >= 0) {
SV **dst_ary, **src_ary;
SSize_t items = AvFILLp((AV*)sstr) + 1;
@@ -10446,6 +10447,8 @@ Perl_sv_dup(pTHX_ const SV *sstr, CLONE_PARAMS* param)
else {
AvARRAY((AV*)dstr) = NULL;
AvALLOC((AV*)dstr) = (SV**)NULL;
+ AvMAX( (AV *)dstr) = -1;
+ AvFILLp((AV *)dstr) = -1;
}
break;
case SVt_PVHV:

View file

@ -18,7 +18,7 @@ perl-after-upgrade -- fixup FreeBSD packages that depend on perl
=head1 SYNOPSIS
perl-after-upgrade
perl-after-upgrade -f
perl-after-upgrade -f [-d] [-q]
perl-after-upgrade -v
=head1 DESCRIPTION
@ -109,7 +109,11 @@ perl(1).
=cut
my $debug = 0;
use strict;
use warnings;
use 5.0100;
our $debug = 0;
# |/-\
my $pchar = "|";
@ -123,6 +127,9 @@ sub progress
}
package FreeBSD::Package;
use strict;
use warnings;
use IO::File;
use File::Copy;
@ -184,6 +191,7 @@ sub write_back
package FreeBSD::Package::DB;
use strict;
use warnings;
sub new
{
@ -217,12 +225,16 @@ sub reset
}
package main;
use strict;
use warnings;
use File::Temp qw/tempfile/;
use File::Copy;
my $dry_run = 1;
our $dry_run = 1;
our $quiet = 0;
my @tmpl;
my $VERSION = "1.3";
our $VERSION = "1.4";
while (@ARGV) {
my $opt = shift;
@ -230,6 +242,8 @@ while (@ARGV) {
$dry_run = 0;
} elsif ($opt eq "-d") {
$debug = 1;
} elsif ($opt eq "-q") {
$quiet = 1;
} elsif ($opt eq "-v") {
$_ = $0;
s|.*/||;
@ -247,18 +261,18 @@ while (@ARGV) {
}
}
my $target = '%%PERL_VERSION%%';
my $new_perl_pkgname = '%%PKGNAME%%';
our $PERL_VERSION = '%%PERL_VERSION%%';
our $PERL_PKGNAME = '%%PKGNAME%%';
my $fuzzy_source = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$fuzzy_source>\n" if $debug;
our $PERL_VERSION_REGEX = qr/5\.10\.\d+/;
print STDERR "- Fuzzy source re: <$PERL_VERSION_REGEX>\n" if $debug;
my @errors;
my @notes;
our @errors;
our @notes;
sub fix_script
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
return 1 if $dry_run;
@ -266,7 +280,7 @@ sub fix_script
return "" unless $sf;
my $line = <$sf>;
my $md5 = "";
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$fuzzy_source\b|$1$target|) {
if ($line && $line =~ s|^(\s*#!\s*[\w/]+perl)$PERL_VERSION_REGEX\b|$1$PERL_VERSION|) {
my $dir = $file;
$dir =~ s|/[^/]+$||;
my ($fh, $fn) = tempfile(DIR=> $dir);
@ -298,7 +312,7 @@ sub fix_script
sub fix_binary
{
my ($file, $target) = @_;
my ($file) = @_;
main::progress();
my $sf = IO::File->new("< $file");
@ -317,7 +331,7 @@ sub fix_binary
}
while (<$sf>) {
s|/lib/perl5/$fuzzy_source/mach/CORE|/lib/perl5/$target/mach/CORE|g;
s|/lib/perl5/$PERL_VERSION_REGEX/mach/CORE|/lib/perl5/$PERL_VERSION/mach/CORE|g;
print $fh $_;
}
close $fh;
@ -370,7 +384,7 @@ sub might_need_to_fix
return 1;
}
for ($pkg->lines) {
if (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
return 1;
}
}
@ -387,15 +401,15 @@ sub fixable_binary
if (/^\s+libperl\.so\s+=>/) {
my $found;
for (`strings $file`) {
if (m</lib/perl5/($fuzzy_source)/mach/CORE>) {
if (m</lib/perl5/($PERL_VERSION_REGEX)/mach/CORE>) {
$found++;
if (length($1) != length($target)) {
if (length($1) != length($PERL_VERSION)) {
push @notes, "$name cannot be fixed up (and has to be reinstalled): cannot patch $file due to length difference";
print STDERR "- Skipping $name: cannot patch $file due to length difference\n" if $debug;
return undef;
}
print STDERR "- $name: fixable binary $file\n" if $debug && $found < 2;
$fixable = 1 if $1 ne $target;
$fixable = 1 if $1 ne $PERL_VERSION;
}
}
if (!$found) {
@ -454,9 +468,9 @@ sub cannot_be_fixed
# shared library - can prevent us from being able to upgrade
} elsif ($line && $line =~ /^\177ELF.\x01.\x09.{8}\x03\0/) {
return 0 unless fixable_shared_lib($file, $pkg_name);
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($fuzzy_source)\b>) {
} elsif ($line && $line =~ m<^\s*#!\s*[\w/]+perl($PERL_VERSION_REGEX)\b>) {
print STDERR "- $pkg_name: fixable script $file\n" if $debug;
push @$scripts, $file if $1 ne $target;
push @$scripts, $file if $1 ne $PERL_VERSION;
}
main::progress();
}
@ -509,14 +523,16 @@ while (my $pkg = $db->next) {
$new_md5 = "";
unless (-l $from) { # skip symlinks
if ($binaries{$from}) {
$new_md5 = fix_binary($from, $target);
$new_md5 = fix_binary($from);
} elsif ($scripts{$from}) {
$new_md5 = fix_script($from, $target);
$new_md5 = fix_script($from);
}
$modified++ if $new_md5;
}
my $to = $from;
if ($to =~ s|/perl5/$fuzzy_source/|/perl5/$target/|g or $to =~ s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if ($to =~ s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g
|| $to =~ s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g
) {
if ($to ne $from) {
my $dir = $to;
$dir =~ s|/[^/]+$||;
@ -540,14 +556,14 @@ while (my $pkg = $db->next) {
}
if (/^\@cwd\s+(\S+)\s*$/) {
$prefix = $1;
} elsif (/^\@pkgdep\s+perl-(threaded-)?($fuzzy_source)\S*\s*$/) {
if ($target ne $2) {
} elsif (/^\@pkgdep\s+perl-(threaded-)?($PERL_VERSION_REGEX)\S*\s*$/) {
if ($PERL_VERSION ne $2) {
my $perlver = $2;
s|perl-(threaded-)?\Q$perlver\E|$new_perl_pkgname|;
s|perl-(threaded-)?\Q$perlver\E\S*|$PERL_PKGNAME|;
}
}
my $old = $_;
if (s|/perl5/$fuzzy_source/|/perl5/$target/|g || s|/perl5/site_perl/$fuzzy_source/|/perl5/site_perl/$target/|g) {
if (s|/perl5/$PERL_VERSION_REGEX/|/perl5/$PERL_VERSION/|g || s|/perl5/site_perl/$PERL_VERSION_REGEX/|/perl5/site_perl/$PERL_VERSION/|g) {
if ($old ne $_) {
$adjusted++;
print STDERR "- adjust: $_\n" if $debug;
@ -563,7 +579,8 @@ while (my $pkg = $db->next) {
$fixed++ if $moved || $modified || $adjusted;
$tot_modified += $modified;
$tot_moved += $moved;
print "$pkg_name: $moved moved, $modified modified, $adjusted adjusted\n";
say "$pkg_name: $moved moved, $modified modified, $adjusted adjusted"
if !$quiet || ($moved || $modified || $adjusted);
}
print "\n---\n";
print "Fixed $fixed packages ($tot_moved files moved, $tot_modified files modified)\n";

View file

@ -21,6 +21,7 @@ bin/perl-after-upgrade
bin/perlbug
bin/perldoc
bin/perlivp
bin/perlthanks
bin/piconv
bin/pl2pm
bin/pod2html
@ -42,6 +43,10 @@ bin/splain
%%SUIDPERL%%bin/suidperl
bin/xsubpp
lib/perl5/%%PERL_VER%%/AnyDBM_File.pm
lib/perl5/%%PERL_VER%%/App/Prove.pm
lib/perl5/%%PERL_VER%%/App/Prove/State.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result.pm
lib/perl5/%%PERL_VER%%/App/Prove/State/Result/Test.pm
lib/perl5/%%PERL_VER%%/Archive/Extract.pm
lib/perl5/%%PERL_VER%%/Archive/Tar.pm
lib/perl5/%%PERL_VER%%/Archive/Tar/Constant.pm
@ -49,6 +54,7 @@ lib/perl5/%%PERL_VER%%/Archive/Tar/File.pm
lib/perl5/%%PERL_VER%%/Attribute/Handlers.pm
lib/perl5/%%PERL_VER%%/AutoLoader.pm
lib/perl5/%%PERL_VER%%/AutoSplit.pm
lib/perl5/%%PERL_VER%%/B/Lint/Debug.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN.pm
lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN/Override.pm
lib/perl5/%%PERL_VER%%/BSDPAN/Config.pm
@ -67,17 +73,36 @@ lib/perl5/%%PERL_VER%%/CGI/Switch.pm
lib/perl5/%%PERL_VER%%/CGI/Util.pm
lib/perl5/%%PERL_VER%%/CORE.pod
lib/perl5/%%PERL_VER%%/CPAN.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pm
lib/perl5/%%PERL_VER%%/CPAN/API/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPAN/Author.pm
lib/perl5/%%PERL_VER%%/CPAN/Bundle.pm
lib/perl5/%%PERL_VER%%/CPAN/CacheMgr.pm
lib/perl5/%%PERL_VER%%/CPAN/Complete.pm
lib/perl5/%%PERL_VER%%/CPAN/Debug.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferedCode.pm
lib/perl5/%%PERL_VER%%/CPAN/DeferredCode.pm
lib/perl5/%%PERL_VER%%/CPAN/Distribution.pm
lib/perl5/%%PERL_VER%%/CPAN/Distroprefs.pm
lib/perl5/%%PERL_VER%%/CPAN/Distrostatus.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/RecursiveDependency.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/blocked_urllist.pm
lib/perl5/%%PERL_VER%%/CPAN/Exception/yaml_not_installed.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP.pm
lib/perl5/%%PERL_VER%%/CPAN/FTP/netrc.pm
lib/perl5/%%PERL_VER%%/CPAN/FirstTime.pm
lib/perl5/%%PERL_VER%%/CPAN/HandleConfig.pm
lib/perl5/%%PERL_VER%%/CPAN/Index.pm
lib/perl5/%%PERL_VER%%/CPAN/InfoObj.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify.pm
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.dd
lib/perl5/%%PERL_VER%%/CPAN/Kwalify/distroprefs.yml
lib/perl5/%%PERL_VER%%/CPAN/LWP/UserAgent.pm
lib/perl5/%%PERL_VER%%/CPAN/Module.pm
lib/perl5/%%PERL_VER%%/CPAN/Nox.pm
lib/perl5/%%PERL_VER%%/CPAN/Prompt.pm
lib/perl5/%%PERL_VER%%/CPAN/Queue.pm
lib/perl5/%%PERL_VER%%/CPAN/Shell.pm
lib/perl5/%%PERL_VER%%/CPAN/Tarzip.pm
lib/perl5/%%PERL_VER%%/CPAN/URL.pm
lib/perl5/%%PERL_VER%%/CPAN/Version.pm
lib/perl5/%%PERL_VER%%/CPANPLUS.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Backend.pm
@ -86,6 +111,7 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Config.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Configure/Setup.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Autobundle.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Base.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build/Constants.pm
@ -102,6 +128,9 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Fetch.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Report.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Search.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/Memory.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite/Tie.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils/Autoflush.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Module.pm
@ -118,7 +147,6 @@ lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/CustomSource.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/HOWTO.pod
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Remote.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/Shell/Default/Plugins/Source.pm
lib/perl5/%%PERL_VER%%/CPANPLUS/inc.pm
lib/perl5/%%PERL_VER%%/Carp.pm
lib/perl5/%%PERL_VER%%/Carp/Heavy.pm
lib/perl5/%%PERL_VER%%/Class/ISA.pm
@ -161,6 +189,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
lib/perl5/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Changes_EU-Install
lib/perl5/%%PERL_VER%%/ExtUtils/Command.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Command/MM.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Constant.pm
@ -180,6 +209,7 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MM_Any.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_BeOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Cygwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_DOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_Darwin.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_MacOS.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_NW5.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MM_OS2.pm
@ -195,8 +225,6 @@ lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Config.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/FAQ.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/Tutorial.pod
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/bytes.pm
lib/perl5/%%PERL_VER%%/ExtUtils/MakeMaker/vmsish.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Manifest.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Miniperl.pm
lib/perl5/%%PERL_VER%%/ExtUtils/Mkbootstrap.pm
@ -339,6 +367,7 @@ lib/perl5/%%PERL_VER%%/Net/servent.pm
lib/perl5/%%PERL_VER%%/Object/Accessor.pm
lib/perl5/%%PERL_VER%%/Package/Constants.pm
lib/perl5/%%PERL_VER%%/Params/Check.pm
lib/perl5/%%PERL_VER%%/Parse/CPAN/Meta.pm
lib/perl5/%%PERL_VER%%/PerlIO.pm
lib/perl5/%%PERL_VER%%/PerlIO/via/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/Pod/Checker.pm
@ -394,18 +423,58 @@ lib/perl5/%%PERL_VER%%/Pod/Simple/TiedOutFH.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/Transcode.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeDumb.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/TranscodeSmart.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XHTML.pm
lib/perl5/%%PERL_VER%%/Pod/Simple/XMLOutStream.pm
lib/perl5/%%PERL_VER%%/Pod/Text.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Color.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Overstrike.pm
lib/perl5/%%PERL_VER%%/Pod/Text/Termcap.pm
lib/perl5/%%PERL_VER%%/Pod/Usage.pm
lib/perl5/%%PERL_VER%%/Safe.pm
lib/perl5/%%PERL_VER%%/Search/Dict.pm
lib/perl5/%%PERL_VER%%/SelectSaver.pm
lib/perl5/%%PERL_VER%%/SelfLoader.pm
lib/perl5/%%PERL_VER%%/Shell.pm
lib/perl5/%%PERL_VER%%/Switch.pm
lib/perl5/%%PERL_VER%%/Symbol.pm
lib/perl5/%%PERL_VER%%/TAP/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Base.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Color.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/ParallelSession.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Console/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/File/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Formatter/Session.pm
lib/perl5/%%PERL_VER%%/TAP/Harness.pm
lib/perl5/%%PERL_VER%%/TAP/Object.pm
lib/perl5/%%PERL_VER%%/TAP/Parser.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Aggregator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Grammar.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Array.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Process.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator/Stream.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/IteratorFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Multiplexer.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Bailout.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Comment.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Plan.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Pragma.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Test.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Unknown.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/Version.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Result/YAML.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/ResultFactory.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Job.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler/Spinner.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Source/Perl.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/Utils.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Reader.pm
lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish/Writer.pm
lib/perl5/%%PERL_VER%%/Term/ANSIColor.pm
lib/perl5/%%PERL_VER%%/Term/Cap.pm
lib/perl5/%%PERL_VER%%/Term/Complete.pm
@ -418,13 +487,6 @@ lib/perl5/%%PERL_VER%%/Test/Builder/Module.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester.pm
lib/perl5/%%PERL_VER%%/Test/Builder/Tester/Color.pm
lib/perl5/%%PERL_VER%%/Test/Harness.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Assert.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Iterator.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Point.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Results.pm
lib/perl5/%%PERL_VER%%/Test/Harness/Straps.pm
lib/perl5/%%PERL_VER%%/Test/Harness/TAP.pod
lib/perl5/%%PERL_VER%%/Test/Harness/Util.pm
lib/perl5/%%PERL_VER%%/Test/More.pm
lib/perl5/%%PERL_VER%%/Test/Simple.pm
lib/perl5/%%PERL_VER%%/Test/Tutorial.pod
@ -460,6 +522,10 @@ lib/perl5/%%PERL_VER%%/User/pwent.pm
lib/perl5/%%PERL_VER%%/abbrev.pl
lib/perl5/%%PERL_VER%%/assert.pl
lib/perl5/%%PERL_VER%%/attributes.pm
lib/perl5/%%PERL_VER%%/autodie.pm
lib/perl5/%%PERL_VER%%/autodie/exception.pm
lib/perl5/%%PERL_VER%%/autodie/exception/system.pm
lib/perl5/%%PERL_VER%%/autodie/hints.pm
lib/perl5/%%PERL_VER%%/autouse.pm
lib/perl5/%%PERL_VER%%/base.pm
lib/perl5/%%PERL_VER%%/bigfloat.pl
@ -498,12 +564,14 @@ lib/perl5/%%PERL_VER%%/integer.pm
lib/perl5/%%PERL_VER%%/less.pm
lib/perl5/%%PERL_VER%%/locale.pm
lib/perl5/%%PERL_VER%%/look.pl
lib/perl5/%%PERL_VER%%/mro.pm
lib/perl5/%%PERL_VER%%/newgetopt.pl
lib/perl5/%%PERL_VER%%/open.pm
lib/perl5/%%PERL_VER%%/open2.pl
lib/perl5/%%PERL_VER%%/open3.pl
lib/perl5/%%PERL_VER%%/overload.pm
lib/perl5/%%PERL_VER%%/overload/numbers.pm
lib/perl5/%%PERL_VER%%/overloading.pm
lib/perl5/%%PERL_VER%%/parent.pm
lib/perl5/%%PERL_VER%%/perl5db.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/.packlist
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B.pm
@ -528,6 +596,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/embedvar.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakesdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/fakethr.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/form.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/git_version.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/gv.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/handy.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/hv.h
@ -537,6 +606,7 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/keywords.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/libperl.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/malloc_ctl.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mg.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/mydtrace.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/nostdio.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/op.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/opcode.h
@ -572,10 +642,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/utfebcdic.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/util.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/uudmap.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/CORE/warnings.h
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Compress/Zlib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config.pod
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_git.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Config_heavy.pl
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/DB_File.pm
@ -619,10 +691,12 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Hash/Util/FieldHash.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/I18N/Langinfo.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Base/Common.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Bzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Deflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Compress/Gzip/Constants.pm
@ -641,19 +715,24 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Select.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/INET.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Socket/UNIX.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Identity.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/AnyUncompress.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Base.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Bunzip2.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Gunzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Inflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/RawInflate.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Unzip.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Msg.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/Semaphore.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SharedMem.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SysV.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt/FastCalc.pm
@ -666,8 +745,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/scalar.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/via.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/SDBM_File.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Safe.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys/Hostname.pm
@ -680,6 +759,8 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Unicode/Normalize.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/XSLoader.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/attrs.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/B.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib/autosplit.ix
@ -927,12 +1008,14 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/HiRes/HiRes.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Time/Piece/Piece.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize/Normalize.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs/attrs.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro/mro.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re/re.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm/extralibs.ld
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/shared/shared.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads/threads.so
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/encoding.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/lib.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/mro.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/ops.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/re.pm
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/threads.pm
@ -942,6 +1025,7 @@ lib/perl5/%%PERL_VER%%/pod/perl.pod
lib/perl5/%%PERL_VER%%/pod/perl5004delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5005delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5100delta.pod
lib/perl5/%%PERL_VER%%/pod/perl5101delta.pod
lib/perl5/%%PERL_VER%%/pod/perl561delta.pod
lib/perl5/%%PERL_VER%%/pod/perl56delta.pod
lib/perl5/%%PERL_VER%%/pod/perl570delta.pod
@ -956,6 +1040,7 @@ lib/perl5/%%PERL_VER%%/pod/perl585delta.pod
lib/perl5/%%PERL_VER%%/pod/perl586delta.pod
lib/perl5/%%PERL_VER%%/pod/perl587delta.pod
lib/perl5/%%PERL_VER%%/pod/perl588delta.pod
lib/perl5/%%PERL_VER%%/pod/perl589delta.pod
lib/perl5/%%PERL_VER%%/pod/perl58delta.pod
lib/perl5/%%PERL_VER%%/pod/perl590delta.pod
lib/perl5/%%PERL_VER%%/pod/perl591delta.pod
@ -1015,6 +1100,7 @@ lib/perl5/%%PERL_VER%%/pod/perlglossary.pod
lib/perl5/%%PERL_VER%%/pod/perlgpl.pod
lib/perl5/%%PERL_VER%%/pod/perlguts.pod
lib/perl5/%%PERL_VER%%/pod/perlhack.pod
lib/perl5/%%PERL_VER%%/pod/perlhaiku.pod
lib/perl5/%%PERL_VER%%/pod/perlhist.pod
lib/perl5/%%PERL_VER%%/pod/perlhpux.pod
lib/perl5/%%PERL_VER%%/pod/perlhurd.pod
@ -1038,6 +1124,7 @@ lib/perl5/%%PERL_VER%%/pod/perlmodinstall.pod
lib/perl5/%%PERL_VER%%/pod/perlmodlib.pod
lib/perl5/%%PERL_VER%%/pod/perlmodstyle.pod
lib/perl5/%%PERL_VER%%/pod/perlmpeix.pod
lib/perl5/%%PERL_VER%%/pod/perlmroapi.pod
lib/perl5/%%PERL_VER%%/pod/perlnetware.pod
lib/perl5/%%PERL_VER%%/pod/perlnewmod.pod
lib/perl5/%%PERL_VER%%/pod/perlnumber.pod
@ -1050,6 +1137,7 @@ lib/perl5/%%PERL_VER%%/pod/perlos390.pod
lib/perl5/%%PERL_VER%%/pod/perlos400.pod
lib/perl5/%%PERL_VER%%/pod/perlothrtut.pod
lib/perl5/%%PERL_VER%%/pod/perlpacktut.pod
lib/perl5/%%PERL_VER%%/pod/perlperf.pod
lib/perl5/%%PERL_VER%%/pod/perlplan9.pod
lib/perl5/%%PERL_VER%%/pod/perlpod.pod
lib/perl5/%%PERL_VER%%/pod/perlpodspec.pod
@ -1063,6 +1151,7 @@ lib/perl5/%%PERL_VER%%/pod/perlrecharclass.pod
lib/perl5/%%PERL_VER%%/pod/perlref.pod
lib/perl5/%%PERL_VER%%/pod/perlreftut.pod
lib/perl5/%%PERL_VER%%/pod/perlreguts.pod
lib/perl5/%%PERL_VER%%/pod/perlrepository.pod
lib/perl5/%%PERL_VER%%/pod/perlrequick.pod
lib/perl5/%%PERL_VER%%/pod/perlreref.pod
lib/perl5/%%PERL_VER%%/pod/perlretut.pod
@ -1122,6 +1211,7 @@ lib/perl5/%%PERL_VER%%/unicore/Index.txt
lib/perl5/%%PERL_VER%%/unicore/Jamo.txt
lib/perl5/%%PERL_VER%%/unicore/LineBreak.txt
lib/perl5/%%PERL_VER%%/unicore/Name.pl
lib/perl5/%%PERL_VER%%/unicore/NameAliases.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSequences.txt
lib/perl5/%%PERL_VER%%/unicore/NamedSqProv.txt
lib/perl5/%%PERL_VER%%/unicore/NamesList.txt
@ -1179,23 +1269,23 @@ lib/perl5/%%PERL_VER%%/unicore/lib/ccc/NR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/OV.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/R.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ccc/VR.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Can.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Com.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Enc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Font.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Fra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Init.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Iso.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Med.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Nb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sml.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sqr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sub.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Sup.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Vert.pl
lib/perl5/%%PERL_VER%%/unicore/lib/dt/Wide.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/A.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/F.pl
lib/perl5/%%PERL_VER%%/unicore/lib/ea/H.pl
@ -1223,8 +1313,10 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Bugi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Buhd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/C.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Canadian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cari.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cher.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Cntrl.pl
@ -1274,6 +1366,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/IdsTrina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAegean.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAlphab.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncie3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InAncien.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InArabi3.pl
@ -1292,6 +1385,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBraill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBugine.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InBuhid.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InByzant.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCarian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCherok.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCjkCo3.pl
@ -1315,10 +1410,13 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCuneif.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCurren.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyprio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyril4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InCyrill.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDesere.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDevana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDingba.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InDomino.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclo2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEnclos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InEthio2.pl
@ -1350,6 +1448,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKangxi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKannad.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKatak2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKataka.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKayahL.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKharos.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InKhmerS.pl
@ -1360,11 +1459,15 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin3.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin4.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatin5.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLatinE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLepcha.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLetter.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLimbu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinea2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLinear.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLowSur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLycian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InLydian.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMahjon.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMalaya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathe2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InMathem.pl
@ -1381,22 +1484,27 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNewTai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNko.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InNumber.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOgham.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOlChik.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldIta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOldPer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOptica.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOriya.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InOsmany.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhagsP.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhaist.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhoeni.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhone2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPhonet.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InPrivat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRejang.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InRunic.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSauras.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InShavia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSinhal.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSmallF.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpacin.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSpecia.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSundan.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSupers.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InSuppl3.pl
@ -1419,6 +1527,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTibeta.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InTifina.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUgarit.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InUnifie.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVaria2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVariat.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InVertic.pl
@ -1428,6 +1537,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/InYijing.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/JoinCont.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Kana.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/KayahLi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khar.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Khmr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Knda.pl
@ -1436,6 +1546,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LC.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LOE.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Laoo.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Latn.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lepc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Limb.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/LinearB.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ll.pl
@ -1446,6 +1557,8 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lowercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lu.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lyci.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Lydi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/M.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Math.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Mc.pl
@ -1471,6 +1584,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OLower.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OMath.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OUpper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ogam.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OlChiki.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldItali.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/OldPersi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Orya.pl
@ -1491,11 +1605,24 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PatternW.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pd.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pe.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PerlWord.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pf.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PhagsPa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Phnx.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Pi.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Po.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAln.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixAlp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixBla.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixCnt.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixDig.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixGra.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixLow.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPri.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixPun.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixSpa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/PosixUpp.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Print.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Ps.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Punct.pl
@ -1504,10 +1631,12 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Qaai.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Quotatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Radical2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Rjng.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Runr.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/S.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SD.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/STerm.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Saur.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Shaw.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sinh.pl
@ -1518,6 +1647,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SoftDott.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Space.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SpacePer.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sterm2.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Sund.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/SylotiNa.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Syrc.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Tagb.pl
@ -1538,6 +1668,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/UnifiedI.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Upper.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Uppercas.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VS.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Vaii.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/Variatio.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/VertSpac.pl
lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc/WSpace.pl
@ -1611,6 +1742,7 @@ lib/perl5/%%PERL_VER%%/validate.pl
lib/perl5/%%PERL_VER%%/vars.pm
lib/perl5/%%PERL_VER%%/version.pm
lib/perl5/%%PERL_VER%%/version.pod
lib/perl5/%%PERL_VER%%/version/Internals.pod
lib/perl5/%%PERL_VER%%/vmsish.pm
lib/perl5/%%PERL_VER%%/warnings.pm
lib/perl5/%%PERL_VER%%/warnings/register.pm
@ -1626,6 +1758,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/threads
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/sdbm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/re
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/mro
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/attrs
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode/Normalize
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Unicode
@ -1693,6 +1826,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cwd
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/Compress
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/B
@ -1701,11 +1835,13 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Time
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IO/Uncompress/Adapter
@ -1740,6 +1876,7 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/B
@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%
@dirrm lib/perl5/%%PERL_VER%%/warnings
@dirrm lib/perl5/%%PERL_VER%%/version
@dirrm lib/perl5/%%PERL_VER%%/unicore/To
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/gc_sc
@dirrm lib/perl5/%%PERL_VER%%/unicore/lib/dt
@ -1760,12 +1897,21 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Tie
@dirrm lib/perl5/%%PERL_VER%%/Thread
@dirrm lib/perl5/%%PERL_VER%%/Text
@dirrm lib/perl5/%%PERL_VER%%/Test/Harness
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder/Tester
@dirrm lib/perl5/%%PERL_VER%%/Test/Builder
@dirrm lib/perl5/%%PERL_VER%%/Test
@dirrm lib/perl5/%%PERL_VER%%/Term/UI
@dirrm lib/perl5/%%PERL_VER%%/Term
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/YAMLish
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Source
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Scheduler
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Result
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser/Iterator
@dirrm lib/perl5/%%PERL_VER%%/TAP/Parser
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/File
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter/Console
@dirrm lib/perl5/%%PERL_VER%%/TAP/Formatter
@dirrm lib/perl5/%%PERL_VER%%/TAP
@dirrm lib/perl5/%%PERL_VER%%/Search
@dirrm lib/perl5/%%PERL_VER%%/Pod/Text
@dirrm lib/perl5/%%PERL_VER%%/Pod/Simple
@ -1773,6 +1919,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/Pod
@dirrm lib/perl5/%%PERL_VER%%/PerlIO/via
@dirrm lib/perl5/%%PERL_VER%%/PerlIO
@dirrm lib/perl5/%%PERL_VER%%/Parse/CPAN
@dirrm lib/perl5/%%PERL_VER%%/Parse
@dirrm lib/perl5/%%PERL_VER%%/Params
@dirrm lib/perl5/%%PERL_VER%%/Package
@dirrm lib/perl5/%%PERL_VER%%/Object
@ -1820,6 +1968,8 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module/Author
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Module
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Utils
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source/SQLite
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Source
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals/Constants
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Internals
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Dist/Build
@ -1828,19 +1978,31 @@ lib/perl5/%%PERL_VER%%/warnings/register.pm
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS/Backend
@dirrm lib/perl5/%%PERL_VER%%/CPANPLUS
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Kwalify
@dirrm lib/perl5/%%PERL_VER%%/CPAN/LWP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/FTP
@dirrm lib/perl5/%%PERL_VER%%/CPAN/Exception
@dirrm lib/perl5/%%PERL_VER%%/CPAN/API
@dirrm lib/perl5/%%PERL_VER%%/CPAN
@dirrm lib/perl5/%%PERL_VER%%/CGI
@dirrm lib/perl5/%%PERL_VER%%/B/Lint
@dirrm lib/perl5/%%PERL_VER%%/B
@dirrm lib/perl5/%%PERL_VER%%/Attribute
@dirrm lib/perl5/%%PERL_VER%%/Archive/Tar
@dirrm lib/perl5/%%PERL_VER%%/Archive
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State/Result
@dirrm lib/perl5/%%PERL_VER%%/App/Prove/State
@dirrm lib/perl5/%%PERL_VER%%/App/Prove
@dirrm lib/perl5/%%PERL_VER%%/App
@dirrm lib/perl5/%%PERL_VER%%/pod
@dirrm lib/perl5/%%PERL_VER%%/perl/man/man3
@dirrm lib/perl5/%%PERL_VER%%/perl/man
@dirrm lib/perl5/%%PERL_VER%%/perl
@dirrm lib/perl5/%%PERL_VER%%/overload
@dirrm lib/perl5/%%PERL_VER%%/man/man3
@dirrm lib/perl5/%%PERL_VER%%/man
@dirrm lib/perl5/%%PERL_VER%%/encoding
@dirrm lib/perl5/%%PERL_VER%%/autodie/exception
@dirrm lib/perl5/%%PERL_VER%%/autodie
@dirrm lib/perl5/%%PERL_VER%%
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/sys
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/machine