diff options
author | Sergey Skvortsov <skv@FreeBSD.org> | 2009-09-11 11:23:31 +0000 |
---|---|---|
committer | Sergey Skvortsov <skv@FreeBSD.org> | 2009-09-11 11:23:31 +0000 |
commit | c7e48ee4118e82633073cefc1ababd4d98f7067d (patch) | |
tree | 3ecfc223aef07c36d4dab81ff6f472383edd14c1 /lang/perl5.16 | |
parent | Update to 0.06. Change maintainer from ports@ to perl@. (diff) |
Update to 5.10.1
Changes: http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod
Notes
Notes:
svn path=/head/; revision=241213
Diffstat (limited to 'lang/perl5.16')
22 files changed, 319 insertions, 584 deletions
diff --git a/lang/perl5.16/Makefile b/lang/perl5.16/Makefile index 31378ddb7a11..e19a12ad8d7e 100644 --- a/lang/perl5.16/Makefile +++ b/lang/perl5.16/Makefile @@ -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 diff --git a/lang/perl5.16/Makefile.man b/lang/perl5.16/Makefile.man index b9851269f0d1..c13e09f9df80 100644 --- a/lang/perl5.16/Makefile.man +++ b/lang/perl5.16/Makefile.man @@ -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 diff --git a/lang/perl5.16/distinfo b/lang/perl5.16/distinfo index 24be65bf405c..550d14bbe197 100644 --- a/lang/perl5.16/distinfo +++ b/lang/perl5.16/distinfo @@ -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 diff --git a/lang/perl5.16/files/patch-IO-Socket-INET-udp b/lang/perl5.16/files/patch-IO-Socket-INET-udp deleted file mode 100644 index 2c0ff86f110a..000000000000 --- a/lang/perl5.16/files/patch-IO-Socket-INET-udp +++ /dev/null @@ -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; - diff --git a/lang/perl5.16/files/patch-bug49003 b/lang/perl5.16/files/patch-bug49003 deleted file mode 100644 index c43ef58891fb..000000000000 --- a/lang/perl5.16/files/patch-bug49003 +++ /dev/null @@ -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 diff --git a/lang/perl5.16/files/patch-bug49472 b/lang/perl5.16/files/patch-bug49472 deleted file mode 100644 index afc02952ba56..000000000000 --- a/lang/perl5.16/files/patch-bug49472 +++ /dev/null @@ -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; diff --git a/lang/perl5.16/files/patch-bug51636 b/lang/perl5.16/files/patch-bug51636 deleted file mode 100644 index c4653b7a1266..000000000000 --- a/lang/perl5.16/files/patch-bug51636 +++ /dev/null @@ -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); diff --git a/lang/perl5.16/files/patch-bug52074-54566 b/lang/perl5.16/files/patch-bug52074-54566 deleted file mode 100644 index 259a39585db7..000000000000 --- a/lang/perl5.16/files/patch-bug52074-54566 +++ /dev/null @@ -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"); - diff --git a/lang/perl5.16/files/patch-bug52658 b/lang/perl5.16/files/patch-bug52658 deleted file mode 100644 index 435f66e1f988..000000000000 --- a/lang/perl5.16/files/patch-bug52658 +++ /dev/null @@ -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, - diff --git a/lang/perl5.16/files/patch-bug52740 b/lang/perl5.16/files/patch-bug52740 deleted file mode 100644 index 08a73a1547ee..000000000000 --- a/lang/perl5.16/files/patch-bug52740 +++ /dev/null @@ -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 diff --git a/lang/perl5.16/files/patch-bug53038 b/lang/perl5.16/files/patch-bug53038 deleted file mode 100644 index c1c0954f807f..000000000000 --- a/lang/perl5.16/files/patch-bug53038 +++ /dev/null @@ -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) diff --git a/lang/perl5.16/files/patch-bug54186 b/lang/perl5.16/files/patch-bug54186 deleted file mode 100644 index 3421afe56091..000000000000 --- a/lang/perl5.16/files/patch-bug54186 +++ /dev/null @@ -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'); - diff --git a/lang/perl5.16/files/patch-bug54758 b/lang/perl5.16/files/patch-bug54758 deleted file mode 100644 index a969568a7e10..000000000000 --- a/lang/perl5.16/files/patch-bug54758 +++ /dev/null @@ -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]); - } diff --git a/lang/perl5.16/files/patch-bug54934 b/lang/perl5.16/files/patch-bug54934 deleted file mode 100644 index 7c4544f58c0b..000000000000 --- a/lang/perl5.16/files/patch-bug54934 +++ /dev/null @@ -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); diff --git a/lang/perl5.16/files/patch-bug56908 b/lang/perl5.16/files/patch-bug56908 deleted file mode 100644 index f6789866cff7..000000000000 --- a/lang/perl5.16/files/patch-bug56908 +++ /dev/null @@ -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 diff --git a/lang/perl5.16/files/patch-bug59516 b/lang/perl5.16/files/patch-bug59516 deleted file mode 100644 index 572c96e63d3c..000000000000 --- a/lang/perl5.16/files/patch-bug59516 +++ /dev/null @@ -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) */ diff --git a/lang/perl5.16/files/patch-bug64562 b/lang/perl5.16/files/patch-bug64562 deleted file mode 100644 index 7503887573e3..000000000000 --- a/lang/perl5.16/files/patch-bug64562 +++ /dev/null @@ -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); diff --git a/lang/perl5.16/files/patch-qr-leak b/lang/perl5.16/files/patch-qr-leak deleted file mode 100644 index 842c0074af46..000000000000 --- a/lang/perl5.16/files/patch-qr-leak +++ /dev/null @@ -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; - } - diff --git a/lang/perl5.16/files/patch-setpgrp b/lang/perl5.16/files/patch-setpgrp deleted file mode 100644 index e44f7aae0d5c..000000000000 --- a/lang/perl5.16/files/patch-setpgrp +++ /dev/null @@ -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; diff --git a/lang/perl5.16/files/patch-sv.c b/lang/perl5.16/files/patch-sv.c deleted file mode 100644 index 5ee260a4b4bd..000000000000 --- a/lang/perl5.16/files/patch-sv.c +++ /dev/null @@ -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: diff --git a/lang/perl5.16/files/perl-after-upgrade b/lang/perl5.16/files/perl-after-upgrade index a7f074d7566a..7bb37386c4b9 100644 --- a/lang/perl5.16/files/perl-after-upgrade +++ b/lang/perl5.16/files/perl-after-upgrade @@ -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"; diff --git a/lang/perl5.16/pkg-plist b/lang/perl5.16/pkg-plist index 8d564890ef20..6f4bb1893a6a 100644 --- a/lang/perl5.16/pkg-plist +++ b/lang/perl5.16/pkg-plist @@ -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 |