This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Bump the version of Module-CoreList in Maintainers.pl
[perl5.git] / Porting / Maintainers.pl
index d40a569..1b4456f 100755 (executable)
@@ -144,6 +144,11 @@ use File::Glob qw(:case);
 # full pathname (eg 't/foo.t') or a pattern (e.g. qr{^t/}).
 # It defaults to the empty list.
 
+# CUSTOMIZED is a list of files that have been customized within the
+# Perl core.  They should also be listed in EXCLUDED, but this will
+# additionally suppress core-cpan-diff warnings that they differ from
+# the CPAN tarballs
+
 # 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
@@ -183,7 +188,7 @@ use File::Glob qw(:case);
     'Archive::Extract' =>
        {
        'MAINTAINER'    => 'kane',
-       'DISTRIBUTION'  => 'BINGOS/Archive-Extract-0.38.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/Archive-Extract-0.42.tar.gz',
        'FILES'         => q[cpan/Archive-Extract],
        'UPSTREAM'      => 'cpan',
        'BUGS'          => 'bug-archive-extract@rt.cpan.org',
@@ -192,8 +197,9 @@ use File::Glob qw(:case);
     'Archive::Tar' =>
        {
        'MAINTAINER'    => 'kane',
-       'DISTRIBUTION'  => 'BINGOS/Archive-Tar-1.54.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/Archive-Tar-1.68.tar.gz',
        'FILES'         => q[cpan/Archive-Tar],
+       'EXCLUDED'      => [ qw(Makefile.PL) ],
        'UPSTREAM'      => 'cpan',
        'BUGS'          => 'bug-archive-tar@rt.cpan.org',
        },
@@ -201,7 +207,7 @@ use File::Glob qw(:case);
     'Attribute::Handlers' =>
        {
        'MAINTAINER'    => 'rgarcia',
-       'DISTRIBUTION'  => 'SMUELLER/Attribute-Handlers-0.87.tar.gz',
+       'DISTRIBUTION'  => 'SMUELLER/Attribute-Handlers-0.88.tar.gz',
        'FILES'         => q[dist/Attribute-Handlers],
        'UPSTREAM'      => 'blead',
        },
@@ -209,7 +215,7 @@ use File::Glob qw(:case);
     'autodie' =>
        {
        'MAINTAINER'    => 'pjf',
-       'DISTRIBUTION'  => 'PJF/autodie-2.06_01.tar.gz',
+       'DISTRIBUTION'  => 'PJF/autodie-2.10.tar.gz',
        'FILES'         => q[cpan/autodie],
        'EXCLUDED'      => [ qr{^inc/Module/},
 
@@ -268,10 +274,10 @@ use File::Glob qw(:case);
     'B::Lint' =>
        {
        'MAINTAINER'    => 'jjore',
-       'DISTRIBUTION'  => 'JJORE/B-Lint-1.11.tar.gz',
-       'FILES'         => q[cpan/B-Lint],
+       'DISTRIBUTION'  => 'FLORA/B-Lint-1.12.tar.gz',
+       'FILES'         => q[dist/B-Lint],
        'EXCLUDED'      => [ qw( t/test.pl ) ],
-       'UPSTREAM'      => undef,
+       'UPSTREAM'      => 'blead',
        },
 
     'base' =>
@@ -310,19 +316,19 @@ use File::Glob qw(:case);
     'Compress::Raw::Bzip2' =>
        {
        'MAINTAINER'    => 'pmqs',
-       'DISTRIBUTION'  => 'PMQS/Compress-Raw-Bzip2-2.021.tar.gz',
+       'DISTRIBUTION'  => 'PMQS/Compress-Raw-Bzip2-2.030.tar.gz',
        'FILES'         => q[cpan/Compress-Raw-Bzip2],
        'EXCLUDED'      => [ qr{^t/Test/},
                             qw( bzip2-src/bzip2-cpp.patch
                             )
                           ],
-       'UPSTREAM'      => undef,
+       'UPSTREAM'      => 'cpan',
        },
 
     'Compress::Raw::Zlib' =>
        {
        'MAINTAINER'    => 'pmqs',
-       'DISTRIBUTION'  => 'PMQS/Compress-Raw-Zlib-2.021.tar.gz',
+       'DISTRIBUTION'  => 'PMQS/Compress-Raw-Zlib-2.030.tar.gz',
 
        'FILES'         => q[cpan/Compress-Raw-Zlib],
        'EXCLUDED'      => [ qr{^t/Test/},
@@ -330,7 +336,7 @@ use File::Glob qw(:case);
                                 t/99pod.t
                               )
                           ],
-       'UPSTREAM'      => undef,
+       'UPSTREAM'      => 'cpan',
        },
 
     'constant' =>
@@ -351,7 +357,7 @@ use File::Glob qw(:case);
     'CPAN' =>
        {
        'MAINTAINER'    => 'andk',
-       'DISTRIBUTION'  => 'ANDK/CPAN-1.94_56.tar.gz',
+       'DISTRIBUTION'  => 'ANDK/CPAN-1.94_57.tar.gz',
        'FILES'         => q[cpan/CPAN],
        'EXCLUDED'      => [ qr{^distroprefs/},
                             qr{^inc/Test/},
@@ -395,7 +401,7 @@ use File::Glob qw(:case);
     'CPANPLUS' =>
        {
        'MAINTAINER'    => 'kane',
-       'DISTRIBUTION'  => 'BINGOS/CPANPLUS-0.90.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/CPANPLUS-0.9007.tar.gz',
        'FILES'         => q[cpan/CPANPLUS],
        'EXCLUDED'      => [ qr{^inc/},
                             qr{^t/dummy-.*\.hidden$},
@@ -406,7 +412,9 @@ use File::Glob qw(:case);
                                 t/031_CPANPLUS-Internals-Source-SQLite.t
                                 t/032_CPANPLUS-Internals-Source-via-sqlite.t
                               },
+                             qw{ Makefile.PL },
                           ],
+       'CUSTOMIZED'    => [ qw{ Makefile.PL } ],
        'UPSTREAM'      => 'cpan',
        'BUGS'          => 'bug-cpanplus@rt.cpan.org',
        },
@@ -427,7 +435,7 @@ use File::Glob qw(:case);
     'Data::Dumper' =>
        {
        'MAINTAINER'    => 'p5p', # Not gsar. Not ilyam
-       'DISTRIBUTION'  => 'SMUELLER/Data-Dumper-2.125.tar.gz',
+       'DISTRIBUTION'  => 'SMUELLER/Data-Dumper-2.126.tar.gz',
        'FILES'         => q[dist/Data-Dumper],
        'UPSTREAM'      => 'blead',
        },
@@ -467,7 +475,7 @@ use File::Glob qw(:case);
     'Digest::MD5' =>
        {
        'MAINTAINER'    => 'gaas',
-       'DISTRIBUTION'  => 'GAAS/Digest-MD5-2.39.tar.gz',
+       'DISTRIBUTION'  => 'GAAS/Digest-MD5-2.40.tar.gz',
        'FILES'         => q[cpan/Digest-MD5],
        'EXCLUDED'      => [ qw{rfc1321.txt} ],
        'UPSTREAM'      => undef,
@@ -476,10 +484,10 @@ use File::Glob qw(:case);
     'Digest::SHA' =>
        {
        'MAINTAINER'    => 'mshelor',
-       'DISTRIBUTION'  => 'MSHELOR/Digest-SHA-5.47.tar.gz',
+       'DISTRIBUTION'  => 'MSHELOR/Digest-SHA-5.48.tar.gz',
        'FILES'         => q[cpan/Digest-SHA],
        'EXCLUDED'      => [ qw{t/pod.t t/podcover.t examples/dups} ],
-       'UPSTREAM'      => undef,
+       'UPSTREAM'      => 'cpan',
        },
 
     'Encode' =>
@@ -520,7 +528,7 @@ use File::Glob qw(:case);
     'ExtUtils::CBuilder' =>
        {
        'MAINTAINER'    => 'kwilliams',
-       'DISTRIBUTION'  => 'DAGOLDEN/ExtUtils-CBuilder-0.27.tar.gz',
+       'DISTRIBUTION'  => 'DAGOLDEN/ExtUtils-CBuilder-0.2703.tar.gz',
        'FILES'         => q[cpan/ExtUtils-CBuilder],
        'UPSTREAM'      => 'cpan',
        },
@@ -584,7 +592,7 @@ use File::Glob qw(:case);
     'ExtUtils::Manifest' =>
        {
        'MAINTAINER'    => 'rkobes',
-       'DISTRIBUTION'  => 'RKOBES/ExtUtils-Manifest-1.57.tar.gz',
+       'DISTRIBUTION'  => 'RKOBES/ExtUtils-Manifest-1.58.tar.gz',
        'FILES'         => q[cpan/ExtUtils-Manifest],
        'UPSTREAM'      => 'cpan',
        },
@@ -592,15 +600,15 @@ use File::Glob qw(:case);
     'ExtUtils::ParseXS' =>
        {
        'MAINTAINER'    => 'kwilliams',
-    'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.2205.tar.gz',
+    'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.2206.tar.gz',
     'EXCLUDED'  => [ qw{
                        t/bugs/RT48104.xs
                                    t/bugs/typemap
                                        t/include/nsUniversalDetector.h
                                        t/include/nscore.h
                                   }],
-       'FILES'         => q[cpan/ExtUtils-ParseXS],
-       'UPSTREAM'      => 'cpan',
+       'FILES'         => q[dist/ExtUtils-ParseXS],
+       'UPSTREAM'      => 'blead',
        },
 
     'faq' =>
@@ -737,7 +745,7 @@ use File::Glob qw(:case);
     'IO-Compress' =>
        {
        'MAINTAINER'    => 'pmqs',
-       'DISTRIBUTION'  => 'PMQS/IO-Compress-2.021.tar.gz',
+       'DISTRIBUTION'  => 'PMQS/IO-Compress-2.030.tar.gz',
        'FILES'         => q[cpan/IO-Compress],
        'EXCLUDED'      => [ qr{t/Test/} ],
        'UPSTREAM'      => 'cpan',
@@ -754,7 +762,7 @@ use File::Glob qw(:case);
     'IPC::Cmd' =>
        {
        'MAINTAINER'    => 'kane',
-       'DISTRIBUTION'  => 'BINGOS/IPC-Cmd-0.58.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/IPC-Cmd-0.60.tar.gz',
        'FILES'         => q[cpan/IPC-Cmd],
        'UPSTREAM'      => 'cpan',
        },
@@ -762,7 +770,7 @@ use File::Glob qw(:case);
     'IPC::SysV' =>
        {
        'MAINTAINER'    => 'mhx',
-       'DISTRIBUTION'  => 'MHX/IPC-SysV-2.01.tar.gz',
+       'DISTRIBUTION'  => 'MHX/IPC-SysV-2.03.tar.gz',
        'FILES'         => q[cpan/IPC-SysV],
        'EXCLUDED'      => [ qw{const-c.inc const-xs.inc} ],
        'UPSTREAM'      => 'cpan',
@@ -782,14 +790,15 @@ use File::Glob qw(:case);
        'MAINTAINER'    => 'gbarr',
        'DISTRIBUTION'  => 'GBARR/libnet-1.22.tar.gz',
        'FILES'         => q[cpan/libnet],
-       'EXCLUDED'      => [ qw{Configure install-nomake} ],
+       'EXCLUDED'      => [ qw{Configure install-nomake Makefile.PL} ],
+       'CUSTOMIZED'    => [ qw{Makefile.PL} ],
        'UPSTREAM'      => undef,
        },
 
     'Locale-Codes' =>
        {
        'MAINTAINER'    => 'sbeck',
-       'DISTRIBUTION'  => 'SBECK/Locale-Codes-3.12.tar.gz',
+       'DISTRIBUTION'  => 'SBECK/Locale-Codes-3.13.tar.gz',
        'FILES'         => q[cpan/Locale-Codes],
        'EXCLUDED'      => [ qw{t/pod_coverage.t t/pod.t}, qr{^t/runtests},
                             qr{^internal/}, qr{^examples/} ],
@@ -929,10 +938,15 @@ use File::Glob qw(:case);
        'UPSTREAM'      => 'cpan',
        },
 
+  #
+  # To update Module-Build in blead see
+  # http://github.com/dagolden/module-build/blob/master/devtools/patching_blead.pod
+  #
+
     'Module::Build' =>
        {
        'MAINTAINER'    => 'kwilliams',
-       'DISTRIBUTION'  => 'DAGOLDEN/Module-Build-0.3603.tar.gz',
+       'DISTRIBUTION'  => 'DAGOLDEN/Module-Build-0.3607.tar.gz',
        'FILES'         => q[cpan/Module-Build],
        'EXCLUDED'      => [ qw{ t/par.t t/signature.t },
                             qr!^contrib/!,  qr!^devtools! ],
@@ -942,7 +956,7 @@ use File::Glob qw(:case);
     'Module::CoreList' =>
        {
        'MAINTAINER'    => 'rgarcia',
-       'DISTRIBUTION'  => 'BINGOS/Module-CoreList-2.23.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/Module-CoreList-2.37.tar.gz',
        'FILES'         => q[dist/Module-CoreList],
        'UPSTREAM'      => 'blead',
        },
@@ -950,7 +964,7 @@ use File::Glob qw(:case);
     'Module::Load' =>
        {
        'MAINTAINER'    => 'kane',
-       'DISTRIBUTION'  => 'KANE/Module-Load-0.16.tar.gz',
+       'DISTRIBUTION'  => 'BINGOS/Module-Load-0.18.tar.gz',
        'FILES'         => q[cpan/Module-Load],
        'UPSTREAM'      => 'cpan',
        },
@@ -1046,13 +1060,14 @@ use File::Glob qw(:case);
     'PathTools' =>
        {
        'MAINTAINER'    => 'kwilliams',
-       'DISTRIBUTION'  => 'SMUELLER/PathTools-3.31.tar.gz',
-       'FILES'         => q[cpan/Cwd],
+       'DISTRIBUTION'  => 'SMUELLER/PathTools-3.31_02.tar.gz',
+       'FILES'         => q[dist/Cwd],
        'EXCLUDED'      => [ qr{^t/lib/Test/} ],
-       'UPSTREAM'      => "cpan",
-       # NOTE: PathTools is in cpan/Cwd/ because it contains Cwd.xs and
-       # something, possibly Makefile.SH, makes an assumption that the
-       # leafname of some  file corresponds with the pathname of the directory.
+       'UPSTREAM'      => "blead",
+       # NOTE: PathTools is in dist/Cwd/ instead of dist/PathTools because it
+       # contains Cwd.xs and something, possibly Makefile.SH, makes an assumption
+       # that the leafname of some file corresponds with the pathname of the
+       # directory.
        },
 
     'perlebcdic' =>
@@ -1183,7 +1198,7 @@ use File::Glob qw(:case);
     'Pod::Simple' =>
        {
        'MAINTAINER'    => 'arandal',
-       'DISTRIBUTION'  => 'DWHEELER/Pod-Simple-3.13.tar.gz',
+       'DISTRIBUTION'  => 'DWHEELER/Pod-Simple-3.14.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
@@ -1201,6 +1216,8 @@ use File::Glob qw(:case);
                             pod/pod2man.PL
                             pod/pod2text.PL
                            ],
+       'EXCLUDED'      => [ qw{ Makefile.PL } ],
+       'CUSTOMIZED'    => [ qw{ Makefile.PL } ],
        'MAP'           => { '' => 'cpan/podlators/',
                             'scripts/' => 'pod/',
                           },
@@ -1210,7 +1227,7 @@ use File::Glob qw(:case);
     'Safe' =>
        {
        'MAINTAINER'    => 'rgarcia',
-       'DISTRIBUTION'  => 'RGARCIA/Safe-2.22.tar.gz',
+       'DISTRIBUTION'  => 'RGARCIA/Safe-2.27.tar.gz',
        'FILES'         => q[dist/Safe],
        'UPSTREAM'      => 'blead',
        },
@@ -1237,6 +1254,17 @@ use File::Glob qw(:case);
        'UPSTREAM'      => 'blead',
        },
 
+    'Shell' =>
+       {
+       'MAINTAINER'    => 'ferreira',
+       'DISTRIBUTION'  => 'FERREIRA/Shell-0.72_01.tar.gz',
+       'FILES'         => q[cpan/Shell],
+       'EXCLUDED'      => [ qw{ t/01_use.t t/99_pod.t } ],
+       'CPAN'          => 1,
+       'UPSTREAM'      => undef,
+       'DEPRECATED'    => 5.011,
+       },
+
     'Storable' =>
        {
        'MAINTAINER'    => 'ams',
@@ -1267,7 +1295,7 @@ use File::Glob qw(:case);
     'Term::ANSIColor' =>
        {
        'MAINTAINER'    => 'rra',
-       'DISTRIBUTION'  => 'RRA/ANSIColor-2.02.tar.gz',
+       'DISTRIBUTION'  => 'RRA/ANSIColor-3.00.tar.gz',
        'FILES'         => q[cpan/Term-ANSIColor],
        'EXCLUDED'      => [ qr{^tests/}, qw(t/pod-spelling.t t/pod.t) ],
        'UPSTREAM'      => 'cpan',
@@ -1300,7 +1328,7 @@ use File::Glob qw(:case);
     'Test::Harness' =>
        {
        'MAINTAINER'    => 'andya',
-       'DISTRIBUTION'  => 'ANDYA/Test-Harness-3.17.tar.gz',
+       'DISTRIBUTION'  => 'ANDYA/Test-Harness-3.22.tar.gz',
        'FILES'         => q[cpan/Test-Harness],
        'EXCLUDED'      => [ qr{^examples/},
                             qr{^inc/},
@@ -1312,13 +1340,13 @@ use File::Glob qw(:case);
                                t/lib/if.pm
                               }
                           ],
-       'UPSTREAM'      => undef,
+       'UPSTREAM'      => 'cpan',
        },
 
     'Test::Simple' =>
        {
        'MAINTAINER'    => 'mschwern',
-       'DISTRIBUTION'  => 'MSCHWERN/Test-Simple-0.94.tar.gz',
+       'DISTRIBUTION'  => 'MSCHWERN/Test-Simple-0.96.tar.gz',
        'FILES'         => q[cpan/Test-Simple],
        'EXCLUDED'      => [
                             qw{.perlcriticrc
@@ -1395,7 +1423,7 @@ use File::Glob qw(:case);
     'Thread::Semaphore' =>
        {
        'MAINTAINER'    => 'jdhedden',
-       'DISTRIBUTION'  => 'JDHEDDEN/Thread-Semaphore-2.09.tar.gz',
+       'DISTRIBUTION'  => 'JDHEDDEN/Thread-Semaphore-2.11.tar.gz',
        'FILES'         => q[dist/Thread-Semaphore],
        'EXCLUDED'      => [ qw(examples/semaphore.pl
                                t/00_load.t
@@ -1410,8 +1438,8 @@ use File::Glob qw(:case);
        'MAINTAINER'    => 'jdhedden',
        'DISTRIBUTION'  => 'JDHEDDEN/threads-1.77.tar.gz',
        'FILES'         => q[dist/threads],
-       'EXCLUDED'      => [ qw(examples/pool.pl
-                               t/pod.t
+       'EXCLUDED'      => [ qr{^examples/},
+                            qw(t/pod.t
                                t/test.pl
                                threads.h
                               ) ],
@@ -1450,7 +1478,7 @@ use File::Glob qw(:case);
     'Time::HiRes' =>
        {
        'MAINTAINER'    => 'zefram',
-       'DISTRIBUTION'  => 'JHI/Time-HiRes-1.9719.tar.gz',
+       'DISTRIBUTION'  => 'JHI/Time-HiRes-1.9721.tar.gz',
        'FILES'         => q[cpan/Time-HiRes],
        'UPSTREAM'      => undef,
        },
@@ -1470,7 +1498,7 @@ use File::Glob qw(:case);
     'Time::Piece' =>
        {
        'MAINTAINER'    => 'msergeant',
-       'DISTRIBUTION'  => 'MSERGEANT/Time-Piece-1.15.tar.gz',
+       'DISTRIBUTION'  => 'MSERGEANT/Time-Piece-1.20.tar.gz',
        'FILES'         => q[cpan/Time-Piece],
        'UPSTREAM'      => undef,
        },
@@ -1478,7 +1506,7 @@ use File::Glob qw(:case);
     'Unicode::Collate' =>
        {
        'MAINTAINER'    => 'sadahiro',
-       'DISTRIBUTION'  => 'SADAHIRO/Unicode-Collate-0.52.tar.gz',
+       'DISTRIBUTION'  => 'SADAHIRO/Unicode-Collate-0.56-withoutworldwriteables.tar.gz',
        'FILES'         => q[cpan/Unicode-Collate],
                            # ignore experimental XS version
        'EXCLUDED'      => [ qr{X$},
@@ -1490,7 +1518,7 @@ use File::Glob qw(:case);
     'Unicode::Normalize' =>
        {
        'MAINTAINER'    => 'sadahiro',
-       'DISTRIBUTION'  => 'SADAHIRO/Unicode-Normalize-1.03.tar.gz',
+       'DISTRIBUTION'  => 'SADAHIRO/Unicode-Normalize-1.06-withoutworldwriteables.tar.gz',
        'FILES'         => q[cpan/Unicode-Normalize],
        'EXCLUDED'      => [ qw{MANIFEST.N Normalize.pmN disableXS enableXS }],
        'UPSTREAM'      => 'first-come',
@@ -1499,7 +1527,7 @@ use File::Glob qw(:case);
     'version' =>
        {
        'MAINTAINER'    => 'jpeacock',
-       'DISTRIBUTION'  => 'JPEACOCK/version-0.77.tar.gz',
+       'DISTRIBUTION'  => 'JPEACOCK/version-0.82.tar.gz',
        'FILES'         => q[lib/version.pm lib/version.pod lib/version.t
                             lib/version],
        'EXCLUDED'      => [ qr{^t/.*\.t$}, qw{t/survey_locales}, qr{^vutil/},
@@ -1736,6 +1764,7 @@ use File::Glob qw(:case);
                                lib/Thread.{pm,t}
                                lib/Tie/Array.pm
                                lib/Tie/Array/
+                               lib/Tie/ExtraHash.t
                                lib/Tie/Handle.pm
                                lib/Tie/Handle/
                                lib/Tie/Hash.pm