diff --git a/autoconf-2.71.tar.xz b/autoconf-2.71.tar.xz deleted file mode 100644 index 946561f32dc4c9e1ce6172fe2ccf2c74ef373618..0000000000000000000000000000000000000000 Binary files a/autoconf-2.71.tar.xz and /dev/null differ diff --git a/autoconf-2.72.tar.xz b/autoconf-2.72.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..ac6d64a098785fa670bdd7ef0a4a5f521d7889e5 Binary files /dev/null and b/autoconf-2.72.tar.xz differ diff --git a/autoconf.spec b/autoconf.spec index e7781b66492de5ab155772521e6f454b2d6c81b1..08881620d8449d1ff561b316d2a88451008059bb 100644 --- a/autoconf.spec +++ b/autoconf.spec @@ -2,8 +2,8 @@ %global __provides_exclude ^perl\\(Autom4te:: Name: autoconf -Version: 2.71 -Release: 4 +Version: 2.72 +Release: 1 Summary: An extensible package to automatically configure software source code packages License: GPLv2+ and GPLv3+ and GFDL-1.3-only URL: https://www.gnu.org/software/%{name}/ @@ -11,11 +11,6 @@ Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz Source1: config.site Source2: autoconf-el.el -Patch1: backport-_AC_PROG_CXX_STDCXX_EDITION_TRY-fix-typo-in-variable.patch -Patch2: backport-Fix-testsuite-failures-with-bash-5.2.patch - -Patch9000: skip-one-test-at-line-1616-of-autotest.patch - BuildArch: noarch BuildRequires: m4 emacs perl perl-generators help2man gcc-c++ @@ -73,6 +68,12 @@ fi %changelog +* Mon Jul 8 2024 dillon chen - 2.72-1 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:Update autoconf to 2.72 + * Tue Jul 18 2023 fuanan - 2.71-4 - Type:bugfix - ID:NA diff --git a/backport-Fix-testsuite-failures-with-bash-5.2.patch b/backport-Fix-testsuite-failures-with-bash-5.2.patch deleted file mode 100644 index 5b059faa468b3ee6f902f86f5083744bb118929c..0000000000000000000000000000000000000000 --- a/backport-Fix-testsuite-failures-with-bash-5.2.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 412166e185c00d6eacbe67dfcb0326f622ec4020 Mon Sep 17 00:00:00 2001 -From: Xi Ruoyao -Date: Fri, 30 Sep 2022 11:36:03 -0400 -Subject: [PATCH] Fix testsuite failures with bash 5.2. - -Bash v5.2 includes several new optimizations to the number of -subshells used for various constructs; as a side effect, the value of -SHLVL is less stable than it used to be. Add SHLVL to the list of -built-in shell variables with unstable values, to be ignored when -checking for inappropriate differences to the shell environment -before and after a macro invocation / between two configure runs. - -Problem and solution reported by Xi Ruoyao in -https://lists.gnu.org/archive/html/autoconf/2022-09/msg00015.html -Problem also reported by Bruce Dubbs in -https://lists.gnu.org/archive/html/bug-autoconf/2022-09/msg00010.html - -* tests/local.at (_AT_CHECK_ENV, AT_CONFIG_CMP): Ignore changes in - value of SHLVL. -Copyright-paperwork-exempt: yes ---- - tests/local.at | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/local.at b/tests/local.at -index 193fd118..a9cf4050 100644 ---- a/tests/local.at -+++ b/tests/local.at -@@ -352,7 +352,7 @@ m4_define([AT_CHECK_CONFIGURE], - # - AC_SUBST'ed variables - # (FIXME: Generate a list of these automatically.) - # - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS --# |START_TIME|ToD|_AST_FEATURES -+# |SHLVL|START_TIME|ToD|_AST_FEATURES - # Some variables some shells use and change. - # `.[*#?$].' catches `$#' etc. which are displayed like this: - # | '!'=18186 -@@ -404,7 +404,7 @@ if test -f state-env.before && test -f state-env.after; then - [GREP|[EF]GREP|SED], - [[_@]|.[*@%:@?$].], - [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM], -- [SECONDS|START_TIME|ToD|_AST_FEATURES]))=' \ -+ [SECONDS|SHLVL|START_TIME|ToD|_AST_FEATURES]))=' \ - $act_file || - test $? -eq 1 || echo failed >&2 - ) 2>stderr-$act_file | -@@ -435,6 +435,7 @@ fi - # - PPID [bash, zsh] - # - RANDOM [bash, zsh] - # - SECONDS [bash, zsh] -+# - SHLVL [bash] - # - START_TIME [NetBSD sh] - # - ToD [NetBSD sh] - # - '$' [zsh] -@@ -483,6 +484,7 @@ do - /^PPID=/ d - /^RANDOM=/ d - /^SECONDS=/ d -+ /^SHLVL=/ d - /^START_TIME=/ d - /^ToD=/ d - /'\'\\\$\''=/ d --- -2.27.0 - diff --git a/backport-_AC_PROG_CXX_STDCXX_EDITION_TRY-fix-typo-in-variable.patch b/backport-_AC_PROG_CXX_STDCXX_EDITION_TRY-fix-typo-in-variable.patch deleted file mode 100644 index dcf9173011824b49f0ef3b13c8942ada2e992f01..0000000000000000000000000000000000000000 --- a/backport-_AC_PROG_CXX_STDCXX_EDITION_TRY-fix-typo-in-variable.patch +++ /dev/null @@ -1,31 +0,0 @@ -From f460883035ef849a2248b1713f711292ec19f4f0 Mon Sep 17 00:00:00 2001 -From: Emanuele Giaquinta -Date: Fri, 14 May 2021 09:06:20 +0300 -Subject: [PATCH] _AC_PROG_CXX_STDCXX_EDITION_TRY: fix typo in variable name - -The typo causes "ac_prog_cxx_stdcxx" to be always set to "cxx11", -regardless of whether the C++ compiler supports C++11. -Message-Id: -(tiny change) ---- - lib/autoconf/c.m4 | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4 -index 9f881f0b..47434c89 100644 ---- a/lib/autoconf/c.m4 -+++ b/lib/autoconf/c.m4 -@@ -2749,8 +2749,8 @@ AC_DEFUN([_AC_PROG_CXX_STDCXX_EDITION_TRY], - [AC_REQUIRE([_AC_CXX_CXX$1_TEST_PROGRAM])]dnl - [AS_IF([test x$ac_prog_cxx_stdcxx = xno], - [AC_MSG_CHECKING([for $CXX option to enable C++$1 features]) --AC_CACHE_VAL(ac_cv_prog_cxx_$1, --[ac_cv_prog_cxx_$1=no -+AC_CACHE_VAL(ac_cv_prog_cxx_cxx$1, -+[ac_cv_prog_cxx_cxx$1=no - ac_save_CXX=$CXX - AC_LANG_CONFTEST([AC_LANG_DEFINES_PROVIDED][$][ac_cxx_conftest_cxx$1_program]) - for ac_arg in '' m4_normalize(m4_defn([_AC_CXX_CXX$1_OPTIONS])) --- -2.27.0 - diff --git a/skip-one-test-at-line-1616-of-autotest.patch b/skip-one-test-at-line-1616-of-autotest.patch deleted file mode 100644 index 64d7efeab4e2519e73ccb4adf6b3d03e7e5a8b43..0000000000000000000000000000000000000000 --- a/skip-one-test-at-line-1616-of-autotest.patch +++ /dev/null @@ -1,25 +0,0 @@ -From d166f156529667302b7055393c067aeedef28e6c Mon Sep 17 00:00:00 2001 -From: shenyangyang4 -Date: Sun, 13 Oct 2019 02:16:02 -0400 -Subject: [PATCH] disable-one-test-at-line-1616-of-autotest - ---- - tests/autotest.at | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/autotest.at b/tests/autotest.at -index b56d3f8..5ea2e58 100644 ---- a/tests/autotest.at -+++ b/tests/autotest.at -@@ -1613,7 +1613,7 @@ AT_CHECK([($CONFIG_SHELL ./micro-suite -d -3 5-; echo $? >status) | sed 5q], - AT_CHECK([grep '5.*ok' stdout], [1]) - # Apparently some shells don't get around to creating 'status' any more. - # And ksh93 on FreeBSD uses 256 + 13 instead of 128 + 13 --AT_CHECK([test ! -s status || grep 141 status || grep 269 status], -+AT_CHECK([test ! -s status || grep 141 status || grep 269 status || exit 77], - [], [ignore]) - AT_CHECK([if test -f micro-suite.dir/7/micro-suite.log; then ]dnl - [ echo "shell ignores SIGPIPE" > sigpipe-stamp ]dnl --- -2.19.1 -