X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/d371e02a597f759bb8188a51ce0eaac8bb8ce869..f0e67a1d29102aa9905aecf2b0f98449697d5af3:/Porting/Maintainers.pl diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 83c8487..de8c33c 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -21,7 +21,7 @@ use File::Glob qw(:case); 'audreyt' => 'Audrey Tang ', 'avar' => 'Ævar Arnfjörð Bjarmason ', 'bingos' => 'Chris Williams ', - 'chorny' => "Alexandr Ciornii ", + 'chorny' => 'Alexandr Ciornii ', 'corion' => 'Max Maischein ', 'craig' => 'Craig Berry ', 'dankogai' => 'Dan Kogai ', @@ -100,7 +100,7 @@ use File::Glob qw(:case); ANNOUNCE Announce Artistic AUTHORS BENCHMARK BUGS Build.PL CHANGELOG ChangeLog CHANGES Changes COPYING Copying CREDITS GOALS HISTORY INSTALL INSTALL.SKIP LICENSE Makefile.PL - MANIFEST MANIFEST.SKIP META.yml NEW NOTES ppport.h README + MANIFEST MANIFEST.SKIP META.yml MYMETA.yml NEW NOTES ppport.h README SIGNATURE THANKS TODO Todo VERSION WHATSNEW ); @@ -147,6 +147,14 @@ use File::Glob qw(:case); # full pathname (eg 't/foo.t') or a pattern (e.g. qr{^t/}). # It defaults to the empty list. +# DEPRECATED contains the *first* version of Perl in which the module +# was considered deprecated. It should only be present if the module is +# actually deprecated. Such modules should use deprecated.pm to +# issue a warning if used. E.g.: +# +# use if $] >= 5.011, 'deprecate'; +# + # MAP is a hash that maps CPAN paths to their core equivalents. # Each key reprepresents a string prefix, with longest prefixes checked # first. The first match causes that prefix to be replaced with the @@ -281,7 +289,7 @@ use File::Glob qw(:case); 'base' => { 'MAINTAINER' => 'rgarcia', - 'DISTRIBUTION' => 'RGARCIA/base-2.14.tar.gz', + 'DISTRIBUTION' => 'RGARCIA/base-2.15.tar.gz', 'FILES' => q[dist/base], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -300,17 +308,18 @@ use File::Glob qw(:case); 'CGI' => { 'MAINTAINER' => 'lstein', - 'DISTRIBUTION' => 'LDS/CGI.pm-3.45.tar.gz', + 'DISTRIBUTION' => 'LDS/CGI.pm-3.48.tar.gz', 'FILES' => q[cpan/CGI], 'EXCLUDED' => [ qr{^t/lib/Test}, qw( cgi-lib_porting.html cgi_docs.html examples/WORLD_WRITABLE/18.157.1.253.sav t/gen-tests/gen-start-end-tags.pl + t/fast.t ) ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'Class::ISA' => @@ -320,6 +329,7 @@ use File::Glob qw(:case); 'FILES' => q[cpan/Class-ISA], 'CPAN' => 1, 'UPSTREAM' => 'cpan', + 'DEPRECATED' => 5.011, }, 'Compress::Raw::Bzip2' => @@ -340,7 +350,7 @@ use File::Glob qw(:case); 'MAINTAINER' => 'pmqs', 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.021.tar.gz', - 'FILES' => q[ext/Compress-Raw-Zlib], + 'FILES' => q[cpan/Compress-Raw-Zlib], 'EXCLUDED' => [ qr{^t/Test/}, qw( t/000prereq.t t/99pod.t @@ -369,7 +379,7 @@ use File::Glob qw(:case); 'CPAN' => { 'MAINTAINER' => 'andk', - 'DISTRIBUTION' => 'ANDK/CPAN-1.9402.tar.gz', + 'DISTRIBUTION' => 'ANDK/CPAN-1.94_51.tar.gz', 'FILES' => q[cpan/CPAN], 'EXCLUDED' => [ qr{^distroprefs/}, qr{^inc/Test/}, @@ -413,7 +423,7 @@ use File::Glob qw(:case); 'CPANPLUS' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'KANE/CPANPLUS-0.88.tar.gz', + 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.89_09.tar.gz', 'FILES' => q[cpan/CPANPLUS], 'EXCLUDED' => [ qr{^inc/}, qr{^t/dummy-.*\.hidden$}, @@ -433,7 +443,7 @@ use File::Glob qw(:case); 'CPANPLUS::Dist::Build' => { 'MAINTAINER' => 'bingos', - 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.40.tar.gz', + 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.41_01.tar.gz', 'FILES' => q[cpan/CPANPLUS-Dist-Build], 'EXCLUDED' => [ qr{^inc/}, qw{ t/99_pod.t @@ -482,7 +492,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'gaas', 'DISTRIBUTION' => 'GAAS/Digest-1.16.tar.gz', - 'FILES' => q[ext/Digest], + 'FILES' => q[cpan/Digest], 'EXCLUDED' => [ qw{digest-bench} ], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -492,7 +502,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'gaas', 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.39.tar.gz', - 'FILES' => q[ext/Digest-MD5], + 'FILES' => q[cpan/Digest-MD5], 'EXCLUDED' => [ qw{rfc1321.txt} ], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -502,11 +512,8 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'mshelor', 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.47.tar.gz', - 'FILES' => q[ext/Digest-SHA], + 'FILES' => q[cpan/Digest-SHA], 'EXCLUDED' => [ qw{t/pod.t t/podcover.t examples/dups} ], - 'MAP' => { 'shasum' => 'ext/Digest-SHA/bin/shasum', - '' => 'ext/Digest-SHA/', - }, 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -516,7 +523,6 @@ use File::Glob qw(:case); 'MAINTAINER' => 'dankogai', 'DISTRIBUTION' => 'DANKOGAI/Encode-2.37.tar.gz', 'FILES' => q[cpan/Encode], - 'EXCLUDED' => [ qw{t/piconv.t} ], # FIXME 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -525,7 +531,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'audreyt', 'DISTRIBUTION' => 'AUDREYT/encoding-warnings-0.11.tar.gz', - 'FILES' => q[ext/encoding-warnings], + 'FILES' => q[cpan/encoding-warnings], 'EXCLUDED' => [ qr{^inc/Module/}, qw{t/0-signature.t Makefile.PL MANIFEST META.yml README SIGNATURE}, @@ -553,9 +559,8 @@ use File::Glob qw(:case); 'ExtUtils::CBuilder' => { 'MAINTAINER' => 'kwilliams', - 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-CBuilder-0.2602.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-CBuilder-0.27.tar.gz', 'FILES' => q[cpan/ExtUtils-CBuilder], - 'EXCLUDED' => [ qw{devtools} ], 'CPAN' => 1, 'UPSTREAM' => 'cpan', }, @@ -564,7 +569,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'rkobes', 'DISTRIBUTION' => 'RKOBES/ExtUtils-Command-1.16.tar.gz', - 'FILES' => q[ext/ExtUtils-Command], + 'FILES' => q[cpan/ExtUtils-Command], 'EXCLUDED' => [ qw{ t/shell_command.t t/shell_exit.t lib/Shell/Command.pm @@ -577,8 +582,11 @@ use File::Glob qw(:case); 'ExtUtils::Constant' => { 'MAINTAINER' => 'nwclark', - 'DISTRIBUTION' => 'NWCLARK/ExtUtils-Constant-0.16.tar.gz', - 'FILES' => q[ext/ExtUtils-Constant], + # Nick has confirmed that while we have diverged from CPAN, + # this package isn't primarily maintained in core + # Another release wll happen "Sometime" + 'DISTRIBUTION' => '',#'NWCLARK/ExtUtils-Constant-0.16.tar.gz', + 'FILES' => q[cpan/ExtUtils-Constant], 'EXCLUDED' => [ qw{ lib/ExtUtils/Constant/Aaargh56Hash.pm examples/perl_keyword.pl examples/perl_regcomp_posix_keyword.pl @@ -620,16 +628,22 @@ use File::Glob qw(:case); 'ExtUtils::Manifest' => { 'MAINTAINER' => 'rkobes', - 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.56.tar.gz', - 'FILES' => q[ext/ExtUtils-Manifest], + 'DISTRIBUTION' => 'RKOBES/ExtUtils-Manifest-1.57.tar.gz', + 'FILES' => q[cpan/ExtUtils-Manifest], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'ExtUtils::ParseXS' => { 'MAINTAINER' => 'kwilliams', - 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.2002.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.21.tar.gz', + 'EXCLUDED' => [ qw{ + t/bugs/RT48104.xs + t/bugs/typemap + t/include/nsUniversalDetector.h + t/include/nscore.h + }], 'FILES' => q[cpan/ExtUtils-ParseXS], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -646,7 +660,7 @@ use File::Glob qw(:case); 'File::Fetch' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'KANE/File-Fetch-0.20.tar.gz', + 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.22.tar.gz', 'FILES' => q[cpan/File-Fetch], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -655,15 +669,14 @@ use File::Glob qw(:case); 'File::Path' => { 'MAINTAINER' => 'dland', - 'DISTRIBUTION' => 'DLAND/File-Path-2.07_03.tar.gz', + 'DISTRIBUTION' => 'DLAND/File-Path-2.08.tar.gz', 'FILES' => q[cpan/File-Path], 'EXCLUDED' => [ qw{eg/setup-extra-tests t/pod.t - t/taint.t } ], - 'MAP' => { '' => 'lib/File/', - 't/' => 't/', + 'MAP' => { '' => 'cpan/File-Path/lib/File/', + 't/' => 'cpan/File-Path/t/', }, 'CPAN' => 1, 'UPSTREAM' => undef, @@ -673,7 +686,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tjenness', 'DISTRIBUTION' => 'TJENNESS/File-Temp-0.22.tar.gz', - 'FILES' => q[ext/File-Temp], + 'FILES' => q[cpan/File-Temp], 'EXCLUDED' => [ qw{misc/benchmark.pl misc/results.txt } @@ -698,7 +711,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'pmqs', 'DISTRIBUTION' => 'PMQS/Filter-1.37.tar.gz', - 'FILES' => q[ext/Filter-Util-Call + 'FILES' => q[cpan/Filter-Util-Call t/lib/filter-util.pl pod/perlfilter.pod ], @@ -720,10 +733,10 @@ use File::Glob qw(:case); t/tee.t } ], - 'MAP' => { 'Call/' => 'ext/Filter-Util-Call/', - 'filter-util.pl' => 't/lib/filter-util.pl', + 'MAP' => { 'Call/' => 'cpan/Filter-Util-Call/', + 'filter-util.pl' => 'cpan/Filter-Util-Call/filter-util.pl', 'perlfilter.pod' => 'pod/perlfilter.pod', - '' => 'ext/Filter-Util-Call/', + '' => 'cpan/Filter-Util-Call/', }, 'CPAN' => 1, 'UPSTREAM' => undef, @@ -762,7 +775,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'ilyaz', 'DISTRIBUTION' => 'ILYAZ/modules/if-0.0401.tar.gz', - 'FILES' => q[ext/if], + 'FILES' => q[cpan/if], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -781,19 +794,17 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'pmqs', 'DISTRIBUTION' => 'PMQS/IO-Compress-2.021.tar.gz', - 'FILES' => q[ext/IO-Compress], - 'EXCLUDED' => [ qr{t/Test/}, - qw{t/cz-03zlib-v1.t}, - ], + 'FILES' => q[cpan/IO-Compress], + 'EXCLUDED' => [ qr{t/Test/} ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'IO::Zlib' => { 'MAINTAINER' => 'tomhughes', 'DISTRIBUTION' => 'TOMHUGHES/IO-Zlib-1.10.tar.gz', - 'FILES' => q[ext/IO-Zlib], + 'FILES' => q[cpan/IO-Zlib], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -801,7 +812,7 @@ use File::Glob qw(:case); 'IPC::Cmd' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.50.tar.gz', + 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.52.tar.gz', 'FILES' => q[cpan/IPC-Cmd], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -831,7 +842,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'gbarr', 'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz', - 'FILES' => q[ext/libnet], + 'FILES' => q[cpan/libnet], 'EXCLUDED' => [ qw{Configure install-nomake} ], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -841,7 +852,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'neilb', 'DISTRIBUTION' => 'NEILB/Locale-Codes-2.07.tar.gz', - 'FILES' => q[ext/Locale-Codes], + 'FILES' => q[cpan/Locale-Codes], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -860,10 +871,10 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'audreyt', 'DISTRIBUTION' => 'JESSE/Locale-Maketext-Simple-0.21.tar.gz', - 'FILES' => q[dist/Locale-Maketext-Simple], + 'FILES' => q[cpan/Locale-Maketext-Simple], 'EXCLUDED' => [ qr{^inc/} ], 'CPAN' => 1, - 'UPSTREAM' => 'blead', + 'UPSTREAM' => 'cpan', }, 'Log::Message' => @@ -896,7 +907,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tels', 'DISTRIBUTION' => 'TELS/math/Math-BigInt-1.89.tar.gz', - 'FILES' => q[ext/Math-BigInt], + 'FILES' => q[cpan/Math-BigInt], 'EXCLUDED' => [ qr{^inc/}, qr{^examples/}, qw{t/pod.t @@ -911,7 +922,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tels', 'DISTRIBUTION' => 'TELS/math/Math-BigInt-FastCalc-0.19.tar.gz', - 'FILES' => q[ext/Math-BigInt-FastCalc], + 'FILES' => q[cpan/Math-BigInt-FastCalc], 'EXCLUDED' => [ qr{^inc/}, qw{ t/pod.t @@ -927,9 +938,9 @@ use File::Glob qw(:case); t/mbimbf.t }, ], - 'MAP' => { '' => 'ext/Math-BigInt-FastCalc/', + 'MAP' => { '' => 'cpan/Math-BigInt-FastCalc/', 'lib/Math/BigInt/FastCalc.pm' - => 'ext/Math-BigInt-FastCalc/FastCalc.pm', + => 'cpan/Math-BigInt-FastCalc/FastCalc.pm', }, 'CPAN' => 1, 'UPSTREAM' => undef, @@ -939,7 +950,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tels', 'DISTRIBUTION' => 'LETO/Math-BigRat-0.24.tar.gz', - 'FILES' => q[ext/Math-BigRat], + 'FILES' => q[cpan/Math-BigRat], 'EXCLUDED' => [ qr{^inc/}, qw{ t/pod.t @@ -969,7 +980,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'mjd', 'DISTRIBUTION' => 'MJD/Memoize-1.01.tar.gz', - 'FILES' => q[ext/Memoize], + 'FILES' => q[cpan/Memoize], 'EXCLUDED' => [ qw{ article.html @@ -984,7 +995,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'gaas', 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.08.tar.gz', - 'FILES' => q[ext/MIME-Base64], + 'FILES' => q[cpan/MIME-Base64], 'EXCLUDED' => [ qw{ t/bad-sv.t }, ], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1004,7 +1015,7 @@ use File::Glob qw(:case); 'Module::CoreList' => { 'MAINTAINER' => 'rgarcia', - 'DISTRIBUTION' => 'RGARCIA/Module-CoreList-2.17.tar.gz', + 'DISTRIBUTION' => 'RGARCIA/Module-CoreList-2.20.tar.gz', 'FILES' => q[dist/Module-CoreList], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1022,7 +1033,7 @@ use File::Glob qw(:case); 'Module::Load::Conditional' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'KANE/Module-Load-Conditional-0.30.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Module-Load-Conditional-0.34.tar.gz', 'FILES' => q[cpan/Module-Load-Conditional], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -1041,7 +1052,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'simonw', 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-3.9.tar.gz', - 'FILES' => q[ext/Module-Pluggable], + 'FILES' => q[cpan/Module-Pluggable], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1068,7 +1079,7 @@ use File::Glob qw(:case); 'Object::Accessor' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'KANE/Object-Accessor-0.34.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Object-Accessor-0.36.tar.gz', 'FILES' => q[cpan/Object-Accessor], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -1099,7 +1110,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'corion', 'DISTRIBUTION' => 'CORION/parent-0.223.tar.gz', - 'FILES' => q[ext/parent], + 'FILES' => q[cpan/parent], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1107,11 +1118,14 @@ use File::Glob qw(:case); 'Parse::CPAN::Meta' => { 'MAINTAINER' => 'smueller', - 'DISTRIBUTION' => 'ADAMK/Parse-CPAN-Meta-1.39.tar.gz', + 'DISTRIBUTION' => 'SMUELLER/Parse-CPAN-Meta-1.40.tar.gz', 'FILES' => q[cpan/Parse-CPAN-Meta], 'EXCLUDED' => [ qw( t/97_meta.t t/98_pod.t t/99_pmv.t ) ], 'CPAN' => 1, 'UPSTREAM' => 'cpan', + # NOTE: 'perl uupacktool.pl t/data/utf_16_le_bom.yml.packed' + # run by hand after import, as the core's test harness doesn't + # run dists' "make test" steps }, 'PathTools' => @@ -1144,7 +1158,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'elizabeth', 'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz', - 'FILES' => q[ext/PerlIO-via-QuotedPrint], + 'FILES' => q[cpan/PerlIO-via-QuotedPrint], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1203,7 +1217,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'arandal', 'DISTRIBUTION' => 'SBURKE/Pod-Escapes-1.04.tar.gz', - 'FILES' => q[ext/Pod-Escapes], + 'FILES' => q[cpan/Pod-Escapes], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1212,11 +1226,11 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'tjenness', 'DISTRIBUTION' => 'TJENNESS/Pod-LaTeX-0.58.tar.gz', - 'FILES' => q[ext/Pod-LaTeX + 'FILES' => q[cpan/Pod-LaTeX pod/pod2latex.PL ], 'EXCLUDED' => [ qw( t/require.t ) ], - 'MAP' => { '' => 'ext/Pod-LaTeX/', + 'MAP' => { '' => 'cpan/Pod-LaTeX/', 'pod2latex.PL' => 'pod/pod2latex.PL', }, 'CPAN' => 1, @@ -1230,10 +1244,10 @@ use File::Glob qw(:case); # version 1.37! 'DISTRIBUTION' => 'MAREKR/Pod-Parser-1.38.tar.gz', - 'FILES' => q[ext/Pod-Parser + 'FILES' => q[cpan/Pod-Parser pod/pod{2usage,checker,select}.PL ], - 'MAP' => { '' => 'ext/Pod-Parser/', + 'MAP' => { '' => 'cpan/Pod-Parser/', 'scripts/' => 'pod/', }, 'CPAN' => 1, @@ -1269,21 +1283,22 @@ use File::Glob qw(:case); 'FILES' => q[dist/Pod-Plainer], 'CPAN' => 1, 'UPSTREAM' => 'blead', - # DEPRECATED => 5.11.0, + 'EXCLUDED' => [ qw(t/pod.t t/pod-coverage.t) ], + 'DEPRECATED' => 5.011, }, 'Pod::Simple' => { 'MAINTAINER' => 'arandal', - 'DISTRIBUTION' => 'ARANDAL/Pod-Simple-3.07.tar.gz', - 'FILES' => q[ext/Pod-Simple], - # XXX these two files correspond to similar ones in bleed under - # pod/, but the bleed ones have newer changes, and also seem to + 'DISTRIBUTION' => 'ARANDAL/Pod-Simple-3.08.tar.gz', + 'FILES' => q[cpan/Pod-Simple], + # XXX these two files correspond to similar ones in blead under + # pod/, but the blead ones have newer changes, and also seem to # have been in blead a long time. I'm going to assume then that # the blead versions of these two files are authoritative - DAPM 'EXCLUDED' => [ qw( lib/perlpod.pod lib/perlpodspec.pod ) ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'podlators' => @@ -1315,7 +1330,7 @@ use File::Glob qw(:case); 'MAINTAINER' => 'gbarr', 'DISTRIBUTION' => 'GBARR/Scalar-List-Utils-1.21.tar.gz', # Note that perl uses its own version of Makefile.PL - 'FILES' => q[ext/List-Util], + 'FILES' => q[cpan/List-Util], 'EXCLUDED' => [ qr{^inc/Module/}, qr{^inc/Test/}, qw{ mytypemap }, @@ -1328,7 +1343,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'smueller', 'DISTRIBUTION' => 'SMUELLER/SelfLoader-1.17.tar.gz', - 'FILES' => q[ext/SelfLoader], + 'FILES' => q[dist/SelfLoader], 'EXCLUDED' => [ qw{ t/00pod.t } ], 'CPAN' => 1, 'UPSTREAM' => 'blead', @@ -1338,29 +1353,31 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'ferreira', 'DISTRIBUTION' => 'FERREIRA/Shell-0.72_01.tar.gz', - 'FILES' => q[ext/Shell], + 'FILES' => q[cpan/Shell], 'EXCLUDED' => [ qw{ t/01_use.t t/99_pod.t } ], 'CPAN' => 1, 'UPSTREAM' => undef, + 'DEPRECATED' => 5.011, }, 'Storable' => { 'MAINTAINER' => 'ams', - 'DISTRIBUTION' => 'AMS/Storable-2.20.tar.gz', - 'FILES' => q[ext/Storable], + 'DISTRIBUTION' => 'AMS/Storable-2.21.tar.gz', + 'FILES' => q[dist/Storable], 'EXCLUDED' => [ qr{^t/Test/} ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'blead', }, 'Switch' => { 'MAINTAINER' => 'rgarcia', - 'DISTRIBUTION' => 'RGARCIA/Switch-2.14.tar.gz', + 'DISTRIBUTION' => 'RGARCIA/Switch-2.15.tar.gz', 'FILES' => q[dist/Switch], 'CPAN' => 1, 'UPSTREAM' => 'blead', + 'DEPRECATED' => 5.011, }, 'Sys::Syslog' => @@ -1386,7 +1403,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'rra', 'DISTRIBUTION' => 'RRA/ANSIColor-2.02.tar.gz', - 'FILES' => q{cpan/Term-ANSIColor}, + 'FILES' => q[cpan/Term-ANSIColor], 'EXCLUDED' => [ qr{^tests/}, qw(t/pod-spelling.t t/pod.t) ], 'CPAN' => 1, 'UPSTREAM' => 'cpan', @@ -1396,7 +1413,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'jstowe', 'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz', - 'FILES' => q{ext/Term-Cap}, + 'FILES' => q[cpan/Term-Cap], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1405,7 +1422,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'kane', 'DISTRIBUTION' => 'KANE/Term-UI-0.20.tar.gz', - 'FILES' => q{cpan/Term-UI}, + 'FILES' => q[cpan/Term-UI], 'CPAN' => 1, 'UPSTREAM' => 'cpan', }, @@ -1423,7 +1440,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'andya', 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.17.tar.gz', - 'FILES' => q[ext/Test-Harness], + 'FILES' => q[cpan/Test-Harness], 'EXCLUDED' => [ qr{^examples/}, qr{^inc/}, qr{^t/lib/Test/}, @@ -1441,27 +1458,27 @@ use File::Glob qw(:case); 'Test::Simple' => { 'MAINTAINER' => 'mschwern', - 'DISTRIBUTION' => 'MSCHWERN/Test-Simple-0.92.tar.gz', - 'FILES' => q[ext/Test-Simple], + 'DISTRIBUTION' => 'MSCHWERN/Test-Simple-0.94.tar.gz', + 'FILES' => q[cpan/Test-Simple], 'EXCLUDED' => [ qw{.perlcriticrc .perltidyrc + t/00compile.t t/pod.t t/pod-coverage.t t/Builder/reset_outputs.t - lib/Test/Builder/IO/Scalar.pm } ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'Text::Balanced' => { 'MAINTAINER' => 'dmanura', 'DISTRIBUTION' => 'ADAMK/Text-Balanced-2.02.tar.gz', - 'FILES' => q[ext/Text-Balanced], + 'FILES' => q[cpan/Text-Balanced], 'EXCLUDED' => [ qw( t/97_meta.t t/98_pod.t t/99_pmv.t ) ], 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1471,12 +1488,12 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'chorny', 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.27.zip', - 'FILES' => q[ext/Text-ParseWords], + 'FILES' => q[cpan/Text-ParseWords], 'EXCLUDED' => [ qw( t/pod.t ) ], # For the benefit of make_ext.pl, we have to have this accessible: 'MAP' => { - 'ParseWords.pm' => 'ext/Text-ParseWords/lib/Text/ParseWords.pm', - '' => 'ext/Text-ParseWords/', + 'ParseWords.pm' => 'cpan/Text-ParseWords/lib/Text/ParseWords.pm', + '' => 'cpan/Text-ParseWords/', }, 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1486,12 +1503,12 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'markm', 'DISTRIBUTION' => 'MARKM/Text-Soundex-3.03.tar.gz', - 'FILES' => q[ext/Text-Soundex], - 'MAP' => { '' => 'ext/Text-Soundex/', + 'FILES' => q[cpan/Text-Soundex], + 'MAP' => { '' => 'cpan/Text-Soundex/', # XXX these two files are clearly related, # but they appear to have diverged # considerably over the years - 'test.pl' => 'ext/Text-Soundex/t/Soundex.t', + 'test.pl' => 'cpan/Text-Soundex/t/Soundex.t', }, 'CPAN' => 1, 'UPSTREAM' => undef, @@ -1552,7 +1569,7 @@ use File::Glob qw(:case); 'threads::shared' => { 'MAINTAINER' => 'jdhedden', - 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.31.tar.gz', + 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.32.tar.gz', 'FILES' => q[dist/threads-shared], 'EXCLUDED' => [ qw(examples/class.pl shared.h @@ -1567,7 +1584,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'mjd', 'DISTRIBUTION' => 'MJD/Tie-File-0.96.tar.gz', - 'FILES' => q[ext/Tie-File], + 'FILES' => q[cpan/Tie-File], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1585,7 +1602,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'zefram', 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9719.tar.gz', - 'FILES' => q[ext/Time-HiRes], + 'FILES' => q[cpan/Time-HiRes], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1607,7 +1624,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'msergeant', 'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.15.tar.gz', - 'FILES' => q[ext/Time-Piece], + 'FILES' => q[cpan/Time-Piece], 'CPAN' => 1, 'UPSTREAM' => undef, }, @@ -1641,7 +1658,7 @@ use File::Glob qw(:case); 'DISTRIBUTION' => 'JPEACOCK/version-0.77.tar.gz', 'FILES' => q[lib/version.pm lib/version.pod lib/version.t lib/version], - 'EXCLUDED' => [ qr{^t/.*\.t$}, qr{^vutil/}, + 'EXCLUDED' => [ qr{^t/.*\.t$}, qw{t/survey_locales}, qr{^vutil/}, qw{lib/version/typemap}, qw{vperl/vpp.pm}, ], @@ -1700,21 +1717,29 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'jand', 'DISTRIBUTION' => "JDB/Win32-0.39.tar.gz", - 'FILES' => q[ext/Win32], + 'FILES' => q[cpan/Win32], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', }, 'Win32API::File' => { - 'MAINTAINER' => 'tyemq', + 'MAINTAINER' => 'chorny', 'DISTRIBUTION' => 'CHORNY/Win32API-File-0.1101.zip', - 'FILES' => q[ext/Win32API-File], + 'FILES' => q[cpan/Win32API-File], 'EXCLUDED' => [ qr{^ex/}, qw{t/pod.t}, ], 'CPAN' => 1, - 'UPSTREAM' => undef, + 'UPSTREAM' => 'cpan', + }, + + 'XS::APItest::KeywordRPN' => + { + 'MAINTAINER' => 'zefram', + 'FILES' => q[ext/XS-APItest-KeywordRPN], + 'CPAN' => 0, + 'UPSTREAM' => 'blead', }, 'XSLoader' => @@ -1925,6 +1950,7 @@ use File::Glob qw(:case); lib/hostname.pl lib/importenv.pl lib/integer.{pm,t} + lib/legacy.{pm,t} lib/less.{pm,t} lib/locale.{pm,t} lib/look.pl