aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-06-04 10:21:45 +0200
committerMichał Górny <mgorny@gentoo.org>2018-07-31 19:24:02 +0200
commit8c5598c1af2c4c96546f196e2213211ec9cd7e7a (patch)
treee13fe845f4b65f18175b1a0d96a7e49183a643cf /man
parentUpdates for portage-2.3.44 release (diff)
downloadportage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.tar.gz
portage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.tar.bz2
portage-8c5598c1af2c4c96546f196e2213211ec9cd7e7a.zip
Replace implicit {FEATURES->USE}=test forcing with USE default
Use an explicit USE_ORDER entry to control mapping FEATURES=test into default-enabled USE=test, rather than forcing/masking it depending on the state of FEATURES. This makes it possible for users to enable (or disable) USE=test independently of FEATURES. An example use case is installing test dependencies and building test cases without actually running tests at a particular moment which is something I've been doing quite frequently with LLVM. Reviewed-by: Zac Medico <zmedico@gentoo.org> Closes: https://github.com/gentoo/portage/pull/347
Diffstat (limited to 'man')
-rw-r--r--man/make.conf.56
1 files changed, 5 insertions, 1 deletions
diff --git a/man/make.conf.5 b/man/make.conf.5
index cb0f00237..a4e33923c 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -1138,7 +1138,7 @@ This variable contains options that control the build behavior of several
packages. More information in \fBebuild\fR(5). Possible USE values
can be found in \fI/usr/portage/profiles/use.desc\fR.
.TP
-\fBUSE_ORDER\fR = \fI"env:pkg:conf:defaults:pkginternal:repo:env.d"\fR
+\fBUSE_ORDER\fR = \fI"env:pkg:conf:defaults:pkginternal:features:repo:env.d"\fR
Determines the precedence of layers in the incremental stacking of the USE
variable. Precedence decreases from left to right such that env overrides
pkg, pkg overrides conf, and so forth.
@@ -1167,6 +1167,10 @@ USE from make.defaults and package.use in the profile
.B pkginternal
USE from \fBebuild\fR(5) IUSE defaults
.TP
+.B features
+Flags implied by FEATURES. Currently includes USE=\fBtest\fR
+for FEATURES=\fBtest\fR.
+.TP
.B repo
USE from make.defaults and package.use in the repo's profiles/ top dir
(e.g. /usr/portage/profiles/package.use) (see \fBportage\fR(5))