Accepting request 506093 from devel:languages:perl
- try without the -mini package - the deps are using Module::Build meanwhile - rebase downstream bsc#841204 fix against 7.30 + Do_not_set_RPATH_by_default.patch + based on: http://pkgs.fedoraproject.org/cgit/rpms/perl-ExtUtils-MakeMaker.git/plain/ExtUtils-MakeMaker-7.16-USE_MM_LD_RUN_PATH.patch - updated to 7.30 see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes 7.30 Mon Jun 12 13:17:29 BST 2017 No changes since v7.29_02 7.29_02 Sun Jun 11 12:00:33 BST 2017 Doc fixes: - Fixed POD errors in FAQ 7.29_01 Wed May 31 08:34:10 BST 2017 Bug fixes: - Prune .a without extralibs.ld from search paths - updated to 7.28 see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes 7.28 Tue May 30 22:01:08 BST 2017 No changes since v7.27_02 OBS-URL: https://build.opensuse.org/request/show/506093 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-ExtUtils-MakeMaker?expand=0&rev=9
This commit is contained in:
commit
c6bec63815
@ -1,7 +1,10 @@
|
|||||||
From dbc43828283bd5ab150e24a6cd18c778e9763d7f Mon Sep 17 00:00:00 2001
|
From 4361bd6fb0717f99f6b21ed053542e01c5093af2 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
|
||||||
Date: Thu, 12 Jan 2012 17:05:19 +0100
|
Date: Thu, 12 Jan 2012 17:05:19 +0100
|
||||||
Subject: [PATCH] Do not set RPATH by default
|
Subject: [PATCH] Do not set RPATH by default
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Former behavior can be forced by setting USE_MM_LD_RUN_PATH
|
Former behavior can be forced by setting USE_MM_LD_RUN_PATH
|
||||||
environment variable to 1.
|
environment variable to 1.
|
||||||
@ -9,14 +12,20 @@ environment variable to 1.
|
|||||||
This is copy from `perl' package.
|
This is copy from `perl' package.
|
||||||
See <https://bugzilla.redhat.com/show_bug.cgi?id=773622>.
|
See <https://bugzilla.redhat.com/show_bug.cgi?id=773622>.
|
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||||
[ddiss@suse.de: also handle LD_RUN_PATH set in MM_Any.pm]
|
[ddiss@suse.de: also handle LD_RUN_PATH set in MM_Any.pm]
|
||||||
---
|
---
|
||||||
|
lib/ExtUtils/Liblist.pm | 5 ++++
|
||||||
|
lib/ExtUtils/MM_Any.pm | 1
|
||||||
|
lib/ExtUtils/MM_Unix.pm | 2 -
|
||||||
|
lib/ExtUtils/MakeMaker.pm | 56 +++++++++++++++++++++++++++++++++++++++++++++-
|
||||||
|
4 files changed, 62 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/Liblist.pm
|
Index: ExtUtils-MakeMaker-7.30/lib/ExtUtils/Liblist.pm
|
||||||
===================================================================
|
===================================================================
|
||||||
--- ExtUtils-MakeMaker-7.10.orig/lib/ExtUtils/Liblist.pm
|
--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/Liblist.pm
|
||||||
+++ ExtUtils-MakeMaker-7.10/lib/ExtUtils/Liblist.pm
|
+++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/Liblist.pm
|
||||||
@@ -88,6 +88,11 @@ libraries. LD_RUN_PATH is a colon separ
|
@@ -89,6 +89,11 @@ libraries. LD_RUN_PATH is a colon separ
|
||||||
in LDLOADLIBS. It is passed as an environment variable to the process
|
in LDLOADLIBS. It is passed as an environment variable to the process
|
||||||
that links the shared library.
|
that links the shared library.
|
||||||
|
|
||||||
@ -28,40 +37,36 @@ Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/Liblist.pm
|
|||||||
=head2 BSLOADLIBS
|
=head2 BSLOADLIBS
|
||||||
|
|
||||||
List of those libraries that are needed but can be linked in
|
List of those libraries that are needed but can be linked in
|
||||||
Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Unix.pm
|
Index: ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Unix.pm
|
||||||
===================================================================
|
===================================================================
|
||||||
--- ExtUtils-MakeMaker-7.10.orig/lib/ExtUtils/MM_Unix.pm
|
--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MM_Unix.pm
|
||||||
+++ ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Unix.pm
|
+++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Unix.pm
|
||||||
@@ -972,7 +972,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $
|
@@ -1045,7 +1045,7 @@ sub xs_make_dynamic_lib {
|
||||||
}
|
}
|
||||||
|
|
||||||
my $ld_run_path_shell = "";
|
my $ld_run_path_shell = "";
|
||||||
- if ($self->{LD_RUN_PATH} ne "") {
|
- if ($self->{LD_RUN_PATH} ne "") {
|
||||||
+ if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) {
|
+ if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) {
|
||||||
$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
|
$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
|
||||||
}
|
}
|
||||||
|
|
||||||
Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MakeMaker.pm
|
Index: ExtUtils-MakeMaker-7.30/lib/ExtUtils/MakeMaker.pm
|
||||||
===================================================================
|
===================================================================
|
||||||
--- ExtUtils-MakeMaker-7.10.orig/lib/ExtUtils/MakeMaker.pm
|
--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MakeMaker.pm
|
||||||
+++ ExtUtils-MakeMaker-7.10/lib/ExtUtils/MakeMaker.pm
|
+++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/MakeMaker.pm
|
||||||
@@ -301,7 +301,8 @@ sub full_setup {
|
@@ -317,7 +317,7 @@ sub full_setup {
|
||||||
PERM_DIR PERM_RW PERM_RWX MAGICXS
|
PERM_DIR PERM_RW PERM_RWX MAGICXS
|
||||||
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
|
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
|
||||||
PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
|
PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
|
||||||
- SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS XSOPT XSPROTOARG
|
- SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS
|
||||||
+ SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION
|
+ SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS
|
||||||
+ VERSION_FROM XS XSOPT XSPROTOARG
|
XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION
|
||||||
XS_VERSION clean depend dist dynamic_lib linkext macro realclean
|
clean depend dist dynamic_lib linkext macro realclean tool_autosplit
|
||||||
tool_autosplit
|
|
||||||
|
|
||||||
@@ -436,7 +437,27 @@ sub new {
|
@@ -503,6 +503,26 @@ sub new {
|
||||||
# PRINT_PREREQ is RedHatism.
|
|
||||||
if ("@ARGV" =~ /\bPRINT_PREREQ\b/) {
|
|
||||||
$self->_PRINT_PREREQ;
|
$self->_PRINT_PREREQ;
|
||||||
- }
|
}
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ # USE_MM_LD_RUN_PATH - another RedHatism to disable automatic RPATH generation
|
+ # USE_MM_LD_RUN_PATH - another RedHatism to disable automatic RPATH generation
|
||||||
+ if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
|
+ if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
|
||||||
+ &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
|
+ &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
|
||||||
@ -81,10 +86,11 @@ Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MakeMaker.pm
|
|||||||
+ };
|
+ };
|
||||||
+ $self->{USE_MM_LD_RUN_PATH}=$v;
|
+ $self->{USE_MM_LD_RUN_PATH}=$v;
|
||||||
+ };
|
+ };
|
||||||
|
+
|
||||||
print "MakeMaker (v$VERSION)\n" if $Verbose;
|
print "MakeMaker (v$VERSION)\n" if $Verbose;
|
||||||
if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
|
if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
|
||||||
@@ -2711,6 +2732,40 @@ precedence. A typemap in the current di
|
check_manifest();
|
||||||
|
@@ -2797,6 +2817,40 @@ precedence. A typemap in the current di
|
||||||
precedence, even if it isn't listed in TYPEMAPS. The default system
|
precedence, even if it isn't listed in TYPEMAPS. The default system
|
||||||
typemap has lowest precedence.
|
typemap has lowest precedence.
|
||||||
|
|
||||||
@ -125,11 +131,11 @@ Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MakeMaker.pm
|
|||||||
=item VENDORPREFIX
|
=item VENDORPREFIX
|
||||||
|
|
||||||
Like PERLPREFIX, but only for the vendor install locations.
|
Like PERLPREFIX, but only for the vendor install locations.
|
||||||
Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Any.pm
|
Index: ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Any.pm
|
||||||
===================================================================
|
===================================================================
|
||||||
--- ExtUtils-MakeMaker-7.10.orig/lib/ExtUtils/MM_Any.pm
|
--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MM_Any.pm
|
||||||
+++ ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Any.pm
|
+++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Any.pm
|
||||||
@@ -2275,6 +2275,7 @@ sub init_others {
|
@@ -2435,6 +2435,7 @@ sub init_others {
|
||||||
# LD_RUN_PATH now computed by ExtUtils::Liblist
|
# LD_RUN_PATH now computed by ExtUtils::Liblist
|
||||||
($self->{EXTRALIBS}, $self->{BSLOADLIBS},
|
($self->{EXTRALIBS}, $self->{BSLOADLIBS},
|
||||||
$self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
|
$self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:83b76cd49e458a55774e2e8d87bd1107bc159ba4219600c8ef10c6b43b0d94c5
|
|
||||||
size 445464
|
|
3
ExtUtils-MakeMaker-7.30.tar.gz
Normal file
3
ExtUtils-MakeMaker-7.30.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e081a8aa61c56565746bee998bf4c32926c030b84bb3f206e81714a1707f393c
|
||||||
|
size 469792
|
14
cpanspec.yml
14
cpanspec.yml
@ -14,14 +14,18 @@ patches:
|
|||||||
#post_prep: |-
|
#post_prep: |-
|
||||||
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
|
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
|
||||||
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
|
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
|
||||||
#post_build: |-
|
post_build: |-
|
||||||
# rm unused.files
|
# rm unused.files
|
||||||
#post_install: |-
|
post_install: |-
|
||||||
# sed on %{name}.files
|
rm $RPM_BUILD_ROOT/usr/bin/instmodsh
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
|
||||||
#license: SUSE-NonFree
|
#license: SUSE-NonFree
|
||||||
#skip_noarch: 1
|
#skip_noarch: 1
|
||||||
#custom_build: |-
|
custom_build: |-
|
||||||
#./Build build flags=%{?_smp_mflags} --myflag
|
export BUILDING_AS_PACKAGE=1
|
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||||
|
%{__make} %{?_smp_mflags}
|
||||||
|
|
||||||
#custom_test: |-
|
#custom_test: |-
|
||||||
#startserver && make test
|
#startserver && make test
|
||||||
#ignore_requires: Bizarre::Module
|
#ignore_requires: Bizarre::Module
|
||||||
|
@ -1,3 +1,337 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 25 08:02:48 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- try without the -mini package - the deps are using Module::Build
|
||||||
|
meanwhile
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 23 13:12:48 UTC 2017 - ddiss@suse.com
|
||||||
|
|
||||||
|
- rebase downstream bsc#841204 fix against 7.30
|
||||||
|
+ Do_not_set_RPATH_by_default.patch
|
||||||
|
+ based on:
|
||||||
|
http://pkgs.fedoraproject.org/cgit/rpms/perl-ExtUtils-MakeMaker.git/plain/ExtUtils-MakeMaker-7.16-USE_MM_LD_RUN_PATH.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 14 05:31:17 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 7.30
|
||||||
|
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
|
||||||
|
|
||||||
|
7.30 Mon Jun 12 13:17:29 BST 2017
|
||||||
|
|
||||||
|
No changes since v7.29_02
|
||||||
|
|
||||||
|
7.29_02 Sun Jun 11 12:00:33 BST 2017
|
||||||
|
|
||||||
|
Doc fixes:
|
||||||
|
- Fixed POD errors in FAQ
|
||||||
|
|
||||||
|
7.29_01 Wed May 31 08:34:10 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Prune .a without extralibs.ld from search paths
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 31 05:38:24 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 7.28
|
||||||
|
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
|
||||||
|
|
||||||
|
7.28 Tue May 30 22:01:08 BST 2017
|
||||||
|
|
||||||
|
No changes since v7.27_02
|
||||||
|
|
||||||
|
7.27_02 Tue May 30 09:27:56 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Prune auto/share from search paths RT#121918
|
||||||
|
|
||||||
|
7.27_01 Sun May 28 11:35:46 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix regression with metadata RT#121913
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 28 05:40:55 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 7.26
|
||||||
|
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
|
||||||
|
|
||||||
|
7.26 Sat May 27 21:01:47 BST 2017
|
||||||
|
|
||||||
|
No changes since 7.25_06
|
||||||
|
|
||||||
|
7.25_06 Tue May 23 20:18:01 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix regression with XS tests on MSWin32 with MS toolchain
|
||||||
|
|
||||||
|
7.25_05 Mon May 15 10:18:01 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Make MakeMaker pass compilation tests on AIX again
|
||||||
|
- Test, fix test dep on SKIPped linktype
|
||||||
|
|
||||||
|
7.25_04 Fri May 12 12:24:09 BST 2017
|
||||||
|
|
||||||
|
Enhancements:
|
||||||
|
- Add os_unsupported() function
|
||||||
|
|
||||||
|
7.25_03 Thu May 11 17:51:23 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- processPL now depends on 'pure_all' instead of 'all'
|
||||||
|
|
||||||
|
7.25_02 Thu May 11 11:54:42 BST 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Only add staticlibs that are installed under auto/
|
||||||
|
- Correct the order of tests of chmod()
|
||||||
|
|
||||||
|
Doc fixes:
|
||||||
|
- Fixed typo in MakeMaker.pm
|
||||||
|
|
||||||
|
7.25_01 Fri Feb 3 13:36:25 GMT 2017
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Make perllocal.pod files reproducible
|
||||||
|
- META_ADD/MERGE default meta version based on each other
|
||||||
|
- Eliminate an ancient, unneeded, dangerous call to Carp::longmess
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 25 08:07:16 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 7.24
|
||||||
|
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
|
||||||
|
|
||||||
|
7.24 Sat Aug 20 13:22:28 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.23_01
|
||||||
|
|
||||||
|
7.23_01 Fri Aug 19 10:02:30 BST 2016
|
||||||
|
|
||||||
|
Test fixes:
|
||||||
|
- always use the core serializers when testing in core
|
||||||
|
|
||||||
|
7.22 Mon Aug 8 09:29:02 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.21_01
|
||||||
|
|
||||||
|
7.21_01 Sun Aug 7 10:37:53 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- CVE-2016-1238: instmodsh sanitise @INC
|
||||||
|
|
||||||
|
7.20 Fri Aug 5 09:39:56 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.19_08
|
||||||
|
|
||||||
|
7.19_08 Thu Jul 28 12:31:13 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- CVE-2016-1238: avoid loading VMS::Feature from the default .
|
||||||
|
|
||||||
|
7.19_07 Sun Jul 3 15:11:40 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Restore ordering issue involving OTHERLDFLAGS
|
||||||
|
|
||||||
|
7.19_06 Mon Jun 27 12:32:06 BST 2016
|
||||||
|
|
||||||
|
Test fixes:
|
||||||
|
- Skip subdirscomplex test on VMS
|
||||||
|
|
||||||
|
7.19_05 Mon Jun 20 15:21:52 BST 2016
|
||||||
|
|
||||||
|
Doc fixes:
|
||||||
|
- fix typos and add subdirs text to MakeMaker.pm
|
||||||
|
|
||||||
|
7.19_04 Tue Jun 14 11:16:19 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- prevent EUMM::Locale from warning with old Win32.pm
|
||||||
|
|
||||||
|
Doc fixes:
|
||||||
|
- added examples for running tests in subdirs
|
||||||
|
|
||||||
|
7.19_03 Mon Jun 13 14:22:46 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix test warnings in MM_Unix.pm when in core
|
||||||
|
|
||||||
|
7.19_02 Mon Jun 13 09:57:37 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Check for ascii locale using normalized name
|
||||||
|
|
||||||
|
7.19_01 Thu Jun 2 14:26:20 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Cygwin: avoid libperl.dll.dll.a
|
||||||
|
- Fix basic.t tests on Win32 in core
|
||||||
|
|
||||||
|
7.18 Mon May 23 15:55:26 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.17_03
|
||||||
|
|
||||||
|
7.17_03 Wed May 11 18:22:06 BST 2016
|
||||||
|
|
||||||
|
Dist fixes:
|
||||||
|
- remove build_requires on ourselves
|
||||||
|
|
||||||
|
7.17_02 Mon May 9 23:55:09 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Resolve a regression in c_o with trailing spaces
|
||||||
|
|
||||||
|
7.17_01 Mon May 9 20:02:02 BST 2016
|
||||||
|
|
||||||
|
Test fixes:
|
||||||
|
- Resolve issues with tests when running in core
|
||||||
|
|
||||||
|
7.16 Sat May 7 10:13:05 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.15_03
|
||||||
|
|
||||||
|
7.15_03 Sun May 1 14:13:44 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- lazy load Time::HiRes in ExtUtils::Command::MM
|
||||||
|
- fix 5.6 compat by removing indexed sprintf
|
||||||
|
|
||||||
|
7.15_02 Thu Apr 28 12:54:23 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix regression with small fractional numeric versions
|
||||||
|
|
||||||
|
7.15_01 Wed Apr 27 19:13:46 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix regression with SKIP and dynamic and static targets
|
||||||
|
|
||||||
|
7.14 Sun Apr 24 13:53:33 BST 2016
|
||||||
|
|
||||||
|
No changes since 7.13_01
|
||||||
|
|
||||||
|
7.13_01 Sat Apr 23 16:41:20 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Make dynamic depend on config again, fixes issues with Inline
|
||||||
|
|
||||||
|
7.12 Tue Apr 19 12:24:41 BST 2016
|
||||||
|
|
||||||
|
Enhancements:
|
||||||
|
- version ranges are now supported for PREREQS, etc.
|
||||||
|
- Metadata is now represented internally as Meta Spec 2.0
|
||||||
|
- ExtUtils::Command has been re-incorporated at 1.19 of that module
|
||||||
|
- Refactored XS handling
|
||||||
|
- XSMULTI=>1 - put multiple *.xs under lib, it "just works" and XSBUILD
|
||||||
|
for refined control of XSMULTI
|
||||||
|
- can do "make test" without first doing "make"
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Handle new warnings from File::Path
|
||||||
|
- Resolve RT#106572 specifying AUTHOR via command-line is broken
|
||||||
|
- Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES
|
||||||
|
- Sanitise make_type on Win32
|
||||||
|
- Cygwin rebase fixes
|
||||||
|
- Makefile starting comments reflect decoded @ARGV, not raw
|
||||||
|
- Add various targets to .PHONY to avoid disk IO with dmake
|
||||||
|
- Fixed race condition in realclean
|
||||||
|
- improve static-build lib detection
|
||||||
|
- Eliminate non-error STDERR
|
||||||
|
- Make WriteEmptyMakefile Makefile functional when called in subdir
|
||||||
|
- manifypods fixes
|
||||||
|
- perllocal.pod generation "Perl in Space" fix
|
||||||
|
- PASTHRU fixes
|
||||||
|
- Fix distsignature dependencies for parallel make
|
||||||
|
- Check exit status for commands in "make ci" target
|
||||||
|
- Less noisey output during building sub-modules
|
||||||
|
- Fix dos2unix() on Windows
|
||||||
|
- stop makeaperl from polluting @ARGV in cases where ARGV contains args with spaces
|
||||||
|
- Fix regression when both test.pl and t/*.t are present
|
||||||
|
- Refactored internals to remove DirHandle usage
|
||||||
|
- MM_Unix::find_perl() dont repeatedly stat the same path in a loop
|
||||||
|
- No longer repeatedly attempt to load CPAN::Meta if it is now available
|
||||||
|
|
||||||
|
VMS fixes:
|
||||||
|
- Made MM_VMS::oneline build continuation lines properly
|
||||||
|
- Implemented XSMULTI and XSBUILD
|
||||||
|
- Resurrect PASTHRU on VMS
|
||||||
|
- make_macro should handle multiple macros
|
||||||
|
- Fix regression with File::Spec changes in previous release
|
||||||
|
|
||||||
|
Win32 fixes:
|
||||||
|
- t/echo.t needs SHELL env for Win32 gmake
|
||||||
|
|
||||||
|
Dist fixes:
|
||||||
|
- Made %ExtraPrereqs match bundled prereqs
|
||||||
|
- Included MANIFEST.SKIP from ExtUtils::Manifest
|
||||||
|
- The bundled Encode::Locale has been updated to 1.04
|
||||||
|
|
||||||
|
Test fixes:
|
||||||
|
- test PL_FILES of a "module"
|
||||||
|
- Various tests no longer require a separate .pm file for testing
|
||||||
|
- Support v5.6.1 in various tests
|
||||||
|
- test static build if $ENV{AUTHOR_TESTING}
|
||||||
|
- XS tests now pluggable
|
||||||
|
- test for "Perl in Space"
|
||||||
|
|
||||||
|
Doc fixes:
|
||||||
|
- better document for PL_FILES, oneliner method
|
||||||
|
- FAQ updated
|
||||||
|
|
||||||
|
7.11_06 Tue Mar 29 19:22:38 BST 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Backported change from blead for Win32 miniperl
|
||||||
|
|
||||||
|
7.11_05 Sat Mar 19 09:41:02 GMT 2016
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Less noisey output during building sub-modules
|
||||||
|
- Fix dos2unix() on Windows
|
||||||
|
|
||||||
|
VMS fixes:
|
||||||
|
- Implemented XSMULTI and XSBUILD
|
||||||
|
- Resurrect PASTHRU on VMS
|
||||||
|
|
||||||
|
7.11_04 Mon Feb 15 11:20:14 GMT 2016
|
||||||
|
|
||||||
|
Enhancements:
|
||||||
|
- Added find_tests_recursive_in() method
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Fix regression when both test.pl and t/*.t are present
|
||||||
|
- Refactored internals to remove DirHandle usage
|
||||||
|
|
||||||
|
VMS fixes:
|
||||||
|
- make_macro should handle multiple macros
|
||||||
|
- Fix regression with File::Spec changes in previous release
|
||||||
|
|
||||||
|
Win32 fixes:
|
||||||
|
- t/echo.t needs SHELL env for Win32 gmake
|
||||||
|
|
||||||
|
7.11_03 Wed Nov 25 15:23:25 GMT 2015
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- stop makeaperl from polluting @ARGV in cases where ARGV contains args with spaces
|
||||||
|
|
||||||
|
7.11_02 Sat Nov 21 20:05:45 GMT 2015
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- MM_Unix::find_perl() dont repeatedly stat the same path in a loop
|
||||||
|
|
||||||
|
7.11_01 Thu Nov 12 11:58:58 GMT 2015
|
||||||
|
|
||||||
|
Includes all the Changes noted for v7.06 and the following:
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
- Use of intermediate files to store META.* and *.ppd files has been reverted
|
||||||
|
- No longer repeatedly attempt to load CPAN::Meta if it is now available
|
||||||
|
- Made MM_VMS::oneline build continuation lines properly
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 11 10:05:35 UTC 2016 - coolo@suse.com
|
Fri Mar 11 10:05:35 UTC 2016 - coolo@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package perl-ExtUtils-MakeMaker
|
# spec file for package perl-ExtUtils-MakeMaker
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2017 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,43 +17,29 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: perl-ExtUtils-MakeMaker
|
Name: perl-ExtUtils-MakeMaker
|
||||||
Version: 7.10
|
Version: 7.30
|
||||||
Release: 0
|
Release: 0
|
||||||
%define cpan_name ExtUtils-MakeMaker
|
%define cpan_name ExtUtils-MakeMaker
|
||||||
Summary: Create a module Makefile
|
Summary: Create a module Makefile
|
||||||
License: Artistic-1.0 or GPL-1.0+
|
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/
|
||||||
Source0: http://www.cpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
|
Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
|
||||||
Source1: cpanspec.yml
|
Source1: cpanspec.yml
|
||||||
Patch0: Do_not_set_RPATH_by_default.patch
|
Patch0: Do_not_set_RPATH_by_default.patch
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: perl-macros
|
BuildRequires: perl-macros
|
||||||
%{perl_requires}
|
BuildRequires: perl(CPAN::Meta) >= 2.143240
|
||||||
|
BuildRequires: perl(ExtUtils::Install) >= 1.52
|
||||||
# MANUAL BEGIN
|
BuildRequires: perl(ExtUtils::Manifest) >= 1.70
|
||||||
#!BuildIgnore: perl-ExtUtils-MakeMaker
|
BuildRequires: perl(version)
|
||||||
# used by my/bundles.pm
|
Requires: perl(CPAN::Meta) >= 2.143240
|
||||||
#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::Install) >= 1.52
|
||||||
Requires: perl(ExtUtils::Manifest) >= 1.58
|
Requires: perl(ExtUtils::Manifest) >= 1.70
|
||||||
Requires: perl(File::Temp) >= 0.22
|
Requires: perl(version)
|
||||||
Requires: perl(JSON::PP) >= 2.27103
|
%{perl_requires}
|
||||||
Requires: perl(Parse::CPAN::Meta) >= 1.4400
|
|
||||||
Requires: perl(Scalar::Util) >= 1.13
|
|
||||||
Requires: perl(version) >= 0.82
|
|
||||||
# MANUAL END
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This utility is designed to write a Makefile for an extension module from a
|
This utility is designed to write a Makefile for an extension module from a
|
||||||
@ -87,29 +73,25 @@ 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}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
find . -type f -print0 | xargs -0 chmod 644
|
|
||||||
# MANUAL BEGIN
|
|
||||||
grep -v ^bundled MAINFEST > t && mv t MAINFEST
|
|
||||||
rm -rf bundled
|
|
||||||
# MANAUL END
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export BUILDING_AS_PACKAGE=1
|
export BUILDING_AS_PACKAGE=1
|
||||||
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||||
%{__make} %{?_smp_mflags}
|
%{__make} %{?_smp_mflags}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%{__make} test
|
%{__make} test
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%perl_make_install
|
%perl_make_install
|
||||||
|
%perl_process_packlist
|
||||||
|
# MANUAL BEGIN
|
||||||
rm $RPM_BUILD_ROOT/usr/bin/instmodsh
|
rm $RPM_BUILD_ROOT/usr/bin/instmodsh
|
||||||
rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
|
||||||
%perl_process_packlist
|
# MANUAL END
|
||||||
%perl_gen_filelist
|
%perl_gen_filelist
|
||||||
|
|
||||||
%files -f %{name}.files
|
%files -f %{name}.files
|
||||||
%defattr(-,root,root,755)
|
%defattr(-,root,root,755)
|
||||||
%doc Changes CONTRIBUTING NOTES README README.packaging
|
%doc Changes CONTRIBUTING README README.packaging
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user