Hello community,

here is the log from the commit of package perl-ExtUtils-MakeMaker for 
openSUSE:Factory checked in at 2020-10-26 16:10:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
 and      /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-ExtUtils-MakeMaker"

Mon Oct 26 16:10:31 2020 rev:18 rq:843348 version:7.50

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
  2020-10-08 13:09:48.851043690 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.3463/perl-ExtUtils-MakeMaker.changes
        2020-10-26 16:10:59.458643215 +0100
@@ -1,0 +2,28 @@
+Thu Oct 22 03:12:34 UTC 2020 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 7.50
+   see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
+
+  7.50    Wed 21 Oct 17:33:53 BST 2020
+      No changes since v7.49_04
+  7.49_04 Tue 13 Oct 18:42:05 BST 2020
+      Win32 fixes:
+      - make can_dep_space check for short path support
+      Macosx fixes:
+      - Handle XCode 12's implicit adding of 
Werror=implicit-function-declaration
+  7.49_03 Fri  9 Oct 21:30:57 BST 2020
+      Regression fixes:
+      - disable strict when evaling hints files
+      Bug fixes:
+      - clean up and improve MIN_PERL_VERSION handling
+  7.49_02 Thu  8 Oct 08:35:05 BST 2020
+      Bug fixes:
+      - Change wording of MIN_PERL_VERSION format message to clarify
+        fatally
+      Doc fixes:
+      - Fixed some typos
+  7.49_01 Tue  6 Oct 18:01:38 BST 2020
+      Regression fixes:
+      - fix PERL_CORE warnings from ExtUtils::CBuilder
+
+-------------------------------------------------------------------

Old:
----
  ExtUtils-MakeMaker-7.48.tar.gz

New:
----
  ExtUtils-MakeMaker-7.50.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.HLgNNc/_old  2020-10-26 16:11:01.266644879 +0100
+++ /var/tmp/diff_new_pack.HLgNNc/_new  2020-10-26 16:11:01.274644887 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-ExtUtils-MakeMaker
-Version:        7.48
+Version:        7.50
 Release:        0
 %define cpan_name ExtUtils-MakeMaker
 Summary:        Create a module Makefile

++++++ ExtUtils-MakeMaker-7.48.tar.gz -> ExtUtils-MakeMaker-7.50.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/Changes 
new/ExtUtils-MakeMaker-7.50/Changes
--- old/ExtUtils-MakeMaker-7.48/Changes 2020-10-04 12:40:08.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/Changes 2020-10-21 18:34:41.000000000 +0200
@@ -1,3 +1,37 @@
+7.50    Wed 21 Oct 17:33:53 BST 2020
+
+    No changes since v7.49_04
+
+7.49_04 Tue 13 Oct 18:42:05 BST 2020
+
+    Win32 fixes:
+    - make can_dep_space check for short path support
+
+    Macosx fixes:
+    - Handle XCode 12's implicit adding of Werror=implicit-function-declaration
+
+7.49_03 Fri  9 Oct 21:30:57 BST 2020
+
+    Regression fixes:
+    - disable strict when evaling hints files
+
+    Bug fixes:
+    - clean up and improve MIN_PERL_VERSION handling
+
+7.49_02 Thu  8 Oct 08:35:05 BST 2020
+
+    Bug fixes:
+    - Change wording of MIN_PERL_VERSION format message to clarify
+      fatally
+
+    Doc fixes:
+    - Fixed some typos
+
+7.49_01 Tue  6 Oct 18:01:38 BST 2020
+
+    Regression fixes:
+    - fix PERL_CORE warnings from ExtUtils::CBuilder
+
 7.48    Sun  4 Oct 11:39:22 BST 2020
 
     No changes since v7.47_12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/META.json 
new/ExtUtils-MakeMaker-7.50/META.json
--- old/ExtUtils-MakeMaker-7.48/META.json       2020-10-04 12:56:09.000000000 
+0200
+++ new/ExtUtils-MakeMaker-7.50/META.json       2020-10-21 20:12:18.000000000 
+0200
@@ -4,7 +4,7 @@
       "Michael G Schwern <schw...@pobox.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.48, CPAN::Meta::Converter 
