From 834b5ccf0eb9843beab50ebcb662425111d2f7f7 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 16 Sep 2012 10:47:11 -0700 Subject: portage.5: add EAPI 5 stable use mask/force --- man/portage.5 | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) (limited to 'man') diff --git a/man/portage.5 b/man/portage.5 index 173e32679..efd410603 100644 --- a/man/portage.5 +++ b/man/portage.5 @@ -36,10 +36,14 @@ package.unmask package.use package.use.force package.use.mask +package.use.stable.force +package.use.stable.mask parent profile.bashrc use.force use.mask +use.stable.mask +use.stable.force virtuals .fi .TP @@ -90,6 +94,8 @@ package.unmask package.use package.use.force package.use.mask +package.use.stable.force +package.use.stable.mask profiles.desc repo_name thirdpartymirrors @@ -97,6 +103,8 @@ use.desc use.force use.local.desc use.mask +use.stable.mask +use.stable.force .fi .TP .BR /usr/share/portage/config/ @@ -246,7 +254,12 @@ default-linux/x86/2005.0 .BR eapi The first line of this file specifies the \fBEAPI\fR to which files in the same directory conform. See \fBebuild\fR(5) for information about \fBEAPI\fR -and related features. +and related features. Beginning with \fBEAPI 5\fR, new USE +configuration files are supported: use.stable.mask, +use.stable.force, package.use.stable.mask and +package.use.stable.force. These files behave similarly to +previously supported USE configuration files, except that they +only influence packages that are merged due to a stable keyword. .TP .BR make.defaults The profile default settings for Portage. The general format is described @@ -349,7 +362,7 @@ x11-libs/qt-3.3.0 x11-base/xorg-x11-6.8 .fi .TP -.BR package.use.force +\fBpackage.use.force\fR and \fBpackage.use.stable.force\fR Per\-package USE flag forcing. .I Note: @@ -371,7 +384,7 @@ a '\-'. x11\-libs/qt \-mysql .fi .TP -.BR package.use.mask +\fBpackage.use.mask\fR and \fBpackage.use.stable.mask\fR Per\-package USE flag masks. .I Note: @@ -404,7 +417,7 @@ If needed, this file can be used to set up a special environment for ebuilds, different from the standard root environment. The syntax is the same as for any other bash script. .TP -.BR use.force +\fBuse.force\fR and \fBuse.stable.force\fR Some USE flags don't make sense to disable under certain conditions. Here we list forced flags. @@ -419,7 +432,7 @@ a '\-'. \- one USE flag per line .fi .TP -.BR use.mask +\fBuse.mask\fR and \fBuse.stable.mask\fR Some USE flags don't make sense on some archs (for example altivec on non\-ppc or mmx on non\-x86), or haven't yet been tested. Here we list the masked ones. @@ -811,8 +824,9 @@ update\-changelog = true # which may be generated by egencache(1) cache\-formats = md5-dict pms # indicate that this repo contains profiles that may use directories for -# package.mask, package.provided, package.use, package.use.mask, -# package.use.force, use.mask and use.force. +# package.mask, package.provided, package.use, package.use.force, +# package.use.mask, package.use.stable.force, package.use.stable.mask, +# use.force, use.mask, use.stable.force, and use.stable.mask. # profile\-formats = portage-1 # indicate that paths such as 'gentoo:targets/desktop' or ':targets/desktop' in # profile parent files can be used to express paths relative to the root -- cgit v1.2.3-1-g7c22