git: 8f6c6d4c7f32 - main - databases/evolution-data-server: allow to use any of available GSSAPI providers (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Wed, 27 Aug 2025 11:27:40 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8f6c6d4c7f32b12fc3ba343105bf77567a290293

commit 8f6c6d4c7f32b12fc3ba343105bf77567a290293
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-08-27 11:23:18 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-08-27 11:23:18 +0000

    databases/evolution-data-server: allow to use any of available GSSAPI providers (+)
    
    By default, use GSSAPI_BASE to miics previous behaiour.
---
 databases/evolution-data-server/Makefile | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index cbe86962bb4b..db978efd827b 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -56,8 +56,19 @@ GLIB_SCHEMAS=	org.gnome.evolution-data-server.addressbook.gschema.xml \
 PLIST_SUB=	EVO_VERSION="1.2" CAL_API_VERSION="2.0"
 
 OPTIONS_SUB=		yes
-OPTIONS_DEFINE=		VAPI WEATHER KERBEROS LDAP
-OPTIONS_DEFAULT=	VAPI WEATHER KERBEROS LDAP
+OPTIONS_DEFINE=		VAPI WEATHER LDAP
+OPTIONS_DEFAULT=	VAPI WEATHER GSSAPI_BASE LDAP
+
+OPTIONS_SINGLE=			KERBEROS
+OPTIONS_SINGLE_KERBEROS=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT \
+				GSSAPI_NONE
+
+GSSAPI_BASE_USES=	gssapi:base ssl
+GSSAPI_HEIMDAL_USES=	gssapi:heimdal
+GSSAPI_MIT_USES=	gssapi:mit
+GSSAPI_NONE_CMAKE_ON=	-DWITH_KRB5=OFF
+GSSAPI_NONE_CMAKE_OFF=	-DWITH_KRB5=${GSSAPIBASEDIR}
+GSSAPI_NONE_CFLAGS_OFF=	${GSSAPICPPFLAGS}
 
 VAPI_USES=		vala:build
 VAPI_CMAKE_BOOL=	ENABLE_VALA_BINDINGS
@@ -66,10 +77,6 @@ WEATHER_DESC=	Weather calendar backend
 WEATHER_LIB_DEPENDS=	libgweather-4.so:net/libgweather4
 WEATHER_CMAKE_BOOL=	ENABLE_WEATHER
 
-KERBEROS_CMAKE_ON=	-DWITH_KRB5=/usr
-KERBEROS_CMAKE_OFF=	-DWITH_KRB5=OFF
-KERBEROS_USES=		ssl
-
 LDAP_CMAKE_ON=		-DWITH_OPENLDAP=${LOCALBASE}
 LDAP_CMAKE_OFF=		-DWITH_OPENLDAP=OFF
 LDAP_USES=		ldap