From e95b5711ca191c84267d64dac58204b9a0a850c15fee07058821820eb9650d04 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Sun, 24 Dec 2023 08:48:18 +0000 Subject: [PATCH] Accepting request 1134750 from home:mathletic:branches:devel:tools:building - update to version 2.72 * Support for ensuring time_t is Y2038-safe configure can now ensure that time_t can represent moments in time after 18 January 2038, i.e. 2**31 - 1 seconds after the Unix epoch. On most 64-bit systems this is true by default; the new feature is detection of systems where time_t is a 32-bit signed integer by default, *and* there is an alternative mode in which it is larger, in which case that mode will be enabled. * AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions by defining __STDC_WANT_IEC_60559_EXT__. * Configure scripts no longer support pre-1989 C compilers. * Autoconf developers now need Perl 5.10 (2007) or later. * Autoconf users now need GNU M4 1.4.8 (2006) or later. * Some m4sh diversions have been renumbered. * AC_FUNC_GETGROUPS and AC_TYPE_GETGROUPS no longer run test programs. * All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed. - Update dependencies as recommendd to m4 1.4.16, Perl 5.10 - Drop patch autoreconf-ltdl.diff as similar code is part of upstream - Drop patch fix-testsuite-failures-with-bash-5.2.patch, it is part of upstream OBS-URL: https://build.opensuse.org/request/show/1134750 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/autoconf?expand=0&rev=56 --- autoconf-2.71.tar.xz | 3 -- autoconf-2.71.tar.xz.sig | 16 ---------- autoconf-2.72.tar.xz | 3 ++ autoconf-2.72.tar.xz.sig | 16 ++++++++++ autoconf.changes | 24 +++++++++++++++ autoconf.spec | 14 +++------ autoreconf-ltdl.diff | 22 ------------- fix-testsuite-failures-with-bash-5.2.patch | 36 ---------------------- 8 files changed, 48 insertions(+), 86 deletions(-) delete mode 100644 autoconf-2.71.tar.xz delete mode 100644 autoconf-2.71.tar.xz.sig create mode 100644 autoconf-2.72.tar.xz create mode 100644 autoconf-2.72.tar.xz.sig delete mode 100644 autoreconf-ltdl.diff delete mode 100644 fix-testsuite-failures-with-bash-5.2.patch diff --git a/autoconf-2.71.tar.xz b/autoconf-2.71.tar.xz deleted file mode 100644 index 5b4d35b..0000000 --- a/autoconf-2.71.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4 -size 1292296 diff --git a/autoconf-2.71.tar.xz.sig b/autoconf-2.71.tar.xz.sig deleted file mode 100644 index c08bfae..0000000 --- a/autoconf-2.71.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEgvhU885zF0uLYxdAkfzDK2dpqmQFAmATPzIACgkQkfzDK2dp -qmSrUw//Z0ncEs8SD3qn2+QYUzo5dMZ4BJi/8h9LSlRZnp+OhVqtWgCQhiW/cTaa -UXKRca7JMRTreqMhgLkRE12cEvTIUlfl1QiOluNBq1YzNeG1JMIFEVxi8JiBzCqd -s7cEgIUB0ZhhEtBAAF0ABBDJraaTYJGUxLpvzOltdiRODn6ic9XZdUga7ouWgwLM -5o78OzYXbYz2CP6DrOsfntNol4Fx2gH8hOADWOlUEzCc/580twsm2xMTu8q6+win -yIxTC5yDJdXZnP6JIFD2rrg1tfFkTom2sMVC3feFjrgRqyA4Jcyf8WpmRnC21PzD -NhEO4aejgEmkKCIDudT62vzOhPGZrKPlPA+rMcYX3Jx1rCbozAbIcsGj6mD8q75g -7BYtwJQjKLH2b4pJ0Xl6l4bVnN2o82zdWY5cHE9TI+l5ntU9yooNKlh1IAz3WFwR -PCGd0F/JIXNjBbMzqtjyzYYvlSRDvS+aLg8S+PK/wXbZBEjQOjEI+m1YyOL2N7qM -UiM04x5BNCWG672qg38NISIHJvmBdgCHiwnVLpfstQPw+Y4L8YyMZyrbj3Mtmomo -Woa9oXvv1lVT4W2PleJQ71fq8QpuW+xbM9IXdWoMp1lCEZQ0doJcTFvEhwpW3tca -oEzNdgMghMDB9TFsiTpP1YoOyvAVhRtxWgO1j9pSi3JWQZ3AjKs= -=y3Hc ------END PGP SIGNATURE----- diff --git a/autoconf-2.72.tar.xz b/autoconf-2.72.tar.xz new file mode 100644 index 0000000..8b38157 --- /dev/null +++ b/autoconf-2.72.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a +size 1389680 diff --git a/autoconf-2.72.tar.xz.sig b/autoconf-2.72.tar.xz.sig new file mode 100644 index 0000000..40b2ac9 --- /dev/null +++ b/autoconf-2.72.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEgvhU885zF0uLYxdAkfzDK2dpqmQFAmWF39EACgkQkfzDK2dp +qmRSsQ//aJeoMyBhRHJxL42L3TGh/eDKHdXXdKRthaKcqMIMCUBqbSWFZy8FKSmN +U1FMpHp45EzLeurZtfQo3673bfYB1EUz/KOZSGFOJO6sPTLQ95Utkbmf0i+pGevp +xCGiDz1E3smTV41TD98rrF6t/GYUI+zTFh2NfkE1zbInQlFpNeXPvFOlmd7IJBAY +rSmqpHeCM7JB3MRZuwij9X6A293RGIzWcHbqY2BVRjWAe7osm/RXvm1yHokPAtdP +Y6o8wcImYtBItDAa9nDVkEP5fSOfB67ojtZnuz3Kk8k5nRRkFy/kEy3Y+zlfcQiO +nH8NtyGlrpMRwi9aQgD/m0b39N4Jc+Pbo4WU/ap8J2bjul6yduhAp6HkCW9iZX2z +xL0cuvMBjyonWRUEt53nhBjJ7YANhLTI0A4Lh4PgvRq6Y5/4Br/wrEitI9wtKJbR +LjtUYAY0CPNt8oHUQ29OBKdhO4lfi4KKYe3m4Q74v0xScQlVBNF0lLKddIgT4NyB +4QhwG7spGCvGD79NfQHKKeVSyWckNv+0GSSPKEMgBu1z1G2EnYPixJzrlo5w2mHm +LTCdj/ol7eiO2PZHQ9LRq+U9fYql4VBSCiBOLucOd5aciOaYwTQg+nvOPv+RWfSC +MXlf1nypXonF/xFaVfDkKrpDrA9Aft+bjgerWn+7mvj2FRIimu4= +=y9ft +-----END PGP SIGNATURE----- diff --git a/autoconf.changes b/autoconf.changes index 62739e9..2436c11 100644 --- a/autoconf.changes +++ b/autoconf.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Sat Dec 23 12:42:24 UTC 2023 - Christoph G + +- update to version 2.72 + * Support for ensuring time_t is Y2038-safe + configure can now ensure that time_t can represent moments in time + after 18 January 2038, i.e. 2**31 - 1 seconds after the Unix epoch. + On most 64-bit systems this is true by default; the new feature + is detection of systems where time_t is a 32-bit signed integer by + default, *and* there is an alternative mode in which it is larger, + in which case that mode will be enabled. + * AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions + by defining __STDC_WANT_IEC_60559_EXT__. + * Configure scripts no longer support pre-1989 C compilers. + * Autoconf developers now need Perl 5.10 (2007) or later. + * Autoconf users now need GNU M4 1.4.8 (2006) or later. + * Some m4sh diversions have been renumbered. + * AC_FUNC_GETGROUPS and AC_TYPE_GETGROUPS no longer run test programs. + * All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed. +- Update dependencies as recommendd to m4 1.4.16, Perl 5.10 +- Drop patch autoreconf-ltdl.diff as similar code is part of upstream +- Drop patch fix-testsuite-failures-with-bash-5.2.patch, it is + part of upstream + ------------------------------------------------------------------- Thu Oct 27 15:25:30 UTC 2022 - Valentin Lefebvre diff --git a/autoconf.spec b/autoconf.spec index e782033..7aef0fe 100644 --- a/autoconf.spec +++ b/autoconf.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %global psuffix %{nil} %endif Name: autoconf%{?psuffix} -Version: 2.71 +Version: 2.72 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code License: GPL-3.0-or-later @@ -33,15 +33,13 @@ URL: https://www.gnu.org/software/autoconf Source0: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz Source1: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz.sig Source9: autoconf.keyring -Patch0: autoreconf-ltdl.diff -Patch1: fix-testsuite-failures-with-bash-5.2.patch BuildRequires: help2man -BuildRequires: m4 >= 1.4.6 +BuildRequires: m4 >= 1.4.16 BuildArch: noarch %if "%{name}" == "autoconf" Requires: info -Requires: m4 >= 1.4.6 -Requires: perl-base >= 5.6 +Requires: m4 >= 1.4.16 +Requires: perl-base >= 5.10 %endif %if "%{name}" == "autoconf-testsuite" BuildRequires: gcc-c++ @@ -68,8 +66,6 @@ only required for the generation of the scripts, not their use. %prep %setup -q -n autoconf-%{version} -%patch0 -%patch1 -p1 %build %configure diff --git a/autoreconf-ltdl.diff b/autoreconf-ltdl.diff deleted file mode 100644 index 2254064..0000000 --- a/autoreconf-ltdl.diff +++ /dev/null @@ -1,22 +0,0 @@ -Index: bin/autoreconf.in -=================================================================== ---- bin/autoreconf.in.orig -+++ bin/autoreconf.in -@@ -595,6 +595,8 @@ sub autoreconf_current_directory ($) - 'AC_CONFIG_AUX_DIR', - 'AC_CONFIG_HEADERS', - 'AC_CONFIG_SUBDIRS', -+ 'AC_LIBLTDL_CONVENIENCE', -+ 'AC_LIBLTDL_INSTALLABLE', - 'AC_INIT', - 'AC_REQUIRE_AUX_FILE', - 'AC_PROG_LIBTOOL', -@@ -620,6 +622,8 @@ sub autoreconf_current_directory ($) - || $macro eq "AM_PROG_LIBTOOL" - || $macro eq "LT_INIT"; - $uses_libltdl = 1 if $macro eq "LT_CONFIG_LTDL_DIR"; -+ $uses_libltdl = 1 if $macro eq "AC_LIBLTDL_CONVENIENCE"; -+ $uses_libltdl = 1 if $macro eq "AC_LIBLTDL_INSTALLABLE"; - $uses_autoheader = 1 if $macro eq "AC_CONFIG_HEADERS"; - $uses_automake = 1 if $macro eq "AM_INIT_AUTOMAKE"; - $uses_intltool = 1 if $macro eq "IT_PROG_INTLTOOL"; diff --git a/fix-testsuite-failures-with-bash-5.2.patch b/fix-testsuite-failures-with-bash-5.2.patch deleted file mode 100644 index c76ebb2..0000000 --- a/fix-testsuite-failures-with-bash-5.2.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- autoconf-2.71/tests/local.at 2021-01-28 21:46:48.000000000 +0100 -+++ autoconf-2.71-new/tests/local.at 2022-10-27 16:36:24.604217375 +0200 -@@ -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 -@@ -403,7 +403,7 @@ if test -f state-env.before && test -f s - [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 | -@@ -434,6 +434,7 @@ fi - # - PPID [bash, zsh] - # - RANDOM [bash, zsh] - # - SECONDS [bash, zsh] -+# - SHLVL [bash] - # - START_TIME [NetBSD sh] - # - ToD [NetBSD sh] - # - '$' [zsh] -@@ -481,6 +482,7 @@ do - /^PPID=/ d - /^RANDOM=/ d - /^SECONDS=/ d -+ /^SHLVL=/ d - /^START_TIME=/ d - /^ToD=/ d - /'\'\\\$\''=/ d