summaryrefslogtreecommitdiff
path: root/net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild')
-rw-r--r--net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild17
1 files changed, 14 insertions, 3 deletions
diff --git a/net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild b/net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild
index 09b5abbe4c36..1001f5922722 100644
--- a/net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.5.4-r1.ebuild
@@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="caps ipv6 junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 nfsv41 selinux tcpd +uuid"
+IUSE="caps ipv6 junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 nfsv41 sasl selinux tcpd +uuid"
REQUIRED_USE="kerberos? ( nfsv4 )"
RESTRICT="test" #315573
@@ -28,13 +28,19 @@ RESTRICT="test" #315573
# so don't depend on virtual/krb.
# (04 Feb 2005 agriffis)
DEPEND="
- >=dev-db/sqlite-3.3
+ dev-db/sqlite:3
dev-libs/libxml2
net-libs/libtirpc:=
>=net-nds/rpcbind-0.2.4
sys-fs/e2fsprogs
caps? ( sys-libs/libcap )
- ldap? ( net-nds/openldap )
+ ldap? (
+ net-nds/openldap
+ sasl? (
+ app-crypt/mit-krb5
+ dev-libs/cyrus-sasl:2
+ )
+ )
libmount? ( sys-apps/util-linux )
nfsv4? (
dev-libs/libevent:=
@@ -88,6 +94,11 @@ src_prepare() {
src_configure() {
export libsqlite3_cv_is_recent=yes # Our DEPEND forces this.
export ac_cv_header_keyutils_h=$(usex nfsidmap)
+
+ # SASL is consumed in a purely automagic way
+ export ac_cv_header_sasl_h=no
+ export ac_cv_header_sasl_sasl_h=$(usex sasl)
+
local myeconfargs=(
--disable-static
--with-statedir="${EPREFIX}"/var/lib/nfs