pam-0.77-r6 does not provide virtual/pam, which is reqired by app-admin/sudo-1.6.8_p9 Reproducible: Always Steps to Reproduce: 1. 2. 3.
No, it is not required. See the ebuild: <snip> DEPEND="pam? ( || ( virtual/pam sys-libs/pam ) ) </snip> Only >=0.78 provides virtual/pam, see sys-libs/pam ChangeLog.
I noticed this too with xscreensaver-4.22 (~x86) which, unlike 4.21 (x86) uses virtual/pam. If I added pam-0.78 to package.keywords, it then required a new version of cracklib, also in testing to be emerged. I stopped right there, not wanting too many testing packages. So, my workaround was to add pam-0.78 to package.provided. This way, xscreensaver thinks it has what it needs without my needing to add an indeterminate number of packages to package.keywords to satisfy pam-0.78's dependencies. I can then wait for pam to catch up and be stable, at which point all will be well again. JM2C, HTH.