>
> I think that, ideally, we should have many very specific per-package USE
> flags and have group them into aliases at different levels, the vaguest
> level being something such as "desktop" or "server" followed by things like
> "gui", "scanning" and similar. This would allow someone to, for example,
> set their USE="desktop -gui" if they want a console desktop system or
> USE="server gui -qt" if they want a server with a GUI, but not using Qt if
> another toolkit is available.
> It'd probably be very difficult to implement this, though, especially in
> the current portage.

I think that indeed we need to review current USE flags. For example take 
subversion. It accepts a number of USE flags. The most awkward one is the 
berkdb useflag which actually doubles up as a "server" useflag as berkeley db 
is needed for the server part of the package. Further this flag also masks 
out the python useflag if it is not specified as the python bindings only 
build when the server part is build.

Paul

-- 
Paul de Vrieze
Researcher
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


Attachment: pgp00000.pgp
Description: signature

Reply via email to