commit 34febe292d2a8e8cd2e87e654ec5fe79b280abfdc1c464c2ea9f00f7c8dd6742 Author: Adrian Schröter Date: Fri May 3 11:12:43 2024 +0200 Sync from SUSE:SLFO:Main autoconf revision a89c2b56854cdc4fd197d923b30ef483 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..0f357bb --- /dev/null +++ b/_multibuild @@ -0,0 +1,4 @@ + +el +testsuite + diff --git a/autoconf-2.71.tar.xz b/autoconf-2.71.tar.xz new file mode 100644 index 0000000..5b4d35b --- /dev/null +++ b/autoconf-2.71.tar.xz @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000..c08bfae --- /dev/null +++ b/autoconf-2.71.tar.xz.sig @@ -0,0 +1,16 @@ +-----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.changes b/autoconf.changes new file mode 100644 index 0000000..62739e9 --- /dev/null +++ b/autoconf.changes @@ -0,0 +1,746 @@ +------------------------------------------------------------------- +Thu Oct 27 15:25:30 UTC 2022 - Valentin Lefebvre + +- fix testsuite failure by bash 5.2 update + * [fix-testsuite-failures-with-bash-5.2.patch] + +------------------------------------------------------------------- +Mon Mar 28 12:14:28 UTC 2022 - Dirk Müller + +- convert to use _multibuild +- fix keyring gpg validation + +------------------------------------------------------------------- +Fri Mar 12 22:04:21 UTC 2021 - Dirk Müller + +- use https urls + +------------------------------------------------------------------- +Sat Jan 30 07:20:53 UTC 2021 - Andreas Stieger + +- autoconf 2.71: + * Compilers that support C99 but not C2011 are detected correctly + * Compatibility improved with clang and Oracle C++ + * Compatibility restored with automake's rules for regenerating + configure + * Compatibility restored with old versions of std-gnu11.m4 +- dropped upstream patches: + * prog-c99-fix-typo.patch + * restore-compatibility-gnu11.patch + * autom4te-always-update-output-file.patch + * handle-gettext-alone.patch + +------------------------------------------------------------------- +Sat Jan 16 18:47:23 UTC 2021 - Dirk Müller + +- add autom4te-always-update-output-file.patch to fix testsuite + failures +- handle-gettext-alone.patch: support GNU_GETTEXT alone being called + again +- add prog-c99-fix-typo.patch: fix typo in C99 detection +- add restore-compatibility-gnu11.patch: restore compatibility in GNU11 + mode + +------------------------------------------------------------------- +Sun Dec 13 18:52:47 UTC 2020 - Andreas Stieger + +- autoconf 2.70: + * Warnings about obsolete constructs are now on by default, + these warnings can be turned off with -Wno-obsolete + * Many macros have become pickier about argument quotation + * Many macros no longer AC_REQUIRE as many other macros as they + used to, may expose several classes of latent bugs + * More macros use config.sub and config.guess internally + * Setting CC to a C++ compiler is no longer supported + * Running configure tests with warnings promoted to errors is + not supported + * Including confdefs.h manually may cause test failures + * Older versions of automake and aclocal (< 1.8) are no longer + supported + * AC_CONFIG_SUBDIRS no longer directly supports Cygnus configure + * AC_CHECK_HEADER and AC_CHECK_HEADERS only do a compilation test + * AC_INCLUDES_DEFAULT assumes an ISO C90 compliant C implementation + * AS_ECHO and AS_ECHO_N unconditionally use ‘printf’ + * Configure scripts require support for $( ... ) command + substitution + * AC_INIT now trims extra white space from its arguments + * Macros that take whitespace-separated lists as arguments + now always expand macros within those arguments + * AC_FUNC_STRERROR_R assumes strerror_r is unavailable if it’s + not declared + * AC_OPENMP can’t be used if you have files named ‘mp’ or ‘penmp’ + * Configure scripts now support a ‘--runstatedir’ option + * autoreconf will now run gtkdocize and intltoolize when appropriate + * autoreconf now recognizes AM_GNU_GETTEXT_REQUIRE_VERSION + * autoheader handles secondary config headers better + * AC_PROG_CC now enables C2011 mode if the compiler supports it + * New macro AC_C__GENERIC tests for C2011 _Generic support + * AC_C_VARARRAYS has been aligned with C2011. + * New macro AC_CONFIG_MACRO_DIRS + * AC_USE_SYSTEM_EXTENSIONS knows about more extensions to enable + * New compatibility macro AC_CHECK_INCLUDES_DEFAULT + * AC_REQUIRE_AUX_FILE has been improved + * AC_PROG_LEX has an option to not look for yywrap + * Use of the long-deprecated name ‘configure.in’ for the autoconf + input file now elicits a warning in the “obsolete” category + * Use of the undocumented internal shell variables $as_echo and + $as_echo_n now elicits a warning in the “obsolete” category. + The macros AS_ECHO and AS_ECHO_N should be used instead. + * autoconf will now issue warnings (in the “syntax” category) + if the input file is missing a call to AC_INIT and/or AC_OUTPUT + * autoconf will now issue warnings (in the “syntax” category) + for a non-literal URL argument to AC_INIT, and for a TARNAME + argument to AC_INIT which is either non-literal or contains + characters that should not be used in file names (e.g. ‘*’). + * AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 are now + obsolete. Applications should use AC_PROG_CC. + * AC_HEADER_STDC and AC_HEADER_TIME are now stubs. + * AC_DIAGNOSE, AC_FATAL, AC_WARNING, and _AC_COMPUTE_INT are now + replaced with modern equivalents by autoupdate. + * AC_CONFIG_HEADER is now diagnosed as obsolete, and replaced with + AC_CONFIG_HEADERS by autoupdate. + * The macro AC_OBSOLETE is obsolete. + * Man pages for config.guess and config.sub are no longer provided + * Bug fixes for compatibility with current Automake, Libtool, + Perl, Texinfo, and shells + * Compatibility fixes for compilers and build environments + * Various autotest enhancements +- drop upstream patches: + * autoconf-perl-5.17-fixes.patch + * port-tests-to-bash-5.patch + * ac-header-major.patch +- remove obsolete texinfo packaging macros + +------------------------------------------------------------------- +Tue Nov 5 23:07:29 UTC 2019 - Stefan Brüns + +- Fix testsuite with Bash 5, add port-tests-to-bash-5.patch + +------------------------------------------------------------------- +Wed Oct 30 17:01:32 UTC 2019 - Stefan Brüns + +- Require perl-base instead of perl, none of the additional modules + are required. + +------------------------------------------------------------------- +Thu Oct 17 13:55:31 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +------------------------------------------------------------------- +Mon Aug 6 09:59:34 UTC 2018 - schwab@suse.de + +- ac-header-major.patch: port AC_HEADER_MAJOR to glibc 2.25 +- Use %license for COPYING + +------------------------------------------------------------------- +Wed Mar 15 12:29:24 UTC 2017 - dimstar@opensuse.org + +- Also BuildRequire m4 for autoconf-el: it was wrongly assumed that + the two spec files would be in sync (but pre_checkin only syncs + the Version: and .changes file). + +------------------------------------------------------------------- +Thu Feb 9 12:12:26 UTC 2017 - dimstar@opensuse.org + +- Explicitly buildrequire m4: there is a plan to remove it from the + implicit buildroot configuration (just like autoconf itself is + no longer part of a long time already). + +------------------------------------------------------------------- +Tue Sep 1 08:39:18 UTC 2015 - dimstar@opensuse.org + +- Add autoconf-perl-5.17-fixes.patch: autoscan: port to perl 5.17. + +------------------------------------------------------------------- +Fri Mar 13 18:15:12 UTC 2015 - mpluskal@suse.com + +- Cleanup spec file with spec-cleaner +- Add gpg signature +- Correct info file dependencies + +------------------------------------------------------------------- +Wed Mar 20 13:08:10 UTC 2013 - mmeister@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Tue Nov 27 18:06:56 CET 2012 - pth@suse.de + +- Repackage with bzip2 so that the package can be built for older + distributions. + +------------------------------------------------------------------- +Fri Apr 27 14:29:08 CEST 2012 - pth@suse.de + +- Fix .changes file. + +------------------------------------------------------------------- +Thu Apr 26 14:43:27 CEST 2012 - pth@suse.de + +- Update to 2.69: + * Noteworthy changes in release 2.69 (2012-04-24) [stable] + + ** Autoconf now requires perl 5.6 or better (but generated + configure scripts continue to run without perl). + + * Noteworthy changes in release 2.68b (2012-03-01) [beta] Released + by Eric Blake, based on git versions 2.68.*. + + ** Autoconf-generated configure scripts now unconditionally + re-execute themselves with $CONFIG_SHELL, if that's set in the + environment. + + ** The texinfo documentation no longer specifies "front-cover" or + "back-cover" texts, so that it may now be included in Debian's + "main" section. + + ** Support for the Go programming language has been added. The new + macro AC_LANG_GO sets variables GOC and GOFLAGS. + + ** AS_LITERAL_IF again treats '=' as a literal. Regression + introduced in 2.66. + + ** The macro AS_EXECUTABLE_P, present since 2.50, is now + documented. + + ** Macros + + - AC_PROG_LN_S and AS_LN_S now fall back on 'cp -pR' (not 'cp -p') + if 'ln -s' does not work. This works better for symlinks to + directories. + + - New macro AC_HEADER_CHECK_STDBOOL. + + - New and updated macros for Fortran support: + + AC_FC_CHECK_BOUNDS to enable array bounds checking + AC_F77_IMPLICIT_NONE and AC_FC_IMPLICIT_NONE to disable implicit integer + AC_FC_MODULE_EXTENSION to compute the Fortran 90 module name extension + AC_FC_MODULE_FLAG for the Fortran 90 module search path flag + AC_FC_MODULE_OUTPUT_FLAG for the Fortran 90 module output directory flag + AC_FC_PP_SRCEXT for preprocessed Fortran source files extensions + AC_FC_PP_DEFINE for the Fortran preprocessor define flag + +------------------------------------------------------------------- +Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de + +- correct license and style (prepare_spec) +- minor build fixes, avoid deprecated macros to be more portable + +------------------------------------------------------------------- +Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + +------------------------------------------------------------------- +Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile +- Use %_smp_mflags for parallel build + +------------------------------------------------------------------- +Mon Jan 31 17:26:59 CET 2011 - pth@suse.de + +- Use 2.68 everywhere in specfile. +- Use %%configure macro in spec file. + +------------------------------------------------------------------- +Mon Jan 31 17:26:28 CET 2011 - pth@suse.de + +- Cosmetic changes to spec file + +------------------------------------------------------------------- +Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com + +- update to 2.68 to include the patch +** AC_MSG_ERROR (and AS_ERROR) can once again be followed immediately by + `dnl'. Regression introduced in 2.66. + +** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. + Regression introduced in 2.66. + +** AC_REPLACE_FUNCS again allows a non-literal argument, such as a shell + variable that expands to a list of functions to check. Regression + introduced in 2.66. + +** AT_BANNER() with empty argument will cause visual separation from previous + test category. + +** The macros AC_PREPROC_IFELSE, AC_COMPILE_IFELSE, AC_LINK_IFELSE, and + AC_RUN_IFELSE now warn if the first argument failed to use + AC_LANG_SOURCE or AC_LANG_PROGRAM to generate the conftest file + contents. A new macro AC_LANG_DEFINES_PROVIDED exists if you have + a compelling reason why you cannot use AC_LANG_SOURCE but must + avoid the warning. + +** Newly obsolete macros + The following macros have been marked obsolete. New programs + should use the corresponding Gnulib modules. Gnulib not only + detects a larger set of portability problems with these functions, + but also provides complete workarounds. + + AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK + AC_FUNC_MKTIME AC_FUNC_STRTOD + +------------------------------------------------------------------- +Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org + +- added patch autoconf-2.67-fix_dnl.patch to fix regression in + AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) + +------------------------------------------------------------------- +Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de + +- Update to 2.67: + + * New macro AC_FC_LINE_LENGTH to accept long Fortran source code + lines. + + * AC_PREPROC_IFELSE now keeps the preprocessed output in the + conftest.i file for inspection by the commands in the + ACTION-IF-TRUE argument. + + * autoreconf passes warning flags to new enough versions of + aclocal. + + * Running an Autotest testsuite in parallel mode no longer triggers + a race condition that could cause the testsuite run to end early, + fixing a sporadic failure in autoconf's own testsuite. Bug + present since introduction of parallel tests in 2.63b. + + Major changes in Autoconf 2.66 (2010-07-02) [stable] + + * AC_FUNC_MMAP works in C++ mode again. Regression introduced in + 2.65. + + * Use of m4_divert without a named diversion now issues a syntax + warning, since it is seldom right to change diversions behind + autoconf's back. + + * The macros AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, and + AC_TYPE_INT64_T work again. Regression introduced in 2.65. + + * AC_PROG_INSTALL correctly uses `shtool' again. Regression + introduced in 2.64. + + * Autoconf should work on EBCDIC hosts. + + * AC_CHECK_DECL and AC_CHECK_DECLS accept optional function + argument types for overloaded C++ functions. + + * AS_SET_CATFILE accepts nonliterals in its variable name argument + now. + + * Autotest testsuites accept an option --recheck to rerun tests + that failed or passed unexpectedly during the last non-debug + testsuite run. + + * AC_ARG_ENABLE and AC_ARG_WITH now also accept `+' signs in + `--enable-*' and `--with-*' arguments, converting them to + underscores for the variable names. + + * In configure scripts, loading CONFIG_SITE no longer searches + PATH, and problems in loading the configuration site files are + diagnosed. + + * Autotest testsuites may optionally provide colored test results. + + * The previously undocumented Autotest macros AT_ARG_OPTION and + AT_ARG_OPTION_ARG have seen bug fixes and are documented now. + AT_ARG_OPTION has been changed in that the negative of a long + option --OPTION is now --no-OPTION rather than --noOPTION. + + * The macro AS_LITERAL_IF is slightly more conservative; text + containing shell quotes are no longer treated as literals. + Furthermore, a new macro, AS_LITERAL_WORD_IF, adds an additional + level of checking that no whitespace occurs in literals. + + * The macros AS_TR_SH and AS_TR_CPP no longer expand their results. + + * The following macros are now documented: + AS_BOX + + * New macro AC_FC_FIXEDFORM to accept fixed-form Fortran. + +------------------------------------------------------------------- +Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de + +- use %_smp_mflags + +------------------------------------------------------------------- +Mon May 31 09:57:17 UTC 2010 - coolo@novell.com + +- add empty install section + +------------------------------------------------------------------- +Fri May 28 14:12:03 UTC 2010 - coolo@novell.com + +- split out test suite that takes 95% of the build time + +------------------------------------------------------------------- +Wed Feb 17 10:43:54 UTC 2010 - poletti.marco@gmail.com + +- Update to 2.65 + ** Autoconf is now licensed under the GPLv3+. + ** The manual is now shipped under the terms of the GNU FDL 1.3. + ** config.status now provides a --config option to produce the configuration. + ** Autoconf now requires GNU M4 1.4.6 or later. GNU M4 1.4.13 or + later is recommended. + ** Autotest testsuites accept an option --jobs[=N] for parallel testing. + This feature is still in testing, and may not work on every + platform, help in improving it would be appreciated. + +------------------------------------------------------------------- +Sun Dec 6 18:02:03 CET 2009 - jengelh@medozas.de + +- enable parallel building + +------------------------------------------------------------------- +Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net + +- Add autoconf-xfail-test27.patch + + It skips test 27 ([autom4te preselections]) as it's an + incompatibility between autoconf 2.63 and automake 1.11 + ! This patch needs to be removed with autoconf 2.64 again ! + +------------------------------------------------------------------- +Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de + +- Update to autoconf 2.63. + ** AC_C_BIGENDIAN does not mistakenly report "universal" for some + bigendian hosts, a regression introduced with universal binary + support in 2.62. + ** AC_PATH_X now includes /lib64 and /usr/lib64 in its list of default + library directories. + ** AC_USE_SYSTEM_EXTENSIONS no longer conflicts with an external + AC_DEFINE([__EXTENSIONS__]). This fixes a regression introduced in + 2.62 when using macros such as AC_AIX that were made obsolete in + favor of the more portable AC_USE_SYSTEM_EXTENSIONS. + ** AC_CHECK_TARGET_TOOLS is usable in the non-cross-compile case. + ** Newly obsolete macros + The following macro has been marked obsolete, since current porting + targets can safely assume C89 semantics that signal handlers return + void. We have no current plans to remove the macro. + AC_TYPE_SIGNAL + ** The macros m4_map and m4_map_sep now ignore any list elements + consisting of just empty quotes, and m4_map_sep now expands its + separator. This fixes a regression in 2.62 when these macros were + first documented, for the sake of clients expecting the semantics + that these macros had prior to that time. The new macros m4_mapall + and m4_mapall_sep, along with extra quoting of the separator, can + be used to get the semantics that m4_map_sep had in 2.62. + ** Clients of m4_expand, such as AS_HELP_STRING and AT_SETUP, can now + handle properly quoted but otherwise unbalanced parentheses (for + some macros, this fixes a regression in 2.62). + ** Two new quadrigraphs have been introduced: @{:@ for (, and @:}@ for ), + allowing the output of unbalanced parentheses in more contexts. + ** The following m4sugar macros are new: + m4_joinall m4_mapall m4_mapall_sep m4_reverse m4_set_add + m4_set_add_all m4_set_contains m4_set_contents m4_set_delete + m4_set_difference m4_set_dump m4_set_empty m4_set_foreach + m4_set_intersection m4_set_list m4_set_listc m4_set_remove + m4_set_size m4_set_union + ** The following m4sugar macros now accept multiple arguments, as is the + case with underlying m4: + m4_defn m4_popdef m4_undefine + ** The following m4sugar macros now guarantee linear scaling; they + previously had linear scaling with m4 1.6 but quadratic scaling + when using m4 1.4.x. All macros built on top of these also gain + the scaling improvements. + m4_bmatch m4_bpatsubsts m4_case m4_cond m4_do m4_dquote_elt + m4_foreach m4_join m4_list_cmp m4_map m4_map_sep m4_max + m4_min m4_shiftn + ** AT_KEYWORDS once again performs expansion on its argument, such that + AT_KEYWORDS([m4_if([$1], [], [default])]) no longer complains about + the possibly unexpanded m4_if [regression introduced in 2.62]. + ** Config header templates `#undef UNDEFINED /* comment */' do not lead to + nested comments any more; regression introduced in 2.62. + +------------------------------------------------------------------- +Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de + +- Revert AC_C_BIGENDIAN change for now. +- Fix config header substitution. + +------------------------------------------------------------------- +Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de + +- Update to autoconf 2.62. + + +------------------------------------------------------------------- +Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de + +- Fix spurious testsuite failure. + +------------------------------------------------------------------- +Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de + +- Fix undefined behaviour in AC_FUNC_MKTIME test. + +------------------------------------------------------------------- +Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de + +- Relax m4 requirement to work around autobuild bug. + +------------------------------------------------------------------- +Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de + +- Fix spurious testsuite failure. + +------------------------------------------------------------------- +Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de + +- Display testsuite log on failure. + +------------------------------------------------------------------- +Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de + +- Handle old style libltdl macros. + +------------------------------------------------------------------- +Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de + +- Update to autoconf 2.61. + ** New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS. + ** AC_ARG_ENABLE and AC_ARG_WITH now allow '.' in feature and package names. + +------------------------------------------------------------------- +Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de + +- Split off autoconf-el. + +------------------------------------------------------------------- +Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de + +- Fix testsuite. + +------------------------------------------------------------------- +Tue Jun 27 12:00:27 CEST 2006 - schwab@suse.de + +- Update to autoconf 2.60, see + . + +------------------------------------------------------------------- +Wed Jan 25 21:29:57 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de + +- Require exact version of m4. + +------------------------------------------------------------------- +Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de + +- Update to autoconf 2.59, incorporates last change. + +------------------------------------------------------------------- +Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de + +- Fix abs_srcdir. + +------------------------------------------------------------------- +Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de + +- Update to autoconf 2.58. + +------------------------------------------------------------------- +Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de + +- Downgrade flock failure to a warning [#26962]. + +------------------------------------------------------------------- +Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de + +- Add patch to serialize access to autom4te cache file [#26962]. + +------------------------------------------------------------------- +Mon May 12 18:01:45 CEST 2003 - schwab@suse.de + +- Add %defattr. + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de + +- Only delete info entries when removing last version. + +------------------------------------------------------------------- +Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de + +- Use %install_info. + +------------------------------------------------------------------- +Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de + +- Update to autoconf 2.57. + * Bug fixes for problems with AIX linker, with freestanding C compilers, + with GNU m4 limitations, and with obsolete copies of GNU documents. + +------------------------------------------------------------------- +Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de + +- Update to autoconf 2.56. + +------------------------------------------------------------------- +Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de + +- Fix missing info dir entries. + +------------------------------------------------------------------- +Mon May 13 13:01:32 CEST 2002 - schwab@suse.de + +- Fix invalid node name in docs [#16078]. + +------------------------------------------------------------------- +Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de + +- Remove g77 from neededforbuild. + +------------------------------------------------------------------- +Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de + +- Run automake last in autoreconf. + +------------------------------------------------------------------- +Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de + +- Fix _AC_SRCPATHS. + +------------------------------------------------------------------- +Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de + +- Fix _AS_PATH_WALK. + +------------------------------------------------------------------- +Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de + +- Fix premature expansion in m4_bmatch. + +------------------------------------------------------------------- +Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de + +- Handle libltdl in autoreconf. +- Run automake after aclocal in autoreconf. + +------------------------------------------------------------------- +Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de + +- Handle gettext 0.11 in autoreconf. + +------------------------------------------------------------------- +Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de + +- Update to autoconf 2.53. + +------------------------------------------------------------------- +Sat Jul 21 20:53:00 CEST 2001 - schwab@suse.de + +- Always set {host,build,target}_alias. + +------------------------------------------------------------------- +Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de + +- Update to autoconf 2.52. + +------------------------------------------------------------------- +Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de + +- recognize ppc64 + +------------------------------------------------------------------- +Tue May 22 12:13:38 CEST 2001 - schwab@suse.de + +- Update to autoconf 2.50. +- Add Buildroot. + +------------------------------------------------------------------- +Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de + +- Add m4 as neededforbuild. +- Require m4 and gawk. + +------------------------------------------------------------------- +Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de + +- Set F77 to g77 during `make check'. + +------------------------------------------------------------------- +Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de + +- Fix AC_PROC_CXXCPP. +- Add %suse_update_config. +- Don't mark acconfig.h as %config. +- Run testsuite. + +------------------------------------------------------------------- +Thu Jun 1 18:03:21 CEST 2000 - kukuk@suse.de + +- Add more docu, fill out group tag + +------------------------------------------------------------------- +Mon May 1 14:51:16 CEST 2000 - kukuk@suse.de + +- Use infodir macro + +------------------------------------------------------------------- +Fri Mar 24 17:07:19 CET 2000 - schwab@suse.de + +- Fix conflicting declaration of exit. + +------------------------------------------------------------------- +Tue Jan 18 19:33:38 CET 2000 - schwab@suse.de + +- Undefine m4 macro `symbols' (new builtin in m4 1.4o). + +------------------------------------------------------------------- +Mon Dec 6 09:41:30 CET 1999 - schwab@suse.de + +- Discard output from `type -p'. + +------------------------------------------------------------------- +Thu Dec 2 10:17:35 CET 1999 - schwab@suse.de + +- Make sure tempfiles are always removed. +- Fix some quoting bugs in shell scripts. + +------------------------------------------------------------------- +Thu Nov 4 17:00:19 CET 1999 - ro@suse.de + +- fixed for alphaev6 + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Wed Aug 25 16:23:32 MEST 1999 - kukuk@suse.de + +- Specfile cleanup + +------------------------------------------------------------------- +Fri Jan 15 14:02:28 MET 1999 - ro@suse.de + +- update to 2.13 + +------------------------------------------------------------------- +Thu Jul 23 14:57:39 MET DST 1998 - werner@suse.de + +- Make auto*.sh more secure and use mktemp if avaliable + +------------------------------------------------------------------- +Wed Jan 22 22:24:11 CET 1997 - florian@suse.de + + +- update to version 2.12 + + diff --git a/autoconf.keyring b/autoconf.keyring new file mode 100644 index 0000000..8a901e7 Binary files /dev/null and b/autoconf.keyring differ diff --git a/autoconf.spec b/autoconf.spec new file mode 100644 index 0000000..e782033 --- /dev/null +++ b/autoconf.spec @@ -0,0 +1,130 @@ +# +# spec file +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "testsuite" +%global psuffix -testsuite +%elif "%{flavor}" == "el" +%global psuffix -el +%else +%global psuffix %{nil} +%endif +Name: autoconf%{?psuffix} +Version: 2.71 +Release: 0 +Summary: A GNU Tool for Automatically Configuring Source Code +License: GPL-3.0-or-later +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 +BuildArch: noarch +%if "%{name}" == "autoconf" +Requires: info +Requires: m4 >= 1.4.6 +Requires: perl-base >= 5.6 +%endif +%if "%{name}" == "autoconf-testsuite" +BuildRequires: gcc-c++ +%endif +%if "%{name}" == "autoconf-el" +%global site_lisp %{_datadir}/emacs/site-lisp +BuildRequires: emacs-nox +BuildRequires: gcc-c++ +Enhances: emacs +%endif + +%description +GNU Autoconf is a tool for configuring source code and makefiles. Using +autoconf, programmers can create portable and configurable packages, +because the person building the package is allowed to specify various +configuration options. + +You should install autoconf if you are developing software and would +like to create shell scripts to configure your source code packages. + +Note that the autoconf package is not required for the end user who may +be configuring software with an autoconf-generated script; autoconf is +only required for the generation of the scripts, not their use. + +%prep +%setup -q -n autoconf-%{version} +%patch0 +%patch1 -p1 + +%build +%configure +%make_build + +%if "%{name}" == "autoconf-testsuite" +%check +trap 'test $? -ne 0 && cat tests/testsuite.log' EXIT +%make_build check + +%install +%elif "%{name}" == "autoconf-el" + +%install +mkdir -p %{buildroot}%{site_lisp} +install -c -m 644 lib/emacs/autoconf-mode.el %{buildroot}%{site_lisp}/autoconf-mode.el +install -c -m 644 lib/emacs/autoconf-mode.elc %{buildroot}%{site_lisp}/autoconf-mode.elc +install -c -m 644 lib/emacs/autotest-mode.el %{buildroot}%{site_lisp}/autotest-mode.el +install -c -m 644 lib/emacs/autotest-mode.elc %{buildroot}%{site_lisp}/autotest-mode.elc +sed 's/^;//' > %{buildroot}%{site_lisp}/suse-start-%{name}.el <<\EOF +;;; %{site_lisp}/suse-start-%{name}.el +; +(autoload 'autoconf-mode "autoconf-mode" + "Major mode for editing autoconf files." t) +(add-to-list 'auto-mode-alist + '("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode)) +; +(autoload 'autotest-mode "autotest-mode" + "Major mode for editing autotest files." t) +(add-to-list 'auto-mode-alist + '("\\.at\\'" . autotest-mode)) +; +;;; %{site_lisp}/suse-start-%{name}.el ends here +EOF +%else + +%install +%make_install +%endif + +%if "%{name}" == "autoconf" +%files +%doc AUTHORS NEWS README TODO +%license COPYING +%{_bindir}/* +%{_datadir}/autoconf +%{_infodir}/*.gz +%{_mandir}/man1/*.gz +%endif + +%if "%{name}" == "autoconf-el" +%files +%license COPYING +%{site_lisp}/*.el +%{site_lisp}/*.elc +%endif + +%changelog diff --git a/autoreconf-ltdl.diff b/autoreconf-ltdl.diff new file mode 100644 index 0000000..2254064 --- /dev/null +++ b/autoreconf-ltdl.diff @@ -0,0 +1,22 @@ +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 new file mode 100644 index 0000000..c76ebb2 --- /dev/null +++ b/fix-testsuite-failures-with-bash-5.2.patch @@ -0,0 +1,36 @@ +--- 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