Skip to content

Commit

Permalink
Porting: add all customized CPAN files
Browse files Browse the repository at this point in the history
List them in Porting/Maintainers.pl for all
affected CPAN releases.
  • Loading branch information
Reini Urban committed Sep 14, 2015
1 parent 46ee786 commit 91d3cfa
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 5 deletions.
40 changes: 37 additions & 3 deletions Porting/Maintainers.pl
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,9 @@ package Maintainers;
'EXCLUDED' => [
'PPPort.pm', # we use PPPort_pm.PL instead
'README.md',
]
],
# cperl fix to support make -s
'CUSTOMIZED' => [ qw( PPPort_pm.PL PPPort_xs.PL )],
},

'Devel::SelfStubber' => {
Expand All @@ -368,6 +370,9 @@ package Maintainers;
'DISTRIBUTION' => 'GAAS/Digest-MD5-2.54.tar.gz',
'FILES' => q[cpan/Digest-MD5],
'EXCLUDED' => ['rfc1321.txt'],
# cperl fix for static is not at beginning of declaration
# Note that ebcdic needs to regenerate the md5sum in t/files.t
'CUSTOMIZED' => [ qw( MD5.xs t/files.t )],
},

'Digest::SHA' => {
Expand All @@ -390,6 +395,8 @@ package Maintainers;
'Encode' => {
'DISTRIBUTION' => 'DANKOGAI/Encode-2.73.tar.gz',
'FILES' => q[cpan/Encode],
# cperl fix to support make -s
'CUSTOMIZED' => [ qw( bin/enc2xs )],
},

'encoding::warnings' => {
Expand Down Expand Up @@ -433,6 +440,7 @@ package Maintainers;
qw(README.mkdn),
qr{^xt},
],
# skip them on travis [cperl #32]
'CUSTOMIZED' => [ qw( t/00-have-compiler.t
t/03-cplusplus.t
)],
Expand Down Expand Up @@ -486,6 +494,7 @@ package Maintainers;
'README.packaging',
],
# Applied upstream remove customisation when updating EUMM
# cperl skips the ending 'c'
'CUSTOMIZED' => [ qw[ t/pm_to_blib.t
t/basic.t
lib/ExtUtils/Command/MM.pm
Expand Down Expand Up @@ -711,6 +720,8 @@ package Maintainers;
t/00pod.t
),
],
# cperl fix to support make -s
'CUSTOMIZED' => [ qw( lib_pm.PL )],
},

'libnet' => {
Expand All @@ -726,6 +737,8 @@ package Maintainers;
qr(^demos/),
qr(^t/external/),
],
# cperl fix 3.06_01c for darwin to use hostname
'CUSTOMIZED' => [ qw( lib/Net/Domain.pm )],
},

