aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Duchateau <duchateau.olivier@gmail.com>2025-06-06 15:54:45 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2025-06-06 16:00:06 +0000
commitab2cd77b0d5c151841dcf7b1f70c9bc7926f8f4f (patch)
tree83c3c4ddda777f9f26a7e93342da7d220c714bec
parent8d7fedf10571d021ec728f1c6aae8ae4bb73cf05 (diff)
databases/evolution-data-server: update to 3.56.2
Differences with submitted version: readd LDAP and KERBEROS PR: 286697
-rw-r--r--databases/evolution-data-server/Makefile58
-rw-r--r--databases/evolution-data-server/distinfo6
-rw-r--r--databases/evolution-data-server/pkg-plist3
3 files changed, 27 insertions, 40 deletions
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index 8dbc5306df28..99d7156d2cff 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -1,42 +1,37 @@
PORTNAME= evolution-data-server
-DISTVERSION= 3.54.3
+DISTVERSION= 3.56.2
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Data backends for the Evolution integrated mail/PIM suite
-WWW= https://wiki.gnome.org/Apps/Evolution
+COMMENT= Centralized access to appointments and contacts
+WWW= https://gnome.pages.gitlab.gnome.org/evolution-data-server/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
- libfribidi.so:converters/fribidi \
- libgcr-base-3.so:security/gcr3 \
libgoa-1.0.so:net/gnome-online-accounts \
- libgdata.so:devel/libgdata \
- libharfbuzz.so:print/harfbuzz \
libical.so:devel/libical \
libnss3.so:security/nss \
libicudata.so:devel/icu \
- libwebkit2gtk-4.1.so:www/webkit2-gtk@41\
+ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
libwebkitgtk-6.0.so:www/webkit2-gtk@60 \
libjson-glib-1.0.so:devel/json-glib \
- libp11-kit.so:security/p11-kit \
libnspr4.so:devel/nspr \
libsecret-1.so:security/libsecret \
libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libcanberra.so:audio/libcanberra \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/e2fsprogs-libuuid \
+ libvulkan.so:graphics/vulkan-loader \
+ libgraphene-1.0.so:graphics/graphene
-PORTSCOUT= limitw:1,even
-
-USES= bdb:5 cmake cpe gettext gnome gperf \
- iconv:wchar_t localbase pathfix pkgconfig python:build \
- sqlite tar:xz xorg
+USES= cmake cpe desktop-file-utils gettext \
+ gnome gperf iconv:wchar_t localbase pathfix pkgconfig \
+ python:build sqlite tar:xz xorg
USE_CXXSTD= gnu++17
-USE_GNOME= cairo gdkpixbuf gtk30 intltool introspection:build libxml2
+USE_GNOME= glib20 gtk30 gtk40 introspection:build libxml2
USE_XORG= x11
USE_LDCONFIG= yes
CPE_VENDOR= gnome
@@ -45,10 +40,10 @@ LDFLAGS= -L${LOCALBASE}/lib
CMAKE_OFF= CMAKE_CXX_EXTENSIONS
CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \
- -DENABLE_UOA=OFF \
- -DWITH_LIBDB_CFLAGS=-I${LOCALBASE}/include/db5 \
- -DWITH_LIBDB_LIBS="-L${LOCALBASE}/lib -ldb-5"
-
+ -DWITH_LIBDB=OFF \
+ -DENABLE_EXAMPLES=OFF \
+ -DENABLED_INSTALLED_TESTS=OFF \
+ -DWITH_SYSTEMDUSERUNITDIR=no
GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \
org.gnome.evolution-data-server.calendar.gschema.xml \
@@ -59,17 +54,9 @@ 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= WEATHER KERBEROS LDAP VAPI
-OPTIONS_DEFAULT=WEATHER KERBEROS LDAP VAPI
-
-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
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= VAPI WEATHER KERBEROS LDAP
+OPTIONS_DEFAULT= VAPI WEATHER KERBEROS LDAP
VAPI_USES= vala:build
VAPI_CMAKE_BOOL= ENABLE_VALA_BINDINGS
@@ -78,9 +65,12 @@ WEATHER_DESC= Weather calendar backend
WEATHER_LIB_DEPENDS= libgweather-4.so:net/libgweather4
WEATHER_CMAKE_BOOL= ENABLE_WEATHER
-.include <bsd.port.options.mk>
+KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr
+KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF
+KERBEROS_USES= ssl
-post-install:
- @${RM} -rf ${STAGEDIR}${PREFIX}/lib/systemd
+LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
+LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
+LDAP_USES= ldap
.include <bsd.port.mk>
diff --git a/databases/evolution-data-server/distinfo b/databases/evolution-data-server/distinfo
index 19b66ca0a6a8..a73fb1eda598 100644
--- a/databases/evolution-data-server/distinfo
+++ b/databases/evolution-data-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741179148
-SHA256 (gnome/evolution-data-server-3.54.3.tar.xz) = 5108dc38ee5cc1f8ef9155e87f6c4129f9644550a0962c5ae23ff807b57cb8d0
-SIZE (gnome/evolution-data-server-3.54.3.tar.xz) = 5099688
+TIMESTAMP = 1749218125
+SHA256 (gnome/evolution-data-server-3.56.2.tar.xz) = df4ec29950f29a76eac6fbe0f814c48d2cef7d3fdb905002a4a883dd761ce93c
+SIZE (gnome/evolution-data-server-3.56.2.tar.xz) = 5113772
diff --git a/databases/evolution-data-server/pkg-plist b/databases/evolution-data-server/pkg-plist
index 5b94b93b6855..4395c3877c1a 100644
--- a/databases/evolution-data-server/pkg-plist
+++ b/databases/evolution-data-server/pkg-plist
@@ -139,8 +139,6 @@ include/evolution-data-server/libebackend/e-cache.h
include/evolution-data-server/libebackend/e-collection-backend-factory.h
include/evolution-data-server/libebackend/e-collection-backend.h
include/evolution-data-server/libebackend/e-data-factory.h
-include/evolution-data-server/libebackend/e-db3-utils.h
-include/evolution-data-server/libebackend/e-dbhash.h
include/evolution-data-server/libebackend/e-dbus-server.h
include/evolution-data-server/libebackend/e-file-cache.h
include/evolution-data-server/libebackend/e-oauth2-support.h
@@ -207,7 +205,6 @@ include/evolution-data-server/libecal/e-reminder-watcher.h
include/evolution-data-server/libecal/e-timezone-cache.h
include/evolution-data-server/libecal/libecal.h
include/evolution-data-server/libedata-book/e-book-backend-cache.h
-include/evolution-data-server/libedata-book/e-book-backend-db-cache.h
include/evolution-data-server/libedata-book/e-book-backend-factory.h
include/evolution-data-server/libedata-book/e-book-backend-sexp.h
include/evolution-data-server/libedata-book/e-book-backend-sqlitedb.h