virtual/x11 should depend on x11-apps/luit because xterm uses it for USE unicode. in fact, xterm ebuild should be fixed and traces of virtual/x11 removed. RDEPEND="|| ( ( x11-libs/libX11 x11-libs/libXrender x11-libs/libXt x11-libs/libXmu x11-libs/libxkbfile x11-libs/libXft x11-libs/libXaw unicode? ( x11-apps/luit ) ) virtual/x11 )
virtual/x11 should die... (and you shouldn't have in installed at all, if you have, unmerge it).
(In reply to comment #1) > virtual/x11 should die... (and you shouldn't have in installed at all, if you > have, unmerge it). > Tried that but it's broken beyond that, [18:10] < Jarda> [nomerge ] x11-terms/xterm-223 USE="truetype unicode -Xaw3d -paste64 -toolbar" [18:10] < Jarda> [ebuild N ] virtual/x11-7.0-r2 USE="dri" 0 kB That happens if x11-apps/luit is not installed.
Seems OK here. What version of Portage are you using? # emerge -pv xterm These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] x11-apps/luit-1.0.2 USE="-debug" 0 kB [ebuild R ] x11-terms/xterm-223 USE="truetype unicode -Xaw3d -paste64 -toolbar" 0 kB
(In reply to comment #3) > Seems OK here. What version of Portage are you using? [20:27] < Jarda> sys-apps/portage-2.1.2-r9 Jarda was not only one, another user had same issue. I'm filing this for two users behalf actually, being unfamiliar with bugzilla and all..
Well, there's tons of users affected by this issue. This fix is really obvious, remove the || ( (foo bar baz ) virtual/x11 ) from every ebuild and kill the darned virtual. Nothing worth investigation. It would help to p.mask virtual/x11 meanwhile to get the remaining crap in the tree fixed or removed ( http://bugs.gentoo.org/showdependencytree.cgi?id=112675&hide_resolved=1)
(In reply to comment #5) > Well, there's tons of users affected by this issue. This fix is really obvious, > remove the || ( (foo bar baz ) virtual/x11 ) from every ebuild and kill the > darned virtual. Nothing worth investigation. Couldn't agree with you more. Got "do what you do" from Seemant so removed virtual/x11 from xterm-223.ebuild thus fixing this bug.