*** empty log message ***
[gnulib.git] / m4 / ChangeLog
index c51a734..b824dfb 100644 (file)
@@ -1,5 +1,247 @@
+2000-05-03  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to
+       be 500, instead of _GNU_SOURCE to be 1, to work around glibc
+       2.1.3 bug.  This avoids a clash when files like regex.c define
+       _GNU_SOURCE.
+
+2000-05-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS
+       call for clock_gettime.
+       (LIB_CLOCK_GETTIME): Set and AC_SUBST.
+
+       * search-libs.m4: Update from autoconf.
+
+       su doesn't work on Solaris2.6.
+       * lib-check.m4: When checking for struct spwd.sp_pwdp, also include
+       <shadow.h>.  Reported by Dragos Harabor.
+
+2000-05-03  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add strndup.
+
+2000-05-02  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _GNU_SOURCE if
+       this is needed to make ftello visible (e.g. glibc 2.1.3).  Use
+       compile-time test, rather than inspecting host and OS, to
+       decide whether to define _LARGEFILE_SOURCE.
+
+2000-05-01  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
+       Based on a patch from Bruno Haible.
+
+2000-04-18  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro.
+       (jm_PREREQ): Use it.
+
+2000-04-17  Jim Meyering  <meyering@lucent.com>
+
+       Get it right :-)
+       * jm-macros.m4: (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
+       actual #define via AH_VERBATIM.  Don't need separate AC_DEFINE.
+       Suggestion from Akim Demaille.
+
+2000-04-14  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
+       of AC_DEFINE.  Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
+
+2000-04-13  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
+       to insert required #ifndef into config.h.in.
+       Suggestion from Akim Demaille.
+
+2000-04-12  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
+       `AC_CHECK_HEADER' to check for locale.h.  Thanks to a report from
+       Christian Krackowizer.
+
+       More code moved from ../configure.in into (jm_CHECK_ALL_TYPES).
+       * jm-macros.m4 (_GNU_SOURCE): Define.
+       (AC_SYS_LARGEFILE): Require.
+       (AM_C_PROTOTYPES): Require.
+
+2000-04-05  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
+       IRIX if the installer said otherwise.
+
+2000-04-05  Jim Meyering  <meyering@lucent.com>
+
+       Portability tweaks required for ultrix4.3.
+       * check-decl.m4 [!HAVE_UTMPX_H] (headers): Include <utmp.h>.
+       (jm_CHECK_DECLS): Add getutent to the list of functions.
+       (_jm_DECL_HEADERS): Add utmpx.h.
+       From John David Anglin.
+
+       * strftime.m4: Back out the 2000-04-02 change.
+       Instead of that change, simply undefine putenv in the test program.
+
+2000-04-03  Jim Meyering  <meyering@lucent.com>
+
+       * gettext.m4: Fix typo in comment.
+
+       * codeset.m4 (AC_CHECK_HEADERS): Add langinfo.h (moved here from
+       textutils/configure.in).  Suggestion from Paul Eggert.
+       (AC_CHECK_FUNCS): Add nl_langinfo.  (also from textutils/configure.in)
+
+2000-04-02  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment
+       variable in the shell rather than using putenv, which isn't
+       portable.  This avoids the configure-time inter-test dependency
+       on the potentially-renamed putenv function.
+
+2000-03-30  Paul Eggert  <eggert@twinsun.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Include <sys/stat.h>
+       before checking struct stat.st_blksize, so that
+       HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
+
+2000-03-29  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (_jm_STRFTIME_PREREQS): Check for strftime,
+       since strftime.c uses HAVE_STRFTIME to decide whether to use
+       the underlying strftime.
+
+2000-03-10  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: Look for getspnam in -lgen, too.
+       From Marco Franzen.
+
+2000-02-02  Bruno Haible  <haible@clisp.cons.org>
+
+       * codeset.m4: New file.
+       * iconv.m4: New file.
+       * jm-macros.m4 (jm_MACROS): Call jm_LANGINFO_CODESET and jm_ICONV.
+
+2000-03-04  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE,
+       for lib/localcharset.c.
+
+2000-03-03  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4: Make sure re_compile_pattern accepts patterns like `{1'.
+
+2000-03-02  Jim Meyering  <meyering@lucent.com>
+
+       * timespec.m4: Require AC_HEADER_TIME before the cache check so
+       the messages come out on separate lines.
+
+       * jm-glibc-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS,
+       rather than jm_CHECK_DECLARATIONS.
+       * decl.m4: Remove now-unused file.
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
+
+2000-02-27  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4: Add getenv to the list.
+
+2000-02-23  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4: Now that we have the new AC_CHECK_DECLS, use it
+       in place of my hack.
+
+2000-02-10  Jim Meyering  <meyering@lucent.com>
+
+       * nanosleep.m4 (jm_FUNC_NANOSLEEP): Rename replacement function from
+       gnu_nanosleep to rpl_nanosleep.
+
+2000-02-09  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in
+       struct spwd, rather than in struct passwd.  Reported by Gaël Quéri.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Quote square brackets with
+       `[' and `]' and remove uses of `changequote'.
+       (AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
+       (AC_SYS_LARGEFILE): Likewise.
+       * gettext.m4 (AM_GNU_GETTEXT): Likewise.
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME): Remove now-unnecessary use
+       of changequote.
+       * regex.m4 (jm_INCLUDED_REGEX): Likewise.
+       * readdir.m4 (jm_FUNC_READDIR): Likewise
+       * memcmp.m4 (jm_AC_FUNC_MEMCMP): Likewise, and add `int' for main.
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Likewise.
+
+2000-02-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: (jm_CHECK_ALL_TYPES): Require most macros.
+       Remove explicit use of AC_HEADER_TIME.  It is required by
+       jm_CHECK_TYPE_STRUCT_TIMESPEC.  Using AC_HEADER_TIME and
+       `AC_REQUIRE'ing jm_CHECK_TYPE_STRUCT_TIMESPEC provoked a but
+       in autoconf whereby the expansion of the latter ended up preceding
+       the expansion of its prerequisite, AC_HEADER_TIME.
+       Reported by Volker Borchert.
+
+2000-02-03  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_READUTMP): Check for utmpxname.
+
+2000-02-02  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_ADDEXT): Fix typo that resulted in no
+       definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/.
+       Reported by Eli Zaretskii.
+
+2000-01-31  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (jm_CHECK_DECLS): Add nanosleep to the list of
+       functions.  Add the time.h and sys/time.h headers along with the
+       AC_REQUIRE'ment of AC_HEADER_TIME.
+
+2000-01-30  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: Clean up some kludgy old shadow password tests.
+
+       * prereq.m4 (utmp_includes): Define.
+       Check for ut_user and ut_name members in both struct utmpx
+       and struct utmp.
+
+2000-01-29  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: New file containing library-related checks from
+       fileutils and sh-utils (textutils had none).
+
+2000-01-28  Jim Meyering  <meyering@lucent.com>
+
+       * perl.m4: Change format of warning message to look more like that
+       from the missing script.  Suggestion from François Pinard.
+
+2000-01-25  Jim Meyering  <meyering@lucent.com>
+
+       * timespec.m4: Require AC_HEADER_TIME, and include sys/time.h as well
+       as time.h in the compile check.
+       * nanosleep.m4: Require AC_HEADER_TIME rather than simply using it.
+       Fix typo in cross-compiling case: s/yes/no/.
+
 2000-01-23  Jim Meyering  <meyering@lucent.com>
 
+       * jm-macros.m4: Move df-related tests here from fileutils/configure.in
+
+       * ls-mntd-fs.m4: s/list_mounted_fs/ac_list_mounted_fs/
+       (jm_LIST_MOUNTED_FILESYSTEMS): Take two parameters.
+
+       * fsusage.m4: New file.  Extracted from fileutils/configure.in.
+       s/space/ac_fsusage_space/.
+       (jm_FILE_SYSTEM_USAGE): Take two parameters.
+
+       * ftruncate.m4: New file (derived from part of fileutils/configure.in).
+       * jm-macros.m4: (jm_FUNC_FTRUNCATE): AC_REQUIRE it.
+       (jm_CHECK_ALL_TYPES): Require AC_HEADER_MAJOR and AC_HEADER_DIRENT.
+
        * jm-macros.m4: (OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN):
        AC_SUBST these here, rather than just in sh-util/configure.in, so
        that the now-shared-by-fileutils-and-textutils lib/Makefile.am are
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        Quote multibyte characters correctly.
-       * m4/c-bs-a.m4: New file.
-       * m4/prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
+       * c-bs-a.m4: New file.
+       * prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
        (jm_PREREQ): Use it.
 
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/uintmax_t.m4: Port to autoconf 2.13.
+       * uintmax_t.m4: Port to autoconf 2.13.
 
 2000-01-08  Jim Meyering  <meyering@ascend.com>
 
 
 1999-11-18  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
        problem with the QNX 4.25 shell, which doesn't propagate exit
        status of failed commands inside shell assignments.
 
 
 1999-08-17  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
+       * largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
        in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
 
 1999-08-05  Jim Meyering  <meyering@ascend.com>