git: 047089cbf16e - main - gnome: upgrade grilo and rhythmbox

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Wed, 05 Mar 2025 08:41:53 UTC
The branch main has been updated by bapt:

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

commit 047089cbf16ee6ca32dd0486b914d37ecfbeaed4
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-05 08:40:29 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-05 08:41:27 +0000

    gnome: upgrade grilo and rhythmbox
    
    the update of grilo switches to libsoup3 which also requires an upgrade
    of rhythmbox to a version supporting libsoup3 to avoid messing with
    symbols
---
 audio/rhythmbox/Makefile    |  7 +++----
 audio/rhythmbox/distinfo    |  6 +++---
 audio/rhythmbox/pkg-plist   | 13 +++++++++++++
 net/grilo-plugins/Makefile  |  5 ++---
 net/grilo-plugins/distinfo  |  6 +++---
 net/grilo-plugins/pkg-plist |  2 --
 net/grilo/Makefile          | 11 +++++------
 net/grilo/distinfo          |  6 +++---
 8 files changed, 32 insertions(+), 24 deletions(-)

diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
index 15ca8da934c5..d3d86104a990 100644
--- a/audio/rhythmbox/Makefile
+++ b/audio/rhythmbox/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rhythmbox
-PORTVERSION=	3.4.6
-PORTREVISION=	5
+PORTVERSION=	3.4.8
 CATEGORIES=	audio gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
@@ -17,7 +16,7 @@ BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
 LIB_DEPENDS=	libtotem-plparser.so:multimedia/totem-pl-parser \
 		libdbus-1.so:devel/dbus \
 		libdbus-glib-1.so:devel/dbus-glib \
-		libsoup-2.4.so:devel/libsoup \
+		libsoup-3.0.so:devel/libsoup3 \
 		libpeas-1.0.so:devel/libpeas \
 		libjson-glib-1.0.so:devel/json-glib \
 		libsecret-1.so:security/libsecret \
@@ -29,7 +28,7 @@ USES=		desktop-file-utils gettext gnome gstreamer localbase:ldflags meson \
 USE_GNOME=	cairo gdkpixbuf2 glib20 gtk30 introspection libxml2
 USE_XORG=	ice x11 xorgproto
 USE_GSTREAMER=	flac lame jpeg cdparanoia vorbis
-MESON_ARGS=	-Dgtk_doc=false \
+MESON_ARGS=	-Dapidoc=false \
 		-Dtests=disabled
 USE_LDCONFIG=	yes
 
diff --git a/audio/rhythmbox/distinfo b/audio/rhythmbox/distinfo
index f06f31ca11dc..1721830f8ea2 100644
--- a/audio/rhythmbox/distinfo
+++ b/audio/rhythmbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656163577
-SHA256 (gnome/rhythmbox-3.4.6.tar.xz) = f9568210ce55e411e929c8fb95e111a211dbd19cc47f578f291c5d319b5eb034
-SIZE (gnome/rhythmbox-3.4.6.tar.xz) = 3535224
+TIMESTAMP = 1741163451
+SHA256 (gnome/rhythmbox-3.4.8.tar.xz) = 2016a8a8d2a959c07a467ac9682c6ed605ba8883fb760410d68b68ab838df9f2
+SIZE (gnome/rhythmbox-3.4.8.tar.xz) = 3679500
diff --git a/audio/rhythmbox/pkg-plist b/audio/rhythmbox/pkg-plist
index 84b7fea77f2a..8080e823d5cf 100644
--- a/audio/rhythmbox/pkg-plist
+++ b/audio/rhythmbox/pkg-plist
@@ -2,6 +2,7 @@ bin/rhythmbox
 bin/rhythmbox-client
 include/rhythmbox/backends/rb-encoder.h
 include/rhythmbox/backends/rb-player-gst-filter.h
+include/rhythmbox/backends/rb-player-gst-helper.h
 include/rhythmbox/backends/rb-player-gst-tee.h
 include/rhythmbox/backends/rb-player.h
 include/rhythmbox/lib/libmediaplayerid/mediaplayerid.h
@@ -271,6 +272,16 @@ share/help/gl/rhythmbox/figures/rb-volume-changer.png
 share/help/gl/rhythmbox/figures/rb-window.png
 share/help/gl/rhythmbox/index.docbook
 share/help/gl/rhythmbox/legal.xml
+share/help/id/rhythmbox/figures/rb-iradio-main.png
+share/help/id/rhythmbox/figures/rb-notification-zone.png
+share/help/id/rhythmbox/figures/rb-podcast-main.png
+share/help/id/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/id/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/id/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/id/rhythmbox/figures/rb-volume-changer.png
+share/help/id/rhythmbox/figures/rb-window.png
+share/help/id/rhythmbox/index.docbook
+share/help/id/rhythmbox/legal.xml
 share/help/it/rhythmbox/figures/rb-iradio-main.png
 share/help/it/rhythmbox/figures/rb-notification-zone.png
 share/help/it/rhythmbox/figures/rb-podcast-main.png
@@ -421,9 +432,11 @@ share/icons/hicolor/scalable/apps/org.gnome.Rhythmbox3.svg
 %%NLS%%share/locale/hr/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/hu/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/id/LC_MESSAGES/rhythmbox.mo
+%%NLS%%share/locale/ie/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/is/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/it/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/ja/LC_MESSAGES/rhythmbox.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/kk/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/kn/LC_MESSAGES/rhythmbox.mo
 %%NLS%%share/locale/ko/LC_MESSAGES/rhythmbox.mo
