summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2008-10-16 19:09:01 +0000
committerAlin Năstac <mrness@gentoo.org>2008-10-16 19:09:01 +0000
commit39319ff6d39c15cf1a56ac75054503888385bcab (patch)
tree484f0c605090a4695ce908ffc5558a650260bab3 /net-proxy
parentraise dependency on mail-client/claws-mail to 3.6.1 (diff)
downloadgentoo-2-39319ff6d39c15cf1a56ac75054503888385bcab.tar.gz
gentoo-2-39319ff6d39c15cf1a56ac75054503888385bcab.tar.bz2
gentoo-2-39319ff6d39c15cf1a56ac75054503888385bcab.zip
Add kerberos support (#242060).
(Portage version: 2.1.4.4)
Diffstat (limited to 'net-proxy')
-rw-r--r--net-proxy/squid/ChangeLog6
-rw-r--r--net-proxy/squid/squid-2.7.4-r2.ebuild9
-rw-r--r--net-proxy/squid/squid-3.0.9.ebuild9
3 files changed, 19 insertions, 5 deletions
diff --git a/net-proxy/squid/ChangeLog b/net-proxy/squid/ChangeLog
index 1b5a8d85bbf4..10afe75a9ade 100644
--- a/net-proxy/squid/ChangeLog
+++ b/net-proxy/squid/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-proxy/squid
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/ChangeLog,v 1.203 2008/09/14 09:14:16 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/ChangeLog,v 1.204 2008/10/16 19:09:01 mrness Exp $
+
+ 16 Oct 2008; Alin Năstac <mrness@gentoo.org> squid-2.7.4-r2.ebuild,
+ squid-3.0.9.ebuild:
+ Add kerberos support (#242060).
*squid-3.0.9 (14 Sep 2008)
*squid-2.7.4-r2 (14 Sep 2008)
diff --git a/net-proxy/squid/squid-2.7.4-r2.ebuild b/net-proxy/squid/squid-2.7.4-r2.ebuild
index b3b5f0c8ae8f..531d23f1649b 100644
--- a/net-proxy/squid/squid-2.7.4-r2.ebuild
+++ b/net-proxy/squid/squid-2.7.4-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-2.7.4-r2.ebuild,v 1.1 2008/09/14 09:14:16 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-2.7.4-r2.ebuild,v 1.2 2008/10/16 19:09:01 mrness Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
@@ -21,7 +21,7 @@ SRC_URI="http://www.squid-cache.org/Versions/v${S_PMV}/${S_PV}/${S_PP}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="pam ldap samba sasl nis ssl snmp selinux logrotate \
+IUSE="pam ldap samba sasl kerberos nis ssl snmp selinux logrotate \
mysql postgres sqlite \
qos zero-penalty-hit \
pf-transparent ipf-transparent \
@@ -29,6 +29,7 @@ IUSE="pam ldap samba sasl nis ssl snmp selinux logrotate \
DEPEND="pam? ( virtual/pam )
ldap? ( net-nds/openldap )
+ kerberos? ( || ( app-crypt/mit-krb5 app-crypt/heimdal ) )
ssl? ( dev-libs/openssl )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( sec-policy/selinux-squid )
@@ -85,6 +86,9 @@ src_compile() {
local ntlm_helpers="fakeauth"
use samba && ntlm_helpers="SMB,${ntlm_helpers}"
+ local negotiate_helpers=
+ use kerberos && local negotiate_helpers="squid_kerb_auth"
+
local myconf=""
# Support for uclibc #61175
@@ -123,6 +127,7 @@ src_compile() {
--enable-basic-auth-helpers="${basic_modules}" \
--enable-external-acl-helpers="${ext_helpers}" \
--enable-ntlm-auth-helpers="${ntlm_helpers}" \
+ --enable-negotiate-auth-helpers="${negotiate_helpers}" \
--enable-ident-lookups \
--enable-useragent-log \
--enable-cache-digests \
diff --git a/net-proxy/squid/squid-3.0.9.ebuild b/net-proxy/squid/squid-3.0.9.ebuild
index 30b1475504e8..9a8c320262c0 100644
--- a/net-proxy/squid/squid-3.0.9.ebuild
+++ b/net-proxy/squid/squid-3.0.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-3.0.9.ebuild,v 1.1 2008/09/14 09:14:16 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/squid/squid-3.0.9.ebuild,v 1.2 2008/10/16 19:09:01 mrness Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
@@ -22,7 +22,7 @@ SRC_URI="http://www.squid-cache.org/Versions/v${S_PMV}/${S_PV}/${S_PP}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 -arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="pam ldap samba sasl nis radius ssl snmp selinux icap-client logrotate \
+IUSE="pam ldap samba sasl kerberos nis radius ssl snmp selinux icap-client logrotate \
mysql postgres sqlite \
qos zero-penalty-hit \
pf-transparent ipf-transparent \
@@ -30,6 +30,7 @@ IUSE="pam ldap samba sasl nis radius ssl snmp selinux icap-client logrotate \
DEPEND="pam? ( virtual/pam )
ldap? ( net-nds/openldap )
+ kerberos? ( || ( app-crypt/mit-krb5 app-crypt/heimdal ) )
ssl? ( dev-libs/openssl )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( sec-policy/selinux-squid )
@@ -91,6 +92,9 @@ src_compile() {
local ntlm_helpers="fakeauth"
use samba && ntlm_helpers="SMB,${ntlm_helpers}"
+ local negotiate_helpers=
+ use kerberos && local negotiate_helpers="squid_kerb_auth"
+
local myconf=""
# coss support has been disabled
@@ -122,6 +126,7 @@ src_compile() {
--enable-basic-auth-helpers="${basic_modules}" \
--enable-external-acl-helpers="${ext_helpers}" \
--enable-ntlm-auth-helpers="${ntlm_helpers}" \
+ --enable-negotiate-auth-helpers="${negotiate_helpers}" \
--enable-useragent-log \
--enable-cache-digests \
--enable-delay-pools \