Hello community,
here is the log from the commit of package perl-ExtUtils-MakeMaker for
openSUSE:Factory checked in at 2016-03-18 21:30:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker (Old)
and /work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-ExtUtils-MakeMaker"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker.changes
2015-08-25 08:53:57.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-ExtUtils-MakeMaker.new/perl-ExtUtils-MakeMaker.changes
2016-03-18 21:30:07.000000000 +0100
@@ -1,0 +2,332 @@
+Fri Mar 11 10:05:35 UTC 2016 - [email protected]
+
+- updated to 7.10
+ see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
+
+ 7.10 Thu Sep 10 19:38:55 BST 2015
+
+ Bug fixes:
+ - Fix an issue with quoting of dist_ci target on Win32
+
+ 7.08 Tue Sep 8 20:24:15 BST 2015
+
+ This release reverts all the changes since v7.04 until such time
+ as the regressions we have found in the "wild" of CPAN can be
+ tamed
+
+ ExtUtils::Command has been included in this release as it was
+ reincorporated in v7.06
+
+ The following bug fixes have also been included:
+ - RT#100268 fix wrong variable being used
+ - Check exit status for commands in "make ci" target
+ - Fix distsignature dependencies for parallel make
+ - The bundled Encode::Locale has been updated to 1.04
+
+ 7.06 Mon Aug 31 18:54:14 BST 2015
+ Enhancements:
+ - version ranges are now supported for PREREQS, etc.
+ - Metadata is now represented internally as Meta Spec 2.0
+ - Use intermediate files to store META.* and *.ppd files
+ - 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
+
+ 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.05_29 Mon Aug 24 16:00:14 BST 2015
+ Bug fixes:
+ - Handle new warnings from File::Path
+ - Resolve RT#106572 specifying AUTHOR via command-line is broken
+
+ 7.05_28 Wed Aug 19 18:56:25 BST 2015
+ Bug fixes:
+ - Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES
+
+ Dist fixes:
+ - Removed .perlcriticrc
+ - Cleaned up Makefile.PL
+
+ 7.05_27 Wed Aug 5 10:31:56 BST 2015
+
+ No changes since 7.05_26
+ Testing dist build
+
+ 7.05_26 Tue Aug 4 20:36:18 BST 2015
+ Bug fixes:
+ - Reverted pure_all changes due to bug in gmake and
+ parallel building perl core
+
+ 7.05_25 Tue Jul 7 18:13:13 BST 2015
+
+ No changes since 7.05_24
+ Testing dist build
+
+ 7.05_24 Wed Jul 1 19:18:11 BST 2015
+ Bug fixes:
+ - Fix missing pipe in Cygwin rebase command
+
+ 7.05_23 Wed Jun 24 20:17:09 BST 2015
+ Bug fixes:
+ - Sanitise make_type on Win32
+ - Cygwin: do not mess with the image base and do an ephemeral rebase on
i686
+
+ 7.05_22 Sun Jun 14 14:06:36 BST 2015
+ Dist fixes:
+ - eval $VERSION in all modules
+
+ 7.05_21 Sat Jun 13 14:57:44 BST 2015
+ Enhancements:
+ - Intermediate META.* and *.ppd files now stored under blib/
+
+ Test fixes:
+ - fixed an executable bit on one of the tests
+
+ 7.05_20 Sat Apr 4 16:20:54 BST 2015
+ Test fixes:
+ - Disable the unicode filename tests for now
+
+ 7.05_19 Fri Mar 27 16:48:15 GMT 2015
+ Test fixes:
+ - Also skip t/basic.t unicode test on Win32
+
+ 7.05_18 Fri Mar 27 12:16:05 GMT 2015
+ Bug fixes:
+ - Fix LINKTYPE => '' backwards compatibility
+ - Have Makefile starting comments reflect decoded @ARGV, not raw
+
+ Test fixes:
+ - Restore t/basic.t unicode test, except on BSD
+
+ 7.05_17 Tue Mar 24 12:11:47 GMT 2015
+ Bug fixes:
+ - Fix RT#103042 - maniadd failure needs "die" to stop make
+
+ 7.05_16 Mon Mar 9 11:17:40 GMT 2015
+ Bug fixes:
+ - Add non-overridable "config" target for subdirs_manifypod's benefit
+
+ Test fixes:
+ - Fix Cygwin tests for manifypods() changes
+ - Skip a Mkbootstrap test on Cygwin
+
+ 7.05_15 Thu Mar 5 19:22:51 GMT 2015
+ Bug fixes:
+ - Resolve core integration regression with META handling
+ - Make "manifypods" go into subdirs
+ - Add various targets to .PHONY to avoid disk IO with dmake
+
+ 7.05_14 Fri Feb 20 16:43:30 GMT 2015
+ Bug fixes:
+ - Add static/dynamic no-ops - needed by nmake and others
+
+ Test fixes:
+ - PL_FILES of a "module" was untested
+
+ 7.05_13 Wed Feb 18 22:17:53 GMT 2015
+ Enhancements:
+ - do proper conversion to 2.x for META_ADD/MERGE
+
+ Bug fixes:
+ - Resolved [RT#102009] subdir override of top_target lacking pure_nolink
+
+ Test fixes:
+ - Various tests no longer require a separate .pm file for testing
+ - Handle unicode correctly in hash2files() function
+
+ 7.05_12 Sat Feb 7 15:00:09 GMT 2015
+ Bug fixes:
+ - Fixed race condition in realclean
+ - Fixed race condition with subdirs_$linktype
+
+ Dist fixes:
+ - Made %ExtraPrereqs match bundled prereqs
+ - Included MANIFEST.SKIP from ExtUtils::Manifest
+
+ 7.05_11 Sat Jan 31 16:11:06 GMT 2015
+ Bug fixes:
+ - Don't make Makefile.aperl until static done so find *.a in blib
+ - Fixed precedence issue in linkext
+ - Make WriteEmptyMakefile produce Makefile compat with subdirs-test_*
+ - Relaxed the requirements for v5.6.1 in bundled version
+
+ Test fixes:
+ - Support v5.6.1 in various tests
+
+ Doc fixes:
+ - Clarified XSBUILD documentation slightly
+
+ 7.05_10 Mon Jan 26 15:06:37 GMT 2015
+ Test fixes:
+ - Update XSBUILD test to work when compiling under C++
+
++++ 135 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.04.tar.gz
New:
----
ExtUtils-MakeMaker-7.10.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-MakeMaker.spec ++++++
--- /var/tmp/diff_new_pack.tfonLE/_old 2016-03-18 21:30:08.000000000 +0100
+++ /var/tmp/diff_new_pack.tfonLE/_new 2016-03-18 21:30:08.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-ExtUtils-MakeMaker
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,20 +17,21 @@
Name: perl-ExtUtils-MakeMaker
-Version: 7.04
+Version: 7.10
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/
-Source:
http://www.cpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
+Source0:
http://www.cpan.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}
-Patch1: Do_not_set_RPATH_by_default.patch
# MANUAL BEGIN
#!BuildIgnore: perl-ExtUtils-MakeMaker
@@ -85,7 +86,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-%patch1 -p1
+%patch0 -p1
find . -type f -print0 | xargs -0 chmod 644
# MANUAL BEGIN
grep -v ^bundled MAINFEST > t && mv t MAINFEST
++++++ Do_not_set_RPATH_by_default.patch ++++++
--- /var/tmp/diff_new_pack.tfonLE/_old 2016-03-18 21:30:08.000000000 +0100
+++ /var/tmp/diff_new_pack.tfonLE/_new 2016-03-18 21:30:08.000000000 +0100
@@ -12,10 +12,10 @@
[[email protected]: also handle LD_RUN_PATH set in MM_Any.pm]
---
-Index: ExtUtils-MakeMaker-7.04/lib/ExtUtils/Liblist.pm
+Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/Liblist.pm
===================================================================
---- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/Liblist.pm
-+++ ExtUtils-MakeMaker-7.04/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
in LDLOADLIBS. It is passed as an environment variable to the process
that links the shared library.
@@ -28,10 +28,10 @@
=head2 BSLOADLIBS
List of those libraries that are needed but can be linked in
-Index: ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Unix.pm
+Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Unix.pm
===================================================================
---- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Unix.pm
-+++ ExtUtils-MakeMaker-7.04/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) $
}
@@ -41,10 +41,10 @@
$ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" ';
}
-Index: ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm
+Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MakeMaker.pm
===================================================================
---- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MakeMaker.pm
-+++ ExtUtils-MakeMaker-7.04/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 {
PERM_DIR PERM_RW PERM_RWX MAGICXS
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
@@ -83,8 +83,8 @@
+ };
print "MakeMaker (v$VERSION)\n" if $Verbose;
- if (-f "MANIFEST" && ! -f "Makefile" && ! $ENV{PERL_CORE}){
-@@ -2714,6 +2735,40 @@ precedence. A typemap in the current di
+ if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
+@@ -2711,6 +2732,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,10 +125,10 @@
=item VENDORPREFIX
Like PERLPREFIX, but only for the vendor install locations.
-Index: ExtUtils-MakeMaker-7.04/lib/ExtUtils/MM_Any.pm
+Index: ExtUtils-MakeMaker-7.10/lib/ExtUtils/MM_Any.pm
===================================================================
---- ExtUtils-MakeMaker-7.04.orig/lib/ExtUtils/MM_Any.pm
-+++ ExtUtils-MakeMaker-7.04/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 {
# LD_RUN_PATH now computed by ExtUtils::Liblist
($self->{EXTRALIBS}, $self->{BSLOADLIBS},
++++++ ExtUtils-MakeMaker-7.04.tar.gz -> ExtUtils-MakeMaker-7.10.tar.gz ++++++
++++ 2089 lines of diff (skipped)
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
patches:
Do_not_set_RPATH_by_default.patch: -p1
#preamble: |-
# BuildRequires: gcc-c++
#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: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module