12001-07-18  Akim Demaille  <akim@epita.fr>
2
3	Version 2.52.
4
52001-07-18  Akim Demaille  <akim@epita.fr>
6
7	The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN
8	was run, while they are needed also when it is expanded.
9	Reported by Nicolas Joly.
10
11	* aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS.
12	(AC_LANG_PROGRAM(C)): Use it instead of depending upon
13	AC_F77_DUMMY_MAIN being expanded.
14
152001-07-18  Akim Demaille  <akim@epita.fr>
16
17	* configure.in: Bump to 2.51a.
18
192001-07-17  Akim Demaille  <akim@epita.fr>
20
21	Version 2.51.
22
232001-07-17  Akim Demaille  <akim@epita.fr>
24
25	* aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more
26	Autoconfy: $1 = action-if-found, $2 = action-if-not-found.
27
282001-07-17  Akim Demaille  <akim@epita.fr>
29
30	The runtime test for AC_FUNC_GETPGRP fails when prototypes are
31	used.  Well, then use the prototypes when you can, and runtime as
32	a last resort.
33	Reported by Artur Frysiak
34
35	* acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New.
36	(AC_FUNC_GETPGRP): Use it.
37	First try to compile with 0-ary or 1-ary calls.
38
392001-07-17  Akim Demaille  <akim@epita.fr>
40
41	* actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a
42	replacement type.
43	From Paul Eggert.
44
452001-07-17  Akim Demaille  <akim@epita.fr>
46
47	* Makefile.maint: Sync. with cppi 1.10.
48
492001-07-17  Akim Demaille  <akim@epita.fr>
50
51	* aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when
52	AC_F77_DUMMY_MAIN has been run.
53	From Pavel Roskin and Steven G. Johnson.
54
552001-07-17  Akim Demaille  <akim@epita.fr>
56
57	* configure.in: Rename as...
58	* configure.ac: this.
59
602001-07-17  Akim Demaille  <akim@epita.fr>
61
62	* Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix
63	rules.
64	From Marc Espie.
65	* Makefile.maint (release-archive-dir): Rename as...
66	(release_archive_dir): this, so that it can be specialized in
67	Makefile.
68
692001-07-14  Akim Demaille  <akim@epita.fr>
70
71	* configure.in: Bump to 2.50d.
72
732001-07-14  Akim Demaille  <akim@epita.fr>
74
75	Version 2.50c.
76	* Makefile.maint (alpha): Typo.
77
782001-07-14  Akim Demaille  <akim@epita.fr>
79
80	* doc/autoconf.texi (Limitations of Make): Macro names and underscore.
81
822001-07-14  Akim Demaille  <akim@epita.fr>
83
84	* config/config.guess, config/config.sub, config/texinfo.tex
85	* doc/standards.texi, doc/make-stds.texi: Update.
86
872001-07-14  Akim Demaille  <akim@epita.fr>
88
89	* Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New.
90
912001-07-14  Akim Demaille  <akim@epita.fr>
92
93	* Makefile.maint (maintainer-check): Rename as...
94	(maintainer-distcheck): this.
95	(changelog-check, static-check): New.
96	Use them.
97
982001-07-14  Kevin Ryde  <user42@zip.com.au>
99
100	* doc/autoconf.texi (C++ Compilers Characteristics): Last resort
101	for CXX is g++, not gcc.
102
1032001-07-14  Akim Demaille  <akim@epita.fr>
104
105	* doc/autoconf.texi (Files): New subsection.
106
1072001-07-14  Akim Demaille  <akim@epita.fr>
108
109	* doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
110	of...
111	(Generic Compiler Characteristics): this.
112	(C++ Compiler): New subsection.
113
1142001-07-14  Akim Demaille  <akim@epita.fr>
115
116	* autoscan.in: Use IO::File.
117	Adjust all the routines to use it.
118	($log): New file (autoscan.log).
119	(output): Dump detailed logs into $log, and a shortened version to
120	stderr.
121	(&scan_makefile): Refine the regexp catching tokens in the code.
122	* doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
123	and the `configure.ac' checking feature.
124
1252001-07-12  Akim Demaille  <akim@epita.fr>
126
127	For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
128	Reported by Michael Elizabeth Chastain.
129
130	* autoconf.in: Refuse such AWK.
131	* configure.in: Likewise.
132	* Makefile.am (acversion.m4): Do not use move-if-change this file
133	has dependencies.
134	* doc/autoconf.texi (Fortran 77 Compiler): Some typos.
135
1362001-07-10  Jens Petersen  <petersen@redhat.com>
137
138	* autoscan.in (&scan_makefile): Improve programs regexp to parse
139	things like "g++", "file.c" and "some-conf" as tokens.
140	(&scan_file): Match C++ files extensions.
141	If the filename extension is C++ then ask for c++.
142
1432001-07-05  Steven G. Johnson  <stevenj@alum.mit.edu>
144
145	* aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not
146	AC_TRY_LINK_FUNC, to check whether defining a dummy
147	main-like routine is needed for linking with F77 libs.
148
1492001-07-05  Pavel Roskin  <proski@gnu.org>
150
151	* aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
152	after using break.
153	(_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after
154	linking.
155
1562001-07-05  Akim Demaille  <akim@epita.fr>
157
158	* Makefile.am (move_if_change): New.  Use it instead of `mv'.
159	(acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken
160	Makes' lives.
161	Reported by Nicolas Joly.
162
1632001-07-04  Akim Demaille  <akim@epita.fr>
164
165	* acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
166	up.
167	* acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
168	warnings from compilers.
169	* aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
170	for all the compilers, not only GNU.  Hence move from here...
171	(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.
172
1732001-07-04  Akim Demaille  <akim@epita.fr>
174
175	* acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R)
176	(AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and
177	AC_COMPILE_IFELSE.
178
1792001-07-04  Akim Demaille  <akim@epita.fr>
180
181	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply
182	the ``strings.h'' change claimed below.
183
1842001-07-04  Akim Demaille  <akim@epita.fr>
185
186	* aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/.
187
1882001-07-04  Akim Demaille  <akim@epita.fr>
189
190	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
191	strings.h if usable with string.h.
192	Suggested by Paul Eggert.
193
1942001-07-04  Akim Demaille  <akim@epita.fr>
195
196	* autoscan.in (&scan_file): Skip FILE if there is FILE.in.
197	From Jens Petersen.
198
1992001-07-03  Akim Demaille  <akim@epita.fr>
200
201	* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES
202	etc. in the log.
203
2042001-07-03  Akim Demaille  <akim@epita.fr>
205
206	* acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
207	compiler, not the preprocessor.
208	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
209	dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
210	the right thing.
211	* Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
212	earlier if there are.
213
2142001-07-03  Akim Demaille  <akim@epita.fr>
215
216	* autoscan.in ($initfile): Remove.
217	(&find_file): Rename as...
218	(&scan_file): this.
219	Immediately scan the current file, instead of gathering them, and
220	later having them handled by &scan_files.
221	(&scan_files): Merely invoke Find::File.
222	Adjust.
223
2242001-07-02  Akim Demaille  <akim@epita.fr>
225
226	* autoscan.in: Formatting changes, matching the invocation order.
227	(File::Find): Use it instead of Perl 4's `find.pl'.
228	(&wanted): Rename as...
229	(&find_file): this.
230
2312001-07-01  Pavel Roskin  <proski@gnu.org>
232
233	* aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using
234	break in the argument to AC_TRY_LINK_FUNC.
235	(AC_F77_MAIN): Remove conftest* after using break in the
236	argument to AC_TRY_LINK.
237
2382001-07-01  Steven G. Johnson  <stevenj@alum.mit.edu>
239
240	Add alternate 'main' routine detection for linking C/C++ with Fortran,
241	fixing link failures for e.g. AC_F77_WRAPPERS on NetBSD.
242
243	* aclang.m4 (AC_F77_DUMMY_MAIN): New macro to detect whether a
244	dummy alternate main is required even if the user provides her own
245	'main'.
246	(AC_F77_MAIN): New macro to detect whether it is possible to
247	provide an alternate 'main' function name, using the 'main' from
248	the Fortran libraries.
249	(AC_LANG_PROGRAM(C)): Use F77_DUMMY_MAIN, if it is defined, so that
250	cross-language link tests can be performed successfully.
251	(_AC_F77_NAME_MANGLING): Require AC_F77_DUMMY_MAIN.  Also put $FLIBS
252	after $LIBS, for consistency; this should be the general rule since
253	the user may want to link to Fortran libraries that require $FLIBS.
254	* autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN.
255
2562001-06-29  Pavel Roskin  <proski@gnu.org>
257
258	* atgeneral.m4 (AT_CHECK): Add a newline to the end of
259	at-stdout and at-stderr instead of removing the newline
260	from the echo output, which is not guaranteed to work.
261
2622001-06-28  Jens Petersen  <petersen@redhat.com>
263
264	* aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to
265	confdefs.h when non-zero.
266
2672001-06-28  Akim Demaille  <akim@epita.fr>
268
269	* configure.in: Bump to 2.50c.
270
2712001-06-26  Akim Demaille  <akim@epita.fr>
272
273	Version 2.50b.
274
2752001-06-26  Akim Demaille  <akim@epita.fr>
276
277	Version 2.50a.
278
2792001-06-25  Pavel Roskin  <proski@gnu.org>
280
281	* tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more
282	argument, AUTOCONF-FLAGS.
283	* tests/mktests.sh (update_exclude_list): Add
284	AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3.
285	* tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and
286	AC_FUNC_WAIT3 with "-W no-obsolete".
287
2882001-06-25  Akim Demaille  <akim@epita.fr>
289
290	* tests/foreign.at (libtool): Fix the `libtoolize --version' decoding.
291
2922001-06-25  Akim Demaille  <akim@epita.fr>
293
294	* autoscan.in (%macro): Now maps from word to list of macros.
295	(&init_tables): Die when a word which is already handled by
296	explicit macros is mapped to the default macro.
297	(&print_unique): Remove, inlined in...
298	(&output_kind): here.
299	(File::Basename): Use it.
300	(&output): Sort the CONFIG_FILES.
301	* acheaders: Normalize.
302	* acfunctions: Likewise.
303
3042001-06-25  Akim Demaille  <akim@epita.fr>
305
306	* aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler
307	characteristics in the logs.
308	Suggested by Mo DeJong.
309
3102001-06-24  Akim Demaille  <akim@epita.fr>
311
312	* acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH)
313	(AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated.
314	* doc/autoconf.texi (Autoconf 2.13): New section.
315
3162001-06-24  Akim Demaille  <akim@epita.fr>
317
318	* autoconf.in (Task traces): Separate the error messages from the
319	traces to improve robustness.
320
321
3222001-06-23  Akim Demaille  <akim@epita.fr>
323
324	* tests/torture.at (AC_ARG_VAR): Make it a single test instead of
325	three as failures are unlikely, and speed matters.
326
3272001-06-23  Akim Demaille  <akim@epita.fr>
328
329	* doc/autoconf.texi (Redefined M4 Macros): New.
330
3312001-06-23  Akim Demaille  <akim@epita.fr>
332
333	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider
334	inttypes.h is missing if it conflicts with sys/types.h, as on IRIX
335	5.3.
336
3372001-06-23  Paolo Bonzini <bonzini@gnu.org>
338
339	* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of
340	config.status targets to after the evaluation of the INIT-CMDS.
341	Double quote config.status targets (used to be single quoted).
342
3432001-06-23  Akim Demaille  <akim@epita.fr>
344
345	* tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS):
346	Check the content of the created file.
347	Check the ./config.status command line invocation.
348
3492001-06-23  Akim Demaille  <akim@epita.fr>
350
351	* tests/foreign.at (Libtool): Reject prehistoric versions.
352
3532001-06-23  Akim Demaille  <akim@epita.fr>
354
355	* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to
356	preexisting files matching a.*.
357
3582001-06-23  Akim Demaille  <akim@epita.fr>
359
360	* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
361	stderr.
362	* doc/autoconf.texi (AC_ARG_VAR): Update.
363
3642001-06-21  Akim Demaille  <akim@epita.fr>
365
366	* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when
367	precious variables have changed.
368	* tests/torture.at (AC_ARG_VAR): Adjust.
369
3702001-06-21  Akim Demaille  <akim@epita.fr>
371
372	./configure --program-suffix=foo produces `transform=s,$$,foo,;',
373	but some sed choke on multiple `;', and other tools (e.g.,
374	Automake), include the separator themselves.
375
376	* acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.
377
3782001-06-19  Tim Van Holder  <tim.van.holder@pandora.be>
379
380	* doc/autoconf.texi (Functions Portability): Rename as...
381	(Function Portability): this.
382	(Function Portability): Document potential problems with unlink().
383
3842001-06-19  Paul Eggert  <eggert@twinsun.com>
385
386	* NEWS, doc/autoconf.texi: Document quadrigraphs.
387
3882001-06-18  Akim Demaille  <akim@epita.fr>
389
390	* acfunctions.m4 (AC_FUNC_FORK): Fix typos.
391
3922001-06-18  R�diger Kuhlmann  <info@ruediger-kuhlmann.de>
393
394	* acfunctions.m4: (AC_FUNC_VFORK) rename as...
395	(_AC_FUNC_VFORK): this.
396	Remove AC_DEFINEs and don't guess cross-compilation values.
397	(_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
398	(AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
399	define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
400	vfork doesn't work.
401	Guess values if cross-compiling, but warn.
402	* acfunctions: Add AC_FUNC_FORK.
403	* doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
404	and vfork appropriately.
405
4062001-06-18  Akim Demaille  <akim@epita.fr>
407
408	* doc/autoconf.texi (Functions Portability): New section.
409
4102001-06-18  Akim Demaille  <akim@epita.fr>
411
412	* autoconf.in (M4): Pass --nesting-limit=1024, unless already set
413	in $M4.
414	Suggested by Andreas Schwab.
415
4162001-06-18  Akim Demaille  <akim@epita.fr>
417
418	* acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID)
419	(AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)
420	(AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT)
421	(AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT.
422	Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE,
423	and either AC_LANG_SOURCE or AC_LANG_PROGRAM.
424	(AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or
425	the converse).
426
4272001-06-18  Akim Demaille  <akim@epita.fr>
428
429	* doc/autoconf.texi (ms): New index.
430	(Macro Index): Rename as...
431	(Autoconf Macro Index): this.
432	(M4 Macro Index): New appendix.
433	(Programming in M4): New chapter.
434	Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
435	(Quoting): Rename as...
436	(M$ Quotation): this.
437	Be part of `Programming in M4).
438
4392001-06-18  Nicolas Joly  <njoly@pasteur.fr>
440
441	* tests/torture.at (AC_ARG_VAR): Set variables and export them
442	in separate statements for compatibility with Tru64 v5.1.
443
4442001-06-17  Akim Demaille  <akim@epita.fr>
445
446	* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
447	current values of the precious variables, not the previously
448	cached values.
449	Pass precious variables which are set to config.status.
450	* doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
451	* tests/torture.at (AC_ARG_VAR): New.
452
4532001-06-15  Paul Eggert  <eggert@twinsun.com>
454
455	* doc/autoconf.texi: Move AC_FUNC_WAIT3 and
456	AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
457	and explain why and how to replace them.
458	* acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
459	* acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
460
4612001-06-15  Akim Demaille  <akim@epita.fr>
462
463	`build_alias', `host_alias', and `target_alias' are not AC_SUBST'd.
464	Reported by Bruno Haible.
465
466	* acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here...
467	 (_AC_ARG_VAR_PRECIOUS): to here.
468
4692001-06-15  Pavel Roskin  <proski@gnu.org>
470
471	* acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining
472	an unused pointer use cast to this type and `if' statement to
473	avoid warnings from the compiler.
474	(AC_HEADER_TIME): Likewise.
475	* actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member
476	in `if' statement to avoid warnings from the compiler. Declare
477	ac_aggr static to avoid the need to initialize it.
478
4792001-06-14  Akim Demaille  <akim@epita.fr>
480
481	* doc/autoconf.texi (Portable Shell): Move to follow `Writing
482	Macros'.
483
4842001-06-13  Akim Demaille  <akim@epita.fr>
485
486	* m4/missing.m4, config/missing: Updated to Automake 1.4g's.
487	Suggested by Alexander Mai.
488
4892001-06-13  Akim Demaille  <akim@epita.fr>
490
491	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard
492	sys/types.h and sys/stat.h, and check for them.
493
4942001-06-13  Akim Demaille  <akim@epita.fr>
495
496	* acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 =
497	INCLUDES.
498
4992001-06-12  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
500
501	* acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11
502	succeeds and only try adding libdnet upon a failure.
503
5042001-06-12  Akim Demaille  <akim@epita.fr>
505
506	* autoscan.in (&output_kind): Output the comment only if it exists.
507	(%kind_comment): Add entry for `programs'.
508	(&output_programs): Use &output_kind.
509	(&output_functions, &output_identifiers, &output_headers)
510	(&output_programs): Inline, and remove.
511
5122001-06-12  Akim Demaille  <akim@epita.fr>
513
514	* autoscan.in (%kind_comment): New.
515	(output_kind): New.
516	(output_functions, output_identifiers, output_headers): Use it.
517
5182001-06-12  Akim Demaille  <akim@epita.fr>
519
520	* autoscan.in (&print_unique): Take `$kind' and `$word' as
521	arguments, to factor indirections into `%macro' and `%used'.
522	(%generic_macro): Fix a typo.
523
5242001-06-12  Akim Demaille  <akim@epita.fr>
525
526	* aclibraries: New.
527	* autoscan.in (@kinds): Add `libraries'.
528	Use `@kinds' instead of hard coded lists.
529	(%programs, %headers, %identifiers, %makevars, %libraries, %functions):
530	Remove, replaced by...
531	(%used): this.
532
5332001-06-12  Akim Demaille  <akim@epita.fr>
534
535	* autoscan.in (%functions_macros %headers_macros)
536	(%identifiers_macros %programs_macros %makevars_macros): Remove,
537	replaced by...
538	(%macro): New.
539
5402001-06-11  Raja R Harinath  <harinath@cs.umn.edu>
541
542	* aclang.m4 (AC_NO_EXECUTABLES): Override
543	_AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS.
544
5452001-06-11  Akim Demaille  <akim@epita.fr>
546
547	* aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their
548	trailing new line.
549	Reported by Andreas Schwab.
550
5512001-06-11  Akim Demaille  <akim@epita.fr>
552
553	* Makefile.am, Makefile.maint: Typos.
554
5552001-06-09  Akim Demaille  <akim@epita.fr>
556
557	* doc/autoconf.texi (Here-Documents): New section, gathering
558	documentation about here-documents.
559	Use `href', not `uref', and other changes.
560
5612001-06-09  Akim Demaille  <akim@epita.fr>
562
563	* doc/autoconf.texi (Portable Shell Programming): Promoted as a
564	chapter.
565
5662001-06-09  Akim Demaille  <akim@epita.fr>
567
568	* doc/autoconf.texi (Limitations of Builtins): Complete the
569	description of the here-docs penalties with Alexandre Oliva's
570	explanations.
571
5722001-06-01  Paul Eggert  <eggert@twinsun.com>
573
574	* doc/autoconf.texi: Talk about here documents and speedups.
575	Do not use "echo" on arbitrary strings.
576	Spell "here-documents" consistently with the standard.
577
5782001-06-09  Akim Demaille  <akim@epita.fr>
579
580	* doc/autoconf.texi (Concept Index): Introduce it.
581	Regenerate the menus.
582
5832001-06-09  Akim Demaille  <akim@epita.fr>
584
585	* Makefile.maint, GNUmakefile: New, from Jim Meyering.
586	* config/prev-version.txt: New.
587	* config/move-if-change: New, for GNU libc.
588
5892001-06-06  Pavel Roskin  <proski@gnu.org>
590
591	* tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL.
592
5932001-06-06  Akim Demaille  <akim@epita.fr>
594
595	* acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work
596	properly when $1 is not a literal.
597	Fixes PR Autoconf/187, reported by Bram Moolenaar.
598
5992001-06-06  Akim Demaille  <akim@epita.fr>
600
601	Invoking AC_COPYRIGHT before AC_INIT fails.
602
603	* Makefile.am (.m4.m4f): Pass --fatal-warnings to m4.
604	* acgeneral.m4 (_m4_divert(VERSION_FSF))
605	(_m4_divert(VERSION_USER)): New.
606	(AC_COPYRIGHT): $2 is the diversion to use.
607	(_AC_INIT_COPYRIGHT): Use the FSF diversion.
608	(AC_INIT): Remove dead comments as now it's commutative.
609
6102001-06-06  Akim Demaille  <akim@epita.fr>
611
612	* tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect
613	PR autoconf/187.
614
6152001-06-05  Akim Demaille  <akim@epita.fr>
616
617	* acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix'
618	can be empty.
619	`*dir' variables cannot be NONE.
620	Reported by Mark Kettenis.
621
6222001-06-05  Paul Eggert  <eggert@twinsun.com>
623
624	* doc/autoconf.texi: Fix references to Solaris and SunOS versions.
625
6262001-06-04  Akim Demaille  <akim@epita.fr>
627
628	* acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET)
629	(AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP)
630	(AC_TR_SH): Move as...
631	* m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET)
632	(AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP)
633	(AS_TR_SH): these.
634	(_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE)
635	(_AS_TR_SH_PREPARE): New.
636	(AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE.
637	* tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified.
638
6392001-06-02  Akim Demaille  <akim@epita.fr>
640
641	* Makefile.am (.m4.m4f): Pass the options first.
642	Fixes PR autoconf/182.
643
6442001-06-02  Nathan Sidwell  <nathan@codesourcery.com>
645
646	GNU getopt, when POSIXLY_CORRECT does not permute options and
647	arguments.  So pass the options first.
648	Fixes PR autoconf/184.
649
650	* autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
651	(run_m4): Remove files.
652	(run_m4f): Remove.
653	Update remainder of script to use them.
654	(for warning in): Do not use a literal comma as it will not be
655	split by IFS.
656
6572001-06-02  Christian Marquardt  <marq@gfz-potsdam.de>
658
659	* aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of
660	Fortran compilers to check.
661	(_AC_PROG_F77_V): Add '-###' as a possible option to print
662	information on library and object files.
663	(AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers
664	to check.
665
6662001-06-02  Akim Demaille  <akim@epita.fr>
667
668	* autom4te.in (Request::@request): Declare with `vars', not `my',
669	as it prevents updates via `do FILENAME'.
670
6712001-06-02  Akim Demaille  <akim@epita.fr>
672
673	* configure.in (standards_texi): Remove, dead code.
674
6752001-06-02  Akim Demaille  <akim@epita.fr>
676
677	* autom4te.in: New.
678
6792001-06-02  Pavel Roskin  <proski@gnu.org>
680
681	* acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps
682	for signals other than 0 - exit with code 1.
683	* m4sh.m4 (AS_TMPDIR): Likewise.
684	* autoconf.in: Likewise. Also don't rely on exit == exit $?.
685	* autoheader.in: Likewise.
686	* autoreconf.in: Likewise.
687	* tests/torture.at (Signal handling): New test for the above.
688
6892001-06-01  Akim Demaille  <akim@epita.fr>
690
691	* m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error
692	message.
693
6942001-05-31  Akim Demaille  <akim@epita.fr>
695
696	* acfunctions, acheaders, acidentifiers, acmakevars, acprograms:
697	Add copyright and comments.
698	* acheaders: Add stdint.h.
699	Suggested by Paul Eggert.
700
7012001-05-31  Akim Demaille  <akim@epita.fr>
702
703	* atgeneral.m4 (AT_INIT): Use $SHELL.
704	* atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H.
705
7062001-05-31  Akim Demaille  <akim@epita.fr>
707
708	* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
709	stdint.h.
710	From Paul Eggert and Lars Hecking.
711
7122001-05-31  Akim Demaille  <akim@epita.fr>
713
714	* tests/base.at: Adjust line numbers in error messages.
715
7162001-05-31  Akim Demaille  <akim@epita.fr>
717
718	* tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure
719	to emit the bangshe line.
720	Reported by David Carter.
721
7222001-05-30  Steven G. Johnson  <stevenj@alum.mit.edu>
723
724	* aclang.m4 (AC_PROG_F77): Add Compaq's "fort" to the list of
725	Fortran (95) compilers to check.
726
7272001-05-29  Alexandre Duret-Lutz  <duret_g@epita.fr>
728
729	* doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
730	Macro Archive URL.
731
7322001-05-23  Pavel Roskin  <proski@gnu.org>
733
734	* aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since
735	_AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop.
736	(AC_PROG_CXXCPP): Likewise.
737
7382001-05-22  Akim Demaille  <akim@epita.fr>
739
740	* config: New directory.
741	* configure.in: AC_CONFIG_AUX_DIR it.
742	* tests/atspecific.m4 (AT_CONFIGURE_AC): Adjust.
743
7442001-05-22  Akim Demaille  <akim@epita.fr>
745
746	* autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in,
747	* autoupdate.in: Specify the Emacs mode.
748	* acversion.m4.in: Rename as...
749	* acversion.m4: this.
750	* tests/Makefile.am (CLEANFILES): More garbage.
751
7522001-05-22  Akim Demaille  <akim@epita.fr>
753
754	* autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh:
755	Rename as...
756	* autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in:
757	these.
758
7592001-05-21  Akim Demaille  <akim@epita.fr>
760
761	* configure.in: Bump to 2.50a.
762