summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorrichard <richard@pkgsrc.org>2013-10-12 04:48:59 +0000
committerrichard <richard@pkgsrc.org>2013-10-12 04:48:59 +0000
commitfedb43f58430adc17aadaa5d41480a850ef592a7 (patch)
tree6b68d3fb7bf7ac37bcf005e39d6e9d533b059ff4 /devel
parent0db2da2ebf450ea9e1934384631d025e6aae8afc (diff)
downloadpkgsrc-fedb43f58430adc17aadaa5d41480a850ef592a7.tar.gz
improve scmcvs builtin kerberos support
Diffstat (limited to 'devel')
-rw-r--r--devel/scmcvs/options.mk14
1 files changed, 12 insertions, 2 deletions
diff --git a/devel/scmcvs/options.mk b/devel/scmcvs/options.mk
index eb34a5bed0e..178f54c1c1d 100644
--- a/devel/scmcvs/options.mk
+++ b/devel/scmcvs/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2013/08/24 16:42:47 richard Exp $
+# $NetBSD: options.mk,v 1.5 2013/10/12 04:48:59 richard Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.cvs
PKG_SUPPORTED_OPTIONS= kerberos
@@ -29,7 +29,17 @@ CONFIGURE_ARGS+= --disable-ipv6
CONFIGURE_ARGS+= --enable-encryption
CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE}
CONFIGURE_ARGS+= --with-krb4=${KRB5BASE}
-LDFLAGS.SunOS+= -lgssapi
+
+CHECK_BUILTIN.${KRB5_TYPE}:= yes
+.include "../../security/${KRB5_TYPE}/builtin.mk"
+CHECK_BUILTIN.${KRB5_TYPE}:= no
+
+. if !empty(USE_BUILTIN.${KRB5_TYPE}:M[yY][eE][sS]) && \
+ exists(${SH_KRB5_CONFIG})
+CFLAGS_KRB5!= ${SH_KRB5_CONFIG} --cflags
+CPPFLAGS+= ${CFLAGS_KRB5}
+. endif
+
. if ${OPSYS} == "Darwin"
LDFLAGS+= -framework Kerberos
. endif