Lines 22-35
Link Here
|
22 |
LICENSE="GPL-2" |
22 |
LICENSE="GPL-2" |
23 |
SLOT="0" |
23 |
SLOT="0" |
24 |
KEYWORDS="~alpha ~amd64 -arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
24 |
KEYWORDS="~alpha ~amd64 -arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
25 |
IUSE="pam ldap samba sasl nis radius ssl snmp selinux icap-client logrotate \ |
25 |
IUSE="pam ldap samba sasl kerberos nis radius ssl snmp selinux icap-client \ |
26 |
mysql postgres sqlite \ |
26 |
logrotate mysql postgres sqlite \ |
27 |
qos zero-penalty-hit \ |
27 |
qos zero-penalty-hit \ |
28 |
pf-transparent ipf-transparent \ |
28 |
pf-transparent ipf-transparent \ |
29 |
elibc_uclibc kernel_linux" |
29 |
elibc_uclibc kernel_linux" |
30 |
|
30 |
|
31 |
DEPEND="pam? ( virtual/pam ) |
31 |
DEPEND="pam? ( virtual/pam ) |
32 |
ldap? ( net-nds/openldap ) |
32 |
ldap? ( net-nds/openldap ) |
|
|
33 |
kerberos? ( app-crypt/mit-krb5 ) |
33 |
ssl? ( dev-libs/openssl ) |
34 |
ssl? ( dev-libs/openssl ) |
34 |
sasl? ( dev-libs/cyrus-sasl ) |
35 |
sasl? ( dev-libs/cyrus-sasl ) |
35 |
selinux? ( sec-policy/selinux-squid ) |
36 |
selinux? ( sec-policy/selinux-squid ) |
Lines 91-96
Link Here
|
91 |
local ntlm_helpers="fakeauth" |
92 |
local ntlm_helpers="fakeauth" |
92 |
use samba && ntlm_helpers="SMB,${ntlm_helpers}" |
93 |
use samba && ntlm_helpers="SMB,${ntlm_helpers}" |
93 |
|
94 |
|
|
|
95 |
use kerberos && local negotiate_helpers="squid_kerb_auth" |
96 |
|
94 |
local myconf="" |
97 |
local myconf="" |
95 |
|
98 |
|
96 |
# coss support has been disabled |
99 |
# coss support has been disabled |
Lines 122-127
Link Here
|
122 |
--enable-basic-auth-helpers="${basic_modules}" \ |
125 |
--enable-basic-auth-helpers="${basic_modules}" \ |
123 |
--enable-external-acl-helpers="${ext_helpers}" \ |
126 |
--enable-external-acl-helpers="${ext_helpers}" \ |
124 |
--enable-ntlm-auth-helpers="${ntlm_helpers}" \ |
127 |
--enable-ntlm-auth-helpers="${ntlm_helpers}" \ |
|
|
128 |
--enable-negotiate-auth-helpers="${negotiate_helpers}" \ |
125 |
--enable-useragent-log \ |
129 |
--enable-useragent-log \ |
126 |
--enable-cache-digests \ |
130 |
--enable-cache-digests \ |
127 |
--enable-delay-pools \ |
131 |
--enable-delay-pools \ |