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 <[email protected]>
+
+- 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 <[email protected]>"
],
"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" : "[email protected]"
},
- "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