version 2.143240",
+   "generated_by" : "ExtUtils::MakeMaker version 7.50, CPAN::Meta::Converter 
version 2.143240",
    "license" : [
       "perl_5"
    ],
@@ -61,5 +61,5 @@
       },
       "x_MailingList" : "makema...@perl.org"
    },
-   "version" : "7.48"
+   "version" : "7.50"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/META.yml 
new/ExtUtils-MakeMaker-7.50/META.yml
--- old/ExtUtils-MakeMaker-7.48/META.yml        2020-10-04 12:56:09.000000000 
+0200
+++ new/ExtUtils-MakeMaker-7.50/META.yml        2020-10-21 20:12:17.000000000 
+0200
@@ -5,7 +5,7 @@
 build_requires: {}
 configure_requires: {}
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.48, CPAN::Meta::Converter version 
2.143240'
+generated_by: 'ExtUtils::MakeMaker version 7.50, CPAN::Meta::Converter version 
2.143240'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,4 +34,4 @@
   homepage: https://metacpan.org/release/ExtUtils-MakeMaker
   license: http://dev.perl.org/licenses/
   repository: http://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker
-version: '7.48'
+version: '7.50'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Command/MM.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Command/MM.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Command/MM.pm      2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Command/MM.pm      2020-10-21 
18:33:47.000000000 +0200
@@ -10,7 +10,7 @@
 
 our @EXPORT  = qw(test_harness pod2man perllocal_install uninstall
                   warn_if_old_packlist test_s cp_nonempty);
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 my $Is_VMS = $^O eq 'VMS';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Command.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Command.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Command.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Command.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -8,7 +8,7 @@
 @ISA       = qw(Exporter);
 @EXPORT    = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
                 dos2unix);
-$VERSION = '7.48';
+$VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 my $Is_VMS   = $^O eq 'VMS';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Liblist/Kid.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Liblist/Kid.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Liblist/Kid.pm     2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Liblist/Kid.pm     2020-10-21 
18:33:47.000000000 +0200
@@ -11,7 +11,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Liblist.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Liblist.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Liblist.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Liblist.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM.pm      2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM.pm      2020-10-21 
18:33:47.000000000 +0200
@@ -4,7 +4,7 @@
 use warnings;
 use ExtUtils::MakeMaker::Config;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::Liblist;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_AIX.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_AIX.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_AIX.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_AIX.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Any.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Any.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Any.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Any.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use Carp;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_BeOS.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_BeOS.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_BeOS.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_BeOS.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -27,7 +27,7 @@
 require ExtUtils::MM_Unix;
 
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Cygwin.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Cygwin.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Cygwin.pm       2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Cygwin.pm       2020-10-21 
18:33:47.000000000 +0200
@@ -10,7 +10,7 @@
 require ExtUtils::MM_Win32;
 our @ISA = qw( ExtUtils::MM_Unix );
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_DOS.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_DOS.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_DOS.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_DOS.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Darwin.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Darwin.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Darwin.pm       2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Darwin.pm       2020-10-21 
18:33:47.000000000 +0200
@@ -8,7 +8,7 @@
     our @ISA = qw( ExtUtils::MM_Unix );
 }
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 
@@ -46,4 +46,18 @@
     $self->SUPER::init_dist(@_);
 }
 
