diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index c8b8381bc3bb..e3d39786f22b 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -989,7 +989,15 @@ package Maintainers; qr{^\.github/dependabot\.yml}, qr{^\.github/workflows/build\.yaml}, ], - + 'CUSTOMIZED' => [ + # https://github.com/rra/podlators/pull/28 + 'lib/Pod/Man.pm', + 'lib/Pod/ParseLink.pm', + 'lib/Pod/Text.pm', + 'lib/Pod/Text/Color.pm', + 'lib/Pod/Text/Overstrike.pm', + 'lib/Pod/Text/Termcap.pm' + ], 'MAP' => { '' => 'cpan/podlators/', # this file lives outside the cpan/ directory diff --git a/cpan/podlators/lib/Pod/Man.pm b/cpan/podlators/lib/Pod/Man.pm index 5ed95bbc90d2..7f2335d176b3 100644 --- a/cpan/podlators/lib/Pod/Man.pm +++ b/cpan/podlators/lib/Pod/Man.pm @@ -30,7 +30,7 @@ BEGIN { } our @ISA = qw(Pod::Simple); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; # Ensure that $Pod::Simple::nbsp and $Pod::Simple::shy are available. Code # taken from Pod::Simple 3.32, but was only added in 3.30. @@ -865,6 +865,7 @@ sub start_document { if ($$self{ENCODING}) { $$self{ENCODE} = 1; eval { + require PerlIO; my @options = (output => 1, details => 1); my @layers = PerlIO::get_layers (*{$$self{output_fh}}, @options); if ($layers[-1] && ($layers[-1] & PerlIO::F_UTF8 ())) { diff --git a/cpan/podlators/lib/Pod/ParseLink.pm b/cpan/podlators/lib/Pod/ParseLink.pm index 83bc3f7565b2..d8e60b7b5177 100644 --- a/cpan/podlators/lib/Pod/ParseLink.pm +++ b/cpan/podlators/lib/Pod/ParseLink.pm @@ -21,7 +21,7 @@ use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(parselink); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; ############################################################################## # Implementation diff --git a/cpan/podlators/lib/Pod/Text.pm b/cpan/podlators/lib/Pod/Text.pm index 83a7ce22a823..79ddf07af40b 100644 --- a/cpan/podlators/lib/Pod/Text.pm +++ b/cpan/podlators/lib/Pod/Text.pm @@ -24,7 +24,7 @@ use Exporter (); use Pod::Simple (); our @ISA = qw(Pod::Simple Exporter); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; # We have to export pod2text for backward compatibility. our @EXPORT = qw(pod2text); @@ -363,6 +363,7 @@ sub start_document { # disable encoding. $$self{ENCODE} = 1; eval { + require PerlIO; my @options = (output => 1, details => 1); my $flag = (PerlIO::get_layers ($$self{output_fh}, @options))[-1]; if ($flag && ($flag & PerlIO::F_UTF8 ())) { diff --git a/cpan/podlators/lib/Pod/Text/Color.pm b/cpan/podlators/lib/Pod/Text/Color.pm index 2d656d6a3dc3..f6cde6f6c9a7 100644 --- a/cpan/podlators/lib/Pod/Text/Color.pm +++ b/cpan/podlators/lib/Pod/Text/Color.pm @@ -20,7 +20,7 @@ use Pod::Text (); use Term::ANSIColor qw(color colored); our @ISA = qw(Pod::Text); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; ############################################################################## # Overrides diff --git a/cpan/podlators/lib/Pod/Text/Overstrike.pm b/cpan/podlators/lib/Pod/Text/Overstrike.pm index 3135c8863cba..ee88b959855e 100644 --- a/cpan/podlators/lib/Pod/Text/Overstrike.pm +++ b/cpan/podlators/lib/Pod/Text/Overstrike.pm @@ -26,7 +26,7 @@ use warnings; use Pod::Text (); our @ISA = qw(Pod::Text); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; ############################################################################## # Overrides diff --git a/cpan/podlators/lib/Pod/Text/Termcap.pm b/cpan/podlators/lib/Pod/Text/Termcap.pm index d4b74874d87a..43530709d91c 100644 --- a/cpan/podlators/lib/Pod/Text/Termcap.pm +++ b/cpan/podlators/lib/Pod/Text/Termcap.pm @@ -21,7 +21,7 @@ use POSIX (); use Term::Cap; our @ISA = qw(Pod::Text); -our $VERSION = '5.01'; +our $VERSION = '5.01_01'; ############################################################################## # Overrides diff --git a/t/porting/customized.dat b/t/porting/customized.dat index 6113f65296c9..cddecf773bc1 100644 --- a/t/porting/customized.dat +++ b/t/porting/customized.dat @@ -15,4 +15,10 @@ Time::Piece cpan/Time-Piece/Piece.pm 8cec8b66183ceddb9bf2b6af35dcdd345bc9adfa Time::Piece cpan/Time-Piece/Piece.xs 543152540ee17788a638b2c5746b86c3d04401d1 Win32API::File cpan/Win32API-File/File.pm 8fd212857f821cb26648878b96e57f13bf21b99e Win32API::File cpan/Win32API-File/File.xs beb870fed4490d2faa547b4a8576b8d64d1d27c5 +podlators cpan/podlators/lib/Pod/Man.pm 69b80c16ed960c222ab6726cde177cf2949d366d +podlators cpan/podlators/lib/Pod/ParseLink.pm e84ac4d8121c7ed733a23f5ead5c2481f34dafa3 +podlators cpan/podlators/lib/Pod/Text.pm 367a5ec329148637c83ddcf072f929ba1e9eb953 +podlators cpan/podlators/lib/Pod/Text/Color.pm f1401820e6799270bdd1b4513be9c849521fb533 +podlators cpan/podlators/lib/Pod/Text/Overstrike.pm 9def24cfb97743ac6d935fd84a86ae560e70c9ca +podlators cpan/podlators/lib/Pod/Text/Termcap.pm b86e1cf3a01cc6084436ae61b2e97fcffe064817 version cpan/version/lib/version.pm 8080cfe1fb21d5248c8ff5133b298d249d11e8e8