The attached patch applied over current ebuild (with the new squid.pam-include file) fixes a couple of problems with openpam and amd64 compatibility, and cleanups the ebuild to use newinitd/newconfd and to improve uclibc support. The fixes are: - openpam compatibility: doesn't use pam_stack, but instead include directive, move the dependency on virtual/pam; - openpam/amd64 compatibility: doesn't use fullpath to modules, just module names, fixes no-lib32 profile and openpam support; - uclibc support: dropped uclibc useflag and used elibc_uclibc instead; it probably need a deeper cleanup anyway. Thanks, Diego
Created attachment 59296 [details, diff] Ebuild patch
Created attachment 59297 [details] squid.pam-include
Removing embedded from the CC: we don't have any pam at all. It's USE masked.
fixed in squid-2.5.10