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