commit: dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 9 19:07:07 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 9 19:07:07 2022 +0000
URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=dc358cbe
Don't use teletype for EAPIs
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
appendices.tex | 12 ++++++------
dependencies.tex | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/appendices.tex b/appendices.tex
index d87d1be..ed90225 100644
--- a/appendices.tex
+++ b/appendices.tex
@@ -67,16 +67,16 @@ In some exceptional cases, changes to the specification
have been approved by th
without introducing a new EAPI\@. This section lists such retroactive changes.
\subsection{Bash version}
-EAPIs \t{0}, \t{1} and \t{2} originally specified GNU Bash version 3.0. This
was retroactively
-updated to version 3.2 (see table~\ref{tab:bash-version}) in November 2009.
+EAPIs 0, 1 and~2 originally specified GNU Bash version 3.0. This was
retroactively updated to
+version 3.2 (see table~\ref{tab:bash-version}) in November 2009.
\subsection{Old-style virtuals}
Historically, virtuals were special packages rather than regular ebuilds. An
ebuild could specify in
the \t{PROVIDE} metadata that it supplied certain virtuals, and the package
manager had to bear this
in mind when handling dependencies.
-Old-style virtuals were supported by EAPIs \t{0}, \t{1}, \t{2}, \t{3} and
\t{4}. They were phased
-out via GLEP~37~\cite{Glep37} and finally removed in 2011.
+Old-style virtuals were supported by EAPIs 0, 1, 2, 3 and~4. They were phased
out via
+GLEP~37~\cite{Glep37} and finally removed in 2011.
\note{A `new-style virtual' is a normal package that installs no files and
uses its dependency
requirements to pull in a `provider'. This does not require any special
handling from the package
@@ -105,8 +105,8 @@ induce string prefix comparison instead of the normal
version comparison logic.
surprising results, e.\,g.\ \t{=dev-lang/perl-5.2*} matching
\t{dev-lang/perl-5.22.0}. Moreover,
implementation in package managers deviated from what was specified.
-String prefix matching was effective in EAPIs \t{0}, \t{1}, \t{2}, \t{3},
\t{4} and \t{5}. It was
-retroactively dropped in favour of the current behaviour in October 2015.
+String prefix matching was effective in EAPIs 0, 1, 2, 3, 4 and~5. It was
retroactively dropped
+in favour of the current behaviour in October 2015.
\subsection{Empty dependency groups}
The dependency specification format (see section~\ref{sec:dependency-spec})
originally permitted
diff --git a/dependencies.tex b/dependencies.tex
index f14a08c..0ff1c7e 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -331,7 +331,7 @@ described in table~\ref{tab:bang-strength-table}.
\featurelabel{slot-deps} A named slot dependency consists of a colon followed
by a slot name. A
specification with a named slot dependency matches only if the slot of the
matched package is equal
to the slot specified. If the slot of the package to match cannot be
determined (e.\,g.\ because it
-is not a supported \t{EAPI}), the match is treated as unsuccessful.
+is not a supported EAPI, the match is treated as unsuccessful.
\featurelabel{sub-slot} In EAPIs shown in table~\ref{tab:slot-deps-table} as
supporting sub-slots,
a slot dependency may contain an optional sub-slot part that follows the
regular slot and is