1 1999-08-01 Paul Eggert <eggert@twinsun.com>
3 * lfs.m4: Remove this file.
4 * largefile.m4: New file. It contains the old contents of
5 lfs.m4, except that all names with prefix AC_LFS have been
6 changed to use the prefix AC_SYS_LARGEFILE instead, to be
7 compatible with future autoconf versions. Also, some minor m4
8 quoting problems have been fixed.
10 1999-07-16 Paul Eggert <eggert@twinsun.com>
12 * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Make sure
13 that we can shift, multiply and divide unsigned long long
14 values; Ultrix cc can't do it.
16 1999-07-14 Paul Eggert <eggert@twinsun.com>
18 * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check whether
19 <inttypes.h> defines strtoumax as a macro (and not as a
22 1999-07-05 Paul Eggert <eggert@twinsun.com>
24 * gettext.m4 (AM_WITH_NLS): Remove unnecessary lines.
25 Fix typo: $nls_cv_header_intl was misspelled as $nsl_cv_header_intl.
26 (AM_GNU_GETTEXT): Fix problem with brackets and m4 quoting,
27 and simplify the shell code.
29 1999-07-03 Paul Eggert <eggert@twinsun.com>
31 * mktime.m4: New file, which is a preview of what should appear
32 in the next public autoconf release.
33 [[ This file used to be distributed here, but was removed when
34 automake test releases started including the latest version.
35 But now automake no longer includes mktime.m4, and since
36 autoconf hasn't yet included it, we're back to including the
37 very same file all over again. -- Jim ]]
39 1999-07-20 Jim Meyering <meyering@ascend.com>
41 * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove.
43 1999-07-15 Jim Meyering <meyering@ascend.com>
45 * jm-macros.m4: (AC_CHECK_FUNCS): Check for getpagesize.
47 1999-05-22 Jim Meyering <meyering@ascend.com>
49 * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr.
51 1999-05-20 Jim Meyering <meyering@ascend.com>
53 * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine.
54 Add a colon after each `then' in case $4 is empty.
56 1999-05-16 Jim Meyering <meyering@ascend.com>
58 * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS.
60 1999-05-10 Jim Meyering <meyering@ascend.com>
62 * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
64 * jm-macros.m4: Require 2.14.1, since we use newly-renamed
67 1999-05-10 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
69 * jm-mktime.m4, putenv.m4: Fix typos in config.h comments.
71 1999-05-04 Paul Eggert <eggert@twinsun.com>
73 * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
74 not CPPFLAGS, so that linking works correctly in IRIX.
76 1999-04-30 Paul Eggert <eggert@twinsun.com>
78 * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2.
80 1999-04-20 Jim Meyering <meyering@ascend.com>
82 * xstrtoumax.m4: Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
83 AC_REPLACE xstroull if necessary. From Paul Eggert.
84 (AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq.
86 1999-04-20 Paul Eggert <eggert@twinsun.com>
88 * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Move unsigned long
89 long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro.
90 * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require
91 jm_AC_TYPE_UNSIGNED_LONG_LONG.
92 * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): New file/macro.
94 * lfs.m4: Port to AIX and HP-UX. Support cross-compilation.
96 1999-04-18 Jim Meyering <meyering@ascend.com>
98 * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro.
99 * jm-macros.m4: Use it.
101 1999-04-06 Jim Meyering <meyering@ascend.com>
103 * strftime.m4: Remove test for %f.
105 1999-03-29 Jim Meyering <meyering@ascend.com>
107 * jm-macros.m4 (jm_CHECK_ALL_TYPES): New macro, contains the
108 superset of the AC_TYPE_* checks in the textutils, fileutils,
109 and sh-utils, plus AC_TYPE_PID_T. Paul Eggert suggested adding
112 1999-03-28 Jim Meyering <meyering@ascend.com>
114 * jm-macros.m4: Define GNU_PACKAGE here.
115 Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is
116 replaced e.g., in the *.sh files of the sh-utils.
118 1999-03-20 Jim Meyering <meyering@ascend.com>
120 * jm-macros.m4: s/jm_WITH_REGEX/jm_INCLUDED_REGEX/.
121 * regex.m4 (jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX.
122 Don't depend on AM_GLIBC. Suggestions from Alain Magloire.
124 1999-03-19 Jim Meyering <meyering@ascend.com>
126 * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro.
128 1999-03-12 Jim Meyering <meyering@ascend.com>
130 * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED.
132 1999-03-07 Jim Meyering <meyering@ascend.com>
134 * jm-glibc-io.m4: Use only those *_unlocked macros that are declared.
136 1999-02-17 Jim Meyering <meyering@ascend.com>
138 * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets
139 in macro definition. From Eli Zaretskii and Alain Magloire.
141 1999-02-07 Jim Meyering <meyering@ascend.com>
143 * group-member.m4: New file -- extracted from sh-utils' configure.in.
145 1999-02-05 Eli Zaretskii <eliz@is.elta.co.il>
146 * gettext.m4: Support DOS-style d:/foo/bar absolute file names.
148 1999-02-06 Jim Meyering <meyering@ascend.com>
150 * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS.
151 * fnmatch.m4: Likewise.
152 * getgroups.m4: Likewise.
153 * lstat.m4: Likewise.
154 * malloc.m4: Likewise.
155 * putenv.m4: Likewise.
156 * realloc.m4: Likewise.
157 * regex.m4: Likewise.
159 * strftime.m4: Likewise.
160 Suggestion from Alain Magloire.
162 * chown.m4: Use `.$ac_objext', not `.o'.
163 * fnmatch.m4: Likewise.
164 * getgroups.m4: Likewise.
165 * getline.m4: Likewise.
166 * lstat.m4: Likewise.
167 * malloc.m4: Likewise.
168 * memcmp.m4: Likewise.
169 * putenv.m4: Likewise.
170 * realloc.m4: Likewise.
171 * regex.m4: Likewise.
173 * strftime.m4: Likewise.
174 Suggestion from Alain Magloire.
176 * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
179 * regex.m4: Add a run-time Test for proper operation of
182 1999-01-31 Jim Meyering <meyering@ascend.com>
184 * getloadavg.m4: Check for locale.h and the function, setlocale.
186 1999-01-30 Jim Meyering <meyering@ascend.com>
188 * check-type.m4: Use 3-arg form of AC_DEFINE.
190 * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME
191 rather than my private copy, now that the official one is up to date.
192 * mktime.m4: Remove file.
194 * getloadavg.m4: Use 3-arg form of AC_DEFINE.
195 * uptime.m4: Likewise.
196 * uintmax_t.m4: Likewise.
198 1999-01-28 Jim Meyering <meyering@ascend.com>
200 * jm-macros.m4: Use jm_AFS.
201 * afs.m4: New file (from fileutils' configure.in).
203 * assert.m4: Use the 3-argument forms of AC_DEFINE* macros.
204 * chown.m4: Likewise.
205 * d-ino.m4: Likewise.
206 * d-type.m4: Likewise.
207 * fnmatch.m4: Likewise.
208 * getgroups.m4: Likewise.
209 * gettext.m4: Likewise.
210 * jm-mktime.m4: Likewise.
211 * jm-winsz2.m4: Likewise.
212 * lcmessage.m4: Likewise.
213 * ls-mntd-fs.m4: Likewise.
214 * malloc.m4: Likewise.
215 * memcmp.m4: Likewise.
216 * putenv.m4: Likewise.
217 * realloc.m4: Likewise.
218 * st_mtim.m4: Likewise.
219 * strftime.m4: Likewise.
221 1999-01-16 Jim Meyering <meyering@ascend.com>
223 * jm-macros.m4 (ARGMATCH_DIE): Define.
224 (ARGMATCH_DIE_DECL): Define.
226 1999-01-12 Jim Meyering <meyering@ascend.com>
228 * Makefile.am.in: Rewrite to avoid using fmt.
229 Reported by Lars Hecking.
231 1999-01-10 Jim Meyering <meyering@ascend.com>
233 * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
235 * inttypes_h.m4: Likewise.
236 * lstat.m4: Likewise.
237 * malloc.m4: Likewise.
238 * readdir.m4: Likewise.
239 * realloc.m4: Likewise.
240 * st_dm_mode.m4: Likewise.
242 * utimbuf.m4: Likewise.
243 * utimes.m4: Likewise.
245 * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the
246 AC_CHECK_FUNCS hack. Now, it's still a hack, but at least the
247 comments in config.h.in are meaningful.
249 * jm-macros.m4: Require autoconf-2.13 here.
251 * regex.m4: By default, don't use the included regex.c on systems
252 with glibc 2. Suggestion from Uli Drepper.
254 1999-01-02 Jim Meyering <meyering@ascend.com>
256 * jm-macros.m4: Replace strcasecmp and strncasecmp.
258 1998-12-18 Jim Meyering <meyering@ascend.com>
260 * Makefile.am.in (Makefile.am): Simplify rule.
261 Based on a suggestion from Lars Hecking.
263 1998-11-16 Jim Meyering <meyering@ascend.com>
265 * lfs.m4: Double-quote the `uname...` expression.
267 1998-11-16 Paul Eggert <eggert@twinsun.com>
269 * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
271 1998-11-14 Jim Meyering <meyering@ascend.com>
273 * lstat.m4: Correct comment. POSIX does not permit it to succeed.
276 1998-11-03 Jim Meyering <meyering@ascend.com>
278 * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
279 * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
281 1998-10-18 Jim Meyering <meyering@ascend.com>
283 * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
285 1998-10-17 Jim Meyering <meyering@ascend.com>
287 * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to
288 include, though we still hard-code the `require'-like AC_CHECK_HEADERS
289 calls for those previously hard-coded headers. Instead, take a new
291 (jm_CHECK_DECLARATIONS): Reflect interface change.
292 * check-decl.m4 (jm_CHECK_DECLS): Likewise.
293 (jm_CHECK_DECL_LOCALTIME_R): New macro.
295 * mktime.m4: Test for spring-forward gap before long-running test.
297 1998-10-14 Jim Meyering <meyering@ascend.com>
299 * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
300 instead of "TZ=America/Vancouver". From Paul Eggert.
302 1998-10-11 Jim Meyering <meyering@ascend.com>
304 * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro.
305 This adds a test for a recently added compatibility fix for mktime.c.
306 * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME.
308 1998-09-27 Jim Meyering <meyering@ascend.com>
310 * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
312 * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro. Extracted from
313 ../configure.in, including a change from Gordon Matzigkeit to allow
314 cross-compiling for the Hurd.
316 * glibc.m4: New file/macro to test for the GNU C Library
317 versions 1 and 2. From Gordon Matzigkeit.
320 1998-09-21 Jim Meyering <meyering@ascend.com>
322 * chown.m4: Declare locals: before, after. From Andries Brouwer.
324 1998-08-18 Paul Eggert <eggert@twinsun.com>
326 Port nanosecond-resolution times to UnixWare 2.1.2 and
327 pedantic Solaris 2.6.
329 * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
331 * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC):
332 Generate name of ns member, instead of just 1 or undef.
333 Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode.
335 1998-08-15 Jim Meyering <meyering@ascend.com>
337 * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file.
338 * check-type.m4: New file. Replacement for AC_CHECK_TYPE.
339 * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int)
340 instead of jm_TYPE_SSIZE_T.
342 1998-08-12 Jim Meyering <meyering@ascend.com>
344 * st_dm_mode.m4: New file. From Johan Danielsson.
346 1998-08-02 Jim Meyering <meyering@ascend.com>
348 * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
349 in acconfig.h manually.
351 1998-07-31 Paul Eggert <eggert@twinsun.com>
353 * st_mtim.m4: New file.
355 1998-07-28 Jim Meyering <meyering@ascend.com>
357 * utimes.m4: Undef stat.
359 1998-07-25 Jim Meyering <meyering@ascend.com>
361 * utime.m4 (jm_FUNC_UTIME): New file and macro.
362 * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
364 1998-07-09 Manfred Hollstein <manfred@s-direktnet.de>
366 * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
367 uid and gid actually remain unchanged.
369 1998-07-07 Jim Meyering <meyering@ascend.com>
371 * jm-glibc-io.m4: Remove fclose_unlocked.
373 1998-07-04 Jim Meyering <meyering@ascend.com>
375 * regex.m4: Use syscmd, ifelse, and sysval. Mainly as an exercise
376 to prove that this macro can be used in packages without regex.c.
378 1998-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
380 * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
383 1998-07-03 Jim Meyering <meyering@ascend.com>
385 * gettext.m4: Add -lintl if it's found to be necessary.
387 * gettext.m4: New file -- from gettext-0.10.35.
388 * lcmessage.m4: Likewise.
389 * progtest.m4: Likewise.
391 * regex.m4 (jm_WITH_REGEX): New file and macro.
392 * jm-macros.m4: Require the new macro.
394 1998-06-29 Jim Meyering <meyering@ascend.com>
396 * fstypename.m4: Include sys/param.h. NetBSD 1.3.1 requires this
397 for the definition of NGROUPS (used in a system header included
400 1998-06-28 Jim Meyering <meyering@ascend.com>
402 * ls-mntd-fs.m4: New file.
403 * fstypename.m4: New file.
405 * jm-macros.m4: Require the new macro.
406 * jm-glibc-io.m4: New file.
408 1998-05-19 Jim Meyering <meyering@ascend.com>
410 * jm-macros.m4: Add jm_FUNC_LCHOWN.
411 * lchown.m4: New file.
413 * Makefile.am.in: New file.
414 * Makefile.am (Makefile.am): Depend on Makefile.am.in.
416 1998-05-14 Jim Meyering <meyering@ascend.com>
418 * Makefile.am (EXTRA_DIST): Add them.
419 * jm-macros.m4: New file.
420 * utimbuf.m4: New file.
422 1998-05-12 Jim Meyering <meyering@ascend.com>
424 * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
426 1998-05-11 Jim Meyering <meyering@ascend.com>
428 * isc-posix.m4: New file.
430 1998-05-10 Jim Meyering <meyering@ascend.com>
432 * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
434 1998-05-09 Jim Meyering <meyering@ascend.com>
436 * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
437 (EXTRA_DIST): Remove mktime.m4, now that the new version is included
440 * ssize_t.m4: New file.
441 * mktime.m4: Remove file -- the new automake has this now.
443 1998-04-26 Jim Meyering <meyering@ascend.com>
445 * assert.m4: New file.
446 * Makefile.am (EXTRA_DIST): Add assert.m4.
448 1998-04-05 Jim Meyering <meyering@ascend.com>
450 * prereq.m4 (jm_PREREQ_REGEX): New macro.
451 (jm_PREREQ): Use it here.
453 1998-03-23 Jim Meyering <meyering@eng.ascend.com>
455 * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
458 1998-03-15 Jim Meyering <meyering@eng.ascend.com>
460 * prereq.m4: New file.
461 * error.m4: New file.
462 * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
464 1998-02-07 Jim Meyering <meyering@eng.ascend.com>
466 * getline.m4: Don't set am_cv_func_working_getline before the
467 cache-check for the same variable -- that defeated the purpose of
468 the test; the test program was never run. This was a problem only
469 on systems with losing getline functions -- HP-UX 10.20 is one.
470 Reported by Bjorn Helgaas.
472 1998-02-06 Jim Meyering <meyering@eng.ascend.com>
474 * Makefile.am (EXTRA_DIST): Add perl.m4.
476 1998-01-10 Jim Meyering <meyering@na-net.ornl.gov>
478 * Makefile.am (EXTRA_DIST): Add const.m4.
480 * const.m4: New file. Use an initializer in this declaration
481 typedef int charset[2]; const charset x;
482 Reported by Bob Glickstein.
484 1997-12-21 Jim Meyering <meyering@na-net.ornl.gov>
486 * chown.m4: Fix reversed types on -1 args to chown.
489 1997-12-14 Jim Meyering <meyering@na-net.ornl.gov>
491 * check-decl.m4: s/DECLARATION_/DECL_/g.
492 Add lseek and memchr.
494 * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
495 T.E.Dickey <dickey@clark.net> said that some older preprocessors
496 have a 20-character limit on names.
498 1997-11-30 Jim Meyering <meyering@na-net.ornl.gov>
500 * inttypes_h.m4: New file.
501 * uintmax_t.m4: New file.
502 * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.