git: 791c329a624e - main - multimedia/totem: update to 43.1

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

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

commit 791c329a624ec40e3983e354fb71fdd03fdd0a20
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-03-05 10:02:45 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-03-05 10:21:23 +0000

    multimedia/totem: update to 43.1
---
 multimedia/totem/Makefile  |  19 +++-----
 multimedia/totem/distinfo  |   8 ++--
 multimedia/totem/pkg-plist | 113 +++++++++++++++++++++++++++++++++++++++------
 3 files changed, 108 insertions(+), 32 deletions(-)

diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index 8a6f940dca9b..368f77f39ff9 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -1,16 +1,12 @@
 PORTNAME=	totem
-PORTVERSION=	3.38.2
-PORTREVISION=	7
+PORTVERSION=	43.1
 CATEGORIES=	multimedia gnome
-MASTER_SITES=	GNOME
+MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome
 
-PATCH_SITES=	https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
-PATCHFILES+=	61e3a957cb73.patch:-p1 # https://gitlab.gnome.org/GNOME/totem/-/merge_requests/218
-
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Gstreamer-based video player for the GNOME 3 Desktop
-WWW=		https://www.gnome.org/projects/totem/
+WWW=		https://apps.gnome.org/Totem/
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -21,14 +17,11 @@ BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
 		itstool:textproc/itstool \
 		grilo-plugins>=0:net/grilo-plugins
 LIB_DEPENDS=	libgdata.so:devel/libgdata \
-		libcogl.so:graphics/cogl \
-		libclutter-1.0.so:graphics/clutter \
-		libclutter-gst-3.0.so:multimedia/clutter-gst3 \
-		libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
 		libpeas-1.0.so:devel/libpeas \
 		libjson-glib-1.0.so:devel/json-glib \
 		libgrilo-0.3.so:net/grilo \
-		libtotem-plparser.so:multimedia/totem-pl-parser
+		libtotem-plparser.so:multimedia/totem-pl-parser \
+		libhandy-1.so:x11-toolkits/libhandy
 RUN_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
 		${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} \
 		gnome-settings-daemon>=2.91.0:sysutils/gnome-settings-daemon \
@@ -41,7 +34,7 @@ USES=		compiler desktop-file-utils gettext gl gnome gstreamer localbase meson \
 		pkgconfig python tar:xz xorg
 USE_GNOME=	cairo gtk30 intlhack introspection libxml2 pygobject3 gnomedesktop3
 USE_XORG=	x11 xorgproto xtst ice sm
-USE_GSTREAMER=	core good bad soup ugly
+USE_GSTREAMER=	core good bad soup ugly gtk
 USE_GL=		egl
 USE_LDCONFIG=	yes
 
diff --git a/multimedia/totem/distinfo b/multimedia/totem/distinfo
index 9e3b82ce16ea..170258c624c4 100644
--- a/multimedia/totem/distinfo
+++ b/multimedia/totem/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1635009173
-SHA256 (gnome/totem-3.38.2.tar.xz) = fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
-SIZE (gnome/totem-3.38.2.tar.xz) = 2190700
-SHA256 (gnome/61e3a957cb73.patch) = e0f48d11bf404cdec7ad50f45c4595575a8c7bdad740b1f599ae31a766096d09
-SIZE (gnome/61e3a957cb73.patch) = 1122
+TIMESTAMP = 1741164631
+SHA256 (gnome/totem-43.1.tar.xz) = 5668291e9c6444985cb3ffe4ea4f0212f54c2bbe60dd01114c1a950f94759e6d
+SIZE (gnome/totem-43.1.tar.xz) = 2545240
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
index eb77da184a69..9d63a0a41394 100644
--- a/multimedia/totem/pkg-plist
+++ b/multimedia/totem/pkg-plist
@@ -12,12 +12,10 @@ lib/totem/plugins/apple-trailers/apple-trailers.plugin
 lib/totem/plugins/apple-trailers/libapple-trailers.so
 lib/totem/plugins/autoload-subtitles/autoload-subtitles.plugin
 lib/totem/plugins/autoload-subtitles/libautoload-subtitles.so
-lib/totem/plugins/dbus/dbusservice.plugin
-lib/totem/plugins/dbus/dbusservice.py
 lib/totem/plugins/im-status/libtotem-im-status.so
 lib/totem/plugins/im-status/totem-im-status.plugin
-lib/totem/plugins/media-player-keys/libmedia-player-keys.so
-lib/totem/plugins/media-player-keys/media-player-keys.plugin
+lib/totem/plugins/mpris/libmpris.so
+lib/totem/plugins/mpris/mpris.plugin
 lib/totem/plugins/open-directory/libopen-directory.so
 lib/totem/plugins/open-directory/open-directory.plugin
 lib/totem/plugins/opensubtitles/hash.py
