I have inserted the following line in package.use after seeing a long list of flags in IUSE and wanting to be more specific net-im/gaim -eds crypt ssl cjk console gtk msn xscreensaver custom-cflags However, when I go to emerge -uNDav world, those use flags appear not to be set. Here's the relevant line [ebuild U ] net-im/gaim-2.0.0_beta5-r2 [1.5.0] USE="cjk* console%* crypt%* custom-cflags%* gtk%* msn%* nls perl spell ssl%* xscreensaver%* -avahi% -bonjour% -dbus% -debug -doc% -eds -gadu% -gnutls -groupwise% -gstreamer% -meanwhile% -mono% -qq% -sasl% -silc -startup-notification% -tcl -tk (-krb4%) (-nas%)" 6,338 kB Shortly before gstreamer was selected by default (%) as -gstreamer was not in make.conf yet now after putting it in, it's still the default (%) but is now deselected. What on earth is going on? Here's emerge --version Portage 2.1.2_rc4-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r3 i686)
sorry, they _are_ being applied, but they're marked as omitted (%)
Uh? How are they not set? flag%* == new and enabled
Okay, that was confusion on my part which has now been dealt with and related to the % (which I had taken to mean for over a year that a given flag has not been altered in make.conf or package.use). Thanks for clearing that up.
Closing. :)