Hello community,

here is the log from the commit of package perl-ExtUtils-MakeMaker for 
openSUSE:Factory checked in at 2017-06-27 10:20:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
 and      /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-ExtUtils-MakeMaker"

Tue Jun 27 10:20:46 2017 rev:9 rq:506093 version:7.30

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
  2016-03-18 21:30:07.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new/perl-ExtUtils-MakeMaker.changes
     2017-06-27 10:20:48.251165052 +0200
@@ -1,0 +2,334 @@
+Sun Jun 25 08:02:48 UTC 2017 - [email protected]
+
+- try without the -mini package - the deps are using Module::Build
+  meanwhile
+
+-------------------------------------------------------------------
+Fri Jun 23 13:12:48 UTC 2017 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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
+  
++++ 137 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
++++ and 
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new/perl-ExtUtils-MakeMaker.changes

Old:
----
  ExtUtils-MakeMaker-7.10.tar.gz

New:
----
  ExtUtils-MakeMaker-7.30.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.r6jrWs/_old  2017-06-27 10:20:48.907072348 +0200
+++ /var/tmp/diff_new_pack.r6jrWs/_new  2017-06-27 10:20:48.907072348 +0200
@@ -1,7 +1,7 @@
 #
 # 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
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,43 +17,29 @@
 
 
 Name:           perl-ExtUtils-MakeMaker
-Version:        7.10
+Version:        7.30
 Release:        0
 %define cpan_name ExtUtils-MakeMaker
 Summary:        Create a module Makefile
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 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
 Patch0:         Do_not_set_RPATH_by_default.patch
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-%{perl_requires}
-
-# MANUAL BEGIN
-#!BuildIgnore:  perl-ExtUtils-MakeMaker
-# used by my/bundles.pm
-#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
+BuildRequires:  perl(CPAN::Meta) >= 2.143240
+BuildRequires:  perl(ExtUtils::Install) >= 1.52
+BuildRequires:  perl(ExtUtils::Manifest) >= 1.70
+BuildRequires:  perl(version)
+Requires:       perl(CPAN::Meta) >= 2.143240
 Requires:       perl(ExtUtils::Install) >= 1.52
-Requires:       perl(ExtUtils::Manifest) >= 1.58
-Requires:       perl(File::Temp) >= 0.22
-Requires:       perl(JSON::PP) >= 2.27103
-Requires:       perl(Parse::CPAN::Meta) >= 1.4400
-Requires:       perl(Scalar::Util) >= 1.13
-Requires:       perl(version) >= 0.82
-# MANUAL END
+Requires:       perl(ExtUtils::Manifest) >= 1.70
+Requires:       perl(version)
+%{perl_requires}
 
 %description
 This utility is designed to write a Makefile for an extension module from a
@@ -87,29 +73,25 @@
 %prep
 %setup -q -n %{cpan_name}-%{version}
 %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
 export BUILDING_AS_PACKAGE=1
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__make} %{?_smp_mflags}
-
 %check
 %{__make} test
 
 %install
 %perl_make_install
+%perl_process_packlist
+# MANUAL BEGIN
 rm $RPM_BUILD_ROOT/usr/bin/instmodsh
 rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
-%perl_process_packlist
+# MANUAL END
 %perl_gen_filelist
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes CONTRIBUTING NOTES README README.packaging
+%doc Changes CONTRIBUTING README README.packaging
 
 %changelog

++++++ Do_not_set_RPATH_by_default.patch ++++++
--- /var/tmp/diff_new_pack.r6jrWs/_old  2017-06-27 10:20:48.923070087 +0200
+++ /var/tmp/diff_new_pack.r6jrWs/_new  2017-06-27 10:20:48.923070087 +0200
@@ -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?= <[email protected]>
 Date: Thu, 12 Jan 2012 17:05:19 +0100
 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
 environment variable to 1.