@@ -37,20 +35,16 @@ lib/totem/plugins/save-file/libsave-file.so
 lib/totem/plugins/save-file/save-file.plugin
 lib/totem/plugins/screensaver/libscreensaver.so
 lib/totem/plugins/screensaver/screensaver.plugin
-lib/totem/plugins/screenshot/gallery.ui
 lib/totem/plugins/screenshot/libscreenshot.so
 lib/totem/plugins/screenshot/screenshot.plugin
 lib/totem/plugins/skipto/libskipto.so
 lib/totem/plugins/skipto/skipto.plugin
-lib/totem/plugins/skipto/skipto.ui
 lib/totem/plugins/variable-rate/libvariable-rate.so
 lib/totem/plugins/variable-rate/variable-rate.plugin
 lib/totem/plugins/vimeo/libvimeo.so
 lib/totem/plugins/vimeo/vimeo.plugin
 libdata/pkgconfig/totem.pc
 libexec/totem-gallery-thumbnailer
-share/man/man1/totem-video-thumbnailer.1.gz
-share/man/man1/totem.1.gz
 share/GConf/gsettings/opensubtitles.convert
 share/GConf/gsettings/pythonconsole.convert
 share/GConf/gsettings/totem.convert
@@ -471,6 +465,29 @@ share/help/ja/totem/troubleshooting-DVD.page
 share/help/ja/totem/troubleshooting-debug.page
 share/help/ja/totem/troubleshooting-subtitles.page
 share/help/ja/totem/view-zoom.page
+share/help/ko/totem/adjust-speed.page
+share/help/ko/totem/channels.page
+share/help/ko/totem/figures/dvd-gnome-notification.png
+share/help/ko/totem/figures/dvd-nautilus.png
+share/help/ko/totem/figures/org.gnome.Totem.svg
+share/help/ko/totem/figures/volume-button-slider.png
+share/help/ko/totem/file-open.page
+share/help/ko/totem/index.page
+share/help/ko/totem/navigation.page
+share/help/ko/totem/playing-DVD.page
+share/help/ko/totem/preferences.page
+share/help/ko/totem/properties.page
+share/help/ko/totem/screenshot-gallery.page
+share/help/ko/totem/screenshot.page
+share/help/ko/totem/sound-language.page
+share/help/ko/totem/sound-volume.page
+share/help/ko/totem/subtitles.page
+share/help/ko/totem/supported-formats.page
+share/help/ko/totem/troubleshooting-Audio-CD.page
+share/help/ko/totem/troubleshooting-DVD.page
+share/help/ko/totem/troubleshooting-debug.page
+share/help/ko/totem/troubleshooting-subtitles.page
+share/help/ko/totem/view-zoom.page
 share/help/nb/totem/adjust-speed.page
 share/help/nb/totem/channels.page
 share/help/nb/totem/figures/dvd-gnome-notification.png
@@ -494,6 +511,52 @@ share/help/nb/totem/troubleshooting-DVD.page
 share/help/nb/totem/troubleshooting-debug.page
 share/help/nb/totem/troubleshooting-subtitles.page
 share/help/nb/totem/view-zoom.page
+share/help/ne/totem/adjust-speed.page
+share/help/ne/totem/channels.page
+share/help/ne/totem/figures/dvd-gnome-notification.png
+share/help/ne/totem/figures/dvd-nautilus.png
+share/help/ne/totem/figures/org.gnome.Totem.svg
+share/help/ne/totem/figures/volume-button-slider.png
+share/help/ne/totem/file-open.page
+share/help/ne/totem/index.page
+share/help/ne/totem/navigation.page
+share/help/ne/totem/playing-DVD.page
+share/help/ne/totem/preferences.page
+share/help/ne/totem/properties.page
+share/help/ne/totem/screenshot-gallery.page
+share/help/ne/totem/screenshot.page
+share/help/ne/totem/sound-language.page
+share/help/ne/totem/sound-volume.page
+share/help/ne/totem/subtitles.page
+share/help/ne/totem/supported-formats.page
+share/help/ne/totem/troubleshooting-Audio-CD.page
+share/help/ne/totem/troubleshooting-DVD.page
+share/help/ne/totem/troubleshooting-debug.page
+share/help/ne/totem/troubleshooting-subtitles.page
+share/help/ne/totem/view-zoom.page
+share/help/nl/totem/adjust-speed.page
+share/help/nl/totem/channels.page
+share/help/nl/totem/figures/dvd-gnome-notification.png
+share/help/nl/totem/figures/dvd-nautilus.png
+share/help/nl/totem/figures/org.gnome.Totem.svg
+share/help/nl/totem/figures/volume-button-slider.png
+share/help/nl/totem/file-open.page
+share/help/nl/totem/index.page
+share/help/nl/totem/navigation.page
+share/help/nl/totem/playing-DVD.page
+share/help/nl/totem/preferences.page
+share/help/nl/totem/properties.page
+share/help/nl/totem/screenshot-gallery.page
+share/help/nl/totem/screenshot.page
+share/help/nl/totem/sound-language.page
+share/help/nl/totem/sound-volume.page
+share/help/nl/totem/subtitles.page
+share/help/nl/totem/supported-formats.page
+share/help/nl/totem/troubleshooting-Audio-CD.page
+share/help/nl/totem/troubleshooting-DVD.page
+share/help/nl/totem/troubleshooting-debug.page
+share/help/nl/totem/troubleshooting-subtitles.page
+share/help/nl/totem/view-zoom.page
 share/help/oc/totem/adjust-speed.page
 share/help/oc/totem/channels.page
 share/help/oc/totem/figures/dvd-gnome-notification.png
