From 226935c6561b84c67351868a1be99d6c1988e453 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Tue, 8 Mar 2016 07:18:45 -0500 Subject: sys-devel/autogen: fix tests with dash, bug #576674 Package-Manager: portage-2.2.26 --- .../autogen-5.18.4_fix_format.test_for_dash.patch | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 sys-devel/autogen/files/autogen-5.18.4_fix_format.test_for_dash.patch (limited to 'sys-devel/autogen/files/autogen-5.18.4_fix_format.test_for_dash.patch') diff --git a/sys-devel/autogen/files/autogen-5.18.4_fix_format.test_for_dash.patch b/sys-devel/autogen/files/autogen-5.18.4_fix_format.test_for_dash.patch new file mode 100644 index 000000000000..644df648f59a --- /dev/null +++ b/sys-devel/autogen/files/autogen-5.18.4_fix_format.test_for_dash.patch @@ -0,0 +1,25 @@ +agen5/test/format.test: export AUTOGEN_DNE_DATE explicitly. DASH does +not export when the assignment is on the same line as a shell function +invocation. + +This is a backport of part of upstreams' commit 89f12c15. + +See: https://bugs.gentoo.org/show_bug.cgi?id=576674 + +--- a/agen5/test/format.test ++++ b/agen5/test/format.test +@@ -79,12 +79,12 @@ + + _EOF_ + +-AUTOGEN_DNE_DATE=false \ ++export AUTOGEN_DNE_DATE=false + run_ag x ${testname}.def || failure autogen failed + cmp -s ${testname}.base ${testname}.test || \ + failure "`diff ${testname}.base ${testname}.test`" + +-AUTOGEN_DNE_DATE=true \ ++AUTOGEN_DNE_DATE=true + run_ag x ${testname}.def || failure autogen failed + dte=`sed -n 's/.*It has been AutoGen-ed *//p' ${testname}.test` + test "X${dte}" = "X" && \ -- cgit v1.2.3-65-gdbad