qpkg doesn't seem to handle conditional dependencies correctly. I noticed this when I did a emerge -p depclean. One of the packages it wanted to remove was ORBit. Just to be sure that it was safe to remove it I did a qpkg -q -nc ORBit and to my surprise it listed Mozilla as depending this package. When looking in the Mozilla ebuild I noticed that ORBit was a conditional dependency (!gtk2). I have gtk2 in my USE flags, both now and when I emerged Mozilla. It seems emerge correctly determined that ORBit was not needed, while qpkg falsely showed a dependency. Reproducible: Always Steps to Reproduce: 1. 'emerge -p depclean' while unneeded conditional dep is installed 2. 'qpkg -q <unneeded package listed by depclean>' 3. qpkg shows a dependency where there really isn't one.
*** This bug has been marked as a duplicate of 27738 ***