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',

Reply via email to