The updated app-emulation/emul-linux-x86-baselibs pulls in pam unconditionally. I've updated the ebuild with IUSE pam and pam? ( >=sys-libs/pam-1.1.8-r2[abi_x86_32(-)] ), and it seems to work well enough. Can something like this make it into the ebuild? The change is simple enough that I figured a patch wasn't worth posting.
Sure. I've also added USE=kerberos,ldap to kill the other big deps. + 15 Jun 2014; Michał Górny <mgorny@gentoo.org> + -emul-linux-x86-baselibs-20140508-r6.ebuild, + -emul-linux-x86-baselibs-20140508-r7.ebuild, + -emul-linux-x86-baselibs-20140508-r8.ebuild, + emul-linux-x86-baselibs-20140508-r10.ebuild, + emul-linux-x86-baselibs-20140508-r9.ebuild: + Add USE=kerberos,ldap,pam wrt bug #513298. Drop old. Now, would you like to try: emerge --depclean -v emul-linux-x86-baselibs and tell me what pulls this package on your system? Most of our systems don't use it anymore.
Calculating dependencies... done! app-emulation/emul-linux-x86-baselibs-20140508-r6 pulled in by: app-emulation/emul-linux-x86-gtklibs-20140508-r1 requires ~app-emulation/emul-linux-x86-baselibs-20140508 app-emulation/emul-linux-x86-qtlibs-20140508-r1 requires ~app-emulation/emul-linux-x86-baselibs-20140508 app-emulation/emul-linux-x86-soundlibs-20140508 requires ~app-emulation/emul-linux-x86-baselibs-20140508[abi_x86_32] app-emulation/emul-linux-x86-xlibs-20140508 requires ~app-emulation/emul-linux-x86-baselibs-20140508 app-emulation/wine-1.7.19-r1 requires app-emulation/emul-linux-x86-baselibs, >=app-emulation/emul-linux-x86-baselibs-20131008[development], app-emulation/emul-linux-x86-baselibs[development] app-text/acroread-9.5.5 requires app-emulation/emul-linux-x86-baselibs dev-util/adobe-air-sdk-bin-1.5.3 requires app-emulation/emul-linux-x86-baselibs sci-electronics/eagle-6.5.0 requires app-emulation/emul-linux-x86-baselibs www-plugins/adobe-flash-11.2.202.359 requires app-emulation/emul-linux-x86-baselibs Is the list of what pulls in baselibs if that's what you were asking(that won't change regardless of the pam use flag). I have pam(and *kit) local blocked so it is the only thing that really bothered me.
Thanks. We will work on getting the packages you need fully multilib-capable so that emerge would depclean all of emul-linux if possible :).
Thanks. I don't particularly mind having the emul packages on my system. I just don't like pam or *kit.