aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2021-10-22 08:49:09 +0000
committerGleb Popov <arrowd@FreeBSD.org>2021-10-22 08:50:49 +0000
commit5749104741b5392ee2702b28700f2da510809d7d (patch)
tree15b40c8c226728fcdd53e2db6831101017b597b6
parent0cc019babeb56d414be8da56f0fcb8a867bd5798 (diff)
downloadports-5749104741b5392ee2702b28700f2da510809d7d.tar.gz
ports-5749104741b5392ee2702b28700f2da510809d7d.zip
databases/evolution-data-server: Make Vala bindings optional.
-rw-r--r--databases/evolution-data-server/Makefile12
-rw-r--r--databases/evolution-data-server/pkg-plist36
2 files changed, 25 insertions, 23 deletions
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index 8ea9b0f78d92..c3b6f6eff8a2 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -12,7 +12,6 @@ COMMENT= Data backends for the Evolution integrated mail/PIM suite
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= vapigen:lang/vala
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libfribidi.so:converters/fribidi \
libgcr-base-3.so:security/gcr \
@@ -41,8 +40,7 @@ USE_XORG= x11
USE_LDCONFIG= yes
CPE_VENDOR= gnome
-CMAKE_ARGS= -DENABLE_VALA_BINDINGS=ON \
- -DENABLE_INTROSPECTION=ON \
+CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \
-DENABLE_UOA=OFF
CMAKE_ARGS+= -DWITH_LIBDB_CFLAGS=-I${LOCALBASE}/include/db5 \
@@ -58,8 +56,8 @@ GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \
PLIST_SUB= EVO_VERSION="1.2"
OPTIONS_SUB= yes
-OPTIONS_DEFINE= WEATHER KERBEROS LDAP
-OPTIONS_DEFAULT=WEATHER KERBEROS LDAP
+OPTIONS_DEFINE= WEATHER KERBEROS LDAP VALA
+OPTIONS_DEFAULT=WEATHER KERBEROS LDAP VALA
KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr
KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF
@@ -69,6 +67,10 @@ LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
LDAP_USE= openldap=yes
+VALA_DESC= Build Vala language bindings
+VALA_BUILD_DEPENDS= vapigen:lang/vala
+VALA_CMAKE_BOOL= ENABLE_VALA_BINDINGS
+
WEATHER_DESC= Weather calendar backend
WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather
WEATHER_CMAKE_BOOL= ENABLE_WEATHER
diff --git a/databases/evolution-data-server/pkg-plist b/databases/evolution-data-server/pkg-plist
index d71d4c27d8b7..2d7667d07646 100644
--- a/databases/evolution-data-server/pkg-plist
+++ b/databases/evolution-data-server/pkg-plist
@@ -546,21 +546,21 @@ share/pixmaps/evolution-data-server/category_status_16.png
share/pixmaps/evolution-data-server/category_strategies_16.png
share/pixmaps/evolution-data-server/category_suppliers_16.png
share/pixmaps/evolution-data-server/category_time-and-expenses_16.png
-share/vala/vapi/camel-%%EVO_VERSION%%.deps
-share/vala/vapi/camel-%%EVO_VERSION%%.vapi
-share/vala/vapi/libebackend-%%EVO_VERSION%%.deps
-share/vala/vapi/libebackend-%%EVO_VERSION%%.vapi
-share/vala/vapi/libebook-%%EVO_VERSION%%.deps
-share/vala/vapi/libebook-%%EVO_VERSION%%.vapi
-share/vala/vapi/libebook-contacts-%%EVO_VERSION%%.deps
-share/vala/vapi/libebook-contacts-%%EVO_VERSION%%.vapi
-share/vala/vapi/libecal-2.0.deps
-share/vala/vapi/libecal-2.0.vapi
-share/vala/vapi/libedata-book-%%EVO_VERSION%%.deps
-share/vala/vapi/libedata-book-%%EVO_VERSION%%.vapi
-share/vala/vapi/libedata-cal-2.0.deps
-share/vala/vapi/libedata-cal-2.0.vapi
-share/vala/vapi/libedataserver-%%EVO_VERSION%%.deps
-share/vala/vapi/libedataserver-%%EVO_VERSION%%.vapi
-share/vala/vapi/libedataserverui-%%EVO_VERSION%%.deps
-share/vala/vapi/libedataserverui-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/camel-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/camel-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libebackend-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libebackend-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libebook-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libebook-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libebook-contacts-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libebook-contacts-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libecal-2.0.deps
+%%VALA%%share/vala/vapi/libecal-2.0.vapi
+%%VALA%%share/vala/vapi/libedata-book-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libedata-book-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libedata-cal-2.0.deps
+%%VALA%%share/vala/vapi/libedata-cal-2.0.vapi
+%%VALA%%share/vala/vapi/libedataserver-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libedataserver-%%EVO_VERSION%%.vapi
+%%VALA%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.deps
+%%VALA%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.vapi