From b0b6b09bee3b23bf0192a4fabfc53225738cc47b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 16 Aug 2023 07:14:19 -0700 Subject: [PATCH] autoupdate --- build-aux/texinfo.tex | 22 +++++++++++++++------- doc/install.texi | 36 ++++++++++++++++++++++++++++-------- 2 files changed, 43 insertions(+), 15 deletions(-) diff --git a/build-aux/texinfo.tex b/build-aux/texinfo.tex index 6e521944b2..6ae8cb0e69 100644 --- a/build-aux/texinfo.tex +++ b/build-aux/texinfo.tex @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2023-07-27.21} +\def\texinfoversion{2023-08-13.14} % % Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc. % @@ -5655,8 +5655,8 @@ might help (with 'rm \jobname.?? \jobname.??s')% % Determine how far we can stretch into the margin. % This allows, e.g., "Appendix H GNU Free Documentation License" to % fit on one line in @letterpaper format. - \ifdim\entryrightmargin>2.1em - \dimen@i=2.1em + \ifdim\entryrightmargin>1.5em + \dimen@i=1.5em \else \dimen@i=0em \fi @@ -5714,12 +5714,11 @@ might help (with 'rm \jobname.?? \jobname.??s')% \newskip\thinshrinkable \skip\thinshrinkable=.15em minus .15em -% Like plain.tex's \dotfill, except uses up at least 1 em. +% Like plain.tex's \dotfill, except uses up at least 0.5 em. % The filll stretch here overpowers both the fil and fill stretch to push % the page number to the right. \def\indexdotfill{\cleaders - \hbox{$\mathsurround=0pt \mkern1.5mu.\mkern1.5mu$}\hskip 1em plus 1filll} - + \hbox{$\mathsurround=0pt \mkern1.5mu.\mkern1.5mu$}\hskip 0.5em plus 1filll} \def\primary #1{\line{#1\hfil}} @@ -7709,9 +7708,13 @@ might help (with 'rm \jobname.?? \jobname.??s')% \def\deflineheader#1 #2 #3\endheader{% \printdefname{#1}{}{#2}\magicamp\defunargs{#3\unskip}% } + \def\deftypeline{% \doingtypefntrue - \parseargusing\activeparens{\printdefunline\deflineheader}% + \parseargusing\activeparens{\printdefunline\deftypelineheader}% +} +\def\deftypelineheader#1 #2 #3 #4\endheader{% + \printdefname{#1}{#2}{#3}\magicamp\defunargs{#4\unskip}% } % \makedefun{deffoo} (\deffooheader parameters) { (\deffooheader expansion) } @@ -8846,6 +8849,11 @@ might help (with 'rm \jobname.?? \jobname.??s')% \fi } +% @nodedescription, @nodedescriptionblock - do nothing for TeX +\parseargdef\nodedescription{} +\def\nodedescriptionblock{\doignore{nodedescriptionblock}} + + % @anchor{NAME} -- define xref target at arbitrary point. % \newcount\savesfregister diff --git a/doc/install.texi b/doc/install.texi index 6c3a9c21c7..b2ceae2e49 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -19,8 +19,8 @@ make install @noindent should configure, build, and install this package. -The @command{./bootstrap} line is intended for developers; -you can omit it when building from a distribution tarball. +The first line, which bootstraps, is intended for developers; +when building from distribution tarballs it does nothing and can be skipped. The following more-detailed instructions are generic; see the @file{README} file for @@ -39,10 +39,12 @@ GNU Coding Standards}. the GNU Coding Standards. @end ifclear +Many packages have scripts meant for developers instead of ordinary +builders, as they may use developer tools that are less commonly installed, +or they may access the network, which has privacy implications. If the @command{bootstrap} shell script exists, it attempts to build the -@command{configure} shell script and related files, perhaps by -downloading other software components from the network, and by using -developer tools that are less commonly installed. Because the output of +@command{configure} shell script and related files, possibly +using developer tools or the network. Because the output of @command{bootstrap} is system-independent, it is normally run by a package developer so that its output can be put into the distribution tarball and ordinary builders and users need not run @command{bootstrap}. @@ -85,7 +87,8 @@ The simplest way to compile this package is: @item If this is a developer checkout and file @samp{configure} does not yet exist, type @samp{./bootstrap} to create it. -You may need special developer tools and network access to bootstrap. +You may need special developer tools and network access to bootstrap, +and the network access may have privacy implications. @item Type @samp{./configure} to configure the package for your system. @@ -397,15 +400,32 @@ the installation locations. @item --host=@var{type} Build binaries for system @var{type}. +@ifplaintext +See ``Specifying a System Type''. +@end ifplaintext +@ifnotplaintext @xref{System Types}. +@end ifnotplaintext @item --enable-@var{feature} @itemx --disable-@var{feature} -Enable or disable the optional @var{feature}. @xref{Optional Features}. +Enable or disable the optional @var{feature}. +@ifplaintext +See ``Optional Features''. +@end ifplaintext +@ifnotplaintext +@xref{Optional Features}. +@end ifnotplaintext @item --with-@var{package} @itemx --without-@var{package} -Use or omit @var{package} when building. @xref{Optional Features}. +Use or omit @var{package} when building. +@ifplaintext +See ``Optional Features''. +@end ifplaintext +@ifnotplaintext +@xref{Optional Features}. +@end ifnotplaintext @item --quiet @itemx --silent -- 2.39.5