When polkit is built against systemd it no longer depends on consolekit. The attached patch changes the behaviour of the ebuild. Reproducible: Always
Created attachment 312047 [details, diff] polkit-0.105.ebuild-consolekit.patch No longer warn about consolekit when systemd is used and don't depend on consolekit in pambase either.
I tested this patch. It work fine in my case. This allow deleting consolekit from system if systemd used.
The pkg_postinst() cruft was just old so I've punted it entirely. And I've moved pambase depend inside !systemd? ( ) like in the attached patch. Should be all done now. Closing.