Hello community,

here is the log from the commit of package perl-ExtUtils-MakeMaker for 
openSUSE:Factory checked in at 2014-07-23 22:06:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
 and      /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-ExtUtils-MakeMaker"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
  2014-02-11 10:44:36.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new/perl-ExtUtils-MakeMaker.changes
     2014-07-23 22:06:42.000000000 +0200
@@ -1,0 +2,20 @@
+Fri Jul 18 10:45:29 UTC 2014 - ch...@computersalat.de
+
+- update to 6.98
+    Dist fixes:
+    * Removed redundant File::Spec check from Makefile.PL
+    Bug fixes:
+    * Resolve another regression related to not recursing into distdirs
+    * Work-around v5.10.1 for the MIN_PERL_VERSION v-string handling
+    * Make MIN_PERL_VERSION handle v-strings properly
+    * Resolved a regression in MM_Unix.pm
+      (https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/96)
+    * Libraries are not transitive on Android
+    Test fixes:
+    * Make meta tests more robust to changes in CPAN::Meta
+- fix deps and avoid build loop
+  * push all 'BuildRequires' (taken from Makefile.PL) into
+    perl-ExtUtils-MakeMaker-mini as 'Requires' and now 
+    BuildRequire: perl-ExtUtils-MakeMaker-mini
+
+-------------------------------------------------------------------

Old:
----
  ExtUtils-MakeMaker-6.88.tar.gz

New:
----
  ExtUtils-MakeMaker-6.98.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.tQonmI/_old  2014-07-23 22:06:43.000000000 +0200
+++ /var/tmp/diff_new_pack.tQonmI/_new  2014-07-23 22:06:43.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-ExtUtils-MakeMaker
-Version:        6.88
+Version:        6.98
 Release:        0
 %define         cpan_name ExtUtils-MakeMaker
 Summary:        Create a module Makefile
@@ -34,9 +34,24 @@
 %{perl_requires}
 # MANUAL BEGIN
 #!BuildIgnore:  perl-ExtUtils-MakeMaker
-BuildRequires:  perl-CPAN-Meta
-BuildRequires:  perl-File-Copy-Recursive
+# used by my/bundles.pm
+#BuildRequires:  perl-File-Copy-Recursive
 BuildRequires:  perl(Data::Dumper)
+######################################################################
+### dependencies defined in a dummy package to avoid build loops
+BuildRequires:  perl-ExtUtils-MakeMaker-mini
+######################################################################
+Requires:       perl(CPAN::Meta) >= 2.113640
+Requires:       perl(CPAN::Meta::Requirements) >= 2.121
+Requires:       perl(CPAN::Meta::YAML) >= 0.002
+Requires:       perl(ExtUtils::Command) >= 1.16
+Requires:       perl(ExtUtils::Install) >= 1.52
+Requires:       perl(ExtUtils::Manifest) >= 1.58
+Requires:       perl(File::Temp) >= 0.22
+Requires:       perl(JSON::PP) >= 2.27103
+Requires:       perl(Parse::CPAN::Meta) >= 1.4400
+Requires:       perl(Scalar::Util) >= 1.13
+Requires:       perl(version) >= 0.82
 # MANUAL END
 
 %description
@@ -73,6 +88,7 @@
 # MANAUL END
 
 %build
+export BUILDING_AS_PACKAGE=1
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__make} %{?_smp_mflags}
 

