summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gmp-api/Makefile2
-rw-r--r--multimedia/gmp-api/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/distinfo8
-rw-r--r--multimedia/jellyfin/distinfo6
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive/Makefile2
-rw-r--r--multimedia/kodi-addon-inputstream.adaptive/distinfo6
-rw-r--r--multimedia/kodi-addon-pvr.iptvsimple/Makefile2
-rw-r--r--multimedia/kodi-addon-pvr.iptvsimple/distinfo6
-rw-r--r--multimedia/kodi/Makefile1
-rw-r--r--multimedia/lms/Makefile2
-rw-r--r--multimedia/lms/distinfo6
-rw-r--r--multimedia/lms/pkg-plist2
-rw-r--r--multimedia/mediamtx/Makefile5
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--multimedia/minisatip/Makefile6
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.cpp22
-rw-r--r--multimedia/musikcube/Makefile2
-rw-r--r--multimedia/mythtv/Makefile6
-rw-r--r--multimedia/openh264/Makefile3
-rw-r--r--multimedia/openh264/distinfo6
-rw-r--r--multimedia/openh264/pkg-plist2
-rw-r--r--multimedia/py-knowit/Makefile10
-rw-r--r--multimedia/py-knowit/distinfo6
-rw-r--r--multimedia/py-soco/Makefile4
-rw-r--r--multimedia/py-tartube/Makefile4
-rw-r--r--multimedia/py-tartube/distinfo6
-rw-r--r--multimedia/py-trakit/Makefile7
-rw-r--r--multimedia/py-trakit/distinfo6
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/qmmp-qt5/distinfo6
-rw-r--r--multimedia/qmmp-qt5/pkg-plist1
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt6/distinfo6
-rw-r--r--multimedia/qmmp-qt6/pkg-plist1
-rw-r--r--multimedia/ringrtc/Makefile5
-rw-r--r--multimedia/ringrtc/Makefile.crates14
-rw-r--r--multimedia/ringrtc/distinfo38
-rw-r--r--multimedia/ringrtc/update.txt2
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh2
-rw-r--r--multimedia/rubygem-clutter-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-clutter-gstreamer/distinfo6
-rw-r--r--multimedia/rubygem-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-gstreamer/distinfo6
-rw-r--r--multimedia/snapcast/Makefile4
-rw-r--r--multimedia/snapcast/distinfo6
-rw-r--r--multimedia/streamlink/Makefile4
-rw-r--r--multimedia/svt-av1/Makefile4
-rw-r--r--multimedia/svt-av1/distinfo8
-rw-r--r--multimedia/svt-av1/pkg-plist1
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/wireplumber/Makefile3
53 files changed, 153 insertions, 140 deletions
diff --git a/multimedia/gmp-api/Makefile b/multimedia/gmp-api/Makefile
index aea9f21dd414..7e4b912f8c66 100644
--- a/multimedia/gmp-api/Makefile
+++ b/multimedia/gmp-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmp-api
DISTVERSIONPREFIX= Firefox
-DISTVERSION= 114_2
+DISTVERSION= 135
CATEGORIES= multimedia
MAINTAINER= gecko@FreeBSD.org
diff --git a/multimedia/gmp-api/distinfo b/multimedia/gmp-api/distinfo
index 692c5538061c..c5fc3dd6251a 100644
--- a/multimedia/gmp-api/distinfo
+++ b/multimedia/gmp-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681927136
-SHA256 (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = c7fd4ae00dfa19bdc485fe6bfd08a337e245ec0f16a52891bcdede39aca8aed3
-SIZE (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = 10923
+TIMESTAMP = 1753132474
+SHA256 (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 939be3596292ff445bf3cd5454a03041f68258444f7fff023a0bac17b238b40f
+SIZE (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 10960
diff --git a/multimedia/gstreamer1-plugins-svt-av1/Makefile b/multimedia/gstreamer1-plugins-svt-av1/Makefile
index ee37b3dbb357..5c1ca5c951cf 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
PKGNAMEPREFIX= gstreamer1-plugins-
diff --git a/multimedia/gstreamer1-plugins-svt-av1/distinfo b/multimedia/gstreamer1-plugins-svt-av1/distinfo
index 27ac76d0d207..524cd47da53c 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/distinfo
+++ b/multimedia/gstreamer1-plugins-svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1740063071
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.0.tar.bz2) = 852d3be2cea244dc76747a948dfcffb82d42dc42e1bd86830e591ea29b91c4fd
-SIZE (SVT-AV1-v3.0.0.tar.bz2) = 10177183
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index 962112673f67..86589fbbf278 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747300383
-SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 08589793cfbdce28eded95d5cc3ff2bcf1803c5d972c4848c9d28ee3691e93cb
-SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462459348
+TIMESTAMP = 1753771617
+SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 4f0a1063f5234bb7ac13b7a68c37254f6e73ba42a85404b51d9fade34eeb54bd
+SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462456529
SHA256 (nuget/asynckeyedlock.7.0.2.nupkg) = 5053ed6bcc96b6e161a5fcbb3a9064503427c8ef133835c4134cc0eae6f3d503
SIZE (nuget/asynckeyedlock.7.0.2.nupkg) = 357035
SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172
diff --git a/multimedia/kodi-addon-inputstream.adaptive/Makefile b/multimedia/kodi-addon-inputstream.adaptive/Makefile
index 5027e1a17a10..c7d8613adeeb 100644
--- a/multimedia/kodi-addon-inputstream.adaptive/Makefile
+++ b/multimedia/kodi-addon-inputstream.adaptive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= inputstream.adaptive
-DISTVERSION= 21.5.13
+DISTVERSION= 21.5.15
DISTVERSIONSUFFIX= -Omega
CATEGORIES= multimedia
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/multimedia/kodi-addon-inputstream.adaptive/distinfo b/multimedia/kodi-addon-inputstream.adaptive/distinfo
index dd0961bc0a90..d03d3d805b08 100644
--- a/multimedia/kodi-addon-inputstream.adaptive/distinfo
+++ b/multimedia/kodi-addon-inputstream.adaptive/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746938969
-SHA256 (peak3d-inputstream.adaptive-21.5.13-Omega_GH0.tar.gz) = 2cde7954b0a73d353edc2af14306e4e42e6bf9e7f26100a54b937cb80c1309a8
-SIZE (peak3d-inputstream.adaptive-21.5.13-Omega_GH0.tar.gz) = 860694
+TIMESTAMP = 1753001396
+SHA256 (peak3d-inputstream.adaptive-21.5.15-Omega_GH0.tar.gz) = 40f44b1748b4d1bfe92260e2805904154b6388f96babf820bfd900b54db15d57
+SIZE (peak3d-inputstream.adaptive-21.5.15-Omega_GH0.tar.gz) = 860975
SHA256 (xbmc-Bento4-1.6.0-641-3-Omega_GH0.tar.gz) = a9b231b63159b3a4d9e47c5328b476308852bf092ccb9ce98f7cf46a386465ce
SIZE (xbmc-Bento4-1.6.0-641-3-Omega_GH0.tar.gz) = 5487208
diff --git a/multimedia/kodi-addon-pvr.iptvsimple/Makefile b/multimedia/kodi-addon-pvr.iptvsimple/Makefile
index 5cd6d9be536a..5da7c80d268a 100644
--- a/multimedia/kodi-addon-pvr.iptvsimple/Makefile
+++ b/multimedia/kodi-addon-pvr.iptvsimple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pvr.iptvsimple
-DISTVERSION= 21.10.2
+DISTVERSION= 21.11.0
DISTVERSIONSUFFIX= -Omega
CATEGORIES= multimedia
diff --git a/multimedia/kodi-addon-pvr.iptvsimple/distinfo b/multimedia/kodi-addon-pvr.iptvsimple/distinfo
index a79fbce0646a..bdf3fdf30bc7 100644
--- a/multimedia/kodi-addon-pvr.iptvsimple/distinfo
+++ b/multimedia/kodi-addon-pvr.iptvsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739102768
-SHA256 (kodi-pvr-pvr.iptvsimple-21.10.2-Omega_GH0.tar.gz) = 4ab62a6ee946de406fa2ae502f9e7b1c591ff6aabc2777b5c26ad5b748e2cd02
-SIZE (kodi-pvr-pvr.iptvsimple-21.10.2-Omega_GH0.tar.gz) = 805232
+TIMESTAMP = 1753001344
+SHA256 (kodi-pvr-pvr.iptvsimple-21.11.0-Omega_GH0.tar.gz) = 377fb3c69d39866c0b3b8a3a7d4c790241b15997b140f45443209c4e44e62418
+SIZE (kodi-pvr-pvr.iptvsimple-21.11.0-Omega_GH0.tar.gz) = 809340
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index e8ac0a8ceed7..098033cf27cc 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -82,6 +82,7 @@ PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}}
USE_LDCONFIG= yes
USE_GNOME= libxml2
+JAVA_VERSION= 8 11
CMAKE_ARGS= -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \
-DLIBDVDCSS_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \
-DLIBDVDNAV_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \
diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile
index 7eacaefe410d..2fea87dc9a4f 100644
--- a/multimedia/lms/Makefile
+++ b/multimedia/lms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lms
DISTVERSIONPREFIX= v
-DISTVERSION= 3.67.0
+DISTVERSION= 3.68.1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/lms/distinfo b/multimedia/lms/distinfo
index cf340db335b4..f5a1f18c6685 100644
--- a/multimedia/lms/distinfo
+++ b/multimedia/lms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751064198
-SHA256 (epoupon-lms-v3.67.0_GH0.tar.gz) = e6ba4ee7ad67d28a763d038fd227bf126c194351d6f82ad90dfaefd03f330175
-SIZE (epoupon-lms-v3.67.0_GH0.tar.gz) = 534828
+TIMESTAMP = 1753241425
+SHA256 (epoupon-lms-v3.68.1_GH0.tar.gz) = 97247ccea9c7baeeecaf2c4bb81a809a4d616c16353887bed12cfc37329eeffd
+SIZE (epoupon-lms-v3.68.1_GH0.tar.gz) = 544716
diff --git a/multimedia/lms/pkg-plist b/multimedia/lms/pkg-plist
index 747ba00a3d43..0f469d4f4f7c 100644
--- a/multimedia/lms/pkg-plist
+++ b/multimedia/lms/pkg-plist
@@ -2,6 +2,8 @@ bin/lms
bin/lms-metadata
@sample etc/lms.conf.sample
etc/pam.d/lms
+%%DATADIR%%/approot/admin-db.xml
+%%DATADIR%%/approot/admin-debugtools.xml
%%DATADIR%%/approot/admin-initwizard.xml
%%DATADIR%%/approot/admin-medialibraries.xml
%%DATADIR%%/approot/admin-medialibrary.xml
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index 0d457b55e5f5..de35824be2b9 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,9 +1,8 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.3
-PORTREVISION= 2
+DISTVERSION= 1.13.1
CATEGORIES= multimedia net
-MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.2/
+MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.7/
DISTFILES+= release.zip
MAINTAINER= diizzy@FreeBSD.org
diff --git a/multimedia/mediamtx/distinfo b/multimedia/mediamtx/distinfo
index 2b60ef5b70b9..caec39af2b7b 100644
--- a/multimedia/mediamtx/distinfo
+++ b/multimedia/mediamtx/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748512601
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/release.zip) = d9c80634bcf683fb3b56c9bc2587a5d1dd883901d7278602abb87458c8d5eaf7
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/release.zip) = 5402144
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.mod) = 5514980b8528029e8c3cad97c6cad409f4cf1744b27cdc7a371d7056c7db8788
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.mod) = 4238
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.zip) = eff781995ef60ec5cf201472806c1152baaae94833ea2a3424cfe21875074bd0
-SIZE (go/multimedia_mediamtx/mediamtx-v1.12.3/v1.12.3.zip) = 628092
+TIMESTAMP = 1753133812
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/release.zip) = 3af330143f96edf4f74338a104c59e85294d0a3b1d33872027c78973072499b5
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/release.zip) = 5437047
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.mod) = fcf06526149c35f2a912abb7233cd8ee435d65f00bc9846acfaf3a3d48a59053
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.mod) = 4237
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.zip) = 7f5fec4bf29375f8c9d584cfd6476ff9d2c4eafca0de16b51e5c01d32a3c690e
+SIZE (go/multimedia_mediamtx/mediamtx-v1.13.1/v1.13.1.zip) = 636823
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index b2c2dfdb8b90..5bc0dc0a7f8f 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 1.3.52
+PORTVERSION= 2.0.4
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -26,10 +26,6 @@ ALL_TARGET= minisatip
.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} 's|/usr/share/minisatip|${DATADIR}|' \
- ${WRKSRC}/src/minisatip.c
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/minisatip ${STAGEDIR}${PREFIX}/sbin
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index ab5227d737a6..e1a04403d9b6 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750366608
-SHA256 (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 444b110480b92074ddf2735433c256bba2a4661d77ec8108963287ca658e0554
-SIZE (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 1661475
+TIMESTAMP = 1752995079
+SHA256 (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 881054e3f530a08a3ffe41e391faee537586fa83686804a56b49add84618bffe
+SIZE (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 1656356
diff --git a/multimedia/minisatip/files/patch-src_socketworks.cpp b/multimedia/minisatip/files/patch-src_socketworks.cpp
new file mode 100644
index 000000000000..1c437057f133
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.cpp
@@ -0,0 +1,22 @@
+--- src/socketworks.cpp.orig 2025-07-19 19:28:14 UTC
++++ src/socketworks.cpp
+@@ -34,7 +34,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/ioctl.h>
++#if !defined(__FreeBSD__)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/socket.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+@@ -714,7 +716,9 @@ void *select_and_execute(void *arg) {
+ sizeof(thread_info[thread_index].thread_name));
+ if (arg) {
+ safe_strncpy(thread_info[thread_index].thread_name, (char *)arg);
++#ifdef PR_SET_NAME
+ prctl(PR_SET_NAME, thread_info[thread_index].thread_name, 0, 0, 0);
++#endif
+ } else
+ strcpy(thread_info[thread_index].thread_name, "main");
+
diff --git a/multimedia/musikcube/Makefile b/multimedia/musikcube/Makefile
index 075ac179f511..fc04c2be21fe 100644
--- a/multimedia/musikcube/Makefile
+++ b/multimedia/musikcube/Makefile
@@ -11,7 +11,7 @@ WWW= https://musikcube.com/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= asio>0:net/asio
+BUILD_DEPENDS= asio130>0:net/asio130 # pending https://github.com/clangen/musikcube/issues/733
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libavcodec.so:multimedia/ffmpeg \
libbasu.so:devel/basu \
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 67a08a4d98fa..16d560e196a1 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
DISTVERSION= 34.0
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -108,7 +108,7 @@ BINDINGS_DESC= Perl and Python bindings
BINDINGS_BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \
p5-DBI>=0:databases/p5-DBI \
@@ -120,7 +120,7 @@ BINDINGS_BUILD_DEPENDS= ${PY_SETUPTOOLS} \
p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined
BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.2.2:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>=3:devel/py-simplejson@${PY_FLAVOR} \
diff --git a/multimedia/openh264/Makefile b/multimedia/openh264/Makefile
index 4d74de3308f0..19c292bcdbad 100644
--- a/multimedia/openh264/Makefile
+++ b/multimedia/openh264/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openh264
DISTVERSIONPREFIX=v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.6.0
+PORTREVISION= 0
PORTEPOCH= 2
CATEGORIES= multimedia
diff --git a/multimedia/openh264/distinfo b/multimedia/openh264/distinfo
index 5545164a26a9..5cf1e38543b4 100644
--- a/multimedia/openh264/distinfo
+++ b/multimedia/openh264/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654825906
-SHA256 (cisco-openh264-v2.3.0_GH0.tar.gz) = 99b0695272bee73a3b3a5fcb1afef462c11a142d1dc35a2c61fef5a4b7d60bc0
-SIZE (cisco-openh264-v2.3.0_GH0.tar.gz) = 60290792
+TIMESTAMP = 1753131003
+SHA256 (cisco-openh264-v2.6.0_GH0.tar.gz) = 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69
+SIZE (cisco-openh264-v2.6.0_GH0.tar.gz) = 60302243
diff --git a/multimedia/openh264/pkg-plist b/multimedia/openh264/pkg-plist
index 0310e83c0078..d7b2b6152de3 100644
--- a/multimedia/openh264/pkg-plist
+++ b/multimedia/openh264/pkg-plist
@@ -18,5 +18,5 @@ include/wels/codec_ver.h
lib/libopenh264.a
lib/libopenh264.so
lib/libopenh264.so.%%PORTVERSION%%
-lib/libopenh264.so.6
+lib/libopenh264.so.8
libdata/pkgconfig/openh264.pc
diff --git a/multimedia/py-knowit/Makefile b/multimedia/py-knowit/Makefile
index 32ddb075979d..c786b351e813 100644
--- a/multimedia/py-knowit/Makefile
+++ b/multimedia/py-knowit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= knowit
-DISTVERSION= 0.5.6
+DISTVERSION= 0.5.10
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,15 +20,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>0:devel/py-babelfish@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trakit>0:multimedia/py-trakit@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pint>=0.20.1,<0.25.0:devel/py-pint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+ mkvtoolnix>0:multimedia/mkvtoolnix
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/knowit/issues/201
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-knowit/distinfo b/multimedia/py-knowit/distinfo
index f79bf158952e..093278bbdfac 100644
--- a/multimedia/py-knowit/distinfo
+++ b/multimedia/py-knowit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746023604
-SHA256 (ratoaq2-knowit-0.5.6_GH0.tar.gz) = e42eabe7f4543cec6d9e8592b05103c48e81b2f371d4b1c0366f0f28c86cd98a
-SIZE (ratoaq2-knowit-0.5.6_GH0.tar.gz) = 79683
+TIMESTAMP = 1753712435
+SHA256 (knowit-0.5.10.tar.gz) = 28ba1fd5fd6157eea28efe619fa13f4eb5edf2d58af1150cf73cb85efdd6f8a8
+SIZE (knowit-0.5.10.tar.gz) = 59356
diff --git a/multimedia/py-soco/Makefile b/multimedia/py-soco/Makefile
index 2c25addd7454..e281bf77b098 100644
--- a/multimedia/py-soco/Makefile
+++ b/multimedia/py-soco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soco
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ifaddr>0:net/py-ifaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
diff --git a/multimedia/py-tartube/Makefile b/multimedia/py-tartube/Makefile
index 2d31f0d392fb..98d7411b54ce 100644
--- a/multimedia/py-tartube/Makefile
+++ b/multimedia/py-tartube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tartube
-DISTVERSION= 2.5.100
-PORTREVISION= 1
+DISTVERSION= 2.5.156
+PORTREVISION= 0
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-tartube/distinfo b/multimedia/py-tartube/distinfo
index 5dee8f948df5..e29c068853eb 100644
--- a/multimedia/py-tartube/distinfo
+++ b/multimedia/py-tartube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739747361
-SHA256 (tartube-2.5.100.tar.gz) = 8477b77036a8d6d78a23a2d0aba2aaf67cdf88a8b1656d2fa63bacea2a4dbd83
-SIZE (tartube-2.5.100.tar.gz) = 11242364
+TIMESTAMP = 1752917000
+SHA256 (tartube-2.5.156.tar.gz) = ffd2984ef603e64411c8cc8905f7921ccdf99440555060e7c4571c2601647935
+SIZE (tartube-2.5.156.tar.gz) = 11572898
diff --git a/multimedia/py-trakit/Makefile b/multimedia/py-trakit/Makefile
index c06544f0086d..8d00ad022484 100644
--- a/multimedia/py-trakit/Makefile
+++ b/multimedia/py-trakit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trakit
-DISTVERSION= 0.2.2
+DISTVERSION= 0.2.4
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,12 +20,8 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=1.3.6:converters/py-unidecode@${PY_FLAVOR}
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/trakit/issues/127
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-trakit/distinfo b/multimedia/py-trakit/distinfo
index 3d6f67737b6f..1f4897ea0f85 100644
--- a/multimedia/py-trakit/distinfo
+++ b/multimedia/py-trakit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746021995
-SHA256 (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 2ac726a4eb70ed3869a02e6a7d10c8fe192ac735f0ae1fa7c45589fff0a8cd39
-SIZE (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 43207
+TIMESTAMP = 1753715156
+SHA256 (trakit-0.2.4.tar.gz) = 5a8065cefa60017e9cf4afae0cba856472cc6415af3af0c15d5bcdb388f9be43
+SIZE (trakit-0.2.4.tar.gz) = 34808
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index 5407bf35bfad..3ae74f029b77 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 1.7.6
+PORTVERSION= 1.7.7
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt5/distinfo b/multimedia/qmmp-qt5/distinfo
index 97082032d3dd..b73bd354f8d6 100644
--- a/multimedia/qmmp-qt5/distinfo
+++ b/multimedia/qmmp-qt5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750883118
-SHA256 (qmmp-1.7.6.tar.bz2) = 43b441f022302a43b98cca88a47e8e5ba1e73caae8acc0e9e2c6b77e5b1eb3bb
-SIZE (qmmp-1.7.6.tar.bz2) = 1426952
+TIMESTAMP = 1753105818
+SHA256 (qmmp-1.7.7.tar.bz2) = f429a76b645480dd56a8fb64f55d33b8259f175f9f31a6f0de3f6209c7bf365d
+SIZE (qmmp-1.7.7.tar.bz2) = 1431704
diff --git a/multimedia/qmmp-qt5/pkg-plist b/multimedia/qmmp-qt5/pkg-plist
index 6bde33c21cbf..7122f2a0c45d 100644
--- a/multimedia/qmmp-qt5/pkg-plist
+++ b/multimedia/qmmp-qt5/pkg-plist
@@ -145,5 +145,6 @@ share/metainfo/com.ylsoftware.qmmp%%BIN_SUFFX%%.metainfo.xml
%%DATADIR%%%%BIN_SUFFX%%/images/app_icon.png
%%DATADIR%%%%BIN_SUFFX%%/images/empty_cover.png
%%DATADIR%%%%BIN_SUFFX%%/scripts/kwin.sh
+%%DATADIR%%%%BIN_SUFFX%%/scripts/kwin6.sh
share/solid/actions/qmmp-opencda%%BIN_SUFFX%%.desktop
@comment Insert PLIST.doc here
diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile
index dea531c8cb62..0ef526d7d789 100644
--- a/multimedia/qmmp-qt6/Makefile
+++ b/multimedia/qmmp-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 2.2.6
+PORTVERSION= 2.2.7
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt6/distinfo b/multimedia/qmmp-qt6/distinfo
index 82192426513d..1d6ec4d0c5c5 100644
--- a/multimedia/qmmp-qt6/distinfo
+++ b/multimedia/qmmp-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750883127
-SHA256 (qmmp-2.2.6.tar.bz2) = 270eca6fd728d9a0bc7f19e94e0e0e1f6a3c44dade648dffa58a0dbb7396cb4b
-SIZE (qmmp-2.2.6.tar.bz2) = 1429101
+TIMESTAMP = 1753105825
+SHA256 (qmmp-2.2.7.tar.bz2) = ddcff0b618f4790802f6d52d9a796b5f32cb7d0f23c99181b804f614fab5fbb2
+SIZE (qmmp-2.2.7.tar.bz2) = 1432860
diff --git a/multimedia/qmmp-qt6/pkg-plist b/multimedia/qmmp-qt6/pkg-plist
index 1510743cbdb3..f25a1af91898 100644
--- a/multimedia/qmmp-qt6/pkg-plist
+++ b/multimedia/qmmp-qt6/pkg-plist
@@ -146,4 +146,5 @@ share/metainfo/com.ylsoftware.qmmp.metainfo.xml
%%DATADIR%%/images/app_icon.png
%%DATADIR%%/images/empty_cover.png
%%DATADIR%%/scripts/kwin.sh
+%%DATADIR%%/scripts/kwin6.sh
share/solid/actions/qmmp-opencda.desktop
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 91df659a71b1..22d6011531de 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.53.0
-PORTREVISION= 1
+DISTVERSION= 2.54.1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
@@ -65,7 +64,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV= 7103d
+WEBRTC_REV= 7103e
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BASE_REV= 1d80e43078965dbe6ded5521fbffb128f59124a6
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 97a084e4b65f..13c14514fc94 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -55,6 +55,7 @@ CARGO_CRATES= addr2line-0.24.2 \
cmake-0.1.54 \
colorchoice-1.0.3 \
combine-4.6.7 \
+ const-str-0.6.2 \
constant_time_eq-0.3.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
@@ -76,8 +77,8 @@ CARGO_CRATES= addr2line-0.24.2 \
deranged-0.4.0 \
derive-where-1.4.0 \
derive_arbitrary-1.4.1 \
- derive_more-1.0.0 \
- derive_more-impl-1.0.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
directories-5.0.1 \
dirs-sys-0.4.1 \
@@ -116,7 +117,6 @@ CARGO_CRATES= addr2line-0.24.2 \
hashbrown-0.15.3 \
heck-0.5.0 \
hex-0.4.3 \
- hex-literal-0.4.1 \
hkdf-0.12.4 \
hmac-0.12.1 \
home-0.5.11 \
@@ -204,9 +204,9 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
- plotly-0.9.1 \
- plotly_derive-0.9.1 \
- plotly_kaleido-0.9.1 \
+ plotly-0.12.1 \
+ plotly_derive-0.12.1 \
+ plotly_kaleido-0.12.1 \
polyval-0.6.2 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
@@ -410,4 +410,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zstd-safe-7.2.4 \
zstd-sys-2.0.15+zstd.1.5.7 \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
- libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.65.1\#908fa98ee4b976e52c39c935f2f0fd0bf7bb7d30
+ libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.73.3\#7cce36e9d71e7c98883c38f2357084b5bcaf2b43
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index cc74a61cc29e..06f9ac0d1671 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750322515
+TIMESTAMP = 1752245606
SHA256 (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = e532b1a710e6be7d950ac10c2d241705ea633b36277c31dfa0ccb58ccd994969
SIZE (base-1d80e43078965dbe6ded5521fbffb128f59124a6.tar.gz) = 6253787
SHA256 (boringssl-a9993612faac4866bc33ca8ff37bfd0659af1c48.tar.gz) = ba6d3c7b1c93cad99769f1a0db9306e6c8758814e4e23e7c20495fcec8b3bdb8
@@ -149,6 +149,8 @@ SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/const-str-0.6.2.crate) = 9e991226a70654b49d34de5ed064885f0bef0348a8e70018b8ff1ac80aa984a2
+SIZE (rust/crates/const-str-0.6.2.crate) = 32414
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -191,10 +193,10 @@ SHA256 (rust/crates/derive-where-1.4.0.crate) = e73f2692d4bd3cac41dca28934a39894
SIZE (rust/crates/derive-where-1.4.0.crate) = 50404
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
-SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
-SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
-SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
-SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
@@ -271,8 +273,6 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46
-SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -447,12 +447,12 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plotly-0.9.1.crate) = d944e5f68193cb484fa63cfff0b22e5d1c2773221ff242f30d18645873fbdbfa
-SIZE (rust/crates/plotly-0.9.1.crate) = 1177501
-SHA256 (rust/crates/plotly_derive-0.9.1.crate) = dd8a29f91d6bfbba26a2ad35baecd507f59b87dacfdf90c21c04404e621e5d78
-SIZE (rust/crates/plotly_derive-0.9.1.crate) = 4980
-SHA256 (rust/crates/plotly_kaleido-0.9.1.crate) = 1f86f4cda3745624eebc1db532e6dddfef07bf3cdda4b1d1a1de53a1b92f4003
-SIZE (rust/crates/plotly_kaleido-0.9.1.crate) = 4559
+SHA256 (rust/crates/plotly-0.12.1.crate) = 0746e9faf2b051db76470fd428cbc0db792db05346dedaae4a75b16d7be503b5
+SIZE (rust/crates/plotly-0.12.1.crate) = 2037489
+SHA256 (rust/crates/plotly_derive-0.12.1.crate) = 2d683930282f098b9f524e2596e3e63483507ac499231c96127fcb166bc05d26
+SIZE (rust/crates/plotly_derive-0.12.1.crate) = 4987
+SHA256 (rust/crates/plotly_kaleido-0.12.1.crate) = ec916f0654966c15100c4a49a1630ab12d2cdcebfb623cdcf3ba63a58b04b24b
+SIZE (rust/crates/plotly_kaleido-0.12.1.crate) = 5689
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
@@ -859,9 +859,9 @@ SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d5
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
-SHA256 (signalapp-libsignal-v0.65.1_GH0.tar.gz) = d3f05a04a7ec31416012e6db6747244d09095d3fd006593164430ff26a9003a0
-SIZE (signalapp-libsignal-v0.65.1_GH0.tar.gz) = 1905182
-SHA256 (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 1e701890cec331edb93e55a36025b0a0d5fe942ed816d53c125e6690b2d11594
-SIZE (signalapp-ringrtc-v2.53.0_GH0.tar.gz) = 822752
-SHA256 (signalapp-webrtc-7103d_GH0.tar.gz) = d336a67188f8e5ddb6f5a92abe63f08d5c477eadfaf0eed45c34120b05234628
-SIZE (signalapp-webrtc-7103d_GH0.tar.gz) = 39981494
+SHA256 (signalapp-libsignal-v0.73.3_GH0.tar.gz) = fa9e5e607d53367adf82fe1fca0e122a8f9f5e9c1c18fa20fbe2ff0189c696c2
+SIZE (signalapp-libsignal-v0.73.3_GH0.tar.gz) = 2094958
+SHA256 (signalapp-ringrtc-v2.54.1_GH0.tar.gz) = c1e1d2f6a4b444705f88123433ed1f178585c1ff28f7cdd42e6c1901c165d653
+SIZE (signalapp-ringrtc-v2.54.1_GH0.tar.gz) = 831991
+SHA256 (signalapp-webrtc-7103e_GH0.tar.gz) = e5d10d2469c25f3c012941a86b0ccc524ea9225bfa85c7541f3388e3cbf85260
+SIZE (signalapp-webrtc-7103e_GH0.tar.gz) = 39980099
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index ad5ffbabf5ab..f1aec372795a 100644
--- a/multimedia/ringrtc/update.txt
+++ b/multimedia/ringrtc/update.txt
@@ -2,4 +2,4 @@ To update this port:
Bump DISTVERSION
eventually bump WEBRTC_REV (sh net-im/signal-desktop/get_deps.sh)
eventually update *_REV (sh multimedia/ringrtc/webrtc_fetch.sh)
-eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.52.0/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
+eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.54.1/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index 60a10aa322f9..2c5e9af2e2c3 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-WEBRTC_REV=6998c
+WEBRTC_REV=7103e
base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
diff --git a/multimedia/rubygem-clutter-gstreamer/Makefile b/multimedia/rubygem-clutter-gstreamer/Makefile
index 38189a84d647..39effc0e0ace 100644
--- a/multimedia/rubygem-clutter-gstreamer/Makefile
+++ b/multimedia/rubygem-clutter-gstreamer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gstreamer
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= multimedia rubygems
MASTER_SITES= RG
diff --git a/multimedia/rubygem-clutter-gstreamer/distinfo b/multimedia/rubygem-clutter-gstreamer/distinfo
index 2023fe63bd6a..b9e0403a0228 100644
--- a/multimedia/rubygem-clutter-gstreamer/distinfo
+++ b/multimedia/rubygem-clutter-gstreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289384
-SHA256 (rubygem/clutter-gstreamer-4.2.9.gem) = 15a78a89ef02def16b62cbaf94f4de71d6072d49bc103e4d2e8db69d36b3342f
-SIZE (rubygem/clutter-gstreamer-4.2.9.gem) = 124928
+TIMESTAMP = 1752566774
+SHA256 (rubygem/clutter-gstreamer-4.3.0.gem) = c946f90a9a138243be539baac9abc00de4bbd12ea657d7a388fd2f323fd95970
+SIZE (rubygem/clutter-gstreamer-4.3.0.gem) = 124928
diff --git a/multimedia/rubygem-gstreamer/Makefile b/multimedia/rubygem-gstreamer/Makefile
index 925ef1ae524c..5f7d0771b493 100644
--- a/multimedia/rubygem-gstreamer/Makefile
+++ b/multimedia/rubygem-gstreamer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gstreamer
-PORTVERSION= 4.2.9
+PORTVERSION= 4.3.0
CATEGORIES= multimedia rubygems
MASTER_SITES= RG
diff --git a/multimedia/rubygem-gstreamer/distinfo b/multimedia/rubygem-gstreamer/distinfo
index b21e8fe123ce..42e5edd13ad5 100644
--- a/multimedia/rubygem-gstreamer/distinfo
+++ b/multimedia/rubygem-gstreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289386
-SHA256 (rubygem/gstreamer-4.2.9.gem) = e8fef698c8905e144e62d1761bd865f652780c9223f75791b3004f2fce2f9f91
-SIZE (rubygem/gstreamer-4.2.9.gem) = 30720
+TIMESTAMP = 1752566776
+SHA256 (rubygem/gstreamer-4.3.0.gem) = 0e8172eec51df26d0e59c9ebfb3dbc495ea0dda0100b313f502abcbdef36a096
+SIZE (rubygem/gstreamer-4.3.0.gem) = 30720
diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
index c5462b8c34e0..de80c49d2522 100644
--- a/multimedia/snapcast/Makefile
+++ b/multimedia/snapcast/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snapcast
DISTVERSIONPREFIX= v
-DISTVERSION= 0.31.0
-PORTREVISION= 1
+DISTVERSION= 0.31.0-107
+DISTVERSIONSUFFIX= -g0fa5fdda
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/snapcast/distinfo b/multimedia/snapcast/distinfo
index 00b497cb1838..267e0bdaa201 100644
--- a/multimedia/snapcast/distinfo
+++ b/multimedia/snapcast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737778165
-SHA256 (badaix-snapcast-v0.31.0_GH0.tar.gz) = d38d576f85bfa936412413b6860875ba3b462a8e67405f3984a0485778f2fdac
-SIZE (badaix-snapcast-v0.31.0_GH0.tar.gz) = 1128037
+TIMESTAMP = 1753000461
+SHA256 (badaix-snapcast-v0.31.0-107-g0fa5fdda_GH0.tar.gz) = 85134624c39a8fd17ef946728612268c35f91c0b93d2947ab7420e23f4cd824c
+SIZE (badaix-snapcast-v0.31.0-107-g0fa5fdda_GH0.tar.gz) = 1152435
diff --git a/multimedia/streamlink/Makefile b/multimedia/streamlink/Makefile
index db64e1260303..caf1b2fd1a5b 100644
--- a/multimedia/streamlink/Makefile
+++ b/multimedia/streamlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= streamlink
DISTVERSION= 6.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS}\
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.4:devel/py-lxml@${PY_FLAVOR}\
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.4:devel/py-lxml5@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4.3:security/py-pycryptodome@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}pysocks>1.5.7:net/py-pysocks@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}requests>2.26.0:www/py-requests@${PY_FLAVOR}\
diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile
index a04f49d2b1cd..97acb485c91f 100644
--- a/multimedia/svt-av1/Makefile
+++ b/multimedia/svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@@ -17,10 +17,8 @@ BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
-USE_GITHUB= nodefault
USE_GITLAB= yes
USE_LDCONFIG= yes
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
GL_ACCOUNT= AOMediaCodec
GL_PROJECT= SVT-AV1
CMAKE_OFF= NATIVE
diff --git a/multimedia/svt-av1/distinfo b/multimedia/svt-av1/distinfo
index 3d949e742e5e..524cd47da53c 100644
--- a/multimedia/svt-av1/distinfo
+++ b/multimedia/svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742594376
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.2.tar.bz2) = 7548a380cd58a46998ab4f1a02901ef72c37a7c6317c930cde5df2e6349e437b
-SIZE (SVT-AV1-v3.0.2.tar.bz2) = 10202794
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/svt-av1/pkg-plist b/multimedia/svt-av1/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1/pkg-plist
+++ b/multimedia/svt-av1/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index e7ec904f6836..cc80324dbf72 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WinFF
PORTVERSION= 1.6.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia
MASTER_SITES= https://github.com/WinFF/winff/archive/refs/tags/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/multimedia/wireplumber/Makefile b/multimedia/wireplumber/Makefile
index 96ffa890036d..2d522d356d1f 100644
--- a/multimedia/wireplumber/Makefile
+++ b/multimedia/wireplumber/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wireplumber
DISTVERSION= 0.5.8
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -25,7 +26,7 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
g-ir-scanner:devel/gobject-introspection \
sphinx-build:textproc/py-sphinx \
${PYTHON_PKGNAMEPREFIX}breathe>0:devel/py-breathe@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
DOXYGEN_MESON_ENABLED= doc introspection
DOXYGEN_IMPLIES= DOCS