summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile3
-rw-r--r--multimedia/ab-av1/Makefile2
-rw-r--r--multimedia/alass/Makefile2
-rw-r--r--multimedia/av1an/Makefile2
-rw-r--r--multimedia/butt/Makefile4
-rw-r--r--multimedia/butt/distinfo6
-rw-r--r--multimedia/ccextractor-gui/Makefile20
-rw-r--r--multimedia/ccextractor/Makefile41
-rw-r--r--multimedia/ccextractor/Makefile.crates41
-rw-r--r--multimedia/ccextractor/Makefile.master54
-rw-r--r--multimedia/ccextractor/distinfo85
-rw-r--r--multimedia/ccextractor/files/patch-linux_Makefile.am238
-rw-r--r--multimedia/ccextractor/files/patch-linux_configure.ac20
-rw-r--r--multimedia/ccextractor/files/patch-src_GUI_file__browser.c26
-rw-r--r--multimedia/ccextractor/files/patch-src_GUI_save__load__data.c8
-rw-r--r--multimedia/ccextractor/files/patch-src_lib__ccx_configuration.c11
-rw-r--r--multimedia/ccextractor/files/patch-src_lib__ccx_params.c27
-rw-r--r--multimedia/ccextractor/pkg-descr7
-rw-r--r--multimedia/dovi_tool/Makefile2
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/elementary-videos/Makefile8
-rw-r--r--multimedia/elementary-videos/distinfo6
-rw-r--r--multimedia/gstreamer1-editing-services/distinfo6
-rw-r--r--multimedia/gstreamer1-libav/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins-assrender/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile.crates379
-rw-r--r--multimedia/gstreamer1-plugins-rust/distinfo764
-rw-r--r--multimedia/gstreamer1-plugins/distinfo18
-rw-r--r--multimedia/gstreamer1-rtsp-server/distinfo6
-rw-r--r--multimedia/gstreamer1-vaapi/distinfo6
-rw-r--r--multimedia/gstreamer1/distinfo6
-rw-r--r--multimedia/handbrake/Makefile4
-rw-r--r--multimedia/handbrake/distinfo10
-rw-r--r--multimedia/haruna/Makefile2
-rw-r--r--multimedia/haruna/distinfo6
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/jellyfin/Makefile2
-rw-r--r--multimedia/jellyfin/distinfo18
-rw-r--r--multimedia/jellyfin/nupkg_nuget.mk2
-rw-r--r--multimedia/jellyfin/pkg-plist67
-rw-r--r--multimedia/kamoso/distinfo6
-rw-r--r--multimedia/kasts/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/distinfo6
-rw-r--r--multimedia/kdenlive/distinfo6
-rw-r--r--multimedia/kew/Makefile6
-rw-r--r--multimedia/kew/distinfo6
-rw-r--r--multimedia/kew/pkg-plist20
-rw-r--r--multimedia/kodi/Makefile9
-rw-r--r--multimedia/kodi/distinfo10
-rw-r--r--multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp10
-rw-r--r--multimedia/kodi/pkg-plist16
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/libdvdcss/Makefile22
-rw-r--r--multimedia/libdvdcss/distinfo6
-rw-r--r--multimedia/libdvdcss/files/patch-meson.build10
-rw-r--r--multimedia/libdvdcss/files/patch-src-ioctl.c31
-rw-r--r--multimedia/libdvdcss/files/patch-src-ioctl.h18
-rw-r--r--multimedia/libdvdcss/pkg-plist94
-rw-r--r--multimedia/libdvdnav/Makefile17
-rw-r--r--multimedia/libdvdnav/distinfo6
-rw-r--r--multimedia/libdvdnav/pkg-plist3
-rw-r--r--multimedia/libdvdread/Makefile22
-rw-r--r--multimedia/libdvdread/distinfo6
-rw-r--r--multimedia/libdvdread/pkg-plist4
-rw-r--r--multimedia/libmediainfo/Makefile2
-rw-r--r--multimedia/libmediainfo/distinfo6
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile2
-rw-r--r--multimedia/libva-intel-driver/Makefile5
-rw-r--r--multimedia/libva-intel-driver/distinfo6
-rw-r--r--multimedia/libzen/Makefile2
-rw-r--r--multimedia/libzen/distinfo6
-rw-r--r--multimedia/linux-rl9-aom/Makefile5
-rw-r--r--multimedia/linux-rl9-aom/distinfo14
-rw-r--r--multimedia/linux-rl9-aom/pkg-plist.aarch642
-rw-r--r--multimedia/linux-rl9-aom/pkg-plist.amd642
-rw-r--r--multimedia/linux-rl9-ffmpeg/Makefile3
-rw-r--r--multimedia/linux-rl9-ffmpeg/distinfo14
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/lms/Makefile4
-rw-r--r--multimedia/lms/distinfo6
-rw-r--r--multimedia/lms/pkg-plist1
-rw-r--r--multimedia/mediainfo/Makefile2
-rw-r--r--multimedia/mediainfo/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile1
-rw-r--r--multimedia/mkvtoolnix/Makefile3
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/mlt7-glaxnimate/Makefile6
-rw-r--r--multimedia/mlt7-qt/pkg-plist1
-rw-r--r--multimedia/mlt7/Makefile5
-rw-r--r--multimedia/mlt7/distinfo6
-rw-r--r--multimedia/mlt7/pkg-plist2
-rw-r--r--multimedia/navidrome/Makefile2
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/distinfo6
-rw-r--r--multimedia/obs-studio/Makefile3
-rw-r--r--multimedia/obs-studio/distinfo6
-rw-r--r--multimedia/opentimelineio/Makefile8
-rw-r--r--multimedia/opentimelineio/distinfo8
-rw-r--r--multimedia/opentimelineio/pkg-plist7
-rw-r--r--multimedia/ossia-score/Makefile3
-rw-r--r--multimedia/pipewire/Makefile8
-rw-r--r--multimedia/pipewire/distinfo6
-rw-r--r--multimedia/pipewire/pkg-plist9
-rw-r--r--multimedia/plasmatube/distinfo6
-rw-r--r--multimedia/py-av/Makefile4
-rw-r--r--multimedia/py-gstreamer1/distinfo6
-rw-r--r--multimedia/py-ustreamer/Makefile2
-rw-r--r--multimedia/py-ustreamer/distinfo6
-rw-r--r--multimedia/qpwgraph/Makefile5
-rw-r--r--multimedia/qpwgraph/distinfo6
-rw-r--r--multimedia/qt5-multimedia/distinfo6
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile7
-rw-r--r--multimedia/ringrtc/Makefile.crates73
-rw-r--r--multimedia/ringrtc/distinfo156
-rw-r--r--multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs4
-rw-r--r--multimedia/ringrtc/update.txt2
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh9
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/snapcast/Makefile5
-rw-r--r--multimedia/snapcast/distinfo6
-rw-r--r--multimedia/snapcast/pkg-plist2
-rw-r--r--multimedia/subtitlecomposer/Makefile3
-rw-r--r--multimedia/subtitlecomposer/distinfo6
-rw-r--r--multimedia/subtitlecomposer/files/patch-src_subtitlecomposer.xml17
-rw-r--r--multimedia/subtitlecomposer/pkg-plist3
-rw-r--r--multimedia/supersonic/Makefile3
-rw-r--r--multimedia/supersonic/distinfo10
-rw-r--r--multimedia/syncplay/Makefile4
-rw-r--r--multimedia/tautulli/Makefile3
-rw-r--r--multimedia/tenacity/Makefile84
-rw-r--r--multimedia/tenacity/distinfo5
-rw-r--r--multimedia/tenacity/files/patch-CMakeLists.txt11
-rw-r--r--multimedia/tenacity/files/patch-libraries_lib-files_FileNames.cpp11
-rw-r--r--multimedia/tenacity/pkg-descr2
-rw-r--r--multimedia/tenacity/pkg-plist217
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--multimedia/ustreamer/Makefile3
-rw-r--r--multimedia/ustreamer/distinfo6
-rw-r--r--multimedia/video-trimmer/Makefile2
-rw-r--r--multimedia/vvdec/Makefile7
-rw-r--r--multimedia/vvdec/distinfo6
-rw-r--r--multimedia/vvdec/pkg-plist4
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/wl-screenrec/Makefile2
-rw-r--r--multimedia/youtui/Makefile10
-rw-r--r--multimedia/youtui/distinfo18
-rw-r--r--multimedia/zoneminder/Makefile3
151 files changed, 2099 insertions, 1113 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 444375a4035f..70dd15719c5b 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -24,6 +24,8 @@
SUBDIR += blind
SUBDIR += btavctpd
SUBDIR += butt
+ SUBDIR += ccextractor
+ SUBDIR += ccextractor-gui
SUBDIR += celluloid
SUBDIR += cheese
SUBDIR += chilitags
@@ -365,6 +367,7 @@
SUBDIR += syncplay
SUBDIR += szap-s2
SUBDIR += tautulli
+ SUBDIR += tenacity
SUBDIR += termplay
SUBDIR += tinyobjloader
SUBDIR += tivodecode
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index 40c944d3869b..19b3de30f2f4 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/alass/Makefile b/multimedia/alass/Makefile
index 1adc4583cfe6..9a3905913756 100644
--- a/multimedia/alass/Makefile
+++ b/multimedia/alass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alass
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile
index 8e497eaf82b8..6189bb1887bf 100644
--- a/multimedia/av1an/Makefile
+++ b/multimedia/av1an/Makefile
@@ -1,6 +1,6 @@
PORTNAME= av1an
DISTVERSION= 0.4.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/butt/Makefile b/multimedia/butt/Makefile
index 8f2de969fe7a..ab04145f436c 100644
--- a/multimedia/butt/Makefile
+++ b/multimedia/butt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= butt
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
PORTREVISION= 1
CATEGORIES= multimedia graphics
MASTER_SITES= https://danielnoethen.de/butt/release/${PORTVERSION}/
@@ -11,6 +11,7 @@ WWW= https://danielnoethen.de/butt/
LICENSE= GPLv2
LIB_DEPENDS= libcurl.so:ftp/curl \
+ libdatachannel.so:www/libdatachannel \
libdbus-1.so:devel/dbus \
libFLAC.so:audio/flac \
libfdk-aac.so:audio/fdk-aac \
@@ -29,6 +30,7 @@ USES= autoreconf compiler:c++11-lang gettext \
gmake jpeg pkgconfig xorg ssl uidfix
USE_XORG= x11 xrender xcursor xfixes xext xft xinerama
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --enable-webrtc
CFLAGS+= -I/usr/local/include
LDFLAGS+= -L/usr/local/lib -lintl
PLIST_FILES= bin/butt \
diff --git a/multimedia/butt/distinfo b/multimedia/butt/distinfo
index 420919cd8d6a..da93519fdc97 100644
--- a/multimedia/butt/distinfo
+++ b/multimedia/butt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741706177
-SHA256 (butt-1.44.0.tar.gz) = 266288bcb60e1cc430b92398836876af41f4f5b7a7dbc116cb7b0f83a64d022d
-SIZE (butt-1.44.0.tar.gz) = 1724542
+TIMESTAMP = 1761844691
+SHA256 (butt-1.45.0.tar.gz) = 88498510946c4ef1de28662f9e1cd85d20bfab40d2c3467f6202b86ee0ed8364
+SIZE (butt-1.45.0.tar.gz) = 1729415
diff --git a/multimedia/ccextractor-gui/Makefile b/multimedia/ccextractor-gui/Makefile
new file mode 100644
index 000000000000..30849c3bc827
--- /dev/null
+++ b/multimedia/ccextractor-gui/Makefile
@@ -0,0 +1,20 @@
+PKGNAMESUFFIX= -gui
+COMMENT= subtitle extractor (GUI)
+
+RUN_DEPENDS= ccextractor:multimedia/ccextractor
+LIB_DEPENDS= libglfw.so:graphics/glfw
+
+USES= gl xorg
+USE_GL= glew gl glu opengl
+USE_XORG= x11 xinerama xcursor xi xrandr xxf86vm
+
+# always show the OCR menu option
+CFLAGS= -DENABLE_OCR
+ALL_TARGET= ccextractorGUI
+
+CONFIGURE_ARGS= --with-gui --without-rust
+CFLAGS+= -DNK_INCLUDE_FIXED_TYPES
+
+MASTERDIR= ${.CURDIR}/../ccextractor
+
+.include "${MASTERDIR}/Makefile.master"
diff --git a/multimedia/ccextractor/Makefile b/multimedia/ccextractor/Makefile
new file mode 100644
index 000000000000..5c505748b9eb
--- /dev/null
+++ b/multimedia/ccextractor/Makefile
@@ -0,0 +1,41 @@
+PORTREVISION= 2
+
+COMMENT= Subtitle extractor
+
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libgpac.so:multimedia/gpac-libgpac \
+ libpng.so:graphics/png \
+ libprotobuf-c.so:devel/protobuf-c \
+ libutf8proc.so:textproc/utf8proc
+
+ALL_TARGET= ccextractor
+CFLAGS+= -I${LOCALBASE}/include/freetype2 \
+ -I${LOCALBASE}/include/protobuf-c
+LIBS+= -lfreetype -lgpac -lmd -lpng -lprotobuf-c -lutf8proc -lz
+
+# OCR broken with leptonica >= 1.83
+# probably fixed in next version
+OPTIONS_DEFINE= HARDSUBX OCR RUST
+OPTIONS_DEFAULT= RUST
+HARDSUBX_DESC= Extraction of burnt subtitles (hard subtitles)
+OCR_DESC= Optical Character Recognition
+RUST_DESC= Build Rust-based components
+
+HARDSUBX_IMPLIES= OCR
+HARDSUBX_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4
+HARDSUBX_CONFIGURE_ENABLE= ffmpeg hardsubx
+HARDSUBX_CFLAGS= -I${LOCALBASE}/ffmpeg4/include
+HARDSUBX_LDFLAGS= -L${LOCALBASE}/ffmpeg4/lib
+
+OCR_LIB_DEPENDS= libtesseract.so:graphics/tesseract \
+ libleptonica.so:graphics/leptonica \
+ libarchive.so:archivers/libarchive \
+ libcurl.so:ftp/curl
+OCR_CONFIGURE_ENABLE= ocr
+
+RUST_USES= cargo llvm
+RUST_CONFIGURE_WITH= rust
+CARGO_SRC_SUBDIR= ../src/rust
+CARGO_TARGET_DIR= ${WRKSRC}/rust
+
+.include "Makefile.master"
diff --git a/multimedia/ccextractor/Makefile.crates b/multimedia/ccextractor/Makefile.crates
new file mode 100644
index 000000000000..87c0bcdb6654
--- /dev/null
+++ b/multimedia/ccextractor/Makefile.crates
@@ -0,0 +1,41 @@
+CARGO_CRATES= aho-corasick-0.7.18 \
+ ansi_term-0.11.0 \
+ atty-0.2.14 \
+ bindgen-0.58.1 \
+ bitflags-1.2.1 \
+ cexpr-0.4.0 \
+ cfg-if-1.0.0 \
+ clang-sys-1.2.0 \
+ clap-2.33.3 \
+ dyn_buf-0.1.0 \
+ env_logger-0.8.4 \
+ glob-0.3.0 \
+ hermit-abi-0.1.18 \
+ humantime-2.1.0 \
+ iconv-0.1.1 \
+ lazy_static-1.4.0 \
+ lazycell-1.3.0 \
+ libc-0.2.98 \
+ libloading-0.7.0 \
+ log-0.4.14 \
+ memchr-2.4.0 \
+ nom-5.1.2 \
+ peeking_take_while-0.1.2 \
+ proc-macro2-1.0.27 \
+ quote-1.0.9 \
+ regex-1.5.4 \
+ regex-syntax-0.6.25 \
+ rustc-hash-1.1.0 \
+ shlex-1.0.0 \
+ strsim-0.8.0 \
+ termcolor-1.1.2 \
+ textwrap-0.11.0 \
+ unicode-width-0.1.8 \
+ unicode-xid-0.2.2 \
+ vec_map-0.8.2 \
+ version_check-0.9.3 \
+ which-3.1.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0
diff --git a/multimedia/ccextractor/Makefile.master b/multimedia/ccextractor/Makefile.master
new file mode 100644
index 000000000000..81d4902642a0
--- /dev/null
+++ b/multimedia/ccextractor/Makefile.master
@@ -0,0 +1,54 @@
+PORTNAME= ccextractor
+DISTVERSION= 0.94
+CATEGORIES= multimedia converters
+MASTER_SITES= https://github.com/CCExtractor/ccextractor/releases/download/v${DISTVERSION}/
+DISTFILES= ccextractor_minimal.tar.gz
+DIST_SUBDIR= ccextractor-${DISTVERSION}
+
+MAINTAINER= fuz@FreeBSD.org
+WWW= https://ccextractor.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
+
+# needs libiconv_open()
+USES+= autoreconf iconv:translit localbase:ldflags pkgconfig
+GNU_CONFIGURE= yes
+
+CFLAGS+= -fcommon -DUNIX
+LIBS+= ${ICONV_LIB}
+
+PATCH_WRKSRC= ${WRKDIR}/ccextractor
+WRKSRC= ${PATCH_WRKSRC}/linux
+PLIST_FILES= bin/${ALL_TARGET}
+
+.include <bsd.port.options.mk>
+.include "${.CURDIR}/../ffmpeg4/override.mk"
+
+# ensure we do not bundle any dependencies by accident
+post-extract:
+ ${RM} -r ${PATCH_WRKSRC}/src/thirdparty
+
+pre-configure:
+ ${REINPLACE_CMD} -e 's,\./ccextractor,${LOCALBASE}/bin/ccextractor,' \
+ ${PATCH_WRKSRC}/src/GUI/command_builder.c
+
+pre-build:
+ (cd ${WRKSRC}/../src/lib_ccx && \
+ echo "#ifndef CCX_CCEXTRACTOR_COMPILE_REAL_H" >compile_info_real.h ;\
+ echo "#define CCX_CCEXTRACTOR_COMPILE_REAL_H" >>compile_info_real.h ;\
+ echo "#define GIT_COMMIT \"${PKGVERSION} (FreeBSD ports)\"" >>compile_info_real.h ;\
+ echo "#define COMPILE_DATE \"$$(date -u +%Y-%m-%d)\"" >>compile_info_real.h ;\
+ echo "#endif" >>compile_info_real.h)
+
+pre-build-RUST-on:
+ ${CARGO_CARGO_RUN} build \
+ --manifest-path ${CARGO_CARGOTOML} \
+ --verbose \
+ --verbose \
+ ${CARGO_BUILD_ARGS}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${ALL_TARGET} ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/multimedia/ccextractor/distinfo b/multimedia/ccextractor/distinfo
new file mode 100644
index 000000000000..ff268c8afbc5
--- /dev/null
+++ b/multimedia/ccextractor/distinfo
@@ -0,0 +1,85 @@
+TIMESTAMP = 1761560433
+SHA256 (ccextractor-0.94/ccextractor_minimal.tar.gz) = 1fe020bf5b45fcfa564958381a7fce5f09d6f3a888de7a80a6745c2f3bfdb324
+SIZE (ccextractor-0.94/ccextractor_minimal.tar.gz) = 6725906
+SHA256 (ccextractor-0.94/rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (ccextractor-0.94/rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (ccextractor-0.94/rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (ccextractor-0.94/rust/crates/ansi_term-0.11.0.crate) = 17087
+SHA256 (ccextractor-0.94/rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (ccextractor-0.94/rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (ccextractor-0.94/rust/crates/bindgen-0.58.1.crate) = 0f8523b410d7187a43085e7e064416ea32ded16bd0a4e6fc025e21616d01258f
+SIZE (ccextractor-0.94/rust/crates/bindgen-0.58.1.crate) = 201394
+SHA256 (ccextractor-0.94/rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (ccextractor-0.94/rust/crates/bitflags-1.2.1.crate) = 16745
+SHA256 (ccextractor-0.94/rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
+SIZE (ccextractor-0.94/rust/crates/cexpr-0.4.0.crate) = 18023
+SHA256 (ccextractor-0.94/rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (ccextractor-0.94/rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (ccextractor-0.94/rust/crates/clang-sys-1.2.0.crate) = 853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c
+SIZE (ccextractor-0.94/rust/crates/clang-sys-1.2.0.crate) = 36874
+SHA256 (ccextractor-0.94/rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (ccextractor-0.94/rust/crates/clap-2.33.3.crate) = 201925
+SHA256 (ccextractor-0.94/rust/crates/dyn_buf-0.1.0.crate) = 74c57ab96715773d9cb9789b38eb7cbf04b3c6f5624a9d98f51761603376767c
+SIZE (ccextractor-0.94/rust/crates/dyn_buf-0.1.0.crate) = 3625
+SHA256 (ccextractor-0.94/rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
+SIZE (ccextractor-0.94/rust/crates/env_logger-0.8.4.crate) = 33342
+SHA256 (ccextractor-0.94/rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
+SIZE (ccextractor-0.94/rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (ccextractor-0.94/rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
+SIZE (ccextractor-0.94/rust/crates/hermit-abi-0.1.18.crate) = 9936
+SHA256 (ccextractor-0.94/rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (ccextractor-0.94/rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (ccextractor-0.94/rust/crates/iconv-0.1.1.crate) = 07e6a7db0df823ef299ef75b6951975c7a1f9019910b3665614bac4161bab1a9
+SIZE (ccextractor-0.94/rust/crates/iconv-0.1.1.crate) = 10626
+SHA256 (ccextractor-0.94/rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (ccextractor-0.94/rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (ccextractor-0.94/rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (ccextractor-0.94/rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (ccextractor-0.94/rust/crates/libc-0.2.98.crate) = 320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790
+SIZE (ccextractor-0.94/rust/crates/libc-0.2.98.crate) = 522087
+SHA256 (ccextractor-0.94/rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
+SIZE (ccextractor-0.94/rust/crates/libloading-0.7.0.crate) = 26216
+SHA256 (ccextractor-0.94/rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
+SIZE (ccextractor-0.94/rust/crates/log-0.4.14.crate) = 34582
+SHA256 (ccextractor-0.94/rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
+SIZE (ccextractor-0.94/rust/crates/memchr-2.4.0.crate) = 63392
+SHA256 (ccextractor-0.94/rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
+SIZE (ccextractor-0.94/rust/crates/nom-5.1.2.crate) = 136174
+SHA256 (ccextractor-0.94/rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
+SIZE (ccextractor-0.94/rust/crates/peeking_take_while-0.1.2.crate) = 6697
+SHA256 (ccextractor-0.94/rust/crates/proc-macro2-1.0.27.crate) = f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038
+SIZE (ccextractor-0.94/rust/crates/proc-macro2-1.0.27.crate) = 38625
+SHA256 (ccextractor-0.94/rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
+SIZE (ccextractor-0.94/rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (ccextractor-0.94/rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
+SIZE (ccextractor-0.94/rust/crates/regex-1.5.4.crate) = 236581
+SHA256 (ccextractor-0.94/rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
+SIZE (ccextractor-0.94/rust/crates/regex-syntax-0.6.25.crate) = 293293
+SHA256 (ccextractor-0.94/rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (ccextractor-0.94/rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (ccextractor-0.94/rust/crates/shlex-1.0.0.crate) = 42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d
+SIZE (ccextractor-0.94/rust/crates/shlex-1.0.0.crate) = 4555
+SHA256 (ccextractor-0.94/rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (ccextractor-0.94/rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (ccextractor-0.94/rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
+SIZE (ccextractor-0.94/rust/crates/termcolor-1.1.2.crate) = 17287
+SHA256 (ccextractor-0.94/rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (ccextractor-0.94/rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (ccextractor-0.94/rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (ccextractor-0.94/rust/crates/unicode-width-0.1.8.crate) = 16732
+SHA256 (ccextractor-0.94/rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
+SIZE (ccextractor-0.94/rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (ccextractor-0.94/rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (ccextractor-0.94/rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (ccextractor-0.94/rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
+SIZE (ccextractor-0.94/rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (ccextractor-0.94/rust/crates/which-3.1.1.crate) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
+SIZE (ccextractor-0.94/rust/crates/which-3.1.1.crate) = 8071
+SHA256 (ccextractor-0.94/rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (ccextractor-0.94/rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (ccextractor-0.94/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (ccextractor-0.94/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (ccextractor-0.94/rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (ccextractor-0.94/rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (ccextractor-0.94/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (ccextractor-0.94/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
diff --git a/multimedia/ccextractor/files/patch-linux_Makefile.am b/multimedia/ccextractor/files/patch-linux_Makefile.am
new file mode 100644
index 000000000000..4cb504238ec6
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-linux_Makefile.am
@@ -0,0 +1,238 @@
+--- linux/Makefile.am.orig 2021-12-15 17:05:37 UTC
++++ linux/Makefile.am
+@@ -5,110 +5,6 @@ ccextractor_SOURCES = \
+ ccextractor_SOURCES = \
+ ../src/ccextractor.c \
+ ../src/ccextractor.h \
+- ../src/thirdparty/gpacmp4/avc_ext.c \
+- ../src/thirdparty/gpacmp4/avilib.c \
+- ../src/thirdparty/gpacmp4/av_parsers.c \
+- ../src/thirdparty/gpacmp4/base_encoding.c \
+- ../src/thirdparty/gpacmp4/bitstream.c \
+- ../src/thirdparty/gpacmp4/box_code_3gpp.c \
+- ../src/thirdparty/gpacmp4/box_code_adobe.c \
+- ../src/thirdparty/gpacmp4/box_code_apple.c \
+- ../src/thirdparty/gpacmp4/box_code_base.c \
+- ../src/thirdparty/gpacmp4/box_code_drm.c \
+- ../src/thirdparty/gpacmp4/box_dump.c \
+- ../src/thirdparty/gpacmp4/box_code_meta.c \
+- ../src/thirdparty/gpacmp4/box_funcs.c \
+- ../src/thirdparty/gpacmp4/color.c \
+- ../src/thirdparty/gpacmp4/configfile.c \
+- ../src/thirdparty/gpacmp4/data_map.c \
+- ../src/thirdparty/gpacmp4/desc_private.c \
+- ../src/thirdparty/gpacmp4/descriptors.c \
+- ../src/thirdparty/gpacmp4/drm_sample.c \
+- ../src/thirdparty/gpacmp4/error.c \
+- ../src/thirdparty/gpacmp4/gpac_ogg.c \
+- ../src/thirdparty/gpacmp4/hint_track.c \
+- ../src/thirdparty/gpacmp4/hinting.c \
+- ../src/thirdparty/gpacmp4/ipmpx_code.c \
+- ../src/thirdparty/gpacmp4/ipmpx_parse.c \
+- ../src/thirdparty/gpacmp4/isom_intern.c \
+- ../src/thirdparty/gpacmp4/isom_read.c \
+- ../src/thirdparty/gpacmp4/isom_store.c \
+- ../src/thirdparty/gpacmp4/isom_write.c \
+- ../src/thirdparty/gpacmp4/list.c \
+- ../src/thirdparty/gpacmp4/math.c \
+- ../src/thirdparty/gpacmp4/media.c \
+- ../src/thirdparty/gpacmp4/media_odf.c \
+- ../src/thirdparty/gpacmp4/meta.c \
+- ../src/thirdparty/gpacmp4/movie_fragments.c \
+- ../src/thirdparty/gpacmp4/odf_code.c \
+- ../src/thirdparty/gpacmp4/odf_codec.c \
+- ../src/thirdparty/gpacmp4/odf_command.c \
+- ../src/thirdparty/gpacmp4/os_config_init.c \
+- ../src/thirdparty/gpacmp4/os_divers.c \
+- ../src/thirdparty/gpacmp4/os_file.c \
+- ../src/thirdparty/gpacmp4/qos.c \
+- ../src/thirdparty/gpacmp4/sample_descs.c \
+- ../src/thirdparty/gpacmp4/slc.c \
+- ../src/thirdparty/gpacmp4/stbl_read.c \
+- ../src/thirdparty/gpacmp4/stbl_write.c \
+- ../src/thirdparty/gpacmp4/track.c \
+- ../src/thirdparty/gpacmp4/tx3g.c \
+- ../src/thirdparty/gpacmp4/url.c \
+- ../src/thirdparty/gpacmp4/utf.c \
+- ../src/thirdparty/gpacmp4/os_thread.c \
+- ../src/thirdparty/gpacmp4/module.c \
+- ../src/thirdparty/gpacmp4/os_module.c \
+- ../src/thirdparty/gpacmp4/xml_parser.c \
+- ../src/thirdparty/gpacmp4/constants.c \
+- ../src/thirdparty/gpacmp4/gpac/avparse.h \
+- ../src/thirdparty/gpacmp4/gpac/base_coding.h \
+- ../src/thirdparty/gpacmp4/gpac/bitstream.h \
+- ../src/thirdparty/gpacmp4/gpac/color.h \
+- ../src/thirdparty/gpacmp4/gpac/config_file.h \
+- ../src/thirdparty/gpacmp4/gpac/configuration.h \
+- ../src/thirdparty/gpacmp4/gpac/constants.h \
+- ../src/thirdparty/gpacmp4/gpac/events_constants.h \
+- ../src/thirdparty/gpacmp4/gpac/ietf.h \
+- ../src/thirdparty/gpacmp4/gpac/isomedia.h \
+- ../src/thirdparty/gpacmp4/gpac/list.h \
+- ../src/thirdparty/gpacmp4/gpac/maths.h \
+- ../src/thirdparty/gpacmp4/gpac/media_tools.h \
+- ../src/thirdparty/gpacmp4/gpac/mpeg4_odf.h \
+- ../src/thirdparty/gpacmp4/gpac/network.h \
+- ../src/thirdparty/gpacmp4/gpac/revision.h \
+- ../src/thirdparty/gpacmp4/gpac/setup.h \
+- ../src/thirdparty/gpacmp4/gpac/tools.h \
+- ../src/thirdparty/gpacmp4/gpac/utf.h \
+- ../src/thirdparty/gpacmp4/gpac/version.h \
+- ../src/thirdparty/gpacmp4/gpac/iso639.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/avilib.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/isomedia_dev.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/media_dev.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/odf_dev.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/odf_parse_common.h \
+- ../src/thirdparty/gpacmp4/gpac/internal/ogg.h \
+- ../src/thirdparty/libpng/pngstruct.h \
+- ../src/thirdparty/libpng/pngpriv.h \
+- ../src/thirdparty/libpng/pnginfo.h \
+- ../src/thirdparty/libpng/pnglibconf.h \
+- ../src/thirdparty/libpng/pngconf.h \
+- ../src/thirdparty/libpng/pngdebug.h \
+- ../src/thirdparty/libpng/png.h \
+- ../src/thirdparty/libpng/png.c \
+- ../src/thirdparty/libpng/pngerror.c \
+- ../src/thirdparty/libpng/pngget.c \
+- ../src/thirdparty/libpng/pngmem.c \
+- ../src/thirdparty/libpng/pngpread.c \
+- ../src/thirdparty/libpng/pngread.c \
+- ../src/thirdparty/libpng/pngrio.c \
+- ../src/thirdparty/libpng/pngrtran.c \
+- ../src/thirdparty/libpng/pngrutil.c \
+- ../src/thirdparty/libpng/pngset.c \
+- ../src/thirdparty/libpng/pngtrans.c \
+- ../src/thirdparty/libpng/pngwio.c \
+- ../src/thirdparty/libpng/pngwrite.c \
+- ../src/thirdparty/libpng/pngwtran.c \
+- ../src/thirdparty/libpng/pngwutil.c \
+ ../src/lib_ccx/ccx_common_common.h \
+ ../src/lib_ccx/ccx_common_option.h \
+ ../src/lib_ccx/utility.h \
+@@ -230,38 +126,6 @@ ccextractor_SOURCES = \
+ ../src/lib_ccx/ts_tables_epg.c \
+ ../src/lib_ccx/wtv_constants.h \
+ ../src/lib_ccx/wtv_functions.c \
+- ../src/thirdparty/zlib/adler32.c \
+- ../src/thirdparty/zlib/compress.c \
+- ../src/thirdparty/zlib/crc32.c \
+- ../src/thirdparty/zlib/crc32.h \
+- ../src/thirdparty/zlib/deflate.c \
+- ../src/thirdparty/zlib/deflate.h \
+- ../src/thirdparty/zlib/gzclose.c \
+- ../src/thirdparty/zlib/gzguts.h \
+- ../src/thirdparty/zlib/gzlib.c \
+- ../src/thirdparty/zlib/gzread.c \
+- ../src/thirdparty/zlib/gzwrite.c \
+- ../src/thirdparty/zlib/infback.c \
+- ../src/thirdparty/zlib/inffast.c \
+- ../src/thirdparty/zlib/inffast.h \
+- ../src/thirdparty/zlib/inffixed.h \
+- ../src/thirdparty/zlib/inflate.c \
+- ../src/thirdparty/zlib/inflate.h \
+- ../src/thirdparty/zlib/inftrees.c \
+- ../src/thirdparty/zlib/inftrees.h \
+- ../src/thirdparty/zlib/trees.c \
+- ../src/thirdparty/zlib/trees.h \
+- ../src/thirdparty/zlib/uncompr.c \
+- ../src/thirdparty/zlib/zconf.h \
+- ../src/thirdparty/zlib/zlib.h \
+- ../src/thirdparty/zlib/zutil.c \
+- ../src/thirdparty/zlib/zutil.h \
+- ../src/thirdparty/utf8proc/utf8proc.c \
+- ../src/thirdparty/utf8proc/utf8proc.h \
+- ../src/thirdparty/lib_hash/sha2.c \
+- ../src/thirdparty/lib_hash/sha2.h \
+- ../src/thirdparty/protobuf-c/protobuf-c.c \
+- ../src/thirdparty/protobuf-c/protobuf-c.h \
+ ../src/lib_ccx/zvbi/bcd.h \
+ ../src/lib_ccx/zvbi/bit_slicer.c \
+ ../src/lib_ccx/zvbi/bit_slicer.h \
+@@ -274,61 +138,13 @@ ccextractor_SOURCES = \
+ ../src/lib_ccx/zvbi/sampling_par.h \
+ ../src/lib_ccx/zvbi/sliced.h \
+ ../src/lib_ccx/zvbi/zvbi_decoder.h \
+- ../src/freetype/* \
+- ../src/thirdparty/freetype/autofit/autofit.c \
+- ../src/thirdparty/freetype/base/ftbase.c \
+- ../src/thirdparty/freetype/base/ftbbox.c \
+- ../src/thirdparty/freetype/base/ftbdf.c \
+- ../src/thirdparty/freetype/base/ftbitmap.c \
+- ../src/thirdparty/freetype/base/ftcid.c \
+- ../src/thirdparty/freetype/base/ftfntfmt.c \
+- ../src/thirdparty/freetype/base/ftfstype.c \
+- ../src/thirdparty/freetype/base/ftgasp.c \
+- ../src/thirdparty/freetype/base/ftglyph.c \
+- ../src/thirdparty/freetype/base/ftgxval.c \
+- ../src/thirdparty/freetype/base/ftinit.c \
+- ../src/thirdparty/freetype/base/ftlcdfil.c \
+- ../src/thirdparty/freetype/base/ftmm.c \
+- ../src/thirdparty/freetype/base/ftotval.c \
+- ../src/thirdparty/freetype/base/ftpatent.c \
+- ../src/thirdparty/freetype/base/ftpfr.c \
+- ../src/thirdparty/freetype/base/ftstroke.c \
+- ../src/thirdparty/freetype/base/ftsynth.c \
+- ../src/thirdparty/freetype/base/ftsystem.c \
+- ../src/thirdparty/freetype/base/fttype1.c \
+- ../src/thirdparty/freetype/base/ftwinfnt.c \
+- ../src/thirdparty/freetype/bdf/bdf.c \
+- ../src/thirdparty/freetype/bzip2/ftbzip2.c \
+- ../src/thirdparty/freetype/cache/ftcache.c \
+- ../src/thirdparty/freetype/cff/cff.c \
+- ../src/thirdparty/freetype/cid/type1cid.c \
+- ../src/thirdparty/freetype/gzip/ftgzip.c \
+- ../src/thirdparty/freetype/include/ft2build.h \
+- ../src/thirdparty/freetype/lzw/ftlzw.c \
+- ../src/thirdparty/freetype/pcf/pcf.c \
+- ../src/thirdparty/freetype/pfr/pfr.c \
+- ../src/thirdparty/freetype/psaux/psaux.c \
+- ../src/thirdparty/freetype/pshinter/pshinter.c \
+- ../src/thirdparty/freetype/psnames/psnames.c \
+- ../src/thirdparty/freetype/raster/raster.c \
+- ../src/thirdparty/freetype/sfnt/sfnt.c \
+- ../src/thirdparty/freetype/smooth/smooth.c \
+- ../src/thirdparty/freetype/truetype/truetype.c \
+- ../src/thirdparty/freetype/type1/type1.c \
+- ../src/thirdparty/freetype/type42/type42.c \
+- ../src/thirdparty/freetype/winfonts/winfnt.c
++ ../src/freetype/*
+
+-if SYS_IS_APPLE_SILICON
+-ccextractor_SOURCES += ../src/thirdparty/libpng/arm/arm_init.c \
+- ../src/thirdparty/libpng/arm/filter_neon_intrinsics.c \
+- ../src/thirdparty/libpng/arm/palette_neon_intrinsics.c
+-endif
++ccextractor_CFLAGS = -std=gnu99 -Wno-write-strings -Wno-pointer-sign -D_FILE_OFFSET_BITS=64 -DVERSION_FILE_PRESENT -DFT2_BUILD_LIBRARY -DGPAC_DISABLE_VTT -DGPAC_DISABLE_OD_DUMP -DGPAC_DISABLE_REMOTERY -DNO_GZIP
+
+-ccextractor_CFLAGS = -std=gnu99 -Wno-write-strings -Wno-pointer-sign -D_FILE_OFFSET_BITS=64 -DVERSION_FILE_PRESENT -DFT2_BUILD_LIBRARY -DGPAC_DISABLE_VTT -DGPAC_DISABLE_OD_DUMP -DGPAC_DISABLE_REMOTERY -DNO_GZIP -DGPAC_HAVE_CONFIG_H
++ccextractor_CPPFLAGS =-I../src/lib_ccx/ -I../src/lib_ccx/zvbi/ -I../src/
+
+-ccextractor_CPPFLAGS =-I../src/lib_ccx/ -I../src/thirdparty/gpacmp4/ -I../src/thirdparty/libpng/ -I../src/thirdparty/zlib/ -I../src/lib_ccx/zvbi/ -I../src/thirdparty/lib_hash/ -I../src/thirdparty/protobuf-c/ -I../src/thirdparty -I../src/ -I../src/thirdparty/freetype/include/
+
+-
+ ccextractor_LDADD=-lm -lpthread -ldl
+
+ if WITH_RUST
+@@ -434,20 +250,10 @@ ccextractorGUI_LDADD = ${glfw3_LIBS}
+ ccextractorGUI_LDADD = ${glfw3_LIBS}
+
+
+-if SYS_IS_LINUX
+ ccextractorGUI_CFLAGS += -s -O3 -DUNIX
+ ccextractorGUI_CFLAGS += ${glew_CFLAGS}
+ ccextractorGUI_LDADD += ${glew_LIBS}
+ ccextractorGUI_LDADD += -lX11 -lXinerama -lXcursor -lXi -lXrandr -lXxf86vm -lm -ldl -lpthread
+-endif
+-
+-if SYS_IS_MAC
+-ccextractorGUI_CFLAGS += -O3 -DUNIX
+-ccextractorGUI_CFLAGS += ${glew_CFLAGS}
+-ccextractorGUI_LDADD += ${glew_LIBS}
+-ccextractorGUI_LDFLAGS = -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo
+-ccextractorGUI_LDADD += -lglfw -lm -L/usr/local/lib -lpthread
+-endif
+
+ if HARDSUBX_IS_ENABLED
+ if OCR_IS_ENABLED
diff --git a/multimedia/ccextractor/files/patch-linux_configure.ac b/multimedia/ccextractor/files/patch-linux_configure.ac
new file mode 100644
index 000000000000..0fcb05792805
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-linux_configure.ac
@@ -0,0 +1,20 @@
+--- linux/configure.ac.orig 2021-12-15 17:05:37 UTC
++++ linux/configure.ac
+@@ -25,7 +25,7 @@ AC_CHECK_LIB([m], [sin], [], [AC_MSG_ERROR(Math librar
+
+ # Checks for libraries.
+ AC_CHECK_LIB([m], [sin], [], [AC_MSG_ERROR(Math library not installed. Install it before proceeding.)])
+-AC_CHECK_LIB([lept], [getLeptonicaVersion], [HAS_LEPT=1 && PKG_CHECK_MODULES([lept], [lept])], [HAS_LEPT=0])
++AC_CHECK_LIB([leptonica], [getLeptonicaVersion], [HAS_LEPT=1 && PKG_CHECK_MODULES([lept], [lept])], [HAS_LEPT=0])
+ AC_CHECK_LIB([tesseract], [TessVersion], [HAS_TESSERACT=1 && PKG_CHECK_MODULES([tesseract], [tesseract])], [HAS_TESSERACT=0])
+ AC_CHECK_LIB([avcodec], [avcodec_version], [HAS_AVCODEC=1 && PKG_CHECK_MODULES([libavcodec], [libavcodec])], [HAS_AVCODEC=0])
+ AC_CHECK_LIB([avformat], [avformat_version], [HAS_AVFORMAT=1 && PKG_CHECK_MODULES([libavformat], [libavformat])], [HAS_AVFORMAT=0])
+@@ -154,7 +154,7 @@ AM_CONDITIONAL(FFMPEG_IS_ENABLED, [ test x$ffmpeg = xt
+ AM_CONDITIONAL(HARDSUBX_IS_ENABLED, [ test x$hardsubx = xtrue ])
+ AM_CONDITIONAL(OCR_IS_ENABLED, [ test x$ocr = xtrue || test x$hardsubx = xtrue ])
+ AM_CONDITIONAL(FFMPEG_IS_ENABLED, [ test x$ffmpeg = xtrue ])
+-AM_CONDITIONAL(TESSERACT_PRESENT, [ test ! -z `pkg-config --libs-only-l --silence-errors tesseract` ])
++AM_CONDITIONAL(TESSERACT_PRESENT, [ test ! -z "`pkg-config --libs-only-l --silence-errors tesseract`" ])
+ AM_CONDITIONAL(TESSERACT_PRESENT_RPI, [ test -d "/usr/include/tesseract" && test `ls -A /usr/include/tesseract | wc -l` -gt 0 ])
+ AM_CONDITIONAL(SYS_IS_LINUX, [ test `uname -s` = "Linux"])
+ AM_CONDITIONAL(SYS_IS_MAC, [ test `uname -s` = "Darwin"])
diff --git a/multimedia/ccextractor/files/patch-src_GUI_file__browser.c b/multimedia/ccextractor/files/patch-src_GUI_file__browser.c
new file mode 100644
index 000000000000..e05caf87e0fa
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-src_GUI_file__browser.c
@@ -0,0 +1,26 @@
+--- src/GUI/file_browser.c.orig 2021-12-15 17:05:37 UTC
++++ src/GUI/file_browser.c
+@@ -13,6 +13,7 @@
+ #endif
+ #if UNIX
+ #include <unistd.h>
++#include <pwd.h>
+ #endif
+ #include <GL/glew.h>
+ #include <string.h>
+@@ -325,8 +326,13 @@ void file_browser_init(struct file_browser *browser, s
+ if (!home)
+ home = getenv("USERPROFILE");
+ #else
+- if (!home)
+- home = getpwuid(getuid());
++ if (!home) {
++ struct passwd *pwd;
++
++ pwd = getpwuid(getuid());
++ if (pwd != NULL)
++ home = pwd->pw_dir;
++ }
+ #endif
+ {
+ size_t l;
diff --git a/multimedia/ccextractor/files/patch-src_GUI_save__load__data.c b/multimedia/ccextractor/files/patch-src_GUI_save__load__data.c
new file mode 100644
index 000000000000..7dae94c96bcf
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-src_GUI_save__load__data.c
@@ -0,0 +1,8 @@
+--- src/GUI/save_load_data.c.orig 2025-10-28 12:56:02 UTC
++++ src/GUI/save_load_data.c
+@@ -1,3 +1,5 @@
++#include <string.h>
++
+ #include "save_load_data.h"
+ #include "ccextractorGUI.h"
+ #include "tabs.h"
diff --git a/multimedia/ccextractor/files/patch-src_lib__ccx_configuration.c b/multimedia/ccextractor/files/patch-src_lib__ccx_configuration.c
new file mode 100644
index 000000000000..6f6dbc4b094f
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-src_lib__ccx_configuration.c
@@ -0,0 +1,11 @@
+--- src/lib_ccx/configuration.c.orig 2025-10-28 13:57:45 UTC
++++ src/lib_ccx/configuration.c
+@@ -91,7 +91,7 @@ static void parse_file(FILE *f, struct ccx_s_options *
+ static void parse_file(FILE *f, struct ccx_s_options *opt)
+ {
+ char *str = (char *)malloc(128);
+- char c = '\0';
++ int c = '\0';
+ int comments = 0;
+ int i = 0;
+ int ret = 0;
diff --git a/multimedia/ccextractor/files/patch-src_lib__ccx_params.c b/multimedia/ccextractor/files/patch-src_lib__ccx_params.c
new file mode 100644
index 000000000000..6b07cdd4c837
--- /dev/null
+++ b/multimedia/ccextractor/files/patch-src_lib__ccx_params.c
@@ -0,0 +1,27 @@
+--- src/lib_ccx/params.c.orig 2021-12-15 17:05:37 UTC
++++ src/lib_ccx/params.c
+@@ -1,7 +1,7 @@
+-#include "png.h"
+-#include "protobuf-c.h"
+-#include "zlib.h"
+-#include "gpac/version.h"
++#include <png.h>
++#include <protobuf-c.h>
++#include <zlib.h>
++#include <gpac/version.h>
+ #include "lib_ccx.h"
+ #include "ccx_common_option.h"
+ #include "utility.h"
+@@ -10,10 +10,10 @@
+ #include "ccx_common_common.h"
+ #include "ccx_decoders_708.h"
+ #include "compile_info.h"
+-#include "../lib_hash/sha2.h"
++#include <sha256.h>
+ #include <string.h>
+ #include <stdio.h>
+-#include <utf8proc/utf8proc.h>
++#include <utf8proc.h>
+
+ #ifdef ENABLE_OCR
+ #include <tesseract/capi.h>
diff --git a/multimedia/ccextractor/pkg-descr b/multimedia/ccextractor/pkg-descr
new file mode 100644
index 000000000000..48547b08f219
--- /dev/null
+++ b/multimedia/ccextractor/pkg-descr
@@ -0,0 +1,7 @@
+CCExtractor is the de-facto open source standard for closed captions /
+subtitles extraction from any media file. While the software itself
+belong to the niche category (main users being universities, media
+companies and enthusiasts) its output (meaning the .srt files it
+generates) is used by millions. If you've ever downloaded an external
+subtitle file for a TV show - most likely the original file came from
+CCExtractor.
diff --git a/multimedia/dovi_tool/Makefile b/multimedia/dovi_tool/Makefile
index 453d45feb655..350a6d9a69b3 100644
--- a/multimedia/dovi_tool/Makefile
+++ b/multimedia/dovi_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dovi_tool
DISTVERSION= 2.1.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= multimedia
MAINTAINER= michiel@vanbaak.eu
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 217723fcb3e5..e5057a4ae02c 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410153
-SHA256 (KDE/release-service/25.08.1/dragon-25.08.1.tar.xz) = bf6f3e198d1e9768ceabc77dccc130f2a6b43260ec23f2964f94abdc5d5f771f
-SIZE (KDE/release-service/25.08.1/dragon-25.08.1.tar.xz) = 145428
+TIMESTAMP = 1762264650
+SHA256 (KDE/release-service/25.08.3/dragon-25.08.3.tar.xz) = 9e1d2fe93018166418cbfc82fc2f9384d1c5c99bc1b500c69072c8fe2cf9d038
+SIZE (KDE/release-service/25.08.3/dragon-25.08.3.tar.xz) = 146476
diff --git a/multimedia/elementary-videos/Makefile b/multimedia/elementary-videos/Makefile
index 393f49796d40..0b5347a5b094 100644
--- a/multimedia/elementary-videos/Makefile
+++ b/multimedia/elementary-videos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= videos
-DISTVERSION= 8.0.1
+DISTVERSION= 8.0.2
CATEGORIES= multimedia
PKGNAMEPREFIX= elementary-
@@ -7,14 +7,14 @@ MAINTAINER= miguel@gocobachi.dev
COMMENT= Elementary OS video player
WWW= https://github.com/elementary/videos/
-LICENSE= GPLv3
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libgranite-7.so:x11-toolkits/granite7
-USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig \
- vala:build
+USES= desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= gdkpixbuf glib20 gtk40 libadwaita
diff --git a/multimedia/elementary-videos/distinfo b/multimedia/elementary-videos/distinfo
index 80b5f1b785e1..ba05b47a3c08 100644
--- a/multimedia/elementary-videos/distinfo
+++ b/multimedia/elementary-videos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736275284
-SHA256 (elementary-videos-8.0.1_GH0.tar.gz) = 81853c0927301e20550c9f002b7850ca4d3577253ba7eb924e96ea04c770b3d9
-SIZE (elementary-videos-8.0.1_GH0.tar.gz) = 2519282
+TIMESTAMP = 1755938905
+SHA256 (elementary-videos-8.0.2_GH0.tar.gz) = 7c1c20d998906cc243f832827ecf68008abe69c66cbc7755242bf602f1eccd94
+SIZE (elementary-videos-8.0.2_GH0.tar.gz) = 2525089
diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo
index b6c5af281192..8f8e6235d0f6 100644
--- a/multimedia/gstreamer1-editing-services/distinfo
+++ b/multimedia/gstreamer1-editing-services/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597507
-SHA256 (gst-editing-services-1.26.7.tar.xz) = 09e25ab813921a98ee18500ff39440b87ee651d1c08962052b87a1c7e2d0b217
-SIZE (gst-editing-services-1.26.7.tar.xz) = 853960
+TIMESTAMP = 1762994097
+SHA256 (gst-editing-services-1.26.8.tar.xz) = c391c33350ee56ec1f3a83b71f114348ef4669953e67b55f86e466c7dbd0f000
+SIZE (gst-editing-services-1.26.8.tar.xz) = 855920
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index f1782269f7ba..40f80d7266c2 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597508
-SHA256 (gst-libav-1.26.7.tar.xz) = 91d4a7a14527d97fe0ce7ccedb3554e8f692b216429ef2b1850944bbf5435c09
-SIZE (gst-libav-1.26.7.tar.xz) = 206008
+TIMESTAMP = 1762994098
+SHA256 (gst-libav-1.26.8.tar.xz) = d8610d88026cc4927eb013e46ecf505f73ee946ec8b8fd5aee5b3ae4614a5d59
+SIZE (gst-libav-1.26.8.tar.xz) = 207852
diff --git a/multimedia/gstreamer1-plugins-assrender/Makefile b/multimedia/gstreamer1-plugins-assrender/Makefile
index da90123670a9..b85ab4196562 100644
--- a/multimedia/gstreamer1-plugins-assrender/Makefile
+++ b/multimedia/gstreamer1-plugins-assrender/Makefile
@@ -15,4 +15,3 @@ DIST= bad
GST_PLUGIN= assrender
.include "${MASTERDIR}/Makefile"
-
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index 3d55e4c2a658..b6d43853fbbe 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gstreamer1-plugins-rust
DISTVERSION= ${gst-rust_VERSION}
-PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile.crates b/multimedia/gstreamer1-plugins-rust/Makefile.crates
index 3b42d45f0c4d..f7b746ba7a7b 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile.crates
+++ b/multimedia/gstreamer1-plugins-rust/Makefile.crates
@@ -1,23 +1,23 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aes-0.8.4 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
aligned-0.4.2 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
arbitrary-1.4.2 \
arg_enum_proc_macro-0.3.4 \
arrayvec-0.7.6 \
as-slice-0.2.1 \
async-channel-2.5.0 \
- async-compression-0.4.30 \
+ async-compression-0.4.32 \
async-lock-3.4.1 \
async-recursion-1.1.1 \
async-stream-0.3.6 \
@@ -31,32 +31,32 @@ CARGO_CRATES= addr2line-0.24.2 \
av-data-0.4.4 \
av-scenechange-0.14.1 \
av1-grain-0.2.4 \
- aws-config-1.5.18 \
- aws-credential-types-1.2.2 \
- aws-runtime-1.5.5 \
- aws-sdk-kinesisvideo-1.62.0 \
- aws-sdk-kinesisvideosignaling-1.61.0 \
- aws-sdk-polly-1.64.0 \
- aws-sdk-s3-1.76.0 \
- aws-sdk-sso-1.61.0 \
- aws-sdk-ssooidc-1.62.0 \
- aws-sdk-sts-1.62.0 \
- aws-sdk-transcribestreaming-1.63.0 \
- aws-sdk-translate-1.61.0 \
- aws-sigv4-1.2.9 \
- aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.62.0 \
- aws-smithy-eventstream-0.60.11 \
- aws-smithy-http-0.60.12 \
- aws-smithy-http-0.61.1 \
- aws-smithy-json-0.61.5 \
- aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.7.8 \
- aws-smithy-runtime-api-1.7.4 \
- aws-smithy-types-1.3.2 \
- aws-smithy-xml-0.60.10 \
- aws-types-1.3.6 \
- backtrace-0.3.75 \
+ aws-config-1.6.3 \
+ aws-credential-types-1.2.8 \
+ aws-runtime-1.5.12 \
+ aws-sdk-kinesisvideo-1.73.0 \
+ aws-sdk-kinesisvideosignaling-1.72.0 \
+ aws-sdk-polly-1.73.0 \
+ aws-sdk-s3-1.91.0 \
+ aws-sdk-sso-1.72.0 \
+ aws-sdk-sts-1.73.0 \
+ aws-sdk-transcribestreaming-1.74.0 \
+ aws-sdk-translate-1.72.0 \
+ aws-sigv4-1.3.5 \
+ aws-smithy-async-1.2.6 \
+ aws-smithy-checksums-0.63.9 \
+ aws-smithy-eventstream-0.60.12 \
+ aws-smithy-http-0.62.4 \
+ aws-smithy-http-client-1.1.3 \
+ aws-smithy-json-0.61.6 \
+ aws-smithy-observability-0.1.4 \
+ aws-smithy-query-0.60.8 \
+ aws-smithy-runtime-1.9.3 \
+ aws-smithy-runtime-api-1.9.1 \
+ aws-smithy-types-1.3.3 \
+ aws-smithy-xml-0.60.11 \
+ aws-types-1.3.9 \
+ backtrace-0.3.76 \
base16ct-0.1.1 \
base32-0.5.1 \
base64-0.21.7 \
@@ -68,21 +68,22 @@ CARGO_CRATES= addr2line-0.24.2 \
bindgen-0.71.1 \
bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
bitreader-0.3.11 \
- bitstream-io-4.6.0 \
+ bitstream-io-4.9.0 \
block-buffer-0.10.4 \
- bstr-1.12.0 \
+ block2-0.6.2 \
+ bstr-1.12.1 \
built-0.8.0 \
bumpalo-3.19.0 \
byte-slice-cast-1.2.3 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
byteorder_slice-3.0.0 \
bytes-1.10.1 \
bytes-utils-0.1.4 \
- cc-1.2.37 \
+ cc-1.2.44 \
cdg-0.1.0 \
cdg_renderer-0.8.0 \
cdp-types-0.3.0 \
@@ -91,15 +92,15 @@ CARGO_CRATES= addr2line-0.24.2 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-expr-0.18.0 \
- cfg-if-1.0.3 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
chrono-0.4.42 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_derive-4.5.47 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
claxon-0.4.3 \
cmake-0.1.54 \
color-name-1.2.0 \
@@ -107,7 +108,7 @@ CARGO_CRATES= addr2line-0.24.2 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
combine-4.6.7 \
- compression-codecs-0.4.30 \
+ compression-codecs-0.4.31 \
compression-core-0.4.29 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
@@ -121,9 +122,8 @@ CARGO_CRATES= addr2line-0.24.2 \
cpufeatures-0.2.17 \
crc-3.3.0 \
crc-catalog-2.4.0 \
- crc32c-0.6.8 \
+ crc-fast-1.3.0 \
crc32fast-1.5.0 \
- crc64fast-nvme-1.2.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
@@ -133,10 +133,13 @@ CARGO_CRATES= addr2line-0.24.2 \
csound-0.1.8 \
csound-sys-0.1.2 \
ctr-0.9.2 \
- ctrlc-3.5.0 \
+ ctrlc-3.5.1 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
dash-mpd-0.18.4 \
dasp_frame-0.11.0 \
dasp_sample-0.11.0 \
@@ -145,7 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dav1d-sys-0.8.3 \
der-0.6.1 \
der-0.7.10 \
- deranged-0.5.3 \
+ deranged-0.5.5 \
derive-into-owned-0.2.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -154,10 +157,10 @@ CARGO_CRATES= addr2line-0.24.2 \
derive_more-impl-2.0.1 \
diff-0.1.13 \
digest-0.10.7 \
- dispatch-0.2.0 \
+ dispatch2-0.3.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
- dssim-core-3.2.11 \
+ document-features-0.2.12 \
+ dssim-core-3.4.0 \
dyn-clone-1.0.20 \
ebml-iterable-0.6.3 \
ebml-iterable-specification-0.4.0 \
@@ -169,7 +172,7 @@ CARGO_CRATES= addr2line-0.24.2 \
elliptic-curve-0.12.3 \
encoding_rs-0.8.35 \
enumn-0.1.14 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
equator-0.4.2 \
equator-macro-0.4.2 \
@@ -185,16 +188,17 @@ CARGO_CRATES= addr2line-0.24.2 \
ff-0.12.1 \
field-offset-0.3.6 \
filetime-0.2.26 \
- find-msvc-tools-0.1.1 \
+ find-msvc-tools-0.1.4 \
fixedbitset-0.4.2 \
- flate2-1.1.2 \
+ flate2-1.1.5 \
flume-0.11.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.2 \
- fs-err-3.1.2 \
+ fs-err-3.1.3 \
fst-0.4.7 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -206,12 +210,12 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
- getifaddrs-0.5.0 \
+ generic-array-0.14.9 \
+ getifaddrs-0.6.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
gif-0.13.3 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
glob-0.3.3 \
governor-0.10.1 \
group-0.12.1 \
@@ -219,6 +223,7 @@ CARGO_CRATES= addr2line-0.24.2 \
h2-0.4.12 \
hashbrown-0.12.3 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
headers-0.4.1 \
headers-core-0.3.0 \
heck-0.4.1 \
@@ -226,7 +231,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hermit-abi-0.5.2 \
hex-0.4.3 \
hmac-0.12.1 \
- home-0.5.11 \
+ home-0.5.12 \
hrtf-0.8.1 \
http-0.2.12 \
http-1.3.1 \
@@ -249,29 +254,28 @@ CARGO_CRATES= addr2line-0.24.2 \
hyphenation_commons-0.8.4 \
iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
image-0.25.6 \
image_hasher-3.0.0 \
- imgref-1.11.0 \
+ imgref-1.12.0 \
indexmap-1.9.3 \
- indexmap-2.11.3 \
+ indexmap-2.12.0 \
inout-0.1.4 \
interpolate_name-0.2.4 \
- io-uring-0.7.10 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is-docker-0.2.0 \
is-wsl-0.4.0 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
iso8601-0.6.3 \
itertools-0.11.0 \
itertools-0.12.1 \
@@ -283,15 +287,15 @@ CARGO_CRATES= addr2line-0.24.2 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.34 \
- js-sys-0.3.80 \
+ js-sys-0.3.82 \
jsonwebtoken-9.3.1 \
khronos-egl-6.0.0 \
kstring-2.0.2 \
lazy_static-1.5.0 \
lewton-0.10.2 \
- libc-0.2.175 \
+ libc-0.2.177 \
libfuzzer-sys-0.4.10 \
- libloading-0.8.8 \
+ libloading-0.8.9 \
libm-0.2.15 \
libredox-0.1.10 \
librespot-audio-0.7.1 \
@@ -304,32 +308,32 @@ CARGO_CRATES= addr2line-0.24.2 \
libwebp-sys2-0.1.11 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.11.0 \
- litemap-0.8.0 \
- litrs-0.4.2 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
livekit-api-0.3.2 \
livekit-protocol-0.3.2 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
lru-0.12.5 \
- lru-0.16.1 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
m3u8-rs-6.0.0 \
matchers-0.2.0 \
maybe-rayon-0.1.1 \
md-5-0.10.6 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
more-asserts-0.3.1 \
- mp4-atom-0.8.1 \
+ mp4-atom-0.9.0 \
muldiv-1.0.1 \
multimap-0.10.1 \
nanorand-0.7.0 \
- nasm-rs-0.3.0 \
+ nasm-rs-0.3.1 \
native-tls-0.2.14 \
new_debug_unreachable-1.0.6 \
nix-0.30.1 \
@@ -339,7 +343,7 @@ CARGO_CRATES= addr2line-0.24.2 \
nonzero_ext-0.3.0 \
noop_proc_macro-0.3.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.50.1 \
+ nu-ansi-term-0.50.3 \
num-0.4.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -353,23 +357,25 @@ CARGO_CRATES= addr2line-0.24.2 \
num_cpus-1.17.0 \
num_threads-0.1.7 \
oauth2-5.0.0 \
- objc2-core-foundation-0.3.1 \
- objc2-io-kit-0.3.1 \
- object-0.36.7 \
+ objc2-0.6.3 \
+ objc2-core-foundation-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-io-kit-0.3.2 \
+ object-0.37.3 \
ogg-0.9.2 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
open-5.3.2 \
- openssl-0.10.73 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
+ openssl-sys-0.9.110 \
option-operations-0.6.0 \
outref-0.5.2 \
p256-0.11.1 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse_link_header-0.4.0 \
paste-1.0.15 \
pastey-0.1.1 \
@@ -379,7 +385,7 @@ CARGO_CRATES= addr2line-0.24.2 \
pbjson-types-0.6.0 \
pbkdf2-0.12.2 \
pcap-file-2.0.0 \
- pem-3.0.5 \
+ pem-3.0.6 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
petgraph-0.6.5 \
@@ -396,17 +402,17 @@ CARGO_CRATES= addr2line-0.24.2 \
polling-3.11.0 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
prettyplease-0.2.37 \
primal-check-0.3.4 \
- priority-queue-2.6.0 \
+ priority-queue-2.7.0 \
proc-macro-crate-3.4.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.101 \
+ proc-macro2-1.0.103 \
profiling-1.0.17 \
profiling-procmacros-1.0.17 \
prost-0.12.6 \
@@ -425,7 +431,7 @@ CARGO_CRATES= addr2line-0.24.2 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
quinn-udp-0.5.14 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -438,17 +444,17 @@ CARGO_CRATES= addr2line-0.24.2 \
rav1e-0.8.1 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- rcgen-0.14.4 \
+ rcgen-0.14.5 \
realfft-3.5.0 \
- redox_syscall-0.5.17 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-lite-0.1.7 \
- regex-syntax-0.8.6 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
+ regex-syntax-0.8.8 \
reqwest-0.11.27 \
- reqwest-0.12.23 \
+ reqwest-0.12.24 \
rfc6979-0.3.1 \
rgb-0.8.52 \
ring-0.17.14 \
@@ -466,18 +472,18 @@ CARGO_CRATES= addr2line-0.24.2 \
rustix-1.1.2 \
rustls-0.21.12 \
rustls-0.22.4 \
- rustls-0.23.31 \
+ rustls-0.23.34 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.1 \
+ rustls-native-certs-0.8.2 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.12.0 \
- rustls-platform-verifier-0.6.1 \
+ rustls-pki-types-1.13.0 \
+ rustls-platform-verifier-0.6.2 \
rustls-platform-verifier-android-0.1.1 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustls-webpki-0.103.6 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
@@ -492,20 +498,19 @@ CARGO_CRATES= addr2line-0.24.2 \
sdp-types-0.1.8 \
sec1-0.3.0 \
security-framework-2.11.1 \
- security-framework-3.4.0 \
+ security-framework-3.5.1 \
security-framework-sys-2.15.0 \
semver-1.0.27 \
- serde-1.0.225 \
+ serde-1.0.228 \
serde_bytes-0.11.19 \
- serde_core-1.0.225 \
- serde_derive-1.0.225 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
serde_path_to_error-0.1.20 \
- serde_spanned-0.6.9 \
- serde_spanned-1.0.1 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
sha1-0.10.6 \
@@ -521,33 +526,33 @@ CARGO_CRATES= addr2line-0.24.2 \
simd-adler32-0.3.7 \
simd_helpers-0.1.0 \
siphasher-1.0.1 \
- skia-bindings-0.88.0 \
- skia-safe-0.88.0 \
+ skia-bindings-0.89.1 \
+ skia-safe-0.89.1 \
slab-0.4.11 \
smallvec-1.15.1 \
smawk-0.3.2 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
sodiumoxide-0.2.7 \
spin-0.9.8 \
spinning_top-0.3.0 \
spki-0.6.0 \
spki-0.7.3 \
- sprintf-0.4.2 \
- stable_deref_trait-1.2.0 \
+ sprintf-0.4.3 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strength_reduce-0.2.4 \
strsim-0.11.1 \
subtle-2.6.1 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-codec-vorbis-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-format-ogg-0.5.4 \
- symphonia-metadata-0.5.4 \
- symphonia-utils-xiph-0.5.4 \
+ symphonia-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
syn-1.0.109 \
- syn-2.0.106 \
+ syn-2.0.108 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
@@ -556,44 +561,40 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
- system-deps-7.0.5 \
+ system-deps-7.0.6 \
tar-0.4.44 \
target-lexicon-0.13.2 \
- tempfile-3.22.0 \
+ tempfile-3.23.0 \
test-log-0.2.18 \
test-log-macros-0.2.18 \
test-with-0.15.3 \
textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- thread-id-4.2.2 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
- time-0.3.43 \
+ time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
- tinystr-0.8.1 \
+ tinystr-0.8.2 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.3 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.20.1 \
tokio-tungstenite-0.27.0 \
tokio-util-0.7.16 \
- toml-0.8.23 \
- toml-0.9.6 \
- toml_datetime-0.6.11 \
- toml_datetime-0.7.1 \
- toml_edit-0.22.27 \
- toml_edit-0.23.5 \
- toml_parser-1.0.2 \
- toml_writer-1.0.2 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -607,11 +608,11 @@ CARGO_CRATES= addr2line-0.24.2 \
try-lock-0.2.5 \
tungstenite-0.20.1 \
tungstenite-0.27.0 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicase-2.8.1 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.22 \
unicode-linebreak-0.1.5 \
- unicode-width-0.2.1 \
+ unicode-width-0.2.2 \
untrusted-0.9.0 \
url-2.5.7 \
url-escape-0.1.1 \
@@ -637,23 +638,21 @@ CARGO_CRATES= addr2line-0.24.2 \
want-0.3.1 \
warp-0.4.2 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.103 \
- wasm-bindgen-backend-0.2.103 \
- wasm-bindgen-futures-0.4.53 \
- wasm-bindgen-macro-0.2.103 \
- wasm-bindgen-macro-support-0.2.103 \
- wasm-bindgen-shared-0.2.103 \
- web-sys-0.3.80 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
- web-transport-proto-0.2.7 \
+ web-transport-proto-0.2.8 \
web-transport-quinn-0.8.1 \
web-transport-trait-0.1.1 \
webm-iterable-0.6.4 \
webpki-0.22.4 \
- webpki-root-certs-1.0.2 \
- webpki-roots-1.0.2 \
+ webpki-root-certs-1.0.3 \
+ webpki-roots-1.0.3 \
weezl-0.1.10 \
which-4.4.2 \
winapi-0.3.9 \
@@ -663,82 +662,82 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.61.2 \
- windows-core-0.62.0 \
+ windows-core-0.62.2 \
windows-future-0.2.1 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
- windows-link-0.2.0 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-registry-0.5.3 \
windows-result-0.3.4 \
- windows-result-0.4.0 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
- windows-strings-0.5.0 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13 \
winreg-0.50.0 \
wit-bindgen-0.46.0 \
- writeable-0.6.1 \
- xattr-1.5.1 \
- xml-rs-0.8.27 \
+ writeable-0.6.2 \
+ xattr-1.6.1 \
+ xml-rs-0.8.28 \
xmlparser-0.13.6 \
xmltree-0.11.0 \
y4m-0.8.0 \
yansi-1.0.1 \
yasna-0.5.2 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
zerocopy-0.8.27 \
zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
flavors@git+https://github.com/rust-av/flavors\#833508af656d298c269f2397c8541a084264d992 \
ffv1@git+https://github.com/rust-av/ffv1.git?rev=bd9eabfc14c9ad53c37b32279e276619f4390ab8\#bd9eabfc14c9ad53c37b32279e276619f4390ab8 \
- gdk4,gdk4-sys,gdk4-wayland,gdk4-wayland-sys,gdk4-win32,gdk4-win32-sys,gdk4-x11,gdk4-x11-sys,gsk4,gsk4-sys,gtk4,gtk4-macros,gtk4-sys@git+https://github.com/gtk-rs/gtk4-rs?branch=0.10\#52ff1dd4e115014ad6fdb598b60f9b7551f1a322 \
- gstreamer,gstreamer-allocators,gstreamer-allocators-sys,gstreamer-analytics,gstreamer-analytics-sys,gstreamer-app,gstreamer-app-sys,gstreamer-audio,gstreamer-audio-sys,gstreamer-base,gstreamer-base-sys,gstreamer-check,gstreamer-check-sys,gstreamer-gl,gstreamer-gl-egl,gstreamer-gl-egl-sys,gstreamer-gl-sys,gstreamer-gl-wayland,gstreamer-gl-wayland-sys,gstreamer-gl-x11,gstreamer-gl-x11-sys,gstreamer-net,gstreamer-net-sys,gstreamer-pbutils,gstreamer-pbutils-sys,gstreamer-rtp,gstreamer-rtp-sys,gstreamer-sdp,gstreamer-sdp-sys,gstreamer-sys,gstreamer-tag,gstreamer-tag-sys,gstreamer-utils,gstreamer-video,gstreamer-video-sys,gstreamer-webrtc,gstreamer-webrtc-sys@git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.24\#e38ebef8d6d6a4fe80b3f081265703b06caf0eef \
- cairo-rs,cairo-sys-rs,gdk-pixbuf,gdk-pixbuf-sys,gio,gio-sys,glib,glib-macros,glib-sys,gobject-sys,graphene-rs,graphene-sys,pango,pango-sys,pangocairo,pangocairo-sys@git+https://github.com/gtk-rs/gtk-rs-core?branch=0.21\#b4fa4f26e84fd2f133fedfc6807b07af654909f5
+ gdk4,gdk4-sys,gdk4-wayland,gdk4-wayland-sys,gdk4-win32,gdk4-win32-sys,gdk4-x11,gdk4-x11-sys,gsk4,gsk4-sys,gtk4,gtk4-macros,gtk4-sys@git+https://github.com/gtk-rs/gtk4-rs?branch=0.10\#063c412ba57218b237e497aed934aa9e690179bf \
+ gstreamer,gstreamer-allocators,gstreamer-allocators-sys,gstreamer-analytics,gstreamer-analytics-sys,gstreamer-app,gstreamer-app-sys,gstreamer-audio,gstreamer-audio-sys,gstreamer-base,gstreamer-base-sys,gstreamer-check,gstreamer-check-sys,gstreamer-gl,gstreamer-gl-egl,gstreamer-gl-egl-sys,gstreamer-gl-sys,gstreamer-gl-wayland,gstreamer-gl-wayland-sys,gstreamer-gl-x11,gstreamer-gl-x11-sys,gstreamer-net,gstreamer-net-sys,gstreamer-pbutils,gstreamer-pbutils-sys,gstreamer-rtp,gstreamer-rtp-sys,gstreamer-sdp,gstreamer-sdp-sys,gstreamer-sys,gstreamer-tag,gstreamer-tag-sys,gstreamer-utils,gstreamer-video,gstreamer-video-sys,gstreamer-webrtc,gstreamer-webrtc-sys@git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.24\#b9a475cb179b9d7bff932e2fd9267f7118bffa15 \
+ cairo-rs,cairo-sys-rs,gdk-pixbuf,gdk-pixbuf-sys,gio,gio-sys,glib,glib-macros,glib-sys,gobject-sys,graphene-rs,graphene-sys,pango,pango-sys,pangocairo,pangocairo-sys@git+https://github.com/gtk-rs/gtk-rs-core?branch=0.21\#f1b0b52fb591d5164e90dc69d0567c5feb0276a5
diff --git a/multimedia/gstreamer1-plugins-rust/distinfo b/multimedia/gstreamer1-plugins-rust/distinfo
index 1852efb28b6f..ce2774fc5331 100644
--- a/multimedia/gstreamer1-plugins-rust/distinfo
+++ b/multimedia/gstreamer1-plugins-rust/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1758228417
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1763001453
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/aligned-0.4.2.crate) = 377e4c0ba83e4431b10df45c1d4666f178ea9c552cac93e60c3a88bf32785923
SIZE (rust/crates/aligned-0.4.2.crate) = 8519
SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
@@ -15,18 +15,18 @@ SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f924
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
@@ -37,8 +37,8 @@ SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560
SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-compression-0.4.30.crate) = 977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23
-SIZE (rust/crates/async-compression-0.4.30.crate) = 98817
+SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0
+SIZE (rust/crates/async-compression-0.4.32.crate) = 98949
SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
@@ -65,58 +65,58 @@ SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf98
SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353
SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
-SHA256 (rust/crates/aws-config-1.5.18.crate) = 90aff65e86db5fe300752551c1b015ef72b708ac54bded8ef43d0d53cb7cb0b1
-SIZE (rust/crates/aws-config-1.5.18.crate) = 128283
-SHA256 (rust/crates/aws-credential-types-1.2.2.crate) = 4471bef4c22a06d2c7a1b6492493d3fdf24a805323109d6874f9c94d5906ac14
-SIZE (rust/crates/aws-credential-types-1.2.2.crate) = 13823
-SHA256 (rust/crates/aws-runtime-1.5.5.crate) = 76dd04d39cc12844c0994f2c9c5a6f5184c22e9188ec1ff723de41910a21dcad
-SIZE (rust/crates/aws-runtime-1.5.5.crate) = 60179
-SHA256 (rust/crates/aws-sdk-kinesisvideo-1.62.0.crate) = ee4a417ba5708249f751871346b33e90fa77ce4f23e22feb71f2d7b108d3eab8
-SIZE (rust/crates/aws-sdk-kinesisvideo-1.62.0.crate) = 287120
-SHA256 (rust/crates/aws-sdk-kinesisvideosignaling-1.61.0.crate) = 21e26c7eb8320764c744668f328331895b6560bd8895bc1fc9b0150ecc7db98d
-SIZE (rust/crates/aws-sdk-kinesisvideosignaling-1.61.0.crate) = 59647
-SHA256 (rust/crates/aws-sdk-polly-1.64.0.crate) = 65ba925135b467d391852089f5e44516e411429cc625a2e7d1172cf935c16e95
-SIZE (rust/crates/aws-sdk-polly-1.64.0.crate) = 140790
-SHA256 (rust/crates/aws-sdk-s3-1.76.0.crate) = 66e83401ad7287ad15244d557e35502c2a94105ca5b41d656c391f1a4fc04ca2
-SIZE (rust/crates/aws-sdk-s3-1.76.0.crate) = 1438555
-SHA256 (rust/crates/aws-sdk-sso-1.61.0.crate) = e65ff295979977039a25f5a0bf067a64bc5e6aa38f3cef4037cf42516265553c
-SIZE (rust/crates/aws-sdk-sso-1.61.0.crate) = 71342
-SHA256 (rust/crates/aws-sdk-ssooidc-1.62.0.crate) = 91430a60f754f235688387b75ee798ef00cfd09709a582be2b7525ebb5306d4f
-SIZE (rust/crates/aws-sdk-ssooidc-1.62.0.crate) = 86440
-SHA256 (rust/crates/aws-sdk-sts-1.62.0.crate) = 9276e139d39fff5a0b0c984fc2d30f970f9a202da67234f948fda02e5bea1dbe
-SIZE (rust/crates/aws-sdk-sts-1.62.0.crate) = 156453
-SHA256 (rust/crates/aws-sdk-transcribestreaming-1.63.0.crate) = 6c422a13b02fc024859f342e3c2dca7c956bd686257f023e261e13d8a43734e0
-SIZE (rust/crates/aws-sdk-transcribestreaming-1.63.0.crate) = 338108
-SHA256 (rust/crates/aws-sdk-translate-1.61.0.crate) = 48a847f4c6ffb31af5ac79b6a1bd73f19ae61ea8762b5d82dcbdc336b21d005d
-SIZE (rust/crates/aws-sdk-translate-1.61.0.crate) = 219583
-SHA256 (rust/crates/aws-sigv4-1.2.9.crate) = 9bfe75fad52793ce6dec0dc3d4b1f388f038b5eb866c8d4d7f3a8e21b5ea5051
-SIZE (rust/crates/aws-sigv4-1.2.9.crate) = 47342
-SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
-SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.62.0.crate) = f2f45a1c384d7a393026bc5f5c177105aa9fa68e4749653b985707ac27d77295
-SIZE (rust/crates/aws-smithy-checksums-0.62.0.crate) = 12192
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 182b03393e8c677347fb5705a04a9392695d47d20ef0a2f8cfe28c8e6b9b9778
-SIZE (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 29478
-SHA256 (rust/crates/aws-smithy-http-0.60.12.crate) = 7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc
-SIZE (rust/crates/aws-smithy-http-0.60.12.crate) = 23717
-SHA256 (rust/crates/aws-smithy-http-0.61.1.crate) = e6f276f21c7921fe902826618d1423ae5bf74cf8c1b8472aee8434f3dfd31824
-SIZE (rust/crates/aws-smithy-http-0.61.1.crate) = 23865
-SHA256 (rust/crates/aws-smithy-json-0.61.5.crate) = eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047
-SIZE (rust/crates/aws-smithy-json-0.61.5.crate) = 27865
-SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
-SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.7.8.crate) = d526a12d9ed61fadefda24abe2e682892ba288c2018bcb38b1b4c111d13f6d92
-SIZE (rust/crates/aws-smithy-runtime-1.7.8.crate) = 120649
-SHA256 (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 3da37cf5d57011cb1753456518ec76e31691f1f474b73934a284eb2a1c76510f
-SIZE (rust/crates/aws-smithy-runtime-api-1.7.4.crate) = 69274
-SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
-SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
-SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
-SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
-SHA256 (rust/crates/aws-types-1.3.6.crate) = 3873f8deed8927ce8d04487630dc9ff73193bab64742a61d050e57a68dec4125
-SIZE (rust/crates/aws-types-1.3.6.crate) = 21598
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/aws-config-1.6.3.crate) = 02a18fd934af6ae7ca52410d4548b98eb895aab0f1ea417d168d85db1434a141
+SIZE (rust/crates/aws-config-1.6.3.crate) = 132866
+SHA256 (rust/crates/aws-credential-types-1.2.8.crate) = faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc
+SIZE (rust/crates/aws-credential-types-1.2.8.crate) = 22023
+SHA256 (rust/crates/aws-runtime-1.5.12.crate) = bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d
+SIZE (rust/crates/aws-runtime-1.5.12.crate) = 75990
+SHA256 (rust/crates/aws-sdk-kinesisvideo-1.73.0.crate) = 92bbb275c2c4bbfe8945abd41241c6871cc8ebdd34e05a7daf694f415ee49fbf
+SIZE (rust/crates/aws-sdk-kinesisvideo-1.73.0.crate) = 293104
+SHA256 (rust/crates/aws-sdk-kinesisvideosignaling-1.72.0.crate) = 9461a5db0481076047aaa76a99afbb60db48dc58ffd4732c0418997b629da65f
+SIZE (rust/crates/aws-sdk-kinesisvideosignaling-1.72.0.crate) = 60345
+SHA256 (rust/crates/aws-sdk-polly-1.73.0.crate) = 784538127d9d7ef09f75c89f7704f21103d9b6ac9742ac3c16e6080475650e64
+SIZE (rust/crates/aws-sdk-polly-1.73.0.crate) = 142862
+SHA256 (rust/crates/aws-sdk-s3-1.91.0.crate) = 10c7d58f9c99e7d33e5a9b288ec84db24de046add7ba4c1e98baf6b3a5b37fde
+SIZE (rust/crates/aws-sdk-s3-1.91.0.crate) = 1471779
+SHA256 (rust/crates/aws-sdk-sso-1.72.0.crate) = 13118ad30741222f67b1a18e5071385863914da05124652b38e172d6d3d9ce31
+SIZE (rust/crates/aws-sdk-sso-1.72.0.crate) = 72444
+SHA256 (rust/crates/aws-sdk-sts-1.73.0.crate) = f1e9c3c24e36183e2f698235ed38dcfbbdff1d09b9232dc866c4be3011e0b47e
+SIZE (rust/crates/aws-sdk-sts-1.73.0.crate) = 158671
+SHA256 (rust/crates/aws-sdk-transcribestreaming-1.74.0.crate) = ffa9b23807a6ba1f5081f762b012818eb7723652e4c805ad669d746e045bb9f8
+SIZE (rust/crates/aws-sdk-transcribestreaming-1.74.0.crate) = 339821
+SHA256 (rust/crates/aws-sdk-translate-1.72.0.crate) = bed65d1c6a786117841fb6640b3bcef184936710a21c418f24953e3378756780
+SIZE (rust/crates/aws-sdk-translate-1.72.0.crate) = 223558
+SHA256 (rust/crates/aws-sigv4-1.3.5.crate) = bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68
+SIZE (rust/crates/aws-sigv4-1.3.5.crate) = 94365
+SHA256 (rust/crates/aws-smithy-async-1.2.6.crate) = 127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c
+SIZE (rust/crates/aws-smithy-async-1.2.6.crate) = 23856
+SHA256 (rust/crates/aws-smithy-checksums-0.63.9.crate) = 165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806
+SIZE (rust/crates/aws-smithy-checksums-0.63.9.crate) = 20084
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 9656b85088f8d9dc7ad40f9a6c7228e1e8447cdf4b046c87e152e0805dea02fa
+SIZE (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 29723
+SHA256 (rust/crates/aws-smithy-http-0.62.4.crate) = 3feafd437c763db26aa04e0cc7591185d0961e64c61885bece0fb9d50ceac671
+SIZE (rust/crates/aws-smithy-http-0.62.4.crate) = 31055
+SHA256 (rust/crates/aws-smithy-http-client-1.1.3.crate) = 1053b5e587e6fa40ce5a79ea27957b04ba660baa02b28b7436f64850152234f1
+SIZE (rust/crates/aws-smithy-http-client-1.1.3.crate) = 89948
+SHA256 (rust/crates/aws-smithy-json-0.61.6.crate) = cff418fc8ec5cadf8173b10125f05c2e7e1d46771406187b2c878557d4503390
+SIZE (rust/crates/aws-smithy-json-0.61.6.crate) = 27470
+SHA256 (rust/crates/aws-smithy-observability-0.1.4.crate) = 2d1881b1ea6d313f9890710d65c158bdab6fb08c91ea825f74c1c8c357baf4cc
+SIZE (rust/crates/aws-smithy-observability-0.1.4.crate) = 15679
+SHA256 (rust/crates/aws-smithy-query-0.60.8.crate) = d28a63441360c477465f80c7abac3b9c4d075ca638f982e605b7dc2a2c7156c9
+SIZE (rust/crates/aws-smithy-query-0.60.8.crate) = 9434
+SHA256 (rust/crates/aws-smithy-runtime-1.9.3.crate) = 40ab99739082da5347660c556689256438defae3bcefd66c52b095905730e404
+SIZE (rust/crates/aws-smithy-runtime-1.9.3.crate) = 118338
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 3683c5b152d2ad753607179ed71988e8cfd52964443b4f74fd8e552d0bbfeb46
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 79795
+SHA256 (rust/crates/aws-smithy-types-1.3.3.crate) = 9f5b3a7486f6690ba25952cabf1e7d75e34d69eaff5081904a47bc79074d6457
+SIZE (rust/crates/aws-smithy-types-1.3.3.crate) = 92644
+SHA256 (rust/crates/aws-smithy-xml-0.60.11.crate) = e9c34127e8c624bc2999f3b657e749c1393bedc9cd97b92a804db8ced4d2e163
+SIZE (rust/crates/aws-smithy-xml-0.60.11.crate) = 25711
+SHA256 (rust/crates/aws-types-1.3.9.crate) = e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1
+SIZE (rust/crates/aws-types-1.3.9.crate) = 32543
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
@@ -139,24 +139,26 @@ SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0
SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bitreader-0.3.11.crate) = 886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066
SIZE (rust/crates/bitreader-0.3.11.crate) = 12077
-SHA256 (rust/crates/bitstream-io-4.6.0.crate) = 4dd3ca0e6861b2a2d785a7f0c267193e8d423d8ae3475aad1842f725d6a380c9
-SIZE (rust/crates/bitstream-io-4.6.0.crate) = 62964
+SHA256 (rust/crates/bitstream-io-4.9.0.crate) = 60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757
+SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
SIZE (rust/crates/built-0.8.0.crate) = 35112
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d
SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -167,8 +169,8 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
SHA256 (rust/crates/cdg-0.1.0.crate) = d254b2c9fc971518da5d652aee7edc6b9bb96fa32de28f166895faf69d9926e6
SIZE (rust/crates/cdg-0.1.0.crate) = 4430
SHA256 (rust/crates/cdg_renderer-0.8.0.crate) = 0070ec0e6be4ed55d28bcfc499ecd479cb3764181eee2018dc661d8efd4e3f71
@@ -185,8 +187,8 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-expr-0.18.0.crate) = 1a2b34126159980f92da2a08bdec0694fd80fb5eb9e48aff25d20a0d8dfa710d
SIZE (rust/crates/cfg-expr-0.18.0.crate) = 44133
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
@@ -195,14 +197,14 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/claxon-0.4.3.crate) = 4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688
SIZE (rust/crates/claxon-0.4.3.crate) = 86626
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -217,8 +219,8 @@ SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
-SHA256 (rust/crates/compression-codecs-0.4.30.crate) = 485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64
-SIZE (rust/crates/compression-codecs-0.4.30.crate) = 22516
+SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23
+SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694
SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
@@ -245,12 +247,10 @@ SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd
SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
-SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
+SHA256 (rust/crates/crc-fast-1.3.0.crate) = 6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f
+SIZE (rust/crates/crc-fast-1.3.0.crate) = 76401
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
-SHA256 (rust/crates/crc64fast-nvme-1.2.0.crate) = 4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3
-SIZE (rust/crates/crc64fast-nvme-1.2.0.crate) = 76399
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -269,14 +269,20 @@ SHA256 (rust/crates/csound-sys-0.1.2.crate) = 86b11869eaed111b64d29e66cc5c7de9f1
SIZE (rust/crates/csound-sys-0.1.2.crate) = 9153
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
-SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/dash-mpd-0.18.4.crate) = a8566944d3b3287a865a0ea8590b07b437142ca3640fed806c15e18a4087ea42
SIZE (rust/crates/dash-mpd-0.18.4.crate) = 233652
SHA256 (rust/crates/dasp_frame-0.11.0.crate) = b2a3937f5fe2135702897535c8d4a5553f8b116f76c1529088797f2eee7c5cd6
@@ -293,8 +299,8 @@ SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57c
SIZE (rust/crates/der-0.6.1.crate) = 74205
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive-into-owned-0.2.0.crate) = 2c9d94d81e3819a7b06a8638f448bc6339371ca9b6076a99d4a43eece3c4c923
SIZE (rust/crates/derive-into-owned-0.2.0.crate) = 8294
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -311,14 +317,14 @@ SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
-SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
-SHA256 (rust/crates/dssim-core-3.2.11.crate) = a5baa7723d29512337a4694b2a9a06618ce86bac66c0bcf42c3149cb09791648
-SIZE (rust/crates/dssim-core-3.2.11.crate) = 30462
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/dssim-core-3.4.0.crate) = e3c601412450ff29a9258b2f85b18b38f658caf70fad1692f40ca863d86cb753
+SIZE (rust/crates/dssim-core-3.4.0.crate) = 30992
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/ebml-iterable-0.6.3.crate) = 7b5173ac3752f08b526a6991509615e1a345b221ec3c58c7633433e8c9582312
@@ -341,8 +347,8 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enumn-0.1.14.crate) = 2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38
SIZE (rust/crates/enumn-0.1.14.crate) = 8449
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
@@ -373,26 +379,28 @@ SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7
SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
SIZE (rust/crates/filetime-0.2.26.crate) = 17273
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
SIZE (rust/crates/flume-0.11.1.crate) = 67947
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
-SHA256 (rust/crates/fs-err-3.1.2.crate) = 44f150ffc8782f35521cec2b23727707cb4045706ba3c854e86bef66b3a8cdbd
-SIZE (rust/crates/fs-err-3.1.2.crate) = 24222
+SHA256 (rust/crates/fs-err-3.1.3.crate) = 6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2
+SIZE (rust/crates/fs-err-3.1.3.crate) = 24297
SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
SIZE (rust/crates/fst-0.4.7.crate) = 1573393
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -415,18 +423,18 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getifaddrs-0.5.0.crate) = b7b2d14d6cb5b573aaeb37d2f9baac2623f8b7de35742046fb4cc1c7b90c97d2
-SIZE (rust/crates/getifaddrs-0.5.0.crate) = 19122
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getifaddrs-0.6.0.crate) = 06f770241660efeeedb30b48ccbe0a8e6f649322148237539e71f3ccd14a4461
+SIZE (rust/crates/getifaddrs-0.6.0.crate) = 19295
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
SIZE (rust/crates/gif-0.13.3.crate) = 36010
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/governor-0.10.1.crate) = 444405bbb1a762387aa22dd569429533b54a1d8759d35d3b64cb39b0293eaa19
@@ -441,6 +449,8 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
@@ -455,8 +465,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
SHA256 (rust/crates/hrtf-0.8.1.crate) = 0f4de47a84fd55fa33aa5ef337016814fdc869fdad23e7898b5322fa290248e6
SIZE (rust/crates/hrtf-0.8.1.crate) = 11270
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
@@ -501,20 +511,20 @@ SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa78
SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
@@ -525,18 +535,16 @@ SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f
SIZE (rust/crates/image-0.25.6.crate) = 242367
SHA256 (rust/crates/image_hasher-3.0.0.crate) = 7c191dc6138f559a0177b8413eaf2a37784d8e63c697e247aa3740930f1c9364
SIZE (rust/crates/image_hasher-3.0.0.crate) = 55331
-SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
-SIZE (rust/crates/imgref-1.11.0.crate) = 65943
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.11.3.crate) = 92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3
-SIZE (rust/crates/indexmap-2.11.3.crate) = 100271
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
-SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
-SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -545,8 +553,8 @@ SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10a
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/iso8601-0.6.3.crate) = e1082f0c48f143442a1ac6122f67e360ceee130b967af4d50996e5154a45df46
SIZE (rust/crates/iso8601-0.6.3.crate) = 23285
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
@@ -569,8 +577,8 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
-SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
@@ -581,12 +589,12 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030
SIZE (rust/crates/lewton-0.10.2.crate) = 68807
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
@@ -611,22 +619,22 @@ SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8ea
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
SHA256 (rust/crates/livekit-api-0.3.2.crate) = e20c3fc3de5944ce6b5c8da4084cf828bbae7216671e32e83b767ce61feeb7e0
SIZE (rust/crates/livekit-api-0.3.2.crate) = 14667
SHA256 (rust/crates/livekit-protocol-0.3.2.crate) = 1a1bd23257110be29d024d8d816adff70df18ea1d22ceb1aab6f3ad4aab0d523
SIZE (rust/crates/livekit-protocol-0.3.2.crate) = 424043
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/lru-0.16.1.crate) = bfe949189f46fabb938b3a9a0be30fdd93fd8a09260da863399a8cf3db756ec8
-SIZE (rust/crates/lru-0.16.1.crate) = 16604
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/m3u8-rs-6.0.0.crate) = f03cd3335fb5f2447755d45cda9c70f76013626a9db44374973791b0926a86c3
@@ -637,8 +645,8 @@ SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a83
SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -649,20 +657,20 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/more-asserts-0.3.1.crate) = 1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e
SIZE (rust/crates/more-asserts-0.3.1.crate) = 11965
-SHA256 (rust/crates/mp4-atom-0.8.1.crate) = 40a59fd1da0f5d0864ba19bd9d45cefc3dc19835f6f3bbf9016a86e4b4480042
-SIZE (rust/crates/mp4-atom-0.8.1.crate) = 86556
+SHA256 (rust/crates/mp4-atom-0.9.0.crate) = d2815527524bdcb8bd572214c2a37c1d019d1263d0590a0f242aa1b4c193e161
+SIZE (rust/crates/mp4-atom-0.9.0.crate) = 105346
SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
SIZE (rust/crates/multimap-0.10.1.crate) = 15232
SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
-SHA256 (rust/crates/nasm-rs-0.3.0.crate) = 12fcfa1bd49e0342ec1d07ed2be83b59963e7acbeb9310e1bb2c07b69dadd959
-SIZE (rust/crates/nasm-rs-0.3.0.crate) = 10700
+SHA256 (rust/crates/nasm-rs-0.3.1.crate) = 34f676553b60ccbb76f41f9ae8f2428dac3f259ff8f1c2468a174778d06a1af9
+SIZE (rust/crates/nasm-rs-0.3.1.crate) = 11550
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
@@ -681,8 +689,8 @@ SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81a
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -709,28 +717,32 @@ SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed3673790
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
-SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
-SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
-SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/ogg-0.9.2.crate) = fdab8dcd8d4052eaacaf8fb07a3ccd9a6e26efadb42878a413c68fc4af1dee2b
SIZE (rust/crates/ogg-0.9.2.crate) = 29967
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/option-operations-0.6.0.crate) = b31ce827892359f23d3cd1cc4c75a6c241772bbd2db17a92dcf27cbefdf52689
SIZE (rust/crates/option-operations-0.6.0.crate) = 19464
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
@@ -739,10 +751,10 @@ SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af2267
SIZE (rust/crates/p256-0.11.1.crate) = 67282
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/parse_link_header-0.4.0.crate) = fbc23fdb8bbf668d582b0c17120bf6b7f91d85ccad3a5b39706f019a4efda005
SIZE (rust/crates/parse_link_header-0.4.0.crate) = 7509
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
@@ -761,8 +773,8 @@ SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pcap-file-2.0.0.crate) = 1fc1f139757b058f9f37b76c48501799d12c9aa0aa4c0d4c980b062ee925d1b2
SIZE (rust/crates/pcap-file-2.0.0.crate) = 28358
-SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
-SIZE (rust/crates/pem-3.0.5.crate) = 18140
+SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
+SIZE (rust/crates/pem-3.0.6.crate) = 18362
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
@@ -795,8 +807,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
-SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -807,16 +819,16 @@ SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbf
SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/primal-check-0.3.4.crate) = dc0d895b311e3af9902528fbb8f928688abbd95872819320517cc24ca6b2bd08
SIZE (rust/crates/primal-check-0.3.4.crate) = 8743
-SHA256 (rust/crates/priority-queue-2.6.0.crate) = 3e7f4ffd8645efad783fc2844ac842367aa2e912d484950192564d57dc039a3a
-SIZE (rust/crates/priority-queue-2.6.0.crate) = 50215
+SHA256 (rust/crates/priority-queue-2.7.0.crate) = 93980406f12d9f8140ed5abe7155acb10bb1e69ea55c88960b9c2f117445ef96
+SIZE (rust/crates/priority-queue-2.7.0.crate) = 51641
SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
@@ -853,8 +865,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a
SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -879,28 +891,28 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/rcgen-0.14.4.crate) = 4c83367ba62b3f1dbd0f086ede4e5ebfb4713fb234dbbc5807772a31245ff46d
-SIZE (rust/crates/rcgen-0.14.4.crate) = 63856
+SHA256 (rust/crates/rcgen-0.14.5.crate) = 5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5
+SIZE (rust/crates/rcgen-0.14.5.crate) = 63824
SHA256 (rust/crates/realfft-3.5.0.crate) = f821338fddb99d089116342c46e9f1fbf3828dba077674613e734e01d6ea8677
SIZE (rust/crates/realfft-3.5.0.crate) = 16916
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
-SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
-SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
-SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
-SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
@@ -935,30 +947,30 @@ SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
-SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
+SIZE (rust/crates/rustls-0.23.34.crate) = 374030
SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-platform-verifier-0.6.1.crate) = be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0
-SIZE (rust/crates/rustls-platform-verifier-0.6.1.crate) = 60142
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
+SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784
+SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924
SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb
-SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -987,34 +999,32 @@ SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05
SIZE (rust/crates/sec1-0.3.0.crate) = 17615
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
-SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
-SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8
SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427
-SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
-SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
-SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
-SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_spanned-1.0.1.crate) = 2789234a13a53fc4be1b51ea1bab45a3c338bdb884862a257d10e5a74ae009e6
-SIZE (rust/crates/serde_spanned-1.0.1.crate) = 11029
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
@@ -1045,10 +1055,10 @@ SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca
SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/skia-bindings-0.88.0.crate) = f569a07840009ed9e65a70e111b51485eeea8e44b4e84bc0cf698b18ca494662
-SIZE (rust/crates/skia-bindings-0.88.0.crate) = 84690
-SHA256 (rust/crates/skia-safe-0.88.0.crate) = f488bd4ff0179b10e2a8e55b93707458ff37c5110458bf00a27518b957252074
-SIZE (rust/crates/skia-safe-0.88.0.crate) = 462007
+SHA256 (rust/crates/skia-bindings-0.89.1.crate) = f06b9b01a0d1189fa756bb9aec034554d52ad53f2f33d80a96e7a4ecfbd3d989
+SIZE (rust/crates/skia-bindings-0.89.1.crate) = 85098
+SHA256 (rust/crates/skia-safe-0.89.1.crate) = ced1fcc0fa7510f9339988f31d831e14f64f9aa771e5f93f4935431e6fe69d4c
+SIZE (rust/crates/skia-safe-0.89.1.crate) = 462958
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -1057,8 +1067,8 @@ SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f86662
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/sodiumoxide-0.2.7.crate) = e26be3acb6c2d9a7aac28482586a7856436af4cfe7100031d219de2d2ecb0028
SIZE (rust/crates/sodiumoxide-0.2.7.crate) = 2127946
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -1069,10 +1079,10 @@ SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f4
SIZE (rust/crates/spki-0.6.0.crate) = 14791
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
-SHA256 (rust/crates/sprintf-0.4.2.crate) = 78222247fc55e10208ed1ba60f8296390bc67a489bc27a36231765d8d6f60ec5
-SIZE (rust/crates/sprintf-0.4.2.crate) = 11460
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/sprintf-0.4.3.crate) = b0e59842c3aac5c7901ea11bbb02e60e5d67263b43d4361dec9303cca8e764eb
+SIZE (rust/crates/sprintf-0.4.3.crate) = 11610
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strength_reduce-0.2.4.crate) = fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82
@@ -1081,24 +1091,24 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
-SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
-SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
-SIZE (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = 60104
-SHA256 (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 5a98765fb46a0a6732b007f7e2870c2129b6f78d87db7987e6533c8f164a9f30
-SIZE (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 24651
-SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-format-ogg-0.5.4.crate) = ada3505789516bcf00fc1157c67729eded428b455c27ca370e41f4d785bfa931
-SIZE (rust/crates/symphonia-format-ogg-0.5.4.crate) = 23239
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
-SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 4872dd6bb56bf5eac799e3e957aa1981086c3e613b27e0ac23b176054f7c57ed
+SIZE (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 61019
+SHA256 (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = f025837c309cd69ffef572750b4a2257b59552c5399a5e49707cc5b1b85d1c73
+SIZE (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = 25527
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-format-ogg-0.5.5.crate) = 2b4955c67c1ed3aa8ae8428d04ca8397fbef6a19b2b051e73b5da8b1435639cb
+SIZE (rust/crates/symphonia-format-ogg-0.5.5.crate) = 24285
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/symphonia-utils-xiph-0.5.5.crate) = ee27c85ab799a338446b68eec77abf42e1a6f1bb490656e121c6e27bfbab9f16
+SIZE (rust/crates/symphonia-utils-xiph-0.5.5.crate) = 6617
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -1115,14 +1125,14 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
-SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
+SHA256 (rust/crates/system-deps-7.0.6.crate) = c236d79f20808ca0084bfcd1a2fd6c686216b7f7a0c4fc39deb0cbf5eaab3713
+SIZE (rust/crates/system-deps-7.0.6.crate) = 28897
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
-SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/test-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
SIZE (rust/crates/test-log-0.2.18.crate) = 16138
SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
@@ -1133,40 +1143,38 @@ SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf071
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
-SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
-SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.3.crate) = 05f63835928ca123f1bef57abbcd23bb2ba0ac9ae1235f1e65bda0d06e7786bd
-SIZE (rust/crates/tokio-rustls-0.26.3.crate) = 35073
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c
@@ -1175,22 +1183,16 @@ SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8
SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml-0.9.6.crate) = ae2a4cf385da23d1d53bc15cdfa5c2109e93d8d362393c801e87da2f72f0e201
-SIZE (rust/crates/toml-0.9.6.crate) = 56938
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_datetime-0.7.1.crate) = a197c0ec7d131bfc6f7e82c8442ba1595aeab35da7adbf05b6b73cd06a16b6be
-SIZE (rust/crates/toml_datetime-0.7.1.crate) = 18127
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_edit-0.23.5.crate) = c2ad0b7ae9cfeef5605163839cb9221f453399f15cfb5c10be9885fcf56611f9
-SIZE (rust/crates/toml_edit-0.23.5.crate) = 66458
-SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
-SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
-SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
-SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -1217,16 +1219,16 @@ SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae22284
SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
@@ -1277,28 +1279,24 @@ SHA256 (rust/crates/warp-0.4.2.crate) = 51d06d9202adc1f15d709c4f4a2069be5428aa91
SIZE (rust/crates/warp-0.4.2.crate) = 83761
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
-SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
-SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
-SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
-SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
-SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
-SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
-SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/web-transport-proto-0.2.7.crate) = fb650c577c46254d16041c7fe0dc9901d9a42df3f46e77e9d05d1b3c17294b19
-SIZE (rust/crates/web-transport-proto-0.2.7.crate) = 19513
+SHA256 (rust/crates/web-transport-proto-0.2.8.crate) = 974fa1e325e6cc5327de8887f189a441fcff4f8eedcd31ec87f0ef0cc5283fbc
+SIZE (rust/crates/web-transport-proto-0.2.8.crate) = 19742
SHA256 (rust/crates/web-transport-quinn-0.8.1.crate) = ccba8a1ab2aae70119c9ada57e4a2324ebe1820a18814ca47a818f01dcd00f46
SIZE (rust/crates/web-transport-quinn-0.8.1.crate) = 63571
SHA256 (rust/crates/web-transport-trait-0.1.1.crate) = 4850148841799c83f033f4dddccb219f1f097aff6db1bda5b0d3be69fefb32bd
@@ -1307,10 +1305,10 @@ SHA256 (rust/crates/webm-iterable-0.6.4.crate) = cd9fbf173b4b38f2f8bbb0082a0d4cb
SIZE (rust/crates/webm-iterable-0.6.4.crate) = 15417
SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
SIZE (rust/crates/webpki-0.22.4.crate) = 63472
-SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a
-SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-root-certs-1.0.3.crate) = 05d651ec480de84b762e7be71e6efa7461699c19d9e2c272c8d93455f567786e
+SIZE (rust/crates/webpki-root-certs-1.0.3.crate) = 175864
+SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
+SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
@@ -1329,30 +1327,30 @@ SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b3816
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1363,16 +1361,16 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
@@ -1381,72 +1379,72 @@ SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
-SIZE (rust/crates/xattr-1.5.1.crate) = 14565
-SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
-SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
+SHA256 (rust/crates/xml-rs-0.8.28.crate) = 3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f
+SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/xmltree-0.11.0.crate) = b619f8c85654798007fb10afa5125590b43b088c225a25fc2fec100a9fad0fc6
@@ -1457,10 +1455,10 @@ SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e3
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
@@ -1469,23 +1467,23 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
SHA256 (rust-av-flavors-833508af656d298c269f2397c8541a084264d992_GH0.tar.gz) = 79288d892a46f2c2a84ad7e96b48608fbf54518ecf3fa7b6035f9a4bab187dab
SIZE (rust-av-flavors-833508af656d298c269f2397c8541a084264d992_GH0.tar.gz) = 6456420
SHA256 (rust-av-ffv1-bd9eabfc14c9ad53c37b32279e276619f4390ab8_GH0.tar.gz) = 43e53cfdeba6c96b23b0b2837f39bd07c23fe1be5cffadd69122867ce7d5a356
SIZE (rust-av-ffv1-bd9eabfc14c9ad53c37b32279e276619f4390ab8_GH0.tar.gz) = 21831444
-SHA256 (gtk-rs-gtk4-rs-52ff1dd4e115014ad6fdb598b60f9b7551f1a322_GH0.tar.gz) = 2609313ea14909a0edaca9f98cc995c617f95346213dd637719ce16b70cce902
-SIZE (gtk-rs-gtk4-rs-52ff1dd4e115014ad6fdb598b60f9b7551f1a322_GH0.tar.gz) = 11649383
-SHA256 (gstreamer-gstreamer-rs-e38ebef8d6d6a4fe80b3f081265703b06caf0eef_GL0.tar.gz) = 7104261e4de39798f432641d101b4ca1c84fb2e3e2b9ba32bd57121a0f2668c4
-SIZE (gstreamer-gstreamer-rs-e38ebef8d6d6a4fe80b3f081265703b06caf0eef_GL0.tar.gz) = 1521616
-SHA256 (gtk-rs-gtk-rs-core-b4fa4f26e84fd2f133fedfc6807b07af654909f5_GH0.tar.gz) = d9ffd686574c9b6cc6a5d9a90c2a931c51541beb274264eefda8e0616e3982c1
-SIZE (gtk-rs-gtk-rs-core-b4fa4f26e84fd2f133fedfc6807b07af654909f5_GH0.tar.gz) = 989249
-SHA256 (gst-plugins-rs-0.14.2.tar.bz2) = d427efa3feda23e8bf96a997902fda7794991a82c2be83eb2e4ca407cf0a4d63
-SIZE (gst-plugins-rs-0.14.2.tar.bz2) = 2327927
+SHA256 (gtk-rs-gtk4-rs-063c412ba57218b237e497aed934aa9e690179bf_GH0.tar.gz) = b49e9976c3d31853c817885932c3d309cbbbde3a0a90c544e73509daf3c020fd
+SIZE (gtk-rs-gtk4-rs-063c412ba57218b237e497aed934aa9e690179bf_GH0.tar.gz) = 11649332
+SHA256 (gstreamer-gstreamer-rs-b9a475cb179b9d7bff932e2fd9267f7118bffa15_GL0.tar.gz) = a98dcd3d15b4690ea285afce92fc9163ab4e67153b8dd125946ff15b3f6311c3
+SIZE (gstreamer-gstreamer-rs-b9a475cb179b9d7bff932e2fd9267f7118bffa15_GL0.tar.gz) = 1525523
+SHA256 (gtk-rs-gtk-rs-core-f1b0b52fb591d5164e90dc69d0567c5feb0276a5_GH0.tar.gz) = f56b197e9a159a0ad2cbe48a02d5abba339b7a5ba0d5bc4f99371076c86d0405
+SIZE (gtk-rs-gtk-rs-core-f1b0b52fb591d5164e90dc69d0567c5feb0276a5_GH0.tar.gz) = 995528
+SHA256 (gst-plugins-rs-0.14.3.tar.bz2) = 1cdf2b1a46fa18241537ee9d7d62ef8a8c490f907b5f11d524f7020ff6e7349d
+SIZE (gst-plugins-rs-0.14.3.tar.bz2) = 2336907
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index 70fc79232a52..2f0545d95ecb 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1760597526
-SHA256 (gst-plugins-base-1.26.7.tar.xz) = 969e3cbf05dfab92cf37e94840fbe398517d7ba3275331d1c216a2e30a7208d0
-SIZE (gst-plugins-base-1.26.7.tar.xz) = 2492856
-SHA256 (gst-plugins-bad-1.26.7.tar.xz) = a0ab17dddd4c029ecd7a423c30badd5a3c7599ea42707016d1d57545f5723ccf
-SIZE (gst-plugins-bad-1.26.7.tar.xz) = 7781264
-SHA256 (gst-plugins-ugly-1.26.7.tar.xz) = 11f2e4f34bb2e841dc60edc95581572bc47be0c11e577d12bed98bb1f80a661b
-SIZE (gst-plugins-ugly-1.26.7.tar.xz) = 231032
-SHA256 (gst-plugins-good-1.26.7.tar.xz) = 82af18a1f3e4a060db61d2630fbb975269b80b55bb2fdcfddfab5c6440d30781
-SIZE (gst-plugins-good-1.26.7.tar.xz) = 3000520
+TIMESTAMP = 1762994115
+SHA256 (gst-plugins-base-1.26.8.tar.xz) = 513cace4b02cb183ee47665d64bb2a25088abb6678c4cc57bb100b841add746b
+SIZE (gst-plugins-base-1.26.8.tar.xz) = 2495784
+SHA256 (gst-plugins-bad-1.26.8.tar.xz) = 25c05be5eb0694bde3ecd3317516f5d0d6e4ad21125a5ebcf6fb644a4c92439f
+SIZE (gst-plugins-bad-1.26.8.tar.xz) = 7784944
+SHA256 (gst-plugins-ugly-1.26.8.tar.xz) = ed3c687290dd4d0cc1681f6fb3f59c57c8cfc765fa22eba16a7d09566cc5c7e1
+SIZE (gst-plugins-ugly-1.26.8.tar.xz) = 232848
+SHA256 (gst-plugins-good-1.26.8.tar.xz) = 061e84efae31dfb4d96e4517659aca82bad9d5625b8f64d3290604385edd1d14
+SIZE (gst-plugins-good-1.26.8.tar.xz) = 3004580
diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo
index 80a3a88b0619..86a0dbecb7e0 100644
--- a/multimedia/gstreamer1-rtsp-server/distinfo
+++ b/multimedia/gstreamer1-rtsp-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597509
-SHA256 (gst-rtsp-server-1.26.7.tar.xz) = 4f234594aea692e3c1bfaa969965039aaf7483bdfc5862b31d614a59e6718abf
-SIZE (gst-rtsp-server-1.26.7.tar.xz) = 288536
+TIMESTAMP = 1762994100
+SHA256 (gst-rtsp-server-1.26.8.tar.xz) = 5c0ab4822d8dc381f1449abefcfcde0ba6fdb4be58f84002522923965e3b1293
+SIZE (gst-rtsp-server-1.26.8.tar.xz) = 290308
diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo
index 7336e8ace61d..358c53cc5403 100644
--- a/multimedia/gstreamer1-vaapi/distinfo
+++ b/multimedia/gstreamer1-vaapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597512
-SHA256 (gstreamer-vaapi-1.26.7.tar.xz) = 4885d4a02bb2f17c2af618879b5e77f1acdcedcba859aabd3b970550e2940a38
-SIZE (gstreamer-vaapi-1.26.7.tar.xz) = 556792
+TIMESTAMP = 1762994102
+SHA256 (gstreamer-vaapi-1.26.8.tar.xz) = a179fc4babc6485658b3e87e197a17cfec15695b703cdf9d52552817d5a05d86
+SIZE (gstreamer-vaapi-1.26.8.tar.xz) = 547488
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index d3289f3f25ba..de5b86711a59 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597503
-SHA256 (gstreamer-1.26.7.tar.xz) = 18a5e214114dc501407697dd458514bba62cadd5414c60f793cf70141a4d0bb3
-SIZE (gstreamer-1.26.7.tar.xz) = 1889520
+TIMESTAMP = 1762994094
+SHA256 (gstreamer-1.26.8.tar.xz) = 2348e837464c3cb7423b79fc1cc8c4c994c74603443bd97d14edc6cd5ca7db13
+SIZE (gstreamer-1.26.8.tar.xz) = 1891936
diff --git a/multimedia/handbrake/Makefile b/multimedia/handbrake/Makefile
index 01d2a8acfc69..adaab545e0cb 100644
--- a/multimedia/handbrake/Makefile
+++ b/multimedia/handbrake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= handbrake
-DISTVERSION= 1.10.1
+DISTVERSION= 1.10.2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/HandBrake/HandBrake/releases/download/${DISTVERSION}/
MASTER_SITES+= https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs/:contrib
@@ -45,7 +45,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
USES= autoreconf:build compiler:c11 gmake iconv libtool:build \
localbase:ldflags ninja:build pkgconfig python:build
-CONTRIB_FILES= SVT-AV1-v3.1.0.tar.gz \
+CONTRIB_FILES= SVT-AV1-v3.1.2.tar.gz \
fdk-aac-2.0.3.tar.gz \
ffmpeg-7.1.1.tar.bz2 \
libbluray-1.3.4.tar.bz2 \
diff --git a/multimedia/handbrake/distinfo b/multimedia/handbrake/distinfo
index 9ad80a170b71..60ad47714b1f 100644
--- a/multimedia/handbrake/distinfo
+++ b/multimedia/handbrake/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1756263493
-SHA256 (handbrake/HandBrake-1.10.1-source.tar.bz2) = eafa87d64b99c457240675f6b89a7f6aa3c1eb56352ec057a0a0949ba449fe8e
-SIZE (handbrake/HandBrake-1.10.1-source.tar.bz2) = 9484661
-SHA256 (handbrake/SVT-AV1-v3.1.0.tar.gz) = 3999586c261dc3d8690fd1489fc74da4e0fdff9159c8ce2b76ddfac001ad96d3
-SIZE (handbrake/SVT-AV1-v3.1.0.tar.gz) = 10908555
+TIMESTAMP = 1761124098
+SHA256 (handbrake/HandBrake-1.10.2-source.tar.bz2) = c65e1cc4f8cfc36c24107b92c28d60e71ef185ec983e9a5841facffafea5f8db
+SIZE (handbrake/HandBrake-1.10.2-source.tar.bz2) = 9481895
+SHA256 (handbrake/SVT-AV1-v3.1.2.tar.gz) = d0d73bfea42fdcc1222272bf2b0e2319e9df5574721298090c3d28315586ecb1
+SIZE (handbrake/SVT-AV1-v3.1.2.tar.gz) = 10909754
SHA256 (handbrake/fdk-aac-2.0.3.tar.gz) = e25671cd96b10bad896aa42ab91a695a9e573395262baed4e4a2ff178d6a3a78
SIZE (handbrake/fdk-aac-2.0.3.tar.gz) = 2518649
SHA256 (handbrake/ffmpeg-7.1.1.tar.bz2) = 0c8da2f11579a01e014fc007cbacf5bb4da1d06afd0b43c7f8097ec7c0f143ba
diff --git a/multimedia/haruna/Makefile b/multimedia/haruna/Makefile
index a4668fef7b66..9cd0515ca237 100644
--- a/multimedia/haruna/Makefile
+++ b/multimedia/haruna/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haruna
-DISTVERSION= 1.5.0
+DISTVERSION= 1.6.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
diff --git a/multimedia/haruna/distinfo b/multimedia/haruna/distinfo
index ca404c26fc36..1b9eadd2e899 100644
--- a/multimedia/haruna/distinfo
+++ b/multimedia/haruna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759777583
-SHA256 (haruna-1.5.0.tar.xz) = d3e74e62f36808868a5ef5253b3ab080674eb702528cf56ab37f7a893e48ef5d
-SIZE (haruna-1.5.0.tar.xz) = 720572
+TIMESTAMP = 1761394151
+SHA256 (haruna-1.6.0.tar.xz) = 1872261209864d56308b43ac1f30088c026d789ce725a59a713c36a9308d9fda
+SIZE (haruna-1.6.0.tar.xz) = 731684
diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index fc76fb893b72..e4562f412724 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helvum
DISTVERSION= 0.5.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/jellyfin/Makefile b/multimedia/jellyfin/Makefile
index cf973efee41b..1f708e9c45a5 100644
--- a/multimedia/jellyfin/Makefile
+++ b/multimedia/jellyfin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jellyfin
-DISTVERSION= 10.11.0
+DISTVERSION= 10.11.2
CATEGORIES= multimedia
DISTFILES+= ${PREFETCH_FILE}:prefetch
EXTRACT_ONLY+= ${PORTNAME}-${PORTNAME}-${GH_TAGNAME}_GH0.tar.gz \
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index ba1a6c3e8c0d..023b6d2439e2 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1761213026
-SHA256 (jellyfin-10.11.0-node24-modules.tar.gz) = 09710cd6bad1e311ddc064f66289f451a6c09dc9e7bf8aac149a74134e05fe7e
-SIZE (jellyfin-10.11.0-node24-modules.tar.gz) = 456760330
+TIMESTAMP = 1762838509
+SHA256 (jellyfin-10.11.2-node24-modules.tar.gz) = 09710cd6bad1e311ddc064f66289f451a6c09dc9e7bf8aac149a74134e05fe7e
+SIZE (jellyfin-10.11.2-node24-modules.tar.gz) = 456760330
SHA256 (nuget/asynckeyedlock.7.1.7.nupkg) = 81721332a7b0826b6cef9236487cd9fc0ca28458a1434568fc94a57adc73fabe
SIZE (nuget/asynckeyedlock.7.1.7.nupkg) = 399151
SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172
@@ -617,11 +617,11 @@ SHA256 (nuget/xunit.extensibility.core.2.7.1.nupkg) = e80506e1cf9c2acc30a11d9133
SIZE (nuget/xunit.extensibility.core.2.7.1.nupkg) = 287806
SHA256 (nuget/xunit.priority.1.1.6.nupkg) = a083fc9142ec60b529ceb18c9e464c08903b3dc176a843c95d596873869a4e46
SIZE (nuget/xunit.priority.1.1.6.nupkg) = 28679
-SHA256 (nuget/z440.atl.core.7.5.0.nupkg) = 75e9d365df40e335763e583b3ed45fe9b7358335f3c604d63e9d5bb353528700
-SIZE (nuget/z440.atl.core.7.5.0.nupkg) = 423511
+SHA256 (nuget/z440.atl.core.7.6.0.nupkg) = 279c0b718b953444c3c2ba240c658ce6a70a18ee31c891632517b617fbfb3b10
+SIZE (nuget/z440.atl.core.7.6.0.nupkg) = 429552
SHA256 (nuget/zlib.net-mutliplatform.1.0.8.nupkg) = d5c2e464927e2f267eb3978c09c4e500d9c5dbe53bce680d861567da8febe33d
SIZE (nuget/zlib.net-mutliplatform.1.0.8.nupkg) = 82188
-SHA256 (jellyfin-jellyfin-v10.11.0_GH0.tar.gz) = f3e1bba66215169bbb5fea031eb3a5ea3c82fa4fdd32dfd536ba8151285aa06b
-SIZE (jellyfin-jellyfin-v10.11.0_GH0.tar.gz) = 1825827
-SHA256 (jellyfin-jellyfin-web-v10.11.0_GH0.tar.gz) = e9291343802f6d0d3392e5ea174877b33db101a223baccb1901bc22a1f9cf740
-SIZE (jellyfin-jellyfin-web-v10.11.0_GH0.tar.gz) = 4340518
+SHA256 (jellyfin-jellyfin-v10.11.2_GH0.tar.gz) = 697f3acfd2dd6d18e42a19d85d81ac9d366d935a8bb51a5e50ee5ecadb159611
+SIZE (jellyfin-jellyfin-v10.11.2_GH0.tar.gz) = 1825460
+SHA256 (jellyfin-jellyfin-web-v10.11.2_GH0.tar.gz) = b828a3a3e0dce4dc8f9ab14ae439d8dd2aa6327e05d373d9df73d02b193cbd4a
+SIZE (jellyfin-jellyfin-web-v10.11.2_GH0.tar.gz) = 4340559
diff --git a/multimedia/jellyfin/nupkg_nuget.mk b/multimedia/jellyfin/nupkg_nuget.mk
index 25bcfe3a8da1..44309f778d65 100644
--- a/multimedia/jellyfin/nupkg_nuget.mk
+++ b/multimedia/jellyfin/nupkg_nuget.mk
@@ -315,5 +315,5 @@ NUPKG_NUGET+=runtime.unix.system.private.uri:4.3.0
NUPKG_NUGET+=runtime.unix.system.runtime.extensions:4.3.0
NUPKG_NUGET+=xunit.abstractions:2.0.3
NUPKG_NUGET+=xunit.extensibility.core:2.7.1
-NUPKG_NUGET+=z440.atl.core:7.5.0
+NUPKG_NUGET+=z440.atl.core:7.6.0
NUPKG_NUGET+=zlib.net-mutliplatform:1.0.8
diff --git a/multimedia/jellyfin/pkg-plist b/multimedia/jellyfin/pkg-plist
index 6b4bdf6b9d4a..5752e47f200d 100644
--- a/multimedia/jellyfin/pkg-plist
+++ b/multimedia/jellyfin/pkg-plist
@@ -530,7 +530,7 @@ jellyfin/jellyfin-web/23789.9a3dd8d034702af1b84e.chunk.js
jellyfin/jellyfin-web/24135.306b4dffe60dc2dc0250.chunk.js
jellyfin/jellyfin-web/242.b251eb237b86cde7edce.chunk.js
jellyfin/jellyfin-web/24450.e567b722f4ef6bfab80f.chunk.js
-jellyfin/jellyfin-web/24468.c97dc4915ec288b66ec8.chunk.js
+jellyfin/jellyfin-web/24468.cc4786b370fe6972ab57.chunk.js
jellyfin/jellyfin-web/24855.aee7c42eabf2ecf05da5.chunk.js
jellyfin/jellyfin-web/24871.3ea5154a81e4ab458386.chunk.js
jellyfin/jellyfin-web/24872.a047fd6af8ffb42955e2.chunk.js
@@ -595,8 +595,8 @@ jellyfin/jellyfin-web/31768.6df7a560c7676008c11b.chunk.js
jellyfin/jellyfin-web/31773.572fcd035ddff7dfea96.chunk.js
jellyfin/jellyfin-web/31974.909af7387d6095b84995.chunk.js
jellyfin/jellyfin-web/32689.df61fa573a270c43c76b.chunk.js
-jellyfin/jellyfin-web/32721.156e7af28047f73c8824.chunk.js
-jellyfin/jellyfin-web/32721.156e7af28047f73c8824.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/32721.1565fbee2f79c634a171.chunk.js
+jellyfin/jellyfin-web/32721.1565fbee2f79c634a171.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/32721.bfde69083a6ae513ba97.css
jellyfin/jellyfin-web/32894.1e1322489c09cd3f42bc.chunk.js
jellyfin/jellyfin-web/32896.7ae7c8f3d7a787e1eb66.chunk.js
@@ -672,7 +672,7 @@ jellyfin/jellyfin-web/40852.8280deaa99c0ddcb2918.chunk.js
jellyfin/jellyfin-web/40946.24f1d9f052c8feeac9e4.chunk.js
jellyfin/jellyfin-web/40px.106a7abc109fb5e78742.png
jellyfin/jellyfin-web/41049.4651bbb17d54ac332a68.chunk.js
-jellyfin/jellyfin-web/4113.12576845930ab6331447.chunk.js
+jellyfin/jellyfin-web/4113.83b0350d733cb0566fab.chunk.js
jellyfin/jellyfin-web/41241.ca932f4033dcc476c245.chunk.js
jellyfin/jellyfin-web/41247.14586f0cc695ab1ad7e5.chunk.js
jellyfin/jellyfin-web/41286.4143914319ce70bbde19.chunk.js
@@ -896,8 +896,8 @@ jellyfin/jellyfin-web/68413.fd47b46245a5934670be.chunk.js
jellyfin/jellyfin-web/68448.92582e12be9bb8470b00.chunk.js
jellyfin/jellyfin-web/68481.9e175af00b7bf2330bda.chunk.js
jellyfin/jellyfin-web/685.beb0dc74d98242f1359a.chunk.js
-jellyfin/jellyfin-web/68603.86a9f7c1c422138aace6.chunk.js
jellyfin/jellyfin-web/68603.bfde69083a6ae513ba97.css
+jellyfin/jellyfin-web/68603.dd143553b71a7dcbae51.chunk.js
jellyfin/jellyfin-web/68971.add693c416ecf0cf921e.chunk.js
jellyfin/jellyfin-web/69260.724083a2d4fea0a0e22c.chunk.js
jellyfin/jellyfin-web/6940.9bca7ecc2bfd885fd6f5.chunk.js
@@ -940,7 +940,7 @@ jellyfin/jellyfin-web/72327.0241239b0df63cc77f92.chunk.js
jellyfin/jellyfin-web/72389.4cac7fba5e9d40660a0d.chunk.js
jellyfin/jellyfin-web/72409.e44c7e8e98d0c720b59e.chunk.js
jellyfin/jellyfin-web/72422.3bcffa4f38d08d04123c.chunk.js
-jellyfin/jellyfin-web/72521.dfbf250ffa67457d3498.chunk.js
+jellyfin/jellyfin-web/72521.d31ee84e2c9918dfbd9d.chunk.js
jellyfin/jellyfin-web/72681.75fdfc69953da6603f9d.css
jellyfin/jellyfin-web/72681.ad4298295b25895cf8e4.chunk.js
jellyfin/jellyfin-web/73041.de059eb86a8a9f358f73.chunk.js
@@ -974,7 +974,6 @@ jellyfin/jellyfin-web/76476.35d448ae9c84cd7f5867.chunk.js
jellyfin/jellyfin-web/76542.033e6959b8ca2bb863d3.css
jellyfin/jellyfin-web/76542.15de4ad05e464892082c.chunk.js
jellyfin/jellyfin-web/7662.4813545f3269d287465a.chunk.js
-jellyfin/jellyfin-web/76719.ed2bd85278dc85cdf20c.chunk.js
jellyfin/jellyfin-web/76892.2a6dc51bbc670e638e1e.chunk.js
jellyfin/jellyfin-web/77004.4dc1e171984a8e6fea43.css
jellyfin/jellyfin-web/77004.88fcb90b98d5af32d850.chunk.js
@@ -1018,7 +1017,7 @@ jellyfin/jellyfin-web/81682.4e77c7445e57aca08029.chunk.js
jellyfin/jellyfin-web/81790.0889d90e8012c7119b7a.chunk.js
jellyfin/jellyfin-web/81949.4dc1e171984a8e6fea43.css
jellyfin/jellyfin-web/81949.9d174c719bb5401c00d0.chunk.js
-jellyfin/jellyfin-web/81954.aa14d2b70c4f9d683138.chunk.js
+jellyfin/jellyfin-web/81954.221ec67f79242f490c86.chunk.js
jellyfin/jellyfin-web/81992.7a5b27d3f3209dc548e1.chunk.js
jellyfin/jellyfin-web/82067.7b575654853a9bc8f384.chunk.js
jellyfin/jellyfin-web/82381.38c83d39877828c0d309.chunk.js
@@ -1143,6 +1142,7 @@ jellyfin/jellyfin-web/98618.8944f222b95bb989acfe.chunk.js
jellyfin/jellyfin-web/98769.eb17c0a7cbbfd6defc54.chunk.js
jellyfin/jellyfin-web/98931.d8ecf56e8251c655e1e0.chunk.js
jellyfin/jellyfin-web/99049.ac743beeb22ff575e18b.chunk.js
+jellyfin/jellyfin-web/99883.5844681b34492722e137.chunk.js
jellyfin/jellyfin-web/99911.96739e32337332dad222.chunk.js
jellyfin/jellyfin-web/MaterialIcons-Regular.08cefa1bc6566a650da7.woff
jellyfin/jellyfin-web/MaterialIcons-Regular.2d8017489da689caedc1.woff2
@@ -1171,6 +1171,7 @@ jellyfin/jellyfin-web/assets/img/devices/playstation.svg
jellyfin/jellyfin-web/assets/img/devices/roku.svg
jellyfin/jellyfin-web/assets/img/devices/safari.svg
jellyfin/jellyfin-web/assets/img/devices/samsungtv.svg
+jellyfin/jellyfin-web/assets/img/devices/titanos.svg
jellyfin/jellyfin-web/assets/img/devices/webos.svg
jellyfin/jellyfin-web/assets/img/devices/windows.svg
jellyfin/jellyfin-web/assets/img/devices/xbox.svg
@@ -1179,7 +1180,7 @@ jellyfin/jellyfin-web/assets/img/equalizer.gif
jellyfin/jellyfin-web/assets/img/fresh.svg
jellyfin/jellyfin-web/assets/img/rotten.svg
jellyfin/jellyfin-web/backdropScreensaver-plugin.b5da582b42865c50390c.chunk.js
-jellyfin/jellyfin-web/backups.292eca94f13ea5bb0e78.chunk.js
+jellyfin/jellyfin-web/backups.fe49fae27db0ff6cb33d.chunk.js
jellyfin/jellyfin-web/banner-dark.31011bc0c5e6acb07879.png
jellyfin/jellyfin-web/banner-light.b113d4d1c6c07fcb73f0.png
jellyfin/jellyfin-web/be-by-json.5404c65458ad4487afb6.chunk.js
@@ -1211,7 +1212,7 @@ jellyfin/jellyfin-web/cs-json.3c9ee7c200804b858890.chunk.js
jellyfin/jellyfin-web/cy-json.d6f312cee372be83abeb.chunk.js
jellyfin/jellyfin-web/da-json.a3e6527575a48963290e.chunk.js
jellyfin/jellyfin-web/de-json.97eb453c074051782e88.chunk.js
-jellyfin/jellyfin-web/devices.15672c5c1df44f1f0627.chunk.js
+jellyfin/jellyfin-web/devices.77000b3a9001dd7234e5.chunk.js
jellyfin/jellyfin-web/dv-json.722ce837ef4658d4733b.chunk.js
jellyfin/jellyfin-web/edititemmetadata-html.73580261ddfe3c52b75c.chunk.js
jellyfin/jellyfin-web/edititemmetadata.81f5848418581057ae5a.chunk.js
@@ -1260,20 +1261,20 @@ jellyfin/jellyfin-web/home.caca5fffc9caf3ef8b23.chunk.js
jellyfin/jellyfin-web/hometab.a4729fe70426a3d965e2.css
jellyfin/jellyfin-web/hometab.de9e654dd24ed11d8f22.chunk.js
jellyfin/jellyfin-web/homevideos.0f920c2dfd2699de5fea.css
-jellyfin/jellyfin-web/homevideos.3f284a07bf310dc59f2a.chunk.js
+jellyfin/jellyfin-web/homevideos.6eb642fb97120c09757c.chunk.js
jellyfin/jellyfin-web/hr-json.b00e80f577458e214dbf.chunk.js
jellyfin/jellyfin-web/ht-json.0c1f6e91dd5fad0807a5.chunk.js
jellyfin/jellyfin-web/htmlAudioPlayer-plugin.59566b2aae80dd5c2e56.chunk.js
jellyfin/jellyfin-web/htmlAudioPlayer-plugin.59566b2aae80dd5c2e56.chunk.js.LICENSE.txt
-jellyfin/jellyfin-web/htmlVideoPlayer-plugin.01ca8734872ddd916185.chunk.js
-jellyfin/jellyfin-web/htmlVideoPlayer-plugin.01ca8734872ddd916185.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/htmlVideoPlayer-plugin.f37fbfc78b8a9cbf8f41.chunk.js
+jellyfin/jellyfin-web/htmlVideoPlayer-plugin.f37fbfc78b8a9cbf8f41.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/htmlVideoPlayer-style-scss.6919e19d581252e83cdd.css
jellyfin/jellyfin-web/htmlVideoPlayer-style-scss.ec2cfc8eec2032e63451.chunk.js
jellyfin/jellyfin-web/hu-json.77d405478b2bc4a757df.chunk.js
jellyfin/jellyfin-web/hy-json.96b15e592694aa5d5c9f.chunk.js
jellyfin/jellyfin-web/icon-transparent.baba78f2a106d9baee83.png
jellyfin/jellyfin-web/id-json.414c3ad30731aa6bccd9.chunk.js
-jellyfin/jellyfin-web/index.063e156faf3206f4bae1.chunk.js
+jellyfin/jellyfin-web/index.7c072432f17194a39ef4.chunk.js
jellyfin/jellyfin-web/index.html
jellyfin/jellyfin-web/is-is-json.140f3c4535fc752b47cb.chunk.js
jellyfin/jellyfin-web/it-json.e95d9c55e7978d409e7f.chunk.js
@@ -1295,7 +1296,7 @@ jellyfin/jellyfin-web/libraries-display.77108e3a19467b9f6569.chunk.js
jellyfin/jellyfin-web/libraries-metadata.4860712b6addf527719f.chunk.js
jellyfin/jellyfin-web/libraries-nfo.c3c3fd48d3a9e22ab105.chunk.js
jellyfin/jellyfin-web/libraries.1b6e01d67fa7276dd291.css
-jellyfin/jellyfin-web/libraries.58c2c475e0ec08899483.chunk.js
+jellyfin/jellyfin-web/libraries.db1b6d7ee092583eeac8.chunk.js
jellyfin/jellyfin-web/libraries/default.woff2
jellyfin/jellyfin-web/libraries/libarchive.wasm
jellyfin/jellyfin-web/libraries/libpgs.worker.js
@@ -1309,7 +1310,7 @@ jellyfin/jellyfin-web/libraries/subtitles-octopus-worker.wasm
jellyfin/jellyfin-web/libraries/worker-bundle.js
jellyfin/jellyfin-web/libraries/worker-bundle.js.LICENSE.txt
jellyfin/jellyfin-web/library-html.dcc2bafa565379553f04.chunk.js
-jellyfin/jellyfin-web/library.3c022917ccaaa44c880e.chunk.js
+jellyfin/jellyfin-web/library.0578cfcc17ad4ce09d2b.chunk.js
jellyfin/jellyfin-web/library.b965d0fbed7b231d8996.css
jellyfin/jellyfin-web/list-html.36c3a9f8dafab99651a1.chunk.js
jellyfin/jellyfin-web/list.40b08310ad3e6b6c4713.chunk.js
@@ -1328,8 +1329,8 @@ jellyfin/jellyfin-web/livetv-livetvseriestimers.9399ff956e642aad8cc3.css
jellyfin/jellyfin-web/livetv-livetvsuggested.126d1ceb3b3898fda401.css
jellyfin/jellyfin-web/livetv-livetvsuggested.e54627afd5d905316a61.chunk.js
jellyfin/jellyfin-web/livetv-recordings.2eed0b9a281380a8d82a.chunk.js
+jellyfin/jellyfin-web/livetv.457ec4dc72eb4ce1054b.chunk.js
jellyfin/jellyfin-web/livetv.ae6bfc83359267008eff.css
-jellyfin/jellyfin-web/livetv.cdf5926c347a6d1cc6fb.chunk.js
jellyfin/jellyfin-web/livetvguideprovider-html.ae3b06188d073d33c1e3.chunk.js
jellyfin/jellyfin-web/livetvguideprovider.01145dddc730ae3ad429.chunk.js
jellyfin/jellyfin-web/livetvtuner-html.69b396b5e4c34e3460d0.chunk.js
@@ -1338,14 +1339,14 @@ jellyfin/jellyfin-web/livetvtuner.5bea29917f988194e4f8.chunk.js
jellyfin/jellyfin-web/logoScreensaver-plugin.7faf55f00dae2ae2fe14.chunk.js
jellyfin/jellyfin-web/logoScreensaver-style-scss.01124e8151a735bf5143.css
jellyfin/jellyfin-web/logoScreensaver-style-scss.1161b3305c308ae1ac05.chunk.js
-jellyfin/jellyfin-web/logs-file.83b735e0dfb98927581c.chunk.js
+jellyfin/jellyfin-web/logs-file.89210666c52de5a5afb1.chunk.js
jellyfin/jellyfin-web/logs.22d415847cf13921bce6.chunk.js
jellyfin/jellyfin-web/lt-lt-json.c1d90e5c27197efe73fe.chunk.js
jellyfin/jellyfin-web/lv-json.b0475ec49ac02fff222c.chunk.js
jellyfin/jellyfin-web/lyrics-html.016ab006ae8b7d3eea54.chunk.js
-jellyfin/jellyfin-web/lyrics.07069d116d4ca960ba52.chunk.js
+jellyfin/jellyfin-web/lyrics.05d5ed668649f4fe72bd.chunk.js
jellyfin/jellyfin-web/lyrics.9625003329b18be27f24.css
-jellyfin/jellyfin-web/main.jellyfin.0196d1aa92641204d3e6.css
+jellyfin/jellyfin-web/main.jellyfin.28c121270fe02d9f8014.css
jellyfin/jellyfin-web/main.jellyfin.bundle.js
jellyfin/jellyfin-web/main.jellyfin.bundle.js.LICENSE.txt
jellyfin/jellyfin-web/manifest.json
@@ -1363,7 +1364,7 @@ jellyfin/jellyfin-web/movies-movies.346cc652b7004c7d7134.css
jellyfin/jellyfin-web/movies-moviesrecommended.2dc2cf4af9e9d639ce92.chunk.js
jellyfin/jellyfin-web/movies-moviesrecommended.de76fc4246dd02899a89.css
jellyfin/jellyfin-web/movies.0f920c2dfd2699de5fea.css
-jellyfin/jellyfin-web/movies.28b0eeb1c6a2066dd633.chunk.js
+jellyfin/jellyfin-web/movies.4106553c773ffeda5bc3.chunk.js
jellyfin/jellyfin-web/mr-json.f426eb7dd8ca87a90e3c.chunk.js
jellyfin/jellyfin-web/ms-json.a3e2524c2d93d2dabb5d.chunk.js
jellyfin/jellyfin-web/mt-json.3192e829187509ee59f3.chunk.js
@@ -1381,7 +1382,7 @@ jellyfin/jellyfin-web/music-musicrecommended.85f5b5d049cc541d4b77.chunk.js
jellyfin/jellyfin-web/music-songs.202093eaf305fedfbc41.css
jellyfin/jellyfin-web/music-songs.b25792d809f6c2b940c2.chunk.js
jellyfin/jellyfin-web/music.0f920c2dfd2699de5fea.css
-jellyfin/jellyfin-web/music.6076bd9d6e38426ea341.chunk.js
+jellyfin/jellyfin-web/music.c9283625aa8ef4ae59d4.chunk.js
jellyfin/jellyfin-web/my-json.8b2451087c0d6458e08b.chunk.js
jellyfin/jellyfin-web/nb-json.a2001d15b3fc776ca266.chunk.js
jellyfin/jellyfin-web/ne-json.6132bcd0518e1b26a3e7.chunk.js
@@ -2583,9 +2584,9 @@ jellyfin/jellyfin-web/playback-streaming.9abeed21d8c0fb02273f.chunk.js
jellyfin/jellyfin-web/playback-transcoding.e959baf9509d5b170095.chunk.js
jellyfin/jellyfin-web/playback-trickplay.5e3dcb286068a91d8fa8.chunk.js
jellyfin/jellyfin-web/playback-video-index-html.fb812af814e8c8697a00.chunk.js
+jellyfin/jellyfin-web/playback-video.1bb437c4ee35983c6b77.chunk.js
+jellyfin/jellyfin-web/playback-video.1bb437c4ee35983c6b77.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/playback-video.307c03a68b62db732104.css
-jellyfin/jellyfin-web/playback-video.8a65f2bdd26567349b85.chunk.js
-jellyfin/jellyfin-web/playback-video.8a65f2bdd26567349b85.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/plugins-plugin.a067614e764f6fff0ad4.chunk.js
jellyfin/jellyfin-web/plugins-repositories.ad08e2b6e4be11df20e9.chunk.js
jellyfin/jellyfin-web/plugins.25735003c1d090587fb9.chunk.js
@@ -2614,13 +2615,13 @@ jellyfin/jellyfin-web/session-login-index-html.7df1620bd3afcef60eb7.chunk.js
jellyfin/jellyfin-web/session-login-login-scss.b6ea6799adef0a59ea03.chunk.js
jellyfin/jellyfin-web/session-login-login-scss.b767cf817e3eb2387cd8.css
jellyfin/jellyfin-web/session-login.872eaba65c6e2216aba6.css
-jellyfin/jellyfin-web/session-login.fc6a436c27a51e90cca1.chunk.js
-jellyfin/jellyfin-web/session-login.fc6a436c27a51e90cca1.chunk.js.LICENSE.txt
+jellyfin/jellyfin-web/session-login.c08895ee559e30dd0241.chunk.js
+jellyfin/jellyfin-web/session-login.c08895ee559e30dd0241.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/session-resetPassword-index-html.ef3ca45b4689d7f291ad.chunk.js
jellyfin/jellyfin-web/session-resetPassword.69bc0e8183831f79b50d.chunk.js
jellyfin/jellyfin-web/session-selectServer-index-html.347605e4b514c26fef7a.chunk.js
-jellyfin/jellyfin-web/session-selectServer.76aca8020a1cfe95d0a5.chunk.js
jellyfin/jellyfin-web/session-selectServer.79650bbe6c9edb13add0.css
+jellyfin/jellyfin-web/session-selectServer.d08dd2225623662430d8.chunk.js
jellyfin/jellyfin-web/sessionPlayer-plugin.b0fb6e5a7eb9fb4d93e5.chunk.js
jellyfin/jellyfin-web/sessionPlayer-plugin.b0fb6e5a7eb9fb4d93e5.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/settings-index-html.eb37b8107cd35488a326.chunk.js
@@ -2643,7 +2644,7 @@ jellyfin/jellyfin-web/shows-tvstudios.9399ff956e642aad8cc3.css
jellyfin/jellyfin-web/shows-tvupcoming.1336baae29bdcc6e225e.chunk.js
jellyfin/jellyfin-web/shows-tvupcoming.9399ff956e642aad8cc3.css
jellyfin/jellyfin-web/shows.0f920c2dfd2699de5fea.css
-jellyfin/jellyfin-web/shows.10497d861949012254f2.chunk.js
+jellyfin/jellyfin-web/shows.31c9e0251166d4c44439.chunk.js
jellyfin/jellyfin-web/si-json.a87fd1bce907710c4cec.chunk.js
jellyfin/jellyfin-web/sk-json.d7620dd85fa1b6ede14c.chunk.js
jellyfin/jellyfin-web/sl-si-json.eaf3fe3f3302a19dbbe9.chunk.js
@@ -2667,18 +2668,18 @@ jellyfin/jellyfin-web/syncPlay-core-timeSync-TimeSync.59d09f138144a1059689.chunk
jellyfin/jellyfin-web/syncPlay-core-timeSync-TimeSyncCore.162197982249d3f49ce5.chunk.js
jellyfin/jellyfin-web/syncPlay-core-timeSync-TimeSyncServer.1f074b554b63634070d5.chunk.js
jellyfin/jellyfin-web/syncPlay-core.5c3129f05e7d92ce7b35.chunk.js
-jellyfin/jellyfin-web/syncPlay-plugin.deda95c9d1bfd1d4c523.chunk.js
+jellyfin/jellyfin-web/syncPlay-plugin.f532382eb6cd87a2687a.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-groupSelectionMenu-scss.433a04a3c37c093590de.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-groupSelectionMenu-scss.5de1fdfb8f3bb80a1dfb.css
jellyfin/jellyfin-web/syncPlay-ui-groupSelectionMenu.0fe4c3641f8de0fe510f.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-groupSelectionMenu.bfde69083a6ae513ba97.css
jellyfin/jellyfin-web/syncPlay-ui-playbackPermissionManager.05baa8c2fecb6fe2c12e.chunk.js
-jellyfin/jellyfin-web/syncPlay-ui-players-HtmlAudioPlayer.507a8fd024149328704a.chunk.js
-jellyfin/jellyfin-web/syncPlay-ui-players-HtmlVideoPlayer.c0ca132c5f118c9e8d99.chunk.js
+jellyfin/jellyfin-web/syncPlay-ui-players-HtmlAudioPlayer.3de6fd4a4fce53fe49dd.chunk.js
+jellyfin/jellyfin-web/syncPlay-ui-players-HtmlVideoPlayer.9f6ea856bc1c5b5aeb09.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-players-NoActivePlayer.dc48ccbdf66b838f4b34.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-players-QueueManager.7302fa192b13a12acc1a.chunk.js
jellyfin/jellyfin-web/syncPlay-ui-settings-SettingsEditor.4dc1e171984a8e6fea43.css
-jellyfin/jellyfin-web/syncPlay-ui-settings-editor-html.00709e3534fb1bda1bd2.chunk.js
+jellyfin/jellyfin-web/syncPlay-ui-settings-editor-html.596e49f135d17d457a2e.chunk.js
jellyfin/jellyfin-web/ta-json.673c8a2e5099904d4cae.chunk.js
jellyfin/jellyfin-web/tasks-task.a3607d81ca3fb78136c1.chunk.js
jellyfin/jellyfin-web/tasks.34dd269581acdff45fb0.chunk.js
@@ -2728,7 +2729,7 @@ jellyfin/jellyfin-web/user.7abdbbd33a5819846cc8.chunk.js
jellyfin/jellyfin-web/user.7abdbbd33a5819846cc8.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/users-access.a2ae69f204702c14532d.chunk.js
jellyfin/jellyfin-web/users-add.10edd76b5938ccaa56e9.chunk.js
-jellyfin/jellyfin-web/users-parentalcontrol.779915bd59333c770018.chunk.js
+jellyfin/jellyfin-web/users-parentalcontrol.e57b97ab683e297f81cd.chunk.js
jellyfin/jellyfin-web/users-password.21ef2e7abc9dfb539504.chunk.js
jellyfin/jellyfin-web/users-profile.9cad986ab70bf1660254.chunk.js
jellyfin/jellyfin-web/users.078161ae17ad4d733949.css
diff --git a/multimedia/kamoso/distinfo b/multimedia/kamoso/distinfo
index 190046f04512..05e794d7b82f 100644
--- a/multimedia/kamoso/distinfo
+++ b/multimedia/kamoso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410155
-SHA256 (KDE/release-service/25.08.1/kamoso-25.08.1.tar.xz) = c5347bb111789a9b188c85e81fac33e760ab7efe7f14ddb0b689a96575ae5b3b
-SIZE (KDE/release-service/25.08.1/kamoso-25.08.1.tar.xz) = 213512
+TIMESTAMP = 1762264652
+SHA256 (KDE/release-service/25.08.3/kamoso-25.08.3.tar.xz) = 4219694314b7c35e72c85008fbe1859ae28bb80207b1d23fb477f9bfc2f318b7
+SIZE (KDE/release-service/25.08.3/kamoso-25.08.3.tar.xz) = 213528
diff --git a/multimedia/kasts/distinfo b/multimedia/kasts/distinfo
index 0f6a1beb407c..595ef160cd98 100644
--- a/multimedia/kasts/distinfo
+++ b/multimedia/kasts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410155
-SHA256 (KDE/release-service/25.08.1/kasts-25.08.1.tar.xz) = d21c7f84595992ff76f297789c73944c7815e746e2d36792d24ad0eae758303a
-SIZE (KDE/release-service/25.08.1/kasts-25.08.1.tar.xz) = 646408
+TIMESTAMP = 1762264653
+SHA256 (KDE/release-service/25.08.3/kasts-25.08.3.tar.xz) = cccc8e32c9cf206f2dfc9db3619686439c3e05b9d352be8ac951c99c9ad86273
+SIZE (KDE/release-service/25.08.3/kasts-25.08.3.tar.xz) = 646488
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/distinfo b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
index 616a9cb4cdff..44e8b0ae544d 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410157
-SHA256 (KDE/release-service/25.08.1/ffmpegthumbs-25.08.1.tar.xz) = 2c3023836394585179c87f51666e24e7f5b83abb492da77c5cfbc32cdf93dbdf
-SIZE (KDE/release-service/25.08.1/ffmpegthumbs-25.08.1.tar.xz) = 33304
+TIMESTAMP = 1762264655
+SHA256 (KDE/release-service/25.08.3/ffmpegthumbs-25.08.3.tar.xz) = 84ecd131a50799815f414522fc1270c56e0ee45bbfaf96f9e1d2c9278dc84962
+SIZE (KDE/release-service/25.08.3/ffmpegthumbs-25.08.3.tar.xz) = 33296
diff --git a/multimedia/kdenlive/distinfo b/multimedia/kdenlive/distinfo
index 02fc5d0bab3d..7db132b3dd7d 100644
--- a/multimedia/kdenlive/distinfo
+++ b/multimedia/kdenlive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410160
-SHA256 (KDE/release-service/25.08.1/kdenlive-25.08.1.tar.xz) = 4ca96d280db39510ff42c007d9089fafcd141cc61bdddb1902ab2683a34157fb
-SIZE (KDE/release-service/25.08.1/kdenlive-25.08.1.tar.xz) = 14533088
+TIMESTAMP = 1762264658
+SHA256 (KDE/release-service/25.08.3/kdenlive-25.08.3.tar.xz) = 81ba4e911147d5dbd33bcf464b2f0ae9f57b8824dbfc7fab21f3c11bb6433783
+SIZE (KDE/release-service/25.08.3/kdenlive-25.08.3.tar.xz) = 14567324
diff --git a/multimedia/kew/Makefile b/multimedia/kew/Makefile
index a19c95840a64..7e2f165021f2 100644
--- a/multimedia/kew/Makefile
+++ b/multimedia/kew/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kew
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.1
-PORTREVISION= 1
+DISTVERSION= 3.6.4
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -32,9 +31,6 @@ GH_ACCOUNT= ravachol
MAKE_ARGS= CC=${CC} PREFIX=${PREFIX}
-PLIST_FILES= bin/kew \
- share/man/man1/kew.1.gz
-
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kew
diff --git a/multimedia/kew/distinfo b/multimedia/kew/distinfo
index a90cffb3dbec..b77e1ee649bd 100644
--- a/multimedia/kew/distinfo
+++ b/multimedia/kew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755663337
-SHA256 (ravachol-kew-v3.4.1_GH0.tar.gz) = 4a693d881f5f9d1ba70004c13b00ae6f75c2e592192574ac1d549a025fb3c511
-SIZE (ravachol-kew-v3.4.1_GH0.tar.gz) = 1128923
+TIMESTAMP = 1761665356
+SHA256 (ravachol-kew-v3.6.4_GH0.tar.gz) = 0f8db62bda7cf41ede9c41a5132d78537d96f90ef9e06fc5072a509a9f3b30bd
+SIZE (ravachol-kew-v3.6.4_GH0.tar.gz) = 1178916
diff --git a/multimedia/kew/pkg-plist b/multimedia/kew/pkg-plist
new file mode 100644
index 000000000000..8aa2003ec823
--- /dev/null
+++ b/multimedia/kew/pkg-plist
@@ -0,0 +1,20 @@
+bin/kew
+%%DATADIR%%/themes/army.theme
+%%DATADIR%%/themes/bunker.theme
+%%DATADIR%%/themes/cyberpunk.theme
+%%DATADIR%%/themes/default.theme
+%%DATADIR%%/themes/forest.theme
+%%DATADIR%%/themes/gruvbox.theme
+%%DATADIR%%/themes/gruvboxlight.theme
+%%DATADIR%%/themes/kew-theme-pack1.txt
+%%DATADIR%%/themes/marianatrench.theme
+%%DATADIR%%/themes/midnight.theme
+%%DATADIR%%/themes/monochrome.theme
+%%DATADIR%%/themes/paper.theme
+%%DATADIR%%/themes/pewter.theme
+%%DATADIR%%/themes/purple.theme
+%%DATADIR%%/themes/ravachol.theme
+%%DATADIR%%/themes/solarizedlight.theme
+%%DATADIR%%/themes/synthwave.theme
+%%DATADIR%%/themes/tokyonight.theme
+share/man/man1/kew.1.gz
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index e5b7372c1b14..4e459dd479f3 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,18 +1,13 @@
PORTNAME= kodi
-DISTVERSION= 21.2
-PORTREVISION= 4
+DISTVERSION= 21.3
CATEGORIES= multimedia java
-MASTER_SITES= http://mirrors.kodi.tv/build-deps/sources/
+MASTER_SITES= https://mirrors.kodi.tv/build-deps/sources/
DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \
commons-lang3-${COMMONS_LANG_VERSION}-bin.tar.gz \
commons-text-${COMMONS_TEXT_VERSION}-bin.tar.gz
DIST_SUBDIR= ${PORTNAME}
# do not forget to fix devel/kodi-platform when updating kodi
-PATCH_SITES= https://github.com/xbmc/xbmc/commit/
-PATCHFILES= 269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch:-p1 \
- 957b4faa0b765bc91e64c6d33f07e853decae0d0.patch:-p1
-
MAINTAINER= yzrh@noema.org
COMMENT= Award winning media center application
WWW= https://kodi.tv/
diff --git a/multimedia/kodi/distinfo b/multimedia/kodi/distinfo
index f633ee98fd68..aee769a60e15 100644
--- a/multimedia/kodi/distinfo
+++ b/multimedia/kodi/distinfo
@@ -1,19 +1,15 @@
-TIMESTAMP = 1759400337
+TIMESTAMP = 1762432494
SHA256 (kodi/apache-groovy-binary-4.0.16.zip) = b8c3bec88a3f5a62235d9429a97e371032bf7216f3e28724823a9169dd10befc
SIZE (kodi/apache-groovy-binary-4.0.16.zip) = 29793704
SHA256 (kodi/commons-lang3-3.14.0-bin.tar.gz) = 317c3e3fcd5fcca3781a7996ff1e0c50c13244ee961e94e5f6f6d84b84733b16
SIZE (kodi/commons-lang3-3.14.0-bin.tar.gz) = 9442785
SHA256 (kodi/commons-text-1.11.0-bin.tar.gz) = 4169cb90571fb28fad4c5eea7c1c994c18f1995452f73e8ea7a86087c0e3822e
SIZE (kodi/commons-text-1.11.0-bin.tar.gz) = 3018564
-SHA256 (kodi/xbmc-xbmc-21.2-21.2-Omega_GH0.tar.gz) = da3a5df663684664b9383b65f1c06568222629d935084a59e4e641fcdcb6c383
-SIZE (kodi/xbmc-xbmc-21.2-21.2-Omega_GH0.tar.gz) = 41306955
+SHA256 (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = a60afcb556e4a00cb19fc35b7e77758107c9a8096c6ce9b66af5f92396be31aa
+SIZE (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = 41309420
SHA256 (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e
SIZE (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 102124
SHA256 (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc
SIZE (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 128547
SHA256 (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62
SIZE (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 110513
-SHA256 (kodi/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch) = 72282e0c3d407c3337861995f093fbd955a4cad668f432c665931a6f276772e3
-SIZE (kodi/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch) = 1257
-SHA256 (kodi/957b4faa0b765bc91e64c6d33f07e853decae0d0.patch) = dd1a61b6ea81a68bcfd84fb0c49d5153364c4838f90741ee5cb5d4ba8940e0fc
-SIZE (kodi/957b4faa0b765bc91e64c6d33f07e853decae0d0.patch) = 851
diff --git a/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp b/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp
deleted file mode 100644
index ea5d19bc2103..000000000000
--- a/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- xbmc/windowing/gbm/drm/DRMAtomic.cpp.orig 2024-11-21 22:28:38 UTC
-+++ xbmc/windowing/gbm/drm/DRMAtomic.cpp
-@@ -114,7 +114,6 @@ void CDRMAtomic::DrmAtomicCommit(int fb_id, int flags,
- if (m_inFenceFd != -1)
- {
- AddProperty(m_crtc, "OUT_FENCE_PTR", reinterpret_cast<uint64_t>(&m_outFenceFd));
-- AddProperty(m_gui_plane, "IN_FENCE_FD", m_inFenceFd);
- }
- }
- else if (videoLayer && !CServiceBroker::GetGUI()->GetWindowManager().HasVisibleControls())
diff --git a/multimedia/kodi/pkg-plist b/multimedia/kodi/pkg-plist
index 173ecf9c4ed6..e7f72191bf69 100644
--- a/multimedia/kodi/pkg-plist
+++ b/multimedia/kodi/pkg-plist
@@ -343,7 +343,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fil/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
@@ -357,7 +356,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
@@ -370,8 +368,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
@@ -439,7 +435,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
@@ -452,9 +447,8 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.prs/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
@@ -521,7 +515,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
@@ -534,9 +527,8 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.prs/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
@@ -590,7 +582,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fil/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
@@ -604,7 +595,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
@@ -617,8 +607,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index c665ed3c58d6..806db2d5c3db 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/libdvdcss/Makefile b/multimedia/libdvdcss/Makefile
index 1d0769fdd3a9..be5bb6938eb1 100644
--- a/multimedia/libdvdcss/Makefile
+++ b/multimedia/libdvdcss/Makefile
@@ -1,8 +1,6 @@
PORTNAME= libdvdcss
-DISTVERSION= 1.4.3
+DISTVERSION= 1.5.0
CATEGORIES= multimedia
-MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
- https://download.videolan.org/pub/${PORTNAME}/${DISTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable abstraction library for DVD decryption
@@ -15,19 +13,23 @@ LICENSE_TEXT_DMCA= CSS code may violate the DMCA
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_PERMS_DMCA= auto-accept
-USES= libtool pathfix tar:bzip2
-
-GNU_CONFIGURE= yes
+USES= meson pkgconfig
USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-PORTDOCS= *
+USE_GITLAB= yes
+GL_SITE= https://code.videolan.org/
+GL_ACCOUNT= videolan
+
+PORTDOCS= AUTHORS COPYING NEWS README.md
+
+MESON_ARGS= -Ddefault_library=shared
OPTIONS_DEFINE= DOXYGEN DOCS
+OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_CONFIGURE_ENABLE= doc
-DOXYGEN_USES= gmake
+DOXYGEN_MESON_ON= -Denable_docs=true
+DOXYGEN_MESON_OFF= -Denable_docs=false
post-install-DOXYGEN-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/multimedia/libdvdcss/distinfo b/multimedia/libdvdcss/distinfo
index c79bc1b33008..859f38ab0ac6 100644
--- a/multimedia/libdvdcss/distinfo
+++ b/multimedia/libdvdcss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619377457
-SHA256 (libdvdcss-1.4.3.tar.bz2) = 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079
-SIZE (libdvdcss-1.4.3.tar.bz2) = 388404
+TIMESTAMP = 1761326119
+SHA256 (libdvdcss-1.5.0.tar.bz2) = f204a9d8ac8a8414095d556373e5af9b95bb7cc72bf1467d936a48c961e8c474
+SIZE (libdvdcss-1.5.0.tar.bz2) = 82007
diff --git a/multimedia/libdvdcss/files/patch-meson.build b/multimedia/libdvdcss/files/patch-meson.build
new file mode 100644
index 000000000000..3fbd102fe352
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-meson.build
@@ -0,0 +1,10 @@
+--- meson.build.orig 2025-09-23 08:43:53 UTC
++++ meson.build
+@@ -46,6 +46,7 @@ check_headers = [
+ 'io.h',
+ 'pwd.h',
+ 'scsi/sg.h',
++ 'cam/scsi/scsi_sg.h',
+ 'sys/ioctl.h',
+ 'sys/param.h',
+ 'sys/stat.h',
diff --git a/multimedia/libdvdcss/files/patch-src-ioctl.c b/multimedia/libdvdcss/files/patch-src-ioctl.c
new file mode 100644
index 000000000000..c7ec1ddb2ef8
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-src-ioctl.c
@@ -0,0 +1,31 @@
+--- src/ioctl.c.orig 2025-09-23 08:43:53 UTC
++++ src/ioctl.c
+@@ -65,6 +65,10 @@
+ # include <scsi/sg.h>
+ # include <stdlib.h>
+ #endif
++#ifdef HAVE_CAM_SCSI_SCSI_SG_H
++# include <cam/scsi/scsi_sg.h>
++# include <stdlib.h>
++#endif
+ #ifdef DVD_STRUCT_IN_DVD_H
+ # include <dvd.h>
+ #endif
+@@ -1002,7 +1006,7 @@ int ioctl_ReadCPRMMediaId(int i_fd,int *p_agid, uint8_
+ {
+ int i_ret;
+
+-#if defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )
++#if (defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )) || (defined( HAVE_BSD_DVD_STRUCT ) && defined( HAVE_CAM_SCSI_SCSI_SG_H ))
+ struct sg_io_hdr io_hdr;
+ uint8_t sense[32] = {0};
+ uint8_t cdb[12] = {0};
+@@ -1091,7 +1095,7 @@ int ioctl_ReadCPRMMKBPack(int i_fd, int *p_agid, int m
+ {
+ int i_ret;
+
+-#if defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )
++#if (defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )) || (defined( HAVE_BSD_DVD_STRUCT ) && defined( HAVE_CAM_SCSI_SCSI_SG_H ))
+ uint8_t *sptd_buf = malloc( CPRM_MKB_PACK_SIZE + 4 );
+ uint8_t cdb[12] = { 0 };
+ uint8_t sense[32] = { 0 };
diff --git a/multimedia/libdvdcss/files/patch-src-ioctl.h b/multimedia/libdvdcss/files/patch-src-ioctl.h
new file mode 100644
index 000000000000..a5a20aae73e1
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-src-ioctl.h
@@ -0,0 +1,18 @@
+--- src/ioctl.h.orig 2025-09-23 08:43:53 UTC
++++ src/ioctl.h
+@@ -106,6 +106,7 @@ typedef union dvd_authinfo dvd_authinfo;
+ #define GPCMD_READ_DVD_STRUCTURE 0xad
+ #define GPCMD_REPORT_KEY 0xa4
+ #define GPCMD_SEND_KEY 0xa3
++#ifndef DVD_STRUCT_IN_SYS_DVDIO_H
+ /* DVD struct types */
+ #define DVD_STRUCT_PHYSICAL 0x00
+ #define DVD_STRUCT_COPYRIGHT 0x01
+@@ -122,6 +123,7 @@ typedef union dvd_authinfo dvd_authinfo;
+ #define DVD_REPORT_ASF 0x05
+ #define DVD_SEND_RPC 0x06
+ #define DVD_REPORT_RPC 0x08
++#endif /* ndef DVD_STRUCT_IN_SYS_DVDIO_H */
+ #define DVDCSS_INVALIDATE_AGID 0x3f
+
+ /*****************************************************************************
diff --git a/multimedia/libdvdcss/pkg-plist b/multimedia/libdvdcss/pkg-plist
index 70aa2c90175c..ae8c761fc302 100644
--- a/multimedia/libdvdcss/pkg-plist
+++ b/multimedia/libdvdcss/pkg-plist
@@ -1,7 +1,97 @@
+include/dvdcss/dvdcpxm.h
include/dvdcss/dvdcss.h
include/dvdcss/version.h
-lib/libdvdcss.a
lib/libdvdcss.so
lib/libdvdcss.so.2
-lib/libdvdcss.so.2.2.0
+lib/libdvdcss.so.2.3.0
libdata/pkgconfig/libdvdcss.pc
+%%DOXYGEN%%%%DOCSDIR%%/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/bc_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/dir_4d9adf96037cc97535522e98f7ddce7a.html
+%%DOXYGEN%%%%DOCSDIR%%/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/docd.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/doxygen.svg
+%%DOXYGEN%%%%DOCSDIR%%/dvdcss_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/dvdcss_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/files.html
+%%DOXYGEN%%%%DOCSDIR%%/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/html/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/html/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/bc_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/html/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/html/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/dir_4d9adf96037cc97535522e98f7ddce7a.html
+%%DOXYGEN%%%%DOCSDIR%%/html/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/html/docd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.svg
+%%DOXYGEN%%%%DOCSDIR%%/html/dvdcss_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dvdcss_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/html/files.html
+%%DOXYGEN%%%%DOCSDIR%%/html/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/html/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/html/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/html/index.html
+%%DOXYGEN%%%%DOCSDIR%%/html/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_fd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/open.png
+%%DOXYGEN%%%%DOCSDIR%%/html/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/html/splitbard.png
+%%DOXYGEN%%%%DOCSDIR%%/html/structdvdcss__stream__cb.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_ad.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_bd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tabs.css
+%%DOXYGEN%%%%DOCSDIR%%/index.html
+%%DOXYGEN%%%%DOCSDIR%%/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_fd.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/open.png
+%%DOXYGEN%%%%DOCSDIR%%/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/splitbard.png
+%%DOXYGEN%%%%DOCSDIR%%/structdvdcss__stream__cb.html
+%%DOXYGEN%%%%DOCSDIR%%/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_ad.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_bd.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/tabs.css
diff --git a/multimedia/libdvdnav/Makefile b/multimedia/libdvdnav/Makefile
index 315cc46bc603..cd6cb7129ef7 100644
--- a/multimedia/libdvdnav/Makefile
+++ b/multimedia/libdvdnav/Makefile
@@ -1,8 +1,6 @@
PORTNAME= libdvdnav
-DISTVERSION= 6.1.1
+DISTVERSION= 7.0.0
CATEGORIES= multimedia
-MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
- https://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION}/
MAINTAINER= martymac@FreeBSD.org
COMMENT= Videolan version of the libdvdnav project
@@ -13,13 +11,16 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USES= libtool pathfix pkgconfig tar:bz2
-USE_CSTD= c99
+USES= meson pkgconfig
USE_LDCONFIG= yes
-PORTDOCS= AUTHORS COPYING ChangeLog README TODO
+USE_GITLAB= yes
+GL_SITE= https://code.videolan.org/
+GL_ACCOUNT= videolan
+
+PORTDOCS= AUTHORS COPYING ChangeLog README.md TODO
+
+MESON_ARGS= -Ddefault_library=shared
OPTIONS_DEFINE= DOCS
diff --git a/multimedia/libdvdnav/distinfo b/multimedia/libdvdnav/distinfo
index 979f2a21878c..d78f78a550b7 100644
--- a/multimedia/libdvdnav/distinfo
+++ b/multimedia/libdvdnav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619470334
-SHA256 (libdvdnav-6.1.1.tar.bz2) = c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48
-SIZE (libdvdnav-6.1.1.tar.bz2) = 367606
+TIMESTAMP = 1761173944
+SHA256 (libdvdnav-7.0.0.tar.bz2) = 1363cdfaf6e92c0b574579299b5480f5867fb32989451468a28f3f402ec48787
+SIZE (libdvdnav-7.0.0.tar.bz2) = 85779
diff --git a/multimedia/libdvdnav/pkg-plist b/multimedia/libdvdnav/pkg-plist
index 1b409bc2869f..162531f9773a 100644
--- a/multimedia/libdvdnav/pkg-plist
+++ b/multimedia/libdvdnav/pkg-plist
@@ -2,8 +2,7 @@ include/dvdnav/dvd_types.h
include/dvdnav/dvdnav.h
include/dvdnav/dvdnav_events.h
include/dvdnav/version.h
-lib/libdvdnav.a
lib/libdvdnav.so
lib/libdvdnav.so.4
-lib/libdvdnav.so.4.3.0
+lib/libdvdnav.so.4.4.0
libdata/pkgconfig/dvdnav.pc
diff --git a/multimedia/libdvdread/Makefile b/multimedia/libdvdread/Makefile
index be1cad7958cf..ecefa84cb495 100644
--- a/multimedia/libdvdread/Makefile
+++ b/multimedia/libdvdread/Makefile
@@ -1,8 +1,6 @@
PORTNAME= libdvdread
-DISTVERSION= 6.1.3
+DISTVERSION= 7.0.0
CATEGORIES= multimedia
-MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
- https://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION}/
MAINTAINER= martymac@FreeBSD.org
COMMENT= Videolan version of the libdvdread project
@@ -11,14 +9,16 @@ WWW= https://www.videolan.org/developers/libdvdnav.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool pathfix pkgconfig tar:bz2
-USE_CSTD= c99
+USES= meson pkgconfig
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+USE_GITLAB= yes
+GL_SITE= https://code.videolan.org/
+GL_ACCOUNT= videolan
-PORTDOCS= AUTHORS COPYING ChangeLog NEWS README.md TODO
+PORTDOCS= AUTHORS COPYING NEWS README.md TODO
+
+MESON_ARGS= -Ddefault_library=shared
OPTIONS_DEFINE= DOCS
OPTIONS_RADIO= DVDCSS
@@ -28,12 +28,12 @@ OPTIONS_DEFAULT= DVDCSS_DLOPEN
.endif
DVDCSS_DLOPEN_DESC= Use library via dlopen() function (recommended)
+DVDCSS_LINK_DESC= Link with library
+
# XXX DVDCSS version hardcoded in src/dvd_input.c
DVDCSS_DLOPEN_LIB_DEPENDS= libdvdcss.so.2:multimedia/libdvdcss
-DVDCSS_LINK_DESC= Link with library
DVDCSS_LINK_LIB_DEPENDS= libdvdcss.so.2:multimedia/libdvdcss
-DVDCSS_LINK_USES= localbase
-DVDCSS_LINK_CONFIGURE_WITH= libdvdcss
+DVDCSS_LINK_MESON_ENABLED= libdvdcss
.include <bsd.port.mk>
diff --git a/multimedia/libdvdread/distinfo b/multimedia/libdvdread/distinfo
index 9fd1c9d97bc0..d3379887ecaa 100644
--- a/multimedia/libdvdread/distinfo
+++ b/multimedia/libdvdread/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654202546
-SHA256 (libdvdread-6.1.3.tar.bz2) = ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369
-SIZE (libdvdread-6.1.3.tar.bz2) = 395439
+TIMESTAMP = 1761173314
+SHA256 (libdvdread-7.0.0.tar.bz2) = ecb58701294d0d27c142494fbf3255278c349a54f5532e35d5dc98c5ec0dec7c
+SIZE (libdvdread-7.0.0.tar.bz2) = 92792
diff --git a/multimedia/libdvdread/pkg-plist b/multimedia/libdvdread/pkg-plist
index 3beab053f349..5dc66f1b65d6 100644
--- a/multimedia/libdvdread/pkg-plist
+++ b/multimedia/libdvdread/pkg-plist
@@ -1,3 +1,4 @@
+include/dvdread/attributes.h
include/dvdread/bitreader.h
include/dvdread/dvd_reader.h
include/dvdread/dvd_udf.h
@@ -8,8 +9,7 @@ include/dvdread/nav_print.h
include/dvdread/nav_read.h
include/dvdread/nav_types.h
include/dvdread/version.h
-lib/libdvdread.a
lib/libdvdread.so
lib/libdvdread.so.8
-lib/libdvdread.so.8.0.0
+lib/libdvdread.so.8.1.0
libdata/pkgconfig/dvdread.pc
diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile
index 67096b079342..0d5f3a32bb33 100644
--- a/multimedia/libmediainfo/Makefile
+++ b/multimedia/libmediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libmediainfo
-PORTVERSION= 25.09
+PORTVERSION= 25.10
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/libmediainfo/distinfo b/multimedia/libmediainfo/distinfo
index 0514442316bb..29937508ebcc 100644
--- a/multimedia/libmediainfo/distinfo
+++ b/multimedia/libmediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774543
-SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
-SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
+TIMESTAMP = 1762586718
+SHA256 (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 9a7743562053d619dcfd0cdafe71eadd6c36b134649d378a4c5c8d074ace42b5
+SIZE (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 6353088
diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile
index 5019dc8f588e..d8b8c065be24 100644
--- a/multimedia/librav1e/Makefile
+++ b/multimedia/librav1e/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 3c83b1d46aa4..0af87d561e69 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/libva-intel-driver/Makefile b/multimedia/libva-intel-driver/Makefile
index 987dfa869e6c..c1a6cb27212c 100644
--- a/multimedia/libva-intel-driver/Makefile
+++ b/multimedia/libva-intel-driver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libva-intel-driver
-DISTVERSION= 2.4.4
+DISTVERSION= 2.4.5
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@@ -29,8 +29,9 @@ HYBRID_DESC= Hybrid VP8 encoding on Gen7/8 and VP9 decoding on Gen7/8/9
HYBRID_RUN_DEPENDS= ${LOCALBASE}/lib/dri/hybrid_drv_video.so:multimedia/libva-intel-hybrid-driver
HYBRID_MESON_TRUE= enable_hybrid_codec
+WAYLAND_DESC= Wayland (graphics) support via the legacy wl_drm protocol
WAYLAND_LIB_DEPENDS= libva-wayland.so:multimedia/libva
-WAYLAND_MESON_YES= with_wayland
+WAYLAND_MESON_YES= with_wayland_drm
X11_LIB_DEPENDS= libva-x11.so:multimedia/libva
X11_MESON_YES= with_x11
diff --git a/multimedia/libva-intel-driver/distinfo b/multimedia/libva-intel-driver/distinfo
index 5b352388747c..66cffe7b3a23 100644
--- a/multimedia/libva-intel-driver/distinfo
+++ b/multimedia/libva-intel-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743962082
-SHA256 (irql-notlessorequal-intel-vaapi-driver-2.4.4_GH0.tar.gz) = ddb13866c399622d95fa2d8b372f8f8d7dc738432cc20dff52a74159fac12b9c
-SIZE (irql-notlessorequal-intel-vaapi-driver-2.4.4_GH0.tar.gz) = 3936212
+TIMESTAMP = 1762705843
+SHA256 (irql-notlessorequal-intel-vaapi-driver-2.4.5_GH0.tar.gz) = f89f77bc46ec6f46392c1b90b9bf34d09f908bf33c9d16d385897b1fe282bacc
+SIZE (irql-notlessorequal-intel-vaapi-driver-2.4.5_GH0.tar.gz) = 3946638
diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile
index 244b9a901a0e..6b925d2cc80c 100644
--- a/multimedia/libzen/Makefile
+++ b/multimedia/libzen/Makefile
@@ -23,6 +23,6 @@ USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library
-MEDIAINFO_VERSION= 25.09
+MEDIAINFO_VERSION= 25.10
.include <bsd.port.mk>
diff --git a/multimedia/libzen/distinfo b/multimedia/libzen/distinfo
index 3ad84d4496ff..b9d9871f0b58 100644
--- a/multimedia/libzen/distinfo
+++ b/multimedia/libzen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774541
-SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
-SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
+TIMESTAMP = 1762586720
+SHA256 (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 9a7743562053d619dcfd0cdafe71eadd6c36b134649d378a4c5c8d074ace42b5
+SIZE (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 6353088
diff --git a/multimedia/linux-rl9-aom/Makefile b/multimedia/linux-rl9-aom/Makefile
index 9dc669c35df3..7d437389e33c 100644
--- a/multimedia/linux-rl9-aom/Makefile
+++ b/multimedia/linux-rl9-aom/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aom
-PORTVERSION= 3.12.0
+PORTVERSION= 3.13.1
DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
MASTER_SITES= EPEL9
PKGNAMESUFFIX= -libs
CATEGORIES= multimedia linux
@@ -27,6 +26,8 @@ DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}
OPTIONS_DEFINE= DOCS
+PLIST_SUB= LIBVERSION=${PORTVERSION}
+
.include <bsd.port.options.mk>
.if ${ARCH} == amd64
diff --git a/multimedia/linux-rl9-aom/distinfo b/multimedia/linux-rl9-aom/distinfo
index 3d7904a21186..689af667a998 100644
--- a/multimedia/linux-rl9-aom/distinfo
+++ b/multimedia/linux-rl9-aom/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743426316
-SHA256 (rocky/l/libaom-3.12.0-1.el9.aarch64.rpm) = 9f67e775d44216377a502f51b9114022a03b5b8746c51c046b3a0504dd8018fb
-SIZE (rocky/l/libaom-3.12.0-1.el9.aarch64.rpm) = 1663414
-SHA256 (rocky/l/libaom-3.12.0-1.el9.x86_64.rpm) = fdaca4cc7f5ccc8241a05f123a361c7a8b6a1bf1e4ca64482a55279f50147f36
-SIZE (rocky/l/libaom-3.12.0-1.el9.x86_64.rpm) = 1859389
-SHA256 (rocky/a/aom-3.12.0-1.el9.src.rpm) = 5cb9355be8e7d856a9e4e74bb5a80a0518a5d5e688a58fa522f791a2f1020dfa
-SIZE (rocky/a/aom-3.12.0-1.el9.src.rpm) = 5560226
+TIMESTAMP = 1762106721
+SHA256 (rocky/l/libaom-3.13.1-1.el9.aarch64.rpm) = c9a8c6b5e0bf94b045bb13ff60691c1ec7bab8a4686440f6c0a50c487064a98b
+SIZE (rocky/l/libaom-3.13.1-1.el9.aarch64.rpm) = 1687174
+SHA256 (rocky/l/libaom-3.13.1-1.el9.x86_64.rpm) = d93d949523578998223eb0349e18417d2d0d598556270025b8006e4589060c9f
+SIZE (rocky/l/libaom-3.13.1-1.el9.x86_64.rpm) = 1879745
+SHA256 (rocky/a/aom-3.13.1-1.el9.src.rpm) = 9aa46c7282cd1761cec8f694088f3c4a3bba86d0457f013b0a9c3f3e9d61d946
+SIZE (rocky/a/aom-3.13.1-1.el9.src.rpm) = 6323504
diff --git a/multimedia/linux-rl9-aom/pkg-plist.aarch64 b/multimedia/linux-rl9-aom/pkg-plist.aarch64
index e6159a59c0c6..916fc4f4e140 100644
--- a/multimedia/linux-rl9-aom/pkg-plist.aarch64
+++ b/multimedia/linux-rl9-aom/pkg-plist.aarch64
@@ -1,4 +1,4 @@
usr/lib64/libaom.so.3
-usr/lib64/libaom.so.3.12.0
+usr/lib64/libaom.so.%%LIBVERSION%%
usr/share/licenses/libaom/LICENSE
usr/share/licenses/libaom/PATENTS
diff --git a/multimedia/linux-rl9-aom/pkg-plist.amd64 b/multimedia/linux-rl9-aom/pkg-plist.amd64
index e6159a59c0c6..916fc4f4e140 100644
--- a/multimedia/linux-rl9-aom/pkg-plist.amd64
+++ b/multimedia/linux-rl9-aom/pkg-plist.amd64
@@ -1,4 +1,4 @@
usr/lib64/libaom.so.3
-usr/lib64/libaom.so.3.12.0
+usr/lib64/libaom.so.%%LIBVERSION%%
usr/share/licenses/libaom/LICENSE
usr/share/licenses/libaom/PATENTS
diff --git a/multimedia/linux-rl9-ffmpeg/Makefile b/multimedia/linux-rl9-ffmpeg/Makefile
index a65c1a86d713..f3f15332fa3c 100644
--- a/multimedia/linux-rl9-ffmpeg/Makefile
+++ b/multimedia/linux-rl9-ffmpeg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ffmpeg
-PORTVERSION= 5.1.6
+PORTVERSION= 5.1.7
DISTVERSIONSUFFIX= -2.el9
-PORTREVISION= 3
MASTER_SITES= RPMFUSION9
PKGNAMESUFFIX= -libs
CATEGORIES= multimedia linux
diff --git a/multimedia/linux-rl9-ffmpeg/distinfo b/multimedia/linux-rl9-ffmpeg/distinfo
index 59ea34f531a9..2f5bf7da8250 100644
--- a/multimedia/linux-rl9-ffmpeg/distinfo
+++ b/multimedia/linux-rl9-ffmpeg/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1734290071
-SHA256 (rocky/f/ffmpeg-libs-5.1.6-2.el9.aarch64.rpm) = eb2d125c082b3c4aa1ef16d52fddac45684ca8cc18e6a679cfb7aef35198aa78
-SIZE (rocky/f/ffmpeg-libs-5.1.6-2.el9.aarch64.rpm) = 7699129
-SHA256 (rocky/f/ffmpeg-libs-5.1.6-2.el9.x86_64.rpm) = ac86d6e6e8134389aa645e7e50c0b676ee9c15dc01dad7feda9f1fd625f65f93
-SIZE (rocky/f/ffmpeg-libs-5.1.6-2.el9.x86_64.rpm) = 8152764
-SHA256 (rocky/f/ffmpeg-5.1.6-2.el9.src.rpm) = 87cef2a9b096808682c59f65df23678d7beb531f2fc78d6ac1cf5bdabe484800
-SIZE (rocky/f/ffmpeg-5.1.6-2.el9.src.rpm) = 10054233
+TIMESTAMP = 1762107080
+SHA256 (rocky/f/ffmpeg-libs-5.1.7-2.el9.aarch64.rpm) = ad46068de087611d3c3e8714aee64150dce20de7c3d89715b74207032a4bb2ac
+SIZE (rocky/f/ffmpeg-libs-5.1.7-2.el9.aarch64.rpm) = 7763958
+SHA256 (rocky/f/ffmpeg-libs-5.1.7-2.el9.x86_64.rpm) = 06c446cf25bb814a73a7b02463dc53a63ecfc5068b72d29da595a87e1ec1b37e
+SIZE (rocky/f/ffmpeg-libs-5.1.7-2.el9.x86_64.rpm) = 8153199
+SHA256 (rocky/f/ffmpeg-5.1.7-2.el9.src.rpm) = 4a35d8ec43141c9811f44bfa7997d75c0182cb5a8794cfed2ad638ffee461dac
+SIZE (rocky/f/ffmpeg-5.1.7-2.el9.src.rpm) = 10055084
diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile
index 084c60cee1ef..2fa5ba67eb77 100644
--- a/multimedia/livego/Makefile
+++ b/multimedia/livego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= livego
DISTVERSION= 0.0.15
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile
index cbb6f8ae410b..e7731f37be69 100644
--- a/multimedia/lms/Makefile
+++ b/multimedia/lms/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lms
DISTVERSIONPREFIX= v
-DISTVERSION= 3.68.1
-PORTREVISION= 2
+DISTVERSION= 3.71.0
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -15,6 +14,7 @@ BUILD_DEPENDS= googletest>0:devel/googletest
LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libboost_program_options.so:devel/boost-libs \
libconfig++.so:devel/libconfig \
+ libpugixml.so:textproc/pugixml \
libtag.so:audio/taglib \
libwthttp.so:www/wt \
libxxhash.so:devel/xxhash
diff --git a/multimedia/lms/distinfo b/multimedia/lms/distinfo
index f5a1f18c6685..6d2b1e78f36e 100644
--- a/multimedia/lms/distinfo
+++ b/multimedia/lms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753241425
-SHA256 (epoupon-lms-v3.68.1_GH0.tar.gz) = 97247ccea9c7baeeecaf2c4bb81a809a4d616c16353887bed12cfc37329eeffd
-SIZE (epoupon-lms-v3.68.1_GH0.tar.gz) = 544716
+TIMESTAMP = 1762757153
+SHA256 (epoupon-lms-v3.71.0_GH0.tar.gz) = 126c61e32be3f8e925e686e468b621088ee7cbcc49ab539186b7ea8dcff8311e
+SIZE (epoupon-lms-v3.71.0_GH0.tar.gz) = 578246
diff --git a/multimedia/lms/pkg-plist b/multimedia/lms/pkg-plist
index 0f469d4f4f7c..8c1d227f2d58 100644
--- a/multimedia/lms/pkg-plist
+++ b/multimedia/lms/pkg-plist
@@ -2,6 +2,7 @@ bin/lms
bin/lms-metadata
@sample etc/lms.conf.sample
etc/pam.d/lms
+%%DATADIR%%/approot/admin-about.xml
%%DATADIR%%/approot/admin-db.xml
%%DATADIR%%/approot/admin-debugtools.xml
%%DATADIR%%/approot/admin-initwizard.xml
diff --git a/multimedia/mediainfo/Makefile b/multimedia/mediainfo/Makefile
index 742d98000e24..dbacfdfea770 100644
--- a/multimedia/mediainfo/Makefile
+++ b/multimedia/mediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediainfo
-PORTVERSION= 25.09
+PORTVERSION= 25.10
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/mediainfo/distinfo b/multimedia/mediainfo/distinfo
index a92cd29377a6..cec723d419f7 100644
--- a/multimedia/mediainfo/distinfo
+++ b/multimedia/mediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774545
-SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
-SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
+TIMESTAMP = 1762586722
+SHA256 (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 9a7743562053d619dcfd0cdafe71eadd6c36b134649d378a4c5c8d074ace42b5
+SIZE (MediaInfo_CLI_25.10_GNU_FromSource.tar.xz) = 6353088
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index 0cb6437dd466..154f39a82369 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.3
+PORTREVISION= 1
CATEGORIES= multimedia net
MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.13/
DISTFILES+= release.zip
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 74d229a3becf..f0e0b348c12b 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mkvtoolnix
-PORTVERSION= 95.0
-PORTREVISION= 1
+PORTVERSION= 96.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index ae8dbb60c9f8..b0068d677776 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758981613
-SHA256 (mkvtoolnix-95.0.tar.xz) = 4e5481dee444f9995c176a42b6da2d2da1ba701cabec754b29dc79ea483a194f
-SIZE (mkvtoolnix-95.0.tar.xz) = 11746244
+TIMESTAMP = 1762725926
+SHA256 (mkvtoolnix-96.0.tar.xz) = 509a1e3aca1f63fe5cc96b4c7272ba533dbcbb69c61d1c5114dccf610fd405cb
+SIZE (mkvtoolnix-96.0.tar.xz) = 11749168
diff --git a/multimedia/mlt7-glaxnimate/Makefile b/multimedia/mlt7-glaxnimate/Makefile
index 8f63e93cfddc..33127a56014e 100644
--- a/multimedia/mlt7-glaxnimate/Makefile
+++ b/multimedia/mlt7-glaxnimate/Makefile
@@ -34,9 +34,9 @@ _PLIST_SUB_qt6= QT_VERSION_SUFFIX="-qt6"
CMAKE_ON= ${_CMAKE_ON_${FLAVOR}}
CMAKE_OFF= MOD_AVFORMAT MOD_DECKLINK MOD_FEEDS MOD_FREI0R MOD_GDK MOD_GTK2 \
MOD_JACKRACK MOD_KDENLIVE MOD_LUMAS MOD_MOTION_EST MOD_NORMALIZE \
- MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_QT MOD_RESAMPLE \
- MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX MOD_VIDSTAB MOD_VMFX \
- MOD_VORBIS MOD_XINE MOD_XML \
+ MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_QT \
+ MOD_QT6 MOD_RESAMPLE MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX \
+ MOD_VIDSTAB MOD_VMFX MOD_VORBIS MOD_XINE MOD_XML \
SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL \
${_CMAKE_OFF_${FLAVOR}}
diff --git a/multimedia/mlt7-qt/pkg-plist b/multimedia/mlt7-qt/pkg-plist
index ee0365983ce0..3a36e6b8e717 100644
--- a/multimedia/mlt7-qt/pkg-plist
+++ b/multimedia/mlt7-qt/pkg-plist
@@ -7,6 +7,7 @@ lib/mlt-7/libmltqt%%QT_VERSION_SUFFIX%%.so
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_gpstext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_lightshow.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend.yml
+%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend_mode.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtcrop.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_typewriter.yml
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index 51c2367a1ae2..545940818381 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/
DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX}
@@ -31,7 +31,8 @@ CMAKE_ON= MOD_XML
# Explicitly disabled modules that are ouddated, unnecessary, or have
# their own port.
-CMAKE_OFF= MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \
+CMAKE_OFF= CLANG_FORMAT CMAKE_CXX_SCAN_FOR_MODULES \
+ MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \
MOD_QT6 MOD_NDI \
SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL
diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo
index d897695ee69a..39fb5cbf5d9d 100644
--- a/multimedia/mlt7/distinfo
+++ b/multimedia/mlt7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751586976
-SHA256 (mlt-7.32.0.tar.gz) = 1ca5aadfe27995c879b9253b3a48d1dcc3b1247ea0b5620b087d58f5521be028
-SIZE (mlt-7.32.0.tar.gz) = 1790860
+TIMESTAMP = 1763046667
+SHA256 (mlt-7.34.1.tar.gz) = 4104b87db3e14389f81666938c131f723564773fec9aa18b6bff008761cc838b
+SIZE (mlt-7.34.1.tar.gz) = 1817867
diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist
index 3d9589ec00a8..dc8dc02b2d08 100644
--- a/multimedia/mlt7/pkg-plist
+++ b/multimedia/mlt7/pkg-plist
@@ -7,6 +7,7 @@ include/mlt-7/framework/mlt_chain.h
include/mlt-7/framework/mlt_consumer.h
include/mlt-7/framework/mlt_deque.h
include/mlt-7/framework/mlt_events.h
+include/mlt-7/framework/mlt_export.h
include/mlt-7/framework/mlt_factory.h
include/mlt-7/framework/mlt_field.h
include/mlt-7/framework/mlt_filter.h
@@ -252,6 +253,7 @@ share/man/man1/melt-7.1.gz
%%PLUSGPL%%%%DATADIR%%/plusgpl/consumer_cbrts.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_burningtv.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml
+%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_outline.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_rotoscoping.yml
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/AAC
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/ALAC
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 4b3652cab181..8a94d7ecc892 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.56.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile
index 7f7c528d89a7..94506d4d574a 100644
--- a/multimedia/neolink/Makefile
+++ b/multimedia/neolink/Makefile
@@ -2,7 +2,7 @@ PORTNAME= neolink
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= g20210903
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= multimedia
MAINTAINER= kevans@FreeBSD.org
diff --git a/multimedia/obs-multi-rtmp/Makefile b/multimedia/obs-multi-rtmp/Makefile
index 70a18ae87225..09b2b6aca1b6 100644
--- a/multimedia/obs-multi-rtmp/Makefile
+++ b/multimedia/obs-multi-rtmp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= obs-multi-rtmp
-DISTVERSION= 0.7.3.1
+DISTVERSION= 0.7.3.2
CATEGORIES= multimedia
MAINTAINER= freebsd@sysctl.cz
diff --git a/multimedia/obs-multi-rtmp/distinfo b/multimedia/obs-multi-rtmp/distinfo
index 457f4ec3df25..1c79995dafae 100644
--- a/multimedia/obs-multi-rtmp/distinfo
+++ b/multimedia/obs-multi-rtmp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758835427
-SHA256 (sorayuki-obs-multi-rtmp-0.7.3.1_GH0.tar.gz) = 7d9aec115db7b9f3d76e55044661ecf5301c0a8c3d0543438130ccfe0f01a49f
-SIZE (sorayuki-obs-multi-rtmp-0.7.3.1_GH0.tar.gz) = 400947
+TIMESTAMP = 1761455074
+SHA256 (sorayuki-obs-multi-rtmp-0.7.3.2_GH0.tar.gz) = ecd1b7835a5b76af7e904392c5eacb8fb99760efe90dcd1e2bbd0409de7fd826
+SIZE (sorayuki-obs-multi-rtmp-0.7.3.2_GH0.tar.gz) = 401153
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 9c1885ce3a96..e4bfd99d728c 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= obs-studio
-DISTVERSION= 32.0.1
-PORTREVISION= 1
+DISTVERSION= 32.0.2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index cb79d2558ea7..e5003617a995 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760175477
-SHA256 (OBS-Studio-32.0.1-Sources.tar.gz) = 72b19fcc970f9b066b512326a3377526e1efb0ca1eb92cf89af26a1167f2fe35
-SIZE (OBS-Studio-32.0.1-Sources.tar.gz) = 16473750
+TIMESTAMP = 1762718854
+SHA256 (OBS-Studio-32.0.2-Sources.tar.gz) = 48d744037c553eea8f9b76bf46f6dcac753e52871f49b2c1a2580757f723a1b7
+SIZE (OBS-Studio-32.0.2-Sources.tar.gz) = 16474134
diff --git a/multimedia/opentimelineio/Makefile b/multimedia/opentimelineio/Makefile
index 5dd60eecf39b..aa8c18be5507 100644
--- a/multimedia/opentimelineio/Makefile
+++ b/multimedia/opentimelineio/Makefile
@@ -1,7 +1,6 @@
PORTNAME= opentimelineio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.0
-PORTREVISION= 2
+DISTVERSION= 0.18.0
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -11,6 +10,7 @@ WWW= https://github.com/PixarAnimationStudios/OpenTimelineIO
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson
LIB_DEPENDS= libImath.so:math/Imath
USES= cmake:testing compiler:c++14-lang
@@ -20,9 +20,7 @@ USE_GITHUB= yes
GH_ACCOUNT= PixarAnimationStudios
GH_PROJECT= OpenTimelineIO
-GH_TUPLE= Tencent:rapidjson:06d58b9e848c650114556a23294d0b6440078c61:Tencent_rapidjson/src/deps/rapidjson
-
-CMAKE_ON= OTIO_FIND_IMATH
+CMAKE_ON= OTIO_FIND_IMATH OTIO_FIND_RAPIDJSON
CMAKE_OFF= OTIO_DEPENDENCIES_INSTALL
PORTSCOUT= limit:^.*[0-9]$$ # should end with a digit to prevent tags like last_pure_python
diff --git a/multimedia/opentimelineio/distinfo b/multimedia/opentimelineio/distinfo
index 42307918143b..e1ef423c5196 100644
--- a/multimedia/opentimelineio/distinfo
+++ b/multimedia/opentimelineio/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1724614743
-SHA256 (PixarAnimationStudios-OpenTimelineIO-v0.17.0_GH0.tar.gz) = cdf8281c6091a18a4147295b660e13b610a6d58919a79608bf03e5359c1c2d24
-SIZE (PixarAnimationStudios-OpenTimelineIO-v0.17.0_GH0.tar.gz) = 2340862
-SHA256 (Tencent-rapidjson-06d58b9e848c650114556a23294d0b6440078c61_GH0.tar.gz) = 30d28bbe0bfff9d8dc5d3cf62799b6ee550499cc1520e44bdece81e002480d19
-SIZE (Tencent-rapidjson-06d58b9e848c650114556a23294d0b6440078c61_GH0.tar.gz) = 1107982
+TIMESTAMP = 1762595738
+SHA256 (PixarAnimationStudios-OpenTimelineIO-v0.18.0_GH0.tar.gz) = 746854490ee1d6bfb3071027afac8cdb5c477140011be2473d26e9b724cc6283
+SIZE (PixarAnimationStudios-OpenTimelineIO-v0.18.0_GH0.tar.gz) = 1622822
diff --git a/multimedia/opentimelineio/pkg-plist b/multimedia/opentimelineio/pkg-plist
index ef9aa0d99e40..4d693be2da4c 100644
--- a/multimedia/opentimelineio/pkg-plist
+++ b/multimedia/opentimelineio/pkg-plist
@@ -1,4 +1,5 @@
include/opentime/errorStatus.h
+include/opentime/export.h
include/opentime/rationalTime.h
include/opentime/stringPrintf.h
include/opentime/timeRange.h
@@ -7,12 +8,14 @@ include/opentime/version.h
include/opentimelineio/anyDictionary.h
include/opentimelineio/anyVector.h
include/opentimelineio/clip.h
+include/opentimelineio/color.h
include/opentimelineio/composable.h
include/opentimelineio/composition.h
include/opentimelineio/deserialization.h
include/opentimelineio/editAlgorithm.h
include/opentimelineio/effect.h
include/opentimelineio/errorStatus.h
+include/opentimelineio/export.h
include/opentimelineio/externalReference.h
include/opentimelineio/freezeFrame.h
include/opentimelineio/gap.h
@@ -40,7 +43,11 @@ include/opentimelineio/unknownSchema.h
include/opentimelineio/vectorIndexing.h
include/opentimelineio/version.h
lib/libopentime.so
+lib/libopentime.so.0.18.0
+lib/libopentime.so.18
lib/libopentimelineio.so
+lib/libopentimelineio.so.0.18.0
+lib/libopentimelineio.so.18
share/opentime/OpenTimeConfig.cmake
share/opentime/OpenTimeTargets-%%CMAKE_BUILD_TYPE%%.cmake
share/opentime/OpenTimeTargets.cmake
diff --git a/multimedia/ossia-score/Makefile b/multimedia/ossia-score/Makefile
index 59d780ec7e79..e471af6ac0ac 100644
--- a/multimedia/ossia-score/Makefile
+++ b/multimedia/ossia-score/Makefile
@@ -13,7 +13,8 @@ WWW= https://ossia.io/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BROKEN_i386= compilation fails, see https://github.com/ossia/score/issues/1608
+BROKEN= Fails to build with fmt 12+, error: no member named 'localtime' in namespace 'fmt'
+#BROKEN_i386= compilation fails, see https://github.com/ossia/score/issues/1608
BUILD_DEPENDS= rapidfuzz-cpp>0:devel/rapidfuzz-cpp \
rapidjson>0:devel/rapidjson \
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index 8cf77d8fae19..d6048bb0b6a3 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pipewire
-DISTVERSION= 1.4.1
-PORTREVISION= 1
+DISTVERSION= 1.4.9
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -10,10 +9,12 @@ WWW= https://pipewire.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
+BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat \
+ ${LOCALBASE}/include/fftw3.f:math/fftw3
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libinotify.so:devel/libinotify \
libepoll-shim.so:devel/libepoll-shim \
+ libfftw3f.so:math/fftw3-float \
libopus.so:audio/opus \
libsndfile.so:audio/libsndfile \
libudev.so:devel/libudev-devd \
@@ -75,6 +76,7 @@ VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
X11_BELL_DESC= Support for X11 bell via libcanberra
X11_BELL_LIB_DEPENDS= libcanberra.so:audio/libcanberra
+X11_BELL_USES= xorg
X11_BELL_USE= xorg=x11,xfixes
X11_BELL_MESON_ENABLED= libcanberra x11 x11-xfixes
diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo
index be10bd64656f..adcdb82aa031 100644
--- a/multimedia/pipewire/distinfo
+++ b/multimedia/pipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742651424
-SHA256 (pipewire-1.4.1.tar.bz2) = 77f1dbf190c295e1b08e2dd06ae53d27afdd768be7380002e37292f46ab4195a
-SIZE (pipewire-1.4.1.tar.bz2) = 1915638
+TIMESTAMP = 1761057626
+SHA256 (pipewire-1.4.9.tar.bz2) = e606aa3f6d53ec4c56fe35034d35cadfe0bbea1a5275e4e006dd7d1abaec6b92
+SIZE (pipewire-1.4.9.tar.bz2) = 1931548
diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist
index 1f5c6bcba414..4c6e48c11347 100644
--- a/multimedia/pipewire/pkg-plist
+++ b/multimedia/pipewire/pkg-plist
@@ -245,16 +245,16 @@ include/spa-0.2/spa/utils/type.h
%%GSTREAMER%%lib/gstreamer-1.0/libgstpipewire.so
lib/libpipewire-0.3.so
lib/libpipewire-0.3.so.0
-lib/libpipewire-0.3.so.0.1401.0
+lib/libpipewire-0.3.so.0.1409.0
%%JACK%%lib/pipewire-0.3/jack/libjack.so
%%JACK%%lib/pipewire-0.3/jack/libjack.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1401
+%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1409
%%JACK%%lib/pipewire-0.3/jack/libjacknet.so
%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1401
+%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1409
%%JACK%%lib/pipewire-0.3/jack/libjackserver.so
%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1401
+%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1409
lib/pipewire-0.3/libpipewire-module-access.so
lib/pipewire-0.3/libpipewire-module-adapter.so
lib/pipewire-0.3/libpipewire-module-client-device.so
@@ -474,4 +474,5 @@ share/locale/zh_TW/LC_MESSAGES/pipewire.mo
%%DATADIR%%/pipewire.conf
%%DATADIR%%/pipewire.conf.avail/10-rates.conf
%%DATADIR%%/pipewire.conf.avail/20-upmix.conf
+%%DATADIR%%/pipewire.conf.avail/50-raop.conf
%%ALSA%%%%DATADIR%%/pipewire.conf.d/10-alsa-default.conf
diff --git a/multimedia/plasmatube/distinfo b/multimedia/plasmatube/distinfo
index 3a568eea24dc..79fe63e54aa5 100644
--- a/multimedia/plasmatube/distinfo
+++ b/multimedia/plasmatube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410160
-SHA256 (KDE/release-service/25.08.1/plasmatube-25.08.1.tar.xz) = daac61ce78a71096c89971daa3ee4b168661b0abc5c2e6d892c3003671000d2f
-SIZE (KDE/release-service/25.08.1/plasmatube-25.08.1.tar.xz) = 225240
+TIMESTAMP = 1762264658
+SHA256 (KDE/release-service/25.08.3/plasmatube-25.08.3.tar.xz) = a89e1906d37b16fa76f8009640eebd8e3dbd873a7eb63972e7de09863e8c3b58
+SIZE (KDE/release-service/25.08.3/plasmatube-25.08.3.tar.xz) = 225688
diff --git a/multimedia/py-av/Makefile b/multimedia/py-av/Makefile
index 17747f4a88ed..4faca1aad617 100644
--- a/multimedia/py-av/Makefile
+++ b/multimedia/py-av/Makefile
@@ -1,6 +1,6 @@
PORTNAME= av
DISTVERSION= 14.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libavutil.so:multimedia/ffmpeg
USES= python pkgconfig
-USE_PYTHON= autoplist concurrent cython distutils
+USE_PYTHON= autoplist concurrent cython3 distutils
CFLAGS+= -Wno-error=incompatible-function-pointer-types
diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo
index aef3b8ac8cc2..29e14516ac23 100644
--- a/multimedia/py-gstreamer1/distinfo
+++ b/multimedia/py-gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760597527
-SHA256 (gst-python-1.26.7.tar.xz) = 7a544b7968b181c2965e979f2ce889db36397790de9a7c312cf468b51d26428c
-SIZE (gst-python-1.26.7.tar.xz) = 130736
+TIMESTAMP = 1762994117
+SHA256 (gst-python-1.26.8.tar.xz) = b5bc8155e702f28b6a9b79ea9f59f54e06305f34dd1ef39c0ce22bc2166655c5
+SIZE (gst-python-1.26.8.tar.xz) = 132660
diff --git a/multimedia/py-ustreamer/Makefile b/multimedia/py-ustreamer/Makefile
index d7aa79f21f6b..04aef01dada6 100644
--- a/multimedia/py-ustreamer/Makefile
+++ b/multimedia/py-ustreamer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ustreamer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.36
+DISTVERSION= 6.42
CATEGORIES= multimedia net
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-ustreamer/distinfo b/multimedia/py-ustreamer/distinfo
index 6beda9c018da..3185ba6e44e8 100644
--- a/multimedia/py-ustreamer/distinfo
+++ b/multimedia/py-ustreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743055184
-SHA256 (pikvm-ustreamer-v6.36_GH0.tar.gz) = 71aaba1427e8bb690500f1ae940aa64c3b3f7253750448c1331fad3b31500f3e
-SIZE (pikvm-ustreamer-v6.36_GH0.tar.gz) = 148781
+TIMESTAMP = 1762943789
+SHA256 (pikvm-ustreamer-v6.42_GH0.tar.gz) = 40c10b522c34bcb95bda9844a5a2a06173fea9a5d948882d70740cbe1fe7a8b4
+SIZE (pikvm-ustreamer-v6.42_GH0.tar.gz) = 150310
diff --git a/multimedia/qpwgraph/Makefile b/multimedia/qpwgraph/Makefile
index 03bac9a524ff..97616443c432 100644
--- a/multimedia/qpwgraph/Makefile
+++ b/multimedia/qpwgraph/Makefile
@@ -1,11 +1,12 @@
PORTNAME= qpwgraph
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
+DISTVERSION= 0.9.7
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
COMMENT= PipeWire Graph Qt GUI Interface
-WWW= https://gitlab.freedesktop.org/rncbc/qpwgraph
+WWW= https://gitlab.freedesktop.org/rncbc/qpwgraph \
+ https://github.com/rncbc/qpwgraph
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/multimedia/qpwgraph/distinfo b/multimedia/qpwgraph/distinfo
index ad9ecb6de183..09117516472c 100644
--- a/multimedia/qpwgraph/distinfo
+++ b/multimedia/qpwgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742985737
-SHA256 (qpwgraph-v0.8.2.tar.bz2) = 08e3797cd2a4d8869a5b85d5c3495c2aa02ebc8b950a99d4123ddfca6fd04f96
-SIZE (qpwgraph-v0.8.2.tar.bz2) = 237352
+TIMESTAMP = 1763256480
+SHA256 (qpwgraph-v0.9.7.tar.bz2) = 5863bb36f3175ab04035af56eb496922725f99acca31b0e5b3229ea4c00ea94e
+SIZE (qpwgraph-v0.9.7.tar.bz2) = 241492
diff --git a/multimedia/qt5-multimedia/distinfo b/multimedia/qt5-multimedia/distinfo
index 7c6877b1a5fd..dcea763a06ad 100644
--- a/multimedia/qt5-multimedia/distinfo
+++ b/multimedia/qt5-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567129
-SHA256 (KDE/Qt/5.15.17/kde-qtmultimedia-5.15.17p2.tar.xz) = 07e6f0a8ccc066e206ebd63ae5eb286e470b366e99fa2203154a0c2fb017398e
-SIZE (KDE/Qt/5.15.17/kde-qtmultimedia-5.15.17p2.tar.xz) = 3828076
+TIMESTAMP = 1762403367
+SHA256 (KDE/Qt/5.15.18/kde-qtmultimedia-5.15.18p2.tar.xz) = 5388c64c8fd005145843d094ad89c55c7658e10c713cd698a3c66b28253cdc62
+SIZE (KDE/Qt/5.15.18/kde-qtmultimedia-5.15.18p2.tar.xz) = 3832936
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index 93f2d8637af3..3c1f1c6e4b63 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rav1e
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION?= 3
+PORTREVISION?= 4
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index f89a949f9962..7fd60f637555 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.59.0
+DISTVERSION= 2.59.4
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:boringssl \
LOCAL/mikael/ringrtc/:build \
@@ -62,7 +62,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV= 7339c
+WEBRTC_REV= 7339d
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BORINGSSL_REV= ddb2ca4b48fca9a1c468d83dc513b837331843ac
@@ -70,7 +70,7 @@ BUILD_REV= 66d076c7ab192991f67891b062b35404f3cb0739
BUILDTOOLS_REV= 0c4bbb0f8a874de0a2a15d196031c7303d04fbb3
CATAPULT_REV= 0fd1415f0cf3219ba097d37336141897fab7c5e9
ICU_REV= 1b2e3e8a421efae36141a7b932b41e315b089af8
-LIBCUBEB_VER= 0.31.2
+LIBCUBEB_VER= 0.33.0
LIBJPEG_TURBO_REV= e14cbfaa85529d47f9f55b0f104a579c1061f9ad
LIBSRTP_REV= a52756acb1c5e133089c798736dd171567df11f5
LIBVPX_REV= a985e5e847a2fe69bef3e547cf25088132194e39
@@ -131,6 +131,7 @@ PLIST_FILES= lib/libringrtc.so
RUSTC_VERSION!= rustc -V 2>/dev/null || true
MAKE_ENV+= RUSTC_BOOTSTRAP=1
+
GN_ARGS+= enable_rust=true \
rust_sysroot_absolute="${LOCALBASE}" \
rustc_version="${RUSTC_VERSION}"
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 853dc496b395..75f7587a8b8e 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -12,7 +12,6 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
anyhow-1.0.99 \
- arbitrary-1.4.2 \
argon2-0.5.3 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
@@ -24,7 +23,6 @@ CARGO_CRATES= addr2line-0.24.2 \
backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
- basic-toml-0.1.10 \
bincode-1.3.3 \
bindgen-0.69.5 \
bitflags-1.3.2 \
@@ -38,8 +36,6 @@ CARGO_CRATES= addr2line-0.24.2 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- bzip2-0.5.2 \
- bzip2-sys-0.1.13+1.0.8 \
cbc-0.1.2 \
cc-1.2.33 \
cesu8-1.1.0 \
@@ -56,49 +52,55 @@ CARGO_CRATES= addr2line-0.24.2 \
colorchoice-1.0.4 \
combine-4.6.7 \
const-str-0.6.4 \
- constant_time_eq-0.3.1 \
+ core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
core-models-0.0.3 \
+ core-text-20.1.0 \
cpufeatures-0.2.17 \
- crc-3.3.0 \
- crc-catalog-2.4.0 \
crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
ctr-0.9.2 \
- cubeb-0.31.2 \
- cubeb-core-0.31.2 \
- cubeb-sys-0.31.2 \
+ cubeb-0.33.0 \
+ cubeb-core-0.33.0 \
+ cubeb-sys-0.33.0 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deflate64-0.1.9 \
deranged-0.4.0 \
derive-where-1.6.0 \
- derive_arbitrary-1.4.2 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
digest-0.10.7 \
- directories-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
+ dlib-0.5.2 \
dunce-1.0.5 \
+ dwrote-0.11.4 \
dyn-clone-1.0.20 \
either-1.15.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
errno-0.3.13 \
fastrand-2.3.0 \
fern-0.6.2 \
fiat-crypto-0.2.9 \
fixedbitset-0.5.7 \
flate2-1.1.2 \
+ float-ord-0.3.2 \
fnv-1.0.7 \
+ font-kit-0.14.3 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
+ freetype-sys-0.20.1 \
fs_extra-1.3.0 \
funty-2.0.0 \
futures-channel-0.3.31 \
@@ -132,7 +134,6 @@ CARGO_CRATES= addr2line-0.24.2 \
http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humansize-2.1.3 \
hyper-1.7.0 \
hyper-named-pipe-0.1.0 \
hyper-timeout-0.5.2 \
@@ -172,7 +173,6 @@ CARGO_CRATES= addr2line-0.24.2 \
libcrux-platform-0.0.2 \
libcrux-sha3-0.0.3 \
libloading-0.8.8 \
- libm-0.2.15 \
libredox-0.1.9 \
linkme-0.3.33 \
linkme-impl-0.3.33 \
@@ -180,12 +180,9 @@ CARGO_CRATES= addr2line-0.24.2 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
log-0.4.27 \
- lzma-rs-0.3.0 \
- lzma-sys-0.1.20 \
matchit-0.8.4 \
memchr-2.7.5 \
mime-0.3.17 \
- mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
@@ -209,7 +206,8 @@ CARGO_CRATES= addr2line-0.24.2 \
partial-default-derive-0.1.0 \
password-hash-0.5.0 \
pastey-0.1.1 \
- pbkdf2-0.12.2 \
+ pathfinder_geometry-0.5.1 \
+ pathfinder_simd-0.5.5 \
percent-encoding-2.3.1 \
petgraph-0.7.1 \
pin-project-1.1.10 \
@@ -217,9 +215,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.12.1 \
- plotly_derive-0.12.1 \
- plotly_kaleido-0.12.1 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
polyval-0.6.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
@@ -252,7 +250,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.9.3 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- redox_users-0.4.6 \
+ redox_users-0.5.2 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
@@ -260,12 +258,8 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
ring-0.17.14 \
- rinja-0.3.5 \
- rinja_derive-0.3.5 \
- rinja_parser-0.3.5 \
rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
- rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.8 \
@@ -290,7 +284,6 @@ CARGO_CRATES= addr2line-0.24.2 \
sha2-0.10.9 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
- simd-adler32-0.3.7 \
slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.6.0 \
@@ -331,7 +324,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
- typeid-1.0.3 \
+ ttf-parser-0.20.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
@@ -352,6 +345,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
webpki-roots-0.26.11 \
webpki-roots-1.0.2 \
which-4.4.2 \
@@ -377,50 +371,42 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-strings-0.1.0 \
windows-strings-0.4.2 \
windows-sys-0.45.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.42.2 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.12 \
+ wio-0.2.2 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
wyz-0.5.1 \
x25519-dalek-2.0.1 \
- xz2-0.1.7 \
+ yeslogic-fontconfig-sys-6.0.0 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zerocopy-0.8.26 \
@@ -432,10 +418,5 @@ CARGO_CRATES= addr2line-0.24.2 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
- zip-2.4.2 \
- zopfli-0.8.2 \
- zstd-0.13.3 \
- zstd-safe-7.2.4 \
- zstd-sys-2.0.15+zstd.1.5.7 \
libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.78.3\#9e2bcb2a74d8fc23dd360fe8bd371dd716f97cc2 \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index cbfd9a53b2c0..9661c2482b19 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760276999
+TIMESTAMP = 1763124251
SHA256 (boringssl-ddb2ca4b48fca9a1c468d83dc513b837331843ac.tar.gz) = dd8bd3bff9215f945ea056c120443d076fece66fa3505b170d268e258d3b2419
SIZE (boringssl-ddb2ca4b48fca9a1c468d83dc513b837331843ac.tar.gz) = 47628099
SHA256 (build-66d076c7ab192991f67891b062b35404f3cb0739.tar.gz) = 9180093b827f7051f3ede09c6e405c53206f81016028f51c826ddb35d101dfb0
@@ -61,8 +61,6 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
-SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -85,8 +83,6 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
-SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -113,10 +109,6 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
-SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
-SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
-SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
@@ -149,18 +141,20 @@ SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde
SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/const-str-0.6.4.crate) = 451d0640545a0553814b4c646eb549343561618838e9b42495f466131fe3ad49
SIZE (rust/crates/const-str-0.6.4.crate) = 33813
-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-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/core-models-0.0.3.crate) = 94950e87ea550d6d68f1993f3e7bebc8cb7235157bff84337d46195c3aa0b3f0
SIZE (rust/crates/core-models-0.0.3.crate) = 31996
+SHA256 (rust/crates/core-text-20.1.0.crate) = c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5
+SIZE (rust/crates/core-text-20.1.0.crate) = 20836
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
-SIZE (rust/crates/crc-3.3.0.crate) = 13905
-SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
-SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -173,40 +167,40 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/cubeb-0.31.2.crate) = b2cd1c2d1e39e54b6b7cc7b44222844c5ac05285d1667f54b0d17b8329c12b7d
-SIZE (rust/crates/cubeb-0.31.2.crate) = 8205
-SHA256 (rust/crates/cubeb-core-0.31.2.crate) = b6c9979d62b94e8bd43b08b9c4bafd8950acfa20b8338ff9671d35be6fd308a3
-SIZE (rust/crates/cubeb-core-0.31.2.crate) = 13025
-SHA256 (rust/crates/cubeb-sys-0.31.2.crate) = 564cb433c2eb9bc33221ce3726467352570b75704a2083321767e4d8f59621c1
-SIZE (rust/crates/cubeb-sys-0.31.2.crate) = 412486
+SHA256 (rust/crates/cubeb-0.33.0.crate) = 09e7d7ca771011810a000a54525f45c033661ef6f3b2fd39ea9701e52f8ff13a
+SIZE (rust/crates/cubeb-0.33.0.crate) = 8130
+SHA256 (rust/crates/cubeb-core-0.33.0.crate) = 161064f9d43e556091da3915feb3bf4c66281c5a54778ff08051fa2942a682d5
+SIZE (rust/crates/cubeb-core-0.33.0.crate) = 12965
+SHA256 (rust/crates/cubeb-sys-0.33.0.crate) = eed24664ccb6d6bd5604b8dff1d629c73cfef01d864febb8e6dc1761b331812b
+SIZE (rust/crates/cubeb-sys-0.33.0.crate) = 412399
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
-SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
-SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
-SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
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
-SIZE (rust/crates/directories-5.0.1.crate) = 15833
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dwrote-0.11.4.crate) = 20c93d234bac0cdd0e2ac08bc8a5133f8df2169e95b262dfcea5e5cb7855672f
+SIZE (rust/crates/dwrote-0.11.4.crate) = 23043
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -217,8 +211,6 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -231,10 +223,22 @@ SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
+SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/font-kit-0.14.3.crate) = 2c7e611d49285d4c4b2e1727b72cf05353558885cc5252f93707b845dfcaf3d3
+SIZE (rust/crates/font-kit-0.14.3.crate) = 73798
+SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/freetype-sys-0.20.1.crate) = 0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134
+SIZE (rust/crates/freetype-sys-0.20.1.crate) = 3877697
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -301,8 +305,6 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
-SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
@@ -381,8 +383,6 @@ SHA256 (rust/crates/libcrux-sha3-0.0.3.crate) = 29d95de4257eafdfaf3bffecadb61521
SIZE (rust/crates/libcrux-sha3-0.0.3.crate) = 27781
SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
-SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/linkme-0.3.33.crate) = a1b1703c00b2a6a70738920544aa51652532cacddfec2e162d2e29eae01e665c
@@ -397,18 +397,12 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
-SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
-SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
-SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
-SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -455,8 +449,10 @@ SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
SIZE (rust/crates/pastey-0.1.1.crate) = 16112
-SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
-SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/pathfinder_geometry-0.5.1.crate) = 0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3
+SIZE (rust/crates/pathfinder_geometry-0.5.1.crate) = 11583
+SHA256 (rust/crates/pathfinder_simd-0.5.5.crate) = bf9027960355bf3afff9841918474a81a5f972ac6d226d518060bba758b5ad57
+SIZE (rust/crates/pathfinder_simd-0.5.5.crate) = 30388
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
@@ -471,12 +467,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.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/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
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.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
@@ -541,8 +537,8 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
@@ -557,18 +553,10 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rinja-0.3.5.crate) = 3dc4940d00595430b3d7d5a01f6222b5e5b51395d1120bdb28d854bb8abb17a5
-SIZE (rust/crates/rinja-0.3.5.crate) = 29132
-SHA256 (rust/crates/rinja_derive-0.3.5.crate) = 08d9ed0146aef6e2825f1b1515f074510549efba38d71f4554eec32eb36ba18b
-SIZE (rust/crates/rinja_derive-0.3.5.crate) = 50414
-SHA256 (rust/crates/rinja_parser-0.3.5.crate) = 93f9a866e2e00a7a1fb27e46e9e324a6f7c0e7edc4543cae1d38f4e4a100c610
-SIZE (rust/crates/rinja_parser-0.3.5.crate) = 44219
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
-SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
@@ -617,8 +605,6 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -699,8 +685,8 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
-SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
+SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -741,6 +727,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
@@ -791,8 +779,6 @@ SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a495
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
@@ -801,32 +787,24 @@ SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
@@ -837,38 +815,32 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d635447131
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5
+SIZE (rust/crates/wio-0.2.2.crate) = 11214
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -877,8 +849,8 @@ SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
-SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
-SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd
+SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 6677
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
@@ -901,21 +873,11 @@ SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57
SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
-SIZE (rust/crates/zip-2.4.2.crate) = 110773
-SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
-SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
-SIZE (rust/crates/zstd-0.13.3.crate) = 30514
-SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
-SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (signalapp-libsignal-v0.78.3_GH0.tar.gz) = 5df4afee765414ed8c8012a289a4f4cef5197add9acdabeaa9e355f28dfec43c
SIZE (signalapp-libsignal-v0.78.3_GH0.tar.gz) = 2327582
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-ringrtc-v2.59.0_GH0.tar.gz) = 72d9b075c8c86a657ad7ba06786e88809043e5cc19b71201fcb8286e55bc712c
-SIZE (signalapp-ringrtc-v2.59.0_GH0.tar.gz) = 865026
-SHA256 (signalapp-webrtc-7339c_GH0.tar.gz) = bf3f9af40a42deb71c36e62079561617d07fc49bc269ff83835e05b3c7a6a2df
-SIZE (signalapp-webrtc-7339c_GH0.tar.gz) = 39956797
+SHA256 (signalapp-ringrtc-v2.59.4_GH0.tar.gz) = 61219c6a785272d5f84981440635b2e345955d1e20d2e20c0ddea91930830e7c
+SIZE (signalapp-ringrtc-v2.59.4_GH0.tar.gz) = 870254
+SHA256 (signalapp-webrtc-7339d_GH0.tar.gz) = 5b15962e107019bba15f986893490f9933884f20b3b444b1ccffaf59a8096818
+SIZE (signalapp-webrtc-7339d_GH0.tar.gz) = 39954978
diff --git a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
index e587a6f825c8..877f200ce743 100644
--- a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
+++ b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
@@ -1,5 +1,5 @@
---- cargo-crates/cubeb-sys-0.31.2/build.rs.orig 2025-02-01 09:46:43 UTC
-+++ cargo-crates/cubeb-sys-0.31.2/build.rs
+--- cargo-crates/cubeb-sys-0.33.0/build.rs.orig 2025-02-01 09:46:43 UTC
++++ cargo-crates/cubeb-sys-0.33.0/build.rs
@@ -155,22 +155,6 @@ fn main() {
// Ignore the result of find_library. We don't care if the
// libraries are missing.
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index dcadc5e0b140..48c6feec07ec 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.59.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.59.4/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 a9f3452d0f2c..3f569011ef8e 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,8 +1,7 @@
#!/bin/sh
-WEBRTC_REV=7339c
+WEBRTC_REV=7339d
-base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
build_url="https://chromium.googlesource.com/chromium/src/build.git/+archive/"
buildtools_url="https://chromium.googlesource.com/chromium/src/buildtools.git/+archive/"
@@ -22,10 +21,6 @@ tools_url="https://chromium.googlesource.com/chromium/src/tools.git/+archive/"
fetch -q -o /tmp/DEPS https://raw.githubusercontent.com/signalapp/webrtc/${WEBRTC_REV}/DEPS
-base_hash=$(grep 'base@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',##" -e "s#'##")
-printf "BASE_REV=\t${base_hash}\n"
-printf "BASE_REV=\t${base_hash}\n" | portedit merge -i Makefile
-
boringssl_hash=$(grep 'boringssl.git@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',##" -e "s#'##")
printf "BORINGSSL_REV=\t${boringssl_hash}\n"
printf "BORINGSSL_REV=\t${boringssl_hash}\n" | portedit merge -i Makefile
@@ -96,7 +91,7 @@ printf "TOOLS_REV=\t${tools_hash}\n" | portedit merge -i Makefile
mkdir -p dist_good
-for c in base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm perfetto protobuf_javascript re2 testing third_party tools
+for c in boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm perfetto protobuf_javascript re2 testing third_party tools
do
hash=$(echo ${c}_hash)
eval "hash=\$$hash"
diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile
index 8f84f47b2032..bfa35bc2acec 100644
--- a/multimedia/scte35dump/Makefile
+++ b/multimedia/scte35dump/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scte35dump
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= multimedia
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
index 2fac7c7e9cc8..ecbfef3aeeb6 100644
--- a/multimedia/snapcast/Makefile
+++ b/multimedia/snapcast/Makefile
@@ -1,6 +1,6 @@
PORTNAME= snapcast
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.2
+DISTVERSION= 0.34.0
CATEGORIES= multimedia audio
MAINTAINER= yuri@FreeBSD.org
@@ -26,8 +26,7 @@ USES= cmake compiler:c++17-lang pkgconfig python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= badaix
-SHEBANG_FILES= server/etc/plug-ins/meta_mpd.py server/etc/plug-ins/meta_mopidy.py \
- server/etc/plug-ins/meta_librespot-java.py
+SHEBANG_GLOB= *.py
OPTIONS_DEFINE= CLIENT
OPTIONS_DEFAULT= #CLIENT
diff --git a/multimedia/snapcast/distinfo b/multimedia/snapcast/distinfo
index b3f7afdb76fc..b685480df07f 100644
--- a/multimedia/snapcast/distinfo
+++ b/multimedia/snapcast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754540726
-SHA256 (badaix-snapcast-v0.32.2_GH0.tar.gz) = 881173321f5fc929319d31b5063d91a25187e61e984cdb85e57266ea5e2b3f7f
-SIZE (badaix-snapcast-v0.32.2_GH0.tar.gz) = 1152700
+TIMESTAMP = 1762896215
+SHA256 (badaix-snapcast-v0.34.0_GH0.tar.gz) = a2918ea4d1f9b2df9c4247fd71bd452ea03a5d20ac44f60a736df90488858944
+SIZE (badaix-snapcast-v0.34.0_GH0.tar.gz) = 1173157
diff --git a/multimedia/snapcast/pkg-plist b/multimedia/snapcast/pkg-plist
index a31b8071587c..1a3f391042ce 100644
--- a/multimedia/snapcast/pkg-plist
+++ b/multimedia/snapcast/pkg-plist
@@ -5,8 +5,10 @@ etc/snapserver.conf
share/man/man1/snapserver.1.gz
%%CLIENT%%share/pixmaps/snapcast.svg
share/snapserver/index.html
+share/snapserver/plug-ins/meta_go-librespot.py
share/snapserver/plug-ins/meta_librespot-java.py
share/snapserver/plug-ins/meta_mopidy.py
share/snapserver/plug-ins/meta_mpd.py
share/snapserver/snapweb/index.html
@dir etc/snapserver/certs
+@dir share/snapserver/sandbox
diff --git a/multimedia/subtitlecomposer/Makefile b/multimedia/subtitlecomposer/Makefile
index 24cd614c3b8c..f1dda7e2d84f 100644
--- a/multimedia/subtitlecomposer/Makefile
+++ b/multimedia/subtitlecomposer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= subtitlecomposer
-DISTVERSION= 0.8.1
-PORTREVISION= 2
+DISTVERSION= 0.8.2
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}
diff --git a/multimedia/subtitlecomposer/distinfo b/multimedia/subtitlecomposer/distinfo
index e22eaa7962a7..77c0c3746e46 100644
--- a/multimedia/subtitlecomposer/distinfo
+++ b/multimedia/subtitlecomposer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718642302
-SHA256 (subtitlecomposer-0.8.1.tar.xz) = 23c022768d7422c092149f41d51ebea80f54b27655573cf43f736efb88c30027
-SIZE (subtitlecomposer-0.8.1.tar.xz) = 763276
+TIMESTAMP = 1762202800
+SHA256 (subtitlecomposer-0.8.2.tar.xz) = 72e9307f0c7669029f27178cee07395b3dae4cef99accc6720e41fa511b40fe5
+SIZE (subtitlecomposer-0.8.2.tar.xz) = 795360
diff --git a/multimedia/subtitlecomposer/files/patch-src_subtitlecomposer.xml b/multimedia/subtitlecomposer/files/patch-src_subtitlecomposer.xml
deleted file mode 100644
index 87526e41f892..000000000000
--- a/multimedia/subtitlecomposer/files/patch-src_subtitlecomposer.xml
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/subtitlecomposer.xml.orig 2023-04-04 01:59:38 UTC
-+++ src/subtitlecomposer.xml
-@@ -119,14 +119,4 @@
- </magic>
- <glob pattern="*.sym"/>
- </mime-type>
--
-- <mime-type type="subpicture/x-pgs">
-- <comment>PGS subtitles</comment>
-- <sub-class-of type="application/octet-stream"/>
-- <generic-icon name="text-x-generic"/>
-- <magic priority="50">
-- <match type="big32" value="0x50470000" mask="0xffffff00" offset="0"/>
-- </magic>
-- <glob pattern="*.sup"/>
-- </mime-type>
- </mime-info>
diff --git a/multimedia/subtitlecomposer/pkg-plist b/multimedia/subtitlecomposer/pkg-plist
index 7ded8965e1ec..00ce7711670a 100644
--- a/multimedia/subtitlecomposer/pkg-plist
+++ b/multimedia/subtitlecomposer/pkg-plist
@@ -16,10 +16,13 @@ share/locale/en_GB/LC_MESSAGES/subtitlecomposer.mo
share/locale/eo/LC_MESSAGES/subtitlecomposer.mo
share/locale/es/LC_MESSAGES/subtitlecomposer.mo
share/locale/et/LC_MESSAGES/subtitlecomposer.mo
+share/locale/eu/LC_MESSAGES/subtitlecomposer.mo
share/locale/fi/LC_MESSAGES/subtitlecomposer.mo
share/locale/fr/LC_MESSAGES/subtitlecomposer.mo
+share/locale/gl/LC_MESSAGES/subtitlecomposer.mo
share/locale/hr/LC_MESSAGES/subtitlecomposer.mo
share/locale/hu/LC_MESSAGES/subtitlecomposer.mo
+share/locale/id/LC_MESSAGES/subtitlecomposer.mo
share/locale/ie/LC_MESSAGES/subtitlecomposer.mo
share/locale/it/LC_MESSAGES/subtitlecomposer.mo
share/locale/ja/LC_MESSAGES/subtitlecomposer.mo
diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile
index f1fad6a2bef9..58c30c2bcebe 100644
--- a/multimedia/supersonic/Makefile
+++ b/multimedia/supersonic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= supersonic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.1
-PORTREVISION= 2
+DISTVERSION= 0.19.0
CATEGORIES= multimedia
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/multimedia/supersonic/distinfo b/multimedia/supersonic/distinfo
index 2001379a4771..c0dc6900e30c 100644
--- a/multimedia/supersonic/distinfo
+++ b/multimedia/supersonic/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759520394
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.mod) = c1a5ec38ca0b183368dc49500b234de801c98f6ce0bda2738bc99799c778e77d
-SIZE (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.mod) = 3476
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.zip) = 3b1785f2f417372b209535254a0d482df7a530474f5903c76917d38b34ba2a8f
-SIZE (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.zip) = 65464762
+TIMESTAMP = 1762902130
+SHA256 (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.mod) = 370b344dd2f8565f000eca488cb258c6df72fe70e49fc43f3777fbbf315d53e4
+SIZE (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.mod) = 3516
+SHA256 (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.zip) = 806861f00159a7f140cc3d40162ed4c6eab9c044312e5c09e4d5c4edd9a4bc98
+SIZE (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.zip) = 65472636
diff --git a/multimedia/syncplay/Makefile b/multimedia/syncplay/Makefile
index a735699839b4..5b5b2530a064 100644
--- a/multimedia/syncplay/Makefile
+++ b/multimedia/syncplay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= syncplay
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.4a
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= heckendorfc@gmail.com
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}service-identity>=0:security/py-service-identity@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>=0:dns/py-idna@${PY_FLAVOR}
diff --git a/multimedia/tautulli/Makefile b/multimedia/tautulli/Makefile
index 59bc0f463366..6378f0f29a71 100644
--- a/multimedia/tautulli/Makefile
+++ b/multimedia/tautulli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tautulli
DISTVERSIONPREFIX= v
DISTVERSION= 2.16.0
+PORTREVISION= 1
CATEGORIES= multimedia python
MAINTAINER= christer.edwards@gmail.com
@@ -11,7 +12,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
- ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/multimedia/tenacity/Makefile b/multimedia/tenacity/Makefile
new file mode 100644
index 000000000000..4a89fe6b144e
--- /dev/null
+++ b/multimedia/tenacity/Makefile
@@ -0,0 +1,84 @@
+PORTNAME= tenacity
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4-alpha1
+CATEGORIES= multimedia
+
+MAINTAINER= freebsd@sysctl.cz
+COMMENT= Tenacity is an easy-to-use multi-track audio editor and recorder
+WWW= https://tenacityaudio.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= expat>0:textproc/expat2 \
+ ffmpeg>0:multimedia/ffmpeg \
+ flac>0:audio/flac \
+ glib>0:devel/glib20 \
+ lame>0:audio/lame \
+ libid3tag>0:audio/libid3tag \
+ libmatroska>0:multimedia/libmatroska \
+ libsndfile>0:audio/libsndfile \
+ libsoxr>0:audio/libsoxr \
+ libzip>0:archivers/libzip \
+ lilv>0:audio/lilv \
+ lv2>0:audio/lv2 \
+ mpg123>0:audio/mpg123 \
+ nasm>=0:devel/nasm \
+ opus>0:audio/opus \
+ opusfile>0:audio/opusfile \
+ portaudio>0:audio/portaudio \
+ portmidi>0:audio/portmidi \
+ rapidjson>0:devel/rapidjson \
+ soundtouch>0:audio/soundtouch \
+ suil>0:audio/suil \
+ twolame>0:audio/twolame \
+ vamp-plugin-sdk>0:audio/vamp-plugin-sdk \
+ wavpack>0:audio/wavpack \
+ wx32-gtk3>0:x11-toolkits/wxgtk32 \
+ zam-plugins-lv2>0:audio/zam-plugins-lv2
+
+LIB_DEPENDS= libatk-1.0.so:accessibility/at-spi2-core \
+ libexpat.so:textproc/expat2 \
+ libharfbuzz.so:print/harfbuzz \
+ liblilv-0.so:audio/lilv \
+ libportaudio.so:audio/portaudio \
+ libsndfile.so:audio/libsndfile \
+ libSoundTouch.so:audio/soundtouch \
+ libsoxr.so:audio/libsoxr \
+ libsuil-0.so:audio/suil \
+ libvamp-hostsdk.so:audio/vamp-plugin-sdk \
+ libwx_baseu-3.2.so:x11-toolkits/wxgtk32 \
+ libwx_baseu_net-3.2.so:x11-toolkits/wxgtk32 \
+ libwx_gtk3u_core-3.2.so:x11-toolkits/wxgtk32 \
+ libwx_gtk3u_html-3.2.so:x11-toolkits/wxgtk32 \
+ libwx_gtk3u_qa-3.2.so:x11-toolkits/wxgtk32
+
+USES= cmake desktop-file-utils gettext-runtime gnome localbase \
+ pkgconfig sqlite
+
+USE_GITHUB= yes
+GH_ACCOUNT= tenacityteam
+GH_TUPLE= Martinfx:libnyquist:a76cd38:libnyquist/lib-src/libnyquist
+
+USE_GNOME= cairo gdkpixbuf glib20 gtk30 pango
+
+CMAKE_OFF= LIBNYQUIST_BUILD_EXAMPLE
+
+OPTIONS_DEFINE_amd64= AVX AVX2 AVX512
+
+AVX_DESC= Enable AVX (x86_64 only)
+AVX2_DESC= Enable AVX2 (x86_64 only)
+AVX512_DESC= Enable AVX512 (x86_64 only)
+
+AVX_CMAKE_BOOL= AVX
+AVX2_CMAKE_BOOL= AVX2
+AVX512_CMAKE_BOOL= AVX512
+
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == i386
+CFLAGS+= -msse2
+CXXFLAGS+= -msse2 # fixes error: always_inline function '_mm_unpacklo_ps' requires target feature 'sse', but would be inlined into function 'pffft_zreorder' that is compiled without support for 'sse'
+.endif
+
+.include <bsd.port.mk>
diff --git a/multimedia/tenacity/distinfo b/multimedia/tenacity/distinfo
new file mode 100644
index 000000000000..9c5ca399baf0
--- /dev/null
+++ b/multimedia/tenacity/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1761465715
+SHA256 (tenacityteam-tenacity-v1.4-alpha1_GH0.tar.gz) = c371b9f341504904f3de3925e3c392def319b4c99112bad0c4bba67c1800530b
+SIZE (tenacityteam-tenacity-v1.4-alpha1_GH0.tar.gz) = 46967863
+SHA256 (Martinfx-libnyquist-a76cd38_GH0.tar.gz) = 8fcaa6df7d91a38a0f1721d927eba004a37361d6c1b5335ba4e67ac5a97e767a
+SIZE (Martinfx-libnyquist-a76cd38_GH0.tar.gz) = 705780
diff --git a/multimedia/tenacity/files/patch-CMakeLists.txt b/multimedia/tenacity/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..9bf4027dede3
--- /dev/null
+++ b/multimedia/tenacity/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2025-10-12 15:38:58 UTC
++++ CMakeLists.txt
+@@ -412,7 +412,7 @@ endif()
+ set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>")
+ endif()
+
+-if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64")
++if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64|amd64")
+ # Allow AVX2 or AVX512 to be enabled if desired
+ option(AVX "Enable the usage of AVX in builds instead of SSE4.")
+ option(AVX2 "Enable the usage of AVX2 in builds instead of SSE4 or AVX." OFF)
diff --git a/multimedia/tenacity/files/patch-libraries_lib-files_FileNames.cpp b/multimedia/tenacity/files/patch-libraries_lib-files_FileNames.cpp
new file mode 100644
index 000000000000..272d8d34ab12
--- /dev/null
+++ b/multimedia/tenacity/files/patch-libraries_lib-files_FileNames.cpp
@@ -0,0 +1,11 @@
+--- libraries/lib-files/FileNames.cpp.orig 2025-10-26 07:26:25 UTC
++++ libraries/lib-files/FileNames.cpp
+@@ -737,6 +737,8 @@ bool FileNames::IsOnFATFileSystem(const FilePath &path
+ return 0 == strcmp(fs.f_fstypename, "msdos");
+ }
+ #elif defined(__FreeBSD__)
++#include <sys/param.h>
++#include <sys/mount.h>
+ bool FileNames::IsOnFATFileSystem(const FilePath &path)
+ {
+ struct statfs fs;
diff --git a/multimedia/tenacity/pkg-descr b/multimedia/tenacity/pkg-descr
new file mode 100644
index 000000000000..e207b0a88344
--- /dev/null
+++ b/multimedia/tenacity/pkg-descr
@@ -0,0 +1,2 @@
+Tenacity is an easy-to-use, privacy-friendly, FLOSS,
+cross-platform multi-track audio editor.
diff --git a/multimedia/tenacity/pkg-plist b/multimedia/tenacity/pkg-plist
new file mode 100644
index 000000000000..c374978e3487
--- /dev/null
+++ b/multimedia/tenacity/pkg-plist
@@ -0,0 +1,217 @@
+bin/tenacity
+lib/libnyquist.a
+lib/tenacity/lib-audacity-application-logic.so
+lib/tenacity/lib-audio-devices.so
+lib/tenacity/lib-audio-graph.so
+lib/tenacity/lib-audio-io.so
+lib/tenacity/lib-basic-ui.so
+lib/tenacity/lib-builtin-effects.so
+lib/tenacity/lib-channel.so
+lib/tenacity/lib-command-parameters.so
+lib/tenacity/lib-components.so
+lib/tenacity/lib-concurrency.so
+lib/tenacity/lib-dynamic-range-processor.so
+lib/tenacity/lib-effects.so
+lib/tenacity/lib-exceptions.so
+lib/tenacity/lib-export-ui.so
+lib/tenacity/lib-ffmpeg-support.so
+lib/tenacity/lib-fft.so
+lib/tenacity/lib-file-formats.so
+lib/tenacity/lib-files.so
+lib/tenacity/lib-graphics.so
+lib/tenacity/lib-import-export.so
+lib/tenacity/lib-ipc.so
+lib/tenacity/lib-label-track.so
+lib/tenacity/lib-ladspa.so
+lib/tenacity/lib-lv2.so
+lib/tenacity/lib-math.so
+lib/tenacity/lib-menus.so
+lib/tenacity/lib-mixer.so
+lib/tenacity/lib-module-manager.so
+lib/tenacity/lib-music-information-retrieval.so
+lib/tenacity/lib-numeric-formats.so
+lib/tenacity/lib-nyquist-effects.so
+lib/tenacity/lib-playable-track.so
+lib/tenacity/lib-preference-pages.so
+lib/tenacity/lib-preferences.so
+lib/tenacity/lib-project-file-io.so
+lib/tenacity/lib-project-history.so
+lib/tenacity/lib-project-rate.so
+lib/tenacity/lib-project.so
+lib/tenacity/lib-realtime-effects.so
+lib/tenacity/lib-registries.so
+lib/tenacity/lib-sample-track.so
+lib/tenacity/lib-screen-geometry.so
+lib/tenacity/lib-shuttlegui.so
+lib/tenacity/lib-snapping.so
+lib/tenacity/lib-sqlite-helpers.so
+lib/tenacity/lib-stretching-sequence.so
+lib/tenacity/lib-string-utils.so
+lib/tenacity/lib-strings.so
+lib/tenacity/lib-tags.so
+lib/tenacity/lib-theme-resources.so
+lib/tenacity/lib-theme.so
+lib/tenacity/lib-time-and-pitch.so
+lib/tenacity/lib-time-frequency-selection.so
+lib/tenacity/lib-time-track.so
+lib/tenacity/lib-track-selection.so
+lib/tenacity/lib-track.so
+lib/tenacity/lib-transactions.so
+lib/tenacity/lib-utility.so
+lib/tenacity/lib-viewport.so
+lib/tenacity/lib-vst.so
+lib/tenacity/lib-wave-track-fft.so
+lib/tenacity/lib-wave-track-paint.so
+lib/tenacity/lib-wave-track-settings.so
+lib/tenacity/lib-wave-track.so
+lib/tenacity/lib-wx-init.so
+lib/tenacity/lib-wx-wrappers.so
+lib/tenacity/lib-xml.so
+share/applications/tenacity.desktop
+share/icons/hicolor/16x16/tenacity.png
+share/icons/hicolor/22x22/tenacity.png
+share/icons/hicolor/24x24/tenacity.png
+share/icons/hicolor/32x32/tenacity.png
+share/icons/hicolor/48x48/tenacity.png
+share/icons/hicolor/scalable/apps/tenacity.svg
+share/locale/af/LC_MESSAGES/tenacity.mo
+share/locale/ar/LC_MESSAGES/tenacity.mo
+share/locale/be/LC_MESSAGES/tenacity.mo
+share/locale/bg/LC_MESSAGES/tenacity.mo
+share/locale/bn/LC_MESSAGES/tenacity.mo
+share/locale/bs/LC_MESSAGES/tenacity.mo
+share/locale/ca/LC_MESSAGES/tenacity.mo
+share/locale/ca_ES@valencia/LC_MESSAGES/tenacity.mo
+share/locale/co/LC_MESSAGES/tenacity.mo
+share/locale/cs/LC_MESSAGES/tenacity.mo
+share/locale/cy/LC_MESSAGES/tenacity.mo
+share/locale/da/LC_MESSAGES/tenacity.mo
+share/locale/de/LC_MESSAGES/tenacity.mo
+share/locale/el/LC_MESSAGES/tenacity.mo
+share/locale/es/LC_MESSAGES/tenacity.mo
+share/locale/eu_ES/LC_MESSAGES/tenacity.mo
+share/locale/fa/LC_MESSAGES/tenacity.mo
+share/locale/fi/LC_MESSAGES/tenacity.mo
+share/locale/fr/LC_MESSAGES/tenacity.mo
+share/locale/ga/LC_MESSAGES/tenacity.mo
+share/locale/gl/LC_MESSAGES/tenacity.mo
+share/locale/he/LC_MESSAGES/tenacity.mo
+share/locale/hi/LC_MESSAGES/tenacity.mo
+share/locale/hr/LC_MESSAGES/tenacity.mo
+share/locale/hu/LC_MESSAGES/tenacity.mo
+share/locale/hy/LC_MESSAGES/tenacity.mo
+share/locale/id/LC_MESSAGES/tenacity.mo
+share/locale/it/LC_MESSAGES/tenacity.mo
+share/locale/ja/LC_MESSAGES/tenacity.mo
+share/locale/ka/LC_MESSAGES/tenacity.mo
+share/locale/km/LC_MESSAGES/tenacity.mo
+share/locale/ko/LC_MESSAGES/tenacity.mo
+share/locale/lt/LC_MESSAGES/tenacity.mo
+share/locale/mk/LC_MESSAGES/tenacity.mo
+share/locale/mr/LC_MESSAGES/tenacity.mo
+share/locale/my/LC_MESSAGES/tenacity.mo
+share/locale/nb/LC_MESSAGES/tenacity.mo
+share/locale/nl/LC_MESSAGES/tenacity.mo
+share/locale/oc/LC_MESSAGES/tenacity.mo
+share/locale/pl/LC_MESSAGES/tenacity.mo
+share/locale/pt_BR/LC_MESSAGES/tenacity.mo
+share/locale/pt_PT/LC_MESSAGES/tenacity.mo
+share/locale/ro/LC_MESSAGES/tenacity.mo
+share/locale/ru/LC_MESSAGES/tenacity.mo
+share/locale/sk/LC_MESSAGES/tenacity.mo
+share/locale/sl/LC_MESSAGES/tenacity.mo
+share/locale/sr_RS/LC_MESSAGES/tenacity.mo
+share/locale/sr_RS@latin/LC_MESSAGES/tenacity.mo
+share/locale/sv/LC_MESSAGES/tenacity.mo
+share/locale/ta/LC_MESSAGES/tenacity.mo
+share/locale/tg/LC_MESSAGES/tenacity.mo
+share/locale/tr/LC_MESSAGES/tenacity.mo
+share/locale/uk/LC_MESSAGES/tenacity.mo
+share/locale/vi/LC_MESSAGES/tenacity.mo
+share/locale/zh_CN/LC_MESSAGES/tenacity.mo
+share/locale/zh_TW/LC_MESSAGES/tenacity.mo
+share/man/man1/tenacity.1.gz
+share/metainfo/tenacity.metainfo.xml
+share/mime/packages/audacity.xml
+share/pixmaps/gnome-mime-application-x-audacity-project.xpm
+share/pixmaps/tenacity.xpm
+share/pixmaps/tenacity16.xpm
+share/pixmaps/tenacity32.xpm
+%%DATADIR%%/EffectsMenuDefaults.xml
+%%DATADIR%%/help/CMakeLists.txt
+%%DATADIR%%/help/tenacity.1
+%%DATADIR%%/help/tenacity.metainfo.xml.in
+%%DATADIR%%/nyquist/aud-do-support.lsp
+%%DATADIR%%/nyquist/dspprims.lsp
+%%DATADIR%%/nyquist/envelopes.lsp
+%%DATADIR%%/nyquist/equalizer.lsp
+%%DATADIR%%/nyquist/evalenv.lsp
+%%DATADIR%%/nyquist/fileio.lsp
+%%DATADIR%%/nyquist/init.lsp
+%%DATADIR%%/nyquist/misc.lsp
+%%DATADIR%%/nyquist/nyinit-dbg.lsp
+%%DATADIR%%/nyquist/nyinit.lsp
+%%DATADIR%%/nyquist/nyqmisc.lsp
+%%DATADIR%%/nyquist/nyquist-plot.txt
+%%DATADIR%%/nyquist/nyquist.lsp
+%%DATADIR%%/nyquist/printrec.lsp
+%%DATADIR%%/nyquist/profile.lsp
+%%DATADIR%%/nyquist/rawwaves/mand1.raw
+%%DATADIR%%/nyquist/rawwaves/mand10.raw
+%%DATADIR%%/nyquist/rawwaves/mand11.raw
+%%DATADIR%%/nyquist/rawwaves/mand12.raw
+%%DATADIR%%/nyquist/rawwaves/mand2.raw
+%%DATADIR%%/nyquist/rawwaves/mand3.raw
+%%DATADIR%%/nyquist/rawwaves/mand4.raw
+%%DATADIR%%/nyquist/rawwaves/mand5.raw
+%%DATADIR%%/nyquist/rawwaves/mand6.raw
+%%DATADIR%%/nyquist/rawwaves/mand7.raw
+%%DATADIR%%/nyquist/rawwaves/mand8.raw
+%%DATADIR%%/nyquist/rawwaves/mand9.raw
+%%DATADIR%%/nyquist/rawwaves/mandpluk.raw
+%%DATADIR%%/nyquist/rawwaves/marmstk1.raw
+%%DATADIR%%/nyquist/rawwaves/sinewave.raw
+%%DATADIR%%/nyquist/sal-parse.lsp
+%%DATADIR%%/nyquist/sal.lsp
+%%DATADIR%%/nyquist/seq.lsp
+%%DATADIR%%/nyquist/seqfnint.lsp
+%%DATADIR%%/nyquist/seqmidi.lsp
+%%DATADIR%%/nyquist/sliders.lsp
+%%DATADIR%%/nyquist/sndfnint.lsp
+%%DATADIR%%/nyquist/spec-plot.lsp
+%%DATADIR%%/nyquist/spectral-analysis.lsp
+%%DATADIR%%/nyquist/stk.lsp
+%%DATADIR%%/nyquist/system.lsp
+%%DATADIR%%/nyquist/test.lsp
+%%DATADIR%%/nyquist/velocity.lsp
+%%DATADIR%%/nyquist/xlinit.lsp
+%%DATADIR%%/nyquist/xm.lsp
+%%DATADIR%%/plug-ins/SpectralEditMulti.ny
+%%DATADIR%%/plug-ins/SpectralEditParametricEQ.ny
+%%DATADIR%%/plug-ins/SpectralEditShelves.ny
+%%DATADIR%%/plug-ins/StudioFadeOut.ny
+%%DATADIR%%/plug-ins/adjustable-fade.ny
+%%DATADIR%%/plug-ins/beat.ny
+%%DATADIR%%/plug-ins/clipfix.ny
+%%DATADIR%%/plug-ins/crossfadeclips.ny
+%%DATADIR%%/plug-ins/crossfadetracks.ny
+%%DATADIR%%/plug-ins/delay.ny
+%%DATADIR%%/plug-ins/eq-xml-to-txt-converter.ny
+%%DATADIR%%/plug-ins/equalabel.ny
+%%DATADIR%%/plug-ins/highpass.ny
+%%DATADIR%%/plug-ins/label-sounds.ny
+%%DATADIR%%/plug-ins/limiter.ny
+%%DATADIR%%/plug-ins/lowpass.ny
+%%DATADIR%%/plug-ins/noisegate.ny
+%%DATADIR%%/plug-ins/notch.ny
+%%DATADIR%%/plug-ins/nyquist-plug-in-installer.ny
+%%DATADIR%%/plug-ins/pluck.ny
+%%DATADIR%%/plug-ins/rhythmtrack.ny
+%%DATADIR%%/plug-ins/rissetdrum.ny
+%%DATADIR%%/plug-ins/rms.ny
+%%DATADIR%%/plug-ins/sample-data-export.ny
+%%DATADIR%%/plug-ins/sample-data-import.ny
+%%DATADIR%%/plug-ins/spectral-delete.ny
+%%DATADIR%%/plug-ins/tremolo.ny
+%%DATADIR%%/plug-ins/vocalrediso.ny
+%%DATADIR%%/plug-ins/vocoder.ny
diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile
index 945e43084064..11940c2c0732 100644
--- a/multimedia/termplay/Makefile
+++ b/multimedia/termplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termplay
DISTVERSION= 2.0.6
-PORTREVISION= 47
+PORTREVISION= 48
CATEGORIES= multimedia
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/multimedia/ustreamer/Makefile b/multimedia/ustreamer/Makefile
index 2bc7b6b138f3..f3289e309f17 100644
--- a/multimedia/ustreamer/Makefile
+++ b/multimedia/ustreamer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ustreamer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.36
+DISTVERSION= 6.42
CATEGORIES= multimedia net
MAINTAINER= yuri@FreeBSD.org
@@ -39,6 +39,7 @@ JANUS_MAKE_ARGS= WITH_JANUS=1
JANUS_USES= gettext-runtime gnome
JANUS_USE= GNOME=glib20
JANUS_CFLAGS= -I${LOCALBASE}/include/janus # https://github.com/meetecho/janus-gateway/issues/3523, https://github.com/pikvm/ustreamer/issues/305
+JANUS_CFLAGS+= `pkg-config --cflags glib-2.0` # because janus includes glib.h
JANUS_BUILD_DEPENDS= janus>0:www/janus
JANUS_LIB_DEPENDS= libasound.so:audio/alsa-lib \
libjansson.so:devel/jansson \
diff --git a/multimedia/ustreamer/distinfo b/multimedia/ustreamer/distinfo
index d925af3e1ffd..d77c25f81fec 100644
--- a/multimedia/ustreamer/distinfo
+++ b/multimedia/ustreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743055066
-SHA256 (pikvm-ustreamer-v6.36_GH0.tar.gz) = 71aaba1427e8bb690500f1ae940aa64c3b3f7253750448c1331fad3b31500f3e
-SIZE (pikvm-ustreamer-v6.36_GH0.tar.gz) = 148781
+TIMESTAMP = 1762943777
+SHA256 (pikvm-ustreamer-v6.42_GH0.tar.gz) = 40c10b522c34bcb95bda9844a5a2a06173fea9a5d948882d70740cbe1fe7a8b4
+SIZE (pikvm-ustreamer-v6.42_GH0.tar.gz) = 150310
diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile
index 242a64bfafc6..961ee519741f 100644
--- a/multimedia/video-trimmer/Makefile
+++ b/multimedia/video-trimmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= video-trimmer
DISTVERSIONPREFIX= v
DISTVERSION= 25.03
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia gnome
DIST_SUBDIR= gnome
diff --git a/multimedia/vvdec/Makefile b/multimedia/vvdec/Makefile
index 5769a25cf84b..adef5181f1a0 100644
--- a/multimedia/vvdec/Makefile
+++ b/multimedia/vvdec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vvdec
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
+DISTVERSION= 3.0.0
CATEGORIES= multimedia python
MAINTAINER= yuri@FreeBSD.org
@@ -20,7 +20,8 @@ CMAKE_ON= BUILD_SHARED_LIBS \
VVDEC_INSTALL_VVDECAPP
CMAKE_OFF= FREEBSD_VVDEC_ENABLE_X86_SIMD \
VVDEC_ENABLE_WARNINGS_AS_WERROR
-CMAKE_TESTING_TARGET= test enable-bitstream-download=1 # tests fail to download bitstreams, see https://github.com/fraunhoferhhi/vvdec/issues/125
+CMAKE_TESTING_ON= BUILD_TESTING VVDEC_ENABLE_BITSTREAM_DOWNLOAD
+CMAKE_TESTING_TARGET= test
.include <bsd.port.options.mk>
@@ -28,4 +29,6 @@ CMAKE_TESTING_TARGET= test enable-bitstream-download=1 # tests fail to download
CMAKE_ARGS+= -DVVDEC_ENABLE_LINK_TIME_OPT:BOOL=OFF
.endif
+# tests as of 3.0.0: 100% tests passed, 0 tests failed out of 239
+
.include <bsd.port.mk>
diff --git a/multimedia/vvdec/distinfo b/multimedia/vvdec/distinfo
index 7e6aee499adf..32f3333215cc 100644
--- a/multimedia/vvdec/distinfo
+++ b/multimedia/vvdec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714450741
-SHA256 (fraunhoferhhi-vvdec-v2.3.0_GH0.tar.gz) = 91ab0c64a6f43627add65cfd2c14d074ad5830105d63fa013af274960efd4e6d
-SIZE (fraunhoferhhi-vvdec-v2.3.0_GH0.tar.gz) = 1342422
+TIMESTAMP = 1762888006
+SHA256 (fraunhoferhhi-vvdec-v3.0.0_GH0.tar.gz) = 090688c2f9beebd4e8a2ec197a5b9429803498cd3c91fbec62fe7718a8268114
+SIZE (fraunhoferhhi-vvdec-v3.0.0_GH0.tar.gz) = 1461638
diff --git a/multimedia/vvdec/pkg-plist b/multimedia/vvdec/pkg-plist
index fa86f9639571..4281dc998a5d 100644
--- a/multimedia/vvdec/pkg-plist
+++ b/multimedia/vvdec/pkg-plist
@@ -8,6 +8,6 @@ lib/cmake/vvdec/vvdecConfigVersion.cmake
lib/cmake/vvdec/vvdecTargets-shared-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/vvdec/vvdecTargets-shared.cmake
lib/libvvdec.so
-lib/libvvdec.so.2
-lib/libvvdec.so.2.3.0
+lib/libvvdec.so.3
+lib/libvvdec.so.3.0.0
libdata/pkgconfig/libvvdec.pc
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index cc80324dbf72..d05428be4010 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WinFF
PORTVERSION= 1.6.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MASTER_SITES= https://github.com/WinFF/winff/archive/refs/tags/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile
index 46d7c0186d0f..ac5935c50a3c 100644
--- a/multimedia/wl-screenrec/Makefile
+++ b/multimedia/wl-screenrec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-screenrec
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5 # see PORTSCOUT comment below
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/youtui/Makefile b/multimedia/youtui/Makefile
index dcbeba246e45..594c082d2929 100644
--- a/multimedia/youtui/Makefile
+++ b/multimedia/youtui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= youtui
DISTVERSIONPREFIX= youtui/v
-DISTVERSION= 0.0.25
-PORTREVISION= 3
+DISTVERSION= 0.0.26
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -325,7 +325,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
nix-0.26.4 \
nom-7.1.3 \
noop_proc_macro-0.3.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-bigint-0.4.6 \
num-conv-0.1.0 \
num-derive-0.4.2 \
@@ -366,7 +366,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
option-ext-0.2.0 \
orbclient-0.3.48 \
ordered-stream-0.2.0 \
- overload-0.1.1 \
owned_ttf_parser-0.25.0 \
parking-2.2.1 \
parking_lot-0.11.2 \
@@ -567,7 +566,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tracing-attributes-0.1.29 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
tui-logger-0.14.5 \
@@ -603,6 +602,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
wasm-timer-0.2.5 \
wayland-backend-0.3.10 \
wayland-client-0.31.10 \
diff --git a/multimedia/youtui/distinfo b/multimedia/youtui/distinfo
index 16110f1bb5fe..4adf1195ff1e 100644
--- a/multimedia/youtui/distinfo
+++ b/multimedia/youtui/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750120949
+TIMESTAMP = 1762631144
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -609,8 +609,8 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -691,8 +691,6 @@ SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140
SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
@@ -1093,8 +1091,8 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
@@ -1165,6 +1163,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
SHA256 (rust/crates/wayland-backend-0.3.10.crate) = fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121
@@ -1389,5 +1389,5 @@ SHA256 (rust/crates/zvariant_derive-3.15.2.crate) = 37c24dc0bed72f5f90d1f8bb5b07
SIZE (rust/crates/zvariant_derive-3.15.2.crate) = 10936
SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200
SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223
-SHA256 (nick42d-youtui-youtui-v0.0.25_GH0.tar.gz) = a03a7842da715998ea0e7f9b55a9c5174650a91ab5e3f46e081f7b5912a50afb
-SIZE (nick42d-youtui-youtui-v0.0.25_GH0.tar.gz) = 3547751
+SHA256 (nick42d-youtui-youtui-v0.0.26_GH0.tar.gz) = 4508dc304a4a2dcb22a34bd446106351633ec6b1d0fdf14848693d29504ad308
+SIZE (nick42d-youtui-youtui-v0.0.26_GH0.tar.gz) = 5387428
diff --git a/multimedia/zoneminder/Makefile b/multimedia/zoneminder/Makefile
index 47ba2e280d88..dccb2070f244 100644
--- a/multimedia/zoneminder/Makefile
+++ b/multimedia/zoneminder/Makefile
@@ -33,14 +33,13 @@ LIB_DEPENDS= libx264.so:multimedia/libx264 \
libmp4v2.so:multimedia/mp4v2 \
libgcrypt.so:security/libgcrypt
RUN_DEPENDS= ${ZM_DEPENDS} \
- sudo:security/sudo \
p5-Device-SerialPort>=0:comms/p5-Device-SerialPort \
p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \
p5-Bytes-Random-Secure>=0:security/p5-Bytes-Random-Secure \
p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
zip:archivers/zip
-USES= cmake:insource,noninja cpe jpeg mysql perl5 php:flavors shebangfix ssl
+USES= cmake:insource,noninja cpe jpeg mysql perl5 php:flavors shebangfix ssl sudo
USE_GITHUB= yes
GH_TUPLE= FriendsOfCake:crud:1429237:crud/web/api/app/Plugin/Crud \
ZoneMinder:CakePHP-Enum-Behavior:ea90c0c:crud_plugin/web/api/app/Plugin/CakePHP-Enum-Behavior \