The file kde-frameworks-5.22.keywords contains lines like >=dev-qt/qtcore-5.5.1:5 >=dev-qt/qtdbus-5.5.1:5 ... (and so on) in order to accept required Qt libs. However it would be much better to use a the strictly less operator "<" to accept all libs below to a specific version than all packages above something. In this particular case it would be <dev-qt/qtcore-5.6:5 <dev-qt/qtdbus-5.6:5 ... (and so on) The problem is that the method that is currently used also makes emerge to accept Qt 5.6 and this causes conflicts during the world update. Emerge tries to pull in Qt 5.6, but fails because other libs are not stable yet nor accepted by special keyword. However, Plasma it totally happy with Qt 5.5.1. Side remark: Currently Qt 5.5.1 is stably anyway though the above lines are not required at all. But this always has been a general problem in the past and hence I would recommend to try to use the "<" operator for future releases.
Sorry, I wanted to say "However, KDE Frameworks (not Plasma) is totally happy with Qt 5.5.1."
These lines should probably be removed rather than changed to <, as long as Frameworks do not depend on any non-stable version (which probably won't happen again with their conservative policies).
Thanks all. https://gitweb.gentoo.org/proj/kde.git/commit/?id=7c76d77281e05edf3f7183fd31cc98a29583c995