summaryrefslogtreecommitdiff
path: root/databases/evolution-data-server/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/evolution-data-server/Makefile')
-rw-r--r--databases/evolution-data-server/Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index c52ad0f692df..db978efd827b 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libgraphene-1.0.so:graphics/graphene
USES= cmake cpe desktop-file-utils gettext \
- gnome gperf iconv:wchar_t localbase pathfix pkgconfig \
+ gnome gperf iconv:wchar_t localbase pkgconfig \
python:build sqlite tar:xz xorg
USE_CXXSTD= gnu++17
USE_GNOME= glib20 gtk30 gtk40 introspection:build libxml2
@@ -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