]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
18 years ago* tools/trace.at (autoconf --trace: user macros): Test `$%'.
Stepan Kasal [Tue, 24 Oct 2006 19:44:31 +0000 (19:44 +0000)] 
* tools/trace.at (autoconf --trace: user macros): Test `$%'.

18 years ago* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
Paul Eggert [Tue, 24 Oct 2006 19:34:09 +0000 (19:34 +0000)] 
* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
If FUNCTION-BODY is nonempty, use AC_LINK_IFELSE rather than
AC_COMPILE_IFELSE, to work around problem with OSF/1 4.0F fseeko
reported by Nelson H. F. Beebe for Coreutils 6.4.

18 years ago.
Stepan Kasal [Tue, 24 Oct 2006 19:33:28 +0000 (19:33 +0000)] 
.

18 years ago* tests/tools.at (autoconf --trace: user macros): Remove test
Paul Eggert [Tue, 24 Oct 2006 19:25:46 +0000 (19:25 +0000)] 
* tests/tools.at (autoconf --trace: user macros): Remove test
for tracing multiline macros, since m4 1.4.7a uses a different
way to number lines.

18 years ago* bin/autom4te.in (handle_m4): Do not redirect stdin to
Stepan Kasal [Tue, 24 Oct 2006 18:25:30 +0000 (18:25 +0000)] 
* bin/autom4te.in (handle_m4): Do not redirect stdin to
/dev/null since the heuristics for interactive behaviour was
fixed in CVS m4.

18 years agoGive credit.
Stepan Kasal [Tue, 24 Oct 2006 16:03:52 +0000 (16:03 +0000)] 
Give credit.

18 years ago* bin/autom4te.in: With --force, always refresh the output
Stepan Kasal [Tue, 24 Oct 2006 15:57:57 +0000 (15:57 +0000)] 
* bin/autom4te.in: With --force, always refresh the output
file.

18 years ago* bin/autoconf.as: Fix the verbose message at the end.
Stepan Kasal [Tue, 24 Oct 2006 13:13:29 +0000 (13:13 +0000)] 
* bin/autoconf.as: Fix the verbose message at the end.

18 years agoRegenerate.
Paul Eggert [Mon, 23 Oct 2006 07:19:55 +0000 (07:19 +0000)] 
Regenerate.

18 years ago* configure.ac (AC_INIT): Bump to 2.60c.
Paul Eggert [Mon, 23 Oct 2006 07:18:28 +0000 (07:18 +0000)] 
* configure.ac (AC_INIT): Bump to 2.60c.
* NEWS: Likewise.

18 years agoVersion 2.60b. AUTOCONF-2.60b
Paul Eggert [Mon, 23 Oct 2006 06:50:26 +0000 (06:50 +0000)] 
Version 2.60b.

18 years agoImport this change from Texinfo:
Paul Eggert [Mon, 23 Oct 2006 06:21:53 +0000 (06:21 +0000)] 
Import this change from Texinfo:
2006-10-15  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex: automake 1.10

18 years agoRegenerate.
Paul Eggert [Mon, 23 Oct 2006 06:12:57 +0000 (06:12 +0000)] 
Regenerate.

