aboutsummaryrefslogtreecommitdiff
path: root/sysutils/msktutil
diff options
context:
space:
mode:
authorDan Langille <dvl@FreeBSD.org>2026-07-21 20:24:52 +0000
committerDan Langille <dvl@FreeBSD.org>2026-07-21 20:25:56 +0000
commita8d3fb8302b8cb2eddff29e01b84137aa6117250 (patch)
treee5348fb25e413c501429b7084032279ffe169e74 /sysutils/msktutil
parent5cbebdb3c15fe9561217779ebe054cc9e567de45 (diff)
Diffstat (limited to 'sysutils/msktutil')
-rw-r--r--sysutils/msktutil/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/sysutils/msktutil/Makefile b/sysutils/msktutil/Makefile
index 93afa59ff5af..e876eff10903 100644
--- a/sysutils/msktutil/Makefile
+++ b/sysutils/msktutil/Makefile
@@ -1,9 +1,10 @@
PORTNAME= msktutil
DISTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://github.com/msktutil/${PORTNAME}/releases/download/${DISTVERSION}/
-MAINTAINER= zi@FreeBSD.org
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Utility to manage Active Directory interoperability
WWW= https://github.com/msktutil/msktutil
@@ -19,17 +20,20 @@ GNU_CONFIGURE= yes
PLIST_FILES= sbin/msktutil \
share/man/man1/msktutil.1.gz
-CONFIGURE_ARGS= --with-krb5-config=${KRB5CONFIG} \
- --with-sasldir=${LOCALBASE} \
- --with-ldapdir=${LOCALBASE} \
+CONFIGURE_ARGS= --with-krb5-config=${KRB5CONFIG} \
+ --with-ldapdir=${LOCALBASE} \
+ --with-sasldir=${LOCALBASE}
+OPTIONS_SINGLE= GSSAPI
+OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-
-OPTIONS_DEFAULT= GSSAPI_BASE
+OPTIONS_DEFAULT= GSSAPI_BASE
GSSAPI_BASE_USES= gssapi
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500047
GSSAPI_BASE_CONFIGURE_ON= --with-krb5=heimdal
+.else
+GSSAPI_BASE_CONFIGURE_ON= --with-krb5=mit
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal
GSSAPI_HEIMDAL_CONFIGURE_ON= --with-krb5=heimdal