# If the file in blead matches the file in the tarball from CPAN,
# Porting/core-cpan-diff will warn about it, as it indicates an expected
# customization might have been lost when updating from upstream. The
-# path should be relative to the distribution directory.
+# path should be relative to the distribution directory. If the upstream
+# distribution should be modified to incorporate the change then be sure
+# to raise a ticket for it on rt.cpan.org and add a comment alongside the
+# list of CUSTOMIZED files noting the ticket number.
# DEPRECATED contains the *first* version of Perl in which the module
# was considered deprecated. It should only be present if the module is
'MAINTAINER' => 'kane',
'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.92.tar.gz',
'FILES' => q[cpan/Archive-Tar],
- 'EXCLUDED' => ['Makefile.PL'],
'UPSTREAM' => 'cpan',
'BUGS' => 'bug-archive-tar@rt.cpan.org',
},
'autodie' => {
'MAINTAINER' => 'pjf',
- 'DISTRIBUTION' => 'PJF/autodie-2.19.tar.gz',
+ 'DISTRIBUTION' => 'PJF/autodie-2.20.tar.gz',
'FILES' => q[cpan/autodie],
'EXCLUDED' => [
qr{^inc/Module/},
'Compress::Raw::Bzip2' => {
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.061.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.062.tar.gz',
'FILES' => q[cpan/Compress-Raw-Bzip2],
'EXCLUDED' => [
qr{^t/Test/},
'Compress::Raw::Zlib' => {
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.061.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.062.tar.gz',
'FILES' => q[cpan/Compress-Raw-Zlib],
'EXCLUDED' => [
'Config::Perl::V' => {
'MAINTAINER' => 'hmbrand',
- 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.18.tgz',
+ 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.19.tgz',
'FILES' => q[cpan/Config-Perl-V],
'EXCLUDED' => ['examples/show-v.pl'],
'UPSTREAM' => 'cpan',
qr{^inc/Test/},
qr{^t/CPAN/authors/},
qw( lib/CPAN/Admin.pm
- Makefile.PL
scripts/cpan-mirrors
SlayMakefile
t/00signature.t
'UPSTREAM' => 'cpan',
},
+ # Note: When updating CPAN-Meta the META.* files will need to be regenerated
+ # perl -Icpan/CPAN-Meta/lib Porting/makemeta
'CPAN::Meta' => {
'MAINTAINER' => 'dagolden',
- 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.131560.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.132140.tar.gz',
'FILES' => q[cpan/CPAN-Meta],
'EXCLUDED' => [
qw(t/00-compile.t),
'DB_File' => {
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/DB_File-1.828.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/DB_File-1.829.tar.gz',
'FILES' => q[cpan/DB_File],
'EXCLUDED' => [
qr{^patches/},
'MAINTAINER' => 'mhx',
'DISTRIBUTION' => 'MHX/Devel-PPPort-3.20.tar.gz',
'FILES' => q[cpan/Devel-PPPort],
- 'EXCLUDED' => ['PPPort.pm'], # we use PPPort_pm.PL instead
- 'UPSTREAM' => 'cpan',
+ 'EXCLUDED' => ['PPPort.pm'], # we use PPPort_pm.PL instead
+
+ # Waiting to be merged upstream: see CPAN RT#81796,87870
+ 'CUSTOMIZED' => [
+ qw( parts/inc/misc
+ parts/inc/SvPV
+ t/misc.t
+ t/SvPV.t
+ ),
+ ],
+
+ 'UPSTREAM' => undef, # rjbs has asked mhx to have blead be upstream
},
'diagnostics' => {
'Digest::MD5' => {
'MAINTAINER' => 'gaas',
- 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.52.tar.gz',
+ 'DISTRIBUTION' => 'GAAS/Digest-MD5-2.53.tar.gz',
'FILES' => q[cpan/Digest-MD5],
'EXCLUDED' => ['rfc1321.txt'],
'UPSTREAM' => "cpan",
'Digest::SHA' => {
'MAINTAINER' => 'mshelor',
- 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.84.tar.gz',
+ 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.85.tar.gz',
'FILES' => q[cpan/Digest-SHA],
'EXCLUDED' => [
qw( t/pod.t
'Encode' => {
'MAINTAINER' => 'dankogai',
- 'DISTRIBUTION' => 'DANKOGAI/Encode-2.51.tar.gz',
+ 'DISTRIBUTION' => 'DANKOGAI/Encode-2.52.tar.gz',
'FILES' => q[cpan/Encode],
'UPSTREAM' => 'cpan',
},
'FILES' => q[cpan/encoding-warnings],
'EXCLUDED' => [
qr{^inc/Module/},
- qw( t/0-signature.t
- Makefile.PL
- MANIFEST
- META.yml
- README
- SIGNATURE
- ),
+ qw(t/0-signature.t),
],
'UPSTREAM' => undef,
},
'Exporter' => {
'MAINTAINER' => 'ferreira',
'DISTRIBUTION' => 'TODDR/Exporter-5.68.tar.gz',
- 'FILES' => q[lib/Exporter.pm
- lib/Exporter.t
- lib/Exporter/Heavy.pm
- ],
+ 'FILES' => q[dist/Exporter],
'EXCLUDED' => [
qw( t/pod.t
t/use.t
),
],
- 'MAP' => {
- 't/' => 'lib/',
- 'lib/' => 'lib/',
- },
'UPSTREAM' => 'blead',
},
'ExtUtils::MakeMaker' => {
'MAINTAINER' => 'mschwern',
- 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.68.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.72.tar.gz',
'FILES' => q[cpan/ExtUtils-MakeMaker],
'EXCLUDED' => [
qr{^t/lib/Test/},
'ExtUtils::ParseXS' => {
'MAINTAINER' => 'smueller',
- 'DISTRIBUTION' => 'SMUELLER/ExtUtils-ParseXS-3.18.tar.gz',
+ 'DISTRIBUTION' => 'SMUELLER/ExtUtils-ParseXS-3.21.tar.gz',
'FILES' => q[dist/ExtUtils-ParseXS],
'UPSTREAM' => 'blead',
},
'File::Find' => {
'MAINTAINER' => 'p5p',
- 'FILES' => q[lib/File/Find.pm lib/File/Find],
+ 'FILES' => q[ext/File-Find],
'UPSTREAM' => 'blead',
},
'DISTRIBUTION' => 'SMUELLER/Filter-Simple-0.88.tar.gz',
'FILES' => q[dist/Filter-Simple],
'EXCLUDED' => [
- 'Makefile.PL',
qr{^demo/}
],
'UPSTREAM' => 'blead',
t/pod.t
t/sh.t
t/tee.t
+ t/z_kwalitee.t
+ t/z_meta.t
+ t/z_perl_minimum_version.t
+ t/z_pod-coverage.t
+ t/z_pod.t
),
],
'MAP' => {
'Getopt::Long' => {
'MAINTAINER' => 'jv',
- 'DISTRIBUTION' => 'JV/Getopt-Long-2.40.tar.gz',
+ 'DISTRIBUTION' => 'JV/Getopt-Long-2.41.tar.gz',
'FILES' => q[cpan/Getopt-Long],
'EXCLUDED' => [
qr{^examples/},
'HTTP::Tiny' => {
'MAINTAINER' => 'dagolden',
- 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.031.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.034.tar.gz',
'FILES' => q[cpan/HTTP-Tiny],
'EXCLUDED' => [
't/00-report-prereqs.t',
'IO-Compress' => {
'MAINTAINER' => 'pmqs',
- 'DISTRIBUTION' => 'PMQS/IO-Compress-2.061.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/IO-Compress-2.062.tar.gz',
'FILES' => q[cpan/IO-Compress],
'EXCLUDED' => [qr{t/Test/}],
'UPSTREAM' => 'cpan',
'IPC::Cmd' => {
'MAINTAINER' => 'kane',
- 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.80.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-0.84.tar.gz',
'FILES' => q[cpan/IPC-Cmd],
'UPSTREAM' => 'cpan',
},
'IPC::SysV' => {
'MAINTAINER' => 'mhx',
- 'DISTRIBUTION' => 'MHX/IPC-SysV-2.03.tar.gz',
+ 'DISTRIBUTION' => 'MHX/IPC-SysV-2.04.tar.gz',
'FILES' => q[cpan/IPC-SysV],
'EXCLUDED' => [
qw( const-c.inc
'libnet' => {
'MAINTAINER' => 'gbarr',
- 'DISTRIBUTION' => 'GBARR/libnet-1.22.tar.gz',
+ 'DISTRIBUTION' => 'SHAY/libnet-1.23.tar.gz',
'FILES' => q[cpan/libnet],
'EXCLUDED' => [
qw( Configure
install-nomake
- Makefile.PL
),
],
+ # Customized for perl since we cannot use either an auto-generated
+ # script or the version in the CPAN distro.
'CUSTOMIZED' => ['Makefile.PL'],
- 'UPSTREAM' => undef,
+ 'UPSTREAM' => 'cpan',
},
'Locale-Codes' => {
'MIME::Base64' => {
'MAINTAINER' => 'gaas',
- 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.13.tar.gz',
+ 'DISTRIBUTION' => 'GAAS/MIME-Base64-3.14.tar.gz',
'FILES' => q[cpan/MIME-Base64],
'EXCLUDED' => ['t/bad-sv.t'],
'UPSTREAM' => 'cpan',
'Module::Build' => {
'MAINTAINER' => 'kwilliams',
- 'DISTRIBUTION' => 'LEONT/Module-Build-0.4005.tar.gz',
+ 'DISTRIBUTION' => 'LEONT/Module-Build-0.4007.tar.gz',
'FILES' => q[cpan/Module-Build],
'EXCLUDED' => [
qw( t/par.t
qr{^contrib/},
qr{^inc},
],
+ # Generated file, not part of the CPAN distro:
'CUSTOMIZED' => ['lib/Module/Build/ConfigData.pm'],
'UPSTREAM' => 'cpan',
},
'Module::CoreList' => {
'MAINTAINER' => 'bingos',
- 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.91.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.96.tar.gz',
'FILES' => q[dist/Module-CoreList],
'UPSTREAM' => 'blead',
},
'Params::Check' => {
'MAINTAINER' => 'kane',
- 'DISTRIBUTION' => 'BINGOS/Params-Check-0.36.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/Params-Check-0.38.tar.gz',
'EXCLUDED' => ['Params-Check-0.26.tar.gz'],
'FILES' => q[cpan/Params-Check],
'UPSTREAM' => 'cpan',
'parent' => {
'MAINTAINER' => 'corion',
- 'DISTRIBUTION' => 'CORION/parent-0.225.tar.gz',
+ 'DISTRIBUTION' => 'CORION/parent-0.226.tar.gz',
'FILES' => q[cpan/parent],
'UPSTREAM' => undef,
},
'Parse::CPAN::Meta' => {
'MAINTAINER' => 'dagolden',
- 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4404.tar.gz',
+ 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4405.tar.gz',
'FILES' => q[cpan/Parse-CPAN-Meta],
+ 'EXCLUDED' => [
+ qw(t/00-compile.t),
+ qw[t/00-report-prereqs.t],
+ qr{^xt},
+ ],
'UPSTREAM' => 'cpan',
},
'MAINTAINER' => 'elizabeth',
'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.07.tar.gz',
'FILES' => q[cpan/PerlIO-via-QuotedPrint],
+
+ # Waiting to be merged upstream: see CPAN RT#54047
+ 'CUSTOMIZED' => [
+ qw( t/QuotedPrint.t
+ ),
+ ],
+
'UPSTREAM' => undef,
},
qw( scripts/pod2man.PL
scripts/pod2text.PL
),
+
+ # Waiting to be merged upstream: see CPAN RT#87440
+ qw( pod/perlpodstyle.pod
+ ),
],
'MAP' => {
'' => 'cpan/podlators/',
'Scalar-List-Utils' => {
'MAINTAINER' => 'gbarr',
- 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.27.tar.gz',
-
- # Note that perl uses its own version of Makefile.PL
+ 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.31.tar.gz',
'FILES' => q[cpan/List-Util],
'EXCLUDED' => [
qr{^inc/Module/},
'Socket' => {
'MAINTAINER' => 'pevans',
- 'DISTRIBUTION' => 'PEVANS/Socket-2.009.tar.gz',
+ 'DISTRIBUTION' => 'PEVANS/Socket-2.011.tar.gz',
'FILES' => q[cpan/Socket],
'UPSTREAM' => 'cpan',
},
'Storable' => {
'MAINTAINER' => 'ams',
- 'DISTRIBUTION' => 'AMS/Storable-2.39.tar.gz',
+ 'DISTRIBUTION' => 'AMS/Storable-2.45.tar.gz',
'FILES' => q[dist/Storable],
'EXCLUDED' => [qr{^t/Test/}],
'UPSTREAM' => 'blead',
'MAINTAINER' => 'jstowe',
'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz',
'FILES' => q[cpan/Term-Cap],
+
+ # Waiting to be merged upstream: see CPAN RT#73447
+ 'CUSTOMIZED' => [
+ qw( Cap.pm
+ test.pl
+ ),
+ ],
+
'UPSTREAM' => undef,
},
t/lib/if.pm
),
],
+
+ # Waiting to be merged upstream: see CPAN RT#64353
'CUSTOMIZED' => [ 't/source.t' ],
+
'UPSTREAM' => 'cpan',
},
lib/Test/Builder/IO/Scalar.pm
),
],
+
+ # Waiting to be merged upstream: see CPAN RT#79762
+ 'CUSTOMIZED' => [ 't/fail-more.t' ],
+
'UPSTREAM' => 'cpan',
},
t/99_pmv.t
),
],
+
+ # Waiting to be merged upstream: see CPAN RT#87788
'CUSTOMIZED' => [
qw( t/01_compile.t
t/02_extbrk.t
t/09_gentag.t
),
],
+
'UPSTREAM' => 'cpan',
},
'Text::ParseWords' => {
'MAINTAINER' => 'chorny',
- 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.28.tar.gz',
+ 'DISTRIBUTION' => 'CHORNY/Text-ParseWords-3.29.tar.gz',
'FILES' => q[cpan/Text-ParseWords],
'EXCLUDED' => ['t/pod.t'],
+ # Waiting to be merged upstream: see CPAN RT#50929
+ 'CUSTOMIZED' => [
+ qw( t/ParseWords.t
+ t/taint.t
+ ),
+ ],
+
# For the benefit of make_ext.pl, we have to have this accessible:
'MAP' => {
'ParseWords.pm' => 'cpan/Text-ParseWords/lib/Text/ParseWords.pm',
'MAINTAINER' => 'zefram',
'DISTRIBUTION' => 'ZEFRAM/Time-HiRes-1.9725.tar.gz',
'FILES' => q[cpan/Time-HiRes],
+
+ # Waiting to be merged upstream: see CPAN RT#87858
+ 'CUSTOMIZED' => [ 'Makefile.PL' ],
+
'UPSTREAM' => 'cpan',
},
'Time::Piece' => {
'MAINTAINER' => 'msergeant',
- 'DISTRIBUTION' => 'MSERGEANT/Time-Piece-1.20.tar.gz',
+ 'DISTRIBUTION' => 'RJBS/Time-Piece-1.22.tar.gz',
'FILES' => q[cpan/Time-Piece],
'UPSTREAM' => undef,
},
'version' => {
'MAINTAINER' => 'jpeacock',
'DISTRIBUTION' => 'JPEACOCK/version-0.9902.tar.gz',
- 'FILES' => q[lib/version.pm lib/version.pod lib/version],
+ 'FILES' => q[cpan/version],
'EXCLUDED' => [
- qr{^t/.*\.t$},
qr{^vutil/},
'lib/version/typemap',
't/survey_locales',
'vperl/vpp.pm',
],
- 'MAP' => {
- 'lib/' => 'lib/',
- 't/' => 'lib/version/t/'
- },
+
+ # Waiting to be merged upstream: see CPAN RT#87513
+ 'CUSTOMIZED' => [
+ qw( lib/version.pm
+ lib/version/Internals.pod
+ t/01base.t
+ t/02derived.t
+ t/03require.t
+ t/04strict_lax.t
+ t/06noop.t
+ t/07locale.t
+ t/coretests.pm
+ ),
+ ],
+
'UPSTREAM' => undef,
},
'UPSTREAM' => undef,
},
+ 'VMS::Filespec' => {
+ 'MAINTAINER' => 'p5p',
+ 'FILES' => q[ext/VMS-Filespec],
+ 'UPSTREAM' => undef,
+ },
+
'VMS::Stdio' => {
'MAINTAINER' => 'craig',
'FILES' => q[ext/VMS-Stdio],
'FILES' => q[dist/XSLoader],
'EXCLUDED' => [
qr{^eg/},
- qw( t/pod.t
+ qw( t/00-load.t
+ t/01-api.t
+ t/distchk.t
+ t/pod.t
t/podcover.t
t/portfs.t
),
'MAINTAINER' => 'p5p',
'FILES' => q[
ext/arybase/
+ ext/ExtUtils-Miniperl/
ext/XS-APItest/
lib/CORE.pod
lib/Config.t