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:
commit
3dc13559f3
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2eb023189e5fa6b9dcc66858b1fde953d1f1b86f971ec5ab42dd36c172da63ef
|
|
||||||
size 436258
|
|
3
ExtUtils-MakeMaker-7.04.tar.gz
Normal file
3
ExtUtils-MakeMaker-7.04.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:98126b012d70c2af0f8e33a07ebe0d6f2340281b2460981b959a9fb31d5ad97f
|
||||||
|
size 439960
|
@ -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
|
|
@ -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
|
Fri Jul 18 10:45:29 UTC 2014 - chris@computersalat.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package perl-ExtUtils-MakeMaker
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: perl-ExtUtils-MakeMaker
|
Name: perl-ExtUtils-MakeMaker
|
||||||
Version: 6.98
|
Version: 7.04
|
||||||
Release: 0
|
Release: 0
|
||||||
%define cpan_name ExtUtils-MakeMaker
|
%define cpan_name ExtUtils-MakeMaker
|
||||||
Summary: Create a module Makefile
|
Summary: Create a module Makefile
|
||||||
@ -25,8 +25,6 @@ License: Artistic-1.0 or GPL-1.0+
|
|||||||
Group: Development/Libraries/Perl
|
Group: Development/Libraries/Perl
|
||||||
Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/
|
Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/
|
||||||
Source: http://www.cpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
|
Source: http://www.cpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
|
||||||
# MANUAL
|
|
||||||
Patch0: fix-provides.diff
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: perl
|
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.
|
possibly bewildering errors resulting from using the wrong one.
|
||||||
|
|
||||||
On POSIX systems, that program will likely be GNU Make; on Microsoft
|
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
|
Windows, it will be either Microsoft NMake, DMake or GNU Make. See the
|
||||||
does not support generating Makefiles for GNU Make on Windows. See the
|
|
||||||
section on the L</"MAKE"> parameter for details.
|
section on the L</"MAKE"> parameter for details.
|
||||||
|
|
||||||
MakeMaker is object oriented. Each directory below the current directory
|
ExtUtils::MakeMaker (EUMM) is object oriented. Each directory below the
|
||||||
that contains a Makefile.PL is treated as a separate object. This makes it
|
current directory that contains a Makefile.PL is treated as a separate
|
||||||
possible to write an unlimited number of Makefiles with a single invocation
|
object. This makes it possible to write an unlimited number of Makefiles
|
||||||
of WriteMakefile().
|
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
|
%prep
|
||||||
%setup -q -n %{cpan_name}-%{version}
|
%setup -q -n %{cpan_name}-%{version}
|
||||||
find . -type f -print0 | xargs -0 chmod 644
|
find . -type f -print0 | xargs -0 chmod 644
|
||||||
# MANUAL BEGIN
|
# MANUAL BEGIN
|
||||||
%patch0
|
grep -v ^bundled MAINFEST > t && mv t MAINFEST
|
||||||
rm -rf bundled
|
rm -rf bundled
|
||||||
# MANAUL END
|
# MANAUL END
|
||||||
|
|
||||||
@ -104,6 +106,6 @@ rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
|
|||||||
|
|
||||||
%files -f %{name}.files
|
%files -f %{name}.files
|
||||||
%defattr(-,root,root,755)
|
%defattr(-,root,root,755)
|
||||||
%doc Changes NOTES PATCHING README README.packaging TODO
|
%doc Changes CONTRIBUTING NOTES README README.packaging
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user