]> git.pld-linux.org Git - packages/autoconf.git/blame - autoconf-info.patch
- updated info patch, release 1
[packages/autoconf.git] / autoconf-info.patch
CommitLineData
01debe43
JB
1diff -Nur autoconf-2.56.orig/doc/autoconf.texi autoconf-2.56/doc/autoconf.texi
2--- autoconf-2.56.orig/doc/autoconf.texi Mon Nov 18 21:47:10 2002
3+++ autoconf-2.56/doc/autoconf.texi Mon Nov 18 21:52:44 2002
4@@ -95,33 +95,19 @@
2fcb7ba1
JB
5
6
7
8-@dircategory GNU programming tools
9+@dircategory Programming tools:
10 @direntry
11-* Autoconf: (autoconf). Create source code configuration scripts
12-@end direntry
13-
14-@dircategory Individual utilities
15-@direntry
16-* autoscan: (autoconf)autoscan Invocation.
17- Semi-automatic @file{configure.ac} writing
18-* ifnames: (autoconf)ifnames Invocation.
19- Listing the conditionals in source code
20-* autoconf: (autoconf)autoconf Invocation.
21- How to create configuration scripts
22-* autoreconf: (autoconf)autoreconf Invocation.
23- Remaking multiple @command{configure} scripts
24-* autoheader: (autoconf)autoheader Invocation.
25- How to create configuration templates
01debe43 26-* autom4te: (autoconf)autom4te Invocation.
2fcb7ba1
JB
27- The Autoconf executables backbone
28-* configure: (autoconf)configure Invocation.
29- Configuring a package
30-* autoupdate: (autoconf)autoupdate Invocation.
31- Automatic update of @file{configure.ac}
32-* config.status: (autoconf)config.status Invocation.
33- Recreating a configuration
34-* testsuite: (autoconf)testsuite Invocation.
35- Running an Autotest test suite
36+* Autoconf: (autoconf). Create source code configuration scripts
37+* autoscan: (autoconf)autoscan. Semi-automatic @file{configure.ac} writing
38+* ifnames: (autoconf)ifnames. Listing the conditionals in source code
39+* autoconf: (autoconf)autoconf. How to create configuration scripts
40+* autoreconf: (autoconf)autoreconf. Remaking multiple @command{configure} scripts
41+* autoheader: (autoconf)autoheader. How to create configuration templates
42+* autom4te: (autoconf)autom4te. The Autoconf executables backbone
43+* configure: (autoconf)configure. Configuring a package
44+* autoupdate: (autoconf)autoupdate. Automatic update of @file{configure.ac}
45+* config.status: (autoconf)config.status. Recreating a configuration
46+* testsuite: (autoconf)testsuite. Running an Autotest test suite
47 @end direntry
48
49 @titlepage
01debe43 50@@ -161,7 +147,7 @@
2fcb7ba1
JB
51 * Manual Configuration:: Selecting features that can't be guessed
52 * Site Configuration:: Local defaults for @command{configure}
53 * Running configure Scripts:: How to use the Autoconf output
54-* config.status Invocation:: Recreating a configuration
55+* config.status:: Recreating a configuration
56 * Obsolete Constructs:: Kept for backward compatibility
57 * Using Autotest:: Creating portable test suites
58 * FAQ:: Frequent Autoconf Questions, with answers
01debe43 59@@ -181,10 +167,10 @@
2fcb7ba1
JB
60 Making @command{configure} Scripts
61
62 * Writing configure.ac:: What to put in an Autoconf input file
63-* autoscan Invocation:: Semi-automatic @file{configure.ac} writing
64-* ifnames Invocation:: Listing the conditionals in source code
65-* autoconf Invocation:: How to create configuration scripts
66-* autoreconf Invocation:: Remaking multiple @command{configure} scripts
67+* autoscan:: Semi-automatic @file{configure.ac} writing
68+* ifnames:: Listing the conditionals in source code
69+* autoconf:: How to create configuration scripts
70+* autoreconf:: Remaking multiple @command{configure} scripts
71
72 Writing @file{configure.ac}
73
01debe43 74@@ -217,7 +203,7 @@
2fcb7ba1
JB
75 Configuration Header Files
76
77 * Header Templates:: Input for the configuration headers
78-* autoheader Invocation:: How to create configuration templates
79+* autoheader:: How to create configuration templates
80 * Autoheader Macros:: How to specify CPP templates
81
82 Existing Tests
01debe43 83@@ -328,7 +314,7 @@
7c08ed99 84
01debe43 85 Using @command{autom4te}
7c08ed99 86
01debe43
JB
87-* autom4te Invocation:: A @acronym{GNU} M4 wrapper
88+* autom4te:: A @acronym{GNU} M4 wrapper
89 * Customizing autom4te:: Customizing the Autoconf package
90
91 Programming in M4sugar
92@@ -395,13 +381,13 @@
2fcb7ba1
JB
93 * System Type:: Specifying the system type
94 * Sharing Defaults:: Setting site-wide defaults for @command{configure}
95 * Defining Variables:: Specifying the compiler etc.
96-* configure Invocation:: Changing how @command{configure} runs
97+* configure:: Changing how @command{configure} runs
98
99 Obsolete Constructs
100
101 * Obsolete config.status Use:: Different calling convention
102 * acconfig.h:: Additional entries in @file{config.h.in}
103-* autoupdate Invocation:: Automatic update of @file{configure.ac}
104+* autoupdate:: Automatic update of @file{configure.ac}
105 * Obsolete Macros:: Backward compatibility macros
106 * Autoconf 1:: Tips for upgrading your files
107 * Autoconf 2.13:: Some fresher tips
01debe43 108@@ -426,7 +412,7 @@
2fcb7ba1
JB
109
110 * Using an Autotest Test Suite:: Autotest and the user
111 * Writing testsuite.at:: Autotest macros
112-* testsuite Invocation:: Running @command{testsuite} scripts
113+* testsuite:: Running @command{testsuite} scripts
114 * Making testsuite Scripts:: Using autom4te to create @command{testsuite}
115
116 Using an Autotest Test Suite
01debe43 117@@ -740,7 +726,7 @@
2fcb7ba1
JB
118
119 @item
120 a shell script called @file{config.status} that, when run, will recreate
121-the files listed above (@pxref{config.status Invocation});
122+the files listed above (@pxref{config.status});
123
124 @item
125 an optional shell script normally called @file{config.cache}
01debe43 126@@ -800,10 +786,10 @@
2fcb7ba1
JB
127
128 @menu
129 * Writing configure.ac:: What to put in an Autoconf input file
130-* autoscan Invocation:: Semi-automatic @file{configure.ac} writing
131-* ifnames Invocation:: Listing the conditionals in source code
132-* autoconf Invocation:: How to create configuration scripts
133-* autoreconf Invocation:: Remaking multiple @command{configure} scripts
134+* autoscan:: Semi-automatic @file{configure.ac} writing
135+* ifnames:: Listing the conditionals in source code
136+* autoconf:: How to create configuration scripts
137+* autoreconf:: Remaking multiple @command{configure} scripts
138 @end menu
139
140 @node Writing configure.ac
01debe43 141@@ -819,7 +805,7 @@
2fcb7ba1
JB
142 or specialized features, @file{configure.ac} might need to contain some
143 hand-crafted shell commands; see @ref{Portable Shell}. The
144 @command{autoscan} program can give you a good start in writing
145-@file{configure.ac} (@pxref{autoscan Invocation}, for more information).
146+@file{configure.ac} (@pxref{autoscan}, for more information).
147
148 Previous versions of Autoconf promoted the name @file{configure.in},
149 which is somewhat ambiguous (the tool needed to process this file is not
01debe43 150@@ -1047,7 +1033,7 @@
2fcb7ba1
JB
151 @end display
152
153
154-@node autoscan Invocation
155+@node autoscan
156 @section Using @command{autoscan} to Create @file{configure.ac}
157 @cindex @command{autoscan}
158
01debe43 159@@ -1069,7 +1055,7 @@
2fcb7ba1
JB
160 use a configuration header file, you must add a call to
161 @code{AC_CONFIG_HEADERS} (@pxref{Configuration Headers}). You might
162 also have to change or add some @code{#if} directives to your program in
163-order to make it work with Autoconf (@pxref{ifnames Invocation}, for
164+order to make it work with Autoconf (@pxref{ifnames}, for
165 information about a program that can help with that job).
166
167 When using @command{autoscan} to maintain a @file{configure.ac}, simply
01debe43 168@@ -1108,7 +1094,7 @@
2fcb7ba1
JB
169 Prepend @var{dir} to the include path. Multiple invocations accumulate.
170 @end table
171
172-@node ifnames Invocation
173+@node ifnames
174 @section Using @command{ifnames} to List Conditionals
175 @cindex @command{ifnames}
176
01debe43 177@@ -1117,8 +1103,7 @@
2fcb7ba1
JB
178 preprocessor conditionals. If a package has already been set up to have
179 some portability, @command{ifnames} can thus help you figure out what its
180 @command{configure} needs to check for. It may help fill in some gaps in a
181-@file{configure.ac} generated by @command{autoscan} (@pxref{autoscan
182-Invocation}).
183+@file{configure.ac} generated by @command{autoscan} (@pxref{autoscan}).
184
185 @command{ifnames} scans all of the C source files named on the command line
186 (or the standard input, if none are given) and writes to the standard
01debe43 187@@ -1140,7 +1125,7 @@
2fcb7ba1
JB
188 Print the version number of Autoconf and exit.
189 @end table
190
191-@node autoconf Invocation
192+@node autoconf
193 @section Using @command{autoconf} to Create @command{configure}
194 @cindex @command{autoconf}
195
01debe43
JB
196@@ -1234,8 +1219,7 @@
197 @cindex Macro invocation stack
198 Because @command{autoconf} uses @command{autom4te} behind the scenes, it
199 displays a back trace for errors, but not for warnings; if you want
200-them, just pass @option{-W error}. @xref{autom4te Invocation}, for some
201-examples.
202+them, just pass @option{-W error}. @xref{autom4te}, for some examples.
203
204 @item --trace=@var{macro}[:@var{format}]
205 @itemx -t @var{macro}[:@var{format}]
206@@ -1247,7 +1231,7 @@
207
208 The @var{format} is a regular string, with newlines if desired, and
209 several special escape codes. It defaults to @samp{$f:$l:$n:$%}; see
210-@ref{autom4te Invocation}, for details on the @var{format}.
211+@ref{autom4te}, for details on the @var{format}.
212
213 @item --initialization
214 @itemx -i
215@@ -1321,7 +1305,7 @@
2fcb7ba1
JB
216 @end group
217 @end example
218
219-@node autoreconf Invocation
220+@node autoreconf
221 @section Using @command{autoreconf} to Update @command{configure} Scripts
222 @cindex @command{autoreconf}
223
01debe43 224@@ -1606,8 +1590,8 @@
2fcb7ba1
JB
225 source directory; @command{configure} checks for this file's existence to
226 make sure that the directory that it is told contains the source code in
227 fact does. Occasionally people accidentally specify the wrong directory
228-with @option{--srcdir}; this is a safety check. @xref{configure
229-Invocation}, for more information.
230+with @option{--srcdir}; this is a safety check. @xref{configure},
231+for more information.
232 @end defmac
233
234
01debe43 235@@ -1774,7 +1758,7 @@
2fcb7ba1
JB
236 when used in @var{output}, or the standard input when used in the
237 @var{inputs}. You most probably don't need to use this in
238 @file{configure.ac}, but it is convenient when using the command line
239-interface of @file{./config.status}, see @ref{config.status Invocation},
240+interface of @file{./config.status}, see @ref{config.status},
241 for more details.
242
243 The @var{inputs} may be absolute or relative filenames. In the latter
01debe43 244@@ -2388,7 +2372,7 @@
2fcb7ba1
JB
245 @file{config.h} is considered up to date. @xref{Output}, for more
246 information about @code{AC_OUTPUT}.
247
248-@xref{config.status Invocation}, for more examples of handling
249+@xref{config.status}, for more examples of handling
250 configuration-related dependencies.
251
252 @node Configuration Headers
01debe43 253@@ -2450,7 +2434,7 @@
2fcb7ba1
JB
254
255 @menu
256 * Header Templates:: Input for the configuration headers
257-* autoheader Invocation:: How to create configuration templates
258+* autoheader:: How to create configuration templates
259 * Autoheader Macros:: How to specify CPP templates
260 @end menu
261
01debe43
JB
262@@ -2504,10 +2488,10 @@
263 comments in preprocessor macros has never been a good idea.
2fcb7ba1
JB
264
265 Since it is a tedious task to keep a template header up to date, you may
266-use @command{autoheader} to generate it, see @ref{autoheader Invocation}.
267+use @command{autoheader} to generate it, see @ref{autoheader}.
268
269
270-@node autoheader Invocation
271+@node autoheader
272 @subsection Using @command{autoheader} to Create @file{config.h.in}
273 @cindex @command{autoheader}
274
01debe43 275@@ -6447,7 +6431,7 @@
2fcb7ba1
JB
276 files will depend upon @command{bizarre-cc} being the C compiler. If
277 for some reason the user runs @command{./configure} again, or if it is
278 run via @samp{./config.status --recheck}, (@xref{Automatic Remaking},
279-and @pxref{config.status Invocation}), then the configuration can be
280+and @pxref{config.status}), then the configuration can be
281 inconsistent, composed of results depending upon two different
282 compilers.
283
01debe43 284@@ -6499,7 +6483,7 @@
2fcb7ba1
JB
285
286 @item
287 @var{variable} is kept during automatic reconfiguration
288-(@pxref{config.status Invocation}) as if it had been passed as a command
289+(@pxref{config.status}) as if it had been passed as a command
290 line argument, including when no cache is used:
291
292 @example
01debe43
JB
293@@ -7370,11 +7354,11 @@
294 @command{m4} itself.
7c08ed99
AF
295
296 @menu
01debe43
JB
297-* autom4te Invocation:: A @acronym{GNU} M4 wrapper
298+* autom4te:: A @acronym{GNU} M4 wrapper
299 * Customizing autom4te:: Customizing the Autoconf package
7c08ed99 300 @end menu
7c08ed99 301
01debe43 302-@node autom4te Invocation
7c08ed99 303+@node autom4te
01debe43 304 @subsection Invoking @command{autom4te}
7c08ed99 305
01debe43
JB
306 The command line arguments are modeled after M4's:
307@@ -7657,7 +7641,7 @@
2fcb7ba1
JB
308 not.
309 @end table
310
311-@xref{autoconf Invocation}, for examples of trace uses.
312+@xref{autoconf}, for examples of trace uses.
313
314 @item --preselect=@var{macro}
315 @itemx -p @var{macro}
01debe43
JB
316@@ -7727,8 +7711,8 @@
317 wrapped in between a @samp{begin-language: "@var{language}"},
318 @samp{end-language: "@var{language}"} pair.
319
320-Customizing a language stands for appending options (@pxref{autom4te
321-Invocation}) to the current definition of the language. Options, and
322+Customizing a language stands for appending options (@pxref{autom4te})
323+to the current definition of the language. Options, and
324 more generally arguments, are introduced by @samp{args:
325 @var{arguments}}. You may use the traditional shell syntax to quote the
326 @var{arguments}.
327@@ -8141,7 +8125,7 @@
2fcb7ba1
JB
328
329 When the user runs @samp{autoconf -W error}, warnings from
330 @code{AC_DIAGNOSE} and @code{AC_WARNING} are reported as error, see
331-@ref{autoconf Invocation}.
332+@ref{autoconf}.
333
334 @node Dependencies Between Macros
335 @section Dependencies Between Macros
01debe43 336@@ -12054,7 +12038,7 @@
2fcb7ba1
JB
337 * System Type:: Specifying the system type
338 * Sharing Defaults:: Setting site-wide defaults for @command{configure}
339 * Defining Variables:: Specifying the compiler etc.
340-* configure Invocation:: Changing how @command{configure} runs
341+* configure:: Changing how @command{configure} runs
342 @end menu
343
344 @set autoconf
01debe43 345@@ -12063,7 +12047,7 @@
2fcb7ba1
JB
346
347 @c ============================================== Recreating a Configuration
348
349-@node config.status Invocation
350+@node config.status
351 @chapter Recreating a Configuration
352 @cindex @command{config.status}
353
01debe43 354@@ -12203,7 +12187,7 @@
2fcb7ba1
JB
355 @menu
356 * Obsolete config.status Use:: Different calling convention
357 * acconfig.h:: Additional entries in @file{config.h.in}
358-* autoupdate Invocation:: Automatic update of @file{configure.ac}
359+* autoupdate:: Automatic update of @file{configure.ac}
360 * Obsolete Macros:: Backward compatibility macros
361 * Autoconf 1:: Tips for upgrading your files
362 * Autoconf 2.13:: Some fresher tips
01debe43 363@@ -12213,7 +12197,7 @@
2fcb7ba1
JB
364 @section Obsolete @file{config.status} Invocation
365
366 @file{config.status} now supports arguments to specify the files to
367-instantiate; see @ref{config.status Invocation}, for more details.
368+instantiate; see @ref{config.status}, for more details.
369 Before, environment variables had to be used.
370
371 @defvar CONFIG_COMMANDS
01debe43 372@@ -12244,7 +12228,7 @@
2fcb7ba1
JB
373 @file{config.status} ignores this variable.
374 @end defvar
375
376-In @ref{config.status Invocation}, using this old interface, the example
377+In @ref{config.status}, using this old interface, the example
378 would be:
379
380 @example
01debe43 381@@ -12318,7 +12302,7 @@
2fcb7ba1
JB
382 self-contained, and should not depend upon @file{acconfig.h} etc.
383
384
385-@node autoupdate Invocation
386+@node autoupdate
387 @section Using @command{autoupdate} to Modernize @file{configure.ac}
388 @cindex @command{autoupdate}
389
01debe43 390@@ -13243,7 +13227,7 @@
2fcb7ba1
JB
391
392 If you have an @file{aclocal.m4} installed with Autoconf (as opposed to
393 in a particular package's source directory), you must rename it to
394-@file{acsite.m4}. @xref{autoconf Invocation}.
395+@file{acsite.m4}. @xref{autoconf}.
396
397 If you distribute @file{install.sh} with your package, rename it to
398 @file{install-sh} so @code{make} builtin rules won't inadvertently
01debe43 399@@ -13298,7 +13282,7 @@
2fcb7ba1
JB
400 the documentation for them. @xref{Obsolete Macros}, for a table showing the
401 new names for the old macros. Use the @command{autoupdate} program to
402 convert your @file{configure.ac} to using the new macro names.
403-@xref{autoupdate Invocation}.
404+@xref{autoupdate}.
405
406 Some macros have been superseded by similar ones that do the job better,
407 but are not call-compatible. If you get warnings about calling obsolete
01debe43 408@@ -13863,7 +13847,7 @@
2fcb7ba1
JB
409 @menu
410 * Using an Autotest Test Suite:: Autotest and the user
411 * Writing testsuite.at:: Autotest macros
412-* testsuite Invocation:: Running @command{testsuite} scripts
413+* testsuite:: Running @command{testsuite} scripts
414 * Making testsuite Scripts:: Using autom4te to create @command{testsuite}
415 @end menu
416
01debe43 417@@ -14125,7 +14109,7 @@
2fcb7ba1
JB
418 @end defmac
419
420
421-@node testsuite Invocation
422+@node testsuite
423 @section Running @command{testsuite} Scripts
424 @cindex @command{testsuite}
425
01debe43 426@@ -14267,7 +14251,7 @@
2fcb7ba1
JB
427 An Autotest test suite is to be configured in @var{directory}. This
428 macro requires the instantiation of @file{@var{directory}/atconfig} from
429 @file{@var{directory}/atconfig.in}, and sets the default
430-@code{AUTOTEST_PATH} to @var{test-path} (@pxref{testsuite Invocation}).
431+@code{AUTOTEST_PATH} to @var{test-path} (@pxref{testsuite}).
432 @end defmac
433
434 @item
01debe43
JB
435@@ -14596,7 +14580,7 @@
436 which can be a very long process for complex @file{configure.ac}.
437
438 This is why all these tools, instead of running directly M4, invoke
439-@command{autom4te} (@pxref{autom4te Invocation}) which, while answering to
440+@command{autom4te} (@pxref{autom4te}) which, while answering to
441 a specific demand, stores additional information in
442 @file{autom4te.cache} for future runs. For instance, if you run
443 @command{autoconf}, behind the scenes, @command{autom4te} will also
444diff -Nur autoconf-2.56.orig/doc/install.texi autoconf-2.56/doc/install.texi
445--- autoconf-2.56.orig/doc/install.texi Tue Aug 27 10:28:06 2002
446+++ autoconf-2.56/doc/install.texi Mon Nov 18 21:48:00 2002
2fcb7ba1
JB
447@@ -225,7 +225,7 @@
448 overridden in the site shell script).
449
450
451-@node configure Invocation
452+@node configure
453 @section @command{configure} Invocation
454
455 @command{configure} recognizes the following options to control how it
01debe43
JB
456diff -Nur autoconf-2.56.orig/doc/standards.texi autoconf-2.56/doc/standards.texi
457--- autoconf-2.56.orig/doc/standards.texi Thu Nov 7 15:22:24 2002
458+++ autoconf-2.56/doc/standards.texi Mon Nov 18 21:48:00 2002
7c08ed99
AF
459@@ -8,9 +8,10 @@
460
461 @ifinfo
462 @format
463-START-INFO-DIR-ENTRY
464-* Standards: (standards). GNU coding standards.
465-END-INFO-DIR-ENTRY
466+@dircategory Miscellaneous:
467+@direntry
468+* Standards: (standards). GNU coding standards.
469+@end direntry
470 @end format
471 @end ifinfo
472
This page took 0.109253 seconds and 4 git commands to generate.