]> git.pld-linux.org Git - packages/autoconf.git/blame - autoconf-info.patch
- merge DEVEL branch.
[packages/autoconf.git] / autoconf-info.patch
CommitLineData
8b0f80ae 1diff -Nur autoconf-2.53.orig/doc/autoconf.texi autoconf-2.53/doc/autoconf.texi
2--- autoconf-2.53.orig/doc/autoconf.texi Fri Mar 8 13:57:41 2002
3+++ autoconf-2.53/doc/autoconf.texi Sat Mar 16 12:31:46 2002
4@@ -32,27 +32,16 @@
c9fd1b62 5 @end ifnothtml
92a91d3d 6
c9fd1b62
JB
7
8-@dircategory GNU admin
9+@dircategory Programming tools:
92a91d3d 10 @direntry
c9fd1b62
JB
11-* Autoconf: (autoconf). Create source code configuration scripts
12-@end direntry
13-
14-@dircategory Individual utilities
15-@direntry
92a91d3d
JB
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.
8b0f80ae 23- Remaking multiple @command{configure} scripts
92a91d3d
JB
24-* configure: (autoconf)configure Invocation.
25- Configuring a package
26-* config.status: (autoconf)config.status Invocation.
27- Recreating a configuration
8b0f80ae 28-* testsuite: (autoconf)testsuite Invocation.
29- Running an Autotest test suite
c9fd1b62
JB
30+* Autoconf: (autoconf). Create source code configuration scripts
31+* autoscan: (autoconf)autoscan. Semi-automatic @file{configure.ac} writing
92a91d3d
JB
32+* ifnames: (autoconf)ifnames. Listing the conditionals in source code
33+* autoconf: (autoconf)autoconf. How to create configuration scripts
8b0f80ae 34+* autoreconf: (autoconf)autoreconf. Remaking multiple @command{configure} scripts
92a91d3d 35+* configure: (autoconf)configure. Configuring a package
8b0f80ae 36+* config.status: (autoconf)config.status. Recreating a configuration
37+* testsuite: (autoconf)testsuite. Running an Autotest test suite
92a91d3d 38 @end direntry
0b43610d 39
40 @ifinfo
8b0f80ae 41@@ -162,7 +151,7 @@
92a91d3d 42 * Manual Configuration:: Selecting features that can't be guessed
8b0f80ae 43 * Site Configuration:: Local defaults for @command{configure}
92a91d3d
JB
44 * Running configure scripts:: How to use the Autoconf output
45-* config.status Invocation:: Recreating a configuration
8b0f80ae 46+* config.status:: Recreating a configuration
92a91d3d 47 * Obsolete Constructs:: Kept for backward compatibility
8b0f80ae 48 * Using Autotest:: Creating portable test suites
92a91d3d 49 * Questions:: Questions about Autoconf, with answers
8b0f80ae 50@@ -182,10 +171,10 @@
51 Making @command{configure} Scripts
92a91d3d
JB
52
53 * Writing configure.ac:: What to put in an Autoconf input file
54-* autoscan Invocation:: Semi-automatic @file{configure.ac} writing
55-* ifnames Invocation:: Listing the conditionals in source code
56-* autoconf Invocation:: How to create configuration scripts
8b0f80ae 57-* autoreconf Invocation:: Remaking multiple @command{configure} scripts
58+* autoscan:: Semi-automatic @file{configure.ac} writing
59+* ifnames:: Listing the conditionals in source code
60+* autoconf:: How to create configuration scripts
61+* autoreconf:: Remaking multiple @command{configure} scripts
92a91d3d
JB
62
63 Writing @file{configure.ac}
64
8b0f80ae 65@@ -218,7 +207,7 @@
66 Configuration Header Files
67
68 * Header Templates:: Input for the configuration headers
69-* autoheader Invocation:: How to create configuration templates
70+* autoheader:: How to create configuration templates
71 * Autoheader Macros:: How to specify CPP templates
72
73 Existing Tests
74@@ -389,13 +378,13 @@
92a91d3d 75 * System Type:: Specifying the system type
8b0f80ae 76 * Sharing Defaults:: Setting site-wide defaults for @command{configure}
77 * Defining Variables:: Specifying the compiler etc.
78-* configure Invocation:: Changing how @command{configure} runs
79+* configure:: Changing how @command{configure} runs
92a91d3d
JB
80
81 Obsolete Constructs
82
8b0f80ae 83 * Obsolete config.status Use:: Different calling convention
84 * acconfig.h:: Additional entries in @file{config.h.in}
85-* autoupdate Invocation:: Automatic update of @file{configure.ac}
86+* autoupdate:: Automatic update of @file{configure.ac}
87 * Obsolete Macros:: Backward compatibility macros
88 * Autoconf 1:: Tips for upgrading your files
89 * Autoconf 2.13:: Some fresher tips
90@@ -419,7 +408,7 @@
91
92 * Using an Autotest Test Suite:: Autotest and the user
93 * Writing testsuite.at:: Autotest macros
94-* testsuite Invocation:: Running @command{testsuite} scripts
95+* testsuite:: Running @command{testsuite} scripts
96 * Making testsuite Scripts:: Using autom4te to create @command{testsuite}
97
98 Using an Autotest Test Suite
99@@ -729,7 +718,7 @@
92a91d3d
JB
100
101 @item
102 a shell script called @file{config.status} that, when run, will recreate
103-the files listed above (@pxref{config.status Invocation});
104+the files listed above (@pxref{config.status});
105
106 @item
107 an optional shell script normally called @file{config.cache}
8b0f80ae 108@@ -789,10 +778,10 @@
92a91d3d
JB
109
110 @menu
111 * Writing configure.ac:: What to put in an Autoconf input file
112-* autoscan Invocation:: Semi-automatic @file{configure.ac} writing
113-* ifnames Invocation:: Listing the conditionals in source code
114-* autoconf Invocation:: How to create configuration scripts
8b0f80ae 115-* autoreconf Invocation:: Remaking multiple @command{configure} scripts
116+* autoscan:: Semi-automatic @file{configure.ac} writing
117+* ifnames:: Listing the conditionals in source code
118+* autoconf:: How to create configuration scripts
119+* autoreconf:: Remaking multiple @command{configure} scripts
92a91d3d
JB
120 @end menu
121
8b0f80ae 122 @node Writing configure.ac
123@@ -808,7 +797,7 @@
92a91d3d 124 or specialized features, @file{configure.ac} might need to contain some
5a42b440 125 hand-crafted shell commands; see @ref{Portable Shell}. The
8b0f80ae 126 @command{autoscan} program can give you a good start in writing
5a42b440 127-@file{configure.ac} (@pxref{autoscan Invocation}, for more information).
128+@file{configure.ac} (@pxref{autoscan}, for more information).
92a91d3d
JB
129
130 Previous versions of Autoconf promoted the name @file{configure.in},
5a42b440 131 which is somewhat ambiguous (the tool needed to produce this file is not
8b0f80ae 132@@ -1036,7 +1025,7 @@
92a91d3d
JB
133 @end display
134
135
8b0f80ae 136-@node autoscan Invocation
137+@node autoscan
138 @section Using @command{autoscan} to Create @file{configure.ac}
139 @cindex @command{autoscan}
92a91d3d 140
8b0f80ae 141@@ -1058,7 +1047,7 @@
5a42b440 142 use a configuration header file, you must add a call to
143 @code{AC_CONFIG_HEADERS} (@pxref{Configuration Headers}). You might
144 also have to change or add some @code{#if} directives to your program in
92a91d3d
JB
145-order to make it work with Autoconf (@pxref{ifnames Invocation}, for
146+order to make it work with Autoconf (@pxref{ifnames}, for
147 information about a program that can help with that job).
148
5a42b440 149 When using @command{autoscan} to maintain a @file{configure.ac}, simply
8b0f80ae 150@@ -1094,7 +1083,7 @@
151 accumulate. Directories are browsed from last to first.
92a91d3d
JB
152 @end table
153
8b0f80ae 154-@node ifnames Invocation
155+@node ifnames
156 @section Using @command{ifnames} to List Conditionals
157 @cindex @command{ifnames}
92a91d3d 158
8b0f80ae 159@@ -1103,8 +1092,7 @@
92a91d3d 160 preprocessor conditionals. If a package has already been set up to have
8b0f80ae 161 some portability, @command{ifnames} can thus help you figure out what its
162 @command{configure} needs to check for. It may help fill in some gaps in a
163-@file{configure.ac} generated by @command{autoscan} (@pxref{autoscan
92a91d3d 164-Invocation}).
8b0f80ae 165+@file{configure.ac} generated by @command{autoscan} (@pxref{autoscan}).
92a91d3d 166
8b0f80ae 167 @command{ifnames} scans all of the C source files named on the command line
92a91d3d 168 (or the standard input, if none are given) and writes to the standard
8b0f80ae 169@@ -1126,7 +1114,7 @@
92a91d3d
JB
170 Print the version number of Autoconf and exit.
171 @end table
172
8b0f80ae 173-@node autoconf Invocation
174+@node autoconf
175 @section Using @command{autoconf} to Create @command{configure}
176 @cindex @command{autoconf}
92a91d3d 177
8b0f80ae 178@@ -1383,7 +1371,7 @@
92a91d3d
JB
179 @end group
180 @end example
181
8b0f80ae 182-@node autoreconf Invocation
183+@node autoreconf
184 @section Using @command{autoreconf} to Update @command{configure} Scripts
185 @cindex @command{autoreconf}
92a91d3d 186
8b0f80ae 187@@ -1611,8 +1599,8 @@
188 source directory; @command{configure} checks for this file's existence to
92a91d3d
JB
189 make sure that the directory that it is told contains the source code in
190 fact does. Occasionally people accidentally specify the wrong directory
191-with @option{--srcdir}; this is a safety check. @xref{configure
192-Invocation}, for more information.
193+with @option{--srcdir}; this is a safety check. @xref{configure},
194+for more information.
195 @end defmac
196
197
8b0f80ae 198@@ -1778,7 +1766,7 @@
92a91d3d
JB
199 when used in @var{output}, or the standard input when used in the
200 @var{inputs}. You most probably don't need to use this in
201 @file{configure.ac}, but it is convenient when using the command line
202-interface of @file{./config.status}, see @ref{config.status Invocation},
203+interface of @file{./config.status}, see @ref{config.status},
204 for more details.
205
206 The @var{inputs} may be absolute or relative filenames. In the latter
8b0f80ae 207@@ -2350,7 +2338,7 @@
92a91d3d
JB
208 @file{config.h} is considered up to date. @xref{Output}, for more
209 information about @code{AC_OUTPUT}.
210
211-@xref{config.status Invocation}, for more examples of handling
212+@xref{config.status}, for more examples of handling
213 configuration-related dependencies.
214
8b0f80ae 215 @node Configuration Headers
216@@ -2411,7 +2399,7 @@
217
218 @menu
219 * Header Templates:: Input for the configuration headers
220-* autoheader Invocation:: How to create configuration templates
221+* autoheader:: How to create configuration templates
222 * Autoheader Macros:: How to specify CPP templates
223 @end menu
224
225@@ -2462,10 +2450,10 @@
226 @samp{#undef} is strongly discouraged.
227
228 Since it is a tedious task to keep a template header up to date, you may
229-use @command{autoheader} to generate it, see @ref{autoheader Invocation}.
230+use @command{autoheader} to generate it, see @ref{autoheader}.
231
232
233-@node autoheader Invocation
234+@node autoheader
235 @subsection Using @command{autoheader} to Create @file{config.h.in}
236 @cindex @command{autoheader}
237
238@@ -5991,7 +5979,7 @@
5a42b440 239 files will depend upon @command{bizarre-cc} being the C compiler. If
240 for some reason the user runs @command{/configure} again, or if it is
241 run via @samp{./config.status --recheck}, (@xref{Automatic Remaking},
242-and @pxref{config.status Invocation}), then the configuration can be
243+and @pxref{config.status}), then the configuration can be
244 inconsistent, composed of results depending upon two different
245 compilers.
246
8b0f80ae 247@@ -6035,7 +6023,7 @@
5a42b440 248
249 @item
250 @var{variable} is kept during automatic reconfiguration
251-(@pxref{config.status Invocation}) as if it had been passed as a command
252+(@pxref{config.status}) as if it had been passed as a command
253 line argument, including when no cache is used:
254
255 @example
8b0f80ae 256@@ -7162,7 +7150,7 @@
257 not.
258 @end table
259
260-@xref{autoconf Invocation}, for examples of trace uses.
261+@xref{autoconf}, for examples of trace uses.
262
263 @item --preselect=@var{macro}
264 @itemx -p @var{macro}
265@@ -7575,7 +7563,7 @@
92a91d3d
JB
266
267 When the user runs @samp{autoconf -W error}, warnings from
268 @code{AC_DIAGNOSE} and @code{AC_WARNING} are reported as error, see
269-@ref{autoconf Invocation}.
270+@ref{autoconf}.
271
8b0f80ae 272 @node Dependencies Between Macros
92a91d3d 273 @section Dependencies Between Macros
8b0f80ae 274@@ -10555,7 +10543,7 @@
92a91d3d 275 * System Type:: Specifying the system type
8b0f80ae 276 * Sharing Defaults:: Setting site-wide defaults for @command{configure}
277 * Defining Variables:: Specifying the compiler etc.
278-* configure Invocation:: Changing how @command{configure} runs
279+* configure:: Changing how @command{configure} runs
92a91d3d
JB
280 @end menu
281
8b0f80ae 282 @set autoconf
283@@ -10564,7 +10552,7 @@
92a91d3d
JB
284
285 @c ============================================== Recreating a Configuration
286
8b0f80ae 287-@node config.status Invocation
288+@node config.status
92a91d3d 289 @chapter Recreating a Configuration
8b0f80ae 290 @cindex @command{config.status}
92a91d3d 291
8b0f80ae 292@@ -10698,7 +10686,7 @@
293 @menu
294 * Obsolete config.status Use:: Different calling convention
295 * acconfig.h:: Additional entries in @file{config.h.in}
296-* autoupdate Invocation:: Automatic update of @file{configure.ac}
297+* autoupdate:: Automatic update of @file{configure.ac}
298 * Obsolete Macros:: Backward compatibility macros
299 * Autoconf 1:: Tips for upgrading your files
300 * Autoconf 2.13:: Some fresher tips
301@@ -10708,7 +10696,7 @@
92a91d3d
JB
302 @section Obsolete @file{config.status} Invocation
303
304 @file{config.status} now supports arguments to specify the files to
305-instantiate, see @ref{config.status Invocation}, for more details.
306+instantiate, see @ref{config.status}, for more details.
307 Before, environment variables had to be used.
308
309 @defvar CONFIG_COMMANDS
8b0f80ae 310@@ -10739,7 +10727,7 @@
92a91d3d
JB
311 @file{config.status} ignores this variable.
312 @end defvar
313
314-In @ref{config.status Invocation}, using this old interface, the example
315+In @ref{config.status}, using this old interface, the example
316 would be:
317
318 @example
8b0f80ae 319@@ -10813,7 +10801,7 @@
320 self-contained, and should not depend upon @file{acconfig.h} etc.
321
322
323-@node autoupdate Invocation
324+@node autoupdate
325 @section Using @command{autoupdate} to Modernize @file{configure.ac}
326 @cindex @command{autoupdate}
327
328@@ -11660,7 +11648,7 @@
92a91d3d
JB
329
330 If you have an @file{aclocal.m4} installed with Autoconf (as opposed to
331 in a particular package's source directory), you must rename it to
332-@file{acsite.m4}. @xref{autoconf Invocation}.
333+@file{acsite.m4}. @xref{autoconf}.
334
335 If you distribute @file{install.sh} with your package, rename it to
336 @file{install-sh} so @code{make} builtin rules won't inadvertently
8b0f80ae 337@@ -11715,7 +11703,7 @@
338 the documentation for them. @xref{Obsolete Macros}, for a table showing the
339 new names for the old macros. Use the @command{autoupdate} program to
340 convert your @file{configure.ac} to using the new macro names.
341-@xref{autoupdate Invocation}.
342+@xref{autoupdate}.
343
344 Some macros have been superseded by similar ones that do the job better,
345 but are not call-compatible. If you get warnings about calling obsolete
346@@ -12214,7 +12202,7 @@
347 @menu
348 * Using an Autotest Test Suite:: Autotest and the user
349 * Writing testsuite.at:: Autotest macros
350-* testsuite Invocation:: Running @command{testsuite} scripts
351+* testsuite:: Running @command{testsuite} scripts
352 * Making testsuite Scripts:: Using autom4te to create @command{testsuite}
353 @end menu
354
355@@ -12476,7 +12464,7 @@
356 @end defmac
357
358
359-@node testsuite Invocation
360+@node testsuite
361 @section Running @command{testsuite} Scripts
362 @cindex @command{testsuite}
363
364diff -Nur autoconf-2.53.orig/doc/install.texi autoconf-2.53/doc/install.texi
365--- autoconf-2.53.orig/doc/install.texi Mon Mar 4 16:11:11 2002
366+++ autoconf-2.53/doc/install.texi Sat Mar 16 12:32:45 2002
367@@ -224,7 +224,7 @@
c08d927d 368 overridden in the site shell script).
369
370
371-@node configure Invocation
c08d927d 372+@node configure
8b0f80ae 373 @section @command{configure} Invocation
c08d927d 374
8b0f80ae 375 @command{configure} recognizes the following options to control how it
376diff -Nur autoconf-2.53.orig/doc/standards.texi autoconf-2.53/doc/standards.texi
377--- autoconf-2.53.orig/doc/standards.texi Fri Nov 2 17:29:03 2001
378+++ autoconf-2.53/doc/standards.texi Sat Mar 16 12:34:09 2002
c9fd1b62
JB
379@@ -8,9 +8,10 @@
380
381 @ifinfo
382 @format
383-START-INFO-DIR-ENTRY
384-* Standards: (standards). GNU coding standards.
385-END-INFO-DIR-ENTRY
386+@dircategory Miscellaneous:
387+@direntry
388+* Standards: (standards). GNU coding standards.
389+@end direntry
390 @end format
391 @end ifinfo
392
This page took 0.448691 seconds and 4 git commands to generate.