Add some docs for use.force and package.use.force.
authorZac Medico <zmedico@gentoo.org>
Fri, 11 Aug 2006 20:08:02 +0000 (20:08 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 11 Aug 2006 20:08:02 +0000 (20:08 -0000)
svn path=/main/trunk/; revision=4215

man/portage.5

index 3aca18c3887572a2ebccea130888ab1052b87977..0a57c971da1a62473c1627146fecadfcc2af2ba0 100644 (file)
@@ -28,10 +28,12 @@ make.defaults
 packages
 packages.build
 package.provided
+package.use.force
 package.use.mask
 parent
 profile.bashrc
 use.defaults
+use.force
 use.mask
 virtuals
 .fi
@@ -225,6 +227,28 @@ x11-libs/qt-3.3.0
 x11-base/xorg-x11-6.8
 .fi
 .TP
+.BR package.use.force
+Per\-package USE flag forcing.
+
+.I Note:
+In a cascading profile setup, you can remove USE flags in children 
+profiles which were added by parent profiles by prefixing the flag with 
+a '\-'.
+
+.I Format:
+.nf
+\- comments begin with #
+\- one DEPEND atom per line with space-delimited USE flags
+.fi
+
+.I Example:
+.nf
+# force docs for GTK 2.x
+=x11\-libs/gtk+\-2* doc
+# unforce mysql support for QT
+x11\-libs/qt \-mysql
+.fi
+.TP
 .BR package.use.mask
 Per\-package USE flag masks.
 
@@ -284,6 +308,21 @@ sdl        media\-libs/libsdl
 tcltk      dev\-lang/tcl   dev\-lang/tk
 .fi
 .TP
+.BR use.force
+Some USE flags don't make sense to disable under certain conditions.  Here we
+list forced flags.
+
+.I Note:
+In a cascading profile setup, you can remove USE flags in children 
+profiles which were added by parent profiles by prefixing the flag with 
+a '\-'.
+
+.I Format:
+.nf
+\- comments begin with #
+\- one USE flag per line
+.fi
+.TP
 .BR use.mask
 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