The only usage of USE=systemd in the ebuild is here: policykit? ( >=sys-auth/polkit-0.112 !systemd? ( sys-auth/consolekit ) )" This would be much better done by USE=consolekit instead. Consider elogind users who otherwise need to add a counter-intuitive package.use entry (systemd and elogind collide on global level).
ping
Do we even need that dependency there? FWICS, polkit has appropriate PDEP already.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b574ef9a251cd9b57bae28d0562c4fdddbc06ab4 commit b574ef9a251cd9b57bae28d0562c4fdddbc06ab4 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-01-06 21:58:42 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-01-06 21:59:19 +0000 xfce-extra/xfce4-power-manager: Remove redundant dep on consolekit Remove USE=systemd and the redundant direct dependency on sys-auth/consolekit that was controlled through it. The appropriate dependency along with a little more up-to-date logic is already present as PDEPEND in sys-auth/polkit itself. Closes: https://bugs.gentoo.org/639432 xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.1.ebuild | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)