The Postfix ebuilds depend on PAM. This is an unnecessary dependency. Postfix uses Cyrus-SASL for authentication, and not PAM directly. Hence, the dependency should be in the Cyrus-SASL ebuild, and not the Postfix ebuild. Reproducible: Always Steps to Reproduce: 1. 2. 3. A temporary workaround it to use USE=-pam when emerging Postfix. However, the right solution is to remove the PAM dependency. Removing the PAM dependency also renders postfix-2.2.4.ebuild stable.
yes, postfix shouldn't depend on virtual/pam. But the pam USE flag should stay, so we can optionally install /etc/pam.d/smtp file.
In fact thats completely wrong; Postfix uses PAM to guess system users and to deliver their mail. The dependency is not needed because it is carried by the mailbase package. Cheers, Ferdy
Forgot to close. Cheers, Ferdy