1 --- autoconf-2.13.orig/autoconf.1
2 +++ autoconf-2.13/autoconf.1
4 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
5 +.\" Copyright (C) 1998 Ben Pfaff.
7 +.\" Permission is granted to make and distribute verbatim copies of
8 +.\" this manual provided the copyright notice and this permission notice
9 +.\" are preserved on all copies.
11 +.\" Permission is granted to copy and distribute modified versions of this
12 +.\" manual under the conditions for verbatim copying, provided that the entire
13 +.\" resulting derived work is distributed under the terms of a permission
14 +.\" notice identical to this one.
16 +.\" Permission is granted to copy and distribute translations of this manual
17 +.\" into another language, under the above conditions for modified versions,
18 +.\" except that this permission notice may be stated in a translation approved
19 +.\" by the Foundation.
21 +.TH AUTOCONF 1 "Autoconf"
23 +autoconf - creates scripts to configure source code packages using templates
46 +.BR configure.in , run the
48 +program with no arguments.
55 +macro processor, using the Autoconf macros. If you give
57 +an argument, it reads that file instead of
59 +and writes the configuration script to the standard output instead of
67 +standard input instead of
69 +and writes the configuration
70 +script on the standard output.
72 +The Autoconf macros are defined in several files. Some of the files
73 +are distributed with Autoconf;
75 +reads them first. Then it
76 +looks for the optional file
78 +in the directory that contains
79 +the distributed Autoconf macro files, and for the optional file
81 +in the current directory. Those files can contain your
82 +site's or the package's own Autoconf macro definitions. If a macro is
83 +defined in more than one of the files that
86 +definition it reads overrides the earlier ones.
90 +accepts the following options:
95 +Print a summary of the command line options and exit.
100 +Look for the package file
102 +in directory DIR instead of
103 +in the current directory.
108 +Look for the installed macro files in directory DIR. You can also
111 +environment variable to a directory; this
112 +option overrides the environment variable.
115 +Print the version number of Autoconf and exit.
124 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
125 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
126 +D. Zuhn, and many others. This manpage written by Ben Pfaff
127 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux
130 --- autoconf-2.13.orig/autoheader.1
131 +++ autoconf-2.13/autoheader.1
133 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
134 +.\" Copyright (C) 1998 Ben Pfaff.
136 +.\" Permission is granted to make and distribute verbatim copies of
137 +.\" this manual provided the copyright notice and this permission notice
138 +.\" are preserved on all copies.
140 +.\" Permission is granted to copy and distribute modified versions of this
141 +.\" manual under the conditions for verbatim copying, provided that the entire
142 +.\" resulting derived work is distributed under the terms of a permission
143 +.\" notice identical to this one.
145 +.\" Permission is granted to copy and distribute translations of this manual
146 +.\" into another language, under the above conditions for modified versions,
147 +.\" except that this permission notice may be stated in a translation approved
148 +.\" by the Foundation.
150 +.TH AUTOHEADER 1 "Autoconf"
152 +autoheader - creates a template file of C #define's for use by
175 +program can create a template file of C
182 +.BR AC_CONFIG_HEADER(FILE) ,
187 +file arguments are given, the first one is used. Otherwise,
194 +an argument, it uses that file instead of
196 +and writes the header file to the standard output
203 +it reads the standard input instead of
206 +the header file to the standard output.
211 +and figures out which C
212 +preprocessor symbols it might define. It copies comments and
216 +statements from a file called
219 +with and is installed with Autoconf. It also uses a file called
221 +in the current directory, if present. If you
223 +any additional symbols, you must create that file with entries for
224 +them. For symbols defined by
225 +.BR AC_CHECK_HEADERS ,
226 +.BR AC_CHECK_FUNCS ,
227 +.BR AC_CHECK_SIZEOF ,
234 +statements itself rather than copying them from a file,
235 +since the possible symbols are effectively limitless.
239 +creates contains mainly
243 +statements and their accompanying comments. If
248 +copies the lines before the
251 +into the top of the file that it generates.
257 +copies the lines after that line to the end of the file it
258 +generates. Either or both of those strings may be omitted.
260 +An alternate way to produce the same effect is to create the files
267 +directory. If they exist,
269 +copies them to the beginning
270 +and end, respectively, of its output. Their use is discouraged because
271 +they have file names that contain two periods, and so can not be stored
272 +on MS-DOS; also, they are two more files to clutter up the directory.
278 +another directory, they give you a way to put custom boilerplate in each
283 +accepts the following options:
288 +Print a summary of the command line options and exit.
293 +Look for the package files
301 +in directory DIR instead of in the current
307 +Look for the installed macro files and
310 +You can also set the
312 +environment variable to a
313 +directory; this option overrides the environment variable.
316 +Print the version number of Autoconf and exit.
324 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
325 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
326 +D. Zuhn, and many others. This manpage written by Ben Pfaff
327 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux
330 --- autoconf-2.13.orig/autoreconf.1
331 +++ autoconf-2.13/autoreconf.1
333 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
334 +.\" Copyright (C) 1998 Ben Pfaff.
336 +.\" Permission is granted to make and distribute verbatim copies of
337 +.\" this manual provided the copyright notice and this permission notice
338 +.\" are preserved on all copies.
340 +.\" Permission is granted to copy and distribute modified versions of this
341 +.\" manual under the conditions for verbatim copying, provided that the entire
342 +.\" resulting derived work is distributed under the terms of a permission
343 +.\" notice identical to this one.
345 +.\" Permission is granted to copy and distribute translations of this manual
346 +.\" into another language, under the above conditions for modified versions,
347 +.\" except that this permission notice may be stated in a translation approved
348 +.\" by the Foundation.
350 +.TH AUTORECONF 1 "Autoconf"
352 +autoreconf - update configure scripts
378 +If you have a lot of Autoconf-generated
382 +program can save you some work. It runs
386 +where appropriate) repeatedly to remake the Autoconf
388 +scripts and configuration header templates in the directory
389 +tree rooted at the current directory. By default, it only remakes
390 +those files that are older than their
396 +does not change the timestamp of its
397 +output file if the file wouldn't be changing, this is not necessarily
398 +the minimum amount of work. If you install a new version of Autoconf,
403 +of the files by giving it the
413 +options, it passes them down to
418 +relative paths adjusted properly).
421 +does not support having, in the same directory tree,
422 +both directories that are parts of a larger package (sharing
426 +and directories that are independent
427 +packages (each with their own
432 +assumes that they are all part of the same package, if you use
434 +or that each directory is a separate package, if you
435 +don't use it. This restriction may be removed in the future.
438 +accepts the following options:
443 +Print a summary of the command line options and exit.
450 +scripts and configuration headers that are
451 +newer than their input files
459 +Look for the package file
461 +in directory DIR instead of
462 +in the current directory.
467 +Look for the installed macro files in directory DIR. You can also
470 +environment variable to a directory; this
471 +option overrides the environment variable.
474 +Print the name of each directory where
483 +Print the version number of Autoconf and exit.
492 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
493 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
494 +D. Zuhn, and many others. This manpage written by Ben Pfaff
495 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux
498 --- autoconf-2.13.orig/autoscan.1
499 +++ autoconf-2.13/autoscan.1
501 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
502 +.\" Copyright (C) 1998 Ben Pfaff.
504 +.\" Permission is granted to make and distribute verbatim copies of
505 +.\" this manual provided the copyright notice and this permission notice
506 +.\" are preserved on all copies.
508 +.\" Permission is granted to copy and distribute modified versions of this
509 +.\" manual under the conditions for verbatim copying, provided that the entire
510 +.\" resulting derived work is distributed under the terms of a permission
511 +.\" notice identical to this one.
513 +.\" Permission is granted to copy and distribute translations of this manual
514 +.\" into another language, under the above conditions for modified versions,
515 +.\" except that this permission notice may be stated in a translation approved
516 +.\" by the Foundation.
518 +.TH AUTOCONF 1 "Autoconf"
520 +autoscan - help to create a configure.in file for a software package
535 +program can help you create a
540 +examines source files in the directory
541 +tree rooted at a directory given as a command line argument, or the
542 +current directory if none is given. It searches the source files for
543 +common portability problems and creates a file
550 +You should manually examine
552 +before renaming it to
554 +it will probably need some adjustments. Occasionally
556 +outputs a macro in the wrong order relative to another
559 +produces a warning; you need to move such
560 +macros manually. Also, if you want the package to use a configuration
561 +header file, you must add a call to
562 +.BR AC_CONFIG_HEADER .
564 +also have to change or add some
566 +directives to your program in
567 +order to make it work with Autoconf (see
569 +for information about a program that can help with that job).
572 +uses several data files, which are installed along with the
573 +distributed Autoconf macro files, to determine which macros to output
574 +when it finds particular symbols in a package's source files. These
575 +files all have the same format. Each line consists of a symbol,
576 +whitespace, and the Autoconf macro to output if that symbol is
577 +encountered. Lines starting with
583 +requires that a Perl interpreter is installed.
587 +accepts the following options:
592 +Print a summary of the command line options and exit.
597 +Look for the installed macro files in directory DIR. You can also
600 +environment variable to a directory; this
601 +option overrides the environment variable.
604 +Print the names of the fiels it examines and the potentially
605 +interesting symbols it finds in them. This output can be voluminous.
608 +Print the version number of Autoconf and exit.
617 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
618 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
619 +D. Zuhn, and many others. This manpage written by Ben Pfaff
620 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux
623 --- autoconf-2.13.orig/autoupdate.1
624 +++ autoconf-2.13/autoupdate.1
626 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
627 +.\" Copyright (C) 1998 Ben Pfaff.
629 +.\" Permission is granted to make and distribute verbatim copies of
630 +.\" this manual provided the copyright notice and this permission notice
631 +.\" are preserved on all copies.
633 +.\" Permission is granted to copy and distribute modified versions of this
634 +.\" manual under the conditions for verbatim copying, provided that the entire
635 +.\" resulting derived work is distributed under the terms of a permission
636 +.\" notice identical to this one.
638 +.\" Permission is granted to copy and distribute translations of this manual
639 +.\" into another language, under the above conditions for modified versions,
640 +.\" except that this permission notice may be stated in a translation approved
641 +.\" by the Foundation.
643 +.TH AUTOUPDATE 1 "Autoconf"
645 +autoupdate - updates an old configure.in file to version 2
665 +Autoconf macros by their old names to use the current macro names. In
666 +version 2 of Autoconf, most of the macros were renamed to use a more
667 +uniform and descriptive naming scheme. Although the old names still
668 +work , you can make your
670 +files more readable and make
671 +it easier to use the current Autoconf documentation if you update them
672 +to use the new macro names.
673 +If given no arguments,
678 +the original version with the suffix
680 +(or the value of the
681 +environment variable
682 +.BR SIMPLE_BACKUP_SUFFIX ,
683 +if that is set). If you
686 +an argument, it reads that file instead of
688 +and writes the updated file to the standard output.
691 +accepts the following options:
696 +Print a summary of the command line options and exit.
701 +Look for the installed macro files in directory DIR. You can also
704 +environment variable to a directory; this
705 +option overrides the environment variable.
708 +Print the version number of Autoconf and exit.
717 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
718 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
719 +D. Zuhn, and many others. This manpage written by Ben Pfaff
720 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux
723 --- autoconf-2.13.orig/ifnames.1
724 +++ autoconf-2.13/ifnames.1
726 +.\" Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
727 +.\" Copyright (C) 1998 Ben Pfaff.
729 +.\" Permission is granted to make and distribute verbatim copies of
730 +.\" this manual provided the copyright notice and this permission notice
731 +.\" are preserved on all copies.
733 +.\" Permission is granted to copy and distribute modified versions of this
734 +.\" manual under the conditions for verbatim copying, provided that the entire
735 +.\" resulting derived work is distributed under the terms of a permission
736 +.\" notice identical to this one.
738 +.\" Permission is granted to copy and distribute translations of this manual
739 +.\" into another language, under the above conditions for modified versions,
740 +.\" except that this permission notice may be stated in a translation approved
741 +.\" by the Foundation.
743 +.TH IFNAMES 1 "Autoconf"
745 +ifnames - print identifiers that a package uses in C preprocessor
763 +can help when writing a
766 +package. It prints the identifiers that the package already uses in C
767 +preprocessor conditionals. If a package has already been set up to
768 +have some portability, this program can help you figure out what its
770 +needs to check for. It may help fill in some gaps in a
778 +scans all of the C source files named on the command line
779 +(or the standard input, if none are given) and writes to the standard
780 +output a sorted list of all the identifiers that appear in those files
787 +directives. It prints each
788 +identifier on a line, followed by a space-separated list of the files
789 +in which that identifier occurs.
792 +accepts the following options:
797 +Print a summary of the command line options and exit.
802 +Look for the installed macro files in directory DIR. You can also
805 +environment variable to a directory; this
806 +option overrides the environment variable.
809 +Print the version number of Autoconf and exit.
818 +David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard
819 +Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David
820 +D. Zuhn, and many others. This manpage written by Ben Pfaff
821 +<pfaffben@pilot.msu.edu> for the Debian GNU/Linux