Accepting request 284726 from devel:languages:perl

- 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

OBS-URL: https://build.opensuse.org/request/show/284726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-ExtUtils-MakeMaker?expand=0&rev=5
This commit is contained in:
Dominique Leuenberger 2015-02-08 12:04:13 +00:00 committed by Git OBS Bridge
commit 3dc13559f3
5 changed files with 51 additions and 108 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2eb023189e5fa6b9dcc66858b1fde953d1f1b86f971ec5ab42dd36c172da63ef
size 436258

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f
size 439960

View File

@ -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

View File

@ -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

View File

@ -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</"MAKE"> 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