From bc8cf0122953aaca19683a3fd1ebef29e4648f423e715610fa0373a55e20a3ab Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Sun, 26 Jun 2016 20:50:04 +0000 Subject: [PATCH] Accepting request 404883 from home:pluskalm:branches:devel:tools:building - Fix tests with gzip-1.7 and later: * automake-fix-tests-gzip.patch - add 0001-correct-parameter-parsing-in-test-driver-script.patch make parameter parsing of test driver script matching the help text - Fix tests with gzip-1.7 and later: * automake-fix-tests-gzip.patch OBS-URL: https://build.opensuse.org/request/show/404883 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=53 --- automake-fix-tests-gzip.patch | 68 +++++++++++++++++++++++++++++++++++ automake-testsuite.changes | 13 +++++++ automake-testsuite.spec | 3 ++ automake.changes | 6 ++++ automake.spec | 3 ++ 5 files changed, 93 insertions(+) create mode 100644 automake-fix-tests-gzip.patch diff --git a/automake-fix-tests-gzip.patch b/automake-fix-tests-gzip.patch new file mode 100644 index 0000000..cb199db --- /dev/null +++ b/automake-fix-tests-gzip.patch @@ -0,0 +1,68 @@ +From 749468ac63042820bc3da85ece5bed64b0c15d62 Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Tue, 29 Mar 2016 02:44:19 +0000 +Subject: automake: port better to future gzip + +* lib/am/distdir.am (dist-gzip, dist-shar, distcheck): +Port better to future versions of gzip, which are planned to +deprecate the GZIP environment variable (Bug#20132). +--- +diff --git a/lib/am/distdir.am b/lib/am/distdir.am +index d4dd8cc..87c6730 100644 +--- a/lib/am/distdir.am ++++ b/lib/am/distdir.am +@@ -309,6 +309,16 @@ endif %?TOPDIR_P% + ## We order DIST_TARGETS by expected duration of the compressors, + ## slowest first, for better parallelism in "make dist". Do not + ## reorder DIST_ARCHIVES, users may expect gzip to be first. ++## ++## Traditionally, gzip prepended the contents of the GZIP environment ++## variable to its arguments, and the commands below formerly used ++## this by invoking 'GZIP=$(GZIP_ENV) gzip'. The GZIP environment ++## variable is now considered to be obsolescent, so the commands below ++## now use 'eval GZIP= gzip $(GZIP_ENV)' instead; this should work ++## with both older and newer gzip implementations. The 'eval' is to ++## support makefile assignments like 'GZIP_ENV = "-9 -n"' that quote ++## the GZIP_ENV right-hand side because that was needed with the ++## former invocation pattern. + + if %?TOPDIR_P% + +@@ -316,7 +326,7 @@ if %?TOPDIR_P% + GZIP_ENV = --best + .PHONY: dist-gzip + dist-gzip: distdir +- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz ++ tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + + ?BZIP2?DIST_ARCHIVES += $(distdir).tar.bz2 +@@ -352,7 +362,7 @@ dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 +- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz ++ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) + + ?ZIP?DIST_ARCHIVES += $(distdir).zip +@@ -412,7 +422,7 @@ endif %?SUBDIRS% + distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ +- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ ++ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ +@@ -422,7 +432,7 @@ distcheck: dist + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ +- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ ++ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac +-- +cgit v0.9.0.2 diff --git a/automake-testsuite.changes b/automake-testsuite.changes index 89d1884..85fe4b6 100644 --- a/automake-testsuite.changes +++ b/automake-testsuite.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Jun 26 19:13:10 UTC 2016 - mpluskal@suse.com + +- Fix tests with gzip-1.7 and later: + * automake-fix-tests-gzip.patch + +------------------------------------------------------------------- +Tue Jun 14 13:48:47 UTC 2016 - Thomas.Blume@suse.com + +- add 0001-correct-parameter-parsing-in-test-driver-script.patch + make parameter parsing of test driver script matching the help + text + ------------------------------------------------------------------- Tue Sep 1 12:12:46 UTC 2015 - dimstar@opensuse.org diff --git a/automake-testsuite.spec b/automake-testsuite.spec index fe31cbf..4f26d20 100644 --- a/automake-testsuite.spec +++ b/automake-testsuite.spec @@ -35,6 +35,8 @@ Patch2: automake-require_file.patch Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch Patch4: automake-perl-5.22.patch Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch +# fixes failing tests with gzip-1.7 and later (upstream commit id 749468ac63042820bc3da85ece5bed64b0c15d62) +Patch6: automake-fix-tests-gzip.patch Patch100: automake-SuSE.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -66,6 +68,7 @@ definitions (with rules occasionally thrown in). The generated %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %patch100 %build diff --git a/automake.changes b/automake.changes index e6c952c..85fe4b6 100644 --- a/automake.changes +++ b/automake.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Jun 26 19:13:10 UTC 2016 - mpluskal@suse.com + +- Fix tests with gzip-1.7 and later: + * automake-fix-tests-gzip.patch + ------------------------------------------------------------------- Tue Jun 14 13:48:47 UTC 2016 - Thomas.Blume@suse.com diff --git a/automake.spec b/automake.spec index 9fde984..a168f63 100644 --- a/automake.spec +++ b/automake.spec @@ -35,6 +35,8 @@ Patch2: automake-require_file.patch Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch Patch4: automake-perl-5.22.patch Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch +# fixes failing tests with gzip-1.7 and later (upstream commit id 749468ac63042820bc3da85ece5bed64b0c15d62) +Patch6: automake-fix-tests-gzip.patch Patch100: automake-SuSE.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -66,6 +68,7 @@ definitions (with rules occasionally thrown in). The generated %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %patch100 %build