++++++ ExtUtils-MakeMaker-6.88.tar.gz -> ExtUtils-MakeMaker-6.98.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/Changes 
new/ExtUtils-MakeMaker-6.98/Changes
--- old/ExtUtils-MakeMaker-6.88/Changes 2014-01-31 21:50:06.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/Changes 2014-04-29 22:28:29.000000000 +0200
@@ -1,3 +1,52 @@
+6.98 Tue Apr 29 21:27:59 BST 2014
+
+    No changes from 6.97_02
+
+6.97_02 Mon Apr 28 11:44:56 BST 2014
+    Dist fixes:
+    * Removed redundant File::Spec check from Makefile.PL
+
+6.97_01 Thu Apr 24 14:23:02 BST 2014
+    Bug fixes:
+    * Resolve another regression related to not recursing into distdirs
+
+6.96 Fri Apr 11 21:54:25 BST 2014
+
+    No changes from 6.95_02
+
+6.95_02 Mon Apr  7 15:26:20 BST 2014
+    Bug fixes:
+    * Work-around v5.10.1 for the MIN_PERL_VERSION v-string handling
+
+6.95_01 Wed Apr  2 21:49:22 BST 2014
+    Bug fixes:
+    * Make MIN_PERL_VERSION handle v-strings properly
+
+6.94 Tue Mar 25 19:26:31 GMT 2014
+
+    No changes from 6.93_01
+
+6.93_01 Mon Mar 24 16:53:31 GMT 2014
+    Bug fixes:
+    * Resolved a regression in MM_Unix.pm
+      (https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/96)
+
+6.92 Thu Mar 13 16:18:32 GMT 2014
+
+    No changes from 6.91_01
+
+6.91_01 Thu Mar  6 13:48:22 GMT 2014
+    Test fixes:
+    * Make meta tests more robust to changes in CPAN::Meta
+
+6.90 Thu Feb 20 20:46:04 GMT 2014
+
+    No changes from 6.89_01
+
+6.89_01 Mon Feb 17 15:56:39 GMT 2014
+    Bug fixes:
+    * Libraries are not transitive on Android
+
 6.88 Fri Jan 31 20:49:13 GMT 2014
 
     No changes from 6.87_05
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/META.json 
new/ExtUtils-MakeMaker-6.98/META.json
--- old/ExtUtils-MakeMaker-6.88/META.json       2014-01-31 21:58:06.000000000 
+0100
+++ new/ExtUtils-MakeMaker-6.98/META.json       2014-04-29 22:37:44.000000000 
+0200
@@ -4,7 +4,7 @@
       "Michael G Schwern <schw...@pobox.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.88, CPAN::Meta::Converter 
version 2.120351",
+   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter 
version 2.120351",
    "license" : [
       "perl_5"
    ],
@@ -58,5 +58,5 @@
       },
       "x_MailingList" : "makema...@perl.org"
    },
-   "version" : "6.88"
+   "version" : "6.98"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/META.yml 
new/ExtUtils-MakeMaker-6.98/META.yml
--- old/ExtUtils-MakeMaker-6.88/META.yml        2014-01-31 21:58:06.000000000 
+0100
+++ new/ExtUtils-MakeMaker-6.98/META.yml        2014-04-29 22:37:44.000000000 
+0200
@@ -6,7 +6,7 @@
   Data::Dumper: 0
 configure_requires: {}
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.88, CPAN::Meta::Converter version 
2.120351'
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 
2.120351'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,4 +33,4 @@
   license: http://dev.perl.org/licenses/
   repository: http://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker
   x_MailingList: makema...@perl.org
-version: 6.88
+version: 6.98
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/Makefile.PL 
new/ExtUtils-MakeMaker-6.98/Makefile.PL
--- old/ExtUtils-MakeMaker-6.88/Makefile.PL     2014-01-22 21:12:31.000000000 
+0100
+++ new/ExtUtils-MakeMaker-6.98/Makefile.PL     2014-04-27 19:42:32.000000000 
+0200
@@ -20,11 +20,6 @@
 
 my $BUILDING_AS_PACKAGE = $ENV{BUILDING_AS_PACKAGE};
 
-BEGIN {
-    die "You have File::Spec version $File::Spec::VERSION\n" . 
"ExtUtils::MakeMaker requires File::Spec >= 0.8 to build at all.\n"
-      if $File::Spec::VERSION < 0.8;
-}
-
 my $PACKAGE = 'ExtUtils::MakeMaker';
 my $version = do { no strict 'refs'; ${ $PACKAGE . '::VERSION' }; };
 $version =~ s/_//;      # for X.Y_Z alpha releases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Command/MM.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Command/MM.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Command/MM.pm      2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Command/MM.pm      2014-04-29 
22:27:51.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 = '6.88';
+our $VERSION = '6.98';
 
 my $Is_VMS = $^O eq 'VMS';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Liblist/Kid.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Liblist/Kid.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Liblist/Kid.pm     2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Liblist/Kid.pm     2014-04-29 
22:27:51.000000000 +0200
@@ -11,7 +11,7 @@
 
 use strict;
 use warnings;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 use ExtUtils::MakeMaker::Config;
 use Cwd 'cwd';
