git: e02220ce7864 - main - net/gnome-online-accounts: update to 3.54.3

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Wed, 11 Jun 2025 10:07:45 UTC
The branch main has been updated by bapt:

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

commit e02220ce7864e74b4317295f3a3f40096f15c0d6
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-06-11 07:47:42 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-06-11 10:07:03 +0000

    net/gnome-online-accounts: update to 3.54.3
    
    Difference with submitted version: activate exchange and windows live
    support
    
    PR:     286697
---
 net/gnome-online-accounts/Makefile  | 47 +++++++++++++------------------------
 net/gnome-online-accounts/distinfo  |  8 +++----
 net/gnome-online-accounts/pkg-plist | 24 ++++++++-----------
 3 files changed, 29 insertions(+), 50 deletions(-)

diff --git a/net/gnome-online-accounts/Makefile b/net/gnome-online-accounts/Makefile
index e4d767e06dd4..a31e7efd2b46 100644
--- a/net/gnome-online-accounts/Makefile
+++ b/net/gnome-online-accounts/Makefile
@@ -1,51 +1,36 @@
 PORTNAME=	gnome-online-accounts
-PORTVERSION=	3.44.0
-PORTREVISION=	4
+PORTVERSION=	3.54.3
 CATEGORIES=	net
 MASTER_SITES=	GNOME
-
-PATCH_SITES=	https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/commit/
-PATCHFILES=	b9638e2418408be4906752297e700506766dcf20.patch:-p1
+DIST_SUBDIR=	gnome
 
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Interface provider to access the user's online accounts
-WWW=		https://wiki.gnome.org/Projects/GnomeOnlineAccounts/
+WWW=		https://gnome.pages.gitlab.gnome.org/gnome-online-accounts/
 
 LICENSE=	LGPL20+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	docbook-xsl>=0:textproc/docbook-xsl
-LIB_DEPENDS=	libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
-		libjson-glib-1.0.so:devel/json-glib \
+LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
 		libsecret-1.so:security/libsecret \
-		libsoup-2.4.so:devel/libsoup \
-		librest-0.7.so:devel/librest \
+		libsoup-3.0.so:devel/libsoup3 \
+		librest-1.0.so:net/librest1 \
 		libp11-kit.so:security/p11-kit \
-		libgck-1.so:security/gcr3
-
-PORTSCOUT=	limitw:1,even
+		libdbus-1.so:devel/dbus
 
-USES=		compiler:c++11-lib gettext gmake gnome libtool \
-		localbase pathfix pkgconfig tar:xz vala:build
-USE_GNOME=	cairo gtk30 introspection:build libxml2 libxslt:build
-GNU_CONFIGURE=	yes
+USES=		compiler:c++11-lib desktop-file-utils gettext gnome \
+		localbase meson pkgconfig tar:xz vala:build
+USE_GNOME=	glib20 gtk40 introspection:build libadwaita libxml2 \
+		libxslt:build
 USE_LDCONFIG=	yes
-INSTALL_TARGET=	install-strip
-CONFIGURE_ARGS=	--enable-lastfm
 
 GLIB_SCHEMAS=	org.gnome.online-accounts.gschema.xml
 
-CONFIGURE_ARGS+=--disable-kerberos \
-		--disable-fedora \
-		--disable-gudev
-
-OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	TELEPATHY
-
-TELEPATHY_DESC=			Telepathy data provider
-TELEPATHY_CONFIGURE_ENABLE=	telepathy
-TELEPATHY_LIB_DEPENDS=		libtelepathy-glib.so:net-im/telepathy-glib
-
-# + flickr
+MESON_ARGS+=	-Dexchange=true \
+		-Dkerberos=false \
+		-Dwindows_live=true \
+		-Dms_graph=false \
+		-Ddocumentation=false
 
 .include <bsd.port.mk>