+=head3 cflags
+
+Over-ride Apple's automatic setting of -Werror
+
+=cut
+
+sub cflags {
+    my $self = shift;
+
+    $self->{CCFLAGS} .= ($self->{CCFLAGS} ? ' ' : 
'').'-Wno-error=implicit-function-declaration';
+
+    $self->SUPER::cflags(@_);
+}
+
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_MacOS.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_MacOS.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_MacOS.pm        2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_MacOS.pm        2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 sub new {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_NW5.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_NW5.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_NW5.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_NW5.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -23,7 +23,7 @@
 use ExtUtils::MakeMaker::Config;
 use File::Basename;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Win32;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_OS2.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_OS2.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_OS2.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_OS2.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -6,7 +6,7 @@
 use ExtUtils::MakeMaker qw(neatvalue);
 use File::Spec;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_OS390.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_OS390.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_OS390.pm        2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_OS390.pm        2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_QNX.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_QNX.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_QNX.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_QNX.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_UWIN.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_UWIN.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_UWIN.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_UWIN.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Unix.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Unix.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Unix.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Unix.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -15,7 +15,7 @@
 
 # If we make $VERSION an our variable parse_version() breaks
 use vars qw($VERSION);
-$VERSION = '7.48';
+$VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_VMS.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_VMS.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_VMS.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_VMS.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -16,7 +16,7 @@
 
 use File::Basename;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_VOS.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_VOS.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_VOS.pm  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_VOS.pm  2020-10-21 
18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Win32.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Win32.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Win32.pm        2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Win32.pm        2020-10-21 
18:33:47.000000000 +0200
@@ -27,7 +27,7 @@
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 $ENV{EMXSHELL} = 'sh'; # to run `commands`
@@ -395,8 +395,15 @@
 }
 
 sub can_dep_space {
-    my $self = shift;
-    1; # with Win32::GetShortPathName
+    my ($self) = @_;
+    return 0 unless $self->can_load_xs;
+    require Win32;
+    require File::Spec;
+    my ($vol, $dir) = File::Spec->splitpath($INC{'ExtUtils/MakeMaker.pm'});
+    # can_dep_space via GetShortPathName, if short paths are supported
+    my $canary = Win32::GetShortPathName(File::Spec->catpath($vol, $dir, 
'MakeMaker.pm'));
+    (undef, undef, my $file) = File::Spec->splitpath($canary);
+    return (length $file > 11) ? 0 : 1;
 }
 
 =item quote_dep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Win95.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Win95.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MM_Win95.pm        2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MM_Win95.pm        2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require ExtUtils::MM_Win32;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MY.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MY.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MY.pm      2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MY.pm      2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 require ExtUtils::MM;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 our @ISA = qw(ExtUtils::MM);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Config.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Config.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Config.pm        
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Config.pm        
2020-10-21 18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use Config ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/FAQ.pod 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/FAQ.pod
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/FAQ.pod  2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/FAQ.pod  2020-10-21 
18:33:47.000000000 +0200
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::FAQ;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Locale.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Locale.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Locale.pm        
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Locale.pm        
2020-10-21 18:33:47.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings;
-our $VERSION = "7.48";
+our $VERSION = "7.50";
 $VERSION =~ tr/_//d;
 
 use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Tutorial.pod 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Tutorial.pod
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/Tutorial.pod     
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/Tutorial.pod     
2020-10-21 18:33:47.000000000 +0200
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::Tutorial;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version/regex.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version/regex.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version/regex.pm 
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version/regex.pm 
2020-10-21 18:33:47.000000000 +0200
@@ -11,7 +11,7 @@
 
 use vars qw($VERSION $CLASS $STRICT $LAX);
 
-$VERSION = '7.48';
+$VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 #--------------------------------------------------------------------------#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version/vpp.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version/vpp.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version/vpp.pm   
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version/vpp.pm   
2020-10-21 18:33:47.000000000 +0200
@@ -129,7 +129,7 @@
 
 use Config;
 use vars qw($VERSION $CLASS @ISA $LAX $STRICT);
-$VERSION = '7.48';
+$VERSION = '7.50';
 $VERSION =~ tr/_//d;
 $CLASS = 'ExtUtils::MakeMaker::version::vpp';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker/version.pm       
2020-10-04 12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker/version.pm       
2020-10-21 18:33:47.000000000 +0200
@@ -16,7 +16,7 @@
 
 use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
 
