This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move B::Lint from cpan/ to dist/
[perl5.git]
/
Porting
/
Maintainers.pl
diff --git
a/Porting/Maintainers.pl
b/Porting/Maintainers.pl
old mode 100755
(executable)
new mode 100644
(file)
index
632b838
..
67350f5
--- a/
Porting/Maintainers.pl
+++ b/
Porting/Maintainers.pl
@@
-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.
# 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
# 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',
'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',
'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',
'Archive::Tar' =>
{
'MAINTAINER' => 'kane',
- 'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.
54
.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.
66
.tar.gz',
'FILES' => q[cpan/Archive-Tar],
'FILES' => q[cpan/Archive-Tar],
+ 'EXCLUDED' => [ qw(Makefile.PL) ],
'UPSTREAM' => 'cpan',
'BUGS' => 'bug-archive-tar@rt.cpan.org',
},
'UPSTREAM' => 'cpan',
'BUGS' => 'bug-archive-tar@rt.cpan.org',
},
@@
-209,7
+215,7
@@
use File::Glob qw(:case);
'autodie' =>
{
'MAINTAINER' => 'pjf',
'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/},
'FILES' => q[cpan/autodie],
'EXCLUDED' => [ qr{^inc/Module/},
@@
-268,10
+274,10
@@
use File::Glob qw(:case);
'B::Lint' =>
{
'MAINTAINER' => 'jjore',
'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 ) ],
'EXCLUDED' => [ qw( t/test.pl ) ],
- 'UPSTREAM' =>
undef
,
+ 'UPSTREAM' =>
'blead'
,
},
'base' =>
},
'base' =>
@@
-310,19
+316,19
@@
use File::Glob qw(:case);
'Compress::Raw::Bzip2' =>
{
'MAINTAINER' => 'pmqs',
'Compress::Raw::Bzip2' =>
{
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.0
21
.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.0
30
.tar.gz',
'FILES' => q[cpan/Compress-Raw-Bzip2],
'EXCLUDED' => [ qr{^t/Test/},
qw( bzip2-src/bzip2-cpp.patch
)
],
'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',
},
'Compress::Raw::Zlib' =>
{
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.0
21
.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.0
30
.tar.gz',
'FILES' => q[cpan/Compress-Raw-Zlib],
'EXCLUDED' => [ qr{^t/Test/},
'FILES' => q[cpan/Compress-Raw-Zlib],
'EXCLUDED' => [ qr{^t/Test/},
@@
-330,7
+336,7
@@
use File::Glob qw(:case);
t/99pod.t
)
],
t/99pod.t
)
],
- 'UPSTREAM' =>
undef
,
+ 'UPSTREAM' =>
'cpan'
,
},
'constant' =>
},
'constant' =>
@@
-395,7
+401,7
@@
use File::Glob qw(:case);
'CPANPLUS' =>
{
'MAINTAINER' => 'kane',
'CPANPLUS' =>
{
'MAINTAINER' => 'kane',
- 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.90.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.90
07
.tar.gz',
'FILES' => q[cpan/CPANPLUS],
'EXCLUDED' => [ qr{^inc/},
qr{^t/dummy-.*\.hidden$},
'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
},
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',
},
'UPSTREAM' => 'cpan',
'BUGS' => 'bug-cpanplus@rt.cpan.org',
},
@@
-467,7
+475,7
@@
use File::Glob qw(:case);
'Digest::MD5' =>
{
'MAINTAINER' => 'gaas',
'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,
'FILES' => q[cpan/Digest-MD5],
'EXCLUDED' => [ qw{rfc1321.txt} ],
'UPSTREAM' => undef,
@@
-476,10
+484,10
@@
use File::Glob qw(:case);
'Digest::SHA' =>
{
'MAINTAINER' => 'mshelor',
'Digest::SHA' =>
{
'MAINTAINER' => 'mshelor',
- 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.4
7
.tar.gz',
+ 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.4
8
.tar.gz',
'FILES' => q[cpan/Digest-SHA],
'EXCLUDED' => [ qw{t/pod.t t/podcover.t examples/dups} ],
'FILES' => q[cpan/Digest-SHA],
'EXCLUDED' => [ qw{t/pod.t t/podcover.t examples/dups} ],
- 'UPSTREAM' =>
undef
,
+ 'UPSTREAM' =>
'cpan'
,
},
'Encode' =>
},
'Encode' =>
@@
-592,7
+600,7
@@
use File::Glob qw(:case);
'ExtUtils::ParseXS' =>
{
'MAINTAINER' => 'kwilliams',
'ExtUtils::ParseXS' =>
{
'MAINTAINER' => 'kwilliams',
- 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.220
5
.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-ParseXS-2.220
6
.tar.gz',
'EXCLUDED' => [ qw{
t/bugs/RT48104.xs
t/bugs/typemap
'EXCLUDED' => [ qw{
t/bugs/RT48104.xs
t/bugs/typemap
@@
-737,7
+745,7
@@
use File::Glob qw(:case);
'IO-Compress' =>
{
'MAINTAINER' => 'pmqs',
'IO-Compress' =>
{
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/IO-Compress-2.0
21
.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/IO-Compress-2.0
30
.tar.gz',
'FILES' => q[cpan/IO-Compress],
'EXCLUDED' => [ qr{t/Test/} ],
'UPSTREAM' => 'cpan',
'FILES' => q[cpan/IO-Compress],
'EXCLUDED' => [ qr{t/Test/} ],
'UPSTREAM' => 'cpan',
@@
-754,7
+762,7
@@
use File::Glob qw(:case);
'IPC::Cmd' =>
{
'MAINTAINER' => 'kane',
'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',
},
'FILES' => q[cpan/IPC-Cmd],
'UPSTREAM' => 'cpan',
},
@@
-762,7
+770,7
@@
use File::Glob qw(:case);
'IPC::SysV' =>
{
'MAINTAINER' => 'mhx',
'IPC::SysV' =>
{
'MAINTAINER' => 'mhx',
- 'DISTRIBUTION' => 'MHX/IPC-SysV-2.0
1
.tar.gz',
+ 'DISTRIBUTION' => 'MHX/IPC-SysV-2.0
3
.tar.gz',
'FILES' => q[cpan/IPC-SysV],
'EXCLUDED' => [ qw{const-c.inc const-xs.inc} ],
'UPSTREAM' => 'cpan',
'FILES' => q[cpan/IPC-SysV],
'EXCLUDED' => [ qw{const-c.inc const-xs.inc} ],
'UPSTREAM' => 'cpan',
@@
-782,7
+790,8
@@
use File::Glob qw(:case);
'MAINTAINER' => 'gbarr',
'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz',
'FILES' => q[cpan/libnet],
'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,
},
'UPSTREAM' => undef,
},
@@
-929,10
+938,15
@@
use File::Glob qw(:case);
'UPSTREAM' => 'cpan',
},
'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',
'Module::Build' =>
{
'MAINTAINER' => 'kwilliams',
- 'DISTRIBUTION' => 'DAGOLDEN/Module-Build-0.360
3
.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/Module-Build-0.360
7
.tar.gz',
'FILES' => q[cpan/Module-Build],
'EXCLUDED' => [ qw{ t/par.t t/signature.t },
qr!^contrib/!, qr!^devtools! ],
'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',
'Module::CoreList' =>
{
'MAINTAINER' => 'rgarcia',
- 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.3
5
.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.3
6
.tar.gz',
'FILES' => q[dist/Module-CoreList],
'UPSTREAM' => 'blead',
},
'FILES' => q[dist/Module-CoreList],
'UPSTREAM' => 'blead',
},
@@
-950,7
+964,7
@@
use File::Glob qw(:case);
'Module::Load' =>
{
'MAINTAINER' => 'kane',
'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',
},
'FILES' => q[cpan/Module-Load],
'UPSTREAM' => 'cpan',
},
@@
-1046,13
+1060,14
@@
use File::Glob qw(:case);
'PathTools' =>
{
'MAINTAINER' => 'kwilliams',
'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/} ],
'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' =>
},
'perlebcdic' =>
@@
-1183,7
+1198,7
@@
use File::Glob qw(:case);
'Pod::Simple' =>
{
'MAINTAINER' => 'arandal',
'Pod::Simple' =>
{
'MAINTAINER' => 'arandal',
- 'DISTRIBUTION' => 'DWHEELER/Pod-Simple-3.1
3
.tar.gz',
+ 'DISTRIBUTION' => 'DWHEELER/Pod-Simple-3.1
4
.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
'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
],
pod/pod2man.PL
pod/pod2text.PL
],
+ 'EXCLUDED' => [ qw{ Makefile.PL } ],
+ 'CUSTOMIZED' => [ qw{ Makefile.PL } ],
'MAP' => { '' => 'cpan/podlators/',
'scripts/' => 'pod/',
},
'MAP' => { '' => 'cpan/podlators/',
'scripts/' => 'pod/',
},
@@
-1311,7
+1328,7
@@
use File::Glob qw(:case);
'Test::Harness' =>
{
'MAINTAINER' => 'andya',
'Test::Harness' =>
{
'MAINTAINER' => 'andya',
- 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.
17
.tar.gz',
+ 'DISTRIBUTION' => 'ANDYA/Test-Harness-3.
21
.tar.gz',
'FILES' => q[cpan/Test-Harness],
'EXCLUDED' => [ qr{^examples/},
qr{^inc/},
'FILES' => q[cpan/Test-Harness],
'EXCLUDED' => [ qr{^examples/},
qr{^inc/},
@@
-1323,7
+1340,7
@@
use File::Glob qw(:case);
t/lib/if.pm
}
],
t/lib/if.pm
}
],
- 'UPSTREAM' =>
undef
,
+ 'UPSTREAM' =>
'cpan'
,
},
'Test::Simple' =>
},
'Test::Simple' =>
@@
-1489,7
+1506,7
@@
use File::Glob qw(:case);
'Unicode::Collate' =>
{
'MAINTAINER' => 'sadahiro',
'Unicode::Collate' =>
{
'MAINTAINER' => 'sadahiro',
- 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.5
2
.tar.gz',
+ 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.5
3-withoutworldwriteables
.tar.gz',
'FILES' => q[cpan/Unicode-Collate],
# ignore experimental XS version
'EXCLUDED' => [ qr{X$},
'FILES' => q[cpan/Unicode-Collate],
# ignore experimental XS version
'EXCLUDED' => [ qr{X$},
@@
-1501,7
+1518,7
@@
use File::Glob qw(:case);
'Unicode::Normalize' =>
{
'MAINTAINER' => 'sadahiro',
'Unicode::Normalize' =>
{
'MAINTAINER' => 'sadahiro',
- 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.0
3
.tar.gz',
+ 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.0
6-withoutworldwriteables
.tar.gz',
'FILES' => q[cpan/Unicode-Normalize],
'EXCLUDED' => [ qw{MANIFEST.N Normalize.pmN disableXS enableXS }],
'UPSTREAM' => 'first-come',
'FILES' => q[cpan/Unicode-Normalize],
'EXCLUDED' => [ qw{MANIFEST.N Normalize.pmN disableXS enableXS }],
'UPSTREAM' => 'first-come',