commit perl-ExtUtils-MakeMaker for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - coolo@suse.com + +- 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 @@ [ddiss@suse.de: 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
participants (1)
-
root@hilbert.suse.de