diff options
author | Ulrich Müller <ulm@gentoo.org> | 2022-12-09 20:07:07 +0100 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2022-12-09 20:07:07 +0100 |
commit | dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c (patch) | |
tree | e2a07006e509ad66004872eb9302a2112e281466 | |
parent | appendices.tex: No line break before GLEP number (diff) | |
download | pms-dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c.tar.gz pms-dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c.tar.bz2 pms-dc358cbe6c57dca54b82d2c9bc8de2e1cddd975c.zip |
Don't use teletype for EAPIs
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r-- | appendices.tex | 12 | ||||
-rw-r--r-- | 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 |