diff --git a/net/grilo-plugins/Makefile b/net/grilo-plugins/Makefile
index 4a17addedb12..85bbe37c36fe 100644
--- a/net/grilo-plugins/Makefile
+++ b/net/grilo-plugins/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	grilo-plugins
-PORTVERSION=	0.3.15
-PORTREVISION=	1
+PORTVERSION=	0.3.16
 CATEGORIES=	net
 MASTER_SITES=	GNOME
 
@@ -19,7 +18,7 @@ LIB_DEPENDS=	libgrilo-0.3.so:net/grilo \
 		libgoa-1.0.so:net/gnome-online-accounts \
 		libgom-1.0.so:databases/gom \
 		libtotem-plparser.so:multimedia/totem-pl-parser \
-		libsoup-2.4.so:devel/libsoup \
+		libsoup-3.0.so:devel/libsoup3 \
 		libmediaart-2.0.so:multimedia/libmediaart \
 		libgmime-2.6.so:mail/gmime26 \
 		libjson-glib-1.0.so:devel/json-glib
diff --git a/net/grilo-plugins/distinfo b/net/grilo-plugins/distinfo
index c29adcbb264e..37b0548f1d7e 100644
--- a/net/grilo-plugins/distinfo
+++ b/net/grilo-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668274383
-SHA256 (grilo-plugins-0.3.15.tar.xz) = 8518c3d954f93095d955624a044ce16a7345532f811d299dbfa1e114cfebab33
-SIZE (grilo-plugins-0.3.15.tar.xz) = 1844584
+TIMESTAMP = 1741163307
+SHA256 (grilo-plugins-0.3.16.tar.xz) = fe6f4dbe586c6b8ba2406394e202f22d009d642a96eb3a54f32f6a21d084cdcb
+SIZE (grilo-plugins-0.3.16.tar.xz) = 1843572
diff --git a/net/grilo-plugins/pkg-plist b/net/grilo-plugins/pkg-plist
index d03fa2f33ddc..99d31a8c98bf 100644
--- a/net/grilo-plugins/pkg-plist
+++ b/net/grilo-plugins/pkg-plist
@@ -10,7 +10,6 @@ lib/grilo-0.3/libgrlgravatar.so
 lib/grilo-0.3/libgrllocalmetadata.so
 lib/grilo-0.3/libgrlmagnatune.so
 lib/grilo-0.3/libgrlmetadatastore.so
-lib/grilo-0.3/libgrlopensubtitles.so
 lib/grilo-0.3/libgrlopticalmedia.so
 lib/grilo-0.3/libgrlpodcasts.so
 lib/grilo-0.3/libgrlraitv.so
@@ -18,7 +17,6 @@ lib/grilo-0.3/libgrlshoutcast.so
 lib/grilo-0.3/libgrlthetvdb.so
 lib/grilo-0.3/libgrltmdb.so
 %%TRACKER%%lib/grilo-0.3/libgrltracker.so
-lib/grilo-0.3/libgrlyoutube.so
 libdata/pkgconfig/grilo-plugins-0.3.pc
 share/help/C/examples/example-tmdb.c
 share/help/C/grilo-plugins/grilo-plugins.xml
diff --git a/net/grilo/Makefile b/net/grilo/Makefile
index f9e31e2db7d2..c6463c22fc7d 100644
--- a/net/grilo/Makefile
+++ b/net/grilo/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	grilo
-PORTVERSION=	0.3.15
-PORTREVISION=	2
+PORTVERSION=	0.3.16
 CATEGORIES=	net
 MASTER_SITES=	GNOME
 
@@ -11,7 +10,7 @@ WWW=		https://wiki.gnome.org/Grilo
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
+LIB_DEPENDS=	libsoup-3.0.so:devel/libsoup3 \
 		liboauth.so:net/liboauth \
 		libtotem-plparser.so:multimedia/totem-pl-parser
 
@@ -22,15 +21,15 @@ USE_LDCONFIG=	yes
 USE_GNOME=	glib20 introspection:build libxml2
 BINARY_ALIAS=	python=${PYTHON_VERSION}
 
-MESON_ARGS=	-Denable-gtk-doc=false -Dsoup3=false
+MESON_ARGS=	-Denable-gtk-doc=false -Dsoup3=true
 
 OPTIONS_SUB=	yes
 OPTIONS_DEFINE=	UI
 
 UI_DESC=	Enable testing UI
 UI_MESON_TRUE=	enable-test-ui
-UI_USE=		GNOME=cairo,gdkpixbuf2,gtk30
+UI_USE=		GNOME=gdkpixbuf2,gtk30
 
-PLIST_SUB+=	LIBVER=315
+PLIST_SUB+=	LIBVER=316
 
 .include <bsd.port.mk>
diff --git a/net/grilo/distinfo b/net/grilo/distinfo
index 919be528524e..361764556fe3 100644
--- a/net/grilo/distinfo
+++ b/net/grilo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668274365
-SHA256 (grilo-0.3.15.tar.xz) = f352acf73665669934270636fede66b52da6801fe20f638c4048ab2678577b2d
-SIZE (grilo-0.3.15.tar.xz) = 241428
+TIMESTAMP = 1741163162
+SHA256 (grilo-0.3.16.tar.xz) = 884580e8c5ece280df23aa63ff5234b7d48988a404df7d6bfccd1e77b473bd96
+SIZE (grilo-0.3.16.tar.xz) = 241660