git: 6a1d45c2899d - main - mail/cyrus-imapd*: Use pkgconfig file to test for MIT KRB5 existence

From: Cy Schubert <cy_at_FreeBSD.org>
Date: Sun, 10 Aug 2025 13:41:25 UTC
The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6a1d45c2899de5ae21ed43844e8ef5fa286893f8

commit 6a1d45c2899de5ae21ed43844e8ef5fa286893f8
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2025-08-10 13:16:10 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2025-08-10 13:41:09 +0000

    mail/cyrus-imapd*: Use pkgconfig file to test for MIT KRB5 existence
    
    This is better than testing for krb5kdc.
    
    See https://reviews.freebsd.org/D51841.
---
 mail/cyrus-imapd25/Makefile  | 2 +-
 mail/cyrus-imapd30/Makefile  | 2 +-
 mail/cyrus-imapd310/Makefile | 2 +-
 mail/cyrus-imapd312/Makefile | 2 +-
 mail/cyrus-imapd32/Makefile  | 2 +-
 mail/cyrus-imapd34/Makefile  | 2 +-
 mail/cyrus-imapd36/Makefile  | 2 +-
 mail/cyrus-imapd38/Makefile  | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/mail/cyrus-imapd25/Makefile b/mail/cyrus-imapd25/Makefile
index 4644b9c2dcc1..b9120228741e 100644
--- a/mail/cyrus-imapd25/Makefile
+++ b/mail/cyrus-imapd25/Makefile
@@ -93,7 +93,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd30/Makefile b/mail/cyrus-imapd30/Makefile
index f703e59a1012..9abf0fc84c55 100644
--- a/mail/cyrus-imapd30/Makefile
+++ b/mail/cyrus-imapd30/Makefile
@@ -104,7 +104,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd310/Makefile b/mail/cyrus-imapd310/Makefile
index d9cd883b7eea..352125318c6b 100644
--- a/mail/cyrus-imapd310/Makefile
+++ b/mail/cyrus-imapd310/Makefile
@@ -141,7 +141,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd312/Makefile b/mail/cyrus-imapd312/Makefile
index cecb7675c9b3..c0759e0a7f1c 100644
--- a/mail/cyrus-imapd312/Makefile
+++ b/mail/cyrus-imapd312/Makefile
@@ -139,7 +139,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd32/Makefile b/mail/cyrus-imapd32/Makefile
index 6b2a5ceeaf73..0a4de0889257 100644
--- a/mail/cyrus-imapd32/Makefile
+++ b/mail/cyrus-imapd32/Makefile
@@ -113,7 +113,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd34/Makefile b/mail/cyrus-imapd34/Makefile
index bd5201a57e3c..fc57a6a740b4 100644
--- a/mail/cyrus-imapd34/Makefile
+++ b/mail/cyrus-imapd34/Makefile
@@ -128,7 +128,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd36/Makefile b/mail/cyrus-imapd36/Makefile
index be13b03f61c4..24e304e91484 100644
--- a/mail/cyrus-imapd36/Makefile
+++ b/mail/cyrus-imapd36/Makefile
@@ -133,7 +133,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal
diff --git a/mail/cyrus-imapd38/Makefile b/mail/cyrus-imapd38/Makefile
index 2a684cc04dce..146965ba28e1 100644
--- a/mail/cyrus-imapd38/Makefile
+++ b/mail/cyrus-imapd38/Makefile
@@ -134,7 +134,7 @@ OPTIONS_DEFAULT+=		GSSAPI_BASE
 .endif
 GSSAPI_BASE_USES=		gssapi
 GSSAPI_BASE_CONFIGURE_ON=	--enable-gssapi="${GSSAPIBASEDIR}"
-.if exists(/usr/libexec/krb5kdc)
+.if exists(/usr/libdata/pkgconfig/mit-krb5.pc)
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=mit
 .else
 GSSAPI_BASE_CONFIGURE_ON+=	--with-gss_impl=heimdal