perl-ExtUtils-MakeMaker: Update to 7.34
This commit is contained in:
parent
2619099604
commit
905b00a0cd
@ -1,18 +1,18 @@
|
|||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/bundled/ExtUtils-Install/ExtUtils/Install.pm ExtUtils-MakeMaker-7.25_01/bundled/ExtUtils-Install/ExtUtils/Install.pm
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/bundled/ExtUtils-Install/ExtUtils/Install.pm ExtUtils-MakeMaker-7.34/bundled/ExtUtils-Install/ExtUtils/Install.pm
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/bundled/ExtUtils-Install/ExtUtils/Install.pm 2016-04-27 23:08:36.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/bundled/ExtUtils-Install/ExtUtils/Install.pm 2017-05-20 16:01:13.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/bundled/ExtUtils-Install/ExtUtils/Install.pm 2017-02-14 21:19:57.359544800 +0300
|
+++ ExtUtils-MakeMaker-7.34/bundled/ExtUtils-Install/ExtUtils/Install.pm 2018-08-08 09:55:08.182378300 +0300
|
||||||
@@ -95,7 +95,7 @@
|
@@ -98,7 +98,7 @@
|
||||||
my $Is_VMS_noefs = $Is_VMS;
|
my $Is_VMS = $^O eq 'VMS';
|
||||||
my $Is_MacPerl = $^O eq 'MacOS';
|
my $Is_MacPerl = $^O eq 'MacOS';
|
||||||
my $Is_Win32 = $^O eq 'MSWin32';
|
my $Is_Win32 = $^O eq 'MSWin32';
|
||||||
-my $Is_cygwin = $^O eq 'cygwin';
|
-my $Is_cygwin = $^O eq 'cygwin';
|
||||||
+my $Is_cygwin = ($^O eq 'cygwin' || $^O eq 'msys');
|
+my $Is_cygwin = ($^O eq 'cygwin' || $^O eq 'msys');
|
||||||
my $CanMoveAtBoot = ($Is_Win32 || $Is_cygwin);
|
my $CanMoveAtBoot = ($Is_Win32 || $Is_cygwin);
|
||||||
|
|
||||||
if( $Is_VMS ) {
|
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/bundled/File-Temp/File/Temp.pm ExtUtils-MakeMaker-7.25_01/bundled/File-Temp/File/Temp.pm
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/bundled/File-Temp/File/Temp.pm ExtUtils-MakeMaker-7.34/bundled/File-Temp/File/Temp.pm
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/bundled/File-Temp/File/Temp.pm 2016-04-27 23:08:36.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/bundled/File-Temp/File/Temp.pm 2016-04-27 23:08:36.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/bundled/File-Temp/File/Temp.pm 2017-02-14 21:20:57.049958900 +0300
|
+++ ExtUtils-MakeMaker-7.34/bundled/File-Temp/File/Temp.pm 2018-08-08 09:55:08.187378600 +0300
|
||||||
@@ -824,7 +824,7 @@
|
@@ -824,7 +824,7 @@
|
||||||
return 1 if $level == STANDARD;
|
return 1 if $level == STANDARD;
|
||||||
|
|
||||||
@ -31,21 +31,21 @@ diff -Naur ExtUtils-MakeMaker-7.25_01-orig/bundled/File-Temp/File/Temp.pm ExtUti
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
_deferred_unlink($fh, $path, 0);
|
_deferred_unlink($fh, $path, 0);
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/lib/ExtUtils/Liblist/Kid.pm ExtUtils-MakeMaker-7.25_01/lib/ExtUtils/Liblist/Kid.pm
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/Liblist/Kid.pm ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist/Kid.pm
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/lib/ExtUtils/Liblist/Kid.pm 2017-02-03 16:36:18.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/Liblist/Kid.pm 2018-03-19 13:21:54.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/lib/ExtUtils/Liblist/Kid.pm 2017-02-14 21:21:52.241115600 +0300
|
+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist/Kid.pm 2018-08-08 09:58:54.782339100 +0300
|
||||||
@@ -169,7 +169,7 @@
|
@@ -177,6 +177,8 @@
|
||||||
}
|
}
|
||||||
elsif ( -f ( $fullname = "$thispth/lib$thislib.dll$Config_libext" ) ) {
|
elsif ( $^O eq 'cygwin' && -f ( $fullname = "$thispth/$thislib.dll" ) ) {
|
||||||
}
|
|
||||||
- elsif ( $^O eq 'cygwin' && -f ( $fullname = "$thispth/$thislib.dll" ) ) {
|
|
||||||
+ elsif ( ($^O eq 'cygwin' || $^O eq 'msys') && -f ( $fullname = "$thispth/$thislib.dll" ) ) {
|
|
||||||
}
|
}
|
||||||
|
+ elsif ( $^O eq 'msys' && -f ( $fullname = "$thispth/$thislib.dll" ) ) {
|
||||||
|
+ }
|
||||||
elsif ( -f ( $fullname = "$thispth/Slib$thislib$Config_libext" ) ) {
|
elsif ( -f ( $fullname = "$thispth/Slib$thislib$Config_libext" ) ) {
|
||||||
}
|
}
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/lib/ExtUtils/MM.pm ExtUtils-MakeMaker-7.25_01/lib/ExtUtils/MM.pm
|
elsif ($^O eq 'dgux'
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/lib/ExtUtils/MM.pm 2017-02-03 16:36:18.000000000 +0300
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/MM.pm ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM.pm
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/lib/ExtUtils/MM.pm 2017-02-14 21:22:30.326294000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/MM.pm 2018-03-19 13:21:54.000000000 +0300
|
||||||
|
+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM.pm 2018-08-08 09:55:08.195379000 +0300
|
||||||
@@ -58,7 +58,7 @@
|
@@ -58,7 +58,7 @@
|
||||||
_is_win95() ? $Is{Win95} = 1 : $Is{Win32} = 1;
|
_is_win95() ? $Is{Win95} = 1 : $Is{Win32} = 1;
|
||||||
}
|
}
|
||||||
@ -55,21 +55,51 @@ diff -Naur ExtUtils-MakeMaker-7.25_01-orig/lib/ExtUtils/MM.pm ExtUtils-MakeMaker
|
|||||||
$Is{NW5} = $Config{osname} eq 'NetWare'; # intentional
|
$Is{NW5} = $Config{osname} eq 'NetWare'; # intentional
|
||||||
$Is{BeOS} = ($^O =~ /beos/i or $^O eq 'haiku');
|
$Is{BeOS} = ($^O =~ /beos/i or $^O eq 'haiku');
|
||||||
$Is{DOS} = $^O eq 'dos';
|
$Is{DOS} = $^O eq 'dos';
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/03-xsstatic.t ExtUtils-MakeMaker-7.25_01/t/03-xsstatic.t
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/MM_Cygwin.pm ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Cygwin.pm
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/t/03-xsstatic.t 2016-04-27 23:08:36.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/lib/ExtUtils/MM_Cygwin.pm 2018-03-19 13:21:54.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/t/03-xsstatic.t 2017-02-14 21:23:21.404215500 +0300
|
+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Cygwin.pm 2018-08-08 10:02:56.196147100 +0300
|
||||||
@@ -17,7 +17,7 @@
|
@@ -34,7 +34,7 @@
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub os_flavor {
|
||||||
|
- return('Unix', 'Cygwin');
|
||||||
|
+ return('Unix', 'Msys');
|
||||||
|
}
|
||||||
|
|
||||||
|
=item cflags
|
||||||
|
@@ -134,7 +134,7 @@
|
||||||
|
return $s unless %{$self->{XS}};
|
||||||
|
|
||||||
|
# do an ephemeral rebase so the new DLL fits to the current rebase map
|
||||||
|
- $s .= "\t/bin/find \$\(INST_ARCHLIB\)/auto -xdev -name \\*.$self->{DLEXT} | /bin/rebase -sOT -" if (( $Config{myarchname} eq 'i686-cygwin' ) and not ( exists $ENV{CYGPORT_PACKAGE_VERSION} ));
|
||||||
|
+ $s .= "\t/bin/find \$\(INST_ARCHLIB\)/auto -xdev -name \\*.$self->{DLEXT} | /bin/rebase -sOT -" if (( $Config{myarchname} eq 'i686-msys' ) and not ( exists $ENV{CYGPORT_PACKAGE_VERSION} ));
|
||||||
|
$s;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -154,7 +154,7 @@
|
||||||
|
my $INSTALLLIB = $self->{"INSTALL". ($INSTALLDIRS eq 'perl' ? 'ARCHLIB' : uc($INSTALLDIRS)."ARCH")};
|
||||||
|
my $dop = "\$\(DESTDIR\)$INSTALLLIB/auto/";
|
||||||
|
my $dll = "$dop/$self->{FULLEXT}/$self->{BASEEXT}.$self->{DLEXT}";
|
||||||
|
- $s =~ s|^(pure_install :: pure_\$\(INSTALLDIRS\)_install\n\t)\$\(NOECHO\) \$\(NOOP\)\n|$1\$(CHMOD) \$(PERM_RWX) $dll\n\t/bin/find $dop -xdev -name \\*.$self->{DLEXT} \| /bin/rebase -sOT -\n|m if (( $Config{myarchname} eq 'i686-cygwin') and not ( exists $ENV{CYGPORT_PACKAGE_VERSION} ));
|
||||||
|
+ $s =~ s|^(pure_install :: pure_\$\(INSTALLDIRS\)_install\n\t)\$\(NOECHO\) \$\(NOOP\)\n|$1\$(CHMOD) \$(PERM_RWX) $dll\n\t/bin/find $dop -xdev -name \\*.$self->{DLEXT} \| /bin/rebase -sOT -\n|m if (( $Config{myarchname} eq 'i686-msys') and not ( exists $ENV{CYGPORT_PACKAGE_VERSION} ));
|
||||||
|
$s;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/t/03-xsstatic.t ExtUtils-MakeMaker-7.34/t/03-xsstatic.t
|
||||||
|
--- ExtUtils-MakeMaker-7.34-orig/t/03-xsstatic.t 2018-02-24 16:15:13.000000000 +0300
|
||||||
|
+++ ExtUtils-MakeMaker-7.34/t/03-xsstatic.t 2018-08-08 09:56:57.009602900 +0300
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
plan skip_all => "ExtUtils::CBuilder not installed or couldn't find a compiler"
|
plan skip_all => "ExtUtils::CBuilder not installed or couldn't find a compiler"
|
||||||
unless have_compiler();
|
unless have_compiler();
|
||||||
plan skip_all => 'Shared perl library' if $Config{useshrplib} eq 'true';
|
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 => $^O if $^O =~ m!^(MSWin32|cygwin|msys|haiku)$!;
|
+plan skip_all => $^O if $^O =~ m!^(MSWin32|cygwin|msys|haiku|darwin)$!;
|
||||||
|
plan skip_all => 'Skipped when not PERL_CORE or in git repo' unless $ENV{PERL_CORE} or $release;
|
||||||
my @tests = list_static();
|
my @tests = list_static();
|
||||||
plan skip_all => "No tests" unless @tests;
|
plan skip_all => "No tests" unless @tests;
|
||||||
plan tests => 6 * @tests;
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/t/eu_command.t ExtUtils-MakeMaker-7.34/t/eu_command.t
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/eu_command.t ExtUtils-MakeMaker-7.25_01/t/eu_command.t
|
--- ExtUtils-MakeMaker-7.34-orig/t/eu_command.t 2017-05-20 16:01:13.000000000 +0300
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/t/eu_command.t 2016-04-27 23:08:36.000000000 +0300
|
+++ ExtUtils-MakeMaker-7.34/t/eu_command.t 2018-08-08 09:55:08.203379500 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/t/eu_command.t 2017-02-14 21:24:09.861987100 +0300
|
|
||||||
@@ -95,7 +95,7 @@
|
@@ -95,7 +95,7 @@
|
||||||
SKIP: {
|
SKIP: {
|
||||||
if ($^O eq 'amigaos' || $^O eq 'os2' || $^O eq 'MSWin32' ||
|
if ($^O eq 'amigaos' || $^O eq 'os2' || $^O eq 'MSWin32' ||
|
||||||
@ -88,9 +118,21 @@ diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/eu_command.t ExtUtils-MakeMaker-7.2
|
|||||||
) {
|
) {
|
||||||
skip( "different file permission semantics on $^O", 5);
|
skip( "different file permission semantics on $^O", 5);
|
||||||
}
|
}
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/MM_Cygwin.t ExtUtils-MakeMaker-7.25_01/t/MM_Cygwin.t
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/t/Mkbootstrap.t ExtUtils-MakeMaker-7.34/t/Mkbootstrap.t
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/t/MM_Cygwin.t 2016-04-27 23:08:36.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/t/Mkbootstrap.t 2016-04-27 23:08:36.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/t/MM_Cygwin.t 2017-02-14 21:25:01.230925200 +0300
|
+++ ExtUtils-MakeMaker-7.34/t/Mkbootstrap.t 2018-08-08 10:04:05.208094400 +0300
|
||||||
|
@@ -75,7 +75,7 @@
|
||||||
|
chmod 0444, 'dasboot.bs';
|
||||||
|
|
||||||
|
SKIP: {
|
||||||
|
- skip("cannot write readonly files", 1) if -w 'dasboot.bs' || $^O eq 'cygwin';
|
||||||
|
+ skip("cannot write readonly files", 1) if -w 'dasboot.bs' || $^O eq 'cygwin' || $^O eq 'msys';
|
||||||
|
|
||||||
|
eval{ Mkbootstrap('dasboot', 1) };
|
||||||
|
like( $@, qr/Unable to open dasboot\.bs/, 'should die given bad filename' );
|
||||||
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/t/MM_Cygwin.t ExtUtils-MakeMaker-7.34/t/MM_Cygwin.t
|
||||||
|
--- ExtUtils-MakeMaker-7.34-orig/t/MM_Cygwin.t 2016-04-27 23:08:36.000000000 +0300
|
||||||
|
+++ ExtUtils-MakeMaker-7.34/t/MM_Cygwin.t 2018-08-08 09:55:08.207379700 +0300
|
||||||
@@ -9,7 +9,7 @@
|
@@ -9,7 +9,7 @@
|
||||||
use Test::More;
|
use Test::More;
|
||||||
|
|
||||||
@ -100,9 +142,9 @@ diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/MM_Cygwin.t ExtUtils-MakeMaker-7.25
|
|||||||
plan tests => 14;
|
plan tests => 14;
|
||||||
} else {
|
} else {
|
||||||
plan skip_all => "This is not cygwin";
|
plan skip_all => "This is not cygwin";
|
||||||
diff -Naur ExtUtils-MakeMaker-7.25_01-orig/t/MM_Unix.t ExtUtils-MakeMaker-7.25_01/t/MM_Unix.t
|
diff -Naur ExtUtils-MakeMaker-7.34-orig/t/MM_Unix.t ExtUtils-MakeMaker-7.34/t/MM_Unix.t
|
||||||
--- ExtUtils-MakeMaker-7.25_01-orig/t/MM_Unix.t 2016-04-27 23:08:36.000000000 +0300
|
--- ExtUtils-MakeMaker-7.34-orig/t/MM_Unix.t 2018-01-16 13:25:57.000000000 +0300
|
||||||
+++ ExtUtils-MakeMaker-7.25_01/t/MM_Unix.t 2017-02-14 21:25:24.196238800 +0300
|
+++ ExtUtils-MakeMaker-7.34/t/MM_Unix.t 2018-08-08 09:55:08.209379800 +0300
|
||||||
@@ -8,7 +8,7 @@
|
@@ -8,7 +8,7 @@
|
||||||
BEGIN {
|
BEGIN {
|
||||||
use Test::More;
|
use Test::More;
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
_realname=ExtUtils-MakeMaker
|
_realname=ExtUtils-MakeMaker
|
||||||
pkgname=perl-${_realname}
|
pkgname=perl-${_realname}
|
||||||
pkgver=7.31_08
|
pkgver=7.34
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="ExtUtils::MakeMaker - Create a module Makefile"
|
pkgdesc="ExtUtils::MakeMaker - Create a module Makefile"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
@ -13,8 +13,8 @@ groups=('perl-modules')
|
|||||||
options=('!emptydirs')
|
options=('!emptydirs')
|
||||||
source=(https://www.cpan.org/authors/id/B/BI/BINGOS/${_realname}-${pkgver}.tar.gz
|
source=(https://www.cpan.org/authors/id/B/BI/BINGOS/${_realname}-${pkgver}.tar.gz
|
||||||
001-msysize.patch)
|
001-msysize.patch)
|
||||||
sha256sums=('309047dce3e808e194a2b3d788e01b627d9ccd307f390a9d68f68ef879b35957'
|
sha256sums=('95f1eb44de480d00b28d031b574ec868f7aeeee199eb5abe5666f6bcbbf68480'
|
||||||
'7e3f4c26ab5d0f9dedbdfa7d244946012f72253d12b37301a2394598a60df744')
|
'd73dce9518b9b810cfaaa118fa775bb922035d65b00976dfb5d88e37109415e3')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${_realname}-${pkgver}
|
cd ${_realname}-${pkgver}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user