bff35828697a9940cc57f9a3ad9f7aa3b45e2634
[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         very same file all over again. -- Jim ]]
38
39 1999-07-20  Jim Meyering  <meyering@ascend.com>
40
41         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove.
42
43 1999-07-15  Jim Meyering  <meyering@ascend.com>
44
45         * jm-macros.m4: (AC_CHECK_FUNCS): Check for getpagesize.
46
47 1999-05-22  Jim Meyering  <meyering@ascend.com>
48
49         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr.
50
51 1999-05-20  Jim Meyering  <meyering@ascend.com>
52
53         * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine.
54         Add a colon after each `then' in case $4 is empty.
55
56 1999-05-16  Jim Meyering  <meyering@ascend.com>
57
58         * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS.
59
60 1999-05-10  Jim Meyering  <meyering@ascend.com>
61
62         * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
63
64         * jm-macros.m4: Require 2.14.1, since we use newly-renamed
65         AC_FUNC_MKTIME.
66
67 1999-05-10  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
68
69         * jm-mktime.m4, putenv.m4: Fix typos in config.h comments.
70
71 1999-05-04  Paul Eggert  <eggert@twinsun.com>
72
73         * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
74         not CPPFLAGS, so that linking works correctly in IRIX.
75
76 1999-04-30  Paul Eggert  <eggert@twinsun.com>
77
78         * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2.
79
80 1999-04-20  Jim Meyering  <meyering@ascend.com>
81
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.
85
86 1999-04-20  Paul Eggert  <eggert@twinsun.com>
87
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.
93
94         * lfs.m4: Port to AIX and HP-UX.  Support cross-compilation.
95
96 1999-04-18  Jim Meyering  <meyering@ascend.com>
97
98         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro.
99         * jm-macros.m4: Use it.
100
101 1999-04-06  Jim Meyering  <meyering@ascend.com>
102
103         * strftime.m4: Remove test for %f.
104
105 1999-03-29  Jim Meyering  <meyering@ascend.com>
106
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
110         AC_TYPE_PID_T.
111
112 1999-03-28  Jim Meyering  <meyering@ascend.com>
113
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.
117
118 1999-03-20  Jim Meyering  <meyering@ascend.com>
119
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.
123
124 1999-03-19  Jim Meyering  <meyering@ascend.com>
125
126         * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro.
127
128 1999-03-12  Jim Meyering  <meyering@ascend.com>
129
130         * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED.
131
132 1999-03-07  Jim Meyering  <meyering@ascend.com>
133
134         * jm-glibc-io.m4: Use only those *_unlocked macros that are declared.
135
136 1999-02-17  Jim Meyering  <meyering@ascend.com>
137
138         * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets
139         in macro definition.  From Eli Zaretskii and Alain Magloire.
140
141 1999-02-07  Jim Meyering  <meyering@ascend.com>
142
143         * group-member.m4: New file -- extracted from sh-utils' configure.in.
144
145         1999-02-05  Eli Zaretskii  <eliz@is.elta.co.il>
146         * gettext.m4: Support DOS-style d:/foo/bar absolute file names.
147
148 1999-02-06  Jim Meyering  <meyering@ascend.com>
149
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.
158         * stat.m4: Likewise.
159         * strftime.m4: Likewise.
160         Suggestion from Alain Magloire.
161
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.
172         * stat.m4: Likewise.
173         * strftime.m4: Likewise.
174         Suggestion from Alain Magloire.
175
176         * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
177         an argument.
178
179         * regex.m4: Add a run-time Test for proper operation of
180         re_compile_pattern.
181
182 1999-01-31  Jim Meyering  <meyering@ascend.com>
183
184         * getloadavg.m4: Check for locale.h and the function, setlocale.
185
186 1999-01-30  Jim Meyering  <meyering@ascend.com>
187
188         * check-type.m4: Use 3-arg form of AC_DEFINE.
189
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.
193
194         * getloadavg.m4: Use 3-arg form of AC_DEFINE.
195         * uptime.m4: Likewise.
196         * uintmax_t.m4: Likewise.
197
198 1999-01-28  Jim Meyering  <meyering@ascend.com>
199
200         * jm-macros.m4: Use jm_AFS.
201         * afs.m4: New file (from fileutils' configure.in).
202
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.
220
221 1999-01-16  Jim Meyering  <meyering@ascend.com>
222
223         * jm-macros.m4 (ARGMATCH_DIE): Define.
224         (ARGMATCH_DIE_DECL): Define.
225
226 1999-01-12  Jim Meyering  <meyering@ascend.com>
227
228         * Makefile.am.in: Rewrite to avoid using fmt.
229         Reported by Lars Hecking.
230
231 1999-01-10  Jim Meyering  <meyering@ascend.com>
232
233         * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
234         gross kludge.
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.
241         * stat.m4: Likewise.
242         * utimbuf.m4: Likewise.
243         * utimes.m4: Likewise.
244
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.
248
249         * jm-macros.m4: Require autoconf-2.13 here.
250
251         * regex.m4: By default, don't use the included regex.c on systems
252         with glibc 2.  Suggestion from Uli Drepper.
253
254 1999-01-02  Jim Meyering  <meyering@ascend.com>
255
256         * jm-macros.m4: Replace strcasecmp and strncasecmp.
257
258 1998-12-18  Jim Meyering  <meyering@ascend.com>
259
260         * Makefile.am.in (Makefile.am): Simplify rule.
261         Based on a suggestion from Lars Hecking.
262
263 1998-11-16  Jim Meyering  <meyering@ascend.com>
264
265         * lfs.m4: Double-quote the `uname...` expression.
266
267 1998-11-16  Paul Eggert  <eggert@twinsun.com>
268
269         * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
270
271 1998-11-14  Jim Meyering  <meyering@ascend.com>
272
273         * lstat.m4: Correct comment.  POSIX does not permit it to succeed.
274         * stat.m4: Likewise.
275
276 1998-11-03  Jim Meyering  <meyering@ascend.com>
277
278         * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
279         * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
280
281 1998-10-18  Jim Meyering  <meyering@ascend.com>
282
283         * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
284
285 1998-10-17  Jim Meyering  <meyering@ascend.com>
286
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
290         parameter.
291         (jm_CHECK_DECLARATIONS): Reflect interface change.
292         * check-decl.m4 (jm_CHECK_DECLS): Likewise.
293         (jm_CHECK_DECL_LOCALTIME_R): New macro.
294
295         * mktime.m4: Test for spring-forward gap before long-running test.
296
297 1998-10-14  Jim Meyering  <meyering@ascend.com>
298
299         * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
300         instead of "TZ=America/Vancouver".  From Paul Eggert.
301
302 1998-10-11  Jim Meyering  <meyering@ascend.com>
303
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.
307
308 1998-09-27  Jim Meyering  <meyering@ascend.com>
309
310         * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
311
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.
315
316         * glibc.m4: New file/macro to test for the GNU C Library
317         versions 1 and 2.  From Gordon Matzigkeit.
318         Indent.
319
320 1998-09-21  Jim Meyering  <meyering@ascend.com>
321
322         * chown.m4: Declare locals: before, after.  From Andries Brouwer.
323
324 1998-08-18  Paul Eggert  <eggert@twinsun.com>
325
326         Port nanosecond-resolution times to UnixWare 2.1.2 and
327         pedantic Solaris 2.6.
328
329         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
330         AC_STRUCT_ST_MTIM.
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.
334
335 1998-08-15  Jim Meyering  <meyering@ascend.com>
336
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.
341
342 1998-08-12  Jim Meyering  <meyering@ascend.com>
343
344         * st_dm_mode.m4: New file.  From Johan Danielsson.
345
346 1998-08-02  Jim Meyering  <meyering@ascend.com>
347
348         * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
349         in acconfig.h manually.
350
351 1998-07-31  Paul Eggert  <eggert@twinsun.com>
352
353         * st_mtim.m4: New file.
354
355 1998-07-28  Jim Meyering  <meyering@ascend.com>
356
357         * utimes.m4: Undef stat.
358
359 1998-07-25  Jim Meyering  <meyering@ascend.com>
360
361         * utime.m4 (jm_FUNC_UTIME): New file and macro.
362         * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
363
364 1998-07-09  Manfred Hollstein  <manfred@s-direktnet.de>
365
366         * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
367         uid and gid actually remain unchanged.
368
369 1998-07-07  Jim Meyering  <meyering@ascend.com>
370
371         * jm-glibc-io.m4: Remove fclose_unlocked.
372
373 1998-07-04  Jim Meyering  <meyering@ascend.com>
374
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.
377
378 1998-07-02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
379
380         * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
381         is to be used.
382
383 1998-07-03  Jim Meyering  <meyering@ascend.com>
384
385         * gettext.m4: Add -lintl if it's found to be necessary.
386
387         * gettext.m4: New file -- from gettext-0.10.35.
388         * lcmessage.m4: Likewise.
389         * progtest.m4: Likewise.
390
391         * regex.m4 (jm_WITH_REGEX): New file and macro.
392         * jm-macros.m4: Require the new macro.
393
394 1998-06-29  Jim Meyering  <meyering@ascend.com>
395
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
398         by sys/mount.h).
399
400 1998-06-28  Jim Meyering  <meyering@ascend.com>
401
402         * ls-mntd-fs.m4: New file.
403         * fstypename.m4: New file.
404
405         * jm-macros.m4: Require the new macro.
406         * jm-glibc-io.m4: New file.
407
408 1998-05-19  Jim Meyering  <meyering@ascend.com>
409
410         * jm-macros.m4: Add jm_FUNC_LCHOWN.
411         * lchown.m4: New file.
412
413         * Makefile.am.in: New file.
414         * Makefile.am (Makefile.am): Depend on Makefile.am.in.
415
416 1998-05-14  Jim Meyering  <meyering@ascend.com>
417
418         * Makefile.am (EXTRA_DIST): Add them.
419         * jm-macros.m4: New file.
420         * utimbuf.m4: New file.
421
422 1998-05-12  Jim Meyering  <meyering@ascend.com>
423
424         * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
425
426 1998-05-11  Jim Meyering  <meyering@ascend.com>
427
428         * isc-posix.m4: New file.
429
430 1998-05-10  Jim Meyering  <meyering@ascend.com>
431
432         * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
433
434 1998-05-09  Jim Meyering  <meyering@ascend.com>
435
436         * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
437         (EXTRA_DIST): Remove mktime.m4, now that the new version is included
438         with automake.
439
440         * ssize_t.m4: New file.
441         * mktime.m4: Remove file -- the new automake has this now.
442
443 1998-04-26  Jim Meyering  <meyering@ascend.com>
444
445         * assert.m4: New file.
446         * Makefile.am (EXTRA_DIST): Add assert.m4.
447
448 1998-04-05  Jim Meyering  <meyering@ascend.com>
449
450         * prereq.m4 (jm_PREREQ_REGEX): New macro.
451         (jm_PREREQ): Use it here.
452
453 1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
454
455         * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
456         in acconfig.h.
457
458 1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
459
460         * prereq.m4: New file.
461         * error.m4: New file.
462         * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
463
464 1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
465
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.
471
472 1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
473
474         * Makefile.am (EXTRA_DIST): Add perl.m4.
475
476 1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
477
478         * Makefile.am (EXTRA_DIST): Add const.m4.
479
480         * const.m4: New file.  Use an initializer in this declaration
481         typedef int charset[2]; const charset x;
482         Reported by Bob Glickstein.
483
484 1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
485
486         * chown.m4: Fix reversed types on -1 args to chown.
487         From Kaveh Ghazi.
488
489 1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
490
491         * check-decl.m4: s/DECLARATION_/DECL_/g.
492         Add lseek and memchr.
493
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.
497
498 1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
499
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.