autoconf 2.0 release
authorMark Eichin <eichin@mit.edu>
Thu, 27 Oct 1994 22:08:57 +0000 (22:08 +0000)
committerMark Eichin <eichin@mit.edu>
Thu, 27 Oct 1994 22:08:57 +0000 (22:08 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4593 dc483132-0cff-0310-8789-dd5450dbe970

12 files changed:
src/util/autoconf/ChangeLog
src/util/autoconf/NEWS
src/util/autoconf/acgeneral.m4
src/util/autoconf/acspecific.m4
src/util/autoconf/autoconf.info
src/util/autoconf/autoconf.info-1
src/util/autoconf/autoconf.info-3
src/util/autoconf/autoconf.info-4
src/util/autoconf/autoconf.texi
src/util/autoconf/config.sub
src/util/autoconf/configure
src/util/autoconf/texinfo.tex

index 08388835930637467bb44c369957249ef4e43d6f..51f53dd9c069f26a47dd67c56c1d71f8ec3a5f4b 100644 (file)
@@ -1,3 +1,7 @@
+Wed Oct 26 18:40:41 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
+
+       * Version 2.0.
+
 Tue Oct 25 11:04:16 1994  David J. MacKenzie  <djm@duality.gnu.ai.mit.edu>
 
        * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change - 
index eaab9430387695c43ffd2da6ef337b90bcbdce37..9f51474e60b3800467f1309909eaf7b5ff000cf8 100644 (file)
@@ -28,9 +28,9 @@ Major changes in release 2.0:
 * autoscan to generate a preliminary configure.in for a package by
   scanning its source code for commonly used nonportable functions,
   programs, and header files.
-* autoupdate to update a configure.in to use the new macro names.
 * ifnames to list the symbols used in #if and #ifdef directives in a
   source tree.
+* autoupdate to update a configure.in to use the version 2 macro names.
 * autoreconf to recursively remake configure and configuration header
   files in a source tree.
 
@@ -49,10 +49,10 @@ Major changes in release 2.0:
 * AC_ARG_PROGRAM to use the options --program-prefix,
   --program-suffix, and --program-transform-name to change the names
   of programs being installed.
-* AC_PREFIX_DEFAULT to change the default prefix.
+* AC_PREFIX_DEFAULT to change the default installation prefix.
 * AC_TRY_COMPILE to compile a test program without linking it.
-* AC_CHECK_TYPE to check whether sys/types.h defines a given type.
-* AC_CHECK_LIB to check for a particular function in a library.
+* AC_CHECK_TYPE to check whether sys/types.h or stdlib.h defines a given type.
+* AC_CHECK_LIB to check for a particular function and library.
 * AC_MSG_CHECKING and AC_MSG_RESULT to print test results, on a single line,
   whether or not the test succeeds.  They obsolete AC_CHECKING and AC_VERBOSE.
 * AC_SUBST_FILE to insert one file into another.
@@ -83,9 +83,9 @@ Major changes in release 2.0:
 * AC_DEFINE, AC_DEFINE_UNQUOTED, and AC_SUBST are more robust and smaller.
 * AC_DEFINE no longer prints anything, because of the new result reporting
   mechanism (AC_MSG_CHECKING and AC_MSG_RESULT).
+* AC_VERBOSE pays attention to --quiet/--silent, not --verbose.
 * AC_ARG_ENABLE and AC_ARG_WITH support whitespace in the arguments to
   --enable- and --with- options.
-* AC_VERBOSE pays attention to --quiet/--silent, not --verbose.
 * AC_CHECK_FUNCS and AC_CHECK_HEADERS take optional shell commands to
   execute on success or failure.
 * Checking for C functions in C++ works.
@@ -106,7 +106,7 @@ Major changes in release 2.0:
 * configure saves compiler output to ./config.log for debugging.
 * New files autoconf.m4 and autoheader.m4 load the other Autoconf macros.
 * acsite.m4 is the new name for the system-wide aclocal.m4.
-* Has the beginnings of a DejaGnu test suite.
+* Has a DejaGnu test suite.
 \f
 Major changes in release 1.11:
 
index b0bdfc0a3143983dade34cde1e4b48868f459c81..ee06735fa9f74d2662e15cdb0cd4c58febc39dce 100644 (file)
@@ -46,12 +46,12 @@ dnl to the GPL from your modified version.
 dnl
 dnl Written by David MacKenzie, with help from
 dnl Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
-dnl Roland McGrath, Noah Friedman, and david d zuhn.
+dnl Roland McGrath, Noah Friedman, david d zuhn, and many others.
 dnl
 divert(-1)dnl Throw away output until AC_INIT is called.
 changequote([, ])
 
-define(AC_ACVERSION, 1.126)
+define(AC_ACVERSION, 2.0)
 
 dnl Some old m4's don't support m4exit.  But they provide
 dnl equivalent functionality by core dumping because of the
index 876ac15cf163bbb3f391ab2841d6254906b645aa..095423079b7b520b5ffe0902150f2fc93be0c0c3 100644 (file)
@@ -45,7 +45,7 @@ dnl to the GPL from your modified version.
 dnl
 dnl Written by David MacKenzie, with help from
 dnl Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
-dnl Roland McGrath, and Noah Friedman.
+dnl Roland McGrath, Noah Friedman, david d zuhn, and many others.
 
 
 dnl ### Checks for programs
index 90d19f92b30758819c7169208dbc654665085bcd..9a75f38a9fa9cca07b8d591d35169ce7023dc3b3 100644 (file)
@@ -28,125 +28,125 @@ translation approved by the Foundation.
 \1f
 Indirect:
 autoconf.info-1: 1085
-autoconf.info-2: 49676
-autoconf.info-3: 99256
-autoconf.info-4: 148276
-autoconf.info-5: 195482
+autoconf.info-2: 49802
+autoconf.info-3: 99382
+autoconf.info-4: 148397
+autoconf.info-5: 196506
 \1f
 Tag Table:
 (Indirect)
 Node: Top\7f1085
-Node: Introduction\7f9214
-Node: Making configure Scripts\7f13054
-Node: Writing configure.in\7f16119
-Node: Invoking autoscan\7f19366
-Node: Invoking ifnames\7f21671
-Node: Invoking autoconf\7f23161
-Node: Invoking autoreconf\7f24999
-Node: Setup\7f26562
-Node: Input\7f27448
-Node: Output\7f29064
-Node: Makefile Substitutions\7f31814
-Node: Preset Output Variables\7f33396
-Node: Build Directories\7f36634
-Node: Automatic Remaking\7f38360
-Node: Configuration Headers\7f40296
-Node: Header Templates\7f42663
-Node: Invoking autoheader\7f43842
-Node: Subdirectories\7f46929
-Node: Default Prefix\7f48272
-Node: Versions\7f49676
-Node: Existing Tests\7f51578
-Node: Alternative Programs\7f53043
-Node: Particular Programs\7f53707
-Node: Generic Programs\7f59017
-Node: Libraries\7f60694
-Node: Library Functions\7f62523
-Node: Particular Functions\7f63081
-Node: Generic Functions\7f68828
-Node: Header Files\7f70669
-Node: Particular Headers\7f71228
-Node: Generic Headers\7f78199
-Node: Structures\7f79499
-Node: Typedefs\7f81736
-Node: Particular Typedefs\7f82240
-Node: Generic Typedefs\7f83498
-Node: Compiler Characteristics\7f83947
-Node: System Services\7f86403
-Node: UNIX Variants\7f88724
-Node: Writing Tests\7f90743
-Node: Examining Declarations\7f92515
-Node: Examining Syntax\7f94981
-Node: Examining Libraries\7f96036
-Node: Run Time\7f98295
-Node: Test Programs\7f99256
-Node: Guidelines\7f101791
-Node: Test Functions\7f102980
-Node: Portable Shell\7f104523
-Node: Testing Values and Files\7f106175
-Node: Multiple Cases\7f107830
-Node: Language Choice\7f109028
-Node: Results\7f110586
-Node: Defining Symbols\7f111345
-Node: Setting Output Variables\7f114354
-Node: Caching Results\7f116205
-Node: Cache Variable Names\7f118107
-Node: Cache Files\7f119656
-Node: Printing Messages\7f121441
-Node: Writing Macros\7f124728
-Node: Macro Definitions\7f125347
-Node: Macro Names\7f126452
-Node: Quoting\7f128903
-Node: Dependencies Between Macros\7f130805
-Node: Prerequisite Macros\7f131437
-Node: Suggested Ordering\7f132892
-Node: Obsolete Macros\7f134422
-Node: Manual Configuration\7f135646
-Node: Specifying Names\7f136555
-Node: Canonicalizing\7f138427
-Node: System Type Variables\7f139741
-Node: Using System Type\7f140488
-Node: Site Configuration\7f141768
-Node: External Software\7f142541
-Node: Package Options\7f145006
-Node: Site Details\7f147062
-Node: Transforming Names\7f148276
-Node: Transformation Options\7f149455
-Node: Transformation Examples\7f149921
-Node: Transformation Rules\7f151421
-Node: Site Defaults\7f152044
-Node: Invoking configure\7f155184
-Node: Basic Installation\7f156051
-Node: Compilers and Options\7f158373
-Node: Build Directory\7f159015
-Node: Installation Names\7f159716
-Node: Optional Features\7f160634
-Node: System Type\7f161404
-Node: Sharing Defaults\7f162426
-Node: Operation Controls\7f163050
-Node: Invoking config.status\7f163914
-Node: Questions\7f167302
-Node: Distributing\7f167834
-Node: Why GNU m4\7f168960
-Node: Bootstrapping\7f169773
-Node: Why Not Imake\7f170389
-Node: Upgrading\7f174970
-Node: Changed File Names\7f176491
-Node: Changed Makefiles\7f177227
-Node: Changed Macros\7f178307
-Node: Invoking autoupdate\7f179521
-Node: Changed Results\7f181112
-Node: Changed Macro Writing\7f183214
-Node: History\7f184477
-Node: Genesis\7f185184
-Node: Exodus\7f186357
-Node: Leviticus\7f189406
-Node: Numbers\7f190929
-Node: Deuteronomy\7f192845
-Node: Old Macro Names\7f195482
-Node: Environment Variable Index\7f198531
-Node: Output Variable Index\7f199533
-Node: Preprocessor Symbol Index\7f203614
-Node: Macro Index\7f208422
+Node: Introduction\7f9210
+Node: Making configure Scripts\7f13050
+Node: Writing configure.in\7f16115
+Node: Invoking autoscan\7f19362
+Node: Invoking ifnames\7f21667
+Node: Invoking autoconf\7f23157
+Node: Invoking autoreconf\7f24995
+Node: Setup\7f26558
+Node: Input\7f27444
+Node: Output\7f29060
+Node: Makefile Substitutions\7f31810
+Node: Preset Output Variables\7f33392
+Node: Build Directories\7f36630
+Node: Automatic Remaking\7f38356
+Node: Configuration Headers\7f40422
+Node: Header Templates\7f42789
+Node: Invoking autoheader\7f43968
+Node: Subdirectories\7f47055
+Node: Default Prefix\7f48398
+Node: Versions\7f49802
+Node: Existing Tests\7f51704
+Node: Alternative Programs\7f53169
+Node: Particular Programs\7f53833
+Node: Generic Programs\7f59143
+Node: Libraries\7f60820
+Node: Library Functions\7f62649
+Node: Particular Functions\7f63207
+Node: Generic Functions\7f68954
+Node: Header Files\7f70795
+Node: Particular Headers\7f71354
+Node: Generic Headers\7f78325
+Node: Structures\7f79625
+Node: Typedefs\7f81862
+Node: Particular Typedefs\7f82366
+Node: Generic Typedefs\7f83624
+Node: Compiler Characteristics\7f84073
+Node: System Services\7f86529
+Node: UNIX Variants\7f88850
+Node: Writing Tests\7f90869
+Node: Examining Declarations\7f92641
+Node: Examining Syntax\7f95107
+Node: Examining Libraries\7f96162
+Node: Run Time\7f98421
+Node: Test Programs\7f99382
+Node: Guidelines\7f101917
+Node: Test Functions\7f103106
+Node: Portable Shell\7f104649
+Node: Testing Values and Files\7f106301
+Node: Multiple Cases\7f107956
+Node: Language Choice\7f109154
+Node: Results\7f110712
+Node: Defining Symbols\7f111471
+Node: Setting Output Variables\7f114480
+Node: Caching Results\7f116326
+Node: Cache Variable Names\7f118228
+Node: Cache Files\7f119777
+Node: Printing Messages\7f121562
+Node: Writing Macros\7f124849
+Node: Macro Definitions\7f125468
+Node: Macro Names\7f126573
+Node: Quoting\7f129024
+Node: Dependencies Between Macros\7f130926
+Node: Prerequisite Macros\7f131558
+Node: Suggested Ordering\7f133013
+Node: Obsolete Macros\7f134543
+Node: Manual Configuration\7f135767
+Node: Specifying Names\7f136676
+Node: Canonicalizing\7f138548
+Node: System Type Variables\7f139862
+Node: Using System Type\7f140609
+Node: Site Configuration\7f141889
+Node: External Software\7f142662
+Node: Package Options\7f145127
+Node: Site Details\7f147183
+Node: Transforming Names\7f148397
+Node: Transformation Options\7f149576
+Node: Transformation Examples\7f150042
+Node: Transformation Rules\7f151610
+Node: Site Defaults\7f153019
+Node: Invoking configure\7f156181
+Node: Basic Installation\7f157048
+Node: Compilers and Options\7f159370
+Node: Build Directory\7f160012
+Node: Installation Names\7f160713
+Node: Optional Features\7f161631
+Node: System Type\7f162401
+Node: Sharing Defaults\7f163423
+Node: Operation Controls\7f164047
+Node: Invoking config.status\7f164911
+Node: Questions\7f168299
+Node: Distributing\7f168831
+Node: Why GNU m4\7f169957
+Node: Bootstrapping\7f170770
+Node: Why Not Imake\7f171386
+Node: Upgrading\7f175967
+Node: Changed File Names\7f177488
+Node: Changed Makefiles\7f178224
+Node: Changed Macros\7f179304
+Node: Invoking autoupdate\7f180518
+Node: Changed Results\7f182109
+Node: Changed Macro Writing\7f184211
+Node: History\7f185474
+Node: Genesis\7f186181
+Node: Exodus\7f187354
+Node: Leviticus\7f190403
+Node: Numbers\7f191926
+Node: Deuteronomy\7f193842
+Node: Old Macro Names\7f196506
+Node: Environment Variable Index\7f199555
+Node: Output Variable Index\7f200557
+Node: Preprocessor Symbol Index\7f204638
+Node: Macro Index\7f209446
 \1f
 End Tag Table
index cd067c672ccf52de047520d29ddbad395a7359ff..f84e9cca16f7eca5bad3b5ecbe9207b24026874d 100644 (file)
@@ -30,7 +30,7 @@ File: autoconf.info,  Node: Top,  Next: Introduction,  Up: (dir)
 
    This file documents the GNU Autoconf package for creating scripts to
 configure source code packages using templates and an `m4' macro
-package.  This is edition 1.125, for Autoconf version 1.125.
+package.  This is edition 2.0, for Autoconf version 2.0.
 
 * Menu:
 
@@ -885,6 +885,9 @@ optional files, such as `aclocal.m4' and those related to configuration
 header files.  Omit from the `Makefile.in' rules any of these files
 that your package does not use.
 
+   The `${srcdir}/' prefix is included because of limitations in the
+`VPATH' mechanism.
+
    The `stamp-' files are necessary because the timestamps of
 `config.h.in' and `config.h' will not be changed if remaking them does
 not change their contents.  This feature avoids unnecessary
@@ -894,12 +897,13 @@ some old BSD systems, `touch' or any command that results in an empty
 file does not update the timestamps, so use a command like `date' as a
 workaround.
 
-     configure: configure.in aclocal.m4
+     ${srcdir}/configure: configure.in aclocal.m4
              cd ${srcdir} && autoconf
      
      # autoheader might not change config.h.in, so touch a stamp file.
-     config.h.in: stamp-h.in
-     stamp-h.in: configure.in aclocal.m4 acconfig.h config.h.top config.h.bot
+     ${srcdir}/config.h.in: stamp-h.in
+     ${srcdir}/stamp-h.in: configure.in aclocal.m4 acconfig.h \
+         config.h.top config.h.bot
              cd ${srcdir} && autoheader
              date > ${srcdir}/stamp-h.in
      
index 5cc6b57481e467bf828e07bd3f02df588ec9ace5..129c1d30e98a5164ef6aecc6df1d801ab3fb00ce 100644 (file)
@@ -396,13 +396,13 @@ are always available.
 
  - Macro: AC_SUBST_FILE (VARIABLE)
      Another way to create an output variable from a shell variable.
-     Make `AC_OUTPUT' substitute the contents of the file named by shell
-     variable VARIABLE into output files (typically one or more
-     `Makefile's).  This means that `AC_OUTPUT' will replace instances
-     of `@VARIABLE@' in the `Makefile.in' files with the contents of
-     the file that the shell variable VARIABLE names when `AC_OUTPUT'
-     is called.  Set the variable to `/dev/null' for cases which do not
-     have a file to insert.
+     Make `AC_OUTPUT' insert (without substitutions) the contents of
+     the file named by shell variable VARIABLE into output files.  This
+     means that `AC_OUTPUT' will replace instances of `@VARIABLE@' in
+     output files (such as `Makefile.in') with the contents of the file
+     that the shell variable VARIABLE names when `AC_OUTPUT' is called.
+     Set the variable to `/dev/null' for cases that do not have a file
+     to insert.
 
      This macro is useful for inserting `Makefile' fragments containing
      special dependencies or other `make' directives for particular host
index 7f33e6502f307ab35af79c0e30b17496e46c7b47..226ed26cee06f7797ddb38742617a9fdde275830 100644 (file)
@@ -100,7 +100,8 @@ feature.)
 
    One way to install multiple versions of some programs simultaneously
 is to append a version number to the name of one or both.  For example,
-you can configure Autoconf using `--program-suffix=2' to install the
+if you want to keep Autoconf version 1 around for awhile, you can
+configure Autoconf version 2 using `--program-suffix=2' to install the
 programs as `/usr/local/bin/autoconf2', `/usr/local/bin/autoheader2',
 etc.
 
@@ -116,6 +117,9 @@ Transformation Rules
      transform=@program_transform_name@
      install: all
              $(INSTALL_PROGRAM) myprog $(bindir)/`echo myprog|sed '$(transform)'`
+     
+     uninstall:
+             rm -f $(bindir)/`echo myprog|sed '$(transform)'`
 
 If you have more than one program to install, you can do it in a loop:
 
@@ -124,6 +128,21 @@ If you have more than one program to install, you can do it in a loop:
              for p in $(PROGRAMS); do \
                $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
              done
+     
+     uninstall:
+             for p in $(PROGRAMS); do \
+               rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
+             done
+
+   Whether to do the transformations on documentation files (Texinfo or
+`man') is a tricky question; there seems to be no perfect answer, due
+to the several reasons for name transforming.  Documentation is not
+usually particular to a specific architecture, and Texinfo files do not
+conflict with system documentation.  But they might conflict with
+earlier versions of the same files, and `man' pages sometimes do
+conflict with system documentation.  As a compromise, it is probably
+best to do name transformations on `man' pages but not on Texinfo
+manuals.
 
 \1f
 File: autoconf.info,  Node: Site Defaults,  Prev: Transforming Names,  Up: Site Configuration
@@ -164,8 +183,8 @@ that require running a test program.  You could "prime the cache" by
 setting those values correctly for that system in
 `PREFIX/etc/config.site'.  To find out the names of the cache variables
 you need to set, look for shell variables with `_cv_' in their names in
-the affected configure scripts, or in the Autoconf `m4' source code for
-those macros.
+the affected `configure' scripts, or in the Autoconf `m4' source code
+for those macros.
 
    The cache file is careful to not override any variables set in the
 site files.  Similarly, you should not override command-line options in
@@ -175,7 +194,7 @@ and `cache_file' have their default values (as set near the top of
 
    Here is a sample file `/usr/share/local/gnu/share/config.site'.  The
 command `configure --prefix=/usr/share/local/gnu' would read this file
-(if `CONFIG_SITE' is not set).
+(if `CONFIG_SITE' is not set to a different file).
 
      # config.site for configure
      #
@@ -1094,8 +1113,9 @@ shown that Autoconf has a pronounced tendency to regress when we change
 it.
 
    Again, several alpha testers gave invaluable feedback, especially
-Franc,ois Pinard, Jim Meyering, Karl Berry, Rob Savoye, and Ken Raeburn.
+Franc,ois Pinard, Jim Meyering, Karl Berry, Rob Savoye, Ken Raeburn,
+and Mark Eichin.
 
    Finally, version 2.0 was ready.  And there was much rejoicing.  (And
-I have free time again.  I think.)
+I have free time again.  I think.  Yeah, right.)
 
index a6383703c62a4b13c954c4f08c77c6e2617a9ec9..1933160d5f44a9a006622f1647acb8021bf7f488 100644 (file)
@@ -6,8 +6,8 @@
 @c @setchapternewpage odd
 @c %**end of header
 
-@set EDITION 1.126
-@set VERSION 1.126
+@set EDITION 2.0
+@set VERSION 2.0
 @set UPDATED October 1994
 
 @iftex
@@ -1003,8 +1003,8 @@ optional files, such as @file{aclocal.m4} and those related to
 configuration header files.  Omit from the @file{Makefile.in} rules any
 of these files that your package does not use.
 
-The @samp{$@{srcdir@}/} prefix is included to work around limitations of
-the @code{VPATH} implementations in some non-GNU @code{make}s.
+The @samp{$@{srcdir@}/} prefix is included because of limitations in the
+@code{VPATH} mechanism.
 
 The @file{stamp-} files are necessary because the timestamps of
 @file{config.h.in} and @file{config.h} will not be changed if remaking
@@ -1022,7 +1022,8 @@ $@{srcdir@}/configure: configure.in aclocal.m4
 
 # autoheader might not change config.h.in, so touch a stamp file.
 $@{srcdir@}/config.h.in: stamp-h.in
-stamp-h.in: configure.in aclocal.m4 acconfig.h config.h.top config.h.bot
+$@{srcdir@}/stamp-h.in: configure.in aclocal.m4 acconfig.h \
+    config.h.top config.h.bot
         cd $@{srcdir@} && autoheader
         date > $@{srcdir@}/stamp-h.in
 
@@ -3124,13 +3125,13 @@ newlines.
 @defmac AC_SUBST_FILE (@var{variable})
 @maindex SUBST_FILE
 Another way to create an output variable from a shell variable.  Make
-@code{AC_OUTPUT} substitute the contents of the file named by shell
-variable @var{variable} into output files (typically one or more
-@file{Makefile}s).  This means that @code{AC_OUTPUT} will replace
-instances of @samp{@@@var{variable}@@} in the @file{Makefile.in} files
+@code{AC_OUTPUT} insert (without substitutions) the contents of the file
+named by shell variable @var{variable} into output files.  This means
+that @code{AC_OUTPUT} will replace instances of
+@samp{@@@var{variable}@@} in output files (such as @file{Makefile.in})
 with the contents of the file that the shell variable @var{variable}
 names when @code{AC_OUTPUT} is called.  Set the variable to
-@file{/dev/null} for cases which do not have a file to insert.
+@file{/dev/null} for cases that do not have a file to insert.
 
 This macro is useful for inserting @file{Makefile} fragments containing
 special dependencies or other @code{make} directives for particular host
index 5627f87ae6638322d41f95f78a740feb6d335651..bf932cb9dd79085e9c1dfb8d8b9c5dfbf525483e 100644 (file)
@@ -123,7 +123,7 @@ case $basic_machine in
                | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
                | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
                | powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \
-               | mips64el | mips64orion | mips64orionel )
+               | pdp11 | mips64el | mips64orion | mips64orionel )
                basic_machine=$basic_machine-unknown
                ;;
        # Object if more than one company name word.
@@ -138,7 +138,7 @@ case $basic_machine in
              | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \
              | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
              | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \
-             | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \
+             | pdp11-* | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \
              | mips64el-* | mips64orion-* | mips64orionel-* )
                ;;
        # Recognize the various machine names and aliases which stand
@@ -524,6 +524,9 @@ case $basic_machine in
        vax)
                basic_machine=vax-dec
                ;;
+       pdp11)
+               basic_machine=pdp11-dec
+               ;;
        we32k)
                basic_machine=we32k-att
                ;;
@@ -656,6 +659,9 @@ case $basic_machine in
        *-acorn)
                os=-riscix1.2
                ;;
+        pdp11-*)
+               os=-none
+               ;;
        *-dec | vax-*)
                os=-ultrix4.2
                ;;
index e70449d8d2c2c5eb73b088591fda002d423233dd..767884fceacdfc7ed62cb7bbc6c289887b581fad 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 1.126 
+# Generated automatically using autoconf version 2.0 
 # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
 #
 # This configure script is free software; the Free Software Foundation
@@ -217,7 +217,7 @@ EOF
     verbose=yes ;;
 
   -version | --version | --versio | --versi | --vers)
-    echo "configure generated by autoconf version 1.126"
+    echo "configure generated by autoconf version 2.0"
     exit 0 ;;
 
   -with-* | --with-*)
@@ -648,7 +648,7 @@ do
     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "$CONFIG_STATUS generated by autoconf version 1.126"
+    echo "$CONFIG_STATUS generated by autoconf version 2.0"
     exit 0 ;;
   -help | --help | --hel | --he | --h)
     echo "\$ac_cs_usage"; exit 0 ;;
index 00eb0a5fed18d089861f477a8f75a4294ae63414..c8eab25a3f7fd15284e1b472ca8b6355e1b7dc9b 100644 (file)
@@ -899,28 +899,37 @@ where each line of input produces a line of output.}
 %% Try out Computer Modern fonts at \magstephalf
 \let\mainmagstep=\magstephalf
 
+% Set the font macro #1 to the font named #2, adding on the
+% specified font prefix (normally `cm').
+\def\fontprefix{cm}
+\def\setfont#1#2{\font#1=\fontprefix#2}
+
+% Enter `@setfontprefix dc' to use the dc fonts instead of the cm fonts.
+\def\setfontprefix{\parsearg\\setfontprefixzzz}
+\def\setfontprefixzzz#1{\gdef\fontprefix{#1}}
+
 \ifx\bigger\relax
 \let\mainmagstep=\magstep1
-\font\textrm=cmr12
-\font\texttt=cmtt12
+\setfont\textrm{r12}
+\setfont\texttt{tt12}
 \else
-\font\textrm=cmr10 scaled \mainmagstep
-\font\texttt=cmtt10 scaled \mainmagstep
+\setfont\textrm{r10 scaled \mainmagstep}
+\setfont\texttt{tt10 scaled \mainmagstep}
 \fi
 % Instead of cmb10, you many want to use cmbx10.
 % cmbx10 is a prettier font on its own, but cmb10
 % looks better when embedded in a line with cmr10.
-\font\textbf=cmb10 scaled \mainmagstep
-\font\textit=cmti10 scaled \mainmagstep
-\font\textsl=cmsl10 scaled \mainmagstep
-\font\textsf=cmss10 scaled \mainmagstep
-\font\textsc=cmcsc10 scaled \mainmagstep
-\font\texti=cmmi10 scaled \mainmagstep
-\font\textsy=cmsy10 scaled \mainmagstep
+\setfont\textbf{b10 scaled \mainmagstep}
+\setfont\textit{ti10 scaled \mainmagstep}
+\setfont\textsl{sl10 scaled \mainmagstep}
+\setfont\textsf{ss10 scaled \mainmagstep}
+\setfont\textsc{csc10 scaled \mainmagstep}
+\setfont\texti{mi10 scaled \mainmagstep}
+\setfont\textsy{sy10 scaled \mainmagstep}
 
 % A few fonts for @defun, etc.
-\font\defbf=cmbx10 scaled \magstep1 %was 1314
-\font\deftt=cmtt10 scaled \magstep1
+\setfont\defbf{bx10 scaled \magstep1 %was 1314}
+\setfont\deftt{tt10 scaled \magstep1}
 \def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf}
 
 % Fonts for indices and small examples.
@@ -928,66 +937,66 @@ where each line of input produces a line of output.}
 % because texinfo normally uses the slanted fonts for that.
 % Do not make many font distinctions in general in the index, since they
 % aren't very useful.
-\font\ninett=cmtt9
-\font\indrm=cmr9
-\font\indit=cmsl9
+\setfont\ninett{tt9}
+\setfont\indrm{r9}
+\setfont\indit{sl9}
 \let\indsl=\indit
 \let\indtt=\ninett
 \let\indsf=\indrm
 \let\indbf=\indrm
 \let\indsc=\indrm
-\font\indi=cmmi9
-\font\indsy=cmsy9
+\setfont\indi{mi9}
+\setfont\indsy{sy9}
 
 % Fonts for headings
-\font\chaprm=cmbx12 scaled \magstep2
-\font\chapit=cmti12 scaled \magstep2
-\font\chapsl=cmsl12 scaled \magstep2
-\font\chaptt=cmtt12 scaled \magstep2
-\font\chapsf=cmss12 scaled \magstep2
+\setfont\chaprm{bx12 scaled \magstep2}
+\setfont\chapit{ti12 scaled \magstep2}
+\setfont\chapsl{sl12 scaled \magstep2}
+\setfont\chaptt{tt12 scaled \magstep2}
+\setfont\chapsf{ss12 scaled \magstep2}
 \let\chapbf=\chaprm
-\font\chapsc=cmcsc10 scaled\magstep3
-\font\chapi=cmmi12 scaled \magstep2
-\font\chapsy=cmsy10 scaled \magstep3
-
-\font\secrm=cmbx12 scaled \magstep1
-\font\secit=cmti12 scaled \magstep1
-\font\secsl=cmsl12 scaled \magstep1
-\font\sectt=cmtt12 scaled \magstep1
-\font\secsf=cmss12 scaled \magstep1
-\font\secbf=cmbx12 scaled \magstep1
-\font\secsc=cmcsc10 scaled\magstep2
-\font\seci=cmmi12 scaled \magstep1
-\font\secsy=cmsy10 scaled \magstep2
-
-% \font\ssecrm=cmbx10 scaled \magstep1    % This size an font looked bad.
-% \font\ssecit=cmti10 scaled \magstep1    % The letters were too crowded.
-% \font\ssecsl=cmsl10 scaled \magstep1
-% \font\ssectt=cmtt10 scaled \magstep1
-% \font\ssecsf=cmss10 scaled \magstep1
-
-%\font\ssecrm=cmb10 scaled 1315        % Note the use of cmb rather than cmbx.
-%\font\ssecit=cmti10 scaled 1315       % Also, the size is a little larger than
-%\font\ssecsl=cmsl10 scaled 1315       % being scaled magstep1.
-%\font\ssectt=cmtt10 scaled 1315
-%\font\ssecsf=cmss10 scaled 1315
+\setfont\chapsc{csc10 scaled\magstep3}
+\setfont\chapi{mi12 scaled \magstep2}
+\setfont\chapsy{sy10 scaled \magstep3}
+
+\setfont\secrm{bx12 scaled \magstep1}
+\setfont\secit{ti12 scaled \magstep1}
+\setfont\secsl{sl12 scaled \magstep1}
+\setfont\sectt{tt12 scaled \magstep1}
+\setfont\secsf{ss12 scaled \magstep1}
+\setfont\secbf{bx12 scaled \magstep1}
+\setfont\secsc{csc10 scaled\magstep2}
+\setfont\seci{mi12 scaled \magstep1}
+\setfont\secsy{sy10 scaled \magstep2}
+
+% \setfont\ssecrm{bx10 scaled \magstep1}    % This size an font looked bad.
+% \setfont\ssecit{cmti10 scaled \magstep1}    % The letters were too crowded.
+% \setfont\ssecsl{sl10 scaled \magstep1}
+% \setfont\ssectt{tt10 scaled \magstep1}
+% \setfont\ssecsf{ss10 scaled \magstep1}
+
+%\setfont\ssecrm{b10 scaled 1315}      % Note the use of cmb rather than cmbx.
+%\setfont\ssecit{ti10 scaled 1315}     % Also, the size is a little larger than
+%\setfont\ssecsl{sl10 scaled 1315}     % being scaled magstep1.
+%\setfont\ssectt{tt10 scaled 1315}
+%\setfont\ssecsf{ss10 scaled 1315}
 
 %\let\ssecbf=\ssecrm
 
-\font\ssecrm=cmbx12 scaled \magstephalf
-\font\ssecit=cmti12 scaled \magstephalf
-\font\ssecsl=cmsl12 scaled \magstephalf
-\font\ssectt=cmtt12 scaled \magstephalf
-\font\ssecsf=cmss12 scaled \magstephalf
-\font\ssecbf=cmbx12 scaled \magstephalf
-\font\ssecsc=cmcsc10 scaled \magstep1
-\font\sseci=cmmi12 scaled \magstephalf
-\font\ssecsy=cmsy10 scaled \magstep1
+\setfont\ssecrm{bx12 scaled \magstephalf}
+\setfont\ssecit{ti12 scaled \magstephalf}
+\setfont\ssecsl{sl12 scaled \magstephalf}
+\setfont\ssectt{tt12 scaled \magstephalf}
+\setfont\ssecsf{ss12 scaled \magstephalf}
+\setfont\ssecbf{bx12 scaled \magstephalf}
+\setfont\ssecsc{csc10 scaled \magstep1}
+\setfont\sseci{mi12 scaled \magstephalf}
+\setfont\ssecsy{sy10 scaled \magstep1}
 % The smallcaps and symbol fonts should actually be scaled \magstep1.5,
 % but that is not a standard magnification.
 
 % Fonts for title page:
-\font\titlerm = cmbx12 scaled \magstep3
+\setfont\titlerm ={bx12 scaled \magstep3}
 \let\authorrm = \secrm
 
 % In order for the font changes to affect most math symbols and letters,
@@ -1043,9 +1052,9 @@ where each line of input produces a line of output.}
 \newcount\fontdepth \fontdepth=0
 
 % Fonts for short table of contents.
-\font\shortcontrm=cmr12
-\font\shortcontbf=cmbx12
-\font\shortcontsl=cmsl12
+\setfont\shortcontrm{r12}
+\setfont\shortcontbf{bx12}
+\setfont\shortcontsl{sl12}
 
 %% Add scribe-like font environments, plus @l for inline lisp (usually sans
 %% serif) and @ii for TeX italic