'Locale-Codes' => {
Expand Down Expand Up @@ -835,6 +848,10 @@ package Maintainers;
'Module::CoreList' => {
'DISTRIBUTION' => 'BINGOS/Module-CoreList-5.20150520.tar.gz',
'FILES' => q[dist/Module-CoreList],
# skip ending 'c' in numeric context on cperl
'CUSTOMIZED' => [ qw( lib/Module/CoreList.pm
lib/Module/CoreList/Utils.pm
)],
},

'Module::Load' => {
Expand Down Expand Up @@ -927,6 +944,10 @@ package Maintainers;
'Pod::Checker' => {
'DISTRIBUTION' => 'MAREKR/Pod-Checker-1.60.tar.gz',
'FILES' => q[cpan/Pod-Checker],
# cperl fix to support make -s + dos2unix
'CUSTOMIZED' => [ qw( scripts/podchecker.PL
scripts/podselect.PL
)],
},

'Pod::Escapes' => {
Expand Down Expand Up @@ -968,6 +989,8 @@ package Maintainers;
'Pod::Usage' => {
'DISTRIBUTION' => 'MAREKR/Pod-Usage-1.67.tar.gz',
'FILES' => q[cpan/Pod-Usage],
# cperl fix to support make -s
'CUSTOMIZED' => [ qw( scripts/pod2usage.PL )],
},

'podlators' => {
Expand All @@ -977,7 +1000,7 @@ package Maintainers;
# The perl distribution has pod2man.PL and pod2text.PL, which are
# run to create pod2man and pod2text, while the CPAN distribution
# just has the post-generated pod2man and pod2text files.
# The following entries attempt to codify that odd fact.
# Also: cperl fix to support make -s
'CUSTOMIZED' => [
qw( scripts/pod2man.PL
scripts/pod2text.PL
Expand All @@ -994,8 +1017,11 @@ package Maintainers;
},

'Safe' => {
'DISTRIBUTION' => 'RGARCIA/Safe-2.35.tar.gz',
'DISTRIBUTION' => 'RGARCIA/Safe-2.39.tar.gz',
'FILES' => q[dist/Safe],
# improved 2.39_01c on cperl
'CUSTOMIZED' => [ qw( Safe.pm
t/safeops.t ) ],
},

'Scalar-List-Utils' => {
Expand Down Expand Up @@ -1102,6 +1128,13 @@ package Maintainers;
t/lib/if.pm
),
],
# TODO skipped on cperl: bug CM-834
'CUSTOMIZED' => [
qw( t/multiplexer.t
t/nofork.t
t/regression.t
t/sample-tests/switches
)],
},

'Test::Simple' => {
Expand Down Expand Up @@ -1281,6 +1314,7 @@ package Maintainers;
),

# Merged upstream, waiting for new CPAN release: see CPAN RT#92721
# cperl skips the ending 'c'
qw( vutil.c
),
],
Expand Down
21 changes: 19 additions & 2 deletions t/porting/customized.dat
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
ExtUtils::CBuilder dist/ExtUtils-CBuilder/t/00-have-compiler.t 0f24343fcdce5208d3b2ad0ff78765fdb70bbef8
ExtUtils::CBuilder dist/ExtUtils-CBuilder/t/03-cplusplus.t f3b054550c1fb3f43890c531efebd7a986eb3b3e
Devel::PPPort cpan/Devel-PPPort/PPPort_pm.PL e5b06df14ab4162956415f4208fe209d01b7c000
Devel::PPPort cpan/Devel-PPPort/PPPort_xs.PL f03c10f3a2e58312ee632771400a9a26ade7af45
Digest::MD5 cpan/Digest-MD5/MD5.xs c92dd84381f7ca0425284eabdb7b5dad9682164b
Digest::MD5 cpan/Digest-MD5/t/files.t 1e20dca0b51806fc72cd26b8cc5409179ecbee9d
Encode cpan/Encode/bin/enc2xs 2cd5b224f58d3959148911e5a03986f959be92cb
ExtUtils::CBuilder dist/ExtUtils-CBuilder/t/00-have-compiler.t 3548b0bb262b8d3a5345549ae5e43d1b3c4fb8e4
ExtUtils::CBuilder dist/ExtUtils-CBuilder/t/03-cplusplus.t c01ba6e7a872c8a7fc26e277e0dea109616a5e56
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm 7f4dfd0fe884bd42412bcf04ca80ef97b39c1d54
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm bef099988b15fb0b2a1f5ac48c01af1f7f36d329
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm 8168e18f0e3ce3ece4bb7e7c72d57ec07c67c402
Expand Down Expand Up @@ -34,13 +39,23 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm 22fe9596a0237252f
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm 7fbc42ca2ebc6c677b79ae5fd5647243cf069463
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/basic.t 6cdc7701b50e586bc9c4cfb1616de8eb0b1baf34
ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/t/pm_to_blib.t 71ebcee355691ce374fcad251b12d8b2412462b3
Module::CoreList dist/Module-CoreList/lib/Module/CoreList.pm daf621ed51bccb4787500a7bed2e34555fe1bcd2
Module::CoreList dist/Module-CoreList/lib/Module/CoreList/Utils.pm 5b3951890acba2f7e6644fb4d67d6b14441cf1ef
Pod::Checker cpan/Pod-Checker/scripts/podchecker.PL 99fe178fa11ef47b51df3795073318cd8f2faf5b
Pod::Simple cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm 4108633c4f40f7f63c5a0245df2b07a4a2f22fec
Pod::Simple cpan/Pod-Simple/lib/Pod/Simple/Search.pm 7a48823f9faec6d6bbef08060e679e46ccf60bc8
Pod::Usage cpan/Pod-Usage/scripts/pod2usage.PL 0a5d7a956f22f432e23289cc0037b54096611b72
Safe dist/Safe/Safe.pm b26f2810af85c26eadd58138e7229d0be2db7160
Safe dist/Safe/t/safeops.t 2254dd5654230a6de6082510fe766ef7cbb6e7e7
Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util.pm 62d2a82a811b531a3fd25cb60c4c2ef943858892
Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util/XS.pm 08abbe1a707927cee53e85ba85d6bd35c1c2ae50
Scalar-List-Utils cpan/Scalar-List-Utils/lib/Scalar/Util.pm 7f1e6eb11105623200ef9cdcb881545ccb769ded
Scalar-List-Utils cpan/Scalar-List-Utils/lib/Sub/Util.pm d87811528ae3587f04e2f09894b8c88471754386
Scalar-List-Utils cpan/Scalar-List-Utils/ListUtil.xs ed25abc419771d6f3f12323f1f0a372f043d51b2
Test::Harness cpan/Test-Harness/t/multiplexer.t ce25a8c988b8e4057320ddbb9665f4aa3d5f256c
Test::Harness cpan/Test-Harness/t/nofork.t 50e482cc4aacfac5f9d6975a9aa9e02e182d46ae
Test::Harness cpan/Test-Harness/t/regression.t 4b6448b3d3bae1f406e25c8f61d2656a2338d639
Test::Harness cpan/Test-Harness/t/sample-tests/switches 350f7e96e4bfb8dbac352200d656e8f52a76ab7e
Text::ParseWords cpan/Text-ParseWords/t/ParseWords.t 9bae51c9b944cd5c0bbabe9d397e573976a2be8e
Win32API::File cpan/Win32API-File/buffers.h 02d230ac9ac7091365128161a0ed671898baefae
Win32API::File cpan/Win32API-File/cFile.h fca7e383e76979c3ac3adf12d11d1bcd2618e489
Expand All @@ -52,6 +67,8 @@ Win32API::File cpan/Win32API-File/t/file.t 124e64aa77e755235eb297644a87fac5388d3
Win32API::File cpan/Win32API-File/t/tie.t 712ea7edd0cc805ce1c0b8172c01b03dd19b583d
Win32API::File cpan/Win32API-File/typemap 24bff088babeadac0873e8df390d1666d9d9db4a
autodie cpan/autodie/t/mkdir.t 9e70d2282a3cc7d76a78bf8144fccba20fb37dac
lib dist/lib/lib_pm.PL 6f1951dc926375aa93b93515aa5f3c1ca1396b05
libnet cpan/libnet/lib/Net/Domain.pm 1c8c8a02490c8209ce23a193dcd2c8e6d936dd92
podlators cpan/podlators/scripts/pod2man.PL 8483f756edeb6b5f7bf74a8a436c4b4d6387adf0
podlators cpan/podlators/scripts/pod2text.PL 19d478eb7cd00141a8dc4f738725e3baf1cf0f6c
version cpan/version/lib/version.pm d0923b895d57f1d669ae36fcf85c87b16db341d1
Expand Down

0 comments on commit 91d3cfa

Please sign in to comment.