diff --git a/Do_not_set_RPATH_by_default.patch b/Do_not_set_RPATH_by_default.patch index c0cbdac..92c1169 100644 --- a/Do_not_set_RPATH_by_default.patch +++ b/Do_not_set_RPATH_by_default.patch @@ -21,10 +21,10 @@ Signed-off-by: Petr Písař lib/ExtUtils/MakeMaker.pm | 56 +++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 62 insertions(+), 2 deletions(-) -Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist.pm +Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm =================================================================== ---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/Liblist.pm -+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist.pm +--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/Liblist.pm ++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm @@ -89,6 +89,11 @@ libraries. LD_RUN_PATH is a colon separ in LDLOADLIBS. It is passed as an environment variable to the process that links the shared library. @@ -37,11 +37,11 @@ Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/Liblist.pm =head2 BSLOADLIBS List of those libraries that are needed but can be linked in -Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Unix.pm +Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm =================================================================== ---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MM_Unix.pm -+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Unix.pm -@@ -1045,7 +1045,7 @@ sub xs_make_dynamic_lib { +--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Unix.pm ++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm +@@ -1074,7 +1074,7 @@ sub xs_make_dynamic_lib { } my $ld_run_path_shell = ""; @@ -50,14 +50,14 @@ Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Unix.pm $ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" '; } -Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm +Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm =================================================================== ---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MakeMaker.pm -+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm +--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MakeMaker.pm ++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm @@ -317,7 +317,7 @@ sub full_setup { PERM_DIR PERM_RW PERM_RWX MAGICXS PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE - PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ + PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ PUREPERL_ONLY - SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS + SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION @@ -90,7 +90,7 @@ Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm print "MakeMaker (v$VERSION)\n" if $Verbose; if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){ check_manifest(); -@@ -2821,6 +2841,40 @@ precedence. A typemap in the current di +@@ -2837,6 +2857,40 @@ precedence. A typemap in the current di precedence, even if it isn't listed in TYPEMAPS. The default system typemap has lowest precedence. @@ -131,11 +131,11 @@ Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MakeMaker.pm =item VENDORPREFIX Like PERLPREFIX, but only for the vendor install locations. -Index: ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Any.pm +Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm =================================================================== ---- ExtUtils-MakeMaker-7.34.orig/lib/ExtUtils/MM_Any.pm -+++ ExtUtils-MakeMaker-7.34/lib/ExtUtils/MM_Any.pm -@@ -2435,6 +2435,7 @@ sub init_others { +--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Any.pm ++++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm +@@ -2437,6 +2437,7 @@ sub init_others { # LD_RUN_PATH now computed by ExtUtils::Liblist ($self->{EXTRALIBS}, $self->{BSLOADLIBS}, $self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs; diff --git a/ExtUtils-MakeMaker-7.34.tar.gz b/ExtUtils-MakeMaker-7.34.tar.gz deleted file mode 100644 index 5e7ec17..0000000 --- a/ExtUtils-MakeMaker-7.34.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95f1eb44de480d00b28d031b574ec868f7aeeee199eb5abe5666f6bcbbf68480 -size 471349 diff --git a/ExtUtils-MakeMaker-7.36.tar.gz b/ExtUtils-MakeMaker-7.36.tar.gz new file mode 100644 index 0000000..e203807 --- /dev/null +++ b/ExtUtils-MakeMaker-7.36.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06cef6429315cdc6afa9b2dc6fbdfa33538b6f68c827f441294621858e28c558 +size 474751 diff --git a/perl-ExtUtils-MakeMaker.changes b/perl-ExtUtils-MakeMaker.changes index 47a1651..55dad76 100644 --- a/perl-ExtUtils-MakeMaker.changes +++ b/perl-ExtUtils-MakeMaker.changes @@ -1,3 +1,121 @@ +------------------------------------------------------------------- +Mon May 27 10:15:30 UTC 2019 - Pedro Monreal Gonzalez + +- updated to 7.36 + see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes + 7.36 Sun Apr 28 16:28:20 BST 2019 + + No changes since v7.35_14 + + This release was made possible by the kind + sponsors of the 2019 Perl Toolchain Summit + held in Marlow, UK: + + Booking.com, cPanel, MaxMind, FastMail, ZipRecruiter, + Cogendo, Elastic, OpenCage Data, Bluehost, Perl Services, + Zoopla, Archer Education, OpusVL, Oetiker+Partner, YEF + + 7.35_14 Sun Apr 28 14:12:22 BST 2019 + + Win32 fixes: + - Add ExtUtils::PL2Bat path to pl2bat when PERL_CORE + + 7.35_13 Sun Apr 28 11:57:57 BST 2019 + + Bug fixes: + - Suppress warnings from EUMM::Locale code page workaround + + 7.35_12 Sat Apr 27 22:37:26 BST 2019 + + Enhancements: + - add AppVeyor CI configuration + see for more information + + Bug fixes: + - Resolve RTs 127028 && 127316 on Mojave system perl + - Honour man page disablement under INSTALL_BASE + - fix `dmake` warning by removing dmake-superfluous ".NOTPARALLEL" target + - suppress inherited AUTOLOAD warning for 'Win32::ConsoleCP()' + - fix perl image (aka, executable) quoting for `dmake` builds + - skip broken test for Win32 strawberry perl v5.10 (and some earlier versions) + - add workaround to ExtUtils::MakeMaker::Locale for code pages 'cp65000' and 'cp65001' + + 7.35_11 Thu Apr 25 11:53:59 BST 2019 + + Bug fixes: + - Fix RT#128004 gcc AIX builds broken + + 7.35_10 Wed Feb 20 10:03:50 GMT 2019 + + Test fixes: + - Skip "merged /usr" tests on MSWin32 + + 7.35_09 Mon Feb 18 10:05:42 GMT 2019 + + Bug fixes: + - stringify version before comparing + + Test fixes: + - Changed wording of skip message for xsstatic + + QA fixes: + - travis is deprecating container-based environments + + 7.35_08 Thu Dec 6 10:22:02 GMT 2018 + + Enhancements: + - propagate all variables used by Buildroot to subdirs + + 7.35_07 Fri Nov 23 11:34:27 GMT 2018 + + Bug fixes: + - Avoid mangling /bin non-perl shebangs on merged-/usr systems + + VMS fixes: + - Handle PERL_ARCHLIBDEP and DESTINSTALL... macros on VMS. + - Remove trailing space from multi-in.PL in PL_FILES.t + - Skip "merged /usr" tests on VMS. + + 7.35_06 Thu Jul 19 20:30:55 BST 2018 + + Enhancements: + - Override shebang with PERL_MM_SHEBANG=relocatable env var + + Bug fixes: + - Refactored Liblist::Kid tests, enabling UNIX testing + + 7.35_05 Tue Jul 10 09:44:25 BST 2018 + + Win32 fixes: + - add Visual C parallel building support + + 7.35_04 Mon Jul 9 10:21:59 BST 2018 + + Bug fixes: + - Fix manification on MSWin32 + + Doc fixes: + - Mention manifypods target in FAQ for + man creation on non-un*x OS + + 7.35_03 Fri Apr 27 14:28:21 BST 2018 + + Enhancements: + - Allow specifying extra inputs for PL_FILES scripts + + 7.35_02 Tue Apr 24 11:38:39 BST 2018 + + Core fixes: + - Win32 fixes for gmake 4.2.1 in quoting literals + + 7.35_01 Thu Apr 19 13:17:35 BST 2018 + + Core fixes: + - use tr instead of eval on $VERSION + - Fix PUREPERL_ONLY warnings + +- Refreshed Do_not_set_RPATH_by_default.patch + ------------------------------------------------------------------- Thu Mar 22 09:32:51 UTC 2018 - pmonrealgonzalez@suse.com diff --git a/perl-ExtUtils-MakeMaker.spec b/perl-ExtUtils-MakeMaker.spec index 6ee9b09..d01e4ca 100644 --- a/perl-ExtUtils-MakeMaker.spec +++ b/perl-ExtUtils-MakeMaker.spec @@ -1,7 +1,7 @@ # # spec file for package perl-ExtUtils-MakeMaker # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: perl-ExtUtils-MakeMaker -Version: 7.34 +Version: 7.36 Release: 0 %define cpan_name ExtUtils-MakeMaker Summary: Create a module Makefile License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/ExtUtils-MakeMaker/ +Url: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml Patch0: Do_not_set_RPATH_by_default.patch