@@ -9,14 +12,20 @@
 This is copy from `perl' package.
 See <https://bugzilla.redhat.com/show_bug.cgi?id=773622>.
 
+Signed-off-by: Petr Písař <[email protected]>
 [[email protected]: 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.10/lib/ExtUtils/Liblist.pm
-@@ -88,6 +88,11 @@ libraries.  LD_RUN_PATH is a colon separ
+--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/Liblist.pm
++++ ExtUtils-MakeMaker-7.30/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.
  
@@ -28,40 +37,36 @@
  =head2 BSLOADLIBS
  
  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.10/lib/ExtUtils/MM_Unix.pm
-@@ -972,7 +972,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $
+--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MM_Unix.pm
++++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Unix.pm
+@@ -1045,7 +1045,7 @@ sub xs_make_dynamic_lib {
      }
  
      my $ld_run_path_shell = "";
 -    if ($self->{LD_RUN_PATH} ne "") {
 +    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.10/lib/ExtUtils/MakeMaker.pm
-@@ -301,7 +301,8 @@ sub full_setup {
+--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MakeMaker.pm
++++ ExtUtils-MakeMaker-7.30/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
--    SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS XSOPT 
XSPROTOARG
-+    SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST USE_MM_LD_RUN_PATH VERSION
-+    VERSION_FROM XS XSOPT XSPROTOARG
-     XS_VERSION clean depend dist dynamic_lib linkext macro realclean
-     tool_autosplit
- 
-@@ -436,7 +437,27 @@ sub new {
-     # PRINT_PREREQ is RedHatism.
-     if ("@ARGV" =~ /\bPRINT_PREREQ\b/) {
+-    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
+     clean depend dist dynamic_lib linkext macro realclean tool_autosplit
+ 
+@@ -503,6 +503,26 @@ sub new {
          $self->_PRINT_PREREQ;
--   }
-+    }
-+
+    }
+ 
 +    # USE_MM_LD_RUN_PATH - another RedHatism to disable automatic RPATH 
generation
 +    if ( ( ! $self->{USE_MM_LD_RUN_PATH} )
 +       &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/)
@@ -81,10 +86,11 @@
 +       };
 +       $self->{USE_MM_LD_RUN_PATH}=$v;
 +    };
- 
++
      print "MakeMaker (v$VERSION)\n" if $Verbose;
      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
  typemap has lowest precedence.
  
@@ -125,11 +131,11 @@
  =item VENDORPREFIX
  
  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.10/lib/ExtUtils/MM_Any.pm
-@@ -2275,6 +2275,7 @@ sub init_others {
+--- ExtUtils-MakeMaker-7.30.orig/lib/ExtUtils/MM_Any.pm
++++ ExtUtils-MakeMaker-7.30/lib/ExtUtils/MM_Any.pm
+@@ -2435,6 +2435,7 @@ sub init_others {
              # LD_RUN_PATH now computed by ExtUtils::Liblist
              ($self->{EXTRALIBS},  $self->{BSLOADLIBS},
               $self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;

++++++ ExtUtils-MakeMaker-7.10.tar.gz -> ExtUtils-MakeMaker-7.30.tar.gz ++++++
++++ 17002 lines of diff (skipped)

++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.r6jrWs/_old  2017-06-27 10:20:49.091046347 +0200
+++ /var/tmp/diff_new_pack.r6jrWs/_new  2017-06-27 10:20:49.091046347 +0200
@@ -14,14 +14,18 @@
 #post_prep: |-
 # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
 # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
-#post_build: |-
+post_build: |-
 # rm unused.files
-#post_install: |-
-# sed on %{name}.files
+post_install: |-
+ rm $RPM_BUILD_ROOT/usr/bin/instmodsh
+ rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
 #license: SUSE-NonFree
 #skip_noarch: 1
-#custom_build: |-
-#./Build build flags=%{?_smp_mflags} --myflag
+custom_build: |-
+ export BUILDING_AS_PACKAGE=1
+ %{__perl} Makefile.PL INSTALLDIRS=vendor
+ %{__make} %{?_smp_mflags}
+
 #custom_test: |-
 #startserver && make test
 #ignore_requires: Bizarre::Module


Reply via email to