@@ -701,6 +764,29 @@ share/help/te/totem/troubleshooting-DVD.page
 share/help/te/totem/troubleshooting-debug.page
 share/help/te/totem/troubleshooting-subtitles.page
 share/help/te/totem/view-zoom.page
+share/help/tr/totem/adjust-speed.page
+share/help/tr/totem/channels.page
+share/help/tr/totem/figures/dvd-gnome-notification.png
+share/help/tr/totem/figures/dvd-nautilus.png
+share/help/tr/totem/figures/org.gnome.Totem.svg
+share/help/tr/totem/figures/volume-button-slider.png
+share/help/tr/totem/file-open.page
+share/help/tr/totem/index.page
+share/help/tr/totem/navigation.page
+share/help/tr/totem/playing-DVD.page
+share/help/tr/totem/preferences.page
+share/help/tr/totem/properties.page
+share/help/tr/totem/screenshot-gallery.page
+share/help/tr/totem/screenshot.page
+share/help/tr/totem/sound-language.page
+share/help/tr/totem/sound-volume.page
+share/help/tr/totem/subtitles.page
+share/help/tr/totem/supported-formats.page
+share/help/tr/totem/troubleshooting-Audio-CD.page
+share/help/tr/totem/troubleshooting-DVD.page
+share/help/tr/totem/troubleshooting-debug.page
+share/help/tr/totem/troubleshooting-subtitles.page
+share/help/tr/totem/view-zoom.page
 share/help/uk/totem/adjust-speed.page
 share/help/uk/totem/channels.page
 share/help/uk/totem/figures/dvd-gnome-notification.png
@@ -795,6 +881,8 @@ share/help/zh_TW/totem/troubleshooting-subtitles.page
 share/help/zh_TW/totem/view-zoom.page
 share/icons/hicolor/scalable/apps/org.gnome.Totem.svg
 share/icons/hicolor/symbolic/apps/org.gnome.Totem-symbolic.svg
+share/icons/hicolor/symbolic/apps/totem-tv-symbolic.svg
+share/locale/ab/LC_MESSAGES/totem.mo
 share/locale/af/LC_MESSAGES/totem.mo
 share/locale/am/LC_MESSAGES/totem.mo
 share/locale/ar/LC_MESSAGES/totem.mo
@@ -837,6 +925,7 @@ share/locale/hi/LC_MESSAGES/totem.mo
 share/locale/hr/LC_MESSAGES/totem.mo
 share/locale/hu/LC_MESSAGES/totem.mo
 share/locale/id/LC_MESSAGES/totem.mo
+share/locale/ie/LC_MESSAGES/totem.mo
 share/locale/is/LC_MESSAGES/totem.mo
 share/locale/it/LC_MESSAGES/totem.mo
 share/locale/ja/LC_MESSAGES/totem.mo
@@ -892,11 +981,7 @@ share/locale/zh_CN/LC_MESSAGES/totem.mo
 share/locale/zh_HK/LC_MESSAGES/totem.mo
 share/locale/zh_TW/LC_MESSAGES/totem.mo
 share/locale/zu/LC_MESSAGES/totem.mo
+share/man/man1/totem-video-thumbnailer.1.gz
+share/man/man1/totem.1.gz
 share/metainfo/org.gnome.Totem.appdata.xml
 share/thumbnailers/totem.thumbnailer
-%%DATADIR%%/controls.ui
-%%DATADIR%%/playlist.ui
-%%DATADIR%%/preferences.ui
-%%DATADIR%%/shortcuts.ui
-%%DATADIR%%/totem.ui
-%%DATADIR%%/uri.ui