diff --git a/net/gnome-online-accounts/distinfo b/net/gnome-online-accounts/distinfo
index d7213bd0433e..bc77edba5d88 100644
--- a/net/gnome-online-accounts/distinfo
+++ b/net/gnome-online-accounts/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1722620742
-SHA256 (gnome-online-accounts-3.44.0.tar.xz) = 381d5d4106f435b6f87786aa049be784774e15996adcc02789807afc87ea7342
-SIZE (gnome-online-accounts-3.44.0.tar.xz) = 859564
-SHA256 (b9638e2418408be4906752297e700506766dcf20.patch) = 0539ae02b50f6a45f40dd4057928a59e27e1f94a133ecbb346742ed753ca13b2
-SIZE (b9638e2418408be4906752297e700506766dcf20.patch) = 698
+TIMESTAMP = 1748285951
+SHA256 (gnome/gnome-online-accounts-3.54.3.tar.xz) = bcf655dd1ddc22bc25793b6840da19f5cad7ba0b7227ff969ed9c252f036aac5
+SIZE (gnome/gnome-online-accounts-3.54.3.tar.xz) = 484672
diff --git a/net/gnome-online-accounts/pkg-plist b/net/gnome-online-accounts/pkg-plist
index a32bf3eac50c..d643e7df514b 100644
--- a/net/gnome-online-accounts/pkg-plist
+++ b/net/gnome-online-accounts/pkg-plist
@@ -11,40 +11,32 @@ include/goa-1.0/goabackend/goabackendenumtypes.h
 include/goa-1.0/goabackend/goaprovider.h
 lib/girepository-1.0/Goa-1.0.typelib
 lib/goa-1.0/include/goaconfig.h
-lib/goa-1.0/web-extensions/libgoawebextension.a
-lib/goa-1.0/web-extensions/libgoawebextension.so
-lib/libgoa-1.0.a
 lib/libgoa-1.0.so
 lib/libgoa-1.0.so.0
 lib/libgoa-1.0.so.0.0.0
-lib/libgoa-backend-1.0.a
 lib/libgoa-backend-1.0.so
-lib/libgoa-backend-1.0.so.1
-lib/libgoa-backend-1.0.so.1.0.0
+lib/libgoa-backend-1.0.so.2
+lib/libgoa-backend-1.0.so.2.0.0
 libdata/pkgconfig/goa-1.0.pc
 libdata/pkgconfig/goa-backend-1.0.pc
 libexec/goa-daemon
+libexec/goa-oauth2-handler
+share/applications/org.gnome.OnlineAccounts.OAuth2.desktop
 share/dbus-1/services/org.gnome.OnlineAccounts.service
 share/gir-1.0/Goa-1.0.gir
 share/icons/hicolor/scalable/apps/goa-account-exchange.svg
-share/icons/hicolor/scalable/apps/goa-account-facebook.svg
 share/icons/hicolor/scalable/apps/goa-account-fedora.svg
-share/icons/hicolor/scalable/apps/goa-account-flickr.svg
-share/icons/hicolor/scalable/apps/goa-account-foursquare.svg
 share/icons/hicolor/scalable/apps/goa-account-google.svg
-share/icons/hicolor/scalable/apps/goa-account-lastfm.svg
+share/icons/hicolor/scalable/apps/goa-account-ms365.svg
 share/icons/hicolor/scalable/apps/goa-account-msn.svg
 share/icons/hicolor/scalable/apps/goa-account-owncloud.svg
 share/icons/hicolor/scalable/apps/goa-account.svg
 share/icons/hicolor/symbolic/apps/goa-account-exchange-symbolic.svg
-share/icons/hicolor/symbolic/apps/goa-account-facebook-symbolic.svg
-share/icons/hicolor/symbolic/apps/goa-account-flickr-symbolic.svg
-share/icons/hicolor/symbolic/apps/goa-account-foursquare-symbolic.svg
 share/icons/hicolor/symbolic/apps/goa-account-google-symbolic.svg
-share/icons/hicolor/symbolic/apps/goa-account-lastfm-symbolic.svg
 share/icons/hicolor/symbolic/apps/goa-account-msn-symbolic.svg
 share/icons/hicolor/symbolic/apps/goa-account-owncloud-symbolic.svg
 share/icons/hicolor/symbolic/apps/goa-account-symbolic.svg
+share/locale/ab/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/af/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/an/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/ar/LC_MESSAGES/gnome-online-accounts.mo
@@ -79,9 +71,11 @@ share/locale/hi/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/hr/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/hu/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/id/LC_MESSAGES/gnome-online-accounts.mo
+share/locale/ie/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/is/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/it/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/ja/LC_MESSAGES/gnome-online-accounts.mo
+share/locale/ka/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/kab/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/kk/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/km/LC_MESSAGES/gnome-online-accounts.mo
@@ -117,9 +111,11 @@ share/locale/th/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/tr/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/ug/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/uk/LC_MESSAGES/gnome-online-accounts.mo
+share/locale/uz/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/vi/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/zh_CN/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/zh_HK/LC_MESSAGES/gnome-online-accounts.mo
 share/locale/zh_TW/LC_MESSAGES/gnome-online-accounts.mo
+share/man/man8/goa-daemon.8.gz
 share/vala/vapi/goa-1.0.deps
 share/vala/vapi/goa-1.0.vapi