-$VERSION = '7.48';
+$VERSION = '7.50';
 $VERSION =~ tr/_//d;
 $CLASS = 'version';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/MakeMaker.pm       2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/MakeMaker.pm       2020-10-21 
18:33:47.000000000 +0200
@@ -25,7 +25,7 @@
 our %macro_fsentity; # whether a macro is a filesystem name
 our %macro_dep; # whether a macro is a dependency
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 # Emulate something resembling CVS $Revision$
@@ -511,50 +511,43 @@
 
     check_hints($self);
 
-    if ( defined $self->{MIN_PERL_VERSION}
-          && $self->{MIN_PERL_VERSION} !~ /^v?[\d_\.]+$/ ) {
-      require version;
-      my $normal = eval {
-        local $SIG{__WARN__} = sub {
-            # simulate "use warnings FATAL => 'all'" for vintage perls
-            die @_;
-        };
-        version->new( $self->{MIN_PERL_VERSION} )
-      };
-      $self->{MIN_PERL_VERSION} = $normal if defined $normal && !$@;
-    }
-
-    # Translate X.Y.Z to X.00Y00Z
-    if( defined $self->{MIN_PERL_VERSION} ) {
-        $self->{MIN_PERL_VERSION} =~ s{ ^v? (\d+) \. (\d+) \. (\d+) $ }
-                                      {sprintf "%d.%03d%03d", $1, $2, $3}ex;
-    }
-
-    my $perl_version_ok = eval {
-        local $SIG{__WARN__} = sub {
-            # simulate "use warnings FATAL => 'all'" for vintage perls
-            die @_;
-        };
-        !$self->{MIN_PERL_VERSION} or $self->{MIN_PERL_VERSION} <= "$]"
-    };
-    if (!$perl_version_ok) {
-        if (!defined $perl_version_ok) {
-            die <<'END';
-Warning: MIN_PERL_VERSION is not in a recognized format.
+    if ( $self->{MIN_PERL_VERSION}) {
+        my $perl_version = $self->{MIN_PERL_VERSION};
+        if (ref $perl_version) {
+            # assume a version object
+        }
+        else {
+            $perl_version = eval {
+                local $SIG{__WARN__} = sub {
+                    # simulate "use warnings FATAL => 'all'" for vintage perls
+                    die @_;
+                };
+                version->new( $perl_version )->numify;
+            };
+            $perl_version =~ tr/_//d
+                if defined $perl_version;
+        }
+
+        if (!defined $perl_version) {
+            # should this be a warning?
+            die sprintf <<'END', $self->{MIN_PERL_VERSION};
+MakeMaker FATAL: MIN_PERL_VERSION (%s) is not in a recognized format.
 Recommended is a quoted numerical value like '5.005' or '5.008001'.
 END
         }
-        elsif ($self->{PREREQ_FATAL}) {
-            die sprintf <<"END", $self->{MIN_PERL_VERSION}, $];
-MakeMaker FATAL: perl version too low for this distribution.
-Required is %s. We run %s.
+        elsif ($perl_version > "$]") {
+            my $message = sprintf <<'END', $perl_version, $];
+Perl version %s or higher required. We run %s.
 END
+            if ($self->{PREREQ_FATAL}) {
+                die "MakeMaker FATAL: $message";
+            }
+            else {
+                warn "Warning: $message";
+            }
         }
-        else {
-            warn sprintf
-                "Warning: Perl version %s or higher required. We run %s.\n",
-                $self->{MIN_PERL_VERSION}, $];
-        }
+
+        $self->{MIN_PERL_VERSION} = $perl_version;
     }
 
     my %configure_att;         # record &{$self->{CONFIGURE}} attributes
@@ -1160,10 +1153,10 @@
     local($@, $!);
     print "Processing hints file $hint_file\n" if $Verbose;
 
-    # Just in case the ./ isn't on the hint file, which File::Spec can
-    # often strip off, we bung the curdir into @INC
     if(open(my $fh, '<', $hint_file)) {
-        eval join('', <$fh>);
+        my $hints_content = do { local $/; <$fh> };
+        no strict;
+        eval $hints_content;
         warn "Failed to run hint file $hint_file: $@" if $@;
     }
     else {
@@ -2976,7 +2969,7 @@
 
 =item XSPROTOARG
 
-May be set to C<-protoypes>, C<-noprototypes> or the empty string.  The
+May be set to C<-prototypes>, C<-noprototypes> or the empty string.  The
 empty string is equivalent to the xsubpp default, or C<-noprototypes>.
 See the xsubpp documentation for details.  MakeMaker
 defaults to the empty string.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Mkbootstrap.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Mkbootstrap.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Mkbootstrap.pm     2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Mkbootstrap.pm     2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 require Exporter;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Mksymlists.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Mksymlists.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/Mksymlists.pm      2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/Mksymlists.pm      2020-10-21 
18:33:47.000000000 +0200
@@ -11,7 +11,7 @@
 
 our @ISA = qw(Exporter);
 our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 sub Mksymlists {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/testlib.pm 
new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/testlib.pm
--- old/ExtUtils-MakeMaker-7.48/lib/ExtUtils/testlib.pm 2020-10-04 
12:39:15.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/lib/ExtUtils/testlib.pm 2020-10-21 
18:33:47.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '7.48';
+our $VERSION = '7.50';
 $VERSION =~ tr/_//d;
 
 use Cwd;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-7.48/t/lib/MakeMaker/Test/Utils.pm 
new/ExtUtils-MakeMaker-7.50/t/lib/MakeMaker/Test/Utils.pm
--- old/ExtUtils-MakeMaker-7.48/t/lib/MakeMaker/Test/Utils.pm   2020-09-15 
20:49:10.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/t/lib/MakeMaker/Test/Utils.pm   2020-10-06 
19:01:10.000000000 +0200
@@ -359,6 +359,8 @@
 =cut
 
 sub have_compiler {
+    return 1 if $ENV{PERL_CORE};
+
     my $have_compiler = 0;
 
     in_dir(sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.48/t/min_perl_version.t 
new/ExtUtils-MakeMaker-7.50/t/min_perl_version.t
--- old/ExtUtils-MakeMaker-7.48/t/min_perl_version.t    2020-09-15 
20:49:10.000000000 +0200
+++ new/ExtUtils-MakeMaker-7.50/t/min_perl_version.t    2020-10-09 
22:30:39.000000000 +0200
@@ -63,6 +63,7 @@
 
 perl_lib();
 
+rmtree($DIRNAME);
 hash2files($DIRNAME, \%FILES);
 END {
     ok( chdir(File::Spec->updir), 'leaving dir' );
@@ -132,7 +133,7 @@
     };
     ok( '' ne $warnings, 'MIN_PERL_VERSION=999999 triggers a warning' );
     is( $warnings,
-        "Warning: Perl version 999999 or higher required. We run $].\n",
+        "Warning: Perl version 999999.000 or higher required. We run $].\n",
                          '  with expected message text' );
     is( $@, '',          '  and without a hard failure' );
 
@@ -146,8 +147,7 @@
     };
     is( $warnings, '', 'MIN_PERL_VERSION=999999 and PREREQ_FATAL: no warning' 
);
     is( $@, <<"END",   '  correct exception' );
-MakeMaker FATAL: perl version too low for this distribution.
-Required is 999999. We run $].
+MakeMaker FATAL: Perl version 999999.000 or higher required. We run $].
 END
 
     $warnings = '';
@@ -158,7 +158,7 @@
         );
     };
     is( $@, <<'END', 'Invalid MIN_PERL_VERSION is fatal' );
-Warning: MIN_PERL_VERSION is not in a recognized format.
+MakeMaker FATAL: MIN_PERL_VERSION (foobar) is not in a recognized format.
 Recommended is a quoted numerical value like '5.005' or '5.008001'.
 END
 


Reply via email to