The SELinux policies should be RDEPEND'd on, not DEPEND. See the blocker bug for more info. Something like the following should work: Index: kde4-base.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v retrieving revision 1.152 diff -u -B -r1.152 kde4-base.eclass --- kde4-base.eclass 15 May 2015 16:13:42 -0000 1.152 +++ kde4-base.eclass 30 May 2015 14:05:32 -0000 @@ -370,7 +370,7 @@ none) ;; *) IUSE+=" selinux" - kdecommondepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" + kderdepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" ;; esac Index: kde5.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/kde5.eclass,v retrieving revision 1.8 diff -u -B -r1.8 kde5.eclass --- kde5.eclass 9 May 2015 15:33:21 -0000 1.8 +++ kde5.eclass 30 May 2015 14:05:32 -0000 @@ -197,7 +197,7 @@ none) ;; *) IUSE+=" selinux" - COMMONDEPEND+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" + RDEPEND+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )" ;; esac
@Jason ack from kde, just apply it
Thanks, done. 31 May 2015; Jason Zaman <perfinion@gentoo.org> kde4-base.eclass, kde5.eclass: KDE: fix SELinux deps, bug 550824