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 <tina.muel...@suse.com> + +- Update Do_not_set_RPATH_by_default.patch + +------------------------------------------------------------------- +Mon Mar 27 03:06:35 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- 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 <schw...@pobox.com>" ], "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" : "makema...@perl.org" }, - "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',