Skip to content

Commit 1b6aef6

Browse files
committed
Update Extutils-MakerMaker to CPAN version 7.74
Fixes core builds on VMS 7.74 Wed 9 Apr 13:28:16 BST 2025 No changes since v7.73_01 7.73_01 Sun 30 Mar 11:45:44 BST 2025 Core fixes: - WriteEmptyMakefile now produces the same target types as WriteMakefile VMS fixes: - fixed pm_to_blib regression Macosx fixes: - stop MacOS dropping LIBS=>"-framework X" with no "-l" libs
1 parent 77b8928 commit 1b6aef6

35 files changed

+75
-54
lines changed

Porting/Maintainers.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ package Maintainers;
494494
},
495495

496496
'ExtUtils::MakeMaker' => {
497-
'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.72.tar.gz',
497+
'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.74.tar.gz',
498498
'SYNCINFO' => 'yorton on Sun Mar 26 16:20:23 2023',
499499
'FILES' => q[cpan/ExtUtils-MakeMaker],
500500
'EXCLUDED' => [

cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require Exporter;
77
our @ISA = qw(Exporter);
88
our @EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
99
dos2unix);
10-
our $VERSION = '7.72';
10+
our $VERSION = '7.74';
1111
$VERSION =~ tr/_//d;
1212

1313
my $Is_VMS = $^O eq 'VMS';

cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ our @ISA = qw(Exporter);
1010

1111
our @EXPORT = qw(test_harness pod2man perllocal_install uninstall
1212
warn_if_old_packlist test_s cp_nonempty);
13-
our $VERSION = '7.72';
13+
our $VERSION = '7.74';
1414
$VERSION =~ tr/_//d;
1515

1616
my $Is_VMS = $^O eq 'VMS';

cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ExtUtils::Liblist;
33
use strict;
44
use warnings;
55

6-
our $VERSION = '7.72';
6+
our $VERSION = '7.74';
77
$VERSION =~ tr/_//d;
88

99
use File::Spec;

cpan/ExtUtils-MakeMaker/lib/ExtUtils/Liblist/Kid.pm

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use 5.006;
1111

1212
use strict;
1313
use warnings;
14-
our $VERSION = '7.72';
14+
our $VERSION = '7.74';
1515
$VERSION =~ tr/_//d;
1616

1717
use ExtUtils::MakeMaker::Config;
@@ -86,8 +86,8 @@ sub _unix_os2_ext {
8686

8787
if ($^O eq 'darwin') {
8888
# 'escape' Mach-O ld -framework and -F flags, so they aren't dropped later on
89-
$potential_libs =~ s/(^|\s)(-(?:weak_|reexport_|lazy_)?framework)\s+(\S+)/$1-Wl,$2 -Wl,$3/g;
90-
$potential_libs =~ s/(^|\s)(-F)\s*(\S+)/$1-Wl,$2 -Wl,$3/g;
89+
$found++ if $potential_libs =~ s/(^|\s)(-(?:weak_|reexport_|lazy_)?framework)\s+(\S+)/$1-Wl,$2 -Wl,$3/g;
90+
$found++ if $potential_libs =~ s/(^|\s)(-F)\s*(\S+)/$1-Wl,$2 -Wl,$3/g;
9191
}
9292

9393
foreach my $thislib ( Text::ParseWords::shellwords($potential_libs) ) {
@@ -271,12 +271,8 @@ sub _unix_os2_ext {
271271
unless $found_lib > 0;
272272
}
273273

274-
unless ( $found ) {
275-
return ( '', '', '', '', ( $give_libs ? \@libs : () ) );
276-
}
277-
else {
278-
return ( "@extralibs", "@bsloadlibs", "@ldloadlibs", join( ":", @ld_run_path ), ( $give_libs ? \@libs : () ) );
279-
}
274+
return ( '', '', '', '', ( $give_libs ? \@libs : () ) ) unless $found;
275+
( "@extralibs", "@bsloadlibs", "@ldloadlibs", join( ":", @ld_run_path ), ( $give_libs ? \@libs : () ) );
280276
}
281277

282278
sub _win32_ext {

cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use strict;
44
use warnings;
55
use ExtUtils::MakeMaker::Config;
66

7-
our $VERSION = '7.72';
7+
our $VERSION = '7.74';
88
$VERSION =~ tr/_//d;
99

1010
require ExtUtils::Liblist;

cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package ExtUtils::MM_AIX;
22

33
use strict;
44
use warnings;
5-
our $VERSION = '7.72';
5+
our $VERSION = '7.74';
66
$VERSION =~ tr/_//d;
77

88
use ExtUtils::MakeMaker::Config;

cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package ExtUtils::MM_Any;
22

33
use strict;
44
use warnings;
5-
our $VERSION = '7.72';
5+
our $VERSION = '7.74';
66
$VERSION =~ tr/_//d;
77

88
use Carp;

cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ require ExtUtils::MM_Any;
2727
require ExtUtils::MM_Unix;
2828

2929
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
30-
our $VERSION = '7.72';
30+
our $VERSION = '7.74';
3131
$VERSION =~ tr/_//d;
3232

3333

cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require ExtUtils::MM_Unix;
1010
require ExtUtils::MM_Win32;
1111
our @ISA = qw( ExtUtils::MM_Unix );
1212

13-
our $VERSION = '7.72';
13+
our $VERSION = '7.74';
1414
$VERSION =~ tr/_//d;
1515

1616

0 commit comments

Comments
 (0)