Upgrade ExtUtils::MakeMaker to 7.33_03
authorFather Chrysostomos <sprout@cpan.org>
Sun, 25 Feb 2018 21:31:34 +0000 (13:31 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 25 Feb 2018 21:34:05 +0000 (13:34 -0800)
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/03-xsstatic.t

index 3624020..c80ae6b 100755 (executable)
@@ -473,7 +473,7 @@ use File::Glob qw(:case);
     },
 
     'ExtUtils::MakeMaker' => {
-        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.32.tar.gz',
+        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.33_03.tar.gz',
         'FILES'        => q[cpan/ExtUtils-MakeMaker],
         'EXCLUDED'     => [
             qr{^t/lib/Test/},
index 3eaa30a..e03f9cb 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.32';
+$VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 my $Is_VMS   = $^O eq 'VMS';
index 6463d99..ca41f86 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.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 my $Is_VMS = $^O eq 'VMS';
index 8fc0ed1..1d70ea4 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::Liblist;
 
 use strict;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use File::Spec;
index 92e73ed..635f4aa 100644 (file)
@@ -11,7 +11,7 @@ use 5.006;
 
 use strict;
 use warnings;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use ExtUtils::MakeMaker::Config;
@@ -58,8 +58,9 @@ sub _unix_os2_ext {
     my ( $found ) = 0;
 
     if ( $^O eq 'darwin' or $^O eq 'next' )  {
-        # 'escape' Mach-O ld -framework flags, so they aren't dropped later on
+        # 'escape' Mach-O ld -framework and -F flags, so they aren't dropped later on
         $potential_libs =~ s/(^|\s)(-(?:weak_|reexport_|lazy_)?framework)\s+(\S+)/$1-Wl,$2 -Wl,$3/g;
+        $potential_libs =~ s/(^|\s)(-F)\s*(\S+)/$1-Wl,$2 -Wl,$3/g;
     }
 
     foreach my $thislib ( split ' ', $potential_libs ) {
index 3a6d1d8..3aeea61 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MM;
 use strict;
 use ExtUtils::MakeMaker::Config;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::Liblist;
index 70eb653..c60289b 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_AIX;
 
 use strict;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use ExtUtils::MakeMaker::Config;
index bf403ab..05fbb1b 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_Any;
 
 use strict;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use Carp;
@@ -2908,7 +2908,8 @@ sub libscan {
     my($self,$path) = @_;
 
     if ($path =~ m<^README\.pod$>i) {
-        warn "WARNING: Older versions of ExtUtils::MakeMaker may errantly install $path as part of this distribution. It is recommended to avoid using this path in CPAN modules.\n";
+        warn "WARNING: Older versions of ExtUtils::MakeMaker may errantly install $path as part of this distribution. It is recommended to avoid using this path in CPAN modules.\n"
+          unless $ENV{PERL_CORE};
         return '';
     }
 
index 0388970..ddf4f70 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.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 
index ab66061..c1c4a55 100644 (file)
@@ -9,7 +9,7 @@ require ExtUtils::MM_Unix;
 require ExtUtils::MM_Win32;
 our @ISA = qw( ExtUtils::MM_Unix );
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 
index 63abe91..9a26590 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_DOS;
 
 use strict;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Any;
index 7257d9d..391053e 100644 (file)
@@ -7,7 +7,7 @@ BEGIN {
     our @ISA = qw( ExtUtils::MM_Unix );
 }
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 
index 872cb8f..d4b75ce 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_MacOS;
 
 use strict;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 sub new {
index 8ee44ef..b5b2a0c 100644 (file)
@@ -22,7 +22,7 @@ use strict;
 use ExtUtils::MakeMaker::Config;
 use File::Basename;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Win32;
index 8801e6b..c6ba7cb 100644 (file)
@@ -5,7 +5,7 @@ use strict;
 use ExtUtils::MakeMaker qw(neatvalue);
 use File::Spec;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Any;
index 3af0df3..348e56c 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_QNX;
 
 use strict;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Unix;
index e231c07..03a27b1 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_UWIN;
 
 use strict;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Unix;
index e902e8e..c5b64a0 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.32';
+$VERSION = '7.33_03';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 require ExtUtils::MM_Any;
index 901f86a..d3ceb8f 100644 (file)
@@ -15,7 +15,7 @@ BEGIN {
 
 use File::Basename;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Any;
index 3e572bf..968ee67 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MM_VOS;
 
 use strict;
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Unix;
index cb9dc9a..0f7c147 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.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 $ENV{EMXSHELL} = 'sh'; # to run `commands`
index 22203b0..6fb35c0 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MM_Win95;
 
 use strict;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require ExtUtils::MM_Win32;
index 0e6d4e8..16bf041 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::MY;
 use strict;
 require ExtUtils::MM;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 our @ISA = qw(ExtUtils::MM);
 
index 6de9c0a..2d09478 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.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 # Emulate something resembling CVS $Revision$
index 40fae2b..b2ac4eb 100644 (file)
@@ -2,7 +2,7 @@ package ExtUtils::MakeMaker::Config;
 
 use strict;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use Config ();
index 60ccd61..41bab95 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::FAQ;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 1;
index 88d6738..0255e2e 100644 (file)
@@ -1,7 +1,7 @@
 package ExtUtils::MakeMaker::Locale;
 
 use strict;
-our $VERSION = "7.32";
+our $VERSION = "7.33_03";
 $VERSION = eval $VERSION;
 
 use base 'Exporter';
index cad711d..635374f 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::Tutorial;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 
index b3469d2..3a0f9bf 100644 (file)
@@ -15,7 +15,7 @@ use strict;
 
 use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
 
-$VERSION = '7.32';
+$VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 $CLASS = 'version';
 
index 6335c1c..8c4f3a1 100644 (file)
@@ -10,7 +10,7 @@ use strict;
 
 use vars qw($VERSION $CLASS $STRICT $LAX);
 
-$VERSION = '7.32';
+$VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 #--------------------------------------------------------------------------#
index 20b16c1..602bea2 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.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 require Exporter;
index 16d805d..e2032e4 100644 (file)
@@ -10,7 +10,7 @@ use Config;
 
 our @ISA = qw(Exporter);
 our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 sub Mksymlists {
index 4a09c1e..5d35a28 100644 (file)
@@ -3,7 +3,7 @@ package ExtUtils::testlib;
 use strict;
 use warnings;
 
-our $VERSION = '7.32';
+our $VERSION = '7.33_03';
 $VERSION = eval $VERSION;
 
 use Cwd;
index f27ad7e..bfe3dc9 100644 (file)
@@ -19,7 +19,7 @@ use Test::More;
 plan skip_all => "ExtUtils::CBuilder not installed or couldn't find a compiler"
   unless have_compiler();
 plan skip_all => 'Shared perl library' if $Config{useshrplib} eq 'true';
-plan skip_all => $^O if $^O =~ m!^(MSWin32|cygwin|haiku)$!;
+plan skip_all => $^O if $^O =~ m!^(MSWin32|cygwin|haiku|darwin)$!;
 plan skip_all => 'Skipped when not PERL_CORE or in git repo' unless $ENV{PERL_CORE} or $release;
 my @tests = list_static();
 plan skip_all => "No tests" unless @tests;