X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=m4%2FChangeLog;h=8c5a7d27e3e7ad8d5153cb1f71181e133c7ed320;hb=1568d0ec08e45baad985ce93aa4487c32558d609;hp=63e9433382ec9a2bbbc7fc0ff784e019af24aa82;hpb=40b33d9d6c32cd1afac372a5da2b002aac5a881d;p=gnulib.git diff --git a/m4/ChangeLog b/m4/ChangeLog index 63e943338..8c5a7d27e 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,515 @@ +2004-11-09 Paul Eggert + + * strftime.m4 (_gl_STRFTIME_PREREQS): Remove. Move its body to + gl_FUNC_STRFTIME. + (gl_FUNC_STRFTIME): Use AC_CHECK_FUNCS_ONCE and AC_CHECK_HEADERS_ONCE + and AC_REQUIRE when possible, to avoid duplicate checks. + Check for . + +2004-11-09 Bruno Haible + + * sockpfaf.m4: New file. + +2004-11-03 Albert Chin + Paul Eggert + + * uint32_t.m4 (gl_AC_TYPE_UINT32_T): When determining uint32_t + equivalent, substitute $ac_type for equivalent type rather than + blindly using uint32_t *always* which won't work if uint32_t is not + available. Define _UINT32_T to work around typedef of uint32_t if + , , or used on Solaris + 2.5.1. + +2004-11-02 Paul Eggert + + * jm-macros.m4: Sync from coreutils. + (gl_MACROS): Check for mbrlen, for pathchk. + (gl_CHECK_ALL_TYPES): Require AC_TYPE_MBSTATE_T, for pathchk. + +2004-11-02 Bruno Haible + + * setenv.m4 (gt_FUNC_SETENV): Define VOID_UNSETENV if unsetenv() + returns void. + +2004-11-01 Paul Eggert + + * m4/getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of + fflush_unlocked, flockfile, funlockfile, funlockfile, + fputs_unlocked, putc_unlocked. + +2004-10-22 Paul Eggert + + * getpagesize.m4 (gl_GETPAGESIZE): Check for . + +2004-10-15 Paul Eggert + + * getopt.m4 (gl_GETOPT): Detect and reject the incompatible BSD + implementation of getopt_long. Problem reported by Alexander Taler in: + http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00103.html + +2004-10-11 Yoann Vandoorselaere + + * vsnprintf.m4: New file. + +2004-10-05 Bruno Haible + + * strsep.m4 (gl_FUNC_STRSEP): Require AC_GNU_SOURCE. Don't check + for the declaration of strsep. + +2004-10-04 Paul Eggert + + * xalloc.m4 (gl_PREREQ_XSTRDUP): Remove. All uses removed. + + * unlocked-io.m4: Add copyright notice. + (gl_FUNC_GLIBC_UNLOCKED_IO): Define USE_UNLOCKED_IO. + +2004-10-04 Simon Josefsson + + * memmem.m4: New file. + +2004-10-01 Yoann Vandoorselaere + + * strsep.m4: New file. + +2004-09-30 Simon Josefsson + + * snprintf.m4: New file. + +2004-09-09 Bruno Haible + + * eoverflow.m4: New file, taken from GNU libiconv eilseq.m4 with + modifications. + * vasnprintf.m4 (gl_FUNC_VASNPRINTF): Require gl_EOVERFLOW. + +2004-09-08 Bruno Haible + + * stdint.m4: New file, taken from GNU clisp with modifications. + +2004-08-19 Paul Eggert + + * userspec.m4 (gl_USERSPEC): Don't require AC_FUNC_ALLOCA. + +2004-08-12 Paul Eggert + + * argp.m4 (gl_ARGP): Do not check for argp.h or argp_parse; nobody + uses HAVE_ARGP_H or HAVE_ARGP_PARSE. + Require gl_FUNC_GLIBC_UNLOCKED_IO, gl_USE_SYSTEM_EXTENSIONS. + Check for program_invocation_name, program_invocation_short_name, + flockfile, funlockfile, features.h, _getopt_long_only_r. + +2004-08-12 Simon Josefsson + + * getopt.m4 (gl_GETOPT_SUBSTITUTE): New macro, + as discussed with Paul Eggert in threads rooted at + + and + . + Before, the test was empty, and relied on ELIDE_CODE in source + code.) + (gl_PREREQ_GETOPT): New macro. + (gl_GETOPT): Use them. + +2004-08-11 Paul Eggert + + Merge from coreutils. + + * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for wmemchr and wmemcpy. + + * obstack.m4 (gl_PREREQ_OBSTACK): Require + gl_AC_HEADER_INTTYPES_H, gl_AC_HEADER_STDINT_H, gl_AC_TYPE_UINTMAX_T. + +2004-08-09 Paul Eggert + + * uint32_t.m4, uintptr_t.m4: New files. + * sha1.m4: Renamed from sha.m4. + (gl_SHA1): Renamed from gl_SHA. All uses changed. + +2004-08-08 Simon Josefsson + + * getpass.m4 (gl_FUNC_GETPASS, gl_FUNC_GETPASS_GNU): + Check getpass declaration. + +2004-08-06 Paul Eggert + + More merge from coreutils. + + * utimens.m4, utimecmp.m4: New files. + * backupfile.m4, euidacces.m4, acl.m4, afs.m4, calloc.m4, dirfd.m4, + fsusage.m4, jm-macros.m4, ls-mntd-fs.m4, md5.m4, mountlist.m4, + prereq.m4, sha.m4: Import changes from coreutils. + +2004-08-05 Paul Eggert + + Merge from coreutils. + + * c-strtod.m4, canonicalize.m4, fcntl-safer.m4, getcwd-path-max.m4: + New files. + + * dos.m4 (gl_AC_DOS): filesystem -> file system renaming. + FILESYSTEM_PREFIX_LEN -> + FILE_SYSTEM_PREFIX_LEN. + FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX -> + FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX. + FILESYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR -> + FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR. + + * path-concat.m4 (gl_PATH_CONCAT): Don't require gl_AC_DOS, the + prerequisite modules now handle the DOS stuff. + Don't check for unistd.h. + +2004-08-03 Simon Josefsson + + * strdup.m4: Always run gl_PREREQ_STRDUP, since strdup.h need it. + +2004-08-02 Simon Josefsson + + * getsubopt.m4: New file. + +2004-08-03 Paul Eggert + + * fatal.m4: Remove, as the "fatal" module wasn't used or working. + +2004-07-13 Robert Millan + + * host-os.m4: s/KNetBSD/kNetBSD/g and s/KFreeBSD/kFreeBSD/g. + +2004-06-22 Paul Eggert + + * argz.m4: New file, which is autoupdated from libtool. + +2004-06-01 Jim Meyering + + * calloc.m4: New file. + +2004-06-01 Paul Eggert + + Merge from coreutils CVS. + + * backupfile.m4, dirname.m4, human.m4, inttypes.m4, longlong.m4, + makepath.m4, memchr.m4, memcmp.m4, mountlist.m4, path-concat.m4, + putenv.m4, quotearg.m4, readutmp.m4, strtoimax.m4, strtoll.m4, + strtoull.m4, strtoumax.m4, ulonglong.m4, vasnprintf.m4, + xstrtol.m4: Fix copyright date and/or serial number. + + * chown.m4 (gl_PREREQ_CHOWN): Check for fcntl.h. + See if we need an fchown replacement. + (gl_FUNC_CHOWN_FOLLOWS_SYMLINK): New macro. + (gl_FUNC_CHOWN): Require gl_FUNC_CHOWN_FOLLOWS_SYMLINK, + and use the replacement function if we detect either defect. + + * prereq.m4 (gl_PREREQ): Add gl_ALLOCSA, gl_CLOEXEC, gl_INTTOSTR, + gl_UTIMECMP. + +2004-05-31 Paul Eggert + + * stdbool.m4 (AC_HEADER_STDBOOL): Detect _Bool bug in HP aC++/ANSI + C B3910B A.05.55 [Dec 04 2003]. Problem reported by Jim Meyering. + Also, fix a typo in a diagnostic. + +2004-05-30 Paul Eggert + + * xalloc.m4 (gl_PREREQ_XMALLOC): Do not require AC_FUNC_MALLOC + or AC_FUNC_REALLOC. + +2004-05-20 Andreas Schwab + + * free.m4: Replace free if it not known to work, not the other + way round. + +2004-05-17 Derek R. Price + Paul Eggert + + * argp: Depend on alloca. + +2004-05-16 Paul Eggert + + * alloca.m4 (gl_FUNC_ALLOCA): Define HAVE_ALLOCA_H always, + for backward compatibility with older code. We need our own + alloca.h if _AIX is defined. Define HAVE_ALLOCA if we discover + it under some other name, and our alloca.h will define it. + +2004-05-13 Paul Eggert + + * gettime.m4 (gl_GETTIME): Require gl_TIMESPEC. + Check for gettimeofday. + * settime.m4 (gl_SETTIME): Require gl_TIMESPEC. + Check for settimeofday, stime. + +2004-04-20 Paul Eggert + + * host-os.m4: Add a copyright notice. + +2004-04-20 Jim Meyering + + Change UTILS_ to gl_ in AC_DEFINE'd names. + Change utils_- and jm_-prefixed variables, too. + * mkdir-slash.m4 (gl_FUNC_MKDIR_TRAILING_SLASH): Renamed from + UTILS_FUNC_MKDIR_TRAILING_SLASH. + * mkstemp.m4 (gl_FUNC_MKSTEMP): Renamed from UTILS_FUNC_MKSTEP. + + * dirfd.m4 (gl_FUNC_DIRFD): Rename from UTILS_FUNC_DIRFD. + Don't emit trailing blanks. + Also rename jm_-prefixed variables to have gl_ prefix. + + * host-os.m4 (gl_HOST_OS): Rename from UTILS_HOST_OS. + Also rename jm_-prefixed variables to have gl_ prefix. + + * jm-macros.m4: Reflect the renamings. + * prereq.m4: Likewise. + +2004-04-19 Jim Meyering + + * readutmp.m4 (gl_PREREQ_READUTMP): Require gl_FUNC_FREE, + now that readutmp.c may call `free (0)'. + +2004-04-19 Bruno Haible + + * mbrtowc.m4: Change jm_ to gl_ in cache variables as well. + * inttypes_h.m4: Likewise. + * stdint_h.m4: Likewise. + * intmax_t.m4: Likewise. + * uintmax_t.m4: Likewise. + +2004-04-18 Jim Meyering + + * prereq.m4: Don't forbid jm_ prefix. + + * afs.m4, allocsa.m4, assert.m4, backupfile.m4, bison.m4: + * check-decl.m4, chown.m4, d-ino.m4, d-type.m4, dirname.m4, dos.m4: + * error.m4, fpending.m4, fstypename.m4, fsusage.m4, ftruncate.m4: + * getdate.m4, getgroups.m4, gettext.m4, glibc21.m4, group-member.m4: + * human.m4, intmax.m4, intmax_t.m4, inttostr.m4, inttypes.m4: + * inttypes_h.m4, jm-macros.m4, jm-winsz1.m4, jm-winsz2.m4, lchown.m4: + * lib-check.m4, link-follow.m4, localcharset.m4, longlong.m4: + * ls-mntd-fs.m4, lstat.m4, makepath.m4, mbrtowc.m4, mbswidth.m4: + * memchr.m4, memcmp.m4, mkdtemp.m4, mkstemp.m4, mountlist.m4: + * nanosleep.m4, path-concat.m4, perl.m4, prereq.m4, putenv.m4: + * quotearg.m4, regex.m4, stat.m4, stdint_h.m4, strftime.m4: + * strtoimax.m4, strtoll.m4, strtoull.m4, strtoumax.m4, timespec.m4: + * uintmax_t.m4, ulonglong.m4, unlink-busy.m4, unlocked-io.m4: + * uptime.m4, utimbuf.m4, utime.m4, utimes-null.m4, vasnprintf.m4: + * xstrtoimax.m4, xstrtol.m4, xstrtoumax.m4: + Change jm_ to gl_ in AC_DEFINE'd names. Update all uses. + +2004-04-16 Jim Meyering + + * prereq.m4 (jm_PREREQ_STAT): Remove macro. It is specific to + coreutils' stat program. + (gl_PREREQ): Don't require jm_PREREQ_STAT. + +2004-03-31 Jim Meyering + + * prereq.m4: Require AC_FUNC_MALLOC, not jm_FUNC_MALLOC. + Require AC_FUNC_REALLOC, not jm_FUNC_REALLOC. + * xalloc.m4: Likewise. + +2004-03-30 Jim Meyering + + * realloc.m4: Remove file, since now it does no more than + AC_REQUIRE([AC_FUNC_REALLOC]), and that can be done via + the `configure.ac' section of module/realloc. + * malloc.m4: Likewise, but for AC_FUNC_MALLOC. + +2004-03-30 Paul Eggert + + Merge from coreutils. + + * inttostr.m4: New file. + * getdate.m4 (gl_GETDATE): Remove time-related stuff. + Require AM_STDBOOL_H and gl_TIMESPEC instead. + Require gl_CLOCK_TIME. + * clock_time.m4 (gl_CLOCK_TIME): Require AC_GNU_SOURCE. + +2004-03-30 Jim Meyering + + Merge from coreutils. + + Avoid a configure-time warning about sys/ucred.h on OSF V4.0. + * ls-mntd-fs.m4: Test for sys/ucred.h separately, since + on some systems one must include before it. + Reported by Christian Krackowizer. + +2004-03-29 Paul Eggert + + * cloexec.m4: New file. + +2004-03-18 Paul Eggert + Bruno Haible + + * mbswidth.m4 (gl_MBSWIDTH): Also test whether declares + mbswidth. + +2004-03-07 Paul Eggert + + * c-stack.m4 (gl_PREREQ_C_STACK): Renamed from jm_PREREQ_C_STACK. + All uses changed. Check for sa_sigaction member; this fixes + a bug first reported by Jason Andrade in + . + +2004-01-18 Simon Josefsson + + * strdup.m4 (gl_PREREQ_STRDUP): Check whether strdup is declared. + +2004-02-18 Bruno Haible + + * xsize.m4 (gl_XSIZE): Require AC_C_INLINE. + Reported by Derek Robert Price . + +2004-02-06 Karl Berry + + * po.m4: update from gettext 0.14.1. + +2004-02-03 Bruno Haible + + * pipe.m4: New file, from GNU gettext. + +2004-01-27 Bruno Haible + + * execute.m4: New file, from GNU gettext. + +2003-11-24 Bruno Haible + + * allocsa.m4: New file, from GNU gettext. + +2003-11-24 Bruno Haible + + * eealloc.m4: New file, from GNU gettext. + +2004-01-15 Paul Eggert + + Merge from coreutils. + + * jm-macros.m4 (jm_CHECK_ALL_TYPES): Check for uintptr_t. + * posixver.m4 (gl_POSIXVER): Require gl_DEFAULT_POSIX2_VERSION. + (gl_DEFAULT_POSIX2_VERSION): Move + the documentation from 'configure' into 'config.hin', + so that 'configure --help' isn't burdened by it and + we don't have to worry about its formatting there. + Reword the documentation so that it's more succinct + and can be run together into a single paragraph. + * same.m4 (gl_SAME): Check for pathconf. + +2004-01-15 Jim Meyering + + Merge from coreutils. + + * clock_time.m4 (gl_CLOCK_TIME): Don't set LIB_CLOCK_GETTIME + if no library is required. + * jm-macros.m4: Don't require UTILS_SYS_OPEN_MAX. + * jm-macros.m4 (jm_MACROS): Require gl_FUNC_FREE. + * jm-macros.m4 (jm_MACROS): Require autoconf-2.58. + (AC_LANG_SOURCE): Remove definition, now that we require autoconf-2.58. + * jm-macros.m4 (jm_MACROS): Don't require AC_FUNC_FTW. + * lib-check.m4 (jm_LIB_CHECK): Do not set LIB_CRYPT to the + value, $ac_cv_search_crypt, if it's "none required". + * posixver.m4 (gl_DEFAULT_POSIX2_VERSION): New macro. + * prereq.m4 (jm_PREREQ): Require AC_FUNC_GETLOADAVG, + not gl_FUNC_GETLOADAVG. + * prereq.m4 (jm_PREREQ): Require gl_READTOKENS, gl_MD5, gl_MAKEPATH, + gl_LONG_OPTIONS, and gl_IDCACHE, gl_GETUGROUPS. + +2004-01-15 Alexandre Duret-Lutz + + Merge from coreutils. + + * nanosleep.m4 (jm_FUNC_NANOSLEEP): Do not set LIB_NANOSLEEP to the + value, $ac_cv_search_nanosleep, if it's "none required". + +2003-12-03 Bruno Haible + + * gettext.m4: Upgrade from gettext-0.13. + * po.m4: Upgrade from gettext-0.13. + * size_max.m4 (gl_SIZE_MAX): Don't use the _ONCE macros here. + * intmax.m4: New file, from gettext-0.13. + * printf-posix.m4: New file, from gettext-0.13. + +2003-11-25 Bruno Haible + + * vasnprintf.m4 (gl_PREREQ_PRINTF_PARSE): Don't require + gt_TYPE_SSIZE_T. + +2003-11-17 Bruno Haible + + * vasnprintf.m4 (gl_PREREQ_PRINTF_PARSE): Require gt_TYPE_SSIZE_T. + +2003-11-12 Paul Eggert + + * xalloc.m4 (gl_PREREQ_XALLOC): Do not require gl_SIZE_MAX or + gl_PTRDIFF_MAX. + +2003-11-11 Bruno Haible + + * size_max.m4: New file. + * ptrdiff_max.m4: New file. + * xsize,m4 (gl_XSIZE): Require gl_SIZE_MAX. + * xalloc.m4 (gl_PREREQ_XALLOC): New macro. + (gl_XALLOC): Invoke it. + +2003-11-04 Bruno Haible + + * xsize.m4: New file. + +2003-11-03 Bruno Haible + + * wait-process.m4 (gl_WAIT_PROCESS): Also check for waitid. + +2003-10-30 Paul Eggert + + * host-os.m4 (UTILS_HOST_OS): Change netbsd*-gnu pattern back to + netbsd*-gnu*. Suggested by Robert Millan. + +2003-10-29 Paul Eggert + + * xalloc.m4 (gl_XALLOC): Undo previous change. + +2003-10-29 Paul Eggert + + * host-os.m4 (UTILS_HOST_OS): Resurrect netbsd*-gnu. Add comments + to it, and to knetbsd*-gnu and kfreebsd*-gnu. Remove the '*' from + after the 'gnu' in these cases. This fixes some bugs in the + previous change, and is based on suggestions by Robert Millan. + +2003-10-28 Paul Eggert + + * host-os.m4 (UTILS_HOST_OS): Identify GNU/KFreeBSD and + GNU/KNetBSD. These implementations use glibc atop the FreeBSD and + NetBSD kernels. Requested by Richard Stallman. + +2003-10-26 Paul Eggert + + * xalloc.m4 (gl_XALLOC): Requore AC_C_INLINE, since xalloc.h + now uses inline. + +2003-10-23 Paul Eggert + + * getline.m4 (AM_FUNC_GETLINE): + Don't include getndelim2.o twice into LIBOBJS; this breaks on some + hosts. Problem reported by Derek Robert Price in + . + This patch can be withdrawn after Autoconf 2.58 is required for gnulib. + * getndelim2.m4 (gl_GETNDELIM2): Likewise. + +2003-10-20 Bruno Haible + + * wait-process.m4: New file. + +2003-10-14 Bruno Haible + + * sig_atomic_t: New file, from GNU gettext. + * fatal-signal.m4 (gl_FATAL_SIGNAL): Require gt_TYPE_SIG_ATOMIC_T. + +2003-10-12 Paul Eggert + + * xalloc.m4 (gl_PREREQ_XMALLOC): Require AC_C_INLINE. + +2003-10-10 Simon Josefsson + + * argp.m4: Add AC_C_INLINE. + +2003-10-08 Paul Eggert + + * getpass.m4 (gl_PREREQ_GETPASS): Check for stdio_ext.h. + 2003-10-06 Bruno Haible * fatal-signal.m4: New file. @@ -13,7 +525,7 @@ Don't define stpncpy through config.h; it's now done through stpncpy.h. 2003-09-25 Simon Josefsson - Bruno Haible + Bruno Haible * getdomainname.m4: New file. @@ -100,12 +612,12 @@ * idcache.m4 (gl_IDCACHE): Do not check for standard C headers, or for string.h. * long-options.m4 (gl_LONG_OPTIONS): Do not check for stdlib.h. - * mkpath.m4 (gl_MAKEPATH): Do not check for string.h or standard + * makepath.m4 (gl_MAKEPATH): Do not check for string.h or standard C headers. * md5.m4 (gl_MD5): Don't check for limits.h, standard C headers, memcpy. * sha.m4 (gl_SHA): Don't check for standard Cheaders, memcpy. - * memrchr.m4 (jm_PREREQ_MEMCHR): Don't check for limits.h, stdlib.h. + * memchr.m4 (jm_PREREQ_MEMCHR): Don't check for limits.h, stdlib.h. * memcmp.m4 (gl_PREREQ_MEMCMP): Don't check for string.h. * memcoll.m4 (gl_MEMCOLL): Likewise. * memrchr.c (gl_PREREQ_MEMRCHR): Don't check for limits.h. @@ -114,7 +626,7 @@ * mktime.m4 (gl_PREREQ_MKTIME): Don't check for standard C headers. * modechange.m4 (gl_MODECHANGE): Don't check for standard C headers. * mountlist.m4 (gl_PREREQ_MOUNTLIST_EXTRA): Don't check for standard - C orders, or for string.h. + C headers, or for string.h. * obstack.m4 (gl_OBSTACK): Don't check for stddefe.h, string.h. (gl_PREREQ_OBSTACK): Don't check for stdlib.h. * path-concat.m4 (gl_PATH_CONCAT): Don't check for standard C @@ -309,7 +821,7 @@ * jm-winsz1.m4: Require AC_SYS_POSIX_TERMIOS, not AM_SYS_POSIX_TERMIOS. Reported by mkc@mathdogs.com. Also change use of $am_cv_sys_posix_termios - to $ac_cv_sys_posix_termios. Reported by Andreas Schwab. + to $ac_cv_sys_posix_termios. Reported by Andreas Schwab. * getgroups.m4 (jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB. * fsusage.m4 [__GLIBC__]: GNU libc's statvfs stats each mount point in @@ -1783,7 +2295,7 @@ 2001-03-20 Bruno Haible - * iconv.m4 (jm_ICONV): Recommend GNU libiconv. + * iconv.m4 (jm_ICONV): Recommend GNU libiconv. 2001-03-17 Jim Meyering @@ -2436,7 +2948,7 @@ 2000-02-09 Jim Meyering * lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in - struct spwd, rather than in struct passwd. Reported by Ga� Qu�i. + struct spwd, rather than in struct passwd. Reported by Gaël Quéri. 2000-02-08 Akim Demaille @@ -2494,7 +3006,7 @@ 2000-01-28 Jim Meyering * perl.m4: Change format of warning message to look more like that - from the missing script. Suggestion from Fran�is Pinard. + from the missing script. Suggestion from François Pinard. 2000-01-25 Jim Meyering @@ -3255,3 +3767,8 @@ * inttypes_h.m4: New file. * uintmax_t.m4: New file. * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4. + +Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 + Free Software Foundation, Inc. +Copying and distribution of this file, with or without modification, +are permitted provided the copyright notice and this notice are preserved.