kde-misc/kshutdown ebuild should have the USE flag options for "kde" and "qt", because it can be compiled for kde and/or qt. For example: If you compile only the qt4 version of kshutdown from their website's source. It has no dependance on "kde-base/kdelibs", "dev-qt/qt* qt3support", or "dev-libs/libattica". I was able to sucessfully install kshutdown-3.0 from websites source, with the following dependent packages dev-qt/qtcore-4.8.4-r5 (exceptions glib iconv ssl -aqua -c++0x -debug -icu -pch -qt3support) dev-qt/qtgui-4.8.4-r1 (accessibility dbus exceptions glib tiff xinerama xv -aqua -c++0x -cups -debug -egl -gif -gtkstyle -mng -nas -nis -pch -qt3support -trace) dev-qt/qtdbus-4.8.4 (exceptions -aqua -c++0x -debug -pch) I didn't compile the kde version so i don't know the dependances, but i dont think it requires qt3support. Their website has some details. here are some details on their website about different dependances http://kshutdown.sourceforge.net/README.html#kdevsqt hope this helps ZyMOS
I'm not sure I like this; it's two completely separate build systems for one package, which would be a pain to implement and I'm not sure how much of a benefit there is.
Please report a bug on upstream bug tracker to support the different build types (kde or qt only build) in one build system. If this is fixed in a release version, please re-open this bug and we will add the non-kde build as well.