aboutsummaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd25
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2025-07-21 22:53:07 +0000
committerCy Schubert <cy@FreeBSD.org>2025-07-21 22:58:01 +0000
commit2a324f85f0fced3fb291232a9e5d2349c95a005c (patch)
tree26025cc5e683d7bd8bf60918f41c086547b478a3 /mail/cyrus-imapd25
parent512e446a85207552add46105a630bc3fc497a9e3 (diff)
Diffstat (limited to 'mail/cyrus-imapd25')
-rw-r--r--mail/cyrus-imapd25/Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/mail/cyrus-imapd25/Makefile b/mail/cyrus-imapd25/Makefile
index 2fd853795ef5..4644b9c2dcc1 100644
--- a/mail/cyrus-imapd25/Makefile
+++ b/mail/cyrus-imapd25/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cyrus-imapd
PORTVERSION= 2.5.17
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MASTER_SITES= https://github.com/cyrusimap/cyrus-imapd/releases/download/${PORTNAME}-${PORTVERSION}/
PKGNAMESUFFIX= 25
@@ -92,8 +92,12 @@ OPTIONS_RADIO_GSSAPI+= GSSAPI_BASE
OPTIONS_DEFAULT+= GSSAPI_BASE
.endif
GSSAPI_BASE_USES= gssapi
-GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
- --with-gss_impl=heimdal
+GSSAPI_BASE_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}"
+.if exists(/usr/libexec/krb5kdc)
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=mit
+.else
+GSSAPI_BASE_CONFIGURE_ON+= --with-gss_impl=heimdal
+.endif
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_HEIMDAL_CONFIGURE_ON= --enable-gssapi="${GSSAPIBASEDIR}" \
--with-gss_impl=heimdal