commit:     70a153d64d99a7daeec55abd2d1aed326a8b19c7
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 24 18:36:05 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Mar 24 18:36:05 2015 +0000
URL:        https://gitweb.gentoo.org/proj/pms.git/commit/?id=70a153d6

Typographic fixes to make chktex happier.

 dependencies.tex      |  8 ++++----
 ebuild-env-vars.tex   | 26 ++++++++++++++------------
 ebuild-format.tex     | 10 +++++-----
 ebuild-functions.tex  |  4 ++--
 ebuild-vars.tex       |  4 ++--
 eclasses.tex          |  2 +-
 merge.tex             |  2 +-
 pkg-mgr-commands.tex  | 26 +++++++++++++-------------
 profile-variables.tex | 10 +++++-----
 profiles.tex          | 10 +++++-----
 tree-layout.tex       | 10 +++++-----
 11 files changed, 57 insertions(+), 55 deletions(-)

diff --git a/dependencies.tex b/dependencies.tex
index cf7f33e..0d22489 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -48,10 +48,10 @@ be surrounded on both sides by whitespace, except at the 
start and end of the st
 
 \begin{compactitem}
 \item A package dependency specification. Permitted in \t{DEPEND}, 
\t{RDEPEND}, \t{PDEPEND}.
-\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and 
\t{HOMEPAGE}. In EAPIs
-    listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC\_URI} 
arrows, may optionally be
-    followed by whitespace, then \t{->}, then whitespace, then a simple 
filename when in
-    \t{SRC\_URI}.  For \t{SRC\_URI} behaviour, see 
section~\ref{sec:src-uri-behaviour}.
+\item A URI, in the form \t{proto://host/path}. Permitted in \t{SRC\_URI} and 
\t{HOMEPAGE}\@.
+    In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting 
\t{SRC\_URI} arrows, may
+    optionally be followed by whitespace, then \t{->}, then whitespace, then a 
simple filename when
+    in \t{SRC\_URI}\@. For \t{SRC\_URI} behaviour, see 
section~\ref{sec:src-uri-behaviour}.
 \item A flat filename. Permitted in \t{SRC\_URI}.
 \item A license name (e.\,g.\ \t{GPL-2}). Permitted in \t{LICENSE}.
 \item A use flag name, optionally preceded by an exclamation mark. Permitted 
in \t{REQUIRED\_USE}.

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index 8969dd8..0cccd8f 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -131,10 +131,11 @@ variable.
     Yes &
     The normalised offset-prefix path of an offset installation.  When 
\t{EPREFIX} is not set in the
     calling environment, \t{EPREFIX} defaults to the built-in offset-prefix 
that was set during
-    installation of the package manager. When a different \t{EPREFIX} value 
than the built-in value is set
-    in the calling environment, a cross-prefix build is performed where using 
the existing utilities, a
-    package is built for the given \t{EPREFIX}, akin to \t{ROOT}. See 
also~\ref{sec:offset-vars}. Only
-    for EAPIs listed in table~\ref{tab:offset-env-vars-table} as supporting 
\t{EPREFIX}. \\
+    installation of the package manager. When a different \t{EPREFIX} value 
than the built-in value
+    is set in the calling environment, a cross-prefix build is performed where 
using the existing
+    utilities, a package is built for the given \t{EPREFIX}, akin to 
\t{ROOT}\@.
+    See also~\ref{sec:offset-vars}. Only for EAPIs listed in 
table~\ref{tab:offset-env-vars-table}
+    as supporting \t{EPREFIX}. \\
 \t{D} &
     \t{src\_install} &
     No &
@@ -396,14 +397,15 @@ contain at most one value.
     \end{tabular}
 \end{centertable}
 
-\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists 
the EAPIs which support
-offset-prefix installations. This support was initially added in EAPI 3, in 
the form of three extra
-variables.  Two of these, \t{EROOT} and \t{ED}, are convenience variables 
using the variable
-\t{EPREFIX}. In EAPIs that do not support an offset-prefix, the installation 
offset is hardwired to
-\t{/usr}. In offset-prefix supporting EAPIs the installation offset is set as 
\t{\$\{EPREFIX\}/usr}
-and hence can be adjusted using the variable \t{EPREFIX}. Note that the 
behaviour of offset-prefix
-aware and agnostic is the same when \t{EPREFIX} is set to the empty string in 
offset-prefix aware
-EAPIs.  The latter do have the variables \t{ED} and \t{EROOT} properly set, 
though.
+\featurelabel{offset-prefix-vars} Table~\ref{tab:offset-support-table} lists 
the EAPIs which
+support offset-prefix installations. This support was initially added in EAPI 
3, in the form of
+three extra variables. Two of these, \t{EROOT} and \t{ED}, are convenience 
variables using the
+variable \t{EPREFIX}\@. In EAPIs that do not support an offset-prefix, the 
installation offset is
+hardwired to \t{/usr}. In offset-prefix supporting EAPIs the installation 
offset is set as
+\t{\$\{EPREFIX\}/usr} and hence can be adjusted using the variable 
\t{EPREFIX}\@. Note that the
+behaviour of offset-prefix aware and agnostic is the same when \t{EPREFIX} is 
set to the empty
+string in offset-prefix aware EAPIs. The latter do have the variables \t{ED} 
and \t{EROOT} properly
+set, though.
 
 % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
 

diff --git a/ebuild-format.tex b/ebuild-format.tex
index befe679..3028e50 100644
--- a/ebuild-format.tex
+++ b/ebuild-format.tex
@@ -2,11 +2,11 @@
 \label{sec:ebuild-format}
 
 The ebuild file format is in its basic form a subset of the format of a bash 
script. The interpreter
-is assumed to be GNU bash, version 3.2 or later, see footnote \ref{fn:bash3.2} 
on page
-\pageref{fn:bash3.2}.  The file encoding must be UTF-8 with Unix-style 
newlines. When sourced, the
-ebuild must define certain variables and functions (see 
sections~\ref{sec:ebuild-vars} and
-\ref{sec:ebuild-functions} for specific information), and must not call any 
external programs, write
-anything to standard output or standard error, or modify the state of the 
system in any way.
+is assumed to be GNU bash, version 3.2 or later, see footnote~\ref{fn:bash3.2} 
on
+page~\pageref{fn:bash3.2}. The file encoding must be UTF-8 with Unix-style 
newlines. When sourced,
+the ebuild must define certain variables and functions (see 
sections~\ref{sec:ebuild-vars}
+and~\ref{sec:ebuild-functions} for specific information), and must not call 
any external programs,
+write anything to standard output or standard error, or modify the state of 
the system in any way.
 
 % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
 

diff --git a/ebuild-functions.tex b/ebuild-functions.tex
index 84847e9..c6c43b4 100644
--- a/ebuild-functions.tex
+++ b/ebuild-functions.tex
@@ -29,7 +29,7 @@ initial working directory for any phase is a trusted location 
that may only be w
 privileged user and group.
 
 \featurelabel{s-workdir-fallback} Some functions are described as having an 
initial working
-directory of \t{S} with an error or fallback to \t{WORKDIR}. For EAPIs listed 
in
+directory of \t{S} with an error or fallback to \t{WORKDIR}\@. For EAPIs 
listed in
 table~\ref{tab:s-fallback-table} as having the fallback, this means that if 
\t{S} is not a directory
 before the start of the phase function, the initial working directory shall be 
\t{WORKDIR} instead.
 For EAPIs where it is a conditional error, if \t{S} is not a directory before 
the start of the phase
@@ -272,7 +272,7 @@ non-zero the build must be aborted.
 \featurelabel{parallel-tests} For EAPIs listed in 
table~\ref{tab:src-test-table} as not supporting
 parallel tests, the \t{emake} command must be called with option \t{-j1}.
 
-The \t{src\_test} function may be disabled by \t{RESTRICT}. See 
section~\ref{sec:restrict}. It may
+The \t{src\_test} function may be disabled by \t{RESTRICT}\@. See 
section~\ref{sec:restrict}. It may
 be disabled by user too, using a PM-specific mechanism.
 
 \ChangeWhenAddingAnEAPI{5}

diff --git a/ebuild-vars.tex b/ebuild-vars.tex
index 53de53d..d626d24 100644
--- a/ebuild-vars.tex
+++ b/ebuild-vars.tex
@@ -44,7 +44,7 @@ All ebuilds must define at least the following variables:
 Ebuilds may define any of the following variables:
 
 \begin{description}
-\item[EAPI] The EAPI. See below.
+\item[EAPI] The EAPI\@. See below.
 \item[HOMEPAGE] The URI or URIs for a package's homepage, including protocols.
     See section~\ref{sec:dependencies} for full syntax.
 \item[SRC\_URI] A list of source URIs for the package. Valid protocols are 
\t{http://},
@@ -202,7 +202,7 @@ the ebuild portion, and any \t{DEPEND} value set in an 
eclass does not get treat
 
 \section{Magic Ebuild-defined Variables}
 
-The following variables must be defined by \t{inherit} (see 
section~\ref{sec:inherit}, and may be
+The following variables must be defined by \t{inherit} (see 
section~\ref{sec:inherit}), and may be
 considered to be part of the ebuild's metadata:
 
 \begin{description}

diff --git a/eclasses.tex b/eclasses.tex
index c8fee9e..2eb58ca 100644
--- a/eclasses.tex
+++ b/eclasses.tex
@@ -43,7 +43,7 @@ implicit \t{RDEPEND} rules in 
section~\ref{sec:rdepend-depend} are applied.
 \section{EXPORT\_FUNCTIONS}
 
 There is one command available in the eclass environment that is neither 
available nor meaningful
-in ebuilds---\t{EXPORT\_FUNCTIONS}. This can be used to alias ebuild phase 
functions from the
+in ebuilds---\t{EXPORT\_FUNCTIONS}\@. This can be used to alias ebuild phase 
functions from the
 eclass so that an ebuild inherits a default definition whilst retaining the 
ability to override and
 call the eclass-defined version from it. The use of it is best illustrated by 
an example; this is
 given in listing~\ref{lst:export-functions} and is a snippet from a 
hypothetical \t{foo.eclass}.

diff --git a/merge.tex b/merge.tex
index bc74193..28cde65 100644
--- a/merge.tex
+++ b/merge.tex
@@ -4,7 +4,7 @@
 
 \section{Overview}
 
-The merge process merges the contents of the \t{D} directory onto the 
filesystem under \t{ROOT}.
+The merge process merges the contents of the \t{D} directory onto the 
filesystem under \t{ROOT}\@.
 This is not a straight copy; there are various subtleties which must be 
addressed.
 
 The unmerge process removes an installed package's files. It is not covered in 
detail in this

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index ef65793..9c031fe 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -218,10 +218,10 @@ current phase function has returned.
     as per section~\ref{sec:failure-behaviour}.
 
     The variable \t{ED} is defined as in Table~\ref{tab:defined_vars} and 
depends on the use of an
-    offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to 
\t{D}. \t{ED} is always
-    available in EAPIs that support offset-prefix installations as listed in
-    Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix 
support should use \t{D}
-    instead of \t{ED} in the command given in Listing~\ref{lst:einstall}.
+    offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to 
\t{D}\@. \t{ED} is
+    always available in EAPIs that support offset-prefix installations as 
listed in
+    Table~\ref{tab:offset-env-vars-table}, hence EAPIs lacking offset-prefix 
support should use
+    \t{D} instead of \t{ED} in the command given in Listing~\ref{lst:einstall}.
     Variable \t{libdir} is an auxiliary local variable whose value is 
determined by
     Algorithm~\ref{alg:ebuild-libdir}.
 \begin{listing}[H]
@@ -386,7 +386,7 @@ can be extended or reduced (see below). The options that 
can be passed to \t{doh
 
 \item[domo] Installs the given \t{.mo} files with file mode \t{0644} into the 
appropriate
     subdirectory of \t{DESTTREE\slash share\slash locale}, generated by taking 
the basename of the
-    file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}. The 
name of the installed
+    file, removing the \t{.*} suffix, and appending \t{/LC\_MESSAGES}\@. The 
name of the installed
     files is the package name with \t{.mo} appended. Failure behaviour is EAPI 
dependent as per
     section~\ref{sec:failure-behaviour}.
 
@@ -566,13 +566,13 @@ has returned.
 \item[docinto] Sets the install subdirectory for \t{dodoc} et al. May create 
the directory, as specified
     for \t{into}.
 
-\item[insopts] Sets the options passed by \t{doins} et al. to the \t{install} 
command.
+\item[insopts] Sets the options passed by \t{doins} et al.\ to the \t{install} 
command.
 
-\item[diropts] Sets the options passed by \t{dodir} et al. to the \t{install} 
command.
+\item[diropts] Sets the options passed by \t{dodir} et al.\ to the \t{install} 
command.
 
-\item[exeopts] Sets the options passed by \t{doexe} et al. to the \t{install} 
command.
+\item[exeopts] Sets the options passed by \t{doexe} et al.\ to the \t{install} 
command.
 
-\item[libopts] Sets the options passed by \t{dolib} et al. to the \t{install} 
command.
+\item[libopts] Sets the options passed by \t{dolib} et al.\ to the \t{install} 
command.
 
 \end{description}
 
@@ -667,8 +667,8 @@ either behaviour is undefined or it is an error as decided 
by table~\ref{tab:use
     \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and
     \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs
     \t{-{}-without-\$\{opt\}}.
-\item[use\_enable] Works the same as \t{use\_with()}, but outputs 
\t{-{}-enable-} or \t{-{}-disable-}
-instead of \t{-{}-with-} or \t{-{}-without-}.
+\item[use\_enable] Works the same as \t{use\_with()}, but outputs 
\t{-{}-enable-} or
+    \t{-{}-disable-} instead of \t{-{}-with-} or \t{-{}-without-}.
 \item[usex] \featurelabel{usex} Accepts at least one and at most five 
arguments. The first argument
     is a USE flag name, any subsequent arguments (\t{\$\{arg2\}} to 
\t{\$\{arg5\}}) are string
     values. If not provided, \t{\$\{arg2\}} and \t{\$\{arg3\}} default to 
\t{yes} and \t{no},
@@ -817,8 +817,8 @@ has returned.
 
 \item[default]
     \featurelabel{default-func} Calls the \t{default\_} function for the 
current phase (see
-    section~\ref{sec:default-phase-funcs}).  Must not be called if the 
\t{default\_} function
-    does not exist for the current phase in the current EAPI.  Only available 
in EAPIs listed in
+    section~\ref{sec:default-phase-funcs}). Must not be called if the 
\t{default\_} function does
+    not exist for the current phase in the current EAPI\@. Only available in 
EAPIs listed in
     table~\ref{tab:default-function-table}.
 \end{description}
 

diff --git a/profile-variables.tex b/profile-variables.tex
index a52f21b..a76fdb7 100644
--- a/profile-variables.tex
+++ b/profile-variables.tex
@@ -65,12 +65,12 @@ The following variables have specific meanings when set in 
profiles.
     section~\ref{sec:use-iuse-handling} for details.
 \item[USE\_EXPAND\_UNPREFIXED] Similar to \t{USE\_EXPAND}, but no prefix is 
used. If the repository
     contains any package using an EAPI supporting profile-defined \t{IUSE} 
injection (see
-    table~\ref{tab:profile-iuse-injection-table}), this list must contain at 
least \t{ARCH}. See
-    section~\ref{sec:use-iuse-handling} for details.
+    table~\ref{tab:profile-iuse-injection-table}), this list must contain at 
least \t{ARCH}\@.
+    See section~\ref{sec:use-iuse-handling} for details.
 \item[USE\_EXPAND\_HIDDEN] Contains a (possibly empty) subset of names from 
\t{USE\_EXPAND} and
-    \t{USE\_EXPAND\_UNPREFIXED}. The package manager may use this set as a 
hint to avoid displaying
-    uninteresting or unhelpful information to an end user.
-\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values 
into \t{IUSE}. See
+    \t{USE\_EXPAND\_UNPREFIXED}\@. The package manager may use this set as a 
hint to avoid
+    displaying uninteresting or unhelpful information to an end user.
+\item[USE\_EXPAND\_IMPLICIT, IUSE\_IMPLICIT] Used to inject implicit values 
into \t{IUSE}\@. See
     section~\ref{sec:use-iuse-handling} for details.
 \end{description}
 

diff --git a/profiles.tex b/profiles.tex
index b33e1b1..ca3b1d7 100644
--- a/profiles.tex
+++ b/profiles.tex
@@ -29,11 +29,11 @@ This file must not contain comments, blank lines or make 
use of line continuatio
 
 \subsection{The eapi file}
 \label{sec:profile-eapi}
-A profile directory may contain an \t{eapi} file. This file, if it exists, 
must contain a single line
-with the name of an EAPI. This specifies the EAPI to use when handling the 
directory in question; a
-package manager must not attempt to use any profile using a directory which 
requires an EAPI it does
-not support. If no \t{eapi} file is present, EAPI 0 shall be used. The EAPI is 
not inherited via the
-\t{parent} file.
+A profile directory may contain an \t{eapi} file. This file, if it exists, 
must contain a single
+line with the name of an EAPI\@. This specifies the EAPI to use when handling 
the directory in
+question; a package manager must not attempt to use any profile using a 
directory which requires an
+EAPI it does not support. If no \t{eapi} file is present, EAPI 0 shall be 
used. The EAPI is not
+inherited via the \t{parent} file.
 
 \subsection{deprecated}
 If a profile contains a file named \t{deprecated}, it is treated as such. The 
first line of this

diff --git a/tree-layout.tex b/tree-layout.tex
index 134a0bb..388a7c9 100644
--- a/tree-layout.tex
+++ b/tree-layout.tex
@@ -53,7 +53,7 @@ A package directory contains the following:
 \item A \t{metadata.xml} file, as described in 
appendix~\ref{sec:metadata-xml}\@. Optional only for
     legacy support.
 \item A \t{ChangeLog}, in a format determined by the provider of the 
repository. Optional.
-\item A \t{Manifest} file, whose format is described in \cite{Glep44}.
+\item A \t{Manifest} file, whose format is described in~\cite{Glep44}.
 \item A \t{files} directory, containing any support files needed by the 
ebuilds. Optional.
 \end{compactitem}
 
@@ -86,9 +86,9 @@ contents of this directory, with the exception of 
\t{repo\_name}, are
 optional.
 
 The profiles directory may contain an \t{eapi} file. This file, if it exists, 
must contain a single
-line with the name of an EAPI. This specifies the EAPI to use when handling 
the profiles directory;
-a package manager must not attempt to use any repository whose profile 
directory requires an EAPI it
-does not support. If no \t{eapi} file is present, EAPI 0 shall be used.
+line with the name of an EAPI\@. This specifies the EAPI to use when handling 
the profiles
+directory; a package manager must not attempt to use any repository whose 
profile directory
+requires an EAPI it does not support. If no \t{eapi} file is present, EAPI 0 
shall be used.
 
 If the repository is not intended to be stand-alone, the contents of these 
files are to be taken
 from or merged with the master repository as necessary.
@@ -195,7 +195,7 @@ differs from that described in \t{use.desc}.
 \subsection{The updates directory}
 \label{sec:updates-dir}
 The \t{updates} directory is used to inform the package manager that a package 
has moved categories,
-names, or that a version has changed SLOT. It contains one file per quarter 
year, named
+names, or that a version has changed SLOT\@. It contains one file per quarter 
year, named
 \t{[1-4]Q-[YYYY]} for the first to fourth quarter of a given year, for example 
\t{1Q-2004} or
 \t{3Q-2006}. The format of each file is again line-based, with each line 
having one of the following
 formats:

Reply via email to