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 09:32:50
Message-Id: BANLkTinqNoZMO7Rz2hgGDXLAUiKSuRUBGQ@mail.gmail.com
In Reply to: Re: [gentoo-user] portage getting mixed up with USE? by Alan McKinnon
1 2011/6/22 Alan McKinnon <alan.mckinnon@×××××.com>:
2 > On Wednesday 22 June 2011 10:49:04 Daniel Pielmeier did opine thusly:
3 >>
4 >> I guess it displays the USE settings how they should be and
5 >> afterwards prints the required changes. Or does it build fltk with
6 >> USE="-cairo" if you just type emerge -av fltk?
7 >
8 > emerge -av fltk
9 >
10 > gives exactly the same output as above. The dillo ebuild doesn't seem
11 > to be causing this change in behaviour:
12 >
13 > RDEPEND="x11-libs/fltk:2[-cairo,jpeg=,png=]
14 >
15 > What it looks like is portage is insisting the package.use explicitly
16 > states the USE flags needed. This is wrong and I am not about to bloat
17 > package.use to cater for every "built with use" occurrence. Or perhaps
18 > it's now only looking at installed deps and not it's own dep graph
19 > when emerge runs.
20 >
21 > Portage should only care about whether the package is already built
22 > with use, or will be according to the dep graph
23
24 So you get the same recommendation about the use flag change?
25
26 If you have USE="cairo" in make.conf or it is enabled via some profile
27 (desktop?) you have to add >=x11-libs/fltk-2.0_pre6970-r1 -cairo to
28 package.use to override this on a per package basis. I think there is
29 no way around this.
30
31 --
32 Regards,
33 Daniel

Replies

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