diff --git a/ExtUtils-MakeMaker-6.98.tar.gz b/ExtUtils-MakeMaker-6.98.tar.gz deleted file mode 100644 index 4fbfd10..0000000 --- a/ExtUtils-MakeMaker-6.98.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2eb023189e5fa6b9dcc66858b1fde953d1f1b86f971ec5ab42dd36c172da63ef -size 436258 diff --git a/ExtUtils-MakeMaker-7.04.tar.gz b/ExtUtils-MakeMaker-7.04.tar.gz new file mode 100644 index 0000000..63847b9 --- /dev/null +++ b/ExtUtils-MakeMaker-7.04.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f +size 439960 diff --git a/fix-provides.diff b/fix-provides.diff deleted file mode 100644 index 795bf1c..0000000 --- a/fix-provides.diff +++ /dev/null @@ -1,93 +0,0 @@ -Index: lib/ExtUtils/Mkbootstrap.pm -=================================================================== ---- lib/ExtUtils/Mkbootstrap.pm.orig -+++ lib/ExtUtils/Mkbootstrap.pm -@@ -31,7 +31,8 @@ sub Mkbootstrap { - - if (-f "${baseext}_BS"){ - $_ = "${baseext}_BS"; -- package DynaLoader; # execute code as if in DynaLoader -+ package -+ DynaLoader; # execute code as if in DynaLoader - local($osname, $dlsrc) = (); # avoid warnings - ($osname, $dlsrc) = @Config::Config{qw(osname dlsrc)}; - $bscode = ""; -@@ -41,7 +42,8 @@ sub Mkbootstrap { - } - - if ($Config{'dlsrc'} =~ /^dl_dld/){ -- package DynaLoader; -+ package -+ DynaLoader; - push(@dl_resolve_using, dl_findfile('-lc')); - } - -Index: Makefile.PL -=================================================================== ---- Makefile.PL.orig -+++ Makefile.PL -@@ -11,7 +11,6 @@ BEGIN { require 5.006; } - use strict; - - use lib "."; --use my::bundles; # Must be used before anything else to set up bundled dependencies - - use lib qw(lib); # build ourself with ourself - -@@ -80,8 +79,6 @@ else { - if ( $@ ) { - $Extra_Params{PERL} = "$^X -Iinc"; - } -- -- my::bundles::copy_bundles("bundled", "inc"); - } - - # Test::Harnesses prior to 2.00 shoved all of @INC onto the command line -@@ -109,7 +106,6 @@ my $MM = WriteMakefile( - META_MERGE => { - no_index => { - package => [ 'DynaLoader', 'in' ], # "in" is a PAUSE misparse. -- directory => [ 'bundled', 'my' ], - }, - resources => { - license => 'http://dev.perl.org/licenses/', -Index: MANIFEST -=================================================================== ---- MANIFEST.orig -+++ MANIFEST -@@ -1,35 +1,5 @@ - .perlcriticrc - bin/instmodsh --bundled/CPAN-Meta-YAML/CPAN/Meta/YAML.pm --bundled/CPAN-Meta/CPAN/Meta.pm --bundled/CPAN-Meta/CPAN/Meta/Converter.pm --bundled/CPAN-Meta/CPAN/Meta/Feature.pm --bundled/CPAN-Meta/CPAN/Meta/History.pm --bundled/CPAN-Meta/CPAN/Meta/Prereqs.pm --bundled/CPAN-Meta/CPAN/Meta/Requirements.pm --bundled/CPAN-Meta/CPAN/Meta/Spec.pm --bundled/CPAN-Meta/CPAN/Meta/Validator.pm --bundled/ExtUtils-Command/ExtUtils/Command.pm --bundled/ExtUtils-Install/ExtUtils/Install.pm --bundled/ExtUtils-Install/ExtUtils/Installed.pm --bundled/ExtUtils-Install/ExtUtils/Packlist.pm --bundled/ExtUtils-Manifest/ExtUtils/Manifest.pm --bundled/ExtUtils-Manifest/ExtUtils/MANIFEST.SKIP --bundled/File-Copy-Recursive/File/Copy/Recursive.pm --bundled/File-Temp/File/Temp.pm --bundled/JSON-PP-Compat5006/JSON/PP/Compat5006.pm --bundled/JSON-PP/JSON/PP.pm --bundled/JSON-PP/JSON/PP/Boolean.pm --bundled/Parse-CPAN-Meta/Parse/CPAN/Meta.pm --bundled/README --bundled/Scalar-List-Utils/List/Util.pm --bundled/Scalar-List-Utils/List/Util/PP.pm --bundled/Scalar-List-Utils/Scalar/Util.pm --bundled/Scalar-List-Utils/Scalar/Util/PP.pm --bundled/version/version.pm --bundled/version/version.pod --bundled/version/version/Internals.pod --bundled/version/version/vpp.pm - Changes - INSTALL - lib/ExtUtils/Command/MM.pm diff --git a/perl-ExtUtils-MakeMaker.changes b/perl-ExtUtils-MakeMaker.changes index efcf02b..3df94ea 100644 --- a/perl-ExtUtils-MakeMaker.changes +++ b/perl-ExtUtils-MakeMaker.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Sun Feb 8 07:44:48 UTC 2015 - coolo@suse.com + +- updated to 7.04 + Doc fixes: + - Corrected MAGICXS documentation + - Remove Module::Build encouragement + + 7.03_04 Thu Nov 27 14:35:15 GMT 2014 + Core fixes: + - Do not use ccstdflags with the core extensions + + 7.03_03 Tue Nov 25 16:37:57 GMT 2014 + Win32 Fixes: + - Eliminate sub-process spawning when checking make type + + 7.03_02 Mon Nov 24 13:18:09 GMT 2014 + VMS fixes: + - Fix a couple of missing vendor targets + - Remove VAXCCURSE from ExtUtils::Liblist::Kid::_vms_ext. + + 7.03_01 Tue Nov 18 21:29:40 GMT 2014 + VMS fixes: + - Handle spaces in install targets + - Allow spaces in eliminate_macros and fixpath + - Remove fixpath call from ExtUtils::Liblist::Kid::_vms_ext. + - Override is_make_type() as checks as unnecessary + + Core fixes: + - Wrap parse_abstract() call to Encode in eval() to + avoid build failures + - Fix issue with CCFLAGS in core +- replace fix-provides.diff with a grep call + ------------------------------------------------------------------- Fri Jul 18 10:45:29 UTC 2014 - chris@computersalat.de diff --git a/perl-ExtUtils-MakeMaker.spec b/perl-ExtUtils-MakeMaker.spec index 2f795b8..cabf85a 100644 --- a/perl-ExtUtils-MakeMaker.spec +++ b/perl-ExtUtils-MakeMaker.spec @@ -1,7 +1,7 @@ # # spec file for package perl-ExtUtils-MakeMaker # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-ExtUtils-MakeMaker -Version: 6.98 +Version: 7.04 Release: 0 %define cpan_name ExtUtils-MakeMaker Summary: Create a module Makefile @@ -25,8 +25,6 @@ License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/ Source: http://www.cpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz -# MANUAL -Patch0: fix-provides.diff BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -70,20 +68,24 @@ written for so they'll use the correct one and won't have to face the possibly bewildering errors resulting from using the wrong one. On POSIX systems, that program will likely be GNU Make; on Microsoft -Windows, it will be either Microsoft NMake or DMake. Note that this module -does not support generating Makefiles for GNU Make on Windows. See the +Windows, it will be either Microsoft NMake, DMake or GNU Make. See the section on the L parameter for details. -MakeMaker is object oriented. Each directory below the current directory -that contains a Makefile.PL is treated as a separate object. This makes it -possible to write an unlimited number of Makefiles with a single invocation -of WriteMakefile(). +ExtUtils::MakeMaker (EUMM) is object oriented. Each directory below the +current directory that contains a Makefile.PL is treated as a separate +object. This makes it possible to write an unlimited number of Makefiles +with a single invocation of WriteMakefile(). + +All inputs to WriteMakefile are Unicode characters, not just octets. EUMM +seeks to handle all of these correctly. It is currently still not possible +to portably use Unicode characters in module names, because this requires +Perl to handle Unicode filenames, which is not yet the case on Windows. %prep %setup -q -n %{cpan_name}-%{version} find . -type f -print0 | xargs -0 chmod 644 # MANUAL BEGIN -%patch0 +grep -v ^bundled MAINFEST > t && mv t MAINFEST rm -rf bundled # MANAUL END @@ -104,6 +106,6 @@ rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1 %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes NOTES PATCHING README README.packaging TODO +%doc Changes CONTRIBUTING NOTES README README.packaging %changelog