git: b5df074442a5 - main - gnome: update evolution stack to 3.54.3*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Mar 2025 13:33:32 UTC
The branch main has been updated by bapt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b5df074442a558851f502122e38f9445568009a5
commit b5df074442a558851f502122e38f9445568009a5
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-05 13:31:59 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-05 13:33:30 +0000
gnome: update evolution stack to 3.54.3*
evolution have switched to libsoup3
---
databases/evolution-data-server/Makefile | 4 ++-
databases/evolution-data-server/distinfo | 6 ++--
.../files/patch-CMakeLists.txt | 34 +++++++++++-----------
.../files/patch-src_libedataserver_e-ms-oapxbc.c | 11 +++++++
databases/evolution-data-server/pkg-plist | 2 ++
mail/evolution-ews/Makefile | 4 +--
mail/evolution-ews/distinfo | 6 ++--
mail/evolution-ews/pkg-plist | 3 ++
mail/evolution/Makefile | 4 +--
mail/evolution/distinfo | 6 ++--
mail/evolution/pkg-plist | 3 ++
11 files changed, 52 insertions(+), 31 deletions(-)
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index a7a6319dd201..19988e186039 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evolution-data-server
-DISTVERSION= 3.52.3
+DISTVERSION= 3.54.3
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -40,6 +40,8 @@ USE_XORG= x11
USE_LDCONFIG= yes
CPE_VENDOR= gnome
+LDFLAGS= -L${LOCALBASE}/lib
+
CMAKE_OFF= CMAKE_CXX_EXTENSIONS
CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \
-DENABLE_UOA=OFF \
diff --git a/databases/evolution-data-server/distinfo b/databases/evolution-data-server/distinfo
index 1bb023da538c..19b66ca0a6a8 100644
--- a/databases/evolution-data-server/distinfo
+++ b/databases/evolution-data-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739808035
-SHA256 (gnome/evolution-data-server-3.52.3.tar.xz) = e9f6c80c142033b1801bccaa6221c453de34ead4ea089b2086b19086f9a9c2e4
-SIZE (gnome/evolution-data-server-3.52.3.tar.xz) = 5055360
+TIMESTAMP = 1741179148
+SHA256 (gnome/evolution-data-server-3.54.3.tar.xz) = 5108dc38ee5cc1f8ef9155e87f6c4129f9644550a0962c5ae23ff807b57cb8d0
+SIZE (gnome/evolution-data-server-3.54.3.tar.xz) = 5099688
diff --git a/databases/evolution-data-server/files/patch-CMakeLists.txt b/databases/evolution-data-server/files/patch-CMakeLists.txt
index 79fcbf3fa017..729aaab929a4 100644
--- a/databases/evolution-data-server/files/patch-CMakeLists.txt
+++ b/databases/evolution-data-server/files/patch-CMakeLists.txt
@@ -1,19 +1,19 @@
---- CMakeLists.txt.orig 2024-06-28 10:29:41.000000000 +0300
-+++ CMakeLists.txt 2025-02-17 19:34:42.145248000 +0300
-@@ -374,7 +374,7 @@
- # ICU started shipping pkg-config files but it's not present
- # on many systems, if we don't find the pkg-config
- # file then let's fallback on a manual check
--pkg_check_modules(ICU icu-i18n)
-+pkg_check_modules(ICU icu-i18n icu-uc)
+--- CMakeLists.txt.orig 2025-03-05 12:53:07 UTC
++++ CMakeLists.txt
+@@ -120,7 +120,6 @@ set(sqlite_minimum_version 3.7.17)
+ set(libsecret_minimum_version 0.5)
+ set(libxml_minimum_version 2.0.0)
+ set(sqlite_minimum_version 3.7.17)
+-set(uuid_minimum_version 2.0)
- if(NOT ICU_FOUND)
- CHECK_INCLUDE_FILE(unicode/ucol.h HAVE_UNICODE_UCOL_H)
-@@ -549,6 +549,7 @@
- # ******************************
+ # Optional Packages
+ set(goa_minimum_version 3.8)
+@@ -421,7 +420,7 @@ pkg_check_modules(JSON_GLIB REQUIRED json-glib-1.0>=${
+ # **************************************************************
- set(CMAKE_REQUIRED_LIBRARIES "-liconv")
-+set(CMAKE_REQUIRED_FLAGS "-L/usr/local/lib")
- CHECK_C_SOURCE_COMPILES("#include <iconv.h>
- #include <stdlib.h>
- int main(void) { iconv_t cd; cd = iconv_open (\"UTF-8\", \"ISO-8859-1\"); return 0; }" HAVE_LIBICONV)
+ pkg_check_modules(JSON_GLIB REQUIRED json-glib-1.0>=${json_glib_minimum_version})
+-pkg_check_modules(UUID REQUIRED uuid>=${uuid_minimum_version})
++pkg_check_modules(UUID uuid REQUIRED)
+
+ if(ENABLE_GTK)
+ add_printable_option(ENABLE_OAUTH2_WEBKITGTK "Enable WebKitGTK gtk3 for built-in OAuth2 authentications" ON)
diff --git a/databases/evolution-data-server/files/patch-src_libedataserver_e-ms-oapxbc.c b/databases/evolution-data-server/files/patch-src_libedataserver_e-ms-oapxbc.c
new file mode 100644
index 000000000000..55acff3ad554
--- /dev/null
+++ b/databases/evolution-data-server/files/patch-src_libedataserver_e-ms-oapxbc.c
@@ -0,0 +1,11 @@
+--- src/libedataserver/e-ms-oapxbc.c.orig 2025-01-03 18:00:44 UTC
++++ src/libedataserver/e-ms-oapxbc.c
+@@ -42,6 +42,8 @@
+ #define DBUS_BROKER_PATH "/com/microsoft/identity/broker1"
+ #define AUTH_TYPE_OAUTH2 8
+
++#define UUID_STR_LEN 36
++
+ struct _EMsOapxbc {
+ GObject parent_instance;
+
diff --git a/databases/evolution-data-server/pkg-plist b/databases/evolution-data-server/pkg-plist
index b138e9e44b44..5b94b93b6855 100644
--- a/databases/evolution-data-server/pkg-plist
+++ b/databases/evolution-data-server/pkg-plist
@@ -263,6 +263,7 @@ include/evolution-data-server/libedataserver/e-list-iterator.h
include/evolution-data-server/libedataserver/e-list.h
include/evolution-data-server/libedataserver/e-memory.h
include/evolution-data-server/libedataserver/e-module.h
+include/evolution-data-server/libedataserver/e-ms-oapxbc.h
include/evolution-data-server/libedataserver/e-named-parameters.h
include/evolution-data-server/libedataserver/e-network-monitor.h
include/evolution-data-server/libedataserver/e-oauth2-service-base.h
@@ -534,6 +535,7 @@ share/locale/hi/LC_MESSAGES/evolution-data-server.mo
share/locale/hr/LC_MESSAGES/evolution-data-server.mo
share/locale/hu/LC_MESSAGES/evolution-data-server.mo
share/locale/id/LC_MESSAGES/evolution-data-server.mo
+share/locale/ie/LC_MESSAGES/evolution-data-server.mo
share/locale/is/LC_MESSAGES/evolution-data-server.mo
share/locale/it/LC_MESSAGES/evolution-data-server.mo
share/locale/ja/LC_MESSAGES/evolution-data-server.mo
diff --git a/mail/evolution-ews/Makefile b/mail/evolution-ews/Makefile
index ac42e2d02d72..613de1810209 100644
--- a/mail/evolution-ews/Makefile
+++ b/mail/evolution-ews/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evolution-ews
-DISTVERSION= 3.52.3
+DISTVERSION= 3.54.3.0
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,7 +12,7 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= evolution>=3.0.0:mail/evolution
-LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
+LIB_DEPENDS= libsoup-3.0.so:devel/libsoup \
libfribidi.so:converters/fribidi \
libicuuc.so:devel/icu \
libmspack.so:archivers/libmspack \
diff --git a/mail/evolution-ews/distinfo b/mail/evolution-ews/distinfo
index 4e455cdd2238..dab854993c66 100644
--- a/mail/evolution-ews/distinfo
+++ b/mail/evolution-ews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739828295
-SHA256 (gnome/evolution-ews-3.52.3.tar.xz) = 1fd6382fd5fd30043845cfc5dc4c34fe012bcc83512b6030154250bc618068c0
-SIZE (gnome/evolution-ews-3.52.3.tar.xz) = 723164
+TIMESTAMP = 1741181273
+SHA256 (gnome/evolution-ews-3.54.3.0.tar.xz) = 1ac707cf2591a844512575621a4930c761b2174dbc5ecb1c8a185262946a14f6
+SIZE (gnome/evolution-ews-3.54.3.0.tar.xz) = 737492
diff --git a/mail/evolution-ews/pkg-plist b/mail/evolution-ews/pkg-plist
index f25dd630b2a5..12216ac728e8 100644
--- a/mail/evolution-ews/pkg-plist
+++ b/mail/evolution-ews/pkg-plist
@@ -10,6 +10,7 @@ lib/evolution-data-server/registry-modules/module-ews-backend.so
lib/evolution-data-server/registry-modules/module-microsoft365-backend.so
lib/evolution-ews/libcamelews-priv.so
lib/evolution-ews/libevolution-ews.so
+lib/evolution-ews/libevolution-ews-common.so
lib/evolution-ews/libevolution-microsoft365.so
lib/evolution/modules/module-ews-configuration.so
lib/evolution/modules/module-microsoft365-configuration.so
@@ -17,6 +18,7 @@ share/evolution-data-server/ews/windowsZones.xml
share/evolution/errors/module-ews-configuration.error
share/locale/as/LC_MESSAGES/evolution-ews.mo
share/locale/bn_IN/LC_MESSAGES/evolution-ews.mo
+share/locale/ka/LC_MESSAGES/evolution-ews.mo
share/locale/bs/LC_MESSAGES/evolution-ews.mo
share/locale/ca/LC_MESSAGES/evolution-ews.mo
share/locale/cs/LC_MESSAGES/evolution-ews.mo
@@ -36,6 +38,7 @@ share/locale/hu/LC_MESSAGES/evolution-ews.mo
share/locale/id/LC_MESSAGES/evolution-ews.mo
share/locale/it/LC_MESSAGES/evolution-ews.mo
share/locale/ja/LC_MESSAGES/evolution-ews.mo
+share/locale/ka/LC_MESSAGES/evolution-ews.mo
share/locale/kn/LC_MESSAGES/evolution-ews.mo
share/locale/lt/LC_MESSAGES/evolution-ews.mo
share/locale/lv/LC_MESSAGES/evolution-ews.mo
diff --git a/mail/evolution/Makefile b/mail/evolution/Makefile
index fcec949c8e5c..9cae3e0ddc0c 100644
--- a/mail/evolution/Makefile
+++ b/mail/evolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evolution
-DISTVERSION= 3.52.3
+DISTVERSION= 3.54.3
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -34,7 +34,7 @@ LIB_DEPENDS= libcryptui.so:security/libcryptui \
libnss3.so:security/nss \
libp11-kit.so:security/p11-kit \
libsecret-1.so:security/libsecret \
- libsoup-2.4.so:devel/libsoup \
+ libsoup-3.0.so:devel/libsoup3 \
libwebkit2gtk-4.1.so:www/webkit2-gtk@41
RUN_DEPENDS= highlight:textproc/highlight \
iso-codes>=0:misc/iso-codes
diff --git a/mail/evolution/distinfo b/mail/evolution/distinfo
index 06f7efe26f3f..23ddcd8c913a 100644
--- a/mail/evolution/distinfo
+++ b/mail/evolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739796472
-SHA256 (gnome/evolution-3.52.3.tar.xz) = 1c22f53b5554e260a48e917f3d669834d24e4d3ad5a124cbe042a2a4ace441c5
-SIZE (gnome/evolution-3.52.3.tar.xz) = 13619052
+TIMESTAMP = 1741180861
+SHA256 (gnome/evolution-3.54.3.tar.xz) = 746cf81ef5c325af17f53b2fab46d67260f3b13da014d8994d4ad9e846b855eb
+SIZE (gnome/evolution-3.54.3.tar.xz) = 13708860
diff --git a/mail/evolution/pkg-plist b/mail/evolution/pkg-plist
index 7a647bcdaef8..8f54cb2f6fa5 100644
--- a/mail/evolution/pkg-plist
+++ b/mail/evolution/pkg-plist
@@ -486,6 +486,7 @@ include/evolution/mail/e-mail-templates-store.h
include/evolution/mail/e-mail-templates.h
include/evolution/mail/e-mail-ui-session.h
include/evolution/mail/e-mail-view.h
+include/evolution/mail/e-mail-viewer.h
include/evolution/mail/e-mail.h
include/evolution/mail/em-composer-utils.h
include/evolution/mail/em-config.h
@@ -1506,6 +1507,7 @@ share/applications/org.gnome.Evolution.desktop
%%DATADIR%%/ui/evolution-composer.ui
%%DATADIR%%/ui/evolution-contacts.ui
%%DATADIR%%/ui/evolution-mail-reader.ui
+%%DATADIR%%/ui/evolution-mail-viewer.ui
%%DATADIR%%/ui/evolution-mail.ui
%%DATADIR%%/ui/evolution-memos.ui
%%DATADIR%%/ui/evolution-shell.ui
@@ -6674,6 +6676,7 @@ share/locale/is/LC_MESSAGES/evolution.mo
share/locale/it/LC_MESSAGES/evolution.mo
share/locale/ja/LC_MESSAGES/evolution.mo
share/locale/ka/LC_MESSAGES/evolution.mo
+share/locale/kab/LC_MESSAGES/evolution.mo
share/locale/kk/LC_MESSAGES/evolution.mo
share/locale/kn/LC_MESSAGES/evolution.mo
share/locale/ko/LC_MESSAGES/evolution.mo