X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2FChangeLog;h=7813a7a9302288c3d3b5ec125a99cacc62ecf4c2;hb=901bc47c9a8db854db97bb28780352748020c81d;hp=a239a8c38eec780ad5b23d3034a91ba4dc29c1c6;hpb=f13e9b2150abae0f2fb26c7ef7cabdf8176f0bcd;p=gnulib.git diff --git a/m4/ChangeLog b/m4/ChangeLog index a239a8c38..7813a7a93 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,276 @@ +2006-08-21 Paul Eggert + + * argmatch.m4: New file, from coreutils with AC_LIBSOURCES removed. + * dev-ino.m4, same-inode.m4: Remove. + + * _inttypes_h.m4 (gl_INTTYPES_H): + * acl.m4 (AC_FUNC_ACL): + * backupfile.m4 (gl_BACKUPFILE): + * c-strtod.m4 (gl_C99_STRTOLD): + * canon-host.m4 (gl_CANON_HOST): + * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME): + * chdir-long.m4 (gl_FUNC_CHDIR_LONG): + * chdir-safer.m4 (gl_CHDIR_SAFER): + * cloexec.m4 (gl_CLOEXEC): + * close-stream.m4 (gl_CLOSE_STREAM): + * closeout.m4 (gl_CLOSEOUT): + * dirfd.m4 (gl_FUNC_DIRFD): + * dirname.m4 (gl_DIRNAME): + * exclude.m4 (gl_EXCLUDE): + * exitfail.m4 (gl_EXITFAIL): + * fcntl-safer.m4 (gl_FCNTL_SAFER): + * file-type.m4 (gl_FILE_TYPE): + * filemode.m4 (gl_FILEMODE): + * filenamecat.m4 (gl_FILE_NAME_CONCAT): + * fpending.m4 (gl_FUNC_FPENDING): + * fprintftime.m4 (gl_FPRINTFTIME): + * fts.m4 (gl_FUNC_FTS): + * getcwd.m4 (gl_FUNC_GETCWD_NULL): + * getdate.m4 (gl_GETDATE): + * gethrxtime.m4 (gl_GETHRXTIME): + * getpagesize.m4 (gl_GETPAGESIZE): + * getpass.m4 (gl_FUNC_GETPASS): + * gettime.m4 (gl_GETTIME): + * getugroups.m4 (gl_GETUGROUPS): + * glob.m4 (gl_GLOB_SUBSTITUTE): + * group-member.m4 (gl_FUNC_GROUP_MEMBER): + * hard-locale.m4 (gl_HARD_LOCALE): + * hash.m4 (gl_HASH): + * idcache.m4 (gl_IDCACHE): + * lchmod.m4 (gl_FUNC_LCHMOD): + * lchown.m4 (gl_FUNC_LCHOWN): + * long-options.m4 (gl_LONG_OPTIONS): + * lstat.m4 (gl_FUNC_LSTAT): + * md5.m4 (gl_MD5): + * memcasecmp.m4 (gl_MEMCASECMP): + * memcoll.m4 (gl_MEMCOLL): + * mempcpy.m4 (gl_FUNC_MEMPCPY): + * memrchr.m4 (gl_FUNC_MEMRCHR): + * memxor.m4 (gl_MEMXOR): + * mkancesdirs.m4 (gl_MKANCESDIRS): + * mkdir-p.m4 (gl_MKDIR_PARENTS): + * modechange.m4 (gl_MODECHANGE): + * mountlist.m4 (gl_MOUNTLIST): + * nanosleep.m4 (gl_FUNC_NANOSLEEP): + * openat.m4 (gl_FUNC_OPENAT): + * pathmax.m4 (gl_PATHMAX): + * physmem.m4 (gl_PHYSMEM): + * posixtm.m4 (gl_POSIXTM): + * posixver.m4 (gl_POSIXVER): + * quote.m4 (gl_QUOTE): + * quotearg.m4 (gl_QUOTEARG): + * readtokens.m4 (gl_READTOKENS): + * readutmp.m4 (gl_READUTMP): + * regex.m4 (gl_REGEX): + * safe-read.m4 (gl_SAFE_READ): + * safe-write.m4 (gl_SAFE_WRITE): + * same.m4 (gl_SAME): + * save-cwd.m4 (gl_SAVE_CWD): + * savedir.m4 (gl_SAVEDIR): + * settime.m4 (gl_SETTIME): + * sha1.m4 (gl_SHA1): + * sig2str.m4 (gl_FUNC_SIG2STR): + * stat-macros.m4 (gl_STAT_MACROS): + * stat-time.m4 (gl_STAT_TIME): + * stdio-safer.m4 (gl_FOPEN_SAFER): + * stdlib-safer.m4 (gl_STDLIB_SAFER): + * strdup.m4 (gl_FUNC_STRDUP): + * strftime.m4 (gl_FUNC_GNU_STRFTIME): + * strndup.m4 (gl_FUNC_STRNDUP): + * strnlen.m4 (gl_FUNC_STRNLEN): + * strverscmp.m4 (gl_FUNC_STRVERSCMP): + * time_r.m4 (gl_TIME_R): + * timespec.m4 (gl_TIMESPEC): + * unistd-safer.m4 (gl_UNISTD_SAFER): + * unlinkdir.m4 (gl_UNLINKDIR): + * unlocked-io.m4 (gl_FUNC_GLIBC_UNLOCKED_IO): + * userspec.m4 (gl_USERSPEC): + * utimecmp.m4 (gl_UTIMECMP): + * utimens.m4 (gl_UTIMENS): + * xalloc.m4 (gl_XALLOC): + * xgetcwd.m4 (gl_XGETCWD): + * xnanosleep.m4 (gl_XNANOSLEEP): + * xreadlink.m4 (gl_XREADLINK): + * xstrtod.m4 (gl_XSTRTOD): + * yesno.m4 (gl_YESNO): + Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/ + to get the necessary .h files and whatnot. + +2006-08-19 Bruno Haible + + BeOS portability. + * mbchar.m4 (gl_MBCHAR): Compile mbchar.c also if doesn't + exist. + +2006-08-20 Paul Eggert + + Remove files that are no longer needed by their respective modules. + * obstack.m4: Remove. + * strerror_r.m4: Remove. + * uint32_t.m4: Remove. + * uintptr_t.m4: Remove. + * ullong_max.m4: Remove. + * xstrtoimax.m4: Remove. + * xstrtoumax.m4: Remove. + + * cycle-check.m4 (gl_CYCLE_CHECK): Do not require gl_AC_TYPE_UINTMAX_T, + gl_STRUCT_DEV_INO, or gl_SAME_INODE, since gnulib dependencies now + capture this. + + * cycle-check.m4 (gl_CYCLE_CHECK): + Do not use AC_LIBSOURCES, since gnulib modules now do this. + * fsusage.m4 (gl_FSUSAGE): Likewise. + * human.m4 (gl_HUMAN): Likewise. + * inttostr.m4 (gl_INTTOSTR): Likewise. + * xstrtol.m4 (gl_XSTRTOL): Likewise. + + * filemode.m4 (gl_FILEMODE): Require AC_STRUCT_ST_DM_MODE. + + * filemode.m4 (gl_PREREQ_FSUSAGE_EXTRA): Do not require + gl_AC_TYPE_INTMAX_T or gl_AC_TYPE_UINTMAX_T, since we now require + stdint. + * human.m4 (gl_HUMAN): Likewise. + * inttostr.m4 (gl_PREREQ_INTTOSTR): Likewise. + * mkstemp.m4 (gl_PREREQ_TEMPNAME): Likewise. + * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise. + * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise. + * xstrtol (gl_XSTRTOL): Likewise. + + * gethrxtime.m4 (gl_XTIME): gl_AC_TYPE_LONG_LONG -> + AC_TYPE_LONG_LONG_INT. + * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise. + * strtoll.m4 (gl_FUNC_STRTOLL): Likewise. + * strtoull.m4 (gl_FUNC_STRTOULL): Likewise, for unsigned long. + * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise. + + * human.m4 (gl_HUMAN): Do not require AM_STDBOOL_H since we depend + on stdbool. + + * xstrtol.m4 (gl_PREREQ_XSTRTOL_H, gl_PREREQ_XSTRTOL): Remove. + (gl_PREREQ_XSTRTOUL): Remove. + + * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Check for hasmntopt. + + * posixver.m4: Fix comment since head -1 now works even in POSIX mode. + +2006-08-18 Paul Eggert + Bruno Haible + + * bison-i18n.m4 (BISON_I18N): Also handle the case where yacc exists + and is a script that invokes bison. Tighten the code. Add comments. + +2006-08-18 Bruno Haible + + * bison-i18n.m4: New file, from bison. + +2006-08-18 Bruno Haible + + * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Also check for + sys/statvfs.h. When getmntinfo was found, check its declaration and + set either MOUNTED_GETMNTINFO or MOUNTED_GETMNTINFO2 depending on it. + +2006-08-18 Jim Meyering + + * gethrxtime.m4 (gl_PREREQ_GETHRXTIME): Also check for CLOCK_REALTIME, + since gethrxtime may revert to using clock_gettime via gettime.c. + Gabor Z. Papp reported that gethrxtime-using programs failed to + link due to unresolved clock_gettime on a linux-2.4.x system. + +2006-08-17 Paul Eggert + + Update from coreutils. + + 2006-08-15 Jim Meyering + + * openat.m4 (gl_FUNC_OPENAT): Add at-func.c via AC_LIBSOURCES. + + 2006-01-17 Jim Meyering + + * fts.m4 (gl_FUNC_FTS_CORE): Depend on gl_FUNC_OPENAT. + + 2006-01-11 Jim Meyering + + * openat.m4 (gl_FUNC_OPENAT): Require and compile fchmodat.c. + Check for the lchmod function. + +2006-08-11 Bruno Haible + + * wcwidth.m4 (gl_FUNC_WCWIDTH): Include and before + . Needed for OSF/1 and BSD/OS. + +2006-08-10 Jim Meyering + + * cycle-check.m4: New file. + Require gl_STRUCT_DEV_INO and gl_SAME_INODE. + * dev-ino.m4, same-inode.m4: New files. + +2006-08-09 Paul Eggert + + * argp.m4 (gl_ARGP): Require AC_C_RESTRICT. + * gc.m4 (gl_PREREQ_GC): Likewise. + * glob.m4 (gl_PREREQ_GLOB): Likewise. + * inet_ntop.m4 (gl_PREREQ_INET_NTOP): Likewise. + * inet_pton.m4 (gl_PREREQ_INET_PTON): Likewise. + * memxor.m4 (gl_MEMXOR): Likewise. + * restrict.m4: Remove; no longer needed. All remaining uses of + gl_C_RESTRICT replaced by AC_C_RESTRICT. + + Merge from coreutils. + * regex.m4 (gl_PREREQ_REGEX): Require AC_C_RESTRICT, not + gl_C_RESTRICT, now that we assume Autoconf 2.59 or later. + * strtok_r.m4 (gl_FUNC_STRTOK_R): Likewise. + * time_r.m4 (gl_TIME_R): Likewise. + +2006-07-31 Bruno Haible + + * localcharset.m4 (gl_LOCALCHARSET): Remove tests for , + , . + +2006-07-30 Bruno Haible + + * wcwidth.m4 (gl_FUNC_WCWIDTH): Assume exists. + +2006-07-28 Simon Josefsson + + * netinet_in_h.m4: New file. + +2006-07-28 Yoann Vandoorselaere + + * inet_pton.m4, inet_ntop.m4: Check for netinet/in.h too. + +2006-07-28 Bruno Haible + + * mbchar.m4 (gl_MBCHAR): Also test for iswcntrl. + +2006-07-27 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Define __STDC_CONSTANT_MACROS during the + test. + +2006-07-26 Eric Blake + + * unistd-safer.m4 (gl_UNISTD_SAFER): Check for missing pipe. + +2006-07-26 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Also verify the existence of the macros + INT*_MIN, INT_LEAST*_MAX, INT_LEAST*_MIN, UINT_LEAST*_MAX, + INT_FAST*_MIN, INTPTR_MIN. + +2006-07-25 Bruno Haible + + * stdint.m4 (gl_INTEGER_TYPE_SUFFIX): Avoid 'eval' in front of complex + commands. + +2006-07-24 Paul Eggert + + * stdio-safer.m4 (gl_FOPEN_SAFER, gl_TMPFILE_SAFER): New macros. + (gl_STDIO_SAFER): Remove. + +2006-07-24 Bruno Haible + + * tmpdir.m4: New file, from GNU gettext. + 2006-07-23 Eric Blake * stdio-safer.m4 (gl_STDIO_SAFER): Add tmpfile-safer.c. @@ -6,68 +279,75 @@ * close-stream.m4: New file. -2006-03-25 Bruno Haible +2006-07-22 Bruno Haible - * lib-link.m4 (AC_LIB_LINKFLAGS_FROM_LIBS): New macro. + Merge from GNU gettext 0.15. -2006-07-21 Bruno Haible + 2006-03-25 Bruno Haible - * javacomp.m4 (gt_JAVACOMP): Convert target_version "null" to "1.1". + * lib-link.m4 (AC_LIB_LINKFLAGS_FROM_LIBS): New macro. -2006-05-09 Bruno Haible + 2006-07-21 Bruno Haible - * javacomp.m4 (gt_JAVACOMP): On Cygwin, set CLASSPATH_SEPARATOR to - a semicolon. Use CLASSPATH_SEPARATOR for the conftestver execution. + * javacomp.m4 (gt_JAVACOMP): Convert target_version "null" to + "1.1". -2006-05-01 Bruno Haible + 2006-05-09 Bruno Haible - * javacomp.m4 (gt_JAVACOMP): Accept a source-version and an optional - target-version argument. Verify that the compiler groks source of the - specified source-version, or add -source option as necessary. Verify - that the compiler produces bytecode in the specified target-version, - or add -target and -source options as necessary. Make the result of - the test available as variable CONF_JAVAC. Also log error output in - config.log. + * javacomp.m4 (gt_JAVACOMP): On Cygwin, set + CLASSPATH_SEPARATOR to a semicolon. Use CLASSPATH_SEPARATOR + for the conftestver execution. -2006-03-11 Bruno Haible + 2006-05-01 Bruno Haible - * javacomp.m4 (gt_JAVACOMP): Treat gcj-4.x like gcj-3.x. + * javacomp.m4 (gt_JAVACOMP): Accept a source-version and an + optional target-version argument. Verify that the compiler + groks source of the specified source-version, or add -source + option as necessary. Verify that the compiler produces + bytecode in the specified target-version, or add -target and + -source options as necessary. Make the result of the test + available as variable CONF_JAVAC. Also log error output in + config.log. -2006-05-09 Bruno Haible + 2006-03-11 Bruno Haible - * javaexec.m4 (gt_JAVAEXEC): On Cygwin, set CLASSPATH_SEPARATOR to a - semicolon. + * javacomp.m4 (gt_JAVACOMP): Treat gcj-4.x like gcj-3.x. -2006-03-12 Bruno Haible + 2006-05-09 Bruno Haible - * javaexec.m4 (gt_JAVAEXEC): Make the result of the test available as - variable CONF_JAVA, for subsequent autoconf tests. Also log error - output in config.log. + * javaexec.m4 (gt_JAVAEXEC): On Cygwin, set + CLASSPATH_SEPARATOR to a semicolon. -2006-07-19 Bruno Haible + 2006-03-12 Bruno Haible - * getline.m4 (AM_FUNC_GETLINE): When cross-compiling, assume that - getline works on glibc2 systems. Needed to avoid trouble in - relocatable.c. - Reported by Nils Magnus Larsgard . + * javaexec.m4 (gt_JAVAEXEC): Make the result of the test + available as variable CONF_JAVA, for subsequent autoconf + tests. Also log error output in config.log. -2005-12-04 Bruno Haible + 2006-07-19 Bruno Haible - * csharpexec.m4 (gt_CSHARPEXEC): Add support for 'clix' launcher - (untested). + * getline.m4 (AM_FUNC_GETLINE): When cross-compiling, assume + that getline works on glibc2 systems. Needed to avoid trouble + in relocatable.c. + Reported by Nils Magnus Larsgard . -2005-12-04 Bruno Haible + 2005-12-04 Bruno Haible - * csharpcomp.m4 (gt_CSHARPCOMP): Also set CSHARPCOMPFLAGS. + * csharpexec.m4 (gt_CSHARPEXEC): Add support for 'clix' + launcher (untested). -2006-07-22 Bruno Haible + 2005-12-04 Bruno Haible + + * csharpcomp.m4 (gt_CSHARPCOMP): Also set CSHARPCOMPFLAGS. + + 2006-07-22 Bruno Haible - * gettext.m4: Update from GNU gettext-0.15. - * nls.m4: Likewise. - * po.m4: Likewise. - * inttypes-pri.m4: Likewise. - * inttypes-h.m4: Renamed from inttypes.m4. - (gl_HEADER_INTTYPES_H): Renamed from gt_HEADER_INTTYPES_H. + * gettext.m4: Update from GNU gettext-0.15. + * nls.m4: Likewise. + * po.m4: Likewise. + * inttypes-pri.m4: Likewise. + * inttypes-h.m4: Renamed from inttypes.m4. + (gl_HEADER_INTTYPES_H): Renamed from gt_HEADER_INTTYPES_H. 2006-07-17 Bruno Haible @@ -891,8 +1171,8 @@ 2005-10-19 Simon Josefsson - * m4/gc-hmac-md5.m4, m4/gc-hmac-sha1.m4, m4/gc-md4.m4, - m4/gc-md5.m4, m4/gc-sha1.m4: Fix typo, suggested by Stepan Kasal + * gc-hmac-md5.m4, gc-hmac-sha1.m4, gc-md4.m4, + gc-md5.m4, gc-sha1.m4: Fix typo, suggested by Stepan Kasal . 2005-10-19 Simon Josefsson @@ -1115,7 +1395,7 @@ 2005-09-12 Derek Price Paul Eggert - * m4/glob.m4 (gl_GLOB_SUBSTITUTE): AC_LIBSOURCES for glob.c, + * glob.m4 (gl_GLOB_SUBSTITUTE): AC_LIBSOURCES for glob.c, glob_.h, glob-libc.h. (gl_PREREQ_GLOB): Remove _SYS_CDEFS_H hack; no longer needed. @@ -1921,7 +2201,7 @@ 2004-11-01 Paul Eggert - * m4/getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of + * getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of fflush_unlocked, flockfile, funlockfile, funlockfile, fputs_unlocked, putc_unlocked.