From 5fb09a26fe171f3c3aa4de7cc77e4c645689a3757c7b02ac0651e30a027e3801 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Thu, 26 Apr 2012 13:17:50 +0000 Subject: [PATCH] - 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 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/autoconf?expand=0&rev=23 --- autoconf-2.68.tar.xz | 3 - autoconf-2.69.tar.xz | 3 + autoconf-el.changes | 803 ++++++++++++++++++++----------------- autoconf-el.spec | 4 +- autoconf-testsuite.changes | 803 ++++++++++++++++++++----------------- autoconf-testsuite.spec | 6 +- autoconf.changes | 803 ++++++++++++++++++++----------------- autoconf.spec | 6 +- autoreconf-ltdl.diff | 10 +- 9 files changed, 1292 insertions(+), 1149 deletions(-) delete mode 100644 autoconf-2.68.tar.xz create mode 100644 autoconf-2.69.tar.xz diff --git a/autoconf-2.68.tar.xz b/autoconf-2.68.tar.xz deleted file mode 100644 index c828bfd..0000000 --- a/autoconf-2.68.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c994778716e6223cf65e898e06c15ed498fe81424838adf67007282b661055ba -size 1167804 diff --git a/autoconf-2.69.tar.xz b/autoconf-2.69.tar.xz new file mode 100644 index 0000000..c9170f8 --- /dev/null +++ b/autoconf-2.69.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684 +size 1214744 diff --git a/autoconf-el.changes b/autoconf-el.changes index 2ee7dcf..15171e7 100644 --- a/autoconf-el.changes +++ b/autoconf-el.changes @@ -1,521 +1,568 @@ ------------------------------------------------------------------- -Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de +Thu Apr 26 14:43:27 CEST 2012 - pth@suse.de -- correct license and style (prepare_spec) -- minor build fixes, avoid deprecated macros to be more portable +- Update to 2.69: + * Noteworthy changes in release 2.69 (2012-04-24) [stable] -------------------------------------------------------------------- -Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de + ** Autoconf now requires perl 5.6 or better (but generated + configure scripts continue to run without perl). -- Remove redundant tags/sections from specfile + * Noteworthy changes in release 2.68b (2012-03-01) [beta] Released + by Eric Blake, based on git versions 2.68.*. -------------------------------------------------------------------- -Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de + ** Autoconf-generated configure scripts now unconditionally + re-execute themselves with $CONFIG_SHELL, if that's set in the + environment. -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build + ** The texinfo documentation no longer specifies "front-cover" or + "back-cover" texts, so that it may now be included in Debian's + "main" section. -------------------------------------------------------------------- -Mon Jan 31 17:26:59 CET 2011 - pth@suse.de + ** Support for the Go programming language has been added. The new + macro AC_LANG_GO sets variables GOC and GOFLAGS. -- Use 2.68 everywhere in specfile. -- Use %%configure macro in spec file. + ** AS_LITERAL_IF again treats '=' as a literal. Regression + introduced in 2.66. -------------------------------------------------------------------- -Mon Jan 31 17:26:28 CET 2011 - pth@suse.de + ** The macro AS_EXECUTABLE_P, present since 2.50, is now + documented. -- Cosmetic changes to spec file + ** Macros -------------------------------------------------------------------- -Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com + - 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. -- 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. + - New macro AC_HEADER_CHECK_STDBOOL. -** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. - Regression introduced in 2.66. + - New and updated macros for Fortran support: -** 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. + 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 -** AT_BANNER() with empty argument will cause visual separation from previous - test category. + ------------------------------------------------------------------- + Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de -** 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. + - correct license and style (prepare_spec) + - minor build fixes, avoid deprecated macros to be more portable -** 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. + ------------------------------------------------------------------- + Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de - AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK - AC_FUNC_MKTIME AC_FUNC_STRTOD + - Remove redundant tags/sections from specfile -------------------------------------------------------------------- -Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org + ------------------------------------------------------------------- + Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de -- added patch autoconf-2.67-fix_dnl.patch to fix regression in - AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) + - Remove redundant tags/sections from specfile + - Use %_smp_mflags for parallel build -------------------------------------------------------------------- -Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de + ------------------------------------------------------------------- + Mon Jan 31 17:26:59 CET 2011 - pth@suse.de -- Update to 2.67: + - Use 2.68 everywhere in specfile. + - Use %%configure macro in spec file. - * New macro AC_FC_LINE_LENGTH to accept long Fortran source code - lines. + ------------------------------------------------------------------- + Mon Jan 31 17:26:28 CET 2011 - pth@suse.de - * AC_PREPROC_IFELSE now keeps the preprocessed output in the - conftest.i file for inspection by the commands in the - ACTION-IF-TRUE argument. + - Cosmetic changes to spec file - * autoreconf passes warning flags to new enough versions of - aclocal. + ------------------------------------------------------------------- + Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com - * 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. + - 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. - Major changes in Autoconf 2.66 (2010-07-02) [stable] + ** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. + Regression introduced in 2.66. - * AC_FUNC_MMAP works in C++ mode again. Regression introduced in - 2.65. + ** 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. - * 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. + ** AT_BANNER() with empty argument will cause visual separation from previous + test category. - * 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. + ** 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. - * 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. + 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. -------------------------------------------------------------------- -Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de + AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK + AC_FUNC_MKTIME AC_FUNC_STRTOD -- Revert AC_C_BIGENDIAN change for now. -- Fix config header substitution. + ------------------------------------------------------------------- + Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org -------------------------------------------------------------------- -Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de + - added patch autoconf-2.67-fix_dnl.patch to fix regression in + AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) -- Update to autoconf 2.62. - + ------------------------------------------------------------------- + Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de -------------------------------------------------------------------- -Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de + - Update to 2.67: -- Fix spurious testsuite failure. + * New macro AC_FC_LINE_LENGTH to accept long Fortran source code + lines. -------------------------------------------------------------------- -Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de + * AC_PREPROC_IFELSE now keeps the preprocessed output in the + conftest.i file for inspection by the commands in the + ACTION-IF-TRUE argument. -- Fix undefined behaviour in AC_FUNC_MKTIME test. + * autoreconf passes warning flags to new enough versions of + aclocal. -------------------------------------------------------------------- -Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de + * 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. -- Relax m4 requirement to work around autobuild bug. + Major changes in Autoconf 2.66 (2010-07-02) [stable] -------------------------------------------------------------------- -Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de + * AC_FUNC_MMAP works in C++ mode again. Regression introduced in + 2.65. -- Fix spurious testsuite failure. + * 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. -------------------------------------------------------------------- -Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de + * 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. -- Display testsuite log on failure. + * AC_PROG_INSTALL correctly uses `shtool' again. Regression + introduced in 2.64. -------------------------------------------------------------------- -Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de + * Autoconf should work on EBCDIC hosts. -- Handle old style libltdl macros. + * AC_CHECK_DECL and AC_CHECK_DECLS accept optional function + argument types for overloaded C++ functions. -------------------------------------------------------------------- -Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de + * AS_SET_CATFILE accepts nonliterals in its variable name argument + now. -- 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. + * Autotest testsuites accept an option --recheck to rerun tests + that failed or passed unexpectedly during the last non-debug + testsuite run. -------------------------------------------------------------------- -Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de + * 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 -- Split off autoconf-el. + - enable parallel building + + ------------------------------------------------------------------- + Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net -------------------------------------------------------------------- -Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de + - 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 ! -- Fix testsuite. + ------------------------------------------------------------------- + Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 27 12:00:27 CEST 2006 - 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. -- Update to autoconf 2.60, see - . + ------------------------------------------------------------------- + Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 25 21:29:57 CET 2006 - mls@suse.de + - Revert AC_C_BIGENDIAN change for now. + - Fix config header substitution. -- converted neededforbuild to BuildRequires + ------------------------------------------------------------------- + Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de + - Update to autoconf 2.62. + -- Require exact version of m4. + ------------------------------------------------------------------- + Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Update to autoconf 2.59, incorporates last change. + ------------------------------------------------------------------- + Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de + - Fix undefined behaviour in AC_FUNC_MKTIME test. -- Fix abs_srcdir. + ------------------------------------------------------------------- + Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de + - Relax m4 requirement to work around autobuild bug. -- Update to autoconf 2.58. + ------------------------------------------------------------------- + Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Downgrade flock failure to a warning [#26962]. + ------------------------------------------------------------------- + Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de + - Display testsuite log on failure. -- Add patch to serialize access to autom4te cache file [#26962]. + ------------------------------------------------------------------- + Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon May 12 18:01:45 CEST 2003 - schwab@suse.de + - Handle old style libltdl macros. -- Add %defattr. + ------------------------------------------------------------------- + Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@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. -- fix install_info --delete call and move from preun to postun + ------------------------------------------------------------------- + Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de + - Split off autoconf-el. -- Only delete info entries when removing last version. + ------------------------------------------------------------------- + Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de + - Fix testsuite. -- Use %install_info. + ------------------------------------------------------------------- + Tue Jun 27 12:00:27 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de + - Update to autoconf 2.60, see + . -- 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. + ------------------------------------------------------------------- + Wed Jan 25 21:29:57 CET 2006 - mls@suse.de -------------------------------------------------------------------- -Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de + - converted neededforbuild to BuildRequires -- Update to autoconf 2.56. + ------------------------------------------------------------------- + Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de + - Require exact version of m4. -- Fix missing info dir entries. + ------------------------------------------------------------------- + Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon May 13 13:01:32 CEST 2002 - schwab@suse.de + - Update to autoconf 2.59, incorporates last change. -- Fix invalid node name in docs [#16078]. + ------------------------------------------------------------------- + Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de + - Fix abs_srcdir. -- Remove g77 from neededforbuild. + ------------------------------------------------------------------- + Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de + - Update to autoconf 2.58. -- Run automake last in autoreconf. + ------------------------------------------------------------------- + Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de + - Downgrade flock failure to a warning [#26962]. -- Fix _AC_SRCPATHS. + ------------------------------------------------------------------- + Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de + - Add patch to serialize access to autom4te cache file [#26962]. -- Fix _AS_PATH_WALK. + ------------------------------------------------------------------- + Mon May 12 18:01:45 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de + - Add %defattr. -- Fix premature expansion in m4_bmatch. + ------------------------------------------------------------------- + Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de -------------------------------------------------------------------- -Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de + - fix install_info --delete call and move from preun to postun -- Handle libltdl in autoreconf. -- Run automake after aclocal in autoreconf. + ------------------------------------------------------------------- + Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de + - Only delete info entries when removing last version. -- Handle gettext 0.11 in autoreconf. + ------------------------------------------------------------------- + Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de + - Use %install_info. -- Update to autoconf 2.53. + ------------------------------------------------------------------- + Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Sat Jul 21 20:53:00 CEST 2001 - 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. -- Always set {host,build,target}_alias. + ------------------------------------------------------------------- + Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de + - Update to autoconf 2.56. -- Update to autoconf 2.52. + ------------------------------------------------------------------- + Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de + - Fix missing info dir entries. -- recognize ppc64 + ------------------------------------------------------------------- + Mon May 13 13:01:32 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue May 22 12:13:38 CEST 2001 - schwab@suse.de + - Fix invalid node name in docs [#16078]. -- Update to autoconf 2.50. -- Add Buildroot. + ------------------------------------------------------------------- + Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de + - Remove g77 from neededforbuild. -- Add m4 as neededforbuild. -- Require m4 and gawk. + ------------------------------------------------------------------- + Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de + - Run automake last in autoreconf. -- Set F77 to g77 during `make check'. + ------------------------------------------------------------------- + Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de + - Fix _AC_SRCPATHS. -- Fix AC_PROC_CXXCPP. -- Add %suse_update_config. -- Don't mark acconfig.h as %config. -- Run testsuite. + ------------------------------------------------------------------- + Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jun 1 18:03:21 CEST 2000 - kukuk@suse.de + - Fix _AS_PATH_WALK. -- Add more docu, fill out group tag + ------------------------------------------------------------------- + Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon May 1 14:51:16 CEST 2000 - kukuk@suse.de + - Fix premature expansion in m4_bmatch. -- Use infodir macro + ------------------------------------------------------------------- + Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 24 17:07:19 CET 2000 - schwab@suse.de + - Handle libltdl in autoreconf. + - Run automake after aclocal in autoreconf. -- Fix conflicting declaration of exit. + ------------------------------------------------------------------- + Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue Jan 18 19:33:38 CET 2000 - schwab@suse.de + - Handle gettext 0.11 in autoreconf. -- Undefine m4 macro `symbols' (new builtin in m4 1.4o). + ------------------------------------------------------------------- + Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Dec 6 09:41:30 CET 1999 - schwab@suse.de + - Update to autoconf 2.53. -- Discard output from `type -p'. + ------------------------------------------------------------------- + Sat Jul 21 20:53:00 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 2 10:17:35 CET 1999 - schwab@suse.de + - Always set {host,build,target}_alias. -- Make sure tempfiles are always removed. -- Fix some quoting bugs in shell scripts. + ------------------------------------------------------------------- + Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 4 17:00:19 CET 1999 - ro@suse.de + - Update to autoconf 2.52. -- fixed for alphaev6 + ------------------------------------------------------------------- + Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + - recognize ppc64 -- ran old prepare_spec on spec file to switch to new prepare_spec. + ------------------------------------------------------------------- + Tue May 22 12:13:38 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Aug 25 16:23:32 MEST 1999 - kukuk@suse.de + - Update to autoconf 2.50. + - Add Buildroot. -- Specfile cleanup + ------------------------------------------------------------------- + Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Fri Jan 15 14:02:28 MET 1999 - ro@suse.de + - Add m4 as neededforbuild. + - Require m4 and gawk. -- update to 2.13 + ------------------------------------------------------------------- + Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 23 14:57:39 MET DST 1998 - werner@suse.de + - Set F77 to g77 during `make check'. -- Make auto*.sh more secure and use mktemp if avaliable + ------------------------------------------------------------------- + Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 22 22:24:11 CET 1997 - florian@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 -- update to version 2.12 + - 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-el.spec b/autoconf-el.spec index 0b90294..8dd1f84 100644 --- a/autoconf-el.spec +++ b/autoconf-el.spec @@ -1,7 +1,7 @@ # # spec file for package autoconf-el # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: autoconf-el BuildRequires: emacs-nox BuildRequires: xz -Version: 2.68 +Version: 2.69 Release: 0 Summary: Emacs mode for editing GNU Autoconf scripts License: GPL-3.0+ diff --git a/autoconf-testsuite.changes b/autoconf-testsuite.changes index 2ee7dcf..15171e7 100644 --- a/autoconf-testsuite.changes +++ b/autoconf-testsuite.changes @@ -1,521 +1,568 @@ ------------------------------------------------------------------- -Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de +Thu Apr 26 14:43:27 CEST 2012 - pth@suse.de -- correct license and style (prepare_spec) -- minor build fixes, avoid deprecated macros to be more portable +- Update to 2.69: + * Noteworthy changes in release 2.69 (2012-04-24) [stable] -------------------------------------------------------------------- -Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de + ** Autoconf now requires perl 5.6 or better (but generated + configure scripts continue to run without perl). -- Remove redundant tags/sections from specfile + * Noteworthy changes in release 2.68b (2012-03-01) [beta] Released + by Eric Blake, based on git versions 2.68.*. -------------------------------------------------------------------- -Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de + ** Autoconf-generated configure scripts now unconditionally + re-execute themselves with $CONFIG_SHELL, if that's set in the + environment. -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build + ** The texinfo documentation no longer specifies "front-cover" or + "back-cover" texts, so that it may now be included in Debian's + "main" section. -------------------------------------------------------------------- -Mon Jan 31 17:26:59 CET 2011 - pth@suse.de + ** Support for the Go programming language has been added. The new + macro AC_LANG_GO sets variables GOC and GOFLAGS. -- Use 2.68 everywhere in specfile. -- Use %%configure macro in spec file. + ** AS_LITERAL_IF again treats '=' as a literal. Regression + introduced in 2.66. -------------------------------------------------------------------- -Mon Jan 31 17:26:28 CET 2011 - pth@suse.de + ** The macro AS_EXECUTABLE_P, present since 2.50, is now + documented. -- Cosmetic changes to spec file + ** Macros -------------------------------------------------------------------- -Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com + - 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. -- 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. + - New macro AC_HEADER_CHECK_STDBOOL. -** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. - Regression introduced in 2.66. + - New and updated macros for Fortran support: -** 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. + 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 -** AT_BANNER() with empty argument will cause visual separation from previous - test category. + ------------------------------------------------------------------- + Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de -** 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. + - correct license and style (prepare_spec) + - minor build fixes, avoid deprecated macros to be more portable -** 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. + ------------------------------------------------------------------- + Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de - AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK - AC_FUNC_MKTIME AC_FUNC_STRTOD + - Remove redundant tags/sections from specfile -------------------------------------------------------------------- -Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org + ------------------------------------------------------------------- + Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de -- added patch autoconf-2.67-fix_dnl.patch to fix regression in - AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) + - Remove redundant tags/sections from specfile + - Use %_smp_mflags for parallel build -------------------------------------------------------------------- -Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de + ------------------------------------------------------------------- + Mon Jan 31 17:26:59 CET 2011 - pth@suse.de -- Update to 2.67: + - Use 2.68 everywhere in specfile. + - Use %%configure macro in spec file. - * New macro AC_FC_LINE_LENGTH to accept long Fortran source code - lines. + ------------------------------------------------------------------- + Mon Jan 31 17:26:28 CET 2011 - pth@suse.de - * AC_PREPROC_IFELSE now keeps the preprocessed output in the - conftest.i file for inspection by the commands in the - ACTION-IF-TRUE argument. + - Cosmetic changes to spec file - * autoreconf passes warning flags to new enough versions of - aclocal. + ------------------------------------------------------------------- + Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com - * 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. + - 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. - Major changes in Autoconf 2.66 (2010-07-02) [stable] + ** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. + Regression introduced in 2.66. - * AC_FUNC_MMAP works in C++ mode again. Regression introduced in - 2.65. + ** 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. - * 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. + ** AT_BANNER() with empty argument will cause visual separation from previous + test category. - * 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. + ** 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. - * 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. + 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. -------------------------------------------------------------------- -Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de + AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK + AC_FUNC_MKTIME AC_FUNC_STRTOD -- Revert AC_C_BIGENDIAN change for now. -- Fix config header substitution. + ------------------------------------------------------------------- + Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org -------------------------------------------------------------------- -Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de + - added patch autoconf-2.67-fix_dnl.patch to fix regression in + AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) -- Update to autoconf 2.62. - + ------------------------------------------------------------------- + Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de -------------------------------------------------------------------- -Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de + - Update to 2.67: -- Fix spurious testsuite failure. + * New macro AC_FC_LINE_LENGTH to accept long Fortran source code + lines. -------------------------------------------------------------------- -Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de + * AC_PREPROC_IFELSE now keeps the preprocessed output in the + conftest.i file for inspection by the commands in the + ACTION-IF-TRUE argument. -- Fix undefined behaviour in AC_FUNC_MKTIME test. + * autoreconf passes warning flags to new enough versions of + aclocal. -------------------------------------------------------------------- -Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de + * 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. -- Relax m4 requirement to work around autobuild bug. + Major changes in Autoconf 2.66 (2010-07-02) [stable] -------------------------------------------------------------------- -Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de + * AC_FUNC_MMAP works in C++ mode again. Regression introduced in + 2.65. -- Fix spurious testsuite failure. + * 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. -------------------------------------------------------------------- -Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de + * 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. -- Display testsuite log on failure. + * AC_PROG_INSTALL correctly uses `shtool' again. Regression + introduced in 2.64. -------------------------------------------------------------------- -Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de + * Autoconf should work on EBCDIC hosts. -- Handle old style libltdl macros. + * AC_CHECK_DECL and AC_CHECK_DECLS accept optional function + argument types for overloaded C++ functions. -------------------------------------------------------------------- -Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de + * AS_SET_CATFILE accepts nonliterals in its variable name argument + now. -- 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. + * Autotest testsuites accept an option --recheck to rerun tests + that failed or passed unexpectedly during the last non-debug + testsuite run. -------------------------------------------------------------------- -Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de + * 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 -- Split off autoconf-el. + - enable parallel building + + ------------------------------------------------------------------- + Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net -------------------------------------------------------------------- -Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de + - 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 ! -- Fix testsuite. + ------------------------------------------------------------------- + Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 27 12:00:27 CEST 2006 - 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. -- Update to autoconf 2.60, see - . + ------------------------------------------------------------------- + Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 25 21:29:57 CET 2006 - mls@suse.de + - Revert AC_C_BIGENDIAN change for now. + - Fix config header substitution. -- converted neededforbuild to BuildRequires + ------------------------------------------------------------------- + Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de + - Update to autoconf 2.62. + -- Require exact version of m4. + ------------------------------------------------------------------- + Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Update to autoconf 2.59, incorporates last change. + ------------------------------------------------------------------- + Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de + - Fix undefined behaviour in AC_FUNC_MKTIME test. -- Fix abs_srcdir. + ------------------------------------------------------------------- + Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de + - Relax m4 requirement to work around autobuild bug. -- Update to autoconf 2.58. + ------------------------------------------------------------------- + Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Downgrade flock failure to a warning [#26962]. + ------------------------------------------------------------------- + Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de + - Display testsuite log on failure. -- Add patch to serialize access to autom4te cache file [#26962]. + ------------------------------------------------------------------- + Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon May 12 18:01:45 CEST 2003 - schwab@suse.de + - Handle old style libltdl macros. -- Add %defattr. + ------------------------------------------------------------------- + Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@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. -- fix install_info --delete call and move from preun to postun + ------------------------------------------------------------------- + Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de + - Split off autoconf-el. -- Only delete info entries when removing last version. + ------------------------------------------------------------------- + Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de + - Fix testsuite. -- Use %install_info. + ------------------------------------------------------------------- + Tue Jun 27 12:00:27 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de + - Update to autoconf 2.60, see + . -- 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. + ------------------------------------------------------------------- + Wed Jan 25 21:29:57 CET 2006 - mls@suse.de -------------------------------------------------------------------- -Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de + - converted neededforbuild to BuildRequires -- Update to autoconf 2.56. + ------------------------------------------------------------------- + Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de + - Require exact version of m4. -- Fix missing info dir entries. + ------------------------------------------------------------------- + Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon May 13 13:01:32 CEST 2002 - schwab@suse.de + - Update to autoconf 2.59, incorporates last change. -- Fix invalid node name in docs [#16078]. + ------------------------------------------------------------------- + Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de + - Fix abs_srcdir. -- Remove g77 from neededforbuild. + ------------------------------------------------------------------- + Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de + - Update to autoconf 2.58. -- Run automake last in autoreconf. + ------------------------------------------------------------------- + Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de + - Downgrade flock failure to a warning [#26962]. -- Fix _AC_SRCPATHS. + ------------------------------------------------------------------- + Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de + - Add patch to serialize access to autom4te cache file [#26962]. -- Fix _AS_PATH_WALK. + ------------------------------------------------------------------- + Mon May 12 18:01:45 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de + - Add %defattr. -- Fix premature expansion in m4_bmatch. + ------------------------------------------------------------------- + Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de -------------------------------------------------------------------- -Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de + - fix install_info --delete call and move from preun to postun -- Handle libltdl in autoreconf. -- Run automake after aclocal in autoreconf. + ------------------------------------------------------------------- + Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de + - Only delete info entries when removing last version. -- Handle gettext 0.11 in autoreconf. + ------------------------------------------------------------------- + Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de + - Use %install_info. -- Update to autoconf 2.53. + ------------------------------------------------------------------- + Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Sat Jul 21 20:53:00 CEST 2001 - 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. -- Always set {host,build,target}_alias. + ------------------------------------------------------------------- + Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de + - Update to autoconf 2.56. -- Update to autoconf 2.52. + ------------------------------------------------------------------- + Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de + - Fix missing info dir entries. -- recognize ppc64 + ------------------------------------------------------------------- + Mon May 13 13:01:32 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue May 22 12:13:38 CEST 2001 - schwab@suse.de + - Fix invalid node name in docs [#16078]. -- Update to autoconf 2.50. -- Add Buildroot. + ------------------------------------------------------------------- + Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de + - Remove g77 from neededforbuild. -- Add m4 as neededforbuild. -- Require m4 and gawk. + ------------------------------------------------------------------- + Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de + - Run automake last in autoreconf. -- Set F77 to g77 during `make check'. + ------------------------------------------------------------------- + Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de + - Fix _AC_SRCPATHS. -- Fix AC_PROC_CXXCPP. -- Add %suse_update_config. -- Don't mark acconfig.h as %config. -- Run testsuite. + ------------------------------------------------------------------- + Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jun 1 18:03:21 CEST 2000 - kukuk@suse.de + - Fix _AS_PATH_WALK. -- Add more docu, fill out group tag + ------------------------------------------------------------------- + Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon May 1 14:51:16 CEST 2000 - kukuk@suse.de + - Fix premature expansion in m4_bmatch. -- Use infodir macro + ------------------------------------------------------------------- + Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 24 17:07:19 CET 2000 - schwab@suse.de + - Handle libltdl in autoreconf. + - Run automake after aclocal in autoreconf. -- Fix conflicting declaration of exit. + ------------------------------------------------------------------- + Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue Jan 18 19:33:38 CET 2000 - schwab@suse.de + - Handle gettext 0.11 in autoreconf. -- Undefine m4 macro `symbols' (new builtin in m4 1.4o). + ------------------------------------------------------------------- + Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Dec 6 09:41:30 CET 1999 - schwab@suse.de + - Update to autoconf 2.53. -- Discard output from `type -p'. + ------------------------------------------------------------------- + Sat Jul 21 20:53:00 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 2 10:17:35 CET 1999 - schwab@suse.de + - Always set {host,build,target}_alias. -- Make sure tempfiles are always removed. -- Fix some quoting bugs in shell scripts. + ------------------------------------------------------------------- + Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 4 17:00:19 CET 1999 - ro@suse.de + - Update to autoconf 2.52. -- fixed for alphaev6 + ------------------------------------------------------------------- + Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + - recognize ppc64 -- ran old prepare_spec on spec file to switch to new prepare_spec. + ------------------------------------------------------------------- + Tue May 22 12:13:38 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Aug 25 16:23:32 MEST 1999 - kukuk@suse.de + - Update to autoconf 2.50. + - Add Buildroot. -- Specfile cleanup + ------------------------------------------------------------------- + Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Fri Jan 15 14:02:28 MET 1999 - ro@suse.de + - Add m4 as neededforbuild. + - Require m4 and gawk. -- update to 2.13 + ------------------------------------------------------------------- + Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 23 14:57:39 MET DST 1998 - werner@suse.de + - Set F77 to g77 during `make check'. -- Make auto*.sh more secure and use mktemp if avaliable + ------------------------------------------------------------------- + Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 22 22:24:11 CET 1997 - florian@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 -- update to version 2.12 + - 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-testsuite.spec b/autoconf-testsuite.spec index 1b42eed..29b3cf9 100644 --- a/autoconf-testsuite.spec +++ b/autoconf-testsuite.spec @@ -1,7 +1,7 @@ # # spec file for package autoconf-testsuite # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,9 +20,9 @@ Name: autoconf-testsuite BuildRequires: help2man BuildRequires: xz Url: http://www.gnu.org/software/autoconf -Requires: m4 >= 1.4.6 Requires: info -Version: 2.68 +Requires: m4 >= 1.4.6 +Version: 2.69 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code License: GPL-3.0+ diff --git a/autoconf.changes b/autoconf.changes index 2ee7dcf..15171e7 100644 --- a/autoconf.changes +++ b/autoconf.changes @@ -1,521 +1,568 @@ ------------------------------------------------------------------- -Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de +Thu Apr 26 14:43:27 CEST 2012 - pth@suse.de -- correct license and style (prepare_spec) -- minor build fixes, avoid deprecated macros to be more portable +- Update to 2.69: + * Noteworthy changes in release 2.69 (2012-04-24) [stable] -------------------------------------------------------------------- -Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de + ** Autoconf now requires perl 5.6 or better (but generated + configure scripts continue to run without perl). -- Remove redundant tags/sections from specfile + * Noteworthy changes in release 2.68b (2012-03-01) [beta] Released + by Eric Blake, based on git versions 2.68.*. -------------------------------------------------------------------- -Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de + ** Autoconf-generated configure scripts now unconditionally + re-execute themselves with $CONFIG_SHELL, if that's set in the + environment. -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build + ** The texinfo documentation no longer specifies "front-cover" or + "back-cover" texts, so that it may now be included in Debian's + "main" section. -------------------------------------------------------------------- -Mon Jan 31 17:26:59 CET 2011 - pth@suse.de + ** Support for the Go programming language has been added. The new + macro AC_LANG_GO sets variables GOC and GOFLAGS. -- Use 2.68 everywhere in specfile. -- Use %%configure macro in spec file. + ** AS_LITERAL_IF again treats '=' as a literal. Regression + introduced in 2.66. -------------------------------------------------------------------- -Mon Jan 31 17:26:28 CET 2011 - pth@suse.de + ** The macro AS_EXECUTABLE_P, present since 2.50, is now + documented. -- Cosmetic changes to spec file + ** Macros -------------------------------------------------------------------- -Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com + - 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. -- 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. + - New macro AC_HEADER_CHECK_STDBOOL. -** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. - Regression introduced in 2.66. + - New and updated macros for Fortran support: -** 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. + 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 -** AT_BANNER() with empty argument will cause visual separation from previous - test category. + ------------------------------------------------------------------- + Sun Dec 18 12:40:46 UTC 2011 - sweet_f_a@gmx.de -** 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. + - correct license and style (prepare_spec) + - minor build fixes, avoid deprecated macros to be more portable -** 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. + ------------------------------------------------------------------- + Sat Sep 17 13:42:16 UTC 2011 - jengelh@medozas.de - AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK - AC_FUNC_MKTIME AC_FUNC_STRTOD + - Remove redundant tags/sections from specfile -------------------------------------------------------------------- -Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org + ------------------------------------------------------------------- + Sat Sep 17 13:41:38 UTC 2011 - jengelh@medozas.de -- added patch autoconf-2.67-fix_dnl.patch to fix regression in - AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) + - Remove redundant tags/sections from specfile + - Use %_smp_mflags for parallel build -------------------------------------------------------------------- -Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de + ------------------------------------------------------------------- + Mon Jan 31 17:26:59 CET 2011 - pth@suse.de -- Update to 2.67: + - Use 2.68 everywhere in specfile. + - Use %%configure macro in spec file. - * New macro AC_FC_LINE_LENGTH to accept long Fortran source code - lines. + ------------------------------------------------------------------- + Mon Jan 31 17:26:28 CET 2011 - pth@suse.de - * AC_PREPROC_IFELSE now keeps the preprocessed output in the - conftest.i file for inspection by the commands in the - ACTION-IF-TRUE argument. + - Cosmetic changes to spec file - * autoreconf passes warning flags to new enough versions of - aclocal. + ------------------------------------------------------------------- + Fri Dec 10 11:24:33 UTC 2010 - coolo@novell.com - * 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. + - 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. - Major changes in Autoconf 2.66 (2010-07-02) [stable] + ** AC_INIT again allows URLs with '?' for its BUG-REPORT argument. + Regression introduced in 2.66. - * AC_FUNC_MMAP works in C++ mode again. Regression introduced in - 2.65. + ** 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. - * 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. + ** AT_BANNER() with empty argument will cause visual separation from previous + test category. - * 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. + ** 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. - * 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. + 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. -------------------------------------------------------------------- -Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de + AC_FUNC_ERROR_AT_LINE AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK + AC_FUNC_MKTIME AC_FUNC_STRTOD -- Revert AC_C_BIGENDIAN change for now. -- Fix config header substitution. + ------------------------------------------------------------------- + Sun Sep 19 07:45:20 UTC 2010 - andrea@opensuse.org -------------------------------------------------------------------- -Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de + - added patch autoconf-2.67-fix_dnl.patch to fix regression in + AC_MSG_ERROR expansion (undefined macro: AS_MESSAGE_LOG_FDdnl) -- Update to autoconf 2.62. - + ------------------------------------------------------------------- + Wed Aug 18 12:04:55 CEST 2010 - pth@suse.de -------------------------------------------------------------------- -Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de + - Update to 2.67: -- Fix spurious testsuite failure. + * New macro AC_FC_LINE_LENGTH to accept long Fortran source code + lines. -------------------------------------------------------------------- -Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de + * AC_PREPROC_IFELSE now keeps the preprocessed output in the + conftest.i file for inspection by the commands in the + ACTION-IF-TRUE argument. -- Fix undefined behaviour in AC_FUNC_MKTIME test. + * autoreconf passes warning flags to new enough versions of + aclocal. -------------------------------------------------------------------- -Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de + * 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. -- Relax m4 requirement to work around autobuild bug. + Major changes in Autoconf 2.66 (2010-07-02) [stable] -------------------------------------------------------------------- -Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de + * AC_FUNC_MMAP works in C++ mode again. Regression introduced in + 2.65. -- Fix spurious testsuite failure. + * 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. -------------------------------------------------------------------- -Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de + * 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. -- Display testsuite log on failure. + * AC_PROG_INSTALL correctly uses `shtool' again. Regression + introduced in 2.64. -------------------------------------------------------------------- -Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de + * Autoconf should work on EBCDIC hosts. -- Handle old style libltdl macros. + * AC_CHECK_DECL and AC_CHECK_DECLS accept optional function + argument types for overloaded C++ functions. -------------------------------------------------------------------- -Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de + * AS_SET_CATFILE accepts nonliterals in its variable name argument + now. -- 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. + * Autotest testsuites accept an option --recheck to rerun tests + that failed or passed unexpectedly during the last non-debug + testsuite run. -------------------------------------------------------------------- -Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de + * 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 -- Split off autoconf-el. + - enable parallel building + + ------------------------------------------------------------------- + Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net -------------------------------------------------------------------- -Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de + - 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 ! -- Fix testsuite. + ------------------------------------------------------------------- + Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 27 12:00:27 CEST 2006 - 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. -- Update to autoconf 2.60, see - . + ------------------------------------------------------------------- + Thu Jul 17 16:11:10 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 25 21:29:57 CET 2006 - mls@suse.de + - Revert AC_C_BIGENDIAN change for now. + - Fix config header substitution. -- converted neededforbuild to BuildRequires + ------------------------------------------------------------------- + Wed Apr 9 10:32:41 CEST 2008 - schwab@suse.de -------------------------------------------------------------------- -Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de + - Update to autoconf 2.62. + -- Require exact version of m4. + ------------------------------------------------------------------- + Mon Mar 10 14:43:21 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Update to autoconf 2.59, incorporates last change. + ------------------------------------------------------------------- + Tue Feb 19 19:57:01 CET 2008 - schwab@suse.de -------------------------------------------------------------------- -Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de + - Fix undefined behaviour in AC_FUNC_MKTIME test. -- Fix abs_srcdir. + ------------------------------------------------------------------- + Fri Jun 1 09:19:43 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de + - Relax m4 requirement to work around autobuild bug. -- Update to autoconf 2.58. + ------------------------------------------------------------------- + Mon Apr 2 10:56:30 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de + - Fix spurious testsuite failure. -- Downgrade flock failure to a warning [#26962]. + ------------------------------------------------------------------- + Sun Mar 25 13:52:22 CEST 2007 - schwab@suse.de -------------------------------------------------------------------- -Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de + - Display testsuite log on failure. -- Add patch to serialize access to autom4te cache file [#26962]. + ------------------------------------------------------------------- + Wed Dec 13 16:24:33 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon May 12 18:01:45 CEST 2003 - schwab@suse.de + - Handle old style libltdl macros. -- Add %defattr. + ------------------------------------------------------------------- + Mon Dec 4 11:14:02 CET 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@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. -- fix install_info --delete call and move from preun to postun + ------------------------------------------------------------------- + Wed Aug 2 16:01:49 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de + - Split off autoconf-el. -- Only delete info entries when removing last version. + ------------------------------------------------------------------- + Thu Jul 20 13:21:09 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de + - Fix testsuite. -- Use %install_info. + ------------------------------------------------------------------- + Tue Jun 27 12:00:27 CEST 2006 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de + - Update to autoconf 2.60, see + . -- 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. + ------------------------------------------------------------------- + Wed Jan 25 21:29:57 CET 2006 - mls@suse.de -------------------------------------------------------------------- -Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de + - converted neededforbuild to BuildRequires -- Update to autoconf 2.56. + ------------------------------------------------------------------- + Sat Jun 19 00:17:22 CEST 2004 - schwab@suse.de -------------------------------------------------------------------- -Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de + - Require exact version of m4. -- Fix missing info dir entries. + ------------------------------------------------------------------- + Thu Nov 13 09:48:19 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon May 13 13:01:32 CEST 2002 - schwab@suse.de + - Update to autoconf 2.59, incorporates last change. -- Fix invalid node name in docs [#16078]. + ------------------------------------------------------------------- + Mon Nov 10 13:14:02 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de + - Fix abs_srcdir. -- Remove g77 from neededforbuild. + ------------------------------------------------------------------- + Tue Nov 4 16:36:12 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de + - Update to autoconf 2.58. -- Run automake last in autoreconf. + ------------------------------------------------------------------- + Thu Sep 18 12:13:22 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de + - Downgrade flock failure to a warning [#26962]. -- Fix _AC_SRCPATHS. + ------------------------------------------------------------------- + Mon Sep 8 12:46:13 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de + - Add patch to serialize access to autom4te cache file [#26962]. -- Fix _AS_PATH_WALK. + ------------------------------------------------------------------- + Mon May 12 18:01:45 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de + - Add %defattr. -- Fix premature expansion in m4_bmatch. + ------------------------------------------------------------------- + Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de -------------------------------------------------------------------- -Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de + - fix install_info --delete call and move from preun to postun -- Handle libltdl in autoreconf. -- Run automake after aclocal in autoreconf. + ------------------------------------------------------------------- + Mon Apr 7 13:10:51 CEST 2003 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de + - Only delete info entries when removing last version. -- Handle gettext 0.11 in autoreconf. + ------------------------------------------------------------------- + Thu Feb 6 17:47:41 CET 2003 - schwab@suse.de -------------------------------------------------------------------- -Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de + - Use %install_info. -- Update to autoconf 2.53. + ------------------------------------------------------------------- + Thu Dec 5 13:51:31 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Sat Jul 21 20:53:00 CEST 2001 - 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. -- Always set {host,build,target}_alias. + ------------------------------------------------------------------- + Fri Nov 15 14:32:16 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de + - Update to autoconf 2.56. -- Update to autoconf 2.52. + ------------------------------------------------------------------- + Tue Jun 11 11:49:19 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de + - Fix missing info dir entries. -- recognize ppc64 + ------------------------------------------------------------------- + Mon May 13 13:01:32 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue May 22 12:13:38 CEST 2001 - schwab@suse.de + - Fix invalid node name in docs [#16078]. -- Update to autoconf 2.50. -- Add Buildroot. + ------------------------------------------------------------------- + Fri Apr 12 15:22:51 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de + - Remove g77 from neededforbuild. -- Add m4 as neededforbuild. -- Require m4 and gawk. + ------------------------------------------------------------------- + Mon Apr 8 16:22:29 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de + - Run automake last in autoreconf. -- Set F77 to g77 during `make check'. + ------------------------------------------------------------------- + Sun Apr 7 17:35:03 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de + - Fix _AC_SRCPATHS. -- Fix AC_PROC_CXXCPP. -- Add %suse_update_config. -- Don't mark acconfig.h as %config. -- Run testsuite. + ------------------------------------------------------------------- + Thu Apr 4 13:38:33 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Thu Jun 1 18:03:21 CEST 2000 - kukuk@suse.de + - Fix _AS_PATH_WALK. -- Add more docu, fill out group tag + ------------------------------------------------------------------- + Tue Apr 2 20:11:34 CEST 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon May 1 14:51:16 CEST 2000 - kukuk@suse.de + - Fix premature expansion in m4_bmatch. -- Use infodir macro + ------------------------------------------------------------------- + Sat Mar 30 19:43:29 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Fri Mar 24 17:07:19 CET 2000 - schwab@suse.de + - Handle libltdl in autoreconf. + - Run automake after aclocal in autoreconf. -- Fix conflicting declaration of exit. + ------------------------------------------------------------------- + Fri Mar 15 12:04:53 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Tue Jan 18 19:33:38 CET 2000 - schwab@suse.de + - Handle gettext 0.11 in autoreconf. -- Undefine m4 macro `symbols' (new builtin in m4 1.4o). + ------------------------------------------------------------------- + Sat Mar 9 01:10:32 CET 2002 - schwab@suse.de -------------------------------------------------------------------- -Mon Dec 6 09:41:30 CET 1999 - schwab@suse.de + - Update to autoconf 2.53. -- Discard output from `type -p'. + ------------------------------------------------------------------- + Sat Jul 21 20:53:00 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Dec 2 10:17:35 CET 1999 - schwab@suse.de + - Always set {host,build,target}_alias. -- Make sure tempfiles are always removed. -- Fix some quoting bugs in shell scripts. + ------------------------------------------------------------------- + Thu Jul 19 13:46:55 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Nov 4 17:00:19 CET 1999 - ro@suse.de + - Update to autoconf 2.52. -- fixed for alphaev6 + ------------------------------------------------------------------- + Mon Jun 11 20:57:31 CEST 2001 - olh@suse.de -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + - recognize ppc64 -- ran old prepare_spec on spec file to switch to new prepare_spec. + ------------------------------------------------------------------- + Tue May 22 12:13:38 CEST 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Aug 25 16:23:32 MEST 1999 - kukuk@suse.de + - Update to autoconf 2.50. + - Add Buildroot. -- Specfile cleanup + ------------------------------------------------------------------- + Fri Mar 23 13:22:25 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Fri Jan 15 14:02:28 MET 1999 - ro@suse.de + - Add m4 as neededforbuild. + - Require m4 and gawk. -- update to 2.13 + ------------------------------------------------------------------- + Wed Mar 21 13:26:41 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Thu Jul 23 14:57:39 MET DST 1998 - werner@suse.de + - Set F77 to g77 during `make check'. -- Make auto*.sh more secure and use mktemp if avaliable + ------------------------------------------------------------------- + Wed Feb 21 11:05:40 CET 2001 - schwab@suse.de -------------------------------------------------------------------- -Wed Jan 22 22:24:11 CET 1997 - florian@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 -- update to version 2.12 + - 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.spec b/autoconf.spec index d7ff357..2f5fada 100644 --- a/autoconf.spec +++ b/autoconf.spec @@ -1,7 +1,7 @@ # # spec file for package autoconf # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,9 +20,9 @@ Name: autoconf BuildRequires: help2man BuildRequires: xz Url: http://www.gnu.org/software/autoconf -Requires: m4 >= 1.4.6 Requires: info -Version: 2.68 +Requires: m4 >= 1.4.6 +Version: 2.69 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code License: GPL-3.0+ diff --git a/autoreconf-ltdl.diff b/autoreconf-ltdl.diff index 8a07fbc..710046b 100644 --- a/autoreconf-ltdl.diff +++ b/autoreconf-ltdl.diff @@ -1,6 +1,8 @@ ---- bin/autoreconf.in.orig 2009-11-21 14:35:37.000000000 +0100 -+++ bin/autoreconf.in 2010-02-15 15:43:03.296546495 +0100 -@@ -461,6 +461,8 @@ +Index: bin/autoreconf.in +=================================================================== +--- bin/autoreconf.in.orig 2012-04-25 00:00:28.000000000 +0200 ++++ bin/autoreconf.in 2012-04-25 16:50:22.272144014 +0200 +@@ -470,6 +470,8 @@ sub autoreconf_current_directory () 'AC_CONFIG_AUX_DIR', 'AC_CONFIG_HEADERS', 'AC_CONFIG_SUBDIRS', @@ -9,7 +11,7 @@ 'AC_INIT', 'AC_PROG_LIBTOOL', 'LT_INIT', -@@ -479,6 +481,8 @@ +@@ -488,6 +490,8 @@ sub autoreconf_current_directory () $uses_libtool = 1 if $macro eq "AC_PROG_LIBTOOL" || $macro eq "LT_INIT"; $uses_libltdl = 1 if $macro eq "LT_CONFIG_LTDL_DIR";