--- /usr/portage/sys-auth/polkit/polkit-0.105.ebuild 2012-05-16 21:16:45.310250184 +0200 +++ polkit-0.105.ebuild 2012-05-16 21:17:00.038066061 +0200 @@ -26,8 +26,8 @@ dev-util/intltool virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.13 )" -PDEPEND="!systemd? ( >=sys-auth/consolekit-0.4.5[policykit] ) - pam? ( sys-auth/pambase[consolekit] ) +PDEPEND="!systemd? ( >=sys-auth/consolekit-0.4.5[policykit] pam? ( sys-auth/pambase[consolekit] ) ) + systemd? ( pam? ( sys-auth/pambase ) ) gtk? ( || ( >=gnome-extra/polkit-gnome-${PV} lxde-base/lxpolkit ) ) kde? ( sys-auth/polkit-kde-agent )" @@ -81,6 +81,9 @@ } pkg_postinst() { + if use systemd; then + return + fi # Make sure that the user has consolekit sessions working so that the # 'allow_active' directive in polkit action policies works if has_version 'gnome-base/gdm' && ! has_version 'gnome-base/gdm[consolekit]'; then