18 years ago* NEWS: Remove AC_CACHE_CHECK_INT.
Paul Eggert [Mon, 23 Oct 2006 06:12:40 +0000 (06:12 +0000)] 
* NEWS: Remove AC_CACHE_CHECK_INT.
* doc/autoconf.texi (Caching Results): Likewise.
* lib/autoconf/general.m4 (_AC_CACHE_CHECK_INT): Renamed from
AC_CACHE_CHECK_INT, since it's no longer public.
* lib/autoconf/types.m4: All uses of AC_CACHE_CHECK_INT changed.
* tests/base.at (AC_COMPUTE_INT): Test this, not AC_CACHE_CHECK_INT.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): Fix two typos.
Ralf Wildenhues [Fri, 20 Oct 2006 16:25:30 +0000 (16:25 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Fix two typos.

18 years ago* lib/m4sugar/m4sugar.m4 (m4_mkstemp): New macro.
Eric Blake [Fri, 20 Oct 2006 01:34:32 +0000 (01:34 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_mkstemp): New macro.
(m4_maketemp): Avoid warnings with M4 1.9a.
* lib/emacs/autoconf-mode.el (autoconf-font-lock-keywords): Color
m4_mkstemp.
* doc/autoconf.texi (Redefined M4 Macros): Document m4_mkstemp.
* NEWS: Likewise.

18 years ago* doc/autoconf.texi (Setting Output Variables): Fix typo.
Eric Blake [Tue, 17 Oct 2006 02:31:44 +0000 (02:31 +0000)] 
* doc/autoconf.texi (Setting Output Variables): Fix typo.

18 years ago* bin/autoconf.as (version): Reword to match GNU Coding
Eric Blake [Mon, 16 Oct 2006 20:58:44 +0000 (20:58 +0000)] 
* bin/autoconf.as (version): Reword to match GNU Coding
Standards.
* bin/autoheader.in (version): Likewise.
* bin/autom4te.in (version): Likewise.
* bin/autoreconf.in (version): Likewise.
* bin/autoscan.in (version): Likewise.
* bin/autoupdate.in (version): Likewise.
* bin/ifnames.in (version): Likewise.

18 years ago* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Expand $1 before
Paul Eggert [Sun, 15 Oct 2006 01:12:02 +0000 (01:12 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Expand $1 before
looking for special shell characters.
* lib/autoconf/functions.m4 (AC_CHECK_FUNC): Do not expand the
macro defined by AS_VAR_PUSHDEF before passing it as a
parameter.
* lib/autoconf/general.m4 (AC_CHECK_FILE, AC_CHECK_DECL):
* lib/autoconf/libs.m4 (AC_SEARCH_LIBS, AC_CHECK_LIB):
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW, AC_CHECK_MEMBER):
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL):
(_AC_CHECK_HEADER_NEW, _AC_CHECK_HEADER_OLD, _AC_CHECK_HEADER_DIRENT):
Likewise.
* lib/autotest/general.m4 (AT_INIT): Quote parameters of
AS_VAR_* properly.
* tests/m4sh.at (AS_LITERAL_IF): New test.

18 years ago(Imported from Automake.)
Paul Eggert [Sun, 15 Oct 2006 00:58:25 +0000 (00:58 +0000)] 
(Imported from Automake.)
* build-aux/install-sh (posix_mkdir): Reject FreeBSD 6.1 mkdir -p -m,
which incorrectly sets the mode of an existing destination
directory.  In some cases the unpatched install-sh could do the
equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
system.  We hope this is rare in practice, but it's clearly worth
fixing.  Problem reported by Alex Unleashed in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
Also, don't bother to check for -m bugs unless we're using -m;
suggested by Stepan Kasal.

2006-10-14  Paul Eggert  <eggert@cs.ucla.edu>

Import this change from Automake:

2006-08-23  Alexandre Duret-Lutz  <adl@gnu.org>
* lib/Autom4te/ChannelDefs.pm (usage): Mention that -Wportability
is enabled by default with gnu and gnits strictness.
Report from Bruno Haible.

2006-03-10  Alexandre Duret-Lutz  <adl@gnu.org>
* lib/Autom4te/ChannelDefs.pm: Make -Wportability the default in
gnu and gnits modes.

Import this change from Config:

2006-09-20  Ben Elliston  <bje@gnu.org>
* build-aux/config.sub (score, score-*): New.

Import this change from Gnulib:

2006-09-16  Karl Berry  <karl@gnu.org>
* doc/fdl.texi (ADDENDUM): switch to @heading from @appendixsubsec,
to avoid sectioning errors.

Import these changes from Texinfo:

2006-10-04  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (\singlequotechar): rename to \codequoteright.
(\quoteexpand): rename to \rquoteexpand.
(\codequoteleft): new def, to look for @set codequotebacktick.
(\lquoteexpand, \quoteexpand): new defs.
(\lquoteChar, \rquoteChar, \dashChar, \underChar: new \chardef's.
(\code): must use new \...Char values, since now ` is active.

2006-08-26  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (\textdegree): New command.

2006-08-12  Karl Berry  <karl@gnu.org>
* build-aux/texinfo.tex (error \box0): smaller font.

18 years ago* doc/autoconf.texi (Autoheader Macros): Fix syntax error.
Ralf Wildenhues [Sat, 14 Oct 2006 09:54:32 +0000 (09:54 +0000)] 
* doc/autoconf.texi (Autoheader Macros): Fix syntax error.

18 years ago* doc/autoconf.texi (Autoheader Macros): Warn that the text
Stepan Kasal [Fri, 13 Oct 2006 18:26:38 +0000 (18:26 +0000)] 
* doc/autoconf.texi (Autoheader Macros): Warn that the text
added to the template can get mangled.

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): In the test,
Ralf Wildenhues [Fri, 13 Oct 2006 05:19:20 +0000 (05:19 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): In the test,
include the default headers, and redefine obstack_chunk_alloc
and obstack_chunk_free.  Fixes false failure with glibc.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Set as_executable_p,
Paul Eggert [Thu, 12 Oct 2006 19:44:22 +0000 (19:44 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Set as_executable_p,
for backward compatibility with Libtool 1.5.22.  Problem reported
by Ralf Wildenhues.

18 years ago* lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL): Require
Ralf Wildenhues [Thu, 12 Oct 2006 17:01:45 +0000 (17:01 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_GCC_TRADITIONAL): Require
AC_PROG_CC.
Report by IOhannes m zmoelnig <zmoelnig@iem.at>.

18 years agoFix a typo in comment
Stepan Kasal [Thu, 12 Oct 2006 12:01:10 +0000 (12:01 +0000)] 
Fix a typo in comment

18 years ago* NEWS: AC_USE_SYSTEM_EXTENSIONS now defines _TANDEM_SOURCE for
Paul Eggert [Wed, 11 Oct 2006 22:38:42 +0000 (22:38 +0000)] 
* NEWS: AC_USE_SYSTEM_EXTENSIONS now defines _TANDEM_SOURCE for
the NonStop platform.
* doc/autoconf.texi (Posix Variants): Likewise.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Likewise.

18 years ago* lib/m4sugar/m4sh.m4 (AS_TEST_X): New macro.
Paul Eggert [Wed, 11 Oct 2006 21:50:57 +0000 (21:50 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_TEST_X): New macro.
(AS_EXECUTABLE_P): Use as_test_x rather than as_executable_p.
(_AS_TEST_PREPARE): Set as_test_x rather than as_executable_p.
Use a better substitute, by inspecting the output of "ls"
rather than just using ":".
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Use AS_TEST_X
rather than AS_EXECUTABLE_P, since we needn't worry about
non-regular files here.

18 years ago* NEWS: Autoconf-generated shell scripts no longer export BIN_SH,
Paul Eggert [Wed, 11 Oct 2006 19:35:57 +0000 (19:35 +0000)] 
* NEWS: Autoconf-generated shell scripts no longer export BIN_SH,
due to configuration hassles with this.  See Tonya Underwood's report
<http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
* doc/autoconf.texi (Special Shell Variables): Likewise.

2006-10-11  Paul Eggert  <eggert@cs.ucla.edu>
    Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.

2006-10-11  Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Move the
  initialization which is not inherited through the environment
(_AS_BOURNE_COMPATIBLE): ... to this new macro.
(_AS_RUN): Call _AS_BOURNE_COMPATIBLE, not AS_BOURNE_COMPATIBLE.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): Describe
Paul Eggert [Mon, 9 Oct 2006 22:51:35 +0000 (22:51 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Describe
problems with mkdir -p -m.

18 years ago* lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Remove
Paul Eggert [Fri, 6 Oct 2006 17:43:55 +0000 (17:43 +0000)] 
* lib/autoconf/c.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): Remove
comment about ac_cpp_err; it was incorrect, and anyway
ac_cpp_err is being removed below.
* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE): Don't
set ac_cpp_err to 'yesyes' if preproc_warn_flag and werror_flag
are both 'yes'.  In fact, don't bother setting ac_cpp_err at all;
nobody uses it.
(_AC_COMPILE_IFELSE, _AC_LINK_IFELSE): Don't log our funky tests
with werror_flag and conftest.err and so forth.  This is more
compatible with how _AC_PROG_PREPROC_WORKS_IFELSE behaves,
and anyway the user shouldn't normally want to see this gorp logged.
Problem reported by Ralf Wildenhues.
* lib/autoconf/lang.m4 (AC_LANG_WERROR): werror_flag's default is
empty, not 'no', since the rest of the code uses 'test -z'.

18 years agoCancel the previous change for now.
Stepan Kasal [Fri, 6 Oct 2006 15:31:26 +0000 (15:31 +0000)] 
Cancel the previous change for now.

18 years agoImprove log entry.
Paul Eggert [Wed, 4 Oct 2006 21:18:54 +0000 (21:18 +0000)] 
Improve log entry.

18 years ago* doc/autoconf.texi (Special Shell Variables): Autoconf-generated
Paul Eggert [Wed, 4 Oct 2006 21:16:06 +0000 (21:16 +0000)] 
* doc/autoconf.texi (Special Shell Variables): Autoconf-generated
shel scripts no longer export BIN_SH, due to configuration
hassles with this.
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH
or DUALCASE.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.
Use AS_EXECUTABLE_P rather than test -f.
(AS_SHELL_SANITIZE): Set DUALCASE.
(AS_EXECUTABLE_P): Just invoke as_executable_p.
(_AS_TEST_PREPARE): Default to test -f, rather than to nothing.

18 years ago* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Paul Eggert [Wed, 4 Oct 2006 19:10:49 +0000 (19:10 +0000)] 
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Use a single call to AC_DO_TOKENS rather than multiple, for
efficiency.
(_AC_LINK_IFELSE): Test that resulting file is executable.
Problem reported by mwoehlke in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Use "test -x /" rather
Paul Eggert [Wed, 4 Oct 2006 18:53:19 +0000 (18:53 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Use "test -x /" rather
than creating a file to use with test -x; this is much faster.

18 years ago* lib/autom4te.in (Automake-preselections): Add
Paul Eggert [Tue, 3 Oct 2006 06:27:17 +0000 (06:27 +0000)] 
* lib/autom4te.in (Automake-preselections): Add
AM_GNU_GETTEXT_INTL_SUBDIR, for automake 1.10.

18 years ago* doc/autoconf.texi (Writing testsuite.at): Fix a typo: for
Stepan Kasal [Wed, 27 Sep 2006 16:47:08 +0000 (16:47 +0000)] 
* doc/autoconf.texi (Writing testsuite.at): Fix a typo: for
standard error, `experr' should be used, not `expout'.

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Don't compile the
Paul Eggert [Tue, 26 Sep 2006 20:57:16 +0000 (20:57 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_FSEEKO): Don't compile the
fseeko testing program twice; just use the earlier result.
* lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE):
Set cache var to 'unknown' (not 'no') if leaving the macro unset
still doesn't let the program compile.
(AC_SYS_LARGEFILE): Test for _LARGE_FILES only if earlier tests
failed.

* lib/autoconf/functions.m4: Fix problems reported by Ralf Wildenhues.
(AC_FUNC_ERROR_AT_LINE): Don't bother to check for error.h.  Just
include it, without including anything else.
(AC_FUNC_FSEEKO): Avoid gcc -Wall warnings about constant
expressions.
(AC_FUNC_STRNLEN): Require AC_USE_SYSTEM_EXTENSIONS.

* lib/autoconf/functions.m4 (AC_FUNC_ERROR_AT_LINE): Check for
`error.h', and include it, for a `error_at_line' prototype.
Use a nonempty format string in the link test.
* lib/autoconf/functions.m4 (AC_FUNC_WAIT3): Include <sys/wait.h>,
for a declaration of wait3.

18 years ago(AC_CHECK_DECL): Assume C89 or better,
Paul Eggert [Tue, 26 Sep 2006 20:43:43 +0000 (20:43 +0000)] 
(AC_CHECK_DECL): Assume C89 or better,
and simply cast the identifier to void.  This handles structure
values.

18 years agoAC_CHECK_DECL now also works with aggregate objects.
Paul Eggert [Tue, 26 Sep 2006 20:43:00 +0000 (20:43 +0000)] 
AC_CHECK_DECL now also works with aggregate objects.

18 years ago(AC_CHECK_DECLS): Also check macros,
Paul Eggert [Tue, 26 Sep 2006 20:42:43 +0000 (20:42 +0000)] 
(AC_CHECK_DECLS): Also check macros,
structure, function symbols, and enums.

18 years ago(Generic Declarations): Clarify that AC_CHECK_DECL
Paul Eggert [Tue, 26 Sep 2006 20:41:13 +0000 (20:41 +0000)] 
(Generic Declarations): Clarify that AC_CHECK_DECL
can apply to constants too, and that it checks for macro defns.

18 years ago* tests/semantics.at (AC_CHECK_MEMBERS): Also test with a struct
Ralf Wildenhues [Tue, 26 Sep 2006 18:07:16 +0000 (18:07 +0000)] 
* tests/semantics.at (AC_CHECK_MEMBERS): Also test with a struct
member.

18 years ago* NEWS: Recommend M4 1.4.7 instead of 1.4.6.
Paul Eggert [Tue, 26 Sep 2006 06:04:35 +0000 (06:04 +0000)] 
* NEWS: Recommend M4 1.4.7 instead of 1.4.6.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

2006-09-25  Paul Eggert  <eggert@cs.ucla.edu>

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): Avoid `gcc -Wall'
Ralf Wildenhues [Mon, 25 Sep 2006 17:50:06 +0000 (17:50 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_OBSTACK): Avoid `gcc -Wall'
warnings (uninitialized value).
(AC_FUNC_UTIME_NULL): Likewise, test for and include <utime.h> if
present.
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT): Likewise, add
parentheses.
(AC_STRUCT_TM): Likewise, avoid unused variables.

18 years agotypo
Stepan Kasal [Thu, 21 Sep 2006 10:36:19 +0000 (10:36 +0000)] 
typo

18 years ago* lib/autoconf/c.m4 (_AC_ARG_VAR_LDFLAGS): Update comment.
Ralf Wildenhues [Wed, 20 Sep 2006 18:07:47 +0000 (18:07 +0000)] 
* lib/autoconf/c.m4 (_AC_ARG_VAR_LDFLAGS): Update comment.
(_AC_ARG_VAR_LIBS): New macro: let LIBS be precious.
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call _AC_ARG_VAR_LIBS.
* lib/autoconf/fortran.m4 (AC_PROG_F77, AC_PROG_FC): Likewise.
Report by Olly Betts.

18 years agoRegenerate.
Ralf Wildenhues [Wed, 20 Sep 2006 18:04:17 +0000 (18:04 +0000)] 
Regenerate.

18 years ago* m4/m4.m4: Change copyright.
Eric Blake [Wed, 20 Sep 2006 03:08:08 +0000 (03:08 +0000)] 
* m4/m4.m4: Change copyright.
* configure: Regenerate.
* Makefile.in: Likewise.
* bin/Makefile.in: Likewise.
* doc/Makefile.in: Likewise.
* lib/Makefile.in: Likewise.
* lib/Autom4te/Makefile.in: Likewise.
* lib/autoconf/Makefile.in: Likewise.
* lib/autoscan/Makefile.in: Likewise.
* lib/autotest/Makefile.in: Likewise.
* lib/emacs/Makefile.in: Likewise.
* lib/m4sugar/Makefile.in: Likewise.
* man/Makefile.in: Likewise.
* tests/Makefile.in: Likewise.

18 years ago* m4/m4.m4 (AC_PROG_GNU_M4): Check for m4 --debugfile support.
Eric Blake [Wed, 20 Sep 2006 02:44:51 +0000 (02:44 +0000)] 
* m4/m4.m4 (AC_PROG_GNU_M4): Check for m4 --debugfile support.
* bin/Makefile.am (edit): Substitute M4_DEBUGFILE.
* bin/autom4te.in (handle_m4): Favor --debugfile over misnamed
--error-output, to avoid warnings with M4 2.0.

18 years ago* lib/autoconf/libs.m4 (AH_CHECK_LIB): Fix quoting, to be
Stepan Kasal [Tue, 19 Sep 2006 09:35:41 +0000 (09:35 +0000)] 
* lib/autoconf/libs.m4 (AH_CHECK_LIB): Fix quoting, to be
  consistent with _AH_CHECK_FUNCS and _AH_CHECK_HEADERS.
* lib/autoconf/headers.m4 (AH_CHECK_HEADERS_DIRENT): Likewise.

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Eliminate the
Stepan Kasal [Fri, 15 Sep 2006 14:53:43 +0000 (14:53 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Eliminate the
expansion of AC_CHECK_FUNCS.

18 years agotypo
Stepan Kasal [Thu, 14 Sep 2006 15:21:20 +0000 (15:21 +0000)] 
typo

18 years ago* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Remove a
Stepan Kasal [Thu, 14 Sep 2006 09:40:59 +0000 (09:40 +0000)] 
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Remove a
  the path at runtime.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote the
Ralf Wildenhues [Wed, 13 Sep 2006 04:48:23 +0000 (04:48 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote the
argument to `--prefix' for sub-configure scripts.
Pass `--silent' to sub-configure scripts.
* tests/torture.at (Configuring subdirectories): Add tests
for both changes.
* doc/autoconf.texi (Setting Output Variables): Fix example to
not show `--silent' being passed to a `configure' re-run.

18 years ago* doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR.
Paul Eggert [Tue, 12 Sep 2006 18:16:34 +0000 (18:16 +0000)] 
* doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR.
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check
for the existence of the directory at configure-time.  That's
too late, anyway, and possibly the directory isn't part of the
distribution.  Problem reported by Stefan Seefeld.

18 years agoUpdate ChangeLog according to last changes.
Ralf Wildenhues [Tue, 12 Sep 2006 11:17:55 +0000 (11:17 +0000)] 
Update ChangeLog according to last changes.

18 years ago(_AS_TEST_PREPARE): Avoid bug in UnixWare
Paul Eggert [Tue, 12 Sep 2006 07:07:32 +0000 (07:07 +0000)] 
(_AS_TEST_PREPARE): Avoid bug in UnixWare
7.1.4 /usr/bin/posix/sh described by Tim Rice in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-09/msg00017.html>.

18 years agoUndo previous change; it doesn't seem to have been true.
Paul Eggert [Tue, 12 Sep 2006 07:01:50 +0000 (07:01 +0000)] 
Undo previous change; it doesn't seem to have been true.

18 years ago* tests/local.at (AT_CHECK_M4): Fix this so that the testsuite
Stepan Kasal [Mon, 11 Sep 2006 16:42:57 +0000 (16:42 +0000)] 
* tests/local.at (AT_CHECK_M4): Fix this so that the testsuite
  works with GNU M4 1.4.3 again; make the normalized form
  match the current m4 message; fix the description.
* test/tools.at (autom4te cache): Adapt to the change.

18 years ago* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
Paul Eggert [Mon, 11 Sep 2006 15:37:27 +0000 (15:37 +0000)] 
* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
7.1.4 /usr/bin/posix/sh.

18 years ago* lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Add year_2050_test
Paul Eggert [Fri, 8 Sep 2006 22:36:16 +0000 (22:36 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_MKTIME):  Add year_2050_test
to catch glibc bug 2821
<http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
Merge from gnulib as follows: Use AC_CHECK_HEADERS_ONCE instead of
AC_CHECK_HEADERS, and likewise for AC_CHECK_FUNCS_ONCE and
AC_CHECK_FUNCS.  Don't check for stdlib.h, since we now
assume C89.

18 years ago* lib/autom4te.in (Autoconf-without-aclocal-m4): Move the
Stepan Kasal [Fri, 8 Sep 2006 12:38:38 +0000 (12:38 +0000)] 
* lib/autom4te.in (Autoconf-without-aclocal-m4): Move the
preselections ...
(Autoconf): ... here.
(Autoscan-preselections): Delete.

18 years ago* lib/autom4te.in (Automake-preselections): Preselect
Stepan Kasal [Thu, 7 Sep 2006 13:51:08 +0000 (13:51 +0000)] 
* lib/autom4te.in (Automake-preselections): Preselect
AM_ENABLE_MULTILIB.

18 years ago* doc/autoconf.texi (Preset Output Variables): srcdir and
Paul Eggert [Tue, 5 Sep 2006 23:27:53 +0000 (23:27 +0000)] 
* doc/autoconf.texi (Preset Output Variables): srcdir and
top_srcdir are not necessarily relative.

18 years ago* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
Ralf Wildenhues [Tue, 5 Sep 2006 17:17:31 +0000 (17:17 +0000)] 
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
f90/f95 because the latter drivers of AIX Fortran 9.1 do not
accept files with extension `.f'.  For consistency, also prefer
xlf over f77.
* doc/autoconf.texi (Fortran Compiler): Remove mention of bug
from last patch.

18 years ago* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
Paul Eggert [Tue, 5 Sep 2006 14:36:17 +0000 (14:36 +0000)] 
* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
of ERLANG_LIB_VER_* variables.
* doc/autoconf.texi (Erlang Libraries): Document ERLANG_LIB_VER_*
variables.

18 years ago* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
Paul Eggert [Sun, 3 Sep 2006 19:53:07 +0000 (19:53 +0000)] 
* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
called before AC_PROG_FC, due to a bug in Autoconf.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Document
Paul Eggert [Sun, 3 Sep 2006 19:41:12 +0000 (19:41 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Document
'unset' bugs of Bash 2.01 and 2.05a.

18 years ago* NEWS: New macro AC_CACHE_CHECK_INT. It replaces the
Paul Eggert [Sat, 2 Sep 2006 05:37:07 +0000 (05:37 +0000)] 
* NEWS: New macro AC_CACHE_CHECK_INT.  It replaces the
old AC_COMPUTE_INT, which now behaves like _AC_COMPUTE_INT
except the first two arguments are reversed.
* doc/autoconf.texi (Caching Results): New macro AC_CACHE_CHECK_INT.
(Generic Compiler Characteristics): AC_COMPUTE_INT no longer
caches nor outputs a diagnostic.  Suggested by Bruno Haible.
* lib/autoconf/general.m4 (AC_CACHE_CHECK_INT): New macro,
equivalent to the old AC_COMPUTE_INT.
(AC_COMPUTE_INT): No longer caches or reports.  New signature.
All uses changed to AC_CACHE_CHECK_INT.
* tests/base.at (AC_CACHE_CHECK_INT): New test.
* tests/mktests.sh (ac_exclude_lsit): Add AC_CACHE_CHECK_INT.

18 years ago* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
Paul Eggert [Thu, 31 Aug 2006 22:38:30 +0000 (22:38 +0000)] 
* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
and AC_REPLACE_FNMATCH are now obsolescent in Autoconf.  New
programs should use their Gnulib counterparts.
* doc/autoconf.texi (Particular Functions): Likewise.
(Macro Names, testsuite Invocation): Replace uses of these
obsolete macros with uses of non-obsolete macros.

18 years ago* configure.ac (AC_INIT): Bump to 2.60b.
Eric Blake [Tue, 29 Aug 2006 12:37:57 +0000 (12:37 +0000)] 
* configure.ac (AC_INIT): Bump to 2.60b.
* NEWS: Update.

18 years ago* lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
Eric Blake [Tue, 29 Aug 2006 04:36:39 +0000 (04:36 +0000)] 
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Fix logic that was
mistakenly swapped on 2006-08-15.

18 years ago* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
Paul Eggert [Sat, 26 Aug 2006 03:48:30 +0000 (03:48 +0000)] 
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Remove the IPA/IPO
file created by the PGI compiler.

18 years agoReword to pacify "make alpha". AUTOCONF-2.60a
Paul Eggert [Fri, 25 Aug 2006 21:42:41 +0000 (21:42 +0000)] 
Reword to pacify "make alpha".

18 years agoVersion 2.60a.
Paul Eggert [Fri, 25 Aug 2006 21:40:50 +0000 (21:40 +0000)] 
Version 2.60a.

18 years agoFix email address in previous checkin.
Paul Eggert [Fri, 25 Aug 2006 21:21:56 +0000 (21:21 +0000)] 
Fix email address in previous checkin.

18 years ago* lib/Autom4te/General.pm (END): Use `File::Path::rmtree' to
Paul Eggert [Fri, 25 Aug 2006 21:21:19 +0000 (21:21 +0000)] 
* lib/Autom4te/General.pm (END): Use `File::Path::rmtree' to
simplify the code.

18 years agoFix Lex library problem reported to us by Julio Garvia.
Paul Eggert [Fri, 25 Aug 2006 20:48:02 +0000 (20:48 +0000)] 
Fix Lex library problem reported to us by Julio Garvia.
* doc/autoconf.texi (Particular Programs): YYTEXT_POINTER is
for the default, which the user can override.
* lib/autoconf/programs.m4 (AC_PROG_LEX): Let _AC_PROG_LEX_YYTEXT_DECL
deal with LEXLIB.
(_AC_PROG_LEX_YYTEXT_DECL): Handle caching correctly; the old code
didn't work if some values were cached but not others.  Test for
broken lex libraries like native ia64-hp-hpux11.22; see
<http://sources.redhat.com/ml/binutils/2003-12/msg00337.html>, and
work around the problem by preferring an empty LEXLIB to -lfl or
-ll.  Let the user set LEXLIB='' to indicate no library needed.

18 years ago* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
Paul Eggert [Fri, 25 Aug 2006 17:23:11 +0000 (17:23 +0000)] 
* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

18 years agofix typos
Stepan Kasal [Fri, 25 Aug 2006 00:36:08 +0000 (00:36 +0000)] 
fix typos

18 years agoRegenerate.
Paul Eggert [Thu, 24 Aug 2006 22:57:30 +0000 (22:57 +0000)] 
Regenerate.

18 years agoRegenerate.
Paul Eggert [Thu, 24 Aug 2006 22:57:30 +0000 (22:57 +0000)] 
Regenerate.

18 years agoRework to use more-modern build style.
Paul Eggert [Thu, 24 Aug 2006 22:56:47 +0000 (22:56 +0000)] 
Rework to use more-modern build style.
Many files are renamed; all uses of their names were changed.
* .x-sc_trailing_blank: Renamed from .x-sc_trailing_blank.
* .x-sc_useless_cpp_parens: New file.
* build-aux/config.guess: Renamed from config/config.guess.  Update.
* build-aux/config.sub: Renamed from config/config.sub.  Update.
* build-aux/elisp-comp: Renamed from config/elisp-comp.
* build-aux/install-sh: Renamed from config/install-sh.  Update.
* build-aux/mdate-sh: Renamed from config/mdate-sh.
* build-aux/missing: Renamed from config/missing.
* build-aux/texinfo.tex: Renamed from config/texinfo.tex.  Update.
* build-aux/vc-list-files: Renamed from config/vc-list-files.
* config/Makefile.am: Removed.
* config/mkinstalldirs: Removed.
* config/move-if-change: Removed.
* m4/m4.m4: Renamed from config/m4.m4.  Add (C) to copyright notice.
* Makefile.am (SUBDIRS): Remove config.
(ACLOCAL_AMFLAGS): Include from m4, not config.
(EXTRA_DIST): Add config/announce-gen, config/prev-version.txt.
(WGET, WGETFLAGS): New macros, since Makefile.maint no longer does this.
(autom4te-update): Rewrite with a loop.  Get from gnulib, not automake.
Fail if there's an error.
* Makefile.cfg (move_if_change): Remove.
(wget_files): Remove.
(cvs_executable_files): New macro.
(cvs_files): Use it.  Remove mkinstalldirs.  Add fdl.texi.
(executable-update): Use $(cvs_executable_files).
(local-checks-to-skip): Remove.
* Makefile.maint: Merge from coreutils, plus add our own changes
(gzip_rsyncable): New macro.
(GZIP_ENV): Use it.
(CVS_LIST): Use build-aux/vc-list-files.
(VERSION_REGEXP): New macro.
(local-checks-available): Add patch-check, $(syntax-check-rules),
check-AUTHORS.
(syntax-check-rules): Compute dynamically.
(sc_cast_of_x_alloc_return_value): Work even if no source files.
(sc_cast_of_alloca_return_value): Likewise.
(sc_prohibit_atoi_atof): Simplify regexp.
(sc_no_if_have_config_h, sc_require_config_h):
(sc_prohibit_assert_without_use,
(sc_obsolete_symbols): Check for O_NDELAY.
(sc_texi_notab): Remove.
(sc-changelog): Don't make an exception for '----' lines.
(.re-list): Remove, so we don't have a junk file behind.
(sc_system_h_headers): Remove the need for .re-list.
(sc_the_the):  New rule.
(sc_tight_scope): Simplify.
(sc_trailing_space): Renamed from sc_trailing_blank.
(longopt_re): New macro.
(sc_two_space_separator_in_usage): New rule.
(sc_unmarked_diagnostics): Look at all files under CVS.
(sc_useless_cpp_parens, patch-check, check-AUTHORS): New rules.
(news-date-check, changelog-check): Version is OK.
(po-check): Look for lib files even if not in CVS.
(copyright-check): Use $() not ``.
(maintainer-distcheck): Do not depend on changelog-check.
(my-distcheck): Depend on $(release_archive_dir)/$(prev-tgz).
Also check for -Wpointer-arith.
(WGET, WGETFLAGS, tgz-md5, tgz-sha1, bz2-md5, bz2-sha1):
(xdelta-md5, xdelta-sha1, tgz-size, bz2-size, xd-size, rel-check):
Remove.
(announcement): Add --gpg-key-id arg.
(cvs-sv): Remove.
(move_if_change): Just use mv.
(local_updates: Remove wget-update, po-update.
(po_repo, do-po-update, po-update, wget_files, get-targets): Remove.
(config.guess-url_prefix, config.sub-url_prefix): Remove.
(ansi2knr.c-url_prefix, texinfo.tex-url_prefix):
(standards.texi-url_prefix, make-stds.texi-url_prefix, target, url):
($(get-targets)): Remove.
(cvs_files): Remove missing, mkinstalldirs, ansi2knr.c.
(gnulib_repo): Renamed from automake_repo.  Get from gnulib now.
(cvs-update): Get from gnulib.
(emut_upload_commands): gnupload is in build-aux now.
(alpha beta major): Add changelog-check.  Check version.
* configure.ac (AC_CONFIG_AUX_DIR): Renamed from config to build-aux.
(AC_CONFIG_FILES): Remove.
* bin/autoconf.as: Add spaces to avoid distcheck warning.
* config/announce-gen: Sync from coreutils.
* doc/make-stds.texi: Sync from gnulib.
* doc/standards.texi: Likewise.
* man/Makefile.am: Adjust for config -> build-aux renaming.
* tests/Makefile.am: Prefer $(FOO) to @FOO@.
* tests/local.at: Adjust from config -> build-aux renaming.
* tests/tools.at: Likewise.
* tests/torture.at: Likewise.

18 years ago* NEWS: The C99 check now tests for vararg macros and 64-bit
Paul Eggert [Thu, 24 Aug 2006 18:08:16 +0000 (18:08 +0000)] 
* NEWS: The C99 check now tests for vararg macros and 64-bit
preprocessor ints.
* doc/autoconf.texi (C Compiler): Document // comments, va_copy.
* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Test varargs macros and
64-bit preprocessor ints.  Check for static initialization of
long long.  Remove unnecessary casts.

18 years ago* doc/autoconf.texi (Particular Programs): Mention that
Paul Eggert [Thu, 24 Aug 2006 16:58:54 +0000 (16:58 +0000)] 
* doc/autoconf.texi (Particular Programs): Mention that
@INSTALL@ and @MKDIR_P@ may vary for different output files.

18 years ago* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
Paul Eggert [Thu, 24 Aug 2006 16:46:20 +0000 (16:46 +0000)] 
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
-lgcc?* and -lSystem, for Darwin/MacOS X.

18 years ago* lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
Paul Eggert [Tue, 22 Aug 2006 20:09:51 +0000 (20:09 +0000)] 
* lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to
pacify insanely picky compilers.  Problem reported by Eric Blake.

18 years ago* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
Paul Eggert [Tue, 22 Aug 2006 19:51:18 +0000 (19:51 +0000)] 
* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
longer supported by Sun.

19 years agoUndo change to types.m4; it was a typo.
Paul Eggert [Tue, 15 Aug 2006 16:28:35 +0000 (16:28 +0000)] 
Undo change to types.m4; it was a typo.

19 years agoUndo last change; it was a typo.
Paul Eggert [Tue, 15 Aug 2006 16:28:09 +0000 (16:28 +0000)] 
Undo last change; it was a typo.

19 years ago* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
Paul Eggert [Tue, 15 Aug 2006 16:24:42 +0000 (16:24 +0000)] 
* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
rather than "#if HAVE_STDLIB_H", so that it now works with "gcc
-Wundef -Werror".  Problem reported by David Fang in
<http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
* doc/autoconf.texi (Header Templates, Default Includes):
(Particular Functions, Generic Functions, Header Portability):
(Particular Headers, Generic Headers, Generic Declarations, Guidelines):
(Obsolete Macros, AC_FOO_IFELSE vs AC_TRY_FOO):
(Present But Cannot Be Compiled, Preprocessor Symbol Index):
Prefer #ifdef to #if.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prefer #ifdef to #if.
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETVBUF_REVERSED, _AC_FUNC_VFORK):
Likewise.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
(AC_HEADER_RESOLV, AC_HEADER_STAT): Likewise.
* lib/autoconf/specific.m4 (AC_DECL_SYS_SYGLIST):
(AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_STRUCT_TIMEZONE): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Don't assume that
S_ISDIR etc. are valid for use in #if; POSIX doesn't guarantee
this.

19 years agoOpenBSD -> Open@acronym{BSD}
Paul Eggert [Mon, 14 Aug 2006 22:56:17 +0000 (22:56 +0000)] 
OpenBSD -> Open@acronym{BSD}

19 years ago* doc/autoconf.texi (Limitations of Usual Tools): Document sed
Paul Eggert [Mon, 14 Aug 2006 22:51:35 +0000 (22:51 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Document sed
problems with arg script text that doesn't end in newline, and
with '-e a...'.  Problems reported by Ralf Wildenhues.

19 years ago* lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
Paul Eggert [Sat, 12 Aug 2006 18:33:46 +0000 (18:33 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_X_DIRECT): Replace another
check for libXt by a check for libX11.

19 years ago* doc/autoconf.texi (config.status Invocation): Adjust according
Ralf Wildenhues [Thu, 10 Aug 2006 04:53:38 +0000 (04:53 +0000)] 
* doc/autoconf.texi (config.status Invocation): Adjust according
to last change.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
Ralf Wildenhues [Tue, 8 Aug 2006 16:29:04 +0000 (16:29 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): `config.status
--help' should mention that `--version' outputs configuration
settings.  Report by Bruno Haible.

19 years agoFix test suite failures reported by Pierre in
Paul Eggert [Mon, 7 Aug 2006 07:10:24 +0000 (07:10 +0000)] 
Fix test suite failures reported by Pierre in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't claim
the compiler created a file "b.out" when it didn't create anything
at all.
* lib/autoconf/specific.m4 (AC_SYS_INTERPRETER):
Discard stderr too, when invoking the test script.

19 years ago* lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
Paul Eggert [Sun, 6 Aug 2006 06:26:25 +0000 (06:26 +0000)] 
* lib/autoconf/libs.m4 (AC_PATH_XTRA): Fixed a typo
in the restoring of the werror flag.