Steps to reproduce: ACCEPT_KEYWORDS="~x86" emerge -p bblaunch Actual Results: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-wm/kahakai-0.5.1 [ebuild R ] x11-misc/bblaunch-0.0.3 though kahakai is _not_ required for bblaunch, it is a dependency for bblaunch... use flags: #euse -c USE setting in make.conf: 3dnow aalib -acl -afs alsa apm -arts avi cdr -cjk crypt -cups dvd encode fbcon gd ggi gif -gnome -gb -gphoto2 gtk2 -gtkhtml -guile imlib java jpeg -junit -kde -ldap -ladcca -leim -libgda -lirc memlimit mmx mozilla mpeg -mule nas ncurses oav oggvorbis opengl pdflib perl png python -qt -quicktime -samba sdl socks5 -spell sse ssl tcltk tiff truetype usb X xml xml2 xmms zlib directfb libg++ -foomaticdb flash -esd ~Progster
bblaunch requires the blackbox protocol provided by all blackbox derivates. namely those are fluxbox, kahakai, waimea, blackbox and openbox. Portage just tries to fill the virtual dependency with the first found package that provides it.
but since I have fluxbox installed, it shouldn't try to install kahakai should it? If I'm wrong ignore this bug ;-)