Gentoo Archives: gentoo-user

From: Daniel Pielmeier <billie@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] portage getting mixed up with USE?
Date: Wed, 22 Jun 2011 10:49:26
Message-Id: BANLkTimkPRrOePuJHqiDqngVSELPAVFbYg@mail.gmail.com
In Reply to: Re: [gentoo-user] portage getting mixed up with USE? by Neil Bothwick
1 2011/6/22 Neil Bothwick <neil@××××××××××.uk>:
2 > On Wed, 22 Jun 2011 10:18:05 +0200, Alan McKinnon wrote:
3 >
4 >> The following USE changes are necessary to proceed:
5 >> #required by www-client/dillo-2.2, required by mail-client/claws-
6 >> mail-3.7.9-r1[dillo], required by claws-mail (argument)
7 >> >=x11-libs/fltk-2.0_pre6970-r1 -cairo
8 >
9 >> Any reason why portage is telling me to set a USE that is already
10 >> there per portage's own output?
11 >
12 > As Daniel said, this is what portage needs, it's been that way since the
13 > autounmask stuff was introduced. Or you could emerge Claws with -dillo
14 > and use the fancy plugin for HTML rendering. I stopped using the dillo
15 > renderer years ago.
16
17 Actually it is like that since the introduction of use-dependencies
18 like cat/pkg-ver[use] and _before_. Autounmask ist just for the users
19 convenience to copy paste the needed changes to package.use. I guess
20 the reason for this coming up more often is that develpopers start to
21 use use-dependencies more often.
22
23 Before the introduction of use dependencies the only possible way was
24 to stop emerge at build time and tell the user he needs USE="X" for
25 package Y. With use dependencies it is now possible to inform the user
26 about it when resolving the dependencies.
27
28 So nothing has changed. If a package requires use settings which are
29 different from the defaults you have to override this on a per package
30 basis via package.use.
31
32 --
33 Regards,
34 Daniel

Replies

Subject Author
Re: [gentoo-user] portage getting mixed up with USE? Alan McKinnon <alan.mckinnon@×××××.com>