@@ -28,10 +28,10 @@
     my ( $self, $potential_libs, $verbose, $give_libs ) = @_;
     $verbose ||= 0;
 
-    if ( $^O =~ 'os2' and $Config{perllibs} ) {
+    if ( $^O =~ /os2|android/ and $Config{perllibs} ) {
 
         # Dynamic libraries are not transitive, so we may need including
-        # the libraries linked against perl.dll again.
+        # the libraries linked against perl.dll/libperl.so again.
 
         $potential_libs .= " " if $potential_libs;
         $potential_libs .= $Config{perllibs};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Liblist.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Liblist.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Liblist.pm 2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Liblist.pm 2014-04-29 
22:27:51.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 use File::Spec;
 require ExtUtils::Liblist::Kid;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM.pm      2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM.pm      2014-04-29 
22:27:51.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use ExtUtils::MakeMaker::Config;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::Liblist;
 require ExtUtils::MakeMaker;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_AIX.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_AIX.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_AIX.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_AIX.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -1,7 +1,7 @@
 package ExtUtils::MM_AIX;
 
 use strict;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Any.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Any.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Any.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Any.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -1,7 +1,7 @@
 package ExtUtils::MM_Any;
 
 use strict;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 use Carp;
 use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_BeOS.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_BeOS.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_BeOS.pm 2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_BeOS.pm 2014-04-29 
22:27:51.000000000 +0200
@@ -26,7 +26,7 @@
 require ExtUtils::MM_Unix;
 
 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 
 =item os_flavor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Cygwin.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Cygwin.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Cygwin.pm       2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Cygwin.pm       2014-04-29 
22:27:51.000000000 +0200
@@ -9,7 +9,7 @@
 require ExtUtils::MM_Win32;
 our @ISA = qw( ExtUtils::MM_Unix );
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 
 =head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_DOS.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_DOS.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_DOS.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_DOS.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Darwin.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Darwin.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Darwin.pm       2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Darwin.pm       2014-04-29 
22:27:51.000000000 +0200
@@ -7,7 +7,7 @@
     our @ISA = qw( ExtUtils::MM_Unix );
 }
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 
 =head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_MacOS.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_MacOS.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_MacOS.pm        2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_MacOS.pm        2014-04-29 
22:27:51.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 sub new {
     die <<'UNSUPPORTED';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_NW5.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_NW5.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_NW5.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_NW5.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -22,7 +22,7 @@
 use ExtUtils::MakeMaker::Config;
 use File::Basename;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Win32;
 our @ISA = qw(ExtUtils::MM_Win32);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_OS2.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_OS2.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_OS2.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_OS2.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -5,7 +5,7 @@
 use ExtUtils::MakeMaker qw(neatvalue);
 use File::Spec;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_QNX.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_QNX.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_QNX.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_QNX.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -1,7 +1,7 @@
 package ExtUtils::MM_QNX;
 
 use strict;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_UWIN.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_UWIN.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_UWIN.pm 2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_UWIN.pm 2014-04-29 
22:27:51.000000000 +0200
@@ -1,7 +1,7 @@
 package ExtUtils::MM_UWIN;
 
 use strict;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Unix.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Unix.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Unix.pm 2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Unix.pm 2014-04-29 
22:27:51.000000000 +0200
@@ -15,7 +15,7 @@
 
 # If we make $VERSION an our variable parse_version() breaks
 use vars qw($VERSION);
-$VERSION = '6.88';
+$VERSION = '6.98';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 require ExtUtils::MM_Any;
@@ -1277,8 +1277,8 @@
     $Is{VMS} ? $ignore{"$self->{DISTVNAME}.dir"} = 1
             : $ignore{$self->{DISTVNAME}} = 1;
 
-    my $distprefix = $Is{VMS} ? qr/^\Q$self->{DISTNAME}\E-.*\.dir$/i
-                              : qr/^\Q$self->{DISTNAME}-/;
+    my $distprefix = $Is{VMS} ? qr/^\Q$self->{DISTNAME}\E-v?[\d\.]+\.dir$/i
+                              : qr/^\Q$self->{DISTNAME}\E-v?[\d\.]+$/;
 
     @ignore{map lc, keys %ignore} = values %ignore if $Is{VMS};
 
@@ -1291,7 +1291,7 @@
 
     foreach my $name ($self->lsdir($Curdir)){
        next if $name =~ /\#/;
-       next if $name =~ $distprefix;
+       next if $name =~ $distprefix && -d $name;
        $name = lc($name) if $Is{VMS};
        next if $name eq $Curdir or $name eq $Updir or $ignore{$name};
        next unless $self->libscan($name);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_VMS.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_VMS.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_VMS.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_VMS.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -15,7 +15,7 @@
 
 use File::Basename;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Any;
 require ExtUtils::MM_Unix;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_VOS.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_VOS.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_VOS.pm  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_VOS.pm  2014-04-29 
22:27:51.000000000 +0200
@@ -1,7 +1,7 @@
 package ExtUtils::MM_VOS;
 
 use strict;
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Unix;
 our @ISA = qw(ExtUtils::MM_Unix);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Win32.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Win32.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Win32.pm        2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Win32.pm        2014-04-29 
22:27:51.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 = '6.88';
+our $VERSION = '6.98';
 
 $ENV{EMXSHELL} = 'sh'; # to run `commands`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Win95.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Win95.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MM_Win95.pm        2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MM_Win95.pm        2014-04-29 
22:27:51.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require ExtUtils::MM_Win32;
 our @ISA = qw(ExtUtils::MM_Win32);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MY.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MY.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MY.pm      2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MY.pm      2014-04-29 
22:27:51.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 require ExtUtils::MM;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 our @ISA = qw(ExtUtils::MM);
 
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/Config.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/Config.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/Config.pm        
2014-01-31 21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/Config.pm        
2014-04-29 22:27:51.000000000 +0200
@@ -2,7 +2,7 @@
 
 use strict;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 use Config ();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/FAQ.pod 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/FAQ.pod
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/FAQ.pod  2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/FAQ.pod  2014-04-29 
22:27:51.000000000 +0200
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::FAQ;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 1;
 __END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/Tutorial.pod 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/Tutorial.pod
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker/Tutorial.pod     
2014-01-31 21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker/Tutorial.pod     
2014-04-29 22:27:51.000000000 +0200
@@ -1,6 +1,6 @@
 package ExtUtils::MakeMaker::Tutorial;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 
 =head1 NAME
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/MakeMaker.pm       2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/MakeMaker.pm       2014-04-29 
22:27:51.000000000 +0200
@@ -18,7 +18,7 @@
 my @Prepend_parent;
 my %Recognized_Att_Keys;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 $VERSION = eval $VERSION;  ## no critic [BuiltinFunctions::ProhibitStringyEval]
 
 # Emulate something resembling CVS $Revision$
@@ -441,9 +441,22 @@
 
     check_hints($self);
 
+    if ( defined $self->{MIN_PERL_VERSION}
+          && $self->{MIN_PERL_VERSION} !~ /^v?[\d_\.]+$/ ) {
+      require version;
+      my $normal = eval {
+        local $SIG{__WARN__} = sub {
+            # simulate "use warnings FATAL => 'all'" for vintage perls
+            die @_;
+        };
+        version->parse( $self->{MIN_PERL_VERSION} )
+      };
+      $self->{MIN_PERL_VERSION} = $normal if defined $normal && !$@;
+    }
+
     # Translate X.Y.Z to X.00Y00Z
     if( defined $self->{MIN_PERL_VERSION} ) {
-        $self->{MIN_PERL_VERSION} =~ s{ ^ (\d+) \. (\d+) \. (\d+) $ }
+        $self->{MIN_PERL_VERSION} =~ s{ ^v? (\d+) \. (\d+) \. (\d+) $ }
                                       {sprintf "%d.%03d%03d", $1, $2, $3}ex;
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Mkbootstrap.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Mkbootstrap.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Mkbootstrap.pm     2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Mkbootstrap.pm     2014-04-29 
22:27:51.000000000 +0200
@@ -3,7 +3,7 @@
 # There's just too much Dynaloader incest here to turn on strict vars.
 use strict 'refs';
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 require Exporter;
 our @ISA = ('Exporter');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Mksymlists.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Mksymlists.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/Mksymlists.pm      2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/Mksymlists.pm      2014-04-29 
22:27:51.000000000 +0200
@@ -10,7 +10,7 @@
 
 our @ISA = qw(Exporter);
 our @EXPORT = qw(&Mksymlists);
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 sub Mksymlists {
     my(%spec) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/testlib.pm 
new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/testlib.pm
--- old/ExtUtils-MakeMaker-6.88/lib/ExtUtils/testlib.pm 2014-01-31 
21:50:13.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/lib/ExtUtils/testlib.pm 2014-04-29 
22:27:51.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '6.88';
+our $VERSION = '6.98';
 
 use Cwd;
 use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/t/PL_FILES.t 
new/ExtUtils-MakeMaker-6.98/t/PL_FILES.t
--- old/ExtUtils-MakeMaker-6.88/t/PL_FILES.t    2013-09-12 22:16:09.000000000 
+0200
+++ new/ExtUtils-MakeMaker-6.98/t/PL_FILES.t    2014-03-15 18:55:12.000000000 
+0100
@@ -3,7 +3,6 @@
 BEGIN {
     unshift @INC, 't/lib';
 }
-chdir 't';
 
 use strict;
 use Config;
@@ -13,6 +12,7 @@
     : (tests => 9);
 
 use File::Spec;
+use File::Temp qw[tempdir];
 use MakeMaker::Test::Setup::PL_FILES;
 use MakeMaker::Test::Utils;
 
@@ -20,6 +20,9 @@
 my $make = make_run();
 perl_lib();
 
+my $tmpdir = tempdir( DIR => 't', CLEANUP => 1 );
+chdir $tmpdir;
+
 setup;
 
 END {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/t/metafile_data.t 
new/ExtUtils-MakeMaker-6.98/t/metafile_data.t
--- old/ExtUtils-MakeMaker-6.88/t/metafile_data.t       2014-01-01 
19:47:49.000000000 +0100
+++ new/ExtUtils-MakeMaker-6.98/t/metafile_data.t       2014-03-15 
18:55:12.000000000 +0100
@@ -3,7 +3,7 @@
 }
 
 use strict;
-use Test::More tests => 29;
+use Test::More tests => 31;
 
 use Data::Dumper;
 use File::Temp;
@@ -41,9 +41,12 @@
 
     my $have_gen = delete $have->{generated_by};
     my $want_gen = delete $want->{generated_by};
+    my $have_url = delete $have->{'meta-spec'}->{url};
+    my $want_url = delete $want->{'meta-spec'}->{url};
 
     is_deeply $have, $want, $name;
     like $have_gen, qr{CPAN::Meta}, "CPAN::Meta mentioned in the generated_by";
+    like $have_url, qr{CPAN::Meta::Spec}, "CPAN::Meta::Spec mentioned in 
meta-spec URL";
 
     return;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ExtUtils-MakeMaker-6.88/t/min_perl_version.t 
new/ExtUtils-MakeMaker-6.98/t/min_perl_version.t
--- old/ExtUtils-MakeMaker-6.88/t/min_perl_version.t    2013-09-12 
22:16:09.000000000 +0200
+++ new/ExtUtils-MakeMaker-6.98/t/min_perl_version.t    2014-04-07 
16:02:43.000000000 +0200
@@ -12,7 +12,7 @@
 use Test::More
     $ENV{PERL_CORE} && $Config{'usecrosscompile'}
     ? (skip_all => "no toolchain installed when cross-compiling")
-    : (tests => 32);
+    : (tests => 36);
 
 use TieOut;
 use MakeMaker::Test::Utils;
@@ -67,6 +67,28 @@
         );
     };
     is( $warnings, '', 'MIN_PERL_VERSION=X.Y.Z does not trigger a warning' );
+    is( $@, '',        '  nor a hard failure' );
+
+
+    $warnings = '';
+    eval {
+        WriteMakefile(
+            NAME             => 'Min::PerlVers',
+            MIN_PERL_VERSION => 5.4.4,
+        );
+    };
+    is( $warnings, '', 'MIN_PERL_VERSION=X.Y.Z does not trigger a warning' );
+    is( $@, '',        '  nor a hard failure' );
+
+
+    $warnings = '';
+    eval {
+        WriteMakefile(
+            NAME             => 'Min::PerlVers',
+            MIN_PERL_VERSION => v5.4.4,
+        );
+    };
+    is( $warnings, '', 'MIN_PERL_VERSION=X.Y.Z does not trigger a warning' );
     is( $@, '',        '  nor a hard failure' );
 
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to