summaryrefslogtreecommitdiff
path: root/security/mit-krb5
diff options
context:
space:
mode:
Diffstat (limited to 'security/mit-krb5')
-rw-r--r--security/mit-krb5/buildlink3.mk4
-rw-r--r--security/mit-krb5/builtin.mk23
2 files changed, 23 insertions, 4 deletions
diff --git a/security/mit-krb5/buildlink3.mk b/security/mit-krb5/buildlink3.mk
index 7cbe28ffe14..bbcedb48c5c 100644
--- a/security/mit-krb5/buildlink3.mk
+++ b/security/mit-krb5/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.13 2013/10/12 04:24:59 richard Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2013/10/26 05:28:43 richard Exp $
BUILDLINK_TREE+= mit-krb5
.if !defined(MIT_KRB5_BUILDLINK3_MK)
MIT_KRB5_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.mit-krb5+= mit-krb5>=1.4nb1
+BUILDLINK_API_DEPENDS.mit-krb5+= mit-krb5>=1.4
BUILDLINK_PKGSRCDIR.mit-krb5?= ../../security/mit-krb5
.endif # MIT_KRB5_BUILDLINK3_MK
diff --git a/security/mit-krb5/builtin.mk b/security/mit-krb5/builtin.mk
index c31837da494..f51b7390334 100644
--- a/security/mit-krb5/builtin.mk
+++ b/security/mit-krb5/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.7 2011/04/08 17:30:35 tez Exp $
+# $NetBSD: builtin.mk,v 1.8 2013/10/26 05:28:43 richard Exp $
BUILTIN_PKG:= mit-krb5
@@ -39,7 +39,7 @@ MAKEVARS+= IS_BUILTIN.mit-krb5
!empty(IS_BUILTIN.mit-krb5:M[yY][eE][sS])
. if empty(SH_KRB5_CONFIG:M__nonexistent__)
BUILTIN_VERSION.mit-krb5!= ${SH_KRB5_CONFIG} --version | \
- ${SED} -e 's/.*release //' -e 's/-.*//'
+ ${SED} -e 's/.*release //' -e 's/-.*//' -e 's/).*//'
. endif
BUILTIN_VERSION.mit-krb5?= 1.4.0
BUILTIN_PKG.mit-krb5= mit-krb5-${BUILTIN_VERSION.mit-krb5}
@@ -72,3 +72,22 @@ USE_BUILTIN.mit-krb5!= \
. endif
.endif
MAKEVARS+= USE_BUILTIN.mit-krb5
+
+###
+### The section below only applies if we are not including this file
+### solely to determine whether a built-in implementation exists.
+###
+CHECK_BUILTIN.mit-krb5?= no
+.if !empty(CHECK_BUILTIN.mit-krb5:M[nN][oO])
+. if !empty(USE_BUILTIN.mit-krb5:M[yY][eE][sS])
+KRB5_CONFIG?= ${SH_KRB5_CONFIG}
+ALL_ENV+= KRB5_CONFIG=${KRB5_CONFIG:Q}
+
+BUILDLINK_CPPFLAGS.mit-krb5!= ${SH_KRB5_CONFIG} --cflags
+BUILDLINK_LDFLAGS.mit-krb5!= ${SH_KRB5_CONFIG} --libs
+. if ${OPSYS} == "SunOS"
+BUILDLINK_LDFLAGS.mit-krb5+= -lgss
+. endif
+. endif
+
+.endif # CHECK_BUILTIN.mit-krb5