summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2008-03-31 20:55:31 -0400
committerMark Loeser <halcy0n@gentoo.org>2008-03-31 20:55:31 -0400
commit44201269ab1b32ea65ec67b2280576191e1180d2 (patch)
tree2fd428ebcfaacb90460b8ef8b1e4794216110f4d /profiles.tex
parentFix a couple of thinkos. (diff)
downloadpms-44201269ab1b32ea65ec67b2280576191e1180d2.tar.gz
pms-44201269ab1b32ea65ec67b2280576191e1180d2.tar.bz2
pms-44201269ab1b32ea65ec67b2280576191e1180d2.zip
Document the package.use file; this fixes bug #178092
Diffstat (limited to 'profiles.tex')
-rw-r--r--profiles.tex7
1 files changed, 7 insertions, 0 deletions
diff --git a/profiles.tex b/profiles.tex
index 304bd46..241cd17 100644
--- a/profiles.tex
+++ b/profiles.tex
@@ -108,6 +108,13 @@ considered to be provided by the system regardless of whether it is actually ins
has severe adverse effects on USE-based and slot-based dependencies, its use is strongly deprecated
and package manager support must be regarded as purely optional.
+\subsection{package.use}
+The \t{package.use} file may be used by the package manager to override the default USE flags specified
+by \t{make.defaults} on a per package basis. The format is to have a package dependency specification,
+and then a space delimited list of USE flags to enable. A USE flag in the form of \t{-flag} indicates
+that the package should have the USE flag disabled. The package dependency specification is limited to
+the forms defined by \t{EAPI 0}.
+
\subsection{USE masking and forcing}
\label{use-masking}
This section covers the four files \t{use.mask}, \t{use.force}, \t{package.use.mask} and