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

