Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-ExtUtils-MakeMaker for
openSUSE:Factory checked in at 2023-04-07 18:16:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
and /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-ExtUtils-MakeMaker"
Fri Apr 7 18:16:19 2023 rev:28 rq:1077430 version:7.70
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
2023-03-17 17:00:58.824648654 +0100
+++
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new.19717/perl-ExtUtils-MakeMaker.changes
2023-04-07 18:16:22.140560188 +0200
@@ -1,0 +2,18 @@
+Tue Apr 4 09:59:31 UTC 2023 - Tina Müller <[email protected]>
+
+- Update Do_not_set_RPATH_by_default.patch
+
+-------------------------------------------------------------------
+Mon Mar 27 03:06:35 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 7.70
+ see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
+
+ 7.70 Sun 26 Mar 14:13:20 BST 2023
+ No changes since v7.69_01
+ 7.69_01 Sat 25 Mar 11:06:19 GMT 2023
+ Core reversions:
+ - Reverted the PERL_CORE and PERL_SRC changes from v7.67_02
+ These will be reintroduced after more testing in core
+
+-------------------------------------------------------------------
Old:
----
ExtUtils-MakeMaker-7.68.tar.gz
New:
----
ExtUtils-MakeMaker-7.70.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.oQUi4H/_old 2023-04-07 18:16:22.628562999 +0200
+++ /var/tmp/diff_new_pack.oQUi4H/_new 2023-04-07 18:16:22.632563022 +0200
@@ -18,7 +18,7 @@
%define cpan_name ExtUtils-MakeMaker
Name: perl-ExtUtils-MakeMaker
-Version: 7.68
+Version: 7.70
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Create a module Makefile
++++++ Do_not_set_RPATH_by_default.patch ++++++
--- /var/tmp/diff_new_pack.oQUi4H/_old 2023-04-07 18:16:22.664563207 +0200
+++ /var/tmp/diff_new_pack.oQUi4H/_new 2023-04-07 18:16:22.668563229 +0200
@@ -88,7 +88,7 @@
+ };
+
print "MakeMaker (v$VERSION)\n" if $Verbose;
- if (-f "MANIFEST" && ! -f "Makefile" && ! $self->{PERL_CORE}){
+ if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
check_manifest();
@@ -2837,6 +2857,40 @@ precedence. A typemap in the current di
precedence, even if it isn't listed in TYPEMAPS. The default system
++++++ ExtUtils-MakeMaker-7.68.tar.gz -> ExtUtils-MakeMaker-7.70.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/Changes
new/ExtUtils-MakeMaker-7.70/Changes
--- old/ExtUtils-MakeMaker-7.68/Changes 2023-03-14 22:38:29.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/Changes 2023-03-26 15:13:59.000000000 +0200
@@ -1,3 +1,13 @@
+7.70 Sun 26 Mar 14:13:20 BST 2023
+
+ No changes since v7.69_01
+
+7.69_01 Sat 25 Mar 11:06:19 GMT 2023
+
+ Core reversions:
+ - Reverted the PERL_CORE and PERL_SRC changes from v7.67_02
+ These will be reintroduced after more testing in core
+
7.68 Tue 14 Mar 21:38:00 GMT 2023
No changes since v7.67_02
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/META.json
new/ExtUtils-MakeMaker-7.70/META.json
--- old/ExtUtils-MakeMaker-7.68/META.json 2023-03-14 22:40:18.000000000
+0100
+++ new/ExtUtils-MakeMaker-7.70/META.json 2023-03-26 15:27:14.000000000
+0200
@@ -4,7 +4,7 @@
"Michael G Schwern <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.68, CPAN::Meta::Converter
version 2.143240",
+ "generated_by" : "ExtUtils::MakeMaker version 7.70, CPAN::Meta::Converter
version 2.143240",
"license" : [
"perl_5"
],
@@ -61,5 +61,5 @@
},
"x_MailingList" : "[email protected]"
},
- "version" : "7.68"
+ "version" : "7.70"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/META.yml
new/ExtUtils-MakeMaker-7.70/META.yml
--- old/ExtUtils-MakeMaker-7.68/META.yml 2023-03-14 22:40:18.000000000
+0100
+++ new/ExtUtils-MakeMaker-7.70/META.yml 2023-03-26 15:27:14.000000000
+0200
@@ -5,7 +5,7 @@
build_requires: {}
configure_requires: {}
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.68, CPAN::Meta::Converter version
2.143240'
+generated_by: 'ExtUtils::MakeMaker version 7.70, 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: https://dev.perl.org/licenses/
repository: https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker
-version: '7.68'
+version: '7.70'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Command/MM.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Command/MM.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Command/MM.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Command/MM.pm 2023-03-26
15:13:13.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.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
my $Is_VMS = $^O eq 'VMS';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Command.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Command.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Command.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Command.pm 2023-03-26
15:13:13.000000000 +0200
@@ -7,7 +7,7 @@
our @ISA = qw(Exporter);
our @EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
dos2unix);
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
my $Is_VMS = $^O eq 'VMS';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Liblist/Kid.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Liblist/Kid.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Liblist/Kid.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Liblist/Kid.pm 2023-03-26
15:13:13.000000000 +0200
@@ -11,7 +11,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Liblist.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Liblist.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Liblist.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Liblist.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM.pm 2023-03-26
15:13:13.000000000 +0200
@@ -4,7 +4,7 @@
use warnings;
use ExtUtils::MakeMaker::Config;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::Liblist;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_AIX.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_AIX.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_AIX.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_AIX.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Any.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Any.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Any.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Any.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use Carp;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_BeOS.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_BeOS.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_BeOS.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_BeOS.pm 2023-03-26
15:13:13.000000000 +0200
@@ -27,7 +27,7 @@
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Cygwin.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Cygwin.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Cygwin.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Cygwin.pm 2023-03-26
15:13:13.000000000 +0200
@@ -10,7 +10,7 @@
require ExtUtils::MM_Win32;
our @ISA = qw( ExtUtils::MM_Unix );
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_DOS.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_DOS.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_DOS.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_DOS.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Darwin.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Darwin.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Darwin.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Darwin.pm 2023-03-26
15:13:13.000000000 +0200
@@ -8,7 +8,7 @@
our @ISA = qw( ExtUtils::MM_Unix );
}
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_MacOS.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_MacOS.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_MacOS.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_MacOS.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
sub new {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_NW5.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_NW5.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_NW5.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_NW5.pm 2023-03-26
15:13:13.000000000 +0200
@@ -23,7 +23,7 @@
use ExtUtils::MakeMaker::Config;
use File::Basename;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Win32;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_OS2.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_OS2.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_OS2.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_OS2.pm 2023-03-26
15:13:13.000000000 +0200
@@ -6,7 +6,7 @@
use ExtUtils::MakeMaker qw(neatvalue);
use File::Spec;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_OS390.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_OS390.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_OS390.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_OS390.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use ExtUtils::MakeMaker::Config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_QNX.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_QNX.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_QNX.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_QNX.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_UWIN.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_UWIN.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_UWIN.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_UWIN.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Unix.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Unix.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Unix.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Unix.pm 2023-03-26
15:13:13.000000000 +0200
@@ -15,7 +15,7 @@
# If $VERSION is in scope, parse_version() breaks
{
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
}
@@ -225,7 +225,7 @@
# with the warning flags, but NOT the -std=c89 flags (the latter
# would break using any system header files that are strict C99).
my @ccextraflags = qw(ccwarnflags);
- if ($self->{PERL_CORE}) {
+ if ($ENV{PERL_CORE}) {
for my $x (@ccextraflags) {
if (exists $Config{$x}) {
$cflags{$x} = $Config{$x};
@@ -1748,47 +1748,13 @@
}
-=item init_CORE
-
-Initializes PERL_CORE and PERL_SRC.
-
-=cut
-
-sub init_CORE {
- my ($self) = @_;
-
- # Are we building the core?
- $self->{PERL_CORE} = $ENV{PERL_CORE} unless exists $self->{PERL_CORE};
-
- if ((!defined $self->{PERL_CORE} || $self->{PERL_CORE}) &&
!$self->{PERL_SRC}){
- foreach my $dir_count (1..8) { # 8 is the VMS limit for nesting
- my $dir = $self->catdir(($Updir) x $dir_count);
-
- if (-f $self->catfile($dir,"config_h.SH") &&
- -f $self->catfile($dir,"perl.h") &&
- -f $self->catfile($dir,"lib","strict.pm")
- ) {
- $self->{PERL_SRC} = $dir ;
- $self->{PERL_CORE} = 1;
- last;
- }
- }
- }
-
- warn "PERL_CORE is set but I can't find your PERL_SRC!\n"
- if $self->{PERL_CORE} and !$self->{PERL_SRC};
-
- return;
-}
-
-
=item init_main
Initializes AR, AR_STATIC_ARGS, BASEEXT, CONFIG, DISTNAME, DLBASE,
EXE_EXT, FULLEXT, FULLPERL, FULLPERLRUN, FULLPERLRUNINST, INST_*,
INSTALL*, INSTALLDIRS, LIB_EXT, LIBPERL_A, MAP_TARGET, NAME,
OBJ_EXT, PARENT_NAME, PERL, PERL_ARCHLIB, PERL_INC, PERL_LIB,
-PERLRUN, PERLRUNINST, PREFIX, VERSION,
+PERL_SRC, PERLRUN, PERLRUNINST, PREFIX, VERSION,
VERSION_SYM, XS_VERSION.
=cut
@@ -1839,6 +1805,23 @@
my $inc_config_dir = dirname($INC{'Config.pm'});
my $inc_carp_dir = dirname($INC{'Carp.pm'});
+ unless ($self->{PERL_SRC}){
+ foreach my $dir_count (1..8) { # 8 is the VMS limit for nesting
+ my $dir = $self->catdir(($Updir) x $dir_count);
+
+ if (-f $self->catfile($dir,"config_h.SH") &&
+ -f $self->catfile($dir,"perl.h") &&
+ -f $self->catfile($dir,"lib","strict.pm")
+ ) {
+ $self->{PERL_SRC}=$dir ;
+ last;
+ }
+ }
+ }
+
+ warn "PERL_CORE is set but I can't find your PERL_SRC!\n" if
+ $self->{PERL_CORE} and !$self->{PERL_SRC};
+
if ($self->{PERL_SRC}){
$self->{PERL_LIB} ||= $self->catdir("$self->{PERL_SRC}","lib");
@@ -2177,6 +2160,10 @@
# * including any initial directory separator preserves the
`file_name_is_absolute` property
$self->{PERL} =~ s/^"(\S(:\\|:)?)/$1"/ if $self->is_make_type('dmake');
+ # Are we building the core?
+ $self->{PERL_CORE} = $ENV{PERL_CORE} unless exists $self->{PERL_CORE};
+ $self->{PERL_CORE} = 0 unless defined $self->{PERL_CORE};
+
# Make sure perl can find itself before it's installed.
my $lib_paths = $self->{UNINSTALLED_PERL} || $self->{PERL_CORE}
? ( $self->{PERL_ARCHLIB} && $self->{PERL_LIB} &&
$self->{PERL_ARCHLIB} ne $self->{PERL_LIB} ) ?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_VMS.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_VMS.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_VMS.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_VMS.pm 2023-03-26
15:13:13.000000000 +0200
@@ -16,7 +16,7 @@
use File::Basename;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_VOS.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_VOS.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_VOS.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_VOS.pm 2023-03-26
15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Win32.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Win32.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Win32.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Win32.pm 2023-03-26
15:13:13.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.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
$ENV{EMXSHELL} = 'sh'; # to run `commands`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Win95.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Win95.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MM_Win95.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MM_Win95.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require ExtUtils::MM_Win32;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MY.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MY.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MY.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MY.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
require ExtUtils::MM;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
our @ISA = qw(ExtUtils::MM);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Config.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Config.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Config.pm
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Config.pm
2023-03-26 15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use Config ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/FAQ.pod
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/FAQ.pod
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/FAQ.pod 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/FAQ.pod 2023-03-26
15:13:13.000000000 +0200
@@ -1,6 +1,6 @@
package ExtUtils::MakeMaker::FAQ;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Locale.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Locale.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Locale.pm
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Locale.pm
2023-03-26 15:13:13.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = "7.68";
+our $VERSION = "7.70";
$VERSION =~ tr/_//d;
use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Tutorial.pod
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Tutorial.pod
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/Tutorial.pod
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/Tutorial.pod
2023-03-26 15:13:13.000000000 +0200
@@ -1,6 +1,6 @@
package ExtUtils::MakeMaker::Tutorial;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version/regex.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version/regex.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version/regex.pm
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version/regex.pm
2023-03-26 15:13:13.000000000 +0200
@@ -11,7 +11,7 @@
use vars qw($VERSION $CLASS $STRICT $LAX);
-$VERSION = '7.68';
+$VERSION = '7.70';
$VERSION =~ tr/_//d;
#--------------------------------------------------------------------------#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version/vpp.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version/vpp.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version/vpp.pm
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version/vpp.pm
2023-03-26 15:13:13.000000000 +0200
@@ -129,7 +129,7 @@
use Config;
use vars qw($VERSION $CLASS @ISA $LAX $STRICT);
-$VERSION = '7.68';
+$VERSION = '7.70';
$VERSION =~ tr/_//d;
$CLASS = 'ExtUtils::MakeMaker::version::vpp';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker/version.pm
2023-03-14 22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker/version.pm
2023-03-26 15:13:13.000000000 +0200
@@ -16,7 +16,7 @@
use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
-$VERSION = '7.68';
+$VERSION = '7.70';
$VERSION =~ tr/_//d;
$CLASS = 'version';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/MakeMaker.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/MakeMaker.pm 2023-03-26
15:13:13.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.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
# Emulate something resembling CVS $Revision$
@@ -44,6 +44,7 @@
# purged.
my $Is_VMS = $^O eq 'VMS';
my $Is_Win32 = $^O eq 'MSWin32';
+our $UNDER_CORE = $ENV{PERL_CORE}; # needs to be our
full_setup();
@@ -449,8 +450,6 @@
# object. It will be blessed into a temp package later.
bless $self, "MM";
- $self->init_CORE;
-
# Cleanup all the module requirement bits
my %key2cmr;
for my $key (qw(PREREQ_PM BUILD_REQUIRES CONFIGURE_REQUIRES
TEST_REQUIRES)) {
@@ -509,7 +508,7 @@
}
print "MakeMaker (v$VERSION)\n" if $Verbose;
- if (-f "MANIFEST" && ! -f "Makefile" && ! $self->{PERL_CORE}){
+ if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
check_manifest();
}
@@ -618,7 +617,7 @@
warn sprintf "Warning: prerequisite %s %s not found.\n",
$prereq, $required_version
unless $self->{PREREQ_FATAL}
- or $self->{PERL_CORE};
+ or $UNDER_CORE;
$unsatisfied{$prereq} = 'not installed';
}
@@ -630,7 +629,7 @@
warn sprintf "Warning: prerequisite %s %s not found. We have
%s.\n",
$prereq, $required_version, ($pr_version || 'unknown version')
unless $self->{PREREQ_FATAL}
- or $self->{PERL_CORE};
+ or $UNDER_CORE;
$unsatisfied{$prereq} = $required_version || 'unknown version' ;
}
@@ -1201,7 +1200,7 @@
sub skipcheck {
my($self) = shift;
my($section) = @_;
- return 'skipped' if $section eq 'metafile' && $self->{PERL_CORE};
+ return 'skipped' if $section eq 'metafile' && $UNDER_CORE;
if ($section eq 'dynamic') {
print "Warning (non-fatal): Target 'dynamic' depends on targets ",
"in skipped section 'dynamic_bs'\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Mkbootstrap.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Mkbootstrap.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Mkbootstrap.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Mkbootstrap.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
require Exporter;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Mksymlists.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Mksymlists.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/Mksymlists.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/Mksymlists.pm 2023-03-26
15:13:13.000000000 +0200
@@ -11,7 +11,7 @@
our @ISA = qw(Exporter);
our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
sub Mksymlists {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/testlib.pm
new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/testlib.pm
--- old/ExtUtils-MakeMaker-7.68/lib/ExtUtils/testlib.pm 2023-03-14
22:37:52.000000000 +0100
+++ new/ExtUtils-MakeMaker-7.70/lib/ExtUtils/testlib.pm 2023-03-26
15:13:13.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '7.68';
+our $VERSION = '7.70';
$VERSION =~ tr/_//d;
use Cwd;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/t/prereq.t
new/ExtUtils-MakeMaker-7.70/t/prereq.t
--- old/ExtUtils-MakeMaker-7.68/t/prereq.t 2023-03-06 11:52:54.000000000
+0100
+++ new/ExtUtils-MakeMaker-7.70/t/prereq.t 2023-03-25 12:05:09.000000000
+0100
@@ -46,9 +46,8 @@
}
$warnings .= join '', @_;
};
-
# prerequisite warnings are disabled while building the perl core:
- local $ENV{PERL_CORE} = 0;
+ local $ExtUtils::MakeMaker::UNDER_CORE = 0;
WriteMakefile(
NAME => 'Big::Dummy',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ExtUtils-MakeMaker-7.68/t/vstrings.t
new/ExtUtils-MakeMaker-7.70/t/vstrings.t
--- old/ExtUtils-MakeMaker-7.68/t/vstrings.t 2023-03-06 11:52:54.000000000
+0100
+++ new/ExtUtils-MakeMaker-7.70/t/vstrings.t 2023-03-25 12:05:09.000000000
+0100
@@ -72,7 +72,7 @@
$warnings .= join '', @_;
};
- local $ENV{PERL_CORE} = 0;
+ local $ExtUtils::MakeMaker::UNDER_CORE = 0;
WriteMakefile(
NAME => 'VString::Test',