Paul Hartman wrote:
On Thu, Nov 19, 2009 at 4:41 PM, Paul Hartman
<[email protected]> wrote:
On Thu, Nov 19, 2009 at 2:15 PM, Jarry <[email protected]> wrote:
Hi,

I want to emerge a certain package, let's say x11-base/xorg-drivers,
so I try first "emerge --pretend xorg-drivers" and find it has ~50
various use-flags (some set, some unset). Where can I find their
description? For example "vmmouse", what is this USE flag good for?
Is it something for vmware?

I checked /etc/portage/profiles/use.desc and use.local.desc but
there are not all of them...
I'm sure there are 10 ways of doing it, but this is what I use:

equery u x11-base/xorg-drivers

equery is part of app-portage/gentoolkit in case you don't have it
installed. It can do other useful things such as tell you which
package installed a file, or show all files installed by a package.

And in the specific case of xorg-drivers those aren't USE flags at all
but driver flags :)



But it beats having to type in each one of them separately with euse -i. I like this little guy:

r...@smoker / # equery u seamonkey
[ Searching for packages matching seamonkey... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for www-client/seamonkey-1.1.18 ]
U I
- - crypt : Add support for encryption -- using mcrypt or gpg where applicable - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
- - gnome        : Adds GNOME support
+ + ipv6         : Adds support for IP version 6
+ + java         : Adds support for Java
+ + ldap : Adds LDAP support (Lightweight Directory Access Protocol)
- - mozdevelop   : Enable features for web developers (e.g. Venkman)
- - moznocompose : Disable building of mozilla's HTML editor component
- - moznoirc     : Disable building of mozilla's IRC client
- - moznomail    : Disable building mozilla's mail client
- - moznopango   : Disable x11-libs/pango during runtime
- - moznoroaming : sroaming extension support
- - postgres     : Adds support for the postgresql database
- - xforms : XForms is a standard to split up XHTML into XForms, instance data, and user interface - - xinerama : Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors
r...@smoker / #

This is cool. Can emerge do this too? You know, maybe some flag to have in addition to -p or -a and have it show this? Since I asked, watch it do this in some nice shiney new version of portage. lol

Yep, another tool to add to frequent commands.

Dale

:-) :-)

Reply via email to