diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1113 |
1 files changed, 1113 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..6cbbf99 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,1113 @@ +-- vile:fk=utf-8 +2023-12-10 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20231210. + + fix warning about cast in AC_CHECK_DECL. + +2023-12-03 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20231203. + + spelling fixes, with codespell + + fix warning about nonzero pointer in AC_FUNC_FSEEKO. + + fix a few unused-variable warnings in AC_C_CONST. + + use void-parameter prototype in AC_C_INLINE. + + use void-parameter prototype in AC_LANG_CALL(C), to reduce strict + compiler warnings in existence-checks, noting this will break some + checks, e.g., where a built-in prototype is used by a compiler. + + updated config/config.{guess,sub} + +2023-09-03 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20230903. + + trim mentions of automake and aclocal, since unused (Debian #1035621). + + fix a sign-extension bug in AC_FUNC_MKTIME which caused the test to run + longer than necessary. + + amend fixes for $EGREP and $FGREP to work with Solaris 10 /bin/sh + + improve rules for generating tests and cleanup in tests/Makefile.in + + omit AC_PROG_FGREP from acspecific.at, to match output from mktests.sh + (Debian #1043105). + + updated config/config.{guess,sub}, install-sh + +2023-01-14 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20230114. + + modify AC_CHECK_DECL, AC_PROG_CC_STDC, AC_STRUCT_TM, and + AC_TYPE_SIGNAL to reduce compiler warnings. + +2022-12-02 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20221202. + + modify AC_TYPE_GETGROUPS to use AC_INCLUDES_DEFAULT + + modify AC_FUNC_STRTOD to use stdlib.h, amend check to reduce compiler + warnings. + + modify AC_FUNC_CLOSEDIR_VOID to reduce compiler warnings. + +2022-10-09 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20221009. + + improve workaround for GNU grep 3.8 by requiring egrep/fgrep checks + for AC_OUTPUT. + + corrected shell script for passing detected egrep/fgrep into + config.status + +2022-10-01 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20221001. + + work around warning messages from GNU grep 3.8 for egrep and fgrep. + + fix some shellcheck warnings in the generated config.status + + updated config/config.{guess,sub} + +2021-05-09 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20210509. + + quiet a configure-time compile warning using a cast (report by Miroslav + Lichvar). + + updated config/config.{guess,sub} + +2021-01-05 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20210105. + + Add ToD to tests/aclocal.m4 filtering for NetBSD's sh. + + Corrected check when no fgrep or egrep is found. + + Fix typo in generated shell-functions message-prefix. + + Update tests/aclocal.m4 for g77. + +2021-01-01 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20210101. + + Modify mktests.sh to work with the configured egrep. + + Add quotes, etc., to appease some of shellcheck's warnings; most are + false positives. + + Add autoconf option "--opt-functions" to optionally generate part of + the checks for compile/link/run in shell-functions, to reduce the + number of false-positives reported by shellcheck in its advice for + the eval feature. + + Fix regression in adaptation of egrep check. + +2020-12-28 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20201228. + + Adapt AC_PROG_GREP, AC_PROG_EGREP, AC_PROG_FGREP from "official" + branch, to address shellcheck warnings. + + Add quotes, etc., to appease some of shellcheck's warnings; most are + false positives. + + updated config/config.{guess,sub} + +2020-08-02 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20200802. + + Unset CLICOLOR_FORCE and GREP_OPTIONS environment variables (report by + "Victor"). + +2020-01-11 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20200111. + + Check/display m4's version in AC_PROG_GNU_M4 + + Add /opt/local and /opt/X11 paths for recent MacOS configurations. + + Check for byacc before bison, etc., for consistency with mawk, etc. + +2019-09-01 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20190901. + + Correct version in generated manpages (report by Sven Joachim). + +2019-08-28 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20190828. + + Add X11R7 include/lib paths for some older NetBSD configurations. + + Drop "fc" from Fortran77 choices, to work with modern Unix systems. + +2018-10-06 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20181006. + + Adapt changes from autoconf in 2002, etc., to work around optimization + in AC_LANG_FUNC_LINK_TRY. The workaround in 2012-03-03 is not needed. + +2018-08-19 Thomas E. Dickey <dickey@invisible-island.net> + Version 2.52.20180819. + + Recognize recent cruft "--runstatedir" which has made its way into + packager's boilerplate, notwithstanding the blatant inconsistency with + actual usage (Debian #887390). + + Fix some warnings in test-packages. + +2017-05-01 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20170501. + + fix "make check" to work with OSX. + + Modify test-program stubs to reduce compiler warnings. + + updated config/config.{guess,sub} + +2015-09-26 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20150926. + + Workaround for splitting sed script in config.status when the script + contains multiline values. + +2014-12-04 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20141204. + + Minor tweak to work around breakage in one of the "dash" variants. + +2012-10-02 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20121002. + + Modify autoheader to discard parameter lists on the assignments to + ac_verbatim_XXX variables to work with GCC_PRINTFLIKE, similar + macros. + +2012-09-29 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20120929. + + Modify grep pattern used to detect variables never set to allow + matches with lines such as + : ${name:=value} + + The last update used '/' in a sed command where a pathname might be + also be found; change to ','. + +2012-09-23 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20120923. + + improve handling of overlooked datarootdir (prompted by Adrian Bunk + comments). + +2012-09-22 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20120922. + + add checks for unsubstituted variables, e.g., datarootdir. + +2012-08-11 Thomas Dickey <dickey@invisible-island.net> + Version 2.52.20120811. + + add support for --datarootdir, which changes the default location for + infodir and mandir. + +2012-03-10 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20120310. + + no code change - regenerate files to ensure their versions are + consistent (report by Sven Joachim). + +2012-03-03 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20120303. + + modify AC_LANG_FUNC_LINK_TRY to ensure that the external function's + address is nonnull, to work around breakage in Intel compiler's use of + linker. + +2010-10-02 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20101002. + + add build-depends to dpkg script (report by Sven Joachim). + + drop manpages for config.guess and config.sub, not provided by this + package (report by Sven Joachim). + + add build-scripts for Debian and RPM packages. + + add configure check for install-info, to work with Debian's renaming + of this utility. + + drop mkinstalldirs, use "mkdir -p" + + remove tests/foreign.at, since libtool is not a dependency of autoconf + (report by Sven Joachim). + + update bug-reporting address. + + remove usage of automake; it is not used to maintain this package, + and owing to automake's absence of design stability is only a nuisance. + +2010-08-14 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20100814. + + Modify test-cleanup to also remove conftest.dSYM, to quiet misleading + warnings with Mac OS X. + +2010-05-30 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20100530. + + change some ISO-8859-1 encoded comments to UTF-8 to allow this to + build with a UTF-8 locale (GNU sed chokes on the mis-encoded byte). + + add check in _AC_OUTPUT_COMMANDS to ensure it does not generate an + empty case-statement, which gives a warning in NetBSD's shell. + + change m4exit(-1) to m4exit(1) in autoconf.in, to work around incorrect + range check added in GNU m4 1.4.6 + +2010-03-20 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20100320. + + Update check for lex to include "reflex". + +2008-12-25 Thomas Dickey <dickey@invisible-island.net> + + Version 2.52.20081225. + + Extend suffixes ignored when looking for executable produced by + C compiler (based on patch from Paul Gilmartin). + +2008-03-25 Thomas Dickey <dickey@invisible-island.net> + + Modify _AC_PATH_X_XMKMF and _AC_PATH_X_DIRECT, adding "dylib" + (for Mac OS X) and "dll" (Cygwin) to suffix lists. These macros + depend on finding the exact filename for libX11 (if xmkmf exists + and does not return an error), otherwise one must supply explicit + paths for include- and library-directories (reported by Jeremy + Huddleston). + +2006-12-16 Thomas Dickey <dickey@invisible-island.net> + + Replace exit() calls in test compiles with $ac_main_return, to allow + for override in case of old platforms relying on the use of exit() + vs return. + +2006-12-09 Thomas Dickey <dickey@invisible-island.net> + + Disable the workaround for mis-prototyped 'exit()' in GNU libc + which made its way into autoconf's configure definitions (and thence + into the auto-generated config.h). Its include of <stdlib.h> caused + redefinition warnings on Solaris. + +2003-02-08 Thomas Dickey <dickey@invisible-island.net> + + Repair AC_PROG_GCC_TRADITIONAL, which is broken by the combination of a + syntactically incorrect test statement with the inclusion of + <stdlib.h>. In particular, the test fails on Mac OS X (report by + Gerben Wierda <Sherlock@rna.nl>). + +2001-12-27 Thomas Dickey <dickey@invisible-island.net> + + Restore behavior of autoconf 2.13 to handle trailing blanks (and + inline comments) in config.hin + +2001-12-01 Thomas Dickey <dickey@invisible-island.net> + + Modify version number (e.g., to the 8-character yyyymmdd 20011201) to + avoid confusion. (This version of autoconf fixes bugs and some design + defects which make it unsuitable for my use, but is compatible with + autoconf 2.50). + + Improvements: + + + modify the AC_OUTPUT macro by allowing it to generate the contents + of the config.h file rather than simply substituting in a template. + (This requires adding AC_SETUP_DEFS() as well). + + + add utility macro AC_DIVERT_HELP to add text to the + enable/with options list. + + Fixes: + + + Correct error in top-level Makefile.in which prevented "make + distclean" when the file was not writable (a bug in automake + causes it to regenerate some of the makefile templates). + Make sure the file is writable, as a workaround. + + + Remove the --include-deps option from automake in the top-level + Makefile.in, which also prevented builds from pristine source. + + + Tidy up the alignment in the boilerplate for --help, correct some + spelling errors. + +------------------------------------------------------------------------------- + +2001-07-18 Akim Demaille <akim@epita.fr> + + Version 2.52. + +2001-07-18 Akim Demaille <akim@epita.fr> + + The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN + was run, while they are needed also when it is expanded. + Reported by Nicolas Joly. + + * aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS. + (AC_LANG_PROGRAM(C)): Use it instead of depending upon + AC_F77_DUMMY_MAIN being expanded. + +2001-07-18 Akim Demaille <akim@epita.fr> + + * configure.in: Bump to 2.51a. + +2001-07-17 Akim Demaille <akim@epita.fr> + + Version 2.51. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more + Autoconfy: $1 = action-if-found, $2 = action-if-not-found. + +2001-07-17 Akim Demaille <akim@epita.fr> + + The runtime test for AC_FUNC_GETPGRP fails when prototypes are + used. Well, then use the prototypes when you can, and runtime as + a last resort. + Reported by Artur Frysiak + + * acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New. + (AC_FUNC_GETPGRP): Use it. + First try to compile with 0-ary or 1-ary calls. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a + replacement type. + From Paul Eggert. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * Makefile.maint: Sync. with cppi 1.10. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when + AC_F77_DUMMY_MAIN has been run. + From Pavel Roskin and Steven G. Johnson. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * configure.in: Rename as... + * configure.ac: this. + +2001-07-17 Akim Demaille <akim@epita.fr> + + * Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix + rules. + From Marc Espie. + * Makefile.maint (release-archive-dir): Rename as... + (release_archive_dir): this, so that it can be specialized in + Makefile. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * configure.in: Bump to 2.50d. + +2001-07-14 Akim Demaille <akim@epita.fr> + + Version 2.50c. + * Makefile.maint (alpha): Typo. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Limitations of Make): Macro names and underscore. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * config/config.guess, config/config.sub, config/texinfo.tex + * doc/standards.texi, doc/make-stds.texi: Update. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * Makefile.maint (maintainer-check): Rename as... + (maintainer-distcheck): this. + (changelog-check, static-check): New. + Use them. + +2001-07-14 Kevin Ryde <user42@zip.com.au> + + * doc/autoconf.texi (C++ Compilers Characteristics): Last resort + for CXX is g++, not gcc. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Files): New subsection. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections + of... + (Generic Compiler Characteristics): this. + (C++ Compiler): New subsection. + +2001-07-14 Akim Demaille <akim@epita.fr> + + * autoscan.in: Use IO::File. + Adjust all the routines to use it. + ($log): New file (autoscan.log). + (output): Dump detailed logs into $log, and a shortened version to + stderr. + (&scan_makefile): Refine the regexp catching tokens in the code. + * doc/autoconf.texi (autoscan Invocation): Document `autoscan.log' + and the `configure.ac' checking feature. + +2001-07-12 Akim Demaille <akim@epita.fr> + + For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'. + Reported by Michael Elizabeth Chastain. + + * autoconf.in: Refuse such AWK. + * configure.in: Likewise. + * Makefile.am (acversion.m4): Do not use move-if-change this file + has dependencies. + * doc/autoconf.texi (Fortran 77 Compiler): Some typos. + +2001-07-10 Jens Petersen <petersen@redhat.com> + + * autoscan.in (&scan_makefile): Improve programs regexp to parse + things like "g++", "file.c" and "some-conf" as tokens. + (&scan_file): Match C++ files extensions. + If the filename extension is C++ then ask for c++. + +2001-07-05 Steven G. Johnson <stevenj@alum.mit.edu> + + * aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not + AC_TRY_LINK_FUNC, to check whether defining a dummy + main-like routine is needed for linking with F77 libs. + +2001-07-05 Pavel Roskin <proski@gnu.org> + + * aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest* + after using break. + (_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after + linking. + +2001-07-05 Akim Demaille <akim@epita.fr> + + * Makefile.am (move_if_change): New. Use it instead of `mv'. + (acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken + Makes' lives. + Reported by Nicolas Joly. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning + up. + * acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some + warnings from compilers. + * aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information + for all the compilers, not only GNU. Hence move from here... + (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R) + (AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and + AC_COMPILE_IFELSE. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply + the ``strings.h'' change claimed below. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include + strings.h if usable with string.h. + Suggested by Paul Eggert. + +2001-07-04 Akim Demaille <akim@epita.fr> + + * autoscan.in (&scan_file): Skip FILE if there is FILE.in. + From Jens Petersen. + +2001-07-03 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES + etc. in the log. + +2001-07-03 Akim Demaille <akim@epita.fr> + + * acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the + compiler, not the preprocessor. + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use + dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does + the right thing. + * Makefile.am (.m4.m4f): Emphasize M4 error messages and fail + earlier if there are. + +2001-07-03 Akim Demaille <akim@epita.fr> + + * autoscan.in ($initfile): Remove. + (&find_file): Rename as... + (&scan_file): this. + Immediately scan the current file, instead of gathering them, and + later having them handled by &scan_files. + (&scan_files): Merely invoke Find::File. + Adjust. + +2001-07-02 Akim Demaille <akim@epita.fr> + + * autoscan.in: Formatting changes, matching the invocation order. + (File::Find): Use it instead of Perl 4's `find.pl'. + (&wanted): Rename as... + (&find_file): this. + +2001-07-01 Pavel Roskin <proski@gnu.org> + + * aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using + break in the argument to AC_TRY_LINK_FUNC. + (AC_F77_MAIN): Remove conftest* after using break in the + argument to AC_TRY_LINK. + +2001-07-01 Steven G. Johnson <stevenj@alum.mit.edu> + + Add alternate 'main' routine detection for linking C/C++ with Fortran, + fixing link failures for e.g. AC_F77_WRAPPERS on NetBSD. + + * aclang.m4 (AC_F77_DUMMY_MAIN): New macro to detect whether a + dummy alternate main is required even if the user provides her own + 'main'. + (AC_F77_MAIN): New macro to detect whether it is possible to + provide an alternate 'main' function name, using the 'main' from + the Fortran libraries. + (AC_LANG_PROGRAM(C)): Use F77_DUMMY_MAIN, if it is defined, so that + cross-language link tests can be performed successfully. + (_AC_F77_NAME_MANGLING): Require AC_F77_DUMMY_MAIN. Also put $FLIBS + after $LIBS, for consistency; this should be the general rule since + the user may want to link to Fortran libraries that require $FLIBS. + * autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN. + +2001-06-29 Pavel Roskin <proski@gnu.org> + + * atgeneral.m4 (AT_CHECK): Add a newline to the end of + at-stdout and at-stderr instead of removing the newline + from the echo output, which is not guaranteed to work. + +2001-06-28 Jens Petersen <petersen@redhat.com> + + * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to + confdefs.h when non-zero. + +2001-06-28 Akim Demaille <akim@epita.fr> + + * configure.in: Bump to 2.50c. + +2001-06-26 Akim Demaille <akim@epita.fr> + + Version 2.50b. + +2001-06-26 Akim Demaille <akim@epita.fr> + + Version 2.50a. + +2001-06-25 Pavel Roskin <proski@gnu.org> + + * tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more + argument, AUTOCONF-FLAGS. + * tests/mktests.sh (update_exclude_list): Add + AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3. + * tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and + AC_FUNC_WAIT3 with "-W no-obsolete". + +2001-06-25 Akim Demaille <akim@epita.fr> + + * tests/foreign.at (libtool): Fix the `libtoolize --version' decoding. + +2001-06-25 Akim Demaille <akim@epita.fr> + + * autoscan.in (%macro): Now maps from word to list of macros. + (&init_tables): Die when a word which is already handled by + explicit macros is mapped to the default macro. + (&print_unique): Remove, inlined in... + (&output_kind): here. + (File::Basename): Use it. + (&output): Sort the CONFIG_FILES. + * acheaders: Normalize. + * acfunctions: Likewise. + +2001-06-25 Akim Demaille <akim@epita.fr> + + * aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler + characteristics in the logs. + Suggested by Mo DeJong. + +2001-06-24 Akim Demaille <akim@epita.fr> + + * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH) + (AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated. + * doc/autoconf.texi (Autoconf 2.13): New section. + +2001-06-24 Akim Demaille <akim@epita.fr> + + * autoconf.in (Task traces): Separate the error messages from the + traces to improve robustness. + + +2001-06-23 Akim Demaille <akim@epita.fr> + + * tests/torture.at (AC_ARG_VAR): Make it a single test instead of + three as failures are unlikely, and speed matters. + +2001-06-23 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Redefined M4 Macros): New. + +2001-06-23 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider + inttypes.h is missing if it conflicts with sys/types.h, as on IRIX + 5.3. + +2001-06-23 Paolo Bonzini <bonzini@gnu.org> + + * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of + config.status targets to after the evaluation of the INIT-CMDS. + Double quote config.status targets (used to be single quoted). + +2001-06-23 Akim Demaille <akim@epita.fr> + + * tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS): + Check the content of the created file. + Check the ./config.status command line invocation. + +2001-06-23 Akim Demaille <akim@epita.fr> + + * tests/foreign.at (Libtool): Reject prehistoric versions. + +2001-06-23 Akim Demaille <akim@epita.fr> + + * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to + preexisting files matching a.*. + +2001-06-23 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on + stderr. + * doc/autoconf.texi (AC_ARG_VAR): Update. + +2001-06-21 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when + precious variables have changed. + * tests/torture.at (AC_ARG_VAR): Adjust. + +2001-06-21 Akim Demaille <akim@epita.fr> + + ./configure --program-suffix=foo produces `transform=s,$$,foo,;', + but some sed choke on multiple `;', and other tools (e.g., + Automake), include the separator themselves. + + * acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'. + +2001-06-19 Tim Van Holder <tim.van.holder@pandora.be> + + * doc/autoconf.texi (Functions Portability): Rename as... + (Function Portability): this. + (Function Portability): Document potential problems with unlink(). + +2001-06-19 Paul Eggert <eggert@twinsun.com> + + * NEWS, doc/autoconf.texi: Document quadrigraphs. + +2001-06-18 Akim Demaille <akim@epita.fr> + + * acfunctions.m4 (AC_FUNC_FORK): Fix typos. + +2001-06-18 RĂ¼diger Kuhlmann <info@ruediger-kuhlmann.de> + + * acfunctions.m4: (AC_FUNC_VFORK) rename as... + (_AC_FUNC_VFORK): this. + Remove AC_DEFINEs and don't guess cross-compilation values. + (_AC_FUNC_FORK): New, check whether fork() isn't just a stub. + (AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to + define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if + vfork doesn't work. + Guess values if cross-compiling, but warn. + * acfunctions: Add AC_FUNC_FORK. + * doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define + and vfork appropriately. + +2001-06-18 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Functions Portability): New section. + +2001-06-18 Akim Demaille <akim@epita.fr> + + * autoconf.in (M4): Pass --nesting-limit=1024, unless already set + in $M4. + Suggested by Andreas Schwab. + +2001-06-18 Akim Demaille <akim@epita.fr> + + * acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID) + (AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK) + (AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT) + (AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT. + Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE, + and either AC_LANG_SOURCE or AC_LANG_PROGRAM. + (AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or + the converse). + +2001-06-18 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (ms): New index. + (Macro Index): Rename as... + (Autoconf Macro Index): this. + (M4 Macro Index): New appendix. + (Programming in M4): New chapter. + Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow. + (Quoting): Rename as... + (M$ Quotation): this. + Be part of `Programming in M4). + +2001-06-18 Nicolas Joly <njoly@pasteur.fr> + + * tests/torture.at (AC_ARG_VAR): Set variables and export them + in separate statements for compatibility with Tru64 v5.1. + +2001-06-17 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the + current values of the precious variables, not the previously + cached values. + Pass precious variables which are set to config.status. + * doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR. + * tests/torture.at (AC_ARG_VAR): New. + +2001-06-15 Paul Eggert <eggert@twinsun.com> + + * doc/autoconf.texi: Move AC_FUNC_WAIT3 and + AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section, + and explain why and how to replace them. + * acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete. + * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise. + +2001-06-15 Akim Demaille <akim@epita.fr> + + `build_alias', `host_alias', and `target_alias' are not AC_SUBST'd. + Reported by Bruno Haible. + + * acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here... + (_AC_ARG_VAR_PRECIOUS): to here. + +2001-06-15 Pavel Roskin <proski@gnu.org> + + * acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining + an unused pointer use cast to this type and `if' statement to + avoid warnings from the compiler. + (AC_HEADER_TIME): Likewise. + * actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member + in `if' statement to avoid warnings from the compiler. Declare + ac_aggr static to avoid the need to initialize it. + +2001-06-14 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Portable Shell): Move to follow `Writing + Macros'. + +2001-06-13 Akim Demaille <akim@epita.fr> + + * m4/missing.m4, config/missing: Updated to Automake 1.4g's. + Suggested by Alexander Mai. + +2001-06-13 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard + sys/types.h and sys/stat.h, and check for them. + +2001-06-13 Akim Demaille <akim@epita.fr> + + * acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 = + INCLUDES. + +2001-06-12 Maciej W. Rozycki <macro@ds2.pg.gda.pl> + + * acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11 + succeeds and only try adding libdnet upon a failure. + +2001-06-12 Akim Demaille <akim@epita.fr> + + * autoscan.in (&output_kind): Output the comment only if it exists. + (%kind_comment): Add entry for `programs'. + (&output_programs): Use &output_kind. + (&output_functions, &output_identifiers, &output_headers) + (&output_programs): Inline, and remove. + +2001-06-12 Akim Demaille <akim@epita.fr> + + * autoscan.in (%kind_comment): New. + (output_kind): New. + (output_functions, output_identifiers, output_headers): Use it. + +2001-06-12 Akim Demaille <akim@epita.fr> + + * autoscan.in (&print_unique): Take `$kind' and `$word' as + arguments, to factor indirections into `%macro' and `%used'. + (%generic_macro): Fix a typo. + +2001-06-12 Akim Demaille <akim@epita.fr> + + * aclibraries: New. + * autoscan.in (@kinds): Add `libraries'. + Use `@kinds' instead of hard coded lists. + (%programs, %headers, %identifiers, %makevars, %libraries, %functions): + Remove, replaced by... + (%used): this. + +2001-06-12 Akim Demaille <akim@epita.fr> + + * autoscan.in (%functions_macros %headers_macros) + (%identifiers_macros %programs_macros %makevars_macros): Remove, + replaced by... + (%macro): New. + +2001-06-11 Raja R Harinath <harinath@cs.umn.edu> + + * aclang.m4 (AC_NO_EXECUTABLES): Override + _AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS. + +2001-06-11 Akim Demaille <akim@epita.fr> + + * aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their + trailing new line. + Reported by Andreas Schwab. + +2001-06-11 Akim Demaille <akim@epita.fr> + + * Makefile.am, Makefile.maint: Typos. + +2001-06-09 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Here-Documents): New section, gathering + documentation about here-documents. + Use `href', not `uref', and other changes. + +2001-06-09 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Portable Shell Programming): Promoted as a + chapter. + +2001-06-09 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Limitations of Builtins): Complete the + description of the here-docs penalties with Alexandre Oliva's + explanations. + +2001-06-01 Paul Eggert <eggert@twinsun.com> + + * doc/autoconf.texi: Talk about here documents and speedups. + Do not use "echo" on arbitrary strings. + Spell "here-documents" consistently with the standard. + +2001-06-09 Akim Demaille <akim@epita.fr> + + * doc/autoconf.texi (Concept Index): Introduce it. + Regenerate the menus. + +2001-06-09 Akim Demaille <akim@epita.fr> + + * Makefile.maint, GNUmakefile: New, from Jim Meyering. + * config/prev-version.txt: New. + * config/move-if-change: New, for GNU libc. + +2001-06-06 Pavel Roskin <proski@gnu.org> + + * tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL. + +2001-06-06 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work + properly when $1 is not a literal. + Fixes PR Autoconf/187, reported by Bram Moolenaar. + +2001-06-06 Akim Demaille <akim@epita.fr> + + Invoking AC_COPYRIGHT before AC_INIT fails. + + * Makefile.am (.m4.m4f): Pass --fatal-warnings to m4. + * acgeneral.m4 (_m4_divert(VERSION_FSF)) + (_m4_divert(VERSION_USER)): New. + (AC_COPYRIGHT): $2 is the diversion to use. + (_AC_INIT_COPYRIGHT): Use the FSF diversion. + (AC_INIT): Remove dead comments as now it's commutative. + +2001-06-06 Akim Demaille <akim@epita.fr> + + * tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect + PR autoconf/187. + +2001-06-05 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix' + can be empty. + `*dir' variables cannot be NONE. + Reported by Mark Kettenis. + +2001-06-05 Paul Eggert <eggert@twinsun.com> + + * doc/autoconf.texi: Fix references to Solaris and SunOS versions. + +2001-06-04 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET) + (AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP) + (AC_TR_SH): Move as... + * m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET) + (AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP) + (AS_TR_SH): these. + (_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE) + (_AS_TR_SH_PREPARE): New. + (AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE. + * tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified. + +2001-06-02 Akim Demaille <akim@epita.fr> + + * Makefile.am (.m4.m4f): Pass the options first. + Fixes PR autoconf/182. + +2001-06-02 Nathan Sidwell <nathan@codesourcery.com> + + GNU getopt, when POSIXLY_CORRECT does not permute options and + arguments. So pass the options first. + Fixes PR autoconf/184. + + * autoconf.sh (m4_prefiles, m4f_prefiles): New variables. + (run_m4): Remove files. + (run_m4f): Remove. + Update remainder of script to use them. + (for warning in): Do not use a literal comma as it will not be + split by IFS. + +2001-06-02 Christian Marquardt <marq@gfz-potsdam.de> + + * aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of + Fortran compilers to check. + (_AC_PROG_F77_V): Add '-###' as a possible option to print + information on library and object files. + (AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers + to check. + +2001-06-02 Akim Demaille <akim@epita.fr> + + * autom4te.in (Request::@request): Declare with `vars', not `my', + as it prevents updates via `do FILENAME'. + +2001-06-02 Akim Demaille <akim@epita.fr> + + * configure.in (standards_texi): Remove, dead code. + +2001-06-02 Akim Demaille <akim@epita.fr> + + * autom4te.in: New. + +2001-06-02 Pavel Roskin <proski@gnu.org> + + * acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps + for signals other than 0 - exit with code 1. + * m4sh.m4 (AS_TMPDIR): Likewise. + * autoconf.in: Likewise. Also don't rely on exit == exit $?. + * autoheader.in: Likewise. + * autoreconf.in: Likewise. + * tests/torture.at (Signal handling): New test for the above. + +2001-06-01 Akim Demaille <akim@epita.fr> + + * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error + message. + +2001-05-31 Akim Demaille <akim@epita.fr> + + * acfunctions, acheaders, acidentifiers, acmakevars, acprograms: + Add copyright and comments. + * acheaders: Add stdint.h. + Suggested by Paul Eggert. + +2001-05-31 Akim Demaille <akim@epita.fr> + + * atgeneral.m4 (AT_INIT): Use $SHELL. + * atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H. + +2001-05-31 Akim Demaille <akim@epita.fr> + + * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include + stdint.h. + From Paul Eggert and Lars Hecking. + +2001-05-31 Akim Demaille <akim@epita.fr> + + * tests/base.at: Adjust line numbers in error messages. + +2001-05-31 Akim Demaille <akim@epita.fr> + + * tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure + to emit the bangshe line. + Reported by David Carter. + +2001-05-30 Steven G. Johnson <stevenj@alum.mit.edu> + + * aclang.m4 (AC_PROG_F77): Add Compaq's "fort" to the list of + Fortran (95) compilers to check. + +2001-05-29 Alexandre Duret-Lutz <duret_g@epita.fr> + + * doc/autoconf.texi (Introduction, Pointers): Update the Autoconf + Macro Archive URL. + +2001-05-23 Pavel Roskin <proski@gnu.org> + + * aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since + _AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop. + (AC_PROG_CXXCPP): Likewise. + +2001-05-22 Akim Demaille <akim@epita.fr> + + * config: New directory. + * configure.in: AC_CONFIG_AUX_DIR it. + * tests/atspecific.m4 (AT_CONFIGURE_AC): Adjust. + +2001-05-22 Akim Demaille <akim@epita.fr> + + * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in, + * autoupdate.in: Specify the Emacs mode. + * acversion.m4.in: Rename as... + * acversion.m4: this. + * tests/Makefile.am (CLEANFILES): More garbage. + +2001-05-22 Akim Demaille <akim@epita.fr> + + * autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh: + Rename as... + * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in: + these. + +2001-05-21 Akim Demaille <akim@epita.fr> + + * configure.in: Bump to 2.50a. |