summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-08-15 22:15:05 -0700
committerUlrich Müller <ulm@gentoo.org>2012-09-13 08:28:16 +0200
commitd4b2fa245918e4704e6cf660575cf2f45c922805 (patch)
tree2b5d04ca2ca3f8659655249965be6bdff65971d8 /ebuild-vars.tex
parentEAPI 5 has stable use forcing and masking. (diff)
downloadpms-d4b2fa245918e4704e6cf660575cf2f45c922805.tar.gz
pms-d4b2fa245918e4704e6cf660575cf2f45c922805.tar.bz2
pms-d4b2fa245918e4704e6cf660575cf2f45c922805.zip
EAPI 5: Extend slot-operator-deps with sub-slot support
See bug 424429.
Diffstat (limited to 'ebuild-vars.tex')
-rw-r--r--ebuild-vars.tex8
1 files changed, 8 insertions, 0 deletions
diff --git a/ebuild-vars.tex b/ebuild-vars.tex
index 01d2393..53de53d 100644
--- a/ebuild-vars.tex
+++ b/ebuild-vars.tex
@@ -29,6 +29,14 @@ All ebuilds must define at least the following variables:
eclass. Must not be empty.
\item[SLOT] The package's slot. Must be a valid slot name, as per section~\ref{sec:slot-names}.
May be defined by an eclass. Must not be empty.
+
+ In EAPIs shown in table~\ref{tab:slot-deps-table} as supporting sub-slots, the \t{SLOT} variable
+ may contain an optional sub-slot part that follows the regular slot and is delimited by a \t{/}
+ character. The sub-slot must be a valid slot name, as per section~\ref{sec:slot-names}.
+ The sub-slot is used to represent cases in which an upgrade to a new version of a package with
+ a different sub-slot may require dependent packages to be rebuilt. When the sub-slot part is
+ omitted from the \t{SLOT} definition, the package is considered to have an implicit sub-slot
+ which is equal to the regular slot.
\end{description}
\section{Optional Ebuild-defined Variables}