This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update ExtUtils-MakeMaker to CPAN version 7.44
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Tue, 14 Jan 2020 19:48:52 +0000 (19:48 +0000)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Tue, 14 Jan 2020 19:48:52 +0000 (19:48 +0000)
  [DELTA]

7.44    Tue 14 Jan 16:35:06 GMT 2020

    No changes since v7.43_01

7.43_01 Sun  5 Jan 12:41:43 GMT 2020

    Bug fixes:
    - Match final dir component in init_MANPODS

    Test Fixes:
    - Use internal reference to Makefile in build_man.t

34 files changed:
Porting/Maintainers.pl
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_DOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_MacOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_NW5.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_QNX.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_UWIN.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VOS.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win32.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Win95.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MY.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Config.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/FAQ.pod
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Tutorial.pod
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version/regex.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm
cpan/ExtUtils-MakeMaker/lib/ExtUtils/testlib.pm
cpan/ExtUtils-MakeMaker/t/build_man.t

index 30d7172..8f3d610 100755 (executable)
@@ -470,7 +470,7 @@ use File::Glob qw(:case);
     },
 
     'ExtUtils::MakeMaker' => {
-        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.42.tar.gz',
+        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.44.tar.gz',
         'FILES'        => q[cpan/ExtUtils-MakeMaker],
         'EXCLUDED'     => [
             qr{^t/lib/Test/},
index 4bdbd46..c5101c3 100644 (file)
@@ -7,7 +7,7 @@ use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
 @ISA       = qw(Exporter);
 @EXPORT    = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
                 dos2unix);
-$VERSION = '7.42';
+$VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 my $Is_VMS   = $^O eq 'VMS';
index babb623..484fa5b 100644 (file)
@@ -10,7 +10,7 @@ our @ISA = qw(Exporter);
 
 our @EXPORT  = qw(test_harness pod2man perllocal_install uninstall
                   warn_if_old_packlist test_s cp_nonempty);
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 my $Is_VMS = $^O eq 'VMS';
index 544e8b2..deec54d 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::Liblist;
 
 use strict;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use File::Spec;
index 2aa403b..65b42fe 100644 (file)
@@ -11,7 +11,7 @@ use 5.006;
 
 use strict;
 use warnings;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use ExtUtils::MakeMaker::Config;
index 2b5a05b..f1ffa91 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MM;
 use strict;
 use ExtUtils::MakeMaker::Config;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::Liblist;
index 50d732a..654e221 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_AIX;
 
 use strict;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use ExtUtils::MakeMaker::Config;
index 5dc26ee..4f4b252 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_Any;
 
 use strict;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use Carp;
index 8414e69..d62a7d1 100644 (file)
@@ -26,7 +26,7 @@ require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
 
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 
index bf6704f..2052c7c 100644 (file)
@@ -9,7 +9,7 @@ require ExtUtils::MM_Unix;
 require ExtUtils::MM_Win32;
 our @ISA = qw( ExtUtils::MM_Unix );
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 
index 78c4646..d5c66de 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_DOS;
 
 use strict;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
index 42ea339..9ca9d2c 100644 (file)
@@ -7,7 +7,7 @@ BEGIN {
     our @ISA = qw( ExtUtils::MM_Unix );
 }
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 
index 506ebf6..b10e3f9 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_MacOS;
 
 use strict;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 sub new {
index f6bb6ee..a9e2e1a 100644 (file)
@@ -22,7 +22,7 @@ use strict;
 use ExtUtils::MakeMaker::Config;
 use File::Basename;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Win32;
index d94d5f9..300f091 100644 (file)
@@ -5,7 +5,7 @@ use strict;
 use ExtUtils::MakeMaker qw(neatvalue);
 use File::Spec;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
index e0a7748..3e6f6d0 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_QNX;
 
 use strict;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
index 04b83b7..4201585 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_UWIN;
 
 use strict;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
index 6c5c63e..ce12927 100644 (file)
@@ -14,7 +14,7 @@ use ExtUtils::MakeMaker qw($Verbose neatvalue _sprintf562);
 
 # If we make $VERSION an our variable parse_version() breaks
 use vars qw($VERSION);
-$VERSION = '7.42';
+$VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
@@ -1506,12 +1506,13 @@ sub init_MANPODS {
     foreach my $num (1,3) {
         my $installdirs = uc $self->{INSTALLDIRS};
         $installdirs = '' if $installdirs eq 'PERL';
-        my $mandir = $self->_expand_macros(
-            $self->{ "INSTALL${installdirs}MAN${num}DIR" } );
+        my @mandirs = File::Spec->splitdir( $self->_expand_macros(
+            $self->{ "INSTALL${installdirs}MAN${num}DIR" } ) );
+        my $mandir = pop @mandirs;
         my $section = $num;
 
         foreach ($num, "${num}p", "${num}pm", qw< l n o C L >, "L$num") {
-            if ( $mandir =~ /\b(?:man|cat)$_$/ ) {
+            if ( $mandir =~ /^(?:man|cat)$_$/ ) {
                 $section = $_;
                 last;
             }
index da16d4a..fbf5f9e 100644 (file)
@@ -15,7 +15,7 @@ BEGIN {
 
 use File::Basename;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
index 4cc4f8e..dea49e1 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_VOS;
 
 use strict;
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
index 233b3dd..3db0f45 100644 (file)
@@ -27,7 +27,7 @@ use ExtUtils::MakeMaker qw(neatvalue _sprintf562);
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 $ENV{EMXSHELL} = 'sh'; # to run `commands`
index 5c371ce..4220e52 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_Win95;
 
 use strict;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Win32;
index 355c6d1..957ab16 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MY;
 use strict;
 require ExtUtils::MM;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 our @ISA = qw(ExtUtils::MM);
 
index d3c0efa..6dceb98 100644 (file)
@@ -24,7 +24,7 @@ my %Recognized_Att_Keys;
 our %macro_fsentity; # whether a macro is a filesystem name
 our %macro_dep; # whether a macro is a dependency
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 # Emulate something resembling CVS $Revision$
index 18c1f2e..5c93f0a 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MakeMaker::Config;
 
 use strict;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use Config ();
index 5b0939c..a82c53b 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::FAQ;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 1;
index a6481c4..8931826 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MakeMaker::Locale;
 
 use strict;
-our $VERSION = "7.42";
+our $VERSION = "7.44";
 $VERSION =~ tr/_//d;
 
 use base 'Exporter';
index f5a0f39..6365e4b 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::Tutorial;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 
index 72afd91..c94c855 100644 (file)
@@ -15,7 +15,7 @@ use strict;
 
 use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
 
-$VERSION = '7.42';
+$VERSION = '7.44';
 $VERSION =~ tr/_//d;
 $CLASS = 'version';
 
index 490fe14..7cfed5b 100644 (file)
@@ -10,7 +10,7 @@ use strict;
 
 use vars qw($VERSION $CLASS $STRICT $LAX);
 
-$VERSION = '7.42';
+$VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 #--------------------------------------------------------------------------#
index ebca29b..a11a950 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::Mkbootstrap;
 # There's just too much Dynaloader incest here to turn on strict vars.
 use strict 'refs';
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 require Exporter;
index 7b37fd3..9279b6b 100644 (file)
@@ -10,7 +10,7 @@ use Config;
 
 our @ISA = qw(Exporter);
 our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 sub Mksymlists {
index a134106..1ccaf77 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::testlib;
 use strict;
 use warnings;
 
-our $VERSION = '7.42';
+our $VERSION = '7.44';
 $VERSION =~ tr/_//d;
 
 use Cwd;
index f76c13b..d2ab550 100644 (file)
@@ -216,7 +216,7 @@ unlink $README;
             INSTALLDIRS  => $INSTALLDIRS,
         );
 
-        my $makefile = slurp('Makefile');
+        my $makefile = slurp($mm->{MAKEFILE});
 
         like $makefile, qr/\QMAN1SECTION = 1pm\E/xms, "Set MAN1SECTION";
         like $makefile, qr/\QMAN3SECTION = 3pm\E/xms, "Set MAN3SECTION";