From 4762cf39a16464ee3f1afc5eb6a97318489f762e789c3a6644d78434507d8282 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 8 Feb 2015 07:52:21 +0000 Subject: [PATCH 1/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-MakeMaker?expand=0&rev=25 --- ExtUtils-MakeMaker-7.04.tar.gz | 3 ++ fix-provides.diff | 93 --------------------------------- perl-ExtUtils-MakeMaker.changes | 34 ++++++++++++ perl-ExtUtils-MakeMaker.spec | 10 ++-- 4 files changed, 41 insertions(+), 99 deletions(-) create mode 100644 ExtUtils-MakeMaker-7.04.tar.gz delete mode 100644 fix-provides.diff 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..4c5ca61 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 @@ -83,7 +81,7 @@ of WriteMakefile(). %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 +102,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 NOTES README README.packaging TODO %changelog From c7cbb5cd1dea51677d1e29864b3017ca7b7da872cca7d15f5d7f721a18d3655b Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 8 Feb 2015 07:52:29 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-MakeMaker?expand=0&rev=26 --- ExtUtils-MakeMaker-6.98.tar.gz | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 ExtUtils-MakeMaker-6.98.tar.gz 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 From 12f68f085959836c38cec3bc0da9ad2bf3a9d9e04def888c8c1bdf59fd62f572 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 8 Feb 2015 07:57:03 +0000 Subject: [PATCH 3/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-MakeMaker?expand=0&rev=27 --- perl-ExtUtils-MakeMaker.spec | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/perl-ExtUtils-MakeMaker.spec b/perl-ExtUtils-MakeMaker.spec index 4c5ca61..cabf85a 100644 --- a/perl-ExtUtils-MakeMaker.spec +++ b/perl-ExtUtils-MakeMaker.spec @@ -68,14 +68,18 @@ 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} @@ -102,6 +106,6 @@ rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1 %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes NOTES README README.packaging TODO +%doc Changes CONTRIBUTING NOTES README README.packaging %changelog