1a4278a4c791521dbb01a8ca464c5f93b3aa85ac
[gnulib.git] / m4 / ChangeLog
1 1999-08-01  Paul Eggert  <eggert@twinsun.com>
2
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.
9
10 1999-07-16  Paul Eggert  <eggert@twinsun.com>
11
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.
15
16 1999-07-14  Paul Eggert  <eggert@twinsun.com>
17
18         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check whether
19         <inttypes.h> defines strtoumax as a macro (and not as a
20         function).
21
22 1999-07-05  Paul Eggert  <eggert@twinsun.com>
23
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.
28
29 1999-07-03  Paul Eggert  <eggert@twinsun.com>
30
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
38         very same file all over again. -- Jim ]]
39
40 1999-07-20  Jim Meyering  <meyering@ascend.com>
41
42         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove.
43
44 1999-07-15  Jim Meyering  <meyering@ascend.com>
45
46         * jm-macros.m4: (AC_CHECK_FUNCS): Check for getpagesize.
47
48 1999-05-22  Jim Meyering  <meyering@ascend.com>
49
50         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr.
51
52 1999-05-20  Jim Meyering  <meyering@ascend.com>
53
54         * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine.
55         Add a colon after each `then' in case $4 is empty.
56
57 1999-05-16  Jim Meyering  <meyering@ascend.com>
58
59         * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS.
60
61 1999-05-10  Jim Meyering  <meyering@ascend.com>
62
63         * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
64
65         * jm-macros.m4: Require 2.14.1, since we use newly-renamed
66         AC_FUNC_MKTIME.
67
68 1999-05-10  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
69
70         * jm-mktime.m4, putenv.m4: Fix typos in config.h comments.
71
72 1999-05-04  Paul Eggert  <eggert@twinsun.com>
73
74         * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
75         not CPPFLAGS, so that linking works correctly in IRIX.
76
77 1999-04-30  Paul Eggert  <eggert@twinsun.com>
78
79         * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2.
80
81 1999-04-20  Jim Meyering  <meyering@ascend.com>
82
83         * xstrtoumax.m4: Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
84         AC_REPLACE xstroull if necessary.  From Paul Eggert.
85         (AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq.
86
87 1999-04-20  Paul Eggert  <eggert@twinsun.com>
88
89         * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Move unsigned long
90         long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro.
91         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require
92         jm_AC_TYPE_UNSIGNED_LONG_LONG.
93         * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): New file/macro.
94
95         * lfs.m4: Port to AIX and HP-UX.  Support cross-compilation.
96
97 1999-04-18  Jim Meyering  <meyering@ascend.com>
98
99         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro.
100         * jm-macros.m4: Use it.
101
102 1999-04-06  Jim Meyering  <meyering@ascend.com>
103
104         * strftime.m4: Remove test for %f.
105
106 1999-03-29  Jim Meyering  <meyering@ascend.com>
107
108         * jm-macros.m4 (jm_CHECK_ALL_TYPES): New macro, contains the
109         superset of the AC_TYPE_* checks in the textutils, fileutils,
110         and sh-utils, plus AC_TYPE_PID_T.  Paul Eggert suggested adding
111         AC_TYPE_PID_T.
112
113 1999-03-28  Jim Meyering  <meyering@ascend.com>
114
115         * jm-macros.m4: Define GNU_PACKAGE here.
116         Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is
117         replaced e.g., in the *.sh files of the sh-utils.
118
119 1999-03-20  Jim Meyering  <meyering@ascend.com>
120
121         * jm-macros.m4: s/jm_WITH_REGEX/jm_INCLUDED_REGEX/.
122         * regex.m4 (jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX.
123         Don't depend on AM_GLIBC.  Suggestions from Alain Magloire.
124
125 1999-03-19  Jim Meyering  <meyering@ascend.com>
126
127         * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro.
128
129 1999-03-12  Jim Meyering  <meyering@ascend.com>
130
131         * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED.
132
133 1999-03-07  Jim Meyering  <meyering@ascend.com>
134
135         * jm-glibc-io.m4: Use only those *_unlocked macros that are declared.
136
137 1999-02-17  Jim Meyering  <meyering@ascend.com>
138
139         * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets
140         in macro definition.  From Eli Zaretskii and Alain Magloire.
141
142 1999-02-07  Jim Meyering  <meyering@ascend.com>
143
144         * group-member.m4: New file -- extracted from sh-utils' configure.in.
145
146         1999-02-05  Eli Zaretskii  <eliz@is.elta.co.il>
147         * gettext.m4: Support DOS-style d:/foo/bar absolute file names.
148
149 1999-02-06  Jim Meyering  <meyering@ascend.com>
150
151         * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS.
152         * fnmatch.m4: Likewise.
153         * getgroups.m4: Likewise.
154         * lstat.m4: Likewise.
155         * malloc.m4: Likewise.
156         * putenv.m4: Likewise.
157         * realloc.m4: Likewise.
158         * regex.m4: Likewise.
159         * stat.m4: Likewise.
160         * strftime.m4: Likewise.
161         Suggestion from Alain Magloire.
162
163         * chown.m4: Use `.$ac_objext', not `.o'.
164         * fnmatch.m4: Likewise.
165         * getgroups.m4: Likewise.
166         * getline.m4: Likewise.
167         * lstat.m4: Likewise.
168         * malloc.m4: Likewise.
169         * memcmp.m4: Likewise.
170         * putenv.m4: Likewise.
171         * realloc.m4: Likewise.
172         * regex.m4: Likewise.
173         * stat.m4: Likewise.
174         * strftime.m4: Likewise.
175         Suggestion from Alain Magloire.
176
177         * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
178         an argument.
179
180         * regex.m4: Add a run-time Test for proper operation of
181         re_compile_pattern.
182
183 1999-01-31  Jim Meyering  <meyering@ascend.com>
184
185         * getloadavg.m4: Check for locale.h and the function, setlocale.
186
187 1999-01-30  Jim Meyering  <meyering@ascend.com>
188
189         * check-type.m4: Use 3-arg form of AC_DEFINE.
190
191         * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME
192         rather than my private copy, now that the official one is up to date.
193         * mktime.m4: Remove file.
194
195         * getloadavg.m4: Use 3-arg form of AC_DEFINE.
196         * uptime.m4: Likewise.
197         * uintmax_t.m4: Likewise.
198
199 1999-01-28  Jim Meyering  <meyering@ascend.com>
200
201         * jm-macros.m4: Use jm_AFS.
202         * afs.m4: New file (from fileutils' configure.in).
203
204         * assert.m4: Use the 3-argument forms of AC_DEFINE* macros.
205         * chown.m4: Likewise.
206         * d-ino.m4: Likewise.
207         * d-type.m4: Likewise.
208         * fnmatch.m4: Likewise.
209         * getgroups.m4: Likewise.
210         * gettext.m4: Likewise.
211         * jm-mktime.m4: Likewise.
212         * jm-winsz2.m4: Likewise.
213         * lcmessage.m4: Likewise.
214         * ls-mntd-fs.m4: Likewise.
215         * malloc.m4: Likewise.
216         * memcmp.m4: Likewise.
217         * putenv.m4: Likewise.
218         * realloc.m4: Likewise.
219         * st_mtim.m4: Likewise.
220         * strftime.m4: Likewise.
221
222 1999-01-16  Jim Meyering  <meyering@ascend.com>
223
224         * jm-macros.m4 (ARGMATCH_DIE): Define.
225         (ARGMATCH_DIE_DECL): Define.
226
227 1999-01-12  Jim Meyering  <meyering@ascend.com>
228
229         * Makefile.am.in: Rewrite to avoid using fmt.
230         Reported by Lars Hecking.
231
232 1999-01-10  Jim Meyering  <meyering@ascend.com>
233
234         * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
235         gross kludge.
236         * inttypes_h.m4: Likewise.
237         * lstat.m4: Likewise.
238         * malloc.m4: Likewise.
239         * readdir.m4: Likewise.
240         * realloc.m4: Likewise.
241         * st_dm_mode.m4: Likewise.
242         * stat.m4: Likewise.
243         * utimbuf.m4: Likewise.
244         * utimes.m4: Likewise.
245
246         * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the
247         AC_CHECK_FUNCS hack.  Now, it's still a hack, but at least the
248         comments in config.h.in are meaningful.
249
250         * jm-macros.m4: Require autoconf-2.13 here.
251
252         * regex.m4: By default, don't use the included regex.c on systems
253         with glibc 2.  Suggestion from Uli Drepper.
254
255 1999-01-02  Jim Meyering  <meyering@ascend.com>
256
257         * jm-macros.m4: Replace strcasecmp and strncasecmp.
258
259 1998-12-18  Jim Meyering  <meyering@ascend.com>
260
261         * Makefile.am.in (Makefile.am): Simplify rule.
262         Based on a suggestion from Lars Hecking.
263
264 1998-11-16  Jim Meyering  <meyering@ascend.com>
265
266         * lfs.m4: Double-quote the `uname...` expression.
267
268 1998-11-16  Paul Eggert  <eggert@twinsun.com>
269
270         * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
271
272 1998-11-14  Jim Meyering  <meyering@ascend.com>
273
274         * lstat.m4: Correct comment.  POSIX does not permit it to succeed.
275         * stat.m4: Likewise.
276
277 1998-11-03  Jim Meyering  <meyering@ascend.com>
278
279         * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
280         * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
281
282 1998-10-18  Jim Meyering  <meyering@ascend.com>
283
284         * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
285
286 1998-10-17  Jim Meyering  <meyering@ascend.com>
287
288         * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to
289         include, though we still hard-code the `require'-like AC_CHECK_HEADERS
290         calls for those previously hard-coded headers.  Instead, take a new
291         parameter.
292         (jm_CHECK_DECLARATIONS): Reflect interface change.
293         * check-decl.m4 (jm_CHECK_DECLS): Likewise.
294         (jm_CHECK_DECL_LOCALTIME_R): New macro.
295
296         * mktime.m4: Test for spring-forward gap before long-running test.
297
298 1998-10-14  Jim Meyering  <meyering@ascend.com>
299
300         * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
301         instead of "TZ=America/Vancouver".  From Paul Eggert.
302
303 1998-10-11  Jim Meyering  <meyering@ascend.com>
304
305         * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro.
306         This adds a test for a recently added compatibility fix for mktime.c.
307         * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME.
308
309 1998-09-27  Jim Meyering  <meyering@ascend.com>
310
311         * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
312
313         * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro.  Extracted from
314         ../configure.in, including a change from Gordon Matzigkeit to allow
315         cross-compiling for the Hurd.
316
317         * glibc.m4: New file/macro to test for the GNU C Library
318         versions 1 and 2.  From Gordon Matzigkeit.
319         Indent.
320
321 1998-09-21  Jim Meyering  <meyering@ascend.com>
322
323         * chown.m4: Declare locals: before, after.  From Andries Brouwer.
324
325 1998-08-18  Paul Eggert  <eggert@twinsun.com>
326
327         Port nanosecond-resolution times to UnixWare 2.1.2 and
328         pedantic Solaris 2.6.
329
330         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
331         AC_STRUCT_ST_MTIM.
332         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC):
333         Generate name of ns member, instead of just 1 or undef.
334         Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode.
335
336 1998-08-15  Jim Meyering  <meyering@ascend.com>
337
338         * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file.
339         * check-type.m4: New file.  Replacement for AC_CHECK_TYPE.
340         * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int)
341         instead of jm_TYPE_SSIZE_T.
342
343 1998-08-12  Jim Meyering  <meyering@ascend.com>
344
345         * st_dm_mode.m4: New file.  From Johan Danielsson.
346
347 1998-08-02  Jim Meyering  <meyering@ascend.com>
348
349         * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
350         in acconfig.h manually.
351
352 1998-07-31  Paul Eggert  <eggert@twinsun.com>
353
354         * st_mtim.m4: New file.
355
356 1998-07-28  Jim Meyering  <meyering@ascend.com>
357
358         * utimes.m4: Undef stat.
359
360 1998-07-25  Jim Meyering  <meyering@ascend.com>
361
362         * utime.m4 (jm_FUNC_UTIME): New file and macro.
363         * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
364
365 1998-07-09  Manfred Hollstein  <manfred@s-direktnet.de>
366
367         * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
368         uid and gid actually remain unchanged.
369
370 1998-07-07  Jim Meyering  <meyering@ascend.com>
371
372         * jm-glibc-io.m4: Remove fclose_unlocked.
373
374 1998-07-04  Jim Meyering  <meyering@ascend.com>
375
376         * regex.m4: Use syscmd, ifelse, and sysval.  Mainly as an exercise
377         to prove that this macro can be used in packages without regex.c.
378
379 1998-07-02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
380
381         * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
382         is to be used.
383
384 1998-07-03  Jim Meyering  <meyering@ascend.com>
385
386         * gettext.m4: Add -lintl if it's found to be necessary.
387
388         * gettext.m4: New file -- from gettext-0.10.35.
389         * lcmessage.m4: Likewise.
390         * progtest.m4: Likewise.
391
392         * regex.m4 (jm_WITH_REGEX): New file and macro.
393         * jm-macros.m4: Require the new macro.
394
395 1998-06-29  Jim Meyering  <meyering@ascend.com>
396
397         * fstypename.m4: Include sys/param.h.  NetBSD 1.3.1 requires this
398         for the definition of NGROUPS (used in a system header included
399         by sys/mount.h).
400
401 1998-06-28  Jim Meyering  <meyering@ascend.com>
402
403         * ls-mntd-fs.m4: New file.
404         * fstypename.m4: New file.
405
406         * jm-macros.m4: Require the new macro.
407         * jm-glibc-io.m4: New file.
408
409 1998-05-19  Jim Meyering  <meyering@ascend.com>
410
411         * jm-macros.m4: Add jm_FUNC_LCHOWN.
412         * lchown.m4: New file.
413
414         * Makefile.am.in: New file.
415         * Makefile.am (Makefile.am): Depend on Makefile.am.in.
416
417 1998-05-14  Jim Meyering  <meyering@ascend.com>
418
419         * Makefile.am (EXTRA_DIST): Add them.
420         * jm-macros.m4: New file.
421         * utimbuf.m4: New file.
422
423 1998-05-12  Jim Meyering  <meyering@ascend.com>
424
425         * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
426
427 1998-05-11  Jim Meyering  <meyering@ascend.com>
428
429         * isc-posix.m4: New file.
430
431 1998-05-10  Jim Meyering  <meyering@ascend.com>
432
433         * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
434
435 1998-05-09  Jim Meyering  <meyering@ascend.com>
436
437         * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
438         (EXTRA_DIST): Remove mktime.m4, now that the new version is included
439         with automake.
440
441         * ssize_t.m4: New file.
442         * mktime.m4: Remove file -- the new automake has this now.
443
444 1998-04-26  Jim Meyering  <meyering@ascend.com>
445
446         * assert.m4: New file.
447         * Makefile.am (EXTRA_DIST): Add assert.m4.
448
449 1998-04-05  Jim Meyering  <meyering@ascend.com>
450
451         * prereq.m4 (jm_PREREQ_REGEX): New macro.
452         (jm_PREREQ): Use it here.
453
454 1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
455
456         * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
457         in acconfig.h.
458
459 1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
460
461         * prereq.m4: New file.
462         * error.m4: New file.
463         * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
464
465 1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
466
467         * getline.m4: Don't set am_cv_func_working_getline before the
468         cache-check for the same variable -- that defeated the purpose of
469         the test; the test program was never run.  This was a problem only
470         on systems with losing getline functions -- HP-UX 10.20 is one.
471         Reported by Bjorn Helgaas.
472
473 1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
474
475         * Makefile.am (EXTRA_DIST): Add perl.m4.
476
477 1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
478
479         * Makefile.am (EXTRA_DIST): Add const.m4.
480
481         * const.m4: New file.  Use an initializer in this declaration
482         typedef int charset[2]; const charset x;
483         Reported by Bob Glickstein.
484
485 1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
486
487         * chown.m4: Fix reversed types on -1 args to chown.
488         From Kaveh Ghazi.
489
490 1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
491
492         * check-decl.m4: s/DECLARATION_/DECL_/g.
493         Add lseek and memchr.
494
495         * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
496         T.E.Dickey <dickey@clark.net> said that some older preprocessors
497         have a 20-character limit on names.
498
499 1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
500
501         * inttypes_h.m4: New file.
502         * uintmax_t.m4: New file.
503         * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.