On Wednesday 22 June 2011 10:49:04 Daniel Pielmeier did opine thusly:
> 2011/6/22 Alan McKinnon <[email protected]>:
> > # emerge -av claws-mail
> > 
> > These are the packages that would be merged, in order:
> > 
> > Calculating dependencies... done!
> > [ebuild  N     ] net-libs/libetpan-1.0  USE="berkdb gnutls sasl
> > ssl - debug -ipv6 -liblockfile" 1,631 kB
> > [ebuild  N     ] x11-libs/fltk-2.0_pre6970-r1  USE="jpeg opengl
> > png xft xinerama zlib -cairo -debug -doc" 2,470 kB
> > [ebuild  N     ] www-client/dillo-2.2  USE="gif jpeg png ssl
> > -doc - ipv6" 616 kB
> > [ebuild  N     ] mail-client/claws-mail-3.7.9-r1  USE="crypt
> > dbus
> > dillo gnutls imap ldap session spell ssl startup-notification -
> > bogofilter -doc -ipv6 -nntp -pda -smime -spamassassin -xface"
> > 6,921 kB
> > 
> > Total: 4 packages (4 new), Size of downloads: 11,637 kB
> > 
> > The following USE changes are necessary to proceed:
> > #required by www-client/dillo-2.2, required by
> > mail-client/claws-
> > mail-3.7.9-r1[dillo], required by claws-mail (argument)
> > 
> >>=x11-libs/fltk-2.0_pre6970-r1 -cairo
> >>
> > Any reason why portage is telling me to set a USE that is
> > already
> > there per portage's own output?
> > 
> > It will build fltk with USE=-cairo, so why the need to tell me
> > to set it explicitly?
> 
> I guess it displays the USE settings how they should be and
> afterwards prints the required changes. Or does it build fltk with
> USE="-cairo" if you just type emerge -av fltk?

emerge -av fltk

gives exactly the same output as above. The dillo ebuild doesn't seem 
to be causing this change in behaviour:

RDEPEND="x11-libs/fltk:2[-cairo,jpeg=,png=]

What it looks like is portage is insisting the package.use explicitly 
states the USE flags needed. This is wrong and I am not about to bloat 
package.use to cater for every "built with use" occurrence. Or perhaps 
it's now only looking at installed deps and not it's own dep graph 
when emerge runs.

Portage should only care about whether the package is already built 
with use, or will be according to the dep graph


-- 
alan dot mckinnon at gmail dot com

Reply via email to