30557cd0ebff33ae9ea2764e4b0327ea1312ff48
[gnulib.git] / m4 / ChangeLog
1 1999-02-07  Jim Meyering  <meyering@ascend.com>
2
3         * group-member.m4: New file -- extracted from sh-utils' configure.in.
4
5         1999-02-05  Eli Zaretskii  <eliz@is.elta.co.il>
6         * m4/gettext.m4: Support DOS-style d:/foo/bar absolute file names.
7
8 1999-02-06  Jim Meyering  <meyering@ascend.com>
9
10         * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS.
11         * fnmatch.m4: Likewise.
12         * getgroups.m4: Likewise.
13         * lstat.m4: Likewise.
14         * malloc.m4: Likewise.
15         * putenv.m4: Likewise.
16         * realloc.m4: Likewise.
17         * regex.m4: Likewise.
18         * stat.m4: Likewise.
19         * strftime.m4: Likewise.
20         Suggestion from Alain Magloire.
21
22         * chown.m4: Use `.$ac_objext', not `.o'.
23         * fnmatch.m4: Likewise.
24         * getgroups.m4: Likewise.
25         * getline.m4: Likewise.
26         * lstat.m4: Likewise.
27         * malloc.m4: Likewise.
28         * memcmp.m4: Likewise.
29         * putenv.m4: Likewise.
30         * realloc.m4: Likewise.
31         * regex.m4: Likewise.
32         * stat.m4: Likewise.
33         * strftime.m4: Likewise.
34         Suggestion from Alain Magloire.
35
36         * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
37         an argument.
38
39         * regex.m4: Add a run-time Test for proper operation of
40         re_compile_pattern.
41
42 1999-01-31  Jim Meyering  <meyering@ascend.com>
43
44         * getloadavg.m4: Check for locale.h and the function, setlocale.
45
46 1999-01-30  Jim Meyering  <meyering@ascend.com>
47
48         * check-type.m4: Use 3-arg form of AC_DEFINE.
49
50         * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME
51         rather than my private copy, now that the official one is up to date.
52         * mktime.m4: Remove file.
53
54         * getloadavg.m4: Use 3-arg form of AC_DEFINE.
55         * uptime.m4: Likewise.
56         * uintmax_t.m4: Likewise.
57
58 1999-01-28  Jim Meyering  <meyering@ascend.com>
59
60         * jm-macros.m4: Use jm_AFS.
61         * afs.m4: New file (from fileutils' configure.in).
62
63         * assert.m4: Use the 3-argument forms of AC_DEFINE* macros.
64         * chown.m4: Likewise.
65         * d-ino.m4: Likewise.
66         * d-type.m4: Likewise.
67         * fnmatch.m4: Likewise.
68         * getgroups.m4: Likewise.
69         * gettext.m4: Likewise.
70         * jm-mktime.m4: Likewise.
71         * jm-winsz2.m4: Likewise.
72         * lcmessage.m4: Likewise.
73         * ls-mntd-fs.m4: Likewise.
74         * malloc.m4: Likewise.
75         * memcmp.m4: Likewise.
76         * putenv.m4: Likewise.
77         * realloc.m4: Likewise.
78         * st_mtim.m4: Likewise.
79         * strftime.m4: Likewise.
80
81 1999-01-16  Jim Meyering  <meyering@ascend.com>
82
83         * jm-macros.m4 (ARGMATCH_DIE): Define.
84         (ARGMATCH_DIE_DECL): Define.
85
86 1999-01-12  Jim Meyering  <meyering@ascend.com>
87
88         * Makefile.am.in: Rewrite to avoid using fmt.
89         Reported by Lars Hecking.
90
91 1999-01-10  Jim Meyering  <meyering@ascend.com>
92
93         * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
94         gross kludge.
95         * inttypes_h.m4: Likewise.
96         * lstat.m4: Likewise.
97         * malloc.m4: Likewise.
98         * readdir.m4: Likewise.
99         * realloc.m4: Likewise.
100         * st_dm_mode.m4: Likewise.
101         * stat.m4: Likewise.
102         * utimbuf.m4: Likewise.
103         * utimes.m4: Likewise.
104
105         * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the
106         AC_CHECK_FUNCS hack.  Now, it's still a hack, but at least the
107         comments in config.h.in are meaningful.
108
109         * jm-macros.m4: Require autoconf-2.13 here.
110
111         * regex.m4: By default, don't use the included regex.c on systems
112         with glibc 2.  Suggestion from Uli Drepper.
113
114 1999-01-02  Jim Meyering  <meyering@ascend.com>
115
116         * jm-macros.m4: Replace strcasecmp and strncasecmp.
117
118 1998-12-18  Jim Meyering  <meyering@ascend.com>
119
120         * Makefile.am.in (Makefile.am): Simplify rule.
121         Based on a suggestion from Lars Hecking.
122
123 1998-11-16  Jim Meyering  <meyering@ascend.com>
124
125         * lfs.m4: Double-quote the `uname...` expression.
126
127 1998-11-16  Paul Eggert  <eggert@twinsun.com>
128
129         * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
130
131 1998-11-14  Jim Meyering  <meyering@ascend.com>
132
133         * lstat.m4: Correct comment.  POSIX does not permit it to succeed.
134         * stat.m4: Likewise.
135
136 1998-11-03  Jim Meyering  <meyering@ascend.com>
137
138         * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
139         * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
140
141 1998-10-18  Jim Meyering  <meyering@ascend.com>
142
143         * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
144
145 1998-10-17  Jim Meyering  <meyering@ascend.com>
146
147         * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to
148         include, though we still hard-code the `require'-like AC_CHECK_HEADERS
149         calls for those previously hard-coded headers.  Instead, take a new
150         parameter.
151         (jm_CHECK_DECLARATIONS): Reflect interface change.
152         * check-decl.m4 (jm_CHECK_DECLS): Likewise.
153         (jm_CHECK_DECL_LOCALTIME_R): New macro.
154
155         * mktime.m4: Test for spring-forward gap before long-running test.
156
157 1998-10-14  Jim Meyering  <meyering@ascend.com>
158
159         * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
160         instead of "TZ=America/Vancouver".  From Paul Eggert.
161
162 1998-10-11  Jim Meyering  <meyering@ascend.com>
163
164         * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro.
165         This adds a test for a recently added compatibility fix for mktime.c.
166         * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME.
167
168 1998-09-27  Jim Meyering  <meyering@ascend.com>
169
170         * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
171
172         * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro.  Extracted from
173         ../configure.in, including a change from Gordon Matzigkeit to allow
174         cross-compiling for the Hurd.
175
176         * glibc.m4: New file/macro to test for the GNU C Library
177         versions 1 and 2.  From Gordon Matzigkeit.
178         Indent.
179
180 1998-09-21  Jim Meyering  <meyering@ascend.com>
181
182         * chown.m4: Declare locals: before, after.  From Andries Brouwer.
183
184 1998-08-18  Paul Eggert  <eggert@twinsun.com>
185
186         Port nanosecond-resolution times to UnixWare 2.1.2 and
187         pedantic Solaris 2.6.
188
189         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
190         AC_STRUCT_ST_MTIM.
191         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC):
192         Generate name of ns member, instead of just 1 or undef.
193         Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode.
194
195 1998-08-15  Jim Meyering  <meyering@ascend.com>
196
197         * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file.
198         * check-type.m4: New file.  Replacement for AC_CHECK_TYPE.
199         * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int)
200         instead of jm_TYPE_SSIZE_T.
201
202 1998-08-12  Jim Meyering  <meyering@ascend.com>
203
204         * st_dm_mode.m4: New file.  From Johan Danielsson.
205
206 1998-08-02  Jim Meyering  <meyering@ascend.com>
207
208         * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
209         in acconfig.h manually.
210
211 1998-07-31  Paul Eggert  <eggert@twinsun.com>
212
213         * st_mtim.m4: New file.
214
215 1998-07-28  Jim Meyering  <meyering@ascend.com>
216
217         * utimes.m4: Undef stat.
218
219 1998-07-25  Jim Meyering  <meyering@ascend.com>
220
221         * utime.m4 (jm_FUNC_UTIME): New file and macro.
222         * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
223
224 1998-07-09  Manfred Hollstein  <manfred@s-direktnet.de>
225
226         * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
227         uid and gid actually remain unchanged.
228
229 1998-07-07  Jim Meyering  <meyering@ascend.com>
230
231         * jm-glibc-io.m4: Remove fclose_unlocked.
232
233 1998-07-04  Jim Meyering  <meyering@ascend.com>
234
235         * regex.m4: Use syscmd, ifelse, and sysval.  Mainly as an exercise
236         to prove that this macro can be used in packages without regex.c.
237
238 1998-07-02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
239
240         * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
241         is to be used.
242
243 1998-07-03  Jim Meyering  <meyering@ascend.com>
244
245         * gettext.m4: Add -lintl if it's found to be necessary.
246
247         * gettext.m4: New file -- from gettext-0.10.35.
248         * lcmessage.m4: Likewise.
249         * progtest.m4: Likewise.
250
251         * regex.m4 (jm_WITH_REGEX): New file and macro.
252         * jm-macros.m4: Require the new macro.
253
254 1998-06-29  Jim Meyering  <meyering@ascend.com>
255
256         * fstypename.m4: Include sys/param.h.  NetBSD 1.3.1 requires this
257         for the definition of NGROUPS (used in a system header included
258         by sys/mount.h).
259
260 1998-06-28  Jim Meyering  <meyering@ascend.com>
261
262         * ls-mntd-fs.m4: New file.
263         * fstypename.m4: New file.
264
265         * jm-macros.m4: Require the new macro.
266         * jm-glibc-io.m4: New file.
267
268 1998-05-19  Jim Meyering  <meyering@ascend.com>
269
270         * jm-macros.m4: Add jm_FUNC_LCHOWN.
271         * lchown.m4: New file.
272
273         * Makefile.am.in: New file.
274         * Makefile.am (Makefile.am): Depend on Makefile.am.in.
275
276 1998-05-14  Jim Meyering  <meyering@ascend.com>
277
278         * Makefile.am (EXTRA_DIST): Add them.
279         * jm-macros.m4: New file.
280         * utimbuf.m4: New file.
281
282 1998-05-12  Jim Meyering  <meyering@ascend.com>
283
284         * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
285
286 1998-05-11  Jim Meyering  <meyering@ascend.com>
287
288         * isc-posix.m4: New file.
289
290 1998-05-10  Jim Meyering  <meyering@ascend.com>
291
292         * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
293
294 1998-05-09  Jim Meyering  <meyering@ascend.com>
295
296         * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
297         (EXTRA_DIST): Remove mktime.m4, now that the new version is included
298         with automake.
299
300         * ssize_t.m4: New file.
301         * mktime.m4: Remove file -- the new automake has this now.
302
303 1998-04-26  Jim Meyering  <meyering@ascend.com>
304
305         * assert.m4: New file.
306         * Makefile.am (EXTRA_DIST): Add assert.m4.
307
308 1998-04-05  Jim Meyering  <meyering@ascend.com>
309
310         * prereq.m4 (jm_PREREQ_REGEX): New macro.
311         (jm_PREREQ): Use it here.
312
313 1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
314
315         * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
316         in acconfig.h.
317
318 1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
319
320         * prereq.m4: New file.
321         * error.m4: New file.
322         * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
323
324 1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
325
326         * getline.m4: Don't set am_cv_func_working_getline before the
327         cache-check for the same variable -- that defeated the purpose of
328         the test; the test program was never run.  This was a problem only
329         on systems with losing getline functions -- HP-UX 10.20 is one.
330         Reported by Bjorn Helgaas.
331
332 1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
333
334         * Makefile.am (EXTRA_DIST): Add perl.m4.
335
336 1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
337
338         * Makefile.am (EXTRA_DIST): Add const.m4.
339
340         * const.m4: New file.  Use an initializer in this declaration
341         typedef int charset[2]; const charset x;
342         Reported by Bob Glickstein.
343
344 1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
345
346         * chown.m4: Fix reversed types on -1 args to chown.
347         From Kaveh Ghazi.
348
349 1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
350
351         * check-decl.m4: s/DECLARATION_/DECL_/g.
352         Add lseek and memchr.
353
354         * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
355         T.E.Dickey <dickey@clark.net> said that some older preprocessors
356         have a 20-character limit on names.
357
358 1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
359
360         * inttypes_h.m4: New file.
361         * uintmax_t.m4: New file.
362         * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.