Author: bdubbs Date: Sun Sep 27 13:23:51 2020 New Revision: 4193 Log: Fix autoconf-2.69 tests
Added: trunk/autoconf/autoconf-2.69-consolidated_fixes-1.patch Added: trunk/autoconf/autoconf-2.69-consolidated_fixes-1.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/autoconf/autoconf-2.69-consolidated_fixes-1.patch Sun Sep 27 13:23:51 2020 (r4193) @@ -0,0 +1,95 @@ +Submitted By: Bruce Dubbs <bdubbs at linuxfromscratch dot org> +Date: 2020-09-27 +Initial Package Version: autoconf-2.69 +Upstream Status: Unknown +Origin: https://github.com/archlinux/svntogit-packages/tree/packages/autoconf/trunk +Description: Fixes for current perl, libtool, and bash dependencies. + +diff -Naur autoconf-2.69/bin/autoscan.in autoconf-2.69.new/bin/autoscan.in +--- autoconf-2.69/bin/autoscan.in 2012-04-24 21:37:26.000000000 -0500 ++++ autoconf-2.69.new/bin/autoscan.in 2020-09-27 14:19:34.363359383 -0500 +@@ -358,7 +358,7 @@ + { + # Strip out comments and variable references. + s/#.*//; +- s/\${[^\}]*}//g; ++ s/\$i\{[^\}]*}//g; + s/@[^@]*@//g; + + # Tokens in the code. +diff -Naur autoconf-2.69/tests/foreign.at autoconf-2.69.new/tests/foreign.at +--- autoconf-2.69/tests/foreign.at 2012-03-07 11:35:26.000000000 -0600 ++++ autoconf-2.69.new/tests/foreign.at 2020-09-27 14:22:04.861068523 -0500 +@@ -57,7 +57,7 @@ + # Make sure at-path contains something valid, and let the test suite + # display it when verbose. And fail, skipping would too easily hide + # problems. +-AT_CHECK([sed -n ["s,^.*\`\\(/[^']*\\)'.*,\\1,p"] stdout], [0], [stdout]) ++AT_CHECK([sed -n ["s,^[^']*[\`']\\(/[^']*\\)'.*,\\1,p"] stdout], [0], [stdout]) + AT_CHECK([test -f "`sed -n 1p stdout`"]) + + # Older libtoolize installed everything but install-sh... +diff -Naur autoconf-2.69/tests/local.at autoconf-2.69.new/tests/local.at +--- autoconf-2.69/tests/local.at 2012-04-24 15:44:15.000000000 -0500 ++++ autoconf-2.69.new/tests/local.at 2020-09-27 14:24:43.837930548 -0500 +@@ -324,7 +324,7 @@ + [AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|MKDIR_P|RANLIB|SET_MAKE|YACC], + [GREP|[EF]GREP|SED], + [[_@]|.[*#?$].], +- [argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS]))=' \ ++ [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM|SECONDS]))=' \ + $act_file || + test $? -eq 1 || echo failed >&2 + ) 2>stderr-$act_file | +@@ -381,6 +381,9 @@ + /'\'\\\$\''=/ d + /^argv=/ d + /^ARGC=/ d ++ /^BASH_ARGC=/ d ++ /^BASH_ARGV=/ d ++ /^LINENO=/ d + ' $act_file >at_config_vars-$act_file + done + AT_CMP([at_config_vars-$1], [at_config_vars-$2])[]dnl +diff -Naur autoconf-2.69/tests/m4sh.at autoconf-2.69.new/tests/m4sh.at +--- autoconf-2.69/tests/m4sh.at 2012-03-07 11:35:26.000000000 -0600 ++++ autoconf-2.69.new/tests/m4sh.at 2020-09-27 14:25:52.990175565 -0500 +@@ -254,7 +254,7 @@ + # `_oline_', once processed and ran, produces our reference. + # We check that we find ourselves by looking at a string which is + # available only in the original script: `_oline_'. +-AT_DATA_LINENO([reference], [false], [__OLINE__], [_oline__]) ++AT_DATA_LINENO([reference], [true], [__OLINE__], [_oline__]) + AT_CHECK([./reference], 0, [stdout]) + + # The reference: +@@ -264,7 +264,7 @@ + # Be sure to be out of the PATH. + AT_CHECK([mkdir test || exit 77]) + +-AT_DATA_LINENO([test/test-1], [false], [__LINENO__], [LINENO]) ++AT_DATA_LINENO([test/test-1], [true], [__LINENO__], [LINENO]) + AT_CHECK([./test/test-1], 0, [expout]) + AT_CHECK([(PATH=test$PATH_SEPARATOR$PATH; export PATH; exec test-1)], + 0, [expout]) +diff -Naur autoconf-2.69/tests/tools.at autoconf-2.69.new/tests/tools.at +--- autoconf-2.69/tests/tools.at 2012-04-24 21:37:26.000000000 -0500 ++++ autoconf-2.69.new/tests/tools.at 2020-09-27 14:21:03.852970268 -0500 +@@ -156,7 +156,7 @@ + outfile="$file out " + dir=`func_sanitize_dir_name " dir $funny"` + cachedir=" cache$dir" +- TMPDIR=" tmp$dir" ++ TMPDIR="./ tmp$dir" + export TMPDIR + + # skip if we cannot create such a file or directory +@@ -1290,7 +1290,7 @@ + funny=`func_sanitize_file_name "$funny"` + file=" file $funny" + dir=`func_sanitize_dir_name " dir $funny"` +- TMPDIR=" tmp$dir" ++ TMPDIR="./ tmp$dir" + export TMPDIR + + # skip if we cannot create such a file or directory -- http://lists.linuxfromscratch.org/listinfo/patches FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page