From 3902f936f3b087b49235c5d4cb93c16f1259629a Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 30 Dec 2010 17:33:31 -0800 Subject: ebuild(5): USE dependency defaults in EAPI 4 --- man/ebuild.5 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'man/ebuild.5') diff --git a/man/ebuild.5 b/man/ebuild.5 index 6b4364bdf..22cec1761 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -346,6 +346,21 @@ foo[bar=] bar? ( foo[bar] ) !bar? ( foo[\-bar] ) foo[!bar=] bar? ( foo[\-bar] ) !bar? ( foo[bar] ) .TE .RE +.TP +.B Atom USE defauts +Beginning with \fBEAPI 4\fR, \fBUSE\fR dependencies may specify default +assumptions about values for flags that may or may not be missing from +the \fBIUSE\fR of the matched package. Such defaults are specified by +immediately following a flag with either \fB(+)\fR or \fB(\-)\fR. Use +\fB(+)\fR to behave as if a missing flag is present and enabled, or +\fB(\-)\fR to behave as if it is present and disabled: + +.RS +.nf +media\-video/ffmpeg[threads(+)] +media\-video/ffmpeg[threads(\-)] +.fi +.RE .RE .TP .B Dynamic DEPENDs -- cgit v1.2.3-1-g7c22