aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile6
-rw-r--r--audio/amarok/Makefile73
-rw-r--r--audio/amarok/distinfo3
-rw-r--r--audio/amarok/files/patch-cmake_modules_FindMariaDBd.cmake11
-rw-r--r--audio/amarok/pkg-descr4
-rw-r--r--audio/amarok/pkg-plist1293
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/atunes/Makefile2
-rw-r--r--audio/audiocd-kio/Makefile3
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/avldrums-lv2/Makefile2
-rw-r--r--audio/avldrums-lv2/distinfo6
-rw-r--r--audio/bangr-lv2/Makefile5
-rw-r--r--audio/bangr-lv2/distinfo12
-rw-r--r--audio/bangr-lv2/files/patch-makefile17
-rw-r--r--audio/baresip/Makefile4
-rw-r--r--audio/baresip/distinfo10
-rw-r--r--audio/baresip/pkg-plist4
-rw-r--r--audio/bchoppr-lv2/Makefile8
-rw-r--r--audio/bchoppr-lv2/distinfo12
-rw-r--r--audio/bchoppr-lv2/files/patch-makefile12
-rw-r--r--audio/beets/Makefile5
-rw-r--r--audio/blucli/Makefile2
-rw-r--r--audio/cantata/Makefile8
-rw-r--r--audio/cantata/distinfo10
-rw-r--r--audio/cantata/files/patch-models_streamsmodel.cpp14
-rw-r--r--audio/cardinal/Makefile3
-rw-r--r--audio/cardinal/distinfo6
-rw-r--r--audio/cardinal/pkg-plist473
-rw-r--r--audio/cheesecutter/Makefile34
-rw-r--r--audio/cheesecutter/distinfo6
-rw-r--r--audio/cheesecutter/files/patch-Makefile.ldc42
-rw-r--r--audio/cheesecutter/files/patch-src_main.d13
-rw-r--r--audio/drumkv1-lv2/Makefile2
-rw-r--r--audio/drumkv1-lv2/distinfo6
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/emms/Makefile10
-rw-r--r--audio/emms/distinfo6
-rw-r--r--audio/emms/files/patch-Makefile12
-rw-r--r--audio/emms/pkg-plist70
-rw-r--r--audio/essentia/Makefile10
-rw-r--r--audio/essentia/distinfo6
-rw-r--r--audio/essentia/files/patch-wscript11
-rw-r--r--audio/exaile/Makefile2
-rw-r--r--audio/exaile/distinfo6
-rw-r--r--audio/faac/Makefile8
-rw-r--r--audio/faac/distinfo8
-rw-r--r--audio/faac/pkg-plist4
-rw-r--r--audio/faust-lv2/Makefile2
-rw-r--r--audio/faust/Makefile4
-rw-r--r--audio/faust/distinfo6
-rw-r--r--audio/faust/files/patch-build_CMakeLists.txt11
-rw-r--r--audio/faust/pkg-plist23
-rw-r--r--audio/festalon/Makefile2
-rw-r--r--audio/fooyin/Makefile17
-rw-r--r--audio/fooyin/distinfo8
-rw-r--r--audio/fooyin/files/patch-cmake_FooyinInstall.cmake20
-rw-r--r--audio/fooyin/files/patch-src_utils_starrating.cpp16
-rw-r--r--audio/fooyin/pkg-plist5
-rw-r--r--audio/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/ft2-clone/files/patch-CMakeLists.txt11
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/go-librespot/Makefile2
-rw-r--r--audio/gonic/Makefile2
-rw-r--r--audio/intersect-lv2/Makefile5
-rw-r--r--audio/intersect-lv2/distinfo6
-rw-r--r--audio/ir-lv2/Makefile16
-rw-r--r--audio/ir-lv2/distinfo8
-rw-r--r--audio/ir-lv2/pkg-descr5
-rw-r--r--audio/jid3lib/Makefile2
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/kapitonov-plugins-pack-lv2/Makefile3
-rw-r--r--audio/kapitonov-plugins-pack-lv2/distinfo4
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/libid3tag/Makefile4
-rw-r--r--audio/libid3tag/distinfo6
-rw-r--r--audio/libid3tag/files/patch-genre.dat219
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/Makefile20
-rw-r--r--audio/libkcompactdisc/distinfo3
-rw-r--r--audio/libkcompactdisc/pkg-descr1
-rw-r--r--audio/libkcompactdisc/pkg-plist79
-rw-r--r--audio/libopenmpt/Makefile4
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/libopenshot-audio/Makefile2
-rw-r--r--audio/libopenshot-audio/distinfo6
-rw-r--r--audio/libopenshot-audio/files/patch-CMakeLists.txt6
-rw-r--r--audio/libsndfile/Makefile47
-rw-r--r--audio/libsndfile/distinfo10
-rw-r--r--audio/libsndfile/pkg-plist7
-rw-r--r--audio/liquidsfz/Makefile12
-rw-r--r--audio/liquidsfz/distinfo8
-rw-r--r--audio/lyrionmusicserver/Makefile97
-rw-r--r--audio/lyrionmusicserver/distinfo10
-rw-r--r--audio/lyrionmusicserver/files/patch-Slim_Utils_Log.pm (renamed from audio/lyrionmusicserver/files/patch-slimserver-9977737_Slim_Utils_Log.pm)4
-rw-r--r--audio/lyrionmusicserver/files/patch-convert.conf (renamed from audio/lyrionmusicserver/files/patch-slimserver-9977737_convert.conf)4
-rw-r--r--audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh51
-rw-r--r--audio/lyrionmusicserver/files/patch-slimserver-vendor-b62107b_CPAN_buildme.sh11
-rw-r--r--audio/lyrionmusicserver/pkg-plist690
-rw-r--r--audio/maolan/Makefile36
-rw-r--r--audio/maolan/Makefile.crates596
-rw-r--r--audio/maolan/distinfo1195
-rw-r--r--audio/maolan/pkg-descr5
-rw-r--r--audio/mixxx/Makefile4
-rw-r--r--audio/mixxx/files/pkg-message.in13
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/moodbar/Makefile2
-rw-r--r--audio/moony-lv2/Makefile13
-rw-r--r--audio/moony-lv2/distinfo6
-rw-r--r--audio/moony-lv2/files/patch-subprojects_d2tk_src_base__pty.c56
-rw-r--r--audio/moony-lv2/files/patch-subprojects_d2tk_src_util__spawn.c12
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mpg123.el/Makefile8
-rw-r--r--audio/mpg123.el/pkg-message2
-rw-r--r--audio/mumble-server/Makefile2
-rw-r--r--audio/mumble/Makefile1
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/murmur/Makefile2
-rw-r--r--audio/musiccontrol/Makefile4
-rw-r--r--audio/musicpd/Makefile2
-rw-r--r--audio/musicpd/distinfo6
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile1
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/neuralrack-lv2/Makefile2
-rw-r--r--audio/neuralrack-lv2/distinfo6
-rw-r--r--audio/noctavox/Makefile2
-rw-r--r--audio/noson-app/Makefile2
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/noson/Makefile2
-rw-r--r--audio/noson/distinfo6
-rw-r--r--audio/noson/pkg-plist2
-rw-r--r--audio/nyquist/Makefile2
-rw-r--r--audio/padthv1-lv2/Makefile2
-rw-r--r--audio/padthv1-lv2/distinfo6
-rw-r--r--audio/piper-phonemize/Makefile2
-rw-r--r--audio/piper/Makefile2
-rw-r--r--audio/pipewire-spa-oss/Makefile122
-rw-r--r--audio/pipewire-spa-oss/distinfo240
-rw-r--r--audio/pithos/Makefile4
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/pms-devel/Makefile2
-rw-r--r--audio/pt2-clone/Makefile2
-rw-r--r--audio/pt2-clone/distinfo6
-rw-r--r--audio/py-SoundFile/Makefile3
-rw-r--r--audio/py-aubio/Makefile6
-rw-r--r--audio/py-auditok/Makefile4
-rw-r--r--audio/py-espeakng-loader/Makefile30
-rw-r--r--audio/py-espeakng-loader/distinfo3
-rw-r--r--audio/py-espeakng-loader/files/patch-src_espeakng__loader_____init____.py20
-rw-r--r--audio/py-espeakng-loader/pkg-descr5
-rw-r--r--audio/py-essentia/Makefile13
-rw-r--r--audio/py-essentia/distinfo6
-rw-r--r--audio/py-librosa/Makefile4
-rw-r--r--audio/py-music21/Makefile3
-rw-r--r--audio/py-pyjacklib/Makefile18
-rw-r--r--audio/py-pyjacklib/distinfo6
-rw-r--r--audio/py-pyjacklib/pkg-descr8
-rw-r--r--audio/py-pyradio/Makefile2
-rw-r--r--audio/py-pyradio/distinfo6
-rw-r--r--audio/py-pysndfile/Makefile6
-rw-r--r--audio/py-resampy/Makefile4
-rw-r--r--audio/py-samplerate/Makefile3
-rw-r--r--audio/py-sounddevice/Makefile4
-rw-r--r--audio/py-soxr/Makefile19
-rw-r--r--audio/py-soxr/distinfo6
-rw-r--r--audio/py-torchaudio/Makefile1
-rw-r--r--audio/py-wavio/Makefile4
-rw-r--r--audio/qtractor/Makefile3
-rw-r--r--audio/qtractor/distinfo6
-rw-r--r--audio/radiotrope/Makefile43
-rw-r--r--audio/radiotrope/Makefile.crates781
-rw-r--r--audio/radiotrope/distinfo1565
-rw-r--r--audio/radiotrope/pkg-descr15
-rw-r--r--audio/radiotrope/pkg-plist8
-rw-r--r--audio/re/Makefile2
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/samplv1-lv2/Makefile2
-rw-r--r--audio/samplv1-lv2/distinfo6
-rw-r--r--audio/screcord-lv2/Makefile16
-rw-r--r--audio/screcord-lv2/distinfo6
-rw-r--r--audio/screcord-lv2/files/patch-screcord_sc_record.ttl53
-rw-r--r--audio/shairport-sync/Makefile2
-rw-r--r--audio/shairport-sync/distinfo6
-rw-r--r--audio/shortwave/Makefile6
-rw-r--r--audio/shortwave/Makefile.crates643
-rw-r--r--audio/shortwave/distinfo1292
-rw-r--r--audio/shortwave/files/patch-Cargo.toml36
-rw-r--r--audio/shortwave/files/patch-meson.build11
-rw-r--r--audio/shortwave/files/patch-src_api_cover__loader.rs54
-rw-r--r--audio/shortwave/pkg-plist1
-rw-r--r--audio/simplemod/Makefile2
-rw-r--r--audio/songrec/Makefile587
-rw-r--r--audio/songrec/distinfo1142
-rw-r--r--audio/songrec/files/cpal-alsa-estrpipe.patch44
-rw-r--r--audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_build.rs11
-rw-r--r--audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_src_lib.rs16
-rw-r--r--audio/songsee/Makefile23
-rw-r--r--audio/songsee/distinfo5
-rw-r--r--audio/songsee/pkg-descr6
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/soundtouch/Makefile9
-rw-r--r--audio/soundtouch/distinfo6
-rw-r--r--audio/soundtouch/files/patch-CMakeLists.txt10
-rw-r--r--audio/soundtouch/pkg-plist2
-rw-r--r--audio/spotify-player/Makefile2
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--audio/subtui/Makefile3
-rw-r--r--audio/subtui/distinfo10
-rw-r--r--audio/synthv1-lv2/Makefile2
-rw-r--r--audio/synthv1-lv2/distinfo6
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--audio/waves/Makefile7
-rw-r--r--audio/waves/distinfo10
-rw-r--r--audio/waves/files/patch-internal_lastfm_auth.go11
-rw-r--r--audio/waves/files/patch-internal_mpris_cover.go8
-rw-r--r--audio/waves/files/patch-internal_mpris_mpris.go8
-rw-r--r--audio/waves/files/patch-internal_mpris_mpris__test.go8
-rw-r--r--audio/waves/files/patch-internal_mpris_stub.go8
-rw-r--r--audio/waves/files/patch-internal_notify_albumart.go8
-rw-r--r--audio/waves/files/patch-internal_notify_albumart__stub.go8
-rw-r--r--audio/waves/files/patch-internal_notify_albumart__test.go8
-rw-r--r--audio/waves/files/patch-internal_notify_dbus.go8
-rw-r--r--audio/waves/files/patch-internal_notify_dbus__test.go8
-rw-r--r--audio/waves/files/patch-internal_notify_stub.go8
-rw-r--r--audio/x42-plugins-lv2/Makefile2
-rw-r--r--audio/x42-plugins-lv2/distinfo6
-rw-r--r--audio/xsynth/Makefile2
-rw-r--r--audio/xsynth/distinfo6
-rw-r--r--audio/zam-plugins-lv2/Makefile6
-rw-r--r--audio/zam-plugins-lv2/distinfo14
-rw-r--r--audio/zam-plugins-lv2/pkg-plist10
242 files changed, 9828 insertions, 3192 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 8385f0b74b3e..53cc98f782f3 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -23,6 +23,7 @@
SUBDIR += alsa-sndio
SUBDIR += alsa-utils
SUBDIR += alure
+ SUBDIR += amarok
SUBDIR += amb-plugins
SUBDIR += amberol
SUBDIR += ampache
@@ -358,7 +359,6 @@
SUBDIR += libid3tag
SUBDIR += libinstpatch
SUBDIR += libkcddb
- SUBDIR += libkcompactdisc
SUBDIR += libkeyfinder
SUBDIR += liblastfm
SUBDIR += liblo
@@ -446,6 +446,7 @@
SUBDIR += madronalib
SUBDIR += malint
SUBDIR += mamba
+ SUBDIR += maolan
SUBDIR += mate-media
SUBDIR += mclk-lv2
SUBDIR += mda-lv2
@@ -632,6 +633,7 @@
SUBDIR += py-auditok
SUBDIR += py-discid
SUBDIR += py-discogs-client
+ SUBDIR += py-espeakng-loader
SUBDIR += py-essentia
SUBDIR += py-eyed3
SUBDIR += py-fmoo-audiotools
@@ -685,6 +687,7 @@
SUBDIR += qtractor
SUBDIR += quimup
SUBDIR += qxgedit
+ SUBDIR += radiotrope
SUBDIR += ratatouille-lv2
SUBDIR += raul
SUBDIR += rawrec
@@ -742,6 +745,7 @@
SUBDIR += somafm-cli
SUBDIR += sonata
SUBDIR += songrec
+ SUBDIR += songsee
SUBDIR += sonic-visualiser
SUBDIR += sonicradio
SUBDIR += sonivox
diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile
new file mode 100644
index 000000000000..e538fff37b17
--- /dev/null
+++ b/audio/amarok/Makefile
@@ -0,0 +1,73 @@
+PORTNAME= amarok
+DISTVERSION= 3.3.2
+CATEGORIES= audio kde
+MASTER_SITES= KDE/stable/amarok/${DISTVERSION}
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE music player
+WWW= https://amarok.kde.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libfftw3.so:math/fftw3 \
+ libmtp.so:multimedia/libmtp \
+ libtag.so:audio/taglib \
+ libunwind.so:devel/libunwind
+
+USES= cmake compiler:c++14-lang cpe desktop-file-utils gettext gl gnome \
+ gstreamer kde:6 pkgconfig python qt:6 ssl xorg \
+ tar:xz
+USE_GL= gl opengl
+USE_GNOME= glib20
+USE_GSTREAMER= plugins
+USE_KDE= archive colorscheme coreaddons crash dbusaddons \
+ dnssd doctools globalaccel guiaddons i18n \
+ iconthemes kcmutils kio notifications package \
+ solid statusnotifieritem texteditor textwidgets \
+ threadweaver windowsystem \
+ ecm:build doctools:build
+USE_QT= base declarative svg tools webengine
+USE_XORG= ice sm x11 xext
+USE_LDCONFIG= yes
+
+CPE_VENDOR= kde
+
+CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=True
+
+OPTIONS_DEFINE= EMBEDDED IPOD LASTFM
+OPTIONS_DEFAULT= IPOD
+OPTIONS_SUB= yes
+
+EMBEDDED_DESC= Use a dedicated MySQL instance (requires MariaDB)
+EMBEDDED_BUILD_DEPENDS= ${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER}
+EMBEDDED_USES= mysql:${AMAROK_SQL_VER},client,server
+EMBEDDED_USES_OFF= mysql
+EMBEDDED_CMAKE_BOOL= WITH_EMBEDDED_DB
+
+# Requires libmygpo-qt6 >= 1.2.0. https://github.com/gpodder/libmygpo-qt
+# GPODDER_DESC= Enable gpodder.net support
+# GPODDER_USE= KDE=kwallet
+# GPODDER_CMAKE_BOOL= WITH_GPODDER
+
+IPOD_DESC= Apple iPod support
+IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \
+ libimobiledevice-1.0.so:comms/libimobiledevice \
+ libplist-2.0.so:devel/libplist
+IPOD_USE= GNOME=gdkpixbuf
+IPOD_CMAKE_BOOL= WITH_IPOD
+
+# /usr/local/include/lastfm6/global.h:65:26: error: invalid operands to binary expression ('const char *' and 'QLatin1String')
+LASTFM_DESC= Enable last.fm support (broken)
+LASTFM_BROKEN= fails to build with liblastfm-qt6
+LASTFM_LIB_DEPENDS= liblastfm6.so:audio/liblastfm
+LASTFM_USE= KDE=kwallet
+LASTFM_CMAKE_BOOL= WITH_LASTFM
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MEMBEDDED} && (${MYSQL_FLAVOUR} == mysql)
+IGNORE= EMBEDDED option requires MariaDB
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/amarok/distinfo b/audio/amarok/distinfo
new file mode 100644
index 000000000000..31d8fc9fecad
--- /dev/null
+++ b/audio/amarok/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1775135295
+SHA256 (amarok-3.3.2.tar.xz) = aa436b09d3991be48cf37e6f0b71f58aebd5bffaba0fdce7ffd3c2b485d3660b
+SIZE (amarok-3.3.2.tar.xz) = 47742228
diff --git a/audio/amarok/files/patch-cmake_modules_FindMariaDBd.cmake b/audio/amarok/files/patch-cmake_modules_FindMariaDBd.cmake
new file mode 100644
index 000000000000..a5bbb955bdeb
--- /dev/null
+++ b/audio/amarok/files/patch-cmake_modules_FindMariaDBd.cmake
@@ -0,0 +1,11 @@
+--- cmake/modules/FindMariaDBd.cmake.orig 2026-01-17 10:51:16 UTC
++++ cmake/modules/FindMariaDBd.cmake
+@@ -32,7 +32,7 @@ if(MYSQLCONFIG_EXECUTABLE)
+
+ if(MYSQLCONFIG_EXECUTABLE)
+ execute_process(
+- COMMAND ${MYSQLCONFIG_EXECUTABLE} --libmysqld-libs
++ COMMAND ${MYSQLCONFIG_EXECUTABLE} --libs
+ RESULT_VARIABLE MC_return_embedded
+ OUTPUT_VARIABLE MC_MYSQLE_LIBRARIES
+ OUTPUT_STRIP_TRAILING_WHITESPACE
diff --git a/audio/amarok/pkg-descr b/audio/amarok/pkg-descr
new file mode 100644
index 000000000000..33a690128cc4
--- /dev/null
+++ b/audio/amarok/pkg-descr
@@ -0,0 +1,4 @@
+Amarok is a powerful music player for Linux and Unix, MacOS X and
+Windows with an intuitive interface. It makes playing the music you
+love and discovering new music easier than ever before - and it looks
+good doing it!
diff --git a/audio/amarok/pkg-plist b/audio/amarok/pkg-plist
new file mode 100644
index 000000000000..edfe2eca29d9
--- /dev/null
+++ b/audio/amarok/pkg-plist
@@ -0,0 +1,1293 @@
+bin/amarok
+bin/amarok_afttagger
+bin/amarokcollectionscanner
+etc/xdg/amarok_homerc
+lib/libamarok-sqlcollection.so
+lib/libamarok-sqlcollection.so.1
+lib/libamarok-sqlcollection.so.1.0.0
+lib/libamarok-transcoding.so
+lib/libamarok-transcoding.so.1
+lib/libamarok-transcoding.so.1.0.0
+%%LASTFM%%lib/libamarok_service_lastfm_config.so
+lib/libamarokcore.so
+lib/libamarokcore.so.1
+lib/libamarokcore.so.1.0.0
+lib/libamaroklib.so
+lib/libamaroklib.so.1
+lib/libamaroklib.so.1.0.0
+lib/libamarokpud.so
+lib/libamarokshared.so
+lib/libamarokshared.so.1
+lib/libamarokshared.so.1.0.0
+lib/libampache_account_login.so
+%%QT_PLUGINDIR%%/amarok_collection-audiocdcollection.so
+%%QT_PLUGINDIR%%/amarok_collection-daapcollection.so
+%%IPOD%%%%QT_PLUGINDIR%%/amarok_collection-ipodcollection.so
+%%QT_PLUGINDIR%%/amarok_collection-mtpcollection.so
+%%QT_PLUGINDIR%%/amarok_collection-mysqlcollection.so
+%%QT_PLUGINDIR%%/amarok_collection-playdarcollection.so
+%%QT_PLUGINDIR%%/amarok_collection-umscollection.so
+%%QT_PLUGINDIR%%/amarok_importer-amarok.so
+%%QT_PLUGINDIR%%/amarok_importer-banshee.so
+%%QT_PLUGINDIR%%/amarok_importer-clementine.so
+%%QT_PLUGINDIR%%/amarok_importer-fastforward.so
+%%QT_PLUGINDIR%%/amarok_importer-itunes.so
+%%QT_PLUGINDIR%%/amarok_importer-rhythmbox.so
+%%QT_PLUGINDIR%%/amarok_service_ampache.so
+%%LASTFM%%%%QT_PLUGINDIR%%/amarok_service_lastfm.so
+%%QT_PLUGINDIR%%/amarok_service_magnatunestore.so
+%%QT_PLUGINDIR%%/amarok_service_opmldirectory.so
+%%EMBEDDED%%%%QT_PLUGINDIR%%/amarok_storage-mysqlestorage.so
+%%QT_PLUGINDIR%%/amarok_storage-mysqlserverstorage.so
+%%QT_PLUGINDIR%%/kcm_amarok_service_ampache.so
+%%LASTFM%%%%QT_PLUGINDIR%%/kcm_amarok_service_lastfm.so
+%%QT_PLUGINDIR%%/kcm_amarok_service_magnatunestore.so
+%%QT_QMLDIR%%/org/kde/amarok/albums/libamarok_context_applet_albums.so
+%%QT_QMLDIR%%/org/kde/amarok/albums/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/analyzer/libamarok_context_applet_analyzer.so
+%%QT_QMLDIR%%/org/kde/amarok/analyzer/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/currenttrack/libamarok_context_applet_currenttrack.so
+%%QT_QMLDIR%%/org/kde/amarok/currenttrack/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/lyrics/libamarok_context_applet_lyrics.so
+%%QT_QMLDIR%%/org/kde/amarok/lyrics/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/photos/libamarok_context_applet_photos.so
+%%QT_QMLDIR%%/org/kde/amarok/photos/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/qml/Applet.qml
+%%QT_QMLDIR%%/org/kde/amarok/qml/AppletHeader.qml
+%%QT_QMLDIR%%/org/kde/amarok/qml/libqml_plugin.so
+%%QT_QMLDIR%%/org/kde/amarok/qml/qmldir
+%%LASTFM%%%%QT_QMLDIR%%/org/kde/amarok/similarartists/libamarok_context_applet_similarartists.so
+%%LASTFM%%%%QT_QMLDIR%%/org/kde/amarok/similarartists/qmldir
+%%QT_QMLDIR%%/org/kde/amarok/wikipedia/libamarok_context_applet_wikipedia.so
+%%QT_QMLDIR%%/org/kde/amarok/wikipedia/qmldir
+%%DATADIR%%/data/DefaultPlaylistLayouts.xml
+%%DATADIR%%/data/InfoParserLoading.html
+%%DATADIR%%/data/WikipediaCustomStyle.css
+%%DATADIR%%/data/bullet.gif
+%%DATADIR%%/data/first_run_jingle.ogg
+%%DATADIR%%/data/hover_info_template.html
+%%DATADIR%%/data/podcast_directory.opml
+%%DATADIR%%/icons/hicolor/128x128/status/audio-volume-high-amarok.png
+%%DATADIR%%/icons/hicolor/128x128/status/audio-volume-low-amarok.png
+%%DATADIR%%/icons/hicolor/128x128/status/audio-volume-medium-amarok.png
+%%DATADIR%%/icons/hicolor/128x128/status/audio-volume-muted-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_artist.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_cart_add.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_cart_remove.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_cart_view.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_change_language.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_clock.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_lyrics.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_playcount.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_playlist.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_playlist_refresh.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_scripts.png
+%%DATADIR%%/icons/hicolor/16x16/actions/amarok_track.png
+%%DATADIR%%/icons/hicolor/16x16/actions/collection-rescan-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/download-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/dynamic-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/favorite-genres-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-album-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-artist-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-bpm-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-comment-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-composer-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-dash-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-discnumber-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-dot-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-filetype-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-genre-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-ignore-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-initial-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-last-played.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-slash-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-space-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-title-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-track-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-underscore-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/filename-year-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/label-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/lastfm-mix-radio-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/lastfm-neighbour-radio-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/lastfm-personal-radio-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/lastfm-recommended-radio-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/lastfm-tag-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/love-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-album-cover-manager-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-album-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-playlist-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-random-albums-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-random-tracks-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-repeat-album-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-repeat-playlist-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-repeat-track-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-show-active-track-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-standard-track-progression-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-track-add-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-track-edit-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-track-queue-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/media-track-remove-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/music-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/playlist-generator.png
+%%DATADIR%%/icons/hicolor/16x16/actions/podcast-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/preferences-indicator-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/preferences-media-playback-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/preferences-multimedia-player-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/preferences-view-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/remove-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-importers-banshee-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-importers-clementine-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-importers-rhythmbox-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-amazon-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-ampache-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-gpodder-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-jamendo-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-lastfm-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-librivox-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-magnatune-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-mp3tunes-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-opml-amarok.png
+%%DATADIR%%/icons/hicolor/16x16/actions/view-services-scripted-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_artist.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_cart_add.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_cart_remove.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_cart_view.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_change_language.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_clock.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_lyrics.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_playcount.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_playlist.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_playlist_refresh.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_scripts.png
+%%DATADIR%%/icons/hicolor/22x22/actions/amarok_track.png
+%%DATADIR%%/icons/hicolor/22x22/actions/collection-rescan-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/download-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/dynamic-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/filename-bpm-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/internet-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/love-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-album-cover-manager-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-album-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-playlist-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-random-albums-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-random-tracks-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-repeat-album-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-repeat-playlist-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-repeat-track-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-show-active-track-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-standard-track-progression-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-track-add-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-track-edit-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-track-queue-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/media-track-remove-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/music-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/playlist-generator.png
+%%DATADIR%%/icons/hicolor/22x22/actions/podcast-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/preferences-indicator-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/preferences-media-playback-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/preferences-multimedia-player-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/preferences-view-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/remove-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-importers-banshee-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-importers-clementine-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-importers-rhythmbox-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-amazon-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-gpodder-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-jamendo-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-lastfm-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-librivox-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-magnatune-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-mp3tunes-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-opml-amarok.png
+%%DATADIR%%/icons/hicolor/22x22/actions/view-services-scripted-amarok.png
+%%DATADIR%%/icons/hicolor/24x24/actions/lastfm-my-friends-amarok.png
+%%DATADIR%%/icons/hicolor/24x24/actions/lastfm-my-neighbours-amarok.png
+%%DATADIR%%/icons/hicolor/24x24/actions/lastfm-my-tags-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_artist.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_cart_add.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_cart_remove.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_cart_view.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_change_language.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_clock.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_lyrics.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_playcount.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_playlist.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_playlist_refresh.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_scripts.png
+%%DATADIR%%/icons/hicolor/32x32/actions/amarok_track.png
+%%DATADIR%%/icons/hicolor/32x32/actions/audioscrobbler.png
+%%DATADIR%%/icons/hicolor/32x32/actions/collection-rescan-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/download-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/dynamic-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/filename-bpm-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/love-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-album-cover-manager-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-album-cover.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-album-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-album-track.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-playlist-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-random-albums-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-random-tracks-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-repeat-album-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-repeat-playlist-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-repeat-track-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-show-active-track-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-standard-track-progression-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-track-add-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-track-edit-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-track-queue-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/media-track-remove-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/music-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/playlist-generator.png
+%%DATADIR%%/icons/hicolor/32x32/actions/podcast-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/preferences-indicator-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/preferences-media-playback-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/preferences-multimedia-player-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/preferences-view-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/remove-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-importers-banshee-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-importers-clementine-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-importers-rhythmbox-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-amazon-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-ampache-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-gpodder-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-jamendo-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-lastfm-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-magnatune-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-mp3tunes-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-opml-amarok.png
+%%DATADIR%%/icons/hicolor/32x32/actions/view-services-scripted-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_artist.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_cart_add.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_cart_remove.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_cart_view.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_change_language.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_clock.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_playcount.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_playlist.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_playlist_refresh.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_scripts.png
+%%DATADIR%%/icons/hicolor/48x48/actions/amarok_track.png
+%%DATADIR%%/icons/hicolor/48x48/actions/collection-rescan-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/download-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/dynamic-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-album-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-and-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-artist-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-bpm-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-comment-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-composer-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-dash-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-discnumber-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-divider.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-dot-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-filetype-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-genre-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-group-length.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-group-tracks.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-ignore-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-initial-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-last-played.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-moodbar.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-sample-rate.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-slash-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-space-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-title-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-track-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-underscore-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/filename-year-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/info-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/label-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/love-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-album-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-playlist-repeat-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-random-albums-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-random-tracks-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-repeat-album-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-repeat-playlist-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-repeat-track-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-show-active-track-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-standard-track-progression-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-track-add-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-track-edit-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-track-queue-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/media-track-remove-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/music-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/playlist-generator.png
+%%DATADIR%%/icons/hicolor/48x48/actions/podcast-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/preferences-indicator-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/preferences-media-playback-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/preferences-multimedia-player-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/preferences-view-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/remove-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/similarartists-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/upcomingevents-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/videoclip-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-importers-banshee-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-importers-clementine-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-importers-rhythmbox-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-amazon-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-ampache-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-gpodder-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-jamendo-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-lastfm-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-magnatune-amarok.png
+%%DATADIR%%/icons/hicolor/48x48/actions/view-services-mp3tunes-amarok.png
+%%DATADIR%%/images/amarok_icon.svg
+%%DATADIR%%/images/ball.png
+%%DATADIR%%/images/default-theme-clean.svg
+%%DATADIR%%/images/dot.png
+%%DATADIR%%/images/echonest.png
+%%DATADIR%%/images/emblem-amazon.png
+%%DATADIR%%/images/emblem-ampache-scalable.svgz
+%%DATADIR%%/images/emblem-ampache.png
+%%DATADIR%%/images/emblem-default.png
+%%DATADIR%%/images/emblem-delicious.png
+%%DATADIR%%/images/emblem-digg.png
+%%DATADIR%%/images/emblem-facebook.png
+%%DATADIR%%/images/emblem-gpodder-scalable.svgz
+%%DATADIR%%/images/emblem-gpodder.png
+%%DATADIR%%/images/emblem-identica.png
+%%DATADIR%%/images/emblem-jamendo-scalable.svgz
+%%DATADIR%%/images/emblem-jamendo.png
+%%DATADIR%%/images/emblem-lastfm-scalable.svg
+%%DATADIR%%/images/emblem-lastfm.png
+%%DATADIR%%/images/emblem-linkedin.png
+%%DATADIR%%/images/emblem-magnatune.png
+%%DATADIR%%/images/emblem-mp3tunes.png
+%%DATADIR%%/images/emblem-myspace.png
+%%DATADIR%%/images/emblem-reddit.png
+%%DATADIR%%/images/emblem-scripted-scalable.svgz
+%%DATADIR%%/images/emblem-scripted.png
+%%DATADIR%%/images/emblem-stackoverflow.png
+%%DATADIR%%/images/emblem-twitter.png
+%%DATADIR%%/images/emblem-wikipedia.png
+%%DATADIR%%/images/emblem-xing.png
+%%DATADIR%%/images/grid.png
+%%DATADIR%%/images/hover_info_ampache.png
+%%DATADIR%%/images/hover_info_collections.png
+%%DATADIR%%/images/hover_info_dynamic_playlists.png
+%%DATADIR%%/images/hover_info_files.png
+%%DATADIR%%/images/hover_info_internet.png
+%%LASTFM%%%%DATADIR%%/images/hover_info_lastfm.png
+%%DATADIR%%/images/hover_info_magnatune.png
+%%DATADIR%%/images/hover_info_playlists.png
+%%DATADIR%%/images/hover_info_podcasts.png
+%%DATADIR%%/images/hover_info_user_playlists.png
+%%DATADIR%%/images/lastfm-default-cover.png
+%%DATADIR%%/images/lastfm.png
+%%DATADIR%%/images/loading1.png
+%%DATADIR%%/images/loading2.png
+%%DATADIR%%/images/mb_aicon.png
+%%DATADIR%%/images/mb_licon.png
+%%DATADIR%%/images/mb_ticon.png
+%%DATADIR%%/images/navigation_arrows.svg
+%%DATADIR%%/images/nocover.png
+%%DATADIR%%/images/opendesktop-22.png
+%%DATADIR%%/images/playlist-bookmark-16.png
+%%DATADIR%%/images/playlist-layouts-22.png
+%%DATADIR%%/images/playlist-sorting-16.png
+%%DATADIR%%/images/pud_items.svg
+%%DATADIR%%/images/service_info_loading1.png
+%%DATADIR%%/images/service_info_loading10.png
+%%DATADIR%%/images/service_info_loading11.png
+%%DATADIR%%/images/service_info_loading12.png
+%%DATADIR%%/images/service_info_loading2.png
+%%DATADIR%%/images/service_info_loading3.png
+%%DATADIR%%/images/service_info_loading4.png
+%%DATADIR%%/images/service_info_loading5.png
+%%DATADIR%%/images/service_info_loading6.png
+%%DATADIR%%/images/service_info_loading7.png
+%%DATADIR%%/images/service_info_loading8.png
+%%DATADIR%%/images/service_info_loading9.png
+%%DATADIR%%/images/smallstar.png
+%%DATADIR%%/images/star.png
+%%DATADIR%%/images/volume_icon.png
+%%DATADIR%%/images/volume_muted_icon.png
+%%DATADIR%%/images/wirl1.png
+%%DATADIR%%/images/wirl2.png
+%%DATADIR%%/scriptconsole/AutoComplete.txt
+share/applications/org.kde.amarok.desktop
+share/applications/org.kde.amarok_containers.desktop
+share/config.kcfg/amarokconfig.kcfg
+share/dbus-1/interfaces/org.kde.amarok.App.xml
+share/dbus-1/interfaces/org.kde.amarok.Collection.xml
+share/dbus-1/interfaces/org.kde.amarok.Mpris2Extensions.Player.xml
+share/dbus-1/services/org.kde.amarok.service
+share/doc/HTML/ca/amarok/index.cache.bz2
+share/doc/HTML/ca/amarok/index.docbook
+share/doc/HTML/de/amarok/index.cache.bz2
+share/doc/HTML/de/amarok/index.docbook
+share/doc/HTML/en/amarok/Face-smile.png
+share/doc/HTML/en/amarok/Icon-action-dynamic-amarok.png
+share/doc/HTML/en/amarok/Icon-application-exit.png
+share/doc/HTML/en/amarok/Icon-bookmark-new-list.png
+share/doc/HTML/en/amarok/Icon-configure.png
+share/doc/HTML/en/amarok/Icon-dialog-information.png
+share/doc/HTML/en/amarok/Icon-document-export.png
+share/doc/HTML/en/amarok/Icon-document-import.png
+share/doc/HTML/en/amarok/Icon-document-new.png
+share/doc/HTML/en/amarok/Icon-document-properties.png
+share/doc/HTML/en/amarok/Icon-document-save.png
+share/doc/HTML/en/amarok/Icon-edit-clear-list.png
+share/doc/HTML/en/amarok/Icon-edit-clear-locationbar-rtl.png
+share/doc/HTML/en/amarok/Icon-edit-copy.png
+share/doc/HTML/en/amarok/Icon-edit-delete.png
+share/doc/HTML/en/amarok/Icon-emblem-favorite.png
+share/doc/HTML/en/amarok/Icon-emblem-mounted.png
+share/doc/HTML/en/amarok/Icon-flag-green.png
+share/doc/HTML/en/amarok/Icon-folder-new.png
+share/doc/HTML/en/amarok/Icon-folder-remote.png
+share/doc/HTML/en/amarok/Icon-go-down.png
+share/doc/HTML/en/amarok/Icon-go-home.png
+share/doc/HTML/en/amarok/Icon-go-next.png
+share/doc/HTML/en/amarok/Icon-go-previous.png
+share/doc/HTML/en/amarok/Icon-go-up.png
+share/doc/HTML/en/amarok/Icon-list-add.png
+share/doc/HTML/en/amarok/Icon-list-remove.png
+share/doc/HTML/en/amarok/Icon-media-playback-pause.png
+share/doc/HTML/en/amarok/Icon-media-playback-start.png
+share/doc/HTML/en/amarok/Icon-media-playback-stop.png
+share/doc/HTML/en/amarok/Icon-preferences-other.png
+share/doc/HTML/en/amarok/Icon-view-list-tree.png
+share/doc/HTML/en/amarok/Icon-view-refresh.png
+share/doc/HTML/en/amarok/action-collection-amarok48.png
+share/doc/HTML/en/amarok/amarok-2-6-duplicates-during-collection-scan.png
+share/doc/HTML/en/amarok/amarok-apg-presets-toolbar.png
+share/doc/HTML/en/amarok/amarok-e17.png
+share/doc/HTML/en/amarok/amarok-fluxbox.png
+share/doc/HTML/en/amarok/amarok-gnome.png
+share/doc/HTML/en/amarok/amarok-lxde.png
+share/doc/HTML/en/amarok/amarok-mac-port-install.png
+share/doc/HTML/en/amarok/amarok-maintoolbar.png
+share/doc/HTML/en/amarok/amarok-managing-media.png
+share/doc/HTML/en/amarok/amarok-newdynamic-detail.png
+share/doc/HTML/en/amarok/amarok-newdynamic.png
+share/doc/HTML/en/amarok/amarok-slimtoolbar.png
+share/doc/HTML/en/amarok/amarok-statsyncing.png
+share/doc/HTML/en/amarok/amarok-xfce.png
+share/doc/HTML/en/amarok/amarok2-4-1albumtageditdialog.png
+share/doc/HTML/en/amarok/amarok2-4-1albumtageditpertrackdialog.png
+share/doc/HTML/en/amarok/amarok2-4-1editfilterdialog.png
+share/doc/HTML/en/amarok/amarok2-4-1filenamelayoutchooseroptions.png
+share/doc/HTML/en/amarok/amarok2-4-1tageditdialog.png
+share/doc/HTML/en/amarok/amarok2-4musicbrainztagger.png
+share/doc/HTML/en/amarok/amarok2-4organizefilesadvanceddialog.png
+share/doc/HTML/en/amarok/amarok2-4queueeditor.png
+share/doc/HTML/en/amarok/amarok2-4searchplaylist.png
+share/doc/HTML/en/amarok/amarok2-6configgeneralmenu.png
+share/doc/HTML/en/amarok/amarok2-6flactranscodemenu.png
+share/doc/HTML/en/amarok/amarok2-6helpmenu.png
+share/doc/HTML/en/amarok/amarok2-6playlistalbumcontextmenu.png
+share/doc/HTML/en/amarok/amarok2-6trackcontextmenu.png
+share/doc/HTML/en/amarok/amarok2-6viewconfigmenu.png
+share/doc/HTML/en/amarok/amarok2-6viewundocksymbols.png
+share/doc/HTML/en/amarok/amarok2-7networkrequestsviewer.png
+share/doc/HTML/en/amarok/amarok2-7renamesavedplaylist.png
+share/doc/HTML/en/amarok/amarok2-7scriptsconfigmenu.png
+share/doc/HTML/en/amarok/amarok2-7thetoolbar.png
+share/doc/HTML/en/amarok/amarok2-8menutools.png
+share/doc/HTML/en/amarok/amarok24_configureshortcutdetail.png
+share/doc/HTML/en/amarok/amarok24_configureshortcutsdialog.png
+share/doc/HTML/en/amarok/amarok24_settingsmenu.png
+share/doc/HTML/en/amarok/amarok24_settingsmenu_withreplaygain.png
+share/doc/HTML/en/amarok/amarok2_moodbar.png
+share/doc/HTML/en/amarok/amarok2dot8pud.png
+share/doc/HTML/en/amarok/amarok_2-6_layout.png
+share/doc/HTML/en/amarok/amarok_2-8_appletexplorer_default.png
+share/doc/HTML/en/amarok/amarok_2-8_collectionbrowser_merged.png
+share/doc/HTML/en/amarok/amarok_2-8_collectionbrowser_nonmerged.png
+share/doc/HTML/en/amarok/amarok_2-8_collectionbrowsersearchfield.png
+share/doc/HTML/en/amarok/amarok_2-8_collectionsortingmenu.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialogdatabase.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialogdatabaseenabled.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialoggeneral.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialoglocalcollection.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialognotifications.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialogplayback.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialogplugins.png
+share/doc/HTML/en/amarok/amarok_2-8_configurationdialogscripts.png
+share/doc/HTML/en/amarok/amarok_2-8_contextview_default.png
+share/doc/HTML/en/amarok/amarok_2-8_default.png
+share/doc/HTML/en/amarok/amarok_2-8_mediasourcespanedefault.png
+share/doc/HTML/en/amarok/amarok_2-8_organizefilestranscode.png
+share/doc/HTML/en/amarok/amarok_2-8_organizetracks.png
+share/doc/HTML/en/amarok/amarok_2-8_playlistbottombar.png
+share/doc/HTML/en/amarok/amarok_2-8_playlistfilteroptions.png
+share/doc/HTML/en/amarok/amarok_2-8_playlistlayouteditor.png
+share/doc/HTML/en/amarok/amarok_2-8_playlistpane.png
+share/doc/HTML/en/amarok/amarok_2-8_playlistsortinglevels.png
+share/doc/HTML/en/amarok/amarok_2-8_popupdropperadd.png
+share/doc/HTML/en/amarok/amarok_2-8_popupdropperremove.png
+share/doc/HTML/en/amarok/amarok_2-8_remotecollections_samba_server.png
+share/doc/HTML/en/amarok/amarok_2-8_remotecollections_samba_server1.png
+share/doc/HTML/en/amarok/amarok_2-8_savecurrentplaylistoptions.png
+share/doc/HTML/en/amarok/amarok_2-8_startwindowdefault.png
+share/doc/HTML/en/amarok/amarok_2-8_systray_window.png
+share/doc/HTML/en/amarok/amarok_2-8_upnp_collection.png
+share/doc/HTML/en/amarok/amarok_2-8_upnp_collection_plugin.png
+share/doc/HTML/en/amarok/amarok_add-on_installer.png
+share/doc/HTML/en/amarok/amarok_addtoplaylist1.png
+share/doc/HTML/en/amarok/amarok_amarokmenu2-4.png
+share/doc/HTML/en/amarok/amarok_ampache_client2.png
+share/doc/HTML/en/amarok/amarok_connecting_media_devices.png
+share/doc/HTML/en/amarok/amarok_cover_manager.png
+share/doc/HTML/en/amarok/amarok_cover_manager_newcover.png
+share/doc/HTML/en/amarok/amarok_dynamic_playlist.png
+share/doc/HTML/en/amarok/amarok_layout11.png
+share/doc/HTML/en/amarok/amarok_layout22.png
+share/doc/HTML/en/amarok/amarok_layout23.png
+share/doc/HTML/en/amarok/amarok_layout24.png
+share/doc/HTML/en/amarok/amarok_layout25.png
+share/doc/HTML/en/amarok/amarok_layout26.png
+share/doc/HTML/en/amarok/amarok_layout27.png
+share/doc/HTML/en/amarok/amarok_layout28.png
+share/doc/HTML/en/amarok/amarok_loading_media_devices.png
+share/doc/HTML/en/amarok/amarok_locale_selection.png
+share/doc/HTML/en/amarok/amarok_main_toolbar.png
+share/doc/HTML/en/amarok/amarok_media_devices.png
+share/doc/HTML/en/amarok/amarok_on_mac.png
+share/doc/HTML/en/amarok/amarok_playlist_layout_d_ss.png
+share/doc/HTML/en/amarok/amarok_playlist_layout_editor.png
+share/doc/HTML/en/amarok/amarok_playlist_layout_nog1_s.png
+share/doc/HTML/en/amarok/amarok_playlist_layout_nog2_s.png
+share/doc/HTML/en/amarok/amarok_playlist_layout_v1_s.png
+share/doc/HTML/en/amarok/amarok_playlist_search_ex.png
+share/doc/HTML/en/amarok/amarok_saved_playlists.png
+share/doc/HTML/en/amarok/amarok_show_only_matches.png
+share/doc/HTML/en/amarok/amarok_slim_toolbar.png
+share/doc/HTML/en/amarok/amarok_systray_2-8_4-11.png
+share/doc/HTML/en/amarok/amarok_tracks_media_devices1.png
+share/doc/HTML/en/amarok/amarokbreadcrumb.png
+share/doc/HTML/en/amarok/amarokconfigurationdialog2-7phononbackend.png
+share/doc/HTML/en/amarok/amarokconfigurationdialog2-7phonondevice.png
+share/doc/HTML/en/amarok/amarokconfigurationdialog2-7phononhardware.png
+share/doc/HTML/en/amarok/amarokconfigurationdialog2-7scriptconsole.png
+share/doc/HTML/en/amarok/amarokmediasources-files.png
+share/doc/HTML/en/amarok/amarokmediasources-home.png
+share/doc/HTML/en/amarok/amaroknew2-4.png
+share/doc/HTML/en/amarok/amarokripcd.png
+share/doc/HTML/en/amarok/amaroktoplevelmenus2-4.png
+share/doc/HTML/en/amarok/apgpresetsmatchallgroup.png
+share/doc/HTML/en/amarok/applications-internet.png
+share/doc/HTML/en/amarok/bookmarking_menu.png
+share/doc/HTML/en/amarok/cd_collection_sansa.png
+share/doc/HTML/en/amarok/controlamarok.png
+share/doc/HTML/en/amarok/document-save.png
+share/doc/HTML/en/amarok/edit-redo.png
+share/doc/HTML/en/amarok/edit-undo.png
+share/doc/HTML/en/amarok/favor.png
+share/doc/HTML/en/amarok/firstruncollection2.png
+share/doc/HTML/en/amarok/folder-amarok.png
+share/doc/HTML/en/amarok/generatedlist.png
+share/doc/HTML/en/amarok/generatingtree.png
+share/doc/HTML/en/amarok/hi48-action-amarok_lyrics.png
+share/doc/HTML/en/amarok/hi48-action-clear-playlist-amarok.png
+share/doc/HTML/en/amarok/hi48-action-current-track-amarok.png
+share/doc/HTML/en/amarok/hi48-action-edit-playlist-queue.png
+share/doc/HTML/en/amarok/hi48-action-filename-album-amarok.png
+share/doc/HTML/en/amarok/hi48-action-filename-genre-amarok.png
+share/doc/HTML/en/amarok/hi48-action-info-amarok.png
+share/doc/HTML/en/amarok/hi48-action-label-amarok.png
+share/doc/HTML/en/amarok/hi48-action-media-standard-track-progression-amarok.png
+share/doc/HTML/en/amarok/hi48-action-music-amarok.png
+share/doc/HTML/en/amarok/hi48-action-podcast-amarok.png
+share/doc/HTML/en/amarok/hi48-action-similarartists-amarok.png
+share/doc/HTML/en/amarok/hi48-action-upcomingevents-amarok.png
+share/doc/HTML/en/amarok/hi48-action-view-media-analyzer-amarok.png
+share/doc/HTML/en/amarok/hi48-image-x-generic.png
+share/doc/HTML/en/amarok/index.cache.bz2
+share/doc/HTML/en/amarok/index.docbook
+share/doc/HTML/en/amarok/installation1-1.png
+share/doc/HTML/en/amarok/installation2.png
+share/doc/HTML/en/amarok/installation3.png
+share/doc/HTML/en/amarok/installation4.png
+share/doc/HTML/en/amarok/ipod-connected-dialog.png
+share/doc/HTML/en/amarok/last-fm-spelling-correction.png
+share/doc/HTML/en/amarok/matchedtrackspage.png
+share/doc/HTML/en/amarok/media_sources1.png
+share/doc/HTML/en/amarok/mediasources.png
+share/doc/HTML/en/amarok/mediasources10.png
+share/doc/HTML/en/amarok/mediasources5.png
+share/doc/HTML/en/amarok/mediasources6.png
+share/doc/HTML/en/amarok/mediasources7.png
+share/doc/HTML/en/amarok/mediasources8.png
+share/doc/HTML/en/amarok/mediasourcesex.png
+share/doc/HTML/en/amarok/metadatadialog.png
+share/doc/HTML/en/amarok/nocover_amarok.png
+share/doc/HTML/en/amarok/oraganize_menu.png
+share/doc/HTML/en/amarok/otherplatforms_nonkde.png
+share/doc/HTML/en/amarok/otherplatforms_osx.png
+share/doc/HTML/en/amarok/otherplatforms_windows.png
+share/doc/HTML/en/amarok/playlist-layout-item-configuration-amarok.png
+share/doc/HTML/en/amarok/playlist_save.png
+share/doc/HTML/en/amarok/playlistlayout1.png
+share/doc/HTML/en/amarok/playlistlayout2.png
+share/doc/HTML/en/amarok/playlistlayout3.png
+share/doc/HTML/en/amarok/playlistlayout4.png
+share/doc/HTML/en/amarok/playlistmenu.png
+share/doc/HTML/en/amarok/playlistpic.png
+share/doc/HTML/en/amarok/playlistqueue.png
+share/doc/HTML/en/amarok/queue.png
+share/doc/HTML/en/amarok/queueend.png
+share/doc/HTML/en/amarok/remotecollections_ampache_client1.png
+share/doc/HTML/en/amarok/remotecollections_ampache_client2.png
+share/doc/HTML/en/amarok/remotecollections_daap.png
+share/doc/HTML/en/amarok/searchincollection_example_editbox.png
+share/doc/HTML/en/amarok/searchincollection_example_editbox2.png
+share/doc/HTML/en/amarok/slim_toolbar.png
+share/doc/HTML/en/amarok/sorting.png
+share/doc/HTML/en/amarok/tagedit_fromfile_advanced.png
+share/doc/HTML/en/amarok/tagedit_fromfile_advanced_example.png
+share/doc/HTML/en/amarok/tagedit_fromfile_basic.png
+share/doc/HTML/en/amarok/tagedit_fromfile_basic_example.png
+share/doc/HTML/en/amarok/toolbar_main.png
+share/doc/HTML/en/amarok/tools_bookmarkmanager.png
+share/doc/HTML/en/amarok/tools_covermanager.png
+share/doc/HTML/en/amarok/tools_equalizer.png
+share/doc/HTML/en/amarok/track_progression.png
+share/doc/HTML/en/amarok/view-media-playlist.png
+share/doc/HTML/es/amarok/index.cache.bz2
+share/doc/HTML/es/amarok/index.docbook
+share/doc/HTML/es/amarok/vis_window.png
+share/doc/HTML/fr/amarok/advancedtok.png
+share/doc/HTML/fr/amarok/albumbar.png
+share/doc/HTML/fr/amarok/amarok-2-6-duplicates-during-collection-scan.png
+share/doc/HTML/fr/amarok/amarok-context.png
+share/doc/HTML/fr/amarok/amarok-e17.png
+share/doc/HTML/fr/amarok/amarok-fluxbox.png
+share/doc/HTML/fr/amarok/amarok-gnome.png
+share/doc/HTML/fr/amarok/amarok-lxde.png
+share/doc/HTML/fr/amarok/amarok-maintoolbar.png
+share/doc/HTML/fr/amarok/amarok-managing-media.png
+share/doc/HTML/fr/amarok/amarok-newdynamic-detail.png
+share/doc/HTML/fr/amarok/amarok-newdynamic.png
+share/doc/HTML/fr/amarok/amarok-slimtoolbar.png
+share/doc/HTML/fr/amarok/amarok-statsyncing.png
+share/doc/HTML/fr/amarok/amarok-xfce.png
+share/doc/HTML/fr/amarok/amarok2-4-1albumtageditdialog.png
+share/doc/HTML/fr/amarok/amarok2-4-1albumtageditpertrackdialog.png
+share/doc/HTML/fr/amarok/amarok2-4-1configuredialogcollection.png
+share/doc/HTML/fr/amarok/amarok2-4-1editfilterdialog.png
+share/doc/HTML/fr/amarok/amarok2-4-1filenamelayoutchooseroptions.png
+share/doc/HTML/fr/amarok/amarok2-4-1mergedviewcollection.png
+share/doc/HTML/fr/amarok/amarok2-4-1non-mergedviewcollection.png
+share/doc/HTML/fr/amarok/amarok2-4-1tageditdialog.png
+share/doc/HTML/fr/amarok/amarok2-4-1viewmenu.png
+share/doc/HTML/fr/amarok/amarok2-4collectionsortingmenu.png
+share/doc/HTML/fr/amarok/amarok2-4musicbrainztagger.png
+share/doc/HTML/fr/amarok/amarok2-4organizefilesadvanceddialog.png
+share/doc/HTML/fr/amarok/amarok2-4organizefilesbasicdialog.png
+share/doc/HTML/fr/amarok/amarok2-4queueeditor.png
+share/doc/HTML/fr/amarok/amarok2-4searchplaylist.png
+share/doc/HTML/fr/amarok/amarok2-6.png
+share/doc/HTML/fr/amarok/amarok2-6appletbrowser.png
+share/doc/HTML/fr/amarok/amarok2-6configgeneralmenu.png
+share/doc/HTML/fr/amarok/amarok2-6flactranscodemenu.png
+share/doc/HTML/fr/amarok/amarok2-6helpmenu.png
+share/doc/HTML/fr/amarok/amarok2-6playlistalbumcontextmenu.png
+share/doc/HTML/fr/amarok/amarok2-6pluginsconfigmenu.png
+share/doc/HTML/fr/amarok/amarok2-6scriptsconfigmenu.png
+share/doc/HTML/fr/amarok/amarok2-6trackcontextmenu.png
+share/doc/HTML/fr/amarok/amarok2-6transcodemenu.png
+share/doc/HTML/fr/amarok/amarok2-6viewconfigmenu.png
+share/doc/HTML/fr/amarok/amarok2-6viewundocksymbols.png
+share/doc/HTML/fr/amarok/amarok2-7addtoplaylist.png
+share/doc/HTML/fr/amarok/amarok2-7aftersplash.png
+share/doc/HTML/fr/amarok/amarok2-7menutools.png
+share/doc/HTML/fr/amarok/amarok2-7removefromplaylist.png
+share/doc/HTML/fr/amarok/amarok2-7renamesavedplaylist.png
+share/doc/HTML/fr/amarok/amarok2-7saveplaylistchoices.png
+share/doc/HTML/fr/amarok/amarok2-7settingsplugins.png
+share/doc/HTML/fr/amarok/amarok2-7themediasources.png
+share/doc/HTML/fr/amarok/amarok2-7theplaylist.png
+share/doc/HTML/fr/amarok/amarok2-7thetoolbar.png
+share/doc/HTML/fr/amarok/amarok24_configureshortcutdetail.png
+share/doc/HTML/fr/amarok/amarok24_configureshortcutsdialog.png
+share/doc/HTML/fr/amarok/amarok24_settingsmenu.png
+share/doc/HTML/fr/amarok/amarok24_settingsmenu_withreplaygain.png
+share/doc/HTML/fr/amarok/amarok2_moodbar.png
+share/doc/HTML/fr/amarok/amarok_2-6_layout.png
+share/doc/HTML/fr/amarok/amarok_add-on_installer.png
+share/doc/HTML/fr/amarok/amarok_addtoplaylist1.png
+share/doc/HTML/fr/amarok/amarok_amarokmenu2-4.png
+share/doc/HTML/fr/amarok/amarok_ampache_client2.png
+share/doc/HTML/fr/amarok/amarok_connecting_media_devices.png
+share/doc/HTML/fr/amarok/amarok_cover_manager.png
+share/doc/HTML/fr/amarok/amarok_cover_manager_newcover.png
+share/doc/HTML/fr/amarok/amarok_dynamic_playlist.png
+share/doc/HTML/fr/amarok/amarok_layout11.png
+share/doc/HTML/fr/amarok/amarok_layout22.png
+share/doc/HTML/fr/amarok/amarok_layout23.png
+share/doc/HTML/fr/amarok/amarok_layout24.png
+share/doc/HTML/fr/amarok/amarok_layout25.png
+share/doc/HTML/fr/amarok/amarok_layout26.png
+share/doc/HTML/fr/amarok/amarok_layout27.png
+share/doc/HTML/fr/amarok/amarok_layout28.png
+share/doc/HTML/fr/amarok/amarok_loading_media_devices.png
+share/doc/HTML/fr/amarok/amarok_locale_selection.png
+share/doc/HTML/fr/amarok/amarok_main_toolbar.png
+share/doc/HTML/fr/amarok/amarok_media_devices.png
+share/doc/HTML/fr/amarok/amarok_playlist_layout_d_ss.png
+share/doc/HTML/fr/amarok/amarok_playlist_layout_editor.png
+share/doc/HTML/fr/amarok/amarok_playlist_layout_nog1_s.png
+share/doc/HTML/fr/amarok/amarok_playlist_layout_nog2_s.png
+share/doc/HTML/fr/amarok/amarok_playlist_layout_v1_s.png
+share/doc/HTML/fr/amarok/amarok_playlist_manipulation.png
+share/doc/HTML/fr/amarok/amarok_playlist_search_ex.png
+share/doc/HTML/fr/amarok/amarok_saved_playlists.png
+share/doc/HTML/fr/amarok/amarok_show_only_matches.png
+share/doc/HTML/fr/amarok/amarok_slim_toolbar.png
+share/doc/HTML/fr/amarok/amarok_tracks_media_devices1.png
+share/doc/HTML/fr/amarok/amarokbreadcrumb.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7database.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7notifications.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7phononbackend.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7phonondevice.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7phononhardware.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7playback.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialog2-7scriptconsole.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialoggeneral2-7.png
+share/doc/HTML/fr/amarok/amarokconfigurationdialoglocalcollection2-7.png
+share/doc/HTML/fr/amarok/amarokmediasources-files.png
+share/doc/HTML/fr/amarok/amarokmediasources-home.png
+share/doc/HTML/fr/amarok/amaroknepomukcollectionbrowser2-7.png
+share/doc/HTML/fr/amarok/amaroknepomukpluginconfig2-7.png
+share/doc/HTML/fr/amarok/amaroknew2-4.png
+share/doc/HTML/fr/amarok/amarokrightmenu.png
+share/doc/HTML/fr/amarok/amarokripcd.png
+share/doc/HTML/fr/amarok/amaroksystray.png
+share/doc/HTML/fr/amarok/amaroktoplevelmenus2-4.png
+share/doc/HTML/fr/amarok/amarokwindow_context.png
+share/doc/HTML/fr/amarok/apgpresetsmatchallgroup.png
+share/doc/HTML/fr/amarok/applet_explorer.png
+share/doc/HTML/fr/amarok/bookmarking_menu.png
+share/doc/HTML/fr/amarok/cd_collection_sansa.png
+share/doc/HTML/fr/amarok/contextpane.png
+share/doc/HTML/fr/amarok/contextpanestopped.png
+share/doc/HTML/fr/amarok/controlamarok.png
+share/doc/HTML/fr/amarok/desktop_search.png
+share/doc/HTML/fr/amarok/favor.png
+share/doc/HTML/fr/amarok/firstruncollection2.png
+share/doc/HTML/fr/amarok/generatedlist.png
+share/doc/HTML/fr/amarok/generatingtree.png
+share/doc/HTML/fr/amarok/index.cache.bz2
+share/doc/HTML/fr/amarok/index.docbook
+share/doc/HTML/fr/amarok/installation1-1.png
+share/doc/HTML/fr/amarok/installation2.png
+share/doc/HTML/fr/amarok/installation3.png
+share/doc/HTML/fr/amarok/installation4.png
+share/doc/HTML/fr/amarok/matchedtrackspage.png
+share/doc/HTML/fr/amarok/media_sources1.png
+share/doc/HTML/fr/amarok/media_sources3.png
+share/doc/HTML/fr/amarok/mediasources.png
+share/doc/HTML/fr/amarok/mediasources10.png
+share/doc/HTML/fr/amarok/mediasources5.png
+share/doc/HTML/fr/amarok/mediasources6.png
+share/doc/HTML/fr/amarok/mediasources7.png
+share/doc/HTML/fr/amarok/mediasources8.png
+share/doc/HTML/fr/amarok/mediasourcesex.png
+share/doc/HTML/fr/amarok/metadatadialog.png
+share/doc/HTML/fr/amarok/oraganize_menu.png
+share/doc/HTML/fr/amarok/playlist-layout-editor-amarok.png
+share/doc/HTML/fr/amarok/playlist-layout-item-configuration-amarok.png
+share/doc/HTML/fr/amarok/playlist_save.png
+share/doc/HTML/fr/amarok/playlistlayout1.png
+share/doc/HTML/fr/amarok/playlistlayout2.png
+share/doc/HTML/fr/amarok/playlistlayout3.png
+share/doc/HTML/fr/amarok/playlistlayout4.png
+share/doc/HTML/fr/amarok/playlistmenu.png
+share/doc/HTML/fr/amarok/playlistpic.png
+share/doc/HTML/fr/amarok/playlistqueue.png
+share/doc/HTML/fr/amarok/playlistsearch.png
+share/doc/HTML/fr/amarok/queue.png
+share/doc/HTML/fr/amarok/queueend.png
+share/doc/HTML/fr/amarok/remotecollections_ampache_client1.png
+share/doc/HTML/fr/amarok/remotecollections_client.png
+share/doc/HTML/fr/amarok/remotecollections_samba_server.png
+share/doc/HTML/fr/amarok/searchincollection.png
+share/doc/HTML/fr/amarok/searchincollection_example_editbox.png
+share/doc/HTML/fr/amarok/searchincollection_example_editbox2.png
+share/doc/HTML/fr/amarok/slim_toolbar.png
+share/doc/HTML/fr/amarok/sorting.png
+share/doc/HTML/fr/amarok/sorting2.png
+share/doc/HTML/fr/amarok/tagedit_fromfile_advanced.png
+share/doc/HTML/fr/amarok/tagedit_fromfile_advanced_example.png
+share/doc/HTML/fr/amarok/tagedit_fromfile_basic.png
+share/doc/HTML/fr/amarok/tagedit_fromfile_basic_example.png
+share/doc/HTML/fr/amarok/toolbar_main.png
+share/doc/HTML/fr/amarok/tools_bookmarkmanager.png
+share/doc/HTML/fr/amarok/tools_covermanager.png
+share/doc/HTML/fr/amarok/tools_equalizer.png
+share/doc/HTML/fr/amarok/track_progression.png
+share/doc/HTML/fr/amarok/view-media-playlist.png
+share/doc/HTML/it/amarok/index.cache.bz2
+share/doc/HTML/it/amarok/index.docbook
+share/doc/HTML/nl/amarok/add_dynamic.png
+share/doc/HTML/nl/amarok/amarok_playlist.png
+share/doc/HTML/nl/amarok/analyzer.png
+share/doc/HTML/nl/amarok/buttons.png
+share/doc/HTML/nl/amarok/collection.png
+share/doc/HTML/nl/amarok/config_appearance.png
+share/doc/HTML/nl/amarok/config_collection.png
+share/doc/HTML/nl/amarok/config_engine.png
+share/doc/HTML/nl/amarok/config_general.png
+share/doc/HTML/nl/amarok/config_osd.png
+share/doc/HTML/nl/amarok/config_playback.png
+share/doc/HTML/nl/amarok/config_scrobbler.png
+share/doc/HTML/nl/amarok/context.png
+share/doc/HTML/nl/amarok/coverman.png
+share/doc/HTML/nl/amarok/dynamic_bar.png
+share/doc/HTML/nl/amarok/dynamic_settings.png
+share/doc/HTML/nl/amarok/equalizer.png
+share/doc/HTML/nl/amarok/file_browser.png
+share/doc/HTML/nl/amarok/index.cache.bz2
+share/doc/HTML/nl/amarok/index.docbook
+share/doc/HTML/nl/amarok/logo.png
+share/doc/HTML/nl/amarok/media_device.png
+share/doc/HTML/nl/amarok/menubar.png
+share/doc/HTML/nl/amarok/musicbrainz.png
+share/doc/HTML/nl/amarok/pl_browser.png
+share/doc/HTML/nl/amarok/pl_tip1.png
+share/doc/HTML/nl/amarok/play_list.png
+share/doc/HTML/nl/amarok/player_window.png
+share/doc/HTML/nl/amarok/playlist_browser.png
+share/doc/HTML/nl/amarok/playlist_window.png
+share/doc/HTML/nl/amarok/queue_manager.png
+share/doc/HTML/nl/amarok/rmb_menu.png
+share/doc/HTML/nl/amarok/script_manager.png
+share/doc/HTML/nl/amarok/status_bar.png
+share/doc/HTML/nl/amarok/tab_lyrics.png
+share/doc/HTML/nl/amarok/tab_lyrics1.png
+share/doc/HTML/nl/amarok/tab_music.png
+share/doc/HTML/nl/amarok/tab_wiki.png
+share/doc/HTML/nl/amarok/vis_window.png
+share/doc/HTML/pt/amarok/index.cache.bz2
+share/doc/HTML/pt/amarok/index.docbook
+share/doc/HTML/pt_BR/amarok/index.cache.bz2
+share/doc/HTML/pt_BR/amarok/index.docbook
+share/doc/HTML/ru/amarok/advancedtok.png
+share/doc/HTML/ru/amarok/amarok-context.png
+share/doc/HTML/ru/amarok/amarok-contextadd.png
+share/doc/HTML/ru/amarok/amarok-maintoolbar.png
+share/doc/HTML/ru/amarok/amarok-managing-media.png
+share/doc/HTML/ru/amarok/amarok-managing-media1.png
+share/doc/HTML/ru/amarok/amarok-renameplaylist.png
+share/doc/HTML/ru/amarok/amarok-slimtoolbar.png
+share/doc/HTML/ru/amarok/amarok2-4-1albumtageditdialog.png
+share/doc/HTML/ru/amarok/amarok2-4-1albumtageditpertrackdialog.png
+share/doc/HTML/ru/amarok/amarok2-4-1configplayback.png
+share/doc/HTML/ru/amarok/amarok2-4-1configscripts.png
+share/doc/HTML/ru/amarok/amarok2-4-1configspeakersetup.png
+share/doc/HTML/ru/amarok/amarok2-4-1configuredialog.png
+share/doc/HTML/ru/amarok/amarok2-4-1configuredialogcollection.png
+share/doc/HTML/ru/amarok/amarok2-4-1configuredialogplugins.png
+share/doc/HTML/ru/amarok/amarok2-4-1databaseconfig.png
+share/doc/HTML/ru/amarok/amarok2-4-1editfilterdialog.png
+share/doc/HTML/ru/amarok/amarok2-4-1filenamelayoutchooseroptions.png
+share/doc/HTML/ru/amarok/amarok2-4-1mergedviewcollection.png
+share/doc/HTML/ru/amarok/amarok2-4-1non-mergedviewcollection.png
+share/doc/HTML/ru/amarok/amarok2-4-1notifications.png
+share/doc/HTML/ru/amarok/amarok2-4-1phononbackends.png
+share/doc/HTML/ru/amarok/amarok2-4-1phonondevices.png
+share/doc/HTML/ru/amarok/amarok2-4-1saveplaylistchoices.png
+share/doc/HTML/ru/amarok/amarok2-4-1tageditdialog.png
+share/doc/HTML/ru/amarok/amarok2-4-1viewmenu.png
+share/doc/HTML/ru/amarok/amarok2-4-playlistsearchfilter.png
+share/doc/HTML/ru/amarok/amarok2-4collectionsortingmenu.png
+share/doc/HTML/ru/amarok/amarok2-4helpmenu.png
+share/doc/HTML/ru/amarok/amarok2-4musicbrainztagger.png
+share/doc/HTML/ru/amarok/amarok2-4organizefilesadvanceddialog.png
+share/doc/HTML/ru/amarok/amarok2-4organizefilesbasicdialog.png
+share/doc/HTML/ru/amarok/amarok2-4searchplaylist.png
+share/doc/HTML/ru/amarok/amarok24_configureshortcutdetail.png
+share/doc/HTML/ru/amarok/amarok24_configureshortcutsdialog.png
+share/doc/HTML/ru/amarok/amarok24_settingsmenu.png
+share/doc/HTML/ru/amarok/amarok24_settingsmenu_withreplaygain.png
+share/doc/HTML/ru/amarok/amarok24_toolsmenu_withtwoscripts.png
+share/doc/HTML/ru/amarok/amarok2_moodbar.png
+share/doc/HTML/ru/amarok/amarok3_moodbar.png
+share/doc/HTML/ru/amarok/amarok_add-on_installer.png
+share/doc/HTML/ru/amarok/amarok_addtoplaylist.png
+share/doc/HTML/ru/amarok/amarok_addtoplaylist1.png
+share/doc/HTML/ru/amarok/amarok_amarokmenu2-4.png
+share/doc/HTML/ru/amarok/amarok_connecting_media_devices.png
+share/doc/HTML/ru/amarok/amarok_cover_manager_newcover.png
+share/doc/HTML/ru/amarok/amarok_layout11.png
+share/doc/HTML/ru/amarok/amarok_layout22.png
+share/doc/HTML/ru/amarok/amarok_layout23.png
+share/doc/HTML/ru/amarok/amarok_layout24.png
+share/doc/HTML/ru/amarok/amarok_layout25.png
+share/doc/HTML/ru/amarok/amarok_layout26.png
+share/doc/HTML/ru/amarok/amarok_layout27.png
+share/doc/HTML/ru/amarok/amarok_layout28.png
+share/doc/HTML/ru/amarok/amarok_loading_media_devices.png
+share/doc/HTML/ru/amarok/amarok_main_toolbar.png
+share/doc/HTML/ru/amarok/amarok_media_devices.png
+share/doc/HTML/ru/amarok/amarok_playlist.png
+share/doc/HTML/ru/amarok/amarok_playlist_contextmenu.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_d.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_d_ss.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_editor.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_nog1.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_nog1_s.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_nog2.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_nog2_s.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_v.png
+share/doc/HTML/ru/amarok/amarok_playlist_layout_v1_s.png
+share/doc/HTML/ru/amarok/amarok_playlist_manipulation.png
+share/doc/HTML/ru/amarok/amarok_playlist_search2.png
+share/doc/HTML/ru/amarok/amarok_playlist_search_ex.png
+share/doc/HTML/ru/amarok/amarok_playlist_sortingleavel.png
+share/doc/HTML/ru/amarok/amarok_removeformplaylist.png
+share/doc/HTML/ru/amarok/amarok_saved_playlists.png
+share/doc/HTML/ru/amarok/amarok_script_info.png
+share/doc/HTML/ru/amarok/amarok_show_only_matches.png
+share/doc/HTML/ru/amarok/amarok_slim_toolbar.png
+share/doc/HTML/ru/amarok/amarok_tracks_media_devices1.png
+share/doc/HTML/ru/amarok/amarok_windowlayout.png
+share/doc/HTML/ru/amarok/amarokbreadcrumb.png
+share/doc/HTML/ru/amarok/amarokmediasources-files.png
+share/doc/HTML/ru/amarok/amarokmediasources-home.png
+share/doc/HTML/ru/amarok/amaroknew2-4.png
+share/doc/HTML/ru/amarok/amarokrightmenu.png
+share/doc/HTML/ru/amarok/amaroktoplevelmenus2-4.png
+share/doc/HTML/ru/amarok/amarokwindow_context.png
+share/doc/HTML/ru/amarok/amarokwindow_mediasources.png
+share/doc/HTML/ru/amarok/amarokwindow_playlist.png
+share/doc/HTML/ru/amarok/apgpresetsmatchallgroup.png
+share/doc/HTML/ru/amarok/contextpane.png
+share/doc/HTML/ru/amarok/contextpanestopped.png
+share/doc/HTML/ru/amarok/controlamarok.png
+share/doc/HTML/ru/amarok/dynamic_playlist.png
+share/doc/HTML/ru/amarok/favor-menu.png
+share/doc/HTML/ru/amarok/index.cache.bz2
+share/doc/HTML/ru/amarok/index.docbook
+share/doc/HTML/ru/amarok/lowerpart.png
+share/doc/HTML/ru/amarok/media_sources1.png
+share/doc/HTML/ru/amarok/media_sources3.png
+share/doc/HTML/ru/amarok/mediasources10.png
+share/doc/HTML/ru/amarok/mediasources5.png
+share/doc/HTML/ru/amarok/mediasources6.png
+share/doc/HTML/ru/amarok/mediasources7.png
+share/doc/HTML/ru/amarok/mediasources8.png
+share/doc/HTML/ru/amarok/mediasourcesex.png
+share/doc/HTML/ru/amarok/oraganize_menu.png
+share/doc/HTML/ru/amarok/playlist-album-menu.png
+share/doc/HTML/ru/amarok/playlist-layout-editor-amarok.png
+share/doc/HTML/ru/amarok/playlist-layout-item-configuration-amarok.png
+share/doc/HTML/ru/amarok/playlist-ordering.png
+share/doc/HTML/ru/amarok/playlist.png
+share/doc/HTML/ru/amarok/queue_example11.png
+share/doc/HTML/ru/amarok/queue_example12.png
+share/doc/HTML/ru/amarok/queue_example_2.png
+share/doc/HTML/ru/amarok/queue_example_4.png
+share/doc/HTML/ru/amarok/remotecollections_ampache_client1.png
+share/doc/HTML/ru/amarok/remotecollections_client.png
+share/doc/HTML/ru/amarok/remotecollections_samba_server.png
+share/doc/HTML/ru/amarok/repeat-menu.png
+share/doc/HTML/ru/amarok/searchincollection.png
+share/doc/HTML/ru/amarok/searchincollection_example_editbox.png
+share/doc/HTML/ru/amarok/searchincollection_example_editbox2.png
+share/doc/HTML/ru/amarok/tagedit_fromfile_advanced.png
+share/doc/HTML/ru/amarok/tagedit_fromfile_basic.png
+share/doc/HTML/ru/amarok/toolbar_main.png
+share/doc/HTML/ru/amarok/toolbar_slim.png
+share/doc/HTML/ru/amarok/tools_bookmarkmanager.png
+share/doc/HTML/ru/amarok/tools_covermanager.png
+share/doc/HTML/ru/amarok/tools_equalizer.png
+share/doc/HTML/ru/amarok/tools_scriptmanager.png
+share/doc/HTML/sv/amarok/amarok2-4-1configuredialogcollection.png
+share/doc/HTML/sv/amarok/amarokbreadcrumb.png
+share/doc/HTML/sv/amarok/amaroknew2-4.png
+share/doc/HTML/sv/amarok/amarokrightmenu.png
+share/doc/HTML/sv/amarok/firstruncollection2.png
+share/doc/HTML/sv/amarok/index.cache.bz2
+share/doc/HTML/sv/amarok/index.docbook
+share/doc/HTML/uk/amarok/amarok-2-6-duplicates-during-collection-scan.png
+share/doc/HTML/uk/amarok/amarok-maintoolbar.png
+share/doc/HTML/uk/amarok/amarok-managing-media.png
+share/doc/HTML/uk/amarok/amarok-newdynamic-detail.png
+share/doc/HTML/uk/amarok/amarok-newdynamic.png
+share/doc/HTML/uk/amarok/amarok-slimtoolbar.png
+share/doc/HTML/uk/amarok/amarok2-4-1albumtageditdialog.png
+share/doc/HTML/uk/amarok/amarok2-4-1albumtageditpertrackdialog.png
+share/doc/HTML/uk/amarok/amarok2-4-1editfilterdialog.png
+share/doc/HTML/uk/amarok/amarok2-4-1filenamelayoutchooseroptions.png
+share/doc/HTML/uk/amarok/amarok2-4-1tageditdialog.png
+share/doc/HTML/uk/amarok/amarok2-4musicbrainztagger.png
+share/doc/HTML/uk/amarok/amarok2-4organizefilesadvanceddialog.png
+share/doc/HTML/uk/amarok/amarok2-4searchplaylist.png
+share/doc/HTML/uk/amarok/amarok2-6configgeneralmenu.png
+share/doc/HTML/uk/amarok/amarok2-6flactranscodemenu.png
+share/doc/HTML/uk/amarok/amarok2-6helpmenu.png
+share/doc/HTML/uk/amarok/amarok2-6playlistalbumcontextmenu.png
+share/doc/HTML/uk/amarok/amarok2-6trackcontextmenu.png
+share/doc/HTML/uk/amarok/amarok2-6viewconfigmenu.png
+share/doc/HTML/uk/amarok/amarok2-6viewundocksymbols.png
+share/doc/HTML/uk/amarok/amarok2-7renamesavedplaylist.png
+share/doc/HTML/uk/amarok/amarok2-7thetoolbar.png
+share/doc/HTML/uk/amarok/amarok24_configureshortcutdetail.png
+share/doc/HTML/uk/amarok/amarok24_configureshortcutsdialog.png
+share/doc/HTML/uk/amarok/amarok24_settingsmenu.png
+share/doc/HTML/uk/amarok/amarok24_settingsmenu_withreplaygain.png
+share/doc/HTML/uk/amarok/amarok2_moodbar.png
+share/doc/HTML/uk/amarok/amarok_2-6_layout.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialogdatabase.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialoggeneral.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialoglocalcollection.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialognotifications.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialogplayback.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialogplugins.png
+share/doc/HTML/uk/amarok/amarok_2-8_configurationdialogscripts.png
+share/doc/HTML/uk/amarok/amarok_2-8_default.png
+share/doc/HTML/uk/amarok/amarok_2-8_organizefilestranscode.png
+share/doc/HTML/uk/amarok/amarok_2-8_organizetracks.png
+share/doc/HTML/uk/amarok/amarok_2-8_playlistbottombar.png
+share/doc/HTML/uk/amarok/amarok_2-8_playlistfilteroptions.png
+share/doc/HTML/uk/amarok/amarok_2-8_playlistlayouteditor.png
+share/doc/HTML/uk/amarok/amarok_2-8_playlistpane.png
+share/doc/HTML/uk/amarok/amarok_2-8_playlistsortinglevels.png
+share/doc/HTML/uk/amarok/amarok_add-on_installer.png
+share/doc/HTML/uk/amarok/amarok_addtoplaylist1.png
+share/doc/HTML/uk/amarok/amarok_amarokmenu2-4.png
+share/doc/HTML/uk/amarok/amarok_cover_manager.png
+share/doc/HTML/uk/amarok/amarok_cover_manager_newcover.png
+share/doc/HTML/uk/amarok/amarok_layout11.png
+share/doc/HTML/uk/amarok/amarok_layout22.png
+share/doc/HTML/uk/amarok/amarok_layout23.png
+share/doc/HTML/uk/amarok/amarok_layout24.png
+share/doc/HTML/uk/amarok/amarok_layout25.png
+share/doc/HTML/uk/amarok/amarok_layout26.png
+share/doc/HTML/uk/amarok/amarok_layout27.png
+share/doc/HTML/uk/amarok/amarok_layout28.png
+share/doc/HTML/uk/amarok/amarok_locale_selection.png
+share/doc/HTML/uk/amarok/amarok_main_toolbar.png
+share/doc/HTML/uk/amarok/amarok_playlist_layout_d_ss.png
+share/doc/HTML/uk/amarok/amarok_playlist_layout_editor.png
+share/doc/HTML/uk/amarok/amarok_playlist_layout_nog1_s.png
+share/doc/HTML/uk/amarok/amarok_playlist_layout_nog2_s.png
+share/doc/HTML/uk/amarok/amarok_playlist_layout_v1_s.png
+share/doc/HTML/uk/amarok/amarok_playlist_search_ex.png
+share/doc/HTML/uk/amarok/amarok_saved_playlists.png
+share/doc/HTML/uk/amarok/amarok_show_only_matches.png
+share/doc/HTML/uk/amarok/amarok_slim_toolbar.png
+share/doc/HTML/uk/amarok/amarok_tracks_media_devices1.png
+share/doc/HTML/uk/amarok/amarokbreadcrumb.png
+share/doc/HTML/uk/amarok/amarokconfigurationdialog2-7phononbackend.png
+share/doc/HTML/uk/amarok/amarokconfigurationdialog2-7phonondevice.png
+share/doc/HTML/uk/amarok/amarokconfigurationdialog2-7phononhardware.png
+share/doc/HTML/uk/amarok/amarokmediasources-files.png
+share/doc/HTML/uk/amarok/amarokmediasources-home.png
+share/doc/HTML/uk/amarok/amaroknew2-4.png
+share/doc/HTML/uk/amarok/amarokripcd.png
+share/doc/HTML/uk/amarok/apgpresetsmatchallgroup.png
+share/doc/HTML/uk/amarok/bookmarking_menu.png
+share/doc/HTML/uk/amarok/cd_collection_sansa.png
+share/doc/HTML/uk/amarok/controlamarok.png
+share/doc/HTML/uk/amarok/favor.png
+share/doc/HTML/uk/amarok/firstruncollection2.png
+share/doc/HTML/uk/amarok/generatingtree.png
+share/doc/HTML/uk/amarok/index.cache.bz2
+share/doc/HTML/uk/amarok/index.docbook
+share/doc/HTML/uk/amarok/media_sources1.png
+share/doc/HTML/uk/amarok/mediasources.png
+share/doc/HTML/uk/amarok/mediasources10.png
+share/doc/HTML/uk/amarok/mediasources5.png
+share/doc/HTML/uk/amarok/mediasources6.png
+share/doc/HTML/uk/amarok/mediasources7.png
+share/doc/HTML/uk/amarok/mediasources8.png
+share/doc/HTML/uk/amarok/mediasourcesex.png
+share/doc/HTML/uk/amarok/metadatadialog.png
+share/doc/HTML/uk/amarok/oraganize_menu.png
+share/doc/HTML/uk/amarok/playlist-layout-item-configuration-amarok.png
+share/doc/HTML/uk/amarok/playlist_save.png
+share/doc/HTML/uk/amarok/playlistlayout1.png
+share/doc/HTML/uk/amarok/playlistlayout2.png
+share/doc/HTML/uk/amarok/playlistlayout3.png
+share/doc/HTML/uk/amarok/playlistlayout4.png
+share/doc/HTML/uk/amarok/playlistmenu.png
+share/doc/HTML/uk/amarok/playlistpic.png
+share/doc/HTML/uk/amarok/playlistqueue.png
+share/doc/HTML/uk/amarok/queue.png
+share/doc/HTML/uk/amarok/queueend.png
+share/doc/HTML/uk/amarok/remotecollections_ampache_client1.png
+share/doc/HTML/uk/amarok/searchincollection_example_editbox.png
+share/doc/HTML/uk/amarok/searchincollection_example_editbox2.png
+share/doc/HTML/uk/amarok/sorting.png
+share/doc/HTML/uk/amarok/tagedit_fromfile_advanced.png
+share/doc/HTML/uk/amarok/tagedit_fromfile_advanced_example.png
+share/doc/HTML/uk/amarok/tagedit_fromfile_basic.png
+share/doc/HTML/uk/amarok/tagedit_fromfile_basic_example.png
+share/doc/HTML/uk/amarok/toolbar_main.png
+share/doc/HTML/uk/amarok/tools_bookmarkmanager.png
+share/doc/HTML/uk/amarok/tools_covermanager.png
+share/doc/HTML/uk/amarok/tools_equalizer.png
+share/doc/HTML/uk/amarok/track_progression.png
+share/icons/hicolor/128x128/apps/amarok.png
+share/icons/hicolor/16x16/apps/amarok.png
+share/icons/hicolor/22x22/apps/amarok.png
+share/icons/hicolor/32x32/apps/amarok.png
+share/icons/hicolor/48x48/apps/amarok.png
+share/icons/hicolor/64x64/apps/amarok.png
+share/kio/servicemenus/amarok_append.desktop
+share/knotifications6/amarok.notifyrc
+share/kpackage/amarok/org.kde.amarok.albums/contents/images/amarok-albums.svg
+share/kpackage/amarok/org.kde.amarok.albums/contents/images/icon.png
+share/kpackage/amarok/org.kde.amarok.albums/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.albums/metadata.json
+share/kpackage/amarok/org.kde.amarok.analyzer/contents/images/icon.png
+share/kpackage/amarok/org.kde.amarok.analyzer/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.analyzer/metadata.json
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/images/amarok-currenttrack.svg
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/images/icon.png
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/CopyArea.qml
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/InfoItem.qml
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/StatsItem.qml
+share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.currenttrack/metadata.json
+share/kpackage/amarok/org.kde.amarok.lyrics/contents/images/icon.png
+share/kpackage/amarok/org.kde.amarok.lyrics/contents/ui/ConfigDialog.qml
+share/kpackage/amarok/org.kde.amarok.lyrics/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.lyrics/metadata.json
+share/kpackage/amarok/org.kde.amarok.photos/contents/images/icon.png
+share/kpackage/amarok/org.kde.amarok.photos/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.photos/metadata.json
+%%LASTFM%%share/kpackage/amarok/org.kde.amarok.similarartists/contents/images/icon.png
+%%LASTFM%%share/kpackage/amarok/org.kde.amarok.similarartists/contents/images/lastfm.png
+%%LASTFM%%share/kpackage/amarok/org.kde.amarok.similarartists/contents/ui/main.qml
+%%LASTFM%%share/kpackage/amarok/org.kde.amarok.similarartists/metadata.json
+share/kpackage/amarok/org.kde.amarok.wikipedia/contents/images/amarok-wikipediaheader.svg
+share/kpackage/amarok/org.kde.amarok.wikipedia/contents/images/icon.svg
+share/kpackage/amarok/org.kde.amarok.wikipedia/contents/ui/main.qml
+share/kpackage/amarok/org.kde.amarok.wikipedia/metadata.json
+share/locale/af/LC_MESSAGES/amarok.mo
+share/locale/ar/LC_MESSAGES/amarok.mo
+share/locale/ar/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/be/LC_MESSAGES/amarok.mo
+share/locale/bg/LC_MESSAGES/amarok.mo
+share/locale/bg/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/bs/LC_MESSAGES/amarok.mo
+share/locale/bs/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ca/LC_MESSAGES/amarok.mo
+share/locale/ca/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/amarok.mo
+share/locale/ca@valencia/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/cs/LC_MESSAGES/amarok.mo
+share/locale/cs/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/csb/LC_MESSAGES/amarok.mo
+share/locale/da/LC_MESSAGES/amarok.mo
+share/locale/da/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/de/LC_MESSAGES/amarok.mo
+share/locale/de/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/el/LC_MESSAGES/amarok.mo
+share/locale/el/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/en_GB/LC_MESSAGES/amarok.mo
+share/locale/en_GB/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/eo/LC_MESSAGES/amarok.mo
+share/locale/eo/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/es/LC_MESSAGES/amarok.mo
+share/locale/es/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/et/LC_MESSAGES/amarok.mo
+share/locale/et/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/eu/LC_MESSAGES/amarok.mo
+share/locale/eu/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/fa/LC_MESSAGES/amarok.mo
+share/locale/fa/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/fi/LC_MESSAGES/amarok.mo
+share/locale/fi/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/fr/LC_MESSAGES/amarok.mo
+share/locale/fr/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ga/LC_MESSAGES/amarok.mo
+share/locale/ga/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/gl/LC_MESSAGES/amarok.mo
+share/locale/gl/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/he/LC_MESSAGES/amarok.mo
+share/locale/he/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/hr/LC_MESSAGES/amarok.mo
+share/locale/hr/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/hu/LC_MESSAGES/amarok.mo
+share/locale/hu/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ia/LC_MESSAGES/amarok.mo
+share/locale/ia/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/id/LC_MESSAGES/amarok.mo
+share/locale/id/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/is/LC_MESSAGES/amarok.mo
+share/locale/it/LC_MESSAGES/amarok.mo
+share/locale/it/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ja/LC_MESSAGES/amarok.mo
+share/locale/ja/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ka/LC_MESSAGES/amarok.mo
+share/locale/ka/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/km/LC_MESSAGES/amarok.mo
+share/locale/km/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ko/LC_MESSAGES/amarok.mo
+share/locale/ko/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ku/LC_MESSAGES/amarok.mo
+share/locale/lt/LC_MESSAGES/amarok.mo
+share/locale/lt/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/lv/LC_MESSAGES/amarok.mo
+share/locale/lv/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/mai/LC_MESSAGES/amarok.mo
+share/locale/mai/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ml/LC_MESSAGES/amarok.mo
+share/locale/mr/LC_MESSAGES/amarok.mo
+share/locale/mr/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ms/LC_MESSAGES/amarok.mo
+share/locale/nb/LC_MESSAGES/amarok.mo
+share/locale/nb/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/nds/LC_MESSAGES/amarok.mo
+share/locale/nds/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ne/LC_MESSAGES/amarok.mo
+share/locale/nl/LC_MESSAGES/amarok.mo
+share/locale/nl/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/nn/LC_MESSAGES/amarok.mo
+share/locale/nn/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/oc/LC_MESSAGES/amarok.mo
+share/locale/pa/LC_MESSAGES/amarok.mo
+share/locale/pa/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/pl/LC_MESSAGES/amarok.mo
+share/locale/pl/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/pt/LC_MESSAGES/amarok.mo
+share/locale/pt/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/pt_BR/LC_MESSAGES/amarok.mo
+share/locale/pt_BR/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ro/LC_MESSAGES/amarok.mo
+share/locale/ro/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ru/LC_MESSAGES/amarok.mo
+share/locale/ru/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/se/LC_MESSAGES/amarok.mo
+share/locale/se/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/si/LC_MESSAGES/amarok.mo
+share/locale/sk/LC_MESSAGES/amarok.mo
+share/locale/sk/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sl/LC_MESSAGES/amarok.mo
+share/locale/sl/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sq/LC_MESSAGES/amarok.mo
+share/locale/sq/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sr/LC_MESSAGES/amarok.mo
+share/locale/sr/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/amarok.mo
+share/locale/sr@ijekavian/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/amarok.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sr@latin/LC_MESSAGES/amarok.mo
+share/locale/sr@latin/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/sv/LC_MESSAGES/amarok.mo
+share/locale/sv/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/tg/LC_MESSAGES/amarok.mo
+share/locale/th/LC_MESSAGES/amarok.mo
+share/locale/tr/LC_MESSAGES/amarok.mo
+share/locale/tr/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/ug/LC_MESSAGES/amarok.mo
+share/locale/ug/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/uk/LC_MESSAGES/amarok.mo
+share/locale/uk/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/wa/LC_MESSAGES/amarok.mo
+share/locale/wa/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/zh_CN/LC_MESSAGES/amarok.mo
+share/locale/zh_CN/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/locale/zh_TW/LC_MESSAGES/amarok.mo
+share/locale/zh_TW/LC_MESSAGES/amarokcollectionscanner_qt.qm
+share/metainfo/org.kde.amarok.appdata.xml
+share/solid/actions/amarok-play-audiocd.desktop
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 81883d54d802..ecbc79a70f73 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/atunes/Makefile b/audio/atunes/Makefile
index b732e330e8d4..3511210c3ae1 100644
--- a/audio/atunes/Makefile
+++ b/audio/atunes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= atunes
PORTVERSION= 3.1.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/aTunes%20${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
diff --git a/audio/audiocd-kio/Makefile b/audio/audiocd-kio/Makefile
index 4972eff47afe..ffa400f2f0e5 100644
--- a/audio/audiocd-kio/Makefile
+++ b/audio/audiocd-kio/Makefile
@@ -12,8 +12,7 @@ LIB_DEPENDS= libFLAC.so:audio/flac \
libcdda_paranoia.so:audio/cdparanoia \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
- libKCddb6.so:audio/libkcddb \
- libKCompactDisc6.so:audio/libkcompactdisc
+ libKCddb6.so:audio/libkcddb
USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz
USE_KDE= auth bookmarks codecs completion config configwidgets \
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index beeccdd728dc..0b65d84ef092 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541768
-SHA256 (KDE/release-service/25.12.3/audiocd-kio-25.12.3.tar.xz) = 7c5a9ff8ec7017d3c761107f910b6c75511d4bee9fe168732b77006f5b44fff1
-SIZE (KDE/release-service/25.12.3/audiocd-kio-25.12.3.tar.xz) = 586540
+TIMESTAMP = 1776248089
+SHA256 (KDE/release-service/26.04.0/audiocd-kio-26.04.0.tar.xz) = 8425bf7643d61bcbe597898161beb6260fd0f1670d33083def9959d99cafe8b7
+SIZE (KDE/release-service/26.04.0/audiocd-kio-26.04.0.tar.xz) = 583912
diff --git a/audio/avldrums-lv2/Makefile b/audio/avldrums-lv2/Makefile
index adfdede2d2cc..4cceb8be36a3 100644
--- a/audio/avldrums-lv2/Makefile
+++ b/audio/avldrums-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= avldrums
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.3
+DISTVERSION= 0.7.4
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/avldrums-lv2/distinfo b/audio/avldrums-lv2/distinfo
index 7d8356932e45..38dd0b76ee58 100644
--- a/audio/avldrums-lv2/distinfo
+++ b/audio/avldrums-lv2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718093141
-SHA256 (x42-avldrums.lv2-v0.7.3_GH0.tar.gz) = 730a99aed978dcbddc92af8b96112d95e9354a7550597ab61d74a5392481b6d6
-SIZE (x42-avldrums.lv2-v0.7.3_GH0.tar.gz) = 101208525
+TIMESTAMP = 1776670651
+SHA256 (x42-avldrums.lv2-v0.7.4_GH0.tar.gz) = 1ca3526ce55895b3a6ff81001e37fa90316d30e3de289940ec2c5492573ca7c5
+SIZE (x42-avldrums.lv2-v0.7.4_GH0.tar.gz) = 101208752
SHA256 (x42-robtk-1e82c83_GH0.tar.gz) = d92ba2f7b9f57328b97b52b30aa9c4744ca466698a38ee23e6ca102c5f964499
SIZE (x42-robtk-1e82c83_GH0.tar.gz) = 118286
diff --git a/audio/bangr-lv2/Makefile b/audio/bangr-lv2/Makefile
index 0d6b232c9340..09192a7d4ab2 100644
--- a/audio/bangr-lv2/Makefile
+++ b/audio/bangr-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bangr
-DISTVERSION= 1.6.2
+DISTVERSION= 1.6.4
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -22,7 +22,8 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= sjaehn
GH_PROJECT= BAngr
-GH_TUPLE= sjaehn:BWidgets:9416adc:BWidgets/src/BWidgets
+GH_TUPLE= sjaehn:BWidgets:e04aede:BWidgets/src/BWidgets \
+ lv2:pugl:9b5a0871c1a8771dbe204e60f437653a67abd42a:pugl/src/BWidgets/pugl
MAKEFILE= makefile
diff --git a/audio/bangr-lv2/distinfo b/audio/bangr-lv2/distinfo
index 8421dc848285..c9784f4bf374 100644
--- a/audio/bangr-lv2/distinfo
+++ b/audio/bangr-lv2/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1673973426
-SHA256 (sjaehn-BAngr-1.6.2_GH0.tar.gz) = 6cb13b959c8f63bd957e49669215d0d00d2e7dd12a711e0fd4d1d47d3d686e1c
-SIZE (sjaehn-BAngr-1.6.2_GH0.tar.gz) = 169781
-SHA256 (sjaehn-BWidgets-9416adc_GH0.tar.gz) = f45b146e6e423bb8714de449fc8a7dbe28c47e8540ff87a6d53c2a21e694c1b2
-SIZE (sjaehn-BWidgets-9416adc_GH0.tar.gz) = 2413778
+TIMESTAMP = 1775973801
+SHA256 (sjaehn-BAngr-1.6.4_GH0.tar.gz) = c2ca7981cf56343ec66c214ff85c52ab92fbaec7d1266f6bedbd4be4fe0cbe8f
+SIZE (sjaehn-BAngr-1.6.4_GH0.tar.gz) = 219578
+SHA256 (sjaehn-BWidgets-e04aede_GH0.tar.gz) = 496431d84e151c4a4abb1adc7b128c0bae54842e20cec44825f8e30c00c48334
+SIZE (sjaehn-BWidgets-e04aede_GH0.tar.gz) = 2444553
+SHA256 (lv2-pugl-9b5a0871c1a8771dbe204e60f437653a67abd42a_GH0.tar.gz) = bc4ca16c7499cdf19d4c0da92677c0142aaee8d77e9cb65705acdfc5e7d0cd42
+SIZE (lv2-pugl-9b5a0871c1a8771dbe204e60f437653a67abd42a_GH0.tar.gz) = 224828
diff --git a/audio/bangr-lv2/files/patch-makefile b/audio/bangr-lv2/files/patch-makefile
new file mode 100644
index 000000000000..c7509b486254
--- /dev/null
+++ b/audio/bangr-lv2/files/patch-makefile
@@ -0,0 +1,17 @@
+--- makefile.orig 2026-04-12 06:02:00 UTC
++++ makefile
+@@ -26,10 +26,10 @@ endif
+ override GUI_LIBS += fontconfig
+ override GUIPPFLAGS += -DPKG_HAVE_FONTCONFIG
+ endif
+-DSPCFLAGS += `$(PKG_CONFIG) --cflags --static $(LV2_LIBS)`
+-GUICFLAGS += -I$(CURDIR)/src/BWidgets/include `$(PKG_CONFIG) --cflags --static $(GUI_LIBS)`
+-DSPLIBS += -Wl,-Bstatic -lm `$(PKG_CONFIG) --libs --static $(LV2_LIBS)` -Wl,-Bdynamic
+-GUILIBS += -Wl,-Bstatic -lbwidgetscore -lcairoplus -lpugl -lm -Wl,-Bdynamic `$(PKG_CONFIG) --libs $(GUI_LIBS)`
++DSPCFLAGS += `$(PKG_CONFIG) --cflags $(LV2_LIBS)`
++GUICFLAGS += -I$(CURDIR)/src/BWidgets/include `$(PKG_CONFIG) --cflags $(GUI_LIBS)`
++DSPLIBS += -lm `$(PKG_CONFIG) --libs $(LV2_LIBS)` -Wl,-Bdynamic
++GUILIBS += -lbwidgetscore -lcairoplus -lpugl -lm -Wl,-Bdynamic `$(PKG_CONFIG) --libs $(GUI_LIBS)`
+
+ # complile
+ CC ?= gcc
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 7bb1f82eaa9c..4d03da9ccf94 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.6.0
+DISTVERSION= 4.7.0
CATEGORIES= audio
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
@@ -19,7 +19,7 @@ nox11_CONFLICTS_INSTALL= baresip
USES= cmake localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
-GH_TUPLE= baresip:baresip-apps:v4.6.0:e/baresip-apps
+GH_TUPLE= baresip:baresip-apps:v4.7.0:e/baresip-apps
PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
OPTIONS_DEFINE= AAC ALSA AMR AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 188d2366a33b..12ee90f26991 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1772654269
-SHA256 (baresip-baresip-v4.6.0_GH0.tar.gz) = af190d326891c6c51f45af130bca00a4826c7de9f9cbec3c3f4ff90d7393739c
-SIZE (baresip-baresip-v4.6.0_GH0.tar.gz) = 1204597
-SHA256 (baresip-baresip-apps-v4.6.0_GH0.tar.gz) = a534922c12a4ba561411edf73e154b9044f5034fc3cf32e6faf13d3a807c489c
-SIZE (baresip-baresip-apps-v4.6.0_GH0.tar.gz) = 58700
+TIMESTAMP = 1775555915
+SHA256 (baresip-baresip-v4.7.0_GH0.tar.gz) = fa281d041e6c5d02f9f71b88524ca8fe05b54d37bbdf985f44fb6a034e02a604
+SIZE (baresip-baresip-v4.7.0_GH0.tar.gz) = 1206935
+SHA256 (baresip-baresip-apps-v4.7.0_GH0.tar.gz) = 9dfda8ce0fec6bae83b94c6b59055379bf5930f6f45b7562377502c5d307339a
+SIZE (baresip-baresip-apps-v4.7.0_GH0.tar.gz) = 58709
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index a2d8487af012..100f464bf73f 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -83,8 +83,8 @@ lib/baresip/modules/vumeter.so
%%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.26
-lib/libbaresip.so.26.6.0
+lib/libbaresip.so.27
+lib/libbaresip.so.27.7.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/bchoppr-lv2/Makefile b/audio/bchoppr-lv2/Makefile
index f1faad54886e..4b26efb191b2 100644
--- a/audio/bchoppr-lv2/Makefile
+++ b/audio/bchoppr-lv2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bchoppr
-DISTVERSION= 1.12.6-11
-DISTVERSIONSUFFIX= -g9a463da
+DISTVERSION= 1.12.8
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -16,13 +15,14 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
USES= compiler:c++11-lang gmake gnome pkgconfig xorg
-USE_GITHUB= yes
USE_GNOME= cairo
USE_XORG= x11
+USE_GITHUB= yes
GH_ACCOUNT= sjaehn
GH_PROJECT= BChoppr
-GH_TUPLE= sjaehn:BWidgets:89d0765:BWidgets/src/BWidgets
+GH_TUPLE= sjaehn:BWidgets:e04aede:BWidgets/src/BWidgets \
+ lv2:pugl:9b5a0871c1a8771dbe204e60f437653a67abd42a:pugl/src/BWidgets/pugl
MAKEFILE= makefile
diff --git a/audio/bchoppr-lv2/distinfo b/audio/bchoppr-lv2/distinfo
index b578a4109720..56c66e683762 100644
--- a/audio/bchoppr-lv2/distinfo
+++ b/audio/bchoppr-lv2/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1674538858
-SHA256 (sjaehn-BChoppr-1.12.6-11-g9a463da_GH0.tar.gz) = b1591b345aac5d103ccfaa5f95db5c96bd1bcabcd627b090c8d2496ecb0a515f
-SIZE (sjaehn-BChoppr-1.12.6-11-g9a463da_GH0.tar.gz) = 330327
-SHA256 (sjaehn-BWidgets-89d0765_GH0.tar.gz) = edfdec4d45fc289d2ea233e493b0052470b944ad33ff7bb9617d23e3b135e5b2
-SIZE (sjaehn-BWidgets-89d0765_GH0.tar.gz) = 2413829
+TIMESTAMP = 1775969917
+SHA256 (sjaehn-BChoppr-1.12.8_GH0.tar.gz) = 8dd5c15ebfa6afb6a4a4dc3250f2a4e9ba4038225ab9177108732a08d078d61a
+SIZE (sjaehn-BChoppr-1.12.8_GH0.tar.gz) = 330508
+SHA256 (sjaehn-BWidgets-e04aede_GH0.tar.gz) = 496431d84e151c4a4abb1adc7b128c0bae54842e20cec44825f8e30c00c48334
+SIZE (sjaehn-BWidgets-e04aede_GH0.tar.gz) = 2444553
+SHA256 (lv2-pugl-9b5a0871c1a8771dbe204e60f437653a67abd42a_GH0.tar.gz) = bc4ca16c7499cdf19d4c0da92677c0142aaee8d77e9cb65705acdfc5e7d0cd42
+SIZE (lv2-pugl-9b5a0871c1a8771dbe204e60f437653a67abd42a_GH0.tar.gz) = 224828
diff --git a/audio/bchoppr-lv2/files/patch-makefile b/audio/bchoppr-lv2/files/patch-makefile
new file mode 100644
index 000000000000..7dee18a7a059
--- /dev/null
+++ b/audio/bchoppr-lv2/files/patch-makefile
@@ -0,0 +1,12 @@
+--- makefile.orig 2026-04-12 04:56:35 UTC
++++ makefile
+@@ -27,8 +27,8 @@ endif
+ DSPCFLAGS += `$(PKG_CONFIG) --cflags --static $(LV2_LIBS)`
+ GUICFLAGS += -I$(CURDIR)/src/BWidgets/include `$(PKG_CONFIG) --cflags --static $(GUI_LIBS)`
+-DSPLIBS += -Wl,-Bstatic -lm `$(PKG_CONFIG) --libs --static $(LV2_LIBS)` -Wl,-Bdynamic
+-GUILIBS += -Wl,-Bstatic -lbwidgetscore -lcairoplus -lpugl -lm -Wl,-Bdynamic `$(PKG_CONFIG) --libs $(GUI_LIBS)`
++DSPLIBS += -lm `$(PKG_CONFIG) --libs $(LV2_LIBS)`
++GUILIBS += -Wl,-Bstatic -lbwidgetscore -lcairoplus -lpugl -Wl,-Bdynamic -lm `$(PKG_CONFIG) --libs $(GUI_LIBS)`
+
+ # complile
+ CC ?= gcc
diff --git a/audio/beets/Makefile b/audio/beets/Makefile
index b908871cd5bf..01f7b12c8e44 100644
--- a/audio/beets/Makefile
+++ b/audio/beets/Makefile
@@ -1,5 +1,6 @@
PORTNAME= beets
DISTVERSION= 2.5.1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confuse>=1.0.0:devel/py-confuse@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}munkres>=1.0.0:math/py-munkres@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
@@ -88,7 +89,7 @@ REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain
# Broken, unfechable aacgain>=0:audio/aacgain
SONOS_UPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soco>=0:multimedia/py-soco@${PY_FLAVOR}
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR}
+THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyxdg>=0:devel/py-pyxdg@${PY_FLAVOR}
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR}
WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@${PY_FLAVOR}
diff --git a/audio/blucli/Makefile b/audio/blucli/Makefile
index 5f2d58e861d8..406717a46a67 100644
--- a/audio/blucli/Makefile
+++ b/audio/blucli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blucli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio net
MAINTAINER= zi@FreeBSD.org
diff --git a/audio/cantata/Makefile b/audio/cantata/Makefile
index 83905ec308c4..66b19b833a23 100644
--- a/audio/cantata/Makefile
+++ b/audio/cantata/Makefile
@@ -1,12 +1,9 @@
PORTNAME= cantata
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.1
-PORTREVISION= 1
+DISTVERSION= 3.4.0
CATEGORIES= audio kde
PATCH_SITES= https://github.com/nullobsi/cantata/commit/
-PATCHFILES+= 52bf771a115b102a00fa09b48c867b6954474a51.patch:-p1 # Fix build with Qt 6.10
-PATCHFILES+= 82ee16e720e6901e7191e64a4e0c0db94c6a10ae.patch:-p1 # Fix build with Qt 6.10
MAINTAINER= kde@FreeBSD.org
COMMENT= Graphical client for MPD using Qt
@@ -15,11 +12,12 @@ WWW= https://github.com/nullobsi/cantata
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++17-lang cpe gl pkgconfig qt:6 shebangfix
+USES= cmake compiler:c++17-lang cpe gl kde:6 pkgconfig qt:6 shebangfix
CPE_VENDOR= craig_drummond
USE_GITHUB= yes
GH_ACCOUNT= nullobsi
USE_GL= opengl
+USE_KDE= archive itemviews
USE_QT= base sqldriver-sqlite:run svg
SHEBANG_FILES= playlists/cantata-dynamic.cmake cantata-remote.cmake
diff --git a/audio/cantata/distinfo b/audio/cantata/distinfo
index ddd899dd3c82..3931336d4a03 100644
--- a/audio/cantata/distinfo
+++ b/audio/cantata/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1763364143
-SHA256 (nullobsi-cantata-v3.3.1_GH0.tar.gz) = e811201adfedca26d8c6a86078213de9e26411db77082f739a225a531ca38bbf
-SIZE (nullobsi-cantata-v3.3.1_GH0.tar.gz) = 4787884
-SHA256 (52bf771a115b102a00fa09b48c867b6954474a51.patch) = 9db2a4739cf077e6d8cf24e6c96a3aefe68b9f54cb7b0a2f9b05bad4a1457dcd
-SIZE (52bf771a115b102a00fa09b48c867b6954474a51.patch) = 1837
-SHA256 (82ee16e720e6901e7191e64a4e0c0db94c6a10ae.patch) = 2b5939dc5658f845ee6c3c1ea08bc84f88d6bc97ad13f25a5215a8e58a54a109
-SIZE (82ee16e720e6901e7191e64a4e0c0db94c6a10ae.patch) = 1610
+TIMESTAMP = 1774722650
+SHA256 (nullobsi-cantata-v3.4.0_GH0.tar.gz) = 8976335c2b80ea10f6f73fc97a474e5a1c90a5b8497924dfcffb477e72e73f5a
+SIZE (nullobsi-cantata-v3.4.0_GH0.tar.gz) = 4798821
diff --git a/audio/cantata/files/patch-models_streamsmodel.cpp b/audio/cantata/files/patch-models_streamsmodel.cpp
new file mode 100644
index 000000000000..04deccd92a77
--- /dev/null
+++ b/audio/cantata/files/patch-models_streamsmodel.cpp
@@ -0,0 +1,14 @@
+--- models/streamsmodel.cpp.orig 2025-12-02 21:34:28 UTC
++++ models/streamsmodel.cpp
+@@ -1300,8 +1300,9 @@ QList<StreamsModel::Item*> StreamsModel::parseIceCastR
+
+ if (isGZipped) {
+ compressor = new KCompressionDevice(dev, false, KCompressionDevice::GZip);
+- compressor->open(QIODevice::ReadOnly);
+- readDev = compressor;
++ if (compressor->open(QIODevice::ReadOnly)) {
++ readDev = compressor;
++ }
+ }
+ QXmlStreamReader doc(readDev);
+
diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile
index 25cf42cffe30..78cd1117fde4 100644
--- a/audio/cardinal/Makefile
+++ b/audio/cardinal/Makefile
@@ -1,7 +1,7 @@
# CAVEAT cross-compilation (ex. CPUTYPE=znver3) fails, upstream needs to fix this: https://github.com/DISTRHO/Cardinal/issues/646
PORTNAME= cardinal
-DISTVERSION= 25.06
+DISTVERSION= 26.02
CATEGORIES= audio
MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/
@@ -22,6 +22,7 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libdbus-1.so:devel/dbus \
libfftw3f.so:math/fftw3-float \
libjansson.so:devel/jansson \
+ liblo.so:audio/liblo \
libpffft.so:math/pffft \
libpulse-simple.so:audio/pulseaudio \
libsamplerate.so:audio/libsamplerate \
diff --git a/audio/cardinal/distinfo b/audio/cardinal/distinfo
index c2dd09d14a19..15c1cee3aadf 100644
--- a/audio/cardinal/distinfo
+++ b/audio/cardinal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760177506
-SHA256 (cardinal-25.06.tar.xz) = 52b45b5d9be42d95b671d6a333ecafcc64d2b6a934091d4c63f016062c27d446
-SIZE (cardinal-25.06.tar.xz) = 517038140
+TIMESTAMP = 1776239465
+SHA256 (cardinal-26.02.tar.xz) = 340b2fc000850b3c749d2b41f3e4cf1e330bbe8625fb599cc791d8e41f986a53
+SIZE (cardinal-26.02.tar.xz) = 510060724
diff --git a/audio/cardinal/pkg-plist b/audio/cardinal/pkg-plist
index d3ff70672d33..d73027956466 100644
--- a/audio/cardinal/pkg-plist
+++ b/audio/cardinal/pkg-plist
@@ -457,8 +457,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/AudibleInstruments/res/Warps.svg
%%DATADIR%%/AudibleInstruments/res/hdad-segment14-1.002/Segment14.ttf
%%DATADIR%%/Autinn/res/AmpModule.svg
+%%DATADIR%%/Autinn/res/AxeModule.svg
%%DATADIR%%/Autinn/res/BassModule.svg
%%DATADIR%%/Autinn/res/CVConverterModule.svg
+%%DATADIR%%/Autinn/res/CoilModule.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/InPortAutinn.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/KnobLargeAutinn.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/KnobSmallAutinn.svg
@@ -470,6 +472,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Autinn/res/ComponentLibrary/RoundButtonAutinnDown.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/RoundButtonSmallAutinn.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/RoundButtonSmallAutinnDown.svg
+%%DATADIR%%/Autinn/res/ComponentLibrary/RoundCVButtonSmallAutinn.svg
+%%DATADIR%%/Autinn/res/ComponentLibrary/RoundCVButtonSmallAutinnDown.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/ScrewStarAutinn.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/SliderAutinn.svg
%%DATADIR%%/Autinn/res/ComponentLibrary/SliderHandleAutinn.svg
@@ -477,20 +481,25 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Autinn/res/DeadbandModule.svg
%%DATADIR%%/Autinn/res/DigiModule.svg
%%DATADIR%%/Autinn/res/DiseeModule.svg
+%%DATADIR%%/Autinn/res/ExcaviModule.svg
%%DATADIR%%/Autinn/res/FilModule.svg
%%DATADIR%%/Autinn/res/FlopperModule.svg
%%DATADIR%%/Autinn/res/ImpModule.svg
%%DATADIR%%/Autinn/res/JetteModule.svg
+%%DATADIR%%/Autinn/res/KickerModule.svg
%%DATADIR%%/Autinn/res/MelodyModule.svg
%%DATADIR%%/Autinn/res/MeraModule.svg
%%DATADIR%%/Autinn/res/Mixer6Module.svg
%%DATADIR%%/Autinn/res/NapModule.svg
%%DATADIR%%/Autinn/res/NonModule.svg
%%DATADIR%%/Autinn/res/OxcartModule.svg
+%%DATADIR%%/Autinn/res/RadModule.svg
%%DATADIR%%/Autinn/res/RebelModule.svg
%%DATADIR%%/Autinn/res/RetriModule.svg
%%DATADIR%%/Autinn/res/SawModule.svg
+%%DATADIR%%/Autinn/res/ScopeModule.svg
%%DATADIR%%/Autinn/res/SjipModule.svg
+%%DATADIR%%/Autinn/res/SnareModule.svg
%%DATADIR%%/Autinn/res/SquareModule.svg
%%DATADIR%%/Autinn/res/VibratoModule.svg
%%DATADIR%%/Autinn/res/VxyModule.svg
@@ -1296,6 +1305,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/CVfunk/presets/Syncro/05_Polyrhythms.vcvm
%%DATADIR%%/CVfunk/res/Arrange-dark.svg
%%DATADIR%%/CVfunk/res/Arrange.svg
+%%DATADIR%%/CVfunk/res/Cartesia-dark.svg
+%%DATADIR%%/CVfunk/res/Cartesia.svg
%%DATADIR%%/CVfunk/res/Collatz-dark.svg
%%DATADIR%%/CVfunk/res/Collatz.svg
%%DATADIR%%/CVfunk/res/Decima-dark.svg
@@ -1304,20 +1315,30 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/CVfunk/res/EnvelopeArray.svg
%%DATADIR%%/CVfunk/res/FlowerPatch-dark.svg
%%DATADIR%%/CVfunk/res/FlowerPatch.svg
+%%DATADIR%%/CVfunk/res/Hammer-dark.svg
+%%DATADIR%%/CVfunk/res/Hammer.svg
%%DATADIR%%/CVfunk/res/HexMod-dark.svg
%%DATADIR%%/CVfunk/res/HexMod.svg
+%%DATADIR%%/CVfunk/res/Hub-dark.svg
+%%DATADIR%%/CVfunk/res/Hub.svg
%%DATADIR%%/CVfunk/res/ImpulseController-dark.svg
%%DATADIR%%/CVfunk/res/ImpulseController.svg
+%%DATADIR%%/CVfunk/res/JunkDNA-dark.svg
+%%DATADIR%%/CVfunk/res/JunkDNA.svg
%%DATADIR%%/CVfunk/res/Magnets-dark.svg
%%DATADIR%%/CVfunk/res/Magnets.svg
%%DATADIR%%/CVfunk/res/Morta-dark.svg
%%DATADIR%%/CVfunk/res/Morta.svg
+%%DATADIR%%/CVfunk/res/Node-dark.svg
+%%DATADIR%%/CVfunk/res/Node.svg
%%DATADIR%%/CVfunk/res/Nona-dark.svg
%%DATADIR%%/CVfunk/res/Nona.svg
%%DATADIR%%/CVfunk/res/Ouros-dark.svg
%%DATADIR%%/CVfunk/res/Ouros.svg
%%DATADIR%%/CVfunk/res/PentaSequencer-dark.svg
%%DATADIR%%/CVfunk/res/PentaSequencer.svg
+%%DATADIR%%/CVfunk/res/Picus-dark.svg
+%%DATADIR%%/CVfunk/res/Picus.svg
%%DATADIR%%/CVfunk/res/PreeeeeeeeeeessedDuck-dark.svg
%%DATADIR%%/CVfunk/res/PreeeeeeeeeeessedDuck.svg
%%DATADIR%%/CVfunk/res/PressedDuck-dark.svg
@@ -1334,8 +1355,14 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/CVfunk/res/Strings.svg
%%DATADIR%%/CVfunk/res/Syncro-dark.svg
%%DATADIR%%/CVfunk/res/Syncro.svg
+%%DATADIR%%/CVfunk/res/Tatami-dark.svg
+%%DATADIR%%/CVfunk/res/Tatami.svg
%%DATADIR%%/CVfunk/res/TriDelay-dark.svg
%%DATADIR%%/CVfunk/res/TriDelay.svg
+%%DATADIR%%/CVfunk/res/Weave-dark.svg
+%%DATADIR%%/CVfunk/res/Weave.svg
+%%DATADIR%%/CVfunk/res/Wonk-dark.svg
+%%DATADIR%%/CVfunk/res/Wonk.svg
%%DATADIR%%/CVfunk/res/fonts/DejaVuSansMono.ttf
%%DATADIR%%/Cardinal/res/AIDA-X.svg
%%DATADIR%%/Cardinal/res/AudioFile.svg
@@ -2247,6 +2274,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/Chaos2Op.svg
%%DATADIR%%/HetrickCV/res/Chaos3Op.svg
%%DATADIR%%/HetrickCV/res/ChaoticAttractors.svg
+%%DATADIR%%/HetrickCV/res/ClockToPhasor.svg
%%DATADIR%%/HetrickCV/res/ClockedNoise.svg
%%DATADIR%%/HetrickCV/res/Comparator.svg
%%DATADIR%%/HetrickCV/res/Contrast.svg
@@ -2270,6 +2298,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/Logos/hetrickcvlogo.svg
%%DATADIR%%/HetrickCV/res/MidSide.svg
%%DATADIR%%/HetrickCV/res/MinMax.svg
+%%DATADIR%%/HetrickCV/res/Normals.svg
%%DATADIR%%/HetrickCV/res/PhaseDrivenSequencer.svg
%%DATADIR%%/HetrickCV/res/PhaseDrivenSequencer32.svg
%%DATADIR%%/HetrickCV/res/PhasorAnalyzer.svg
@@ -2301,7 +2330,9 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/PhasorTimetable.svg
%%DATADIR%%/HetrickCV/res/PhasorToClock.svg
%%DATADIR%%/HetrickCV/res/PhasorToLFO.svg
+%%DATADIR%%/HetrickCV/res/PhasorToRandom.svg
%%DATADIR%%/HetrickCV/res/PhasorToWaveforms.svg
+%%DATADIR%%/HetrickCV/res/PolymetricPhasors.svg
%%DATADIR%%/HetrickCV/res/Probability.svg
%%DATADIR%%/HetrickCV/res/RandomGates.svg
%%DATADIR%%/HetrickCV/res/Rotator.svg
@@ -4145,6 +4176,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/Sapphire.json
%%DATADIR%%/PluginManifests/StarlingVia.json
%%DATADIR%%/PluginManifests/ValleyAudio.json
+%%DATADIR%%/PluginManifests/Venom.json
%%DATADIR%%/PluginManifests/WSTD-Drums.json
%%DATADIR%%/PluginManifests/WhatTheRack.json
%%DATADIR%%/PluginManifests/ZZC.json
@@ -4224,9 +4256,23 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/RebelTech/res/panels/Stoicheia_drk.svg
%%DATADIR%%/RebelTech/res/panels/Tonic.svg
%%DATADIR%%/RebelTech/res/panels/Tonic_drk.svg
+%%DATADIR%%/Sapphire/presets/Zoo/Aizawa (Glee).vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Bouali.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Chen-Lee.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Dadras.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Dequan Li (Lark).vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Four-Wing.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Hadley.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Halvorsen.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Lorenz.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Nose-Hoover.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Qi-3D.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Rossler.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Rucklidge (Frolic).vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Sakarya.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Sprott.vcvm
+%%DATADIR%%/Sapphire/presets/Zoo/Three-Scroll.vcvm
%%DATADIR%%/Sapphire/res/chaops.svg
-%%DATADIR%%/Sapphire/res/clock_button_0.svg
-%%DATADIR%%/Sapphire/res/clock_button_1.svg
%%DATADIR%%/Sapphire/res/echo.svg
%%DATADIR%%/Sapphire/res/echo_clock.svg
%%DATADIR%%/Sapphire/res/echo_clock_sel.svg
@@ -4257,20 +4303,20 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Sapphire/res/elastika_out_2.svg
%%DATADIR%%/Sapphire/res/elastika_out_lr.svg
%%DATADIR%%/Sapphire/res/env.svg
-%%DATADIR%%/Sapphire/res/extender_button.svg
%%DATADIR%%/Sapphire/res/frolic.svg
%%DATADIR%%/Sapphire/res/galaxy.svg
%%DATADIR%%/Sapphire/res/glee.svg
%%DATADIR%%/Sapphire/res/gravy.svg
+%%DATADIR%%/Sapphire/res/green_button_0.svg
+%%DATADIR%%/Sapphire/res/green_button_1.svg
%%DATADIR%%/Sapphire/res/hiss.svg
-%%DATADIR%%/Sapphire/res/interval_button_0.svg
-%%DATADIR%%/Sapphire/res/interval_button_1.svg
%%DATADIR%%/Sapphire/res/lark.svg
+%%DATADIR%%/Sapphire/res/left_extender_button.svg
%%DATADIR%%/Sapphire/res/moots.svg
%%DATADIR%%/Sapphire/res/moots_label_gate.svg
+%%DATADIR%%/Sapphire/res/moots_label_gate_h.svg
%%DATADIR%%/Sapphire/res/moots_label_trigger.svg
-%%DATADIR%%/Sapphire/res/mute_button_0.svg
-%%DATADIR%%/Sapphire/res/mute_button_1.svg
+%%DATADIR%%/Sapphire/res/moots_label_trigger_h.svg
%%DATADIR%%/Sapphire/res/nucleus.svg
%%DATADIR%%/Sapphire/res/nucleus_label_audio.svg
%%DATADIR%%/Sapphire/res/nucleus_label_control.svg
@@ -4280,7 +4326,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Sapphire/res/polynucleus_label_control.svg
%%DATADIR%%/Sapphire/res/pop.svg
%%DATADIR%%/Sapphire/res/port.svg
+%%DATADIR%%/Sapphire/res/red_button_0.svg
+%%DATADIR%%/Sapphire/res/red_button_1.svg
%%DATADIR%%/Sapphire/res/remove_button.svg
+%%DATADIR%%/Sapphire/res/right_extender_button.svg
%%DATADIR%%/Sapphire/res/rotini.svg
%%DATADIR%%/Sapphire/res/sam.svg
%%DATADIR%%/Sapphire/res/sauce.svg
@@ -4297,6 +4346,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Sapphire/res/tubeunit_labels.svg
%%DATADIR%%/Sapphire/res/tubeunit_seal.svg
%%DATADIR%%/Sapphire/res/tubeunit_vent.svg
+%%DATADIR%%/Sapphire/res/vina.svg
+%%DATADIR%%/Sapphire/res/yellow_button_0.svg
+%%DATADIR%%/Sapphire/res/yellow_button_1.svg
+%%DATADIR%%/Sapphire/res/zoo.svg
%%DATADIR%%/StarlingVia/res/atsr.svg
%%DATADIR%%/StarlingVia/res/gateseq.svg
%%DATADIR%%/StarlingVia/res/meta.svg
@@ -4469,6 +4522,407 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ValleyAudio/res/v2/Small/Rogan1PSYellowSmall-fg.svg
%%DATADIR%%/ValleyAudio/res/v2/Small/Rogan1PSYellowSmall.svg
%%DATADIR%%/ValleyAudio/res/valleySliderBackground.svg
+%%DATADIR%%/Venom/presets/BenjolinGatesExpander/ALL Bits.vcvm
+%%DATADIR%%/Venom/presets/BenjolinGatesExpander/AND Gates.vcvm
+%%DATADIR%%/Venom/presets/BenjolinGatesExpander/OR Gates.vcvm
+%%DATADIR%%/Venom/presets/BenjolinGatesExpander/XOR Gates.vcvm
+%%DATADIR%%/Venom/presets/BenjolinVoltsExpander/16 Values A.vcvm
+%%DATADIR%%/Venom/presets/BenjolinVoltsExpander/16 Values B.vcvm
+%%DATADIR%%/Venom/presets/BenjolinVoltsExpander/16 Values C.vcvm
+%%DATADIR%%/Venom/presets/BenjolinVoltsExpander/16 Values D.vcvm
+%%DATADIR%%/Venom/presets/BenjolinVoltsExpander/256 Values.vcvm
+%%DATADIR%%/Venom/presets/BernoulliSwitch/Bernoulli Gate.vcvm
+%%DATADIR%%/Venom/presets/BernoulliSwitch/Latched Bernoulli Gate.vcvm
+%%DATADIR%%/Venom/presets/BernoulliSwitch/Latched Toggled Bernoulli Gate.vcvm
+%%DATADIR%%/Venom/presets/BernoulliSwitch/Toggled Bernoulli Gate.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Cent Equal Temperament/88 CET (Gary Morrison).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Cent Equal Temperament/Wendy Carlos Alpha (~78.0 CET).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Cent Equal Temperament/Wendy Carlos Gamma (~35.1 CET).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/Harmonics 1-67 step 6 norm to octave.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/Harmonics 10-15.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/Harmonics 8-12.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/OctaveRepeatingSuperPalindrome 12o11 - 9o8 - 12o11.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/SuperPalindrome 15o14 - 11o10 - 15o14.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/SuperPalindrome 15o14 - 11o10.11o10 - 15o14.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/SuperPalindrome 9o8 - 12o11 - 9o8.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/IsoHarmonic Chords and Derivatives/SuperPalindrome 9o8 - 12o11.12o11 - 9o8.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NORSIQ Chord to Scale configuration.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/25ed5o1 2 2 2 2 2 2 2 2 2 2 2 2 1.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/25ed5o1 2 2 2 2 2 2 3.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/25ed5o1 4 4 4 3.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/4ed3o2 (Georgian tuning).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/5ed3o2.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/6ed3o2.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/7ed3o2.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/8ed3o2.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/9ed3o2.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/Bohlen-Pierce Dur II.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/Bohlen-Pierce Lamda.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/Bohlen-Pierce chromatic (13ed3o1).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Equal Divisions/Meantone-ish MOS of 49ed3o1 (5 5 8 5 5 8 5 8).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Repeating Just Intonation/Bohlen-Pierce just Dur II.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Repeating Just Intonation/Bohlen-Pierce just Lamda.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Repeating Just Intonation/Bohlen-Pierce just chromatic.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/NonOctave Repeating Just Intonation/Gravetone.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Chromatic.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Harmonic Minor.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Major (Ionian).vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Major Pentatonic.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Minor Pentatonic.vcvm
+%%DATADIR%%/Venom/presets/NORS_IQ/Octave Repeating 12ET Examples/Natural Minor (Aeolian).vcvm
+%%DATADIR%%/Venom/presets/RhythmExplorer/Vermona randomRHYTHM.vcvm
+%%DATADIR%%/Venom/res/Coal/AD_ASR_Coal.svg
+%%DATADIR%%/Venom/res/Coal/AuxClone_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BayInput_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BayNorm_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BayOutput_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BenjolinGatesExpander_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BenjolinOsc_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BenjolinVoltsExpander_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BernoulliSwitchExpander_Coal.svg
+%%DATADIR%%/Venom/res/Coal/BernoulliSwitch_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Blocker_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Bypass_Coal.svg
+%%DATADIR%%/Venom/res/Coal/CloneMerge_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Compare2_Coal.svg
+%%DATADIR%%/Venom/res/Coal/CrossFade3D_Coal.svg
+%%DATADIR%%/Venom/res/Coal/HQ_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Knob5_Coal.svg
+%%DATADIR%%/Venom/res/Coal/LinearBeatsExpander_Coal.svg
+%%DATADIR%%/Venom/res/Coal/LinearBeats_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Logic_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Mix4Stereo_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Mix4_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixFade2_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixFade_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixMute_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixOffset_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixPan_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixSend_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MixSolo_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MousePad_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MultiMerge_Coal.svg
+%%DATADIR%%/Venom/res/Coal/MultiSplit_Coal.svg
+%%DATADIR%%/Venom/res/Coal/NORSIQChord2Scale_Coal.svg
+%%DATADIR%%/Venom/res/Coal/NORS_IQ_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Oscillator_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Pan3D_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolyClone_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolyFade_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolyOffset_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolySHASR_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolyScale_Coal.svg
+%%DATADIR%%/Venom/res/Coal/PolyUnison_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Push5_Coal.svg
+%%DATADIR%%/Venom/res/Coal/QuadVCPolarizer_Coal.svg
+%%DATADIR%%/Venom/res/Coal/RecurseStereo_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Recurse_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Reformation_Coal.svg
+%%DATADIR%%/Venom/res/Coal/RhythmExplorer_Coal.svg
+%%DATADIR%%/Venom/res/Coal/SVF_Coal.svg
+%%DATADIR%%/Venom/res/Coal/ShapedVCA_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Slew_Coal.svg
+%%DATADIR%%/Venom/res/Coal/SphereToXYZ_Coal.svg
+%%DATADIR%%/Venom/res/Coal/Thru_Coal.svg
+%%DATADIR%%/Venom/res/Coal/VCAMix4Stereo_Coal.svg
+%%DATADIR%%/Venom/res/Coal/VCAMix4_Coal.svg
+%%DATADIR%%/Venom/res/Coal/VCOUnit_Coal.svg
+%%DATADIR%%/Venom/res/Coal/VenomBlank_Coal.svg
+%%DATADIR%%/Venom/res/Coal/WaveFolder_Coal.svg
+%%DATADIR%%/Venom/res/Coal/WaveMangler_Coal.svg
+%%DATADIR%%/Venom/res/Coal/WaveMultiplier_Coal.svg
+%%DATADIR%%/Venom/res/Coal/WidgetMenuExtender_Coal.svg
+%%DATADIR%%/Venom/res/Coal/WinComp_Coal.svg
+%%DATADIR%%/Venom/res/Coal/XM_OP_Coal.svg
+%%DATADIR%%/Venom/res/Danger/AD_ASR_Danger.svg
+%%DATADIR%%/Venom/res/Danger/AuxClone_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BayInput_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BayNorm_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BayOutput_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BenjolinGatesExpander_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BenjolinOsc_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BenjolinVoltsExpander_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BernoulliSwitchExpander_Danger.svg
+%%DATADIR%%/Venom/res/Danger/BernoulliSwitch_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Blocker_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Bypass_Danger.svg
+%%DATADIR%%/Venom/res/Danger/CloneMerge_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Compare2_Danger.svg
+%%DATADIR%%/Venom/res/Danger/CrossFade3D_Danger.svg
+%%DATADIR%%/Venom/res/Danger/HQ_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Knob5_Danger.svg
+%%DATADIR%%/Venom/res/Danger/LinearBeatsExpander_Danger.svg
+%%DATADIR%%/Venom/res/Danger/LinearBeats_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Logic_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Mix4Stereo_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Mix4_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixFade2_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixFade_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixMute_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixOffset_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixPan_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixSend_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MixSolo_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MousePad_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MultiMerge_Danger.svg
+%%DATADIR%%/Venom/res/Danger/MultiSplit_Danger.svg
+%%DATADIR%%/Venom/res/Danger/NORSIQChord2Scale_Danger.svg
+%%DATADIR%%/Venom/res/Danger/NORS_IQ_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Oscillator_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Pan3D_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolyClone_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolyFade_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolyOffset_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolySHASR_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolyScale_Danger.svg
+%%DATADIR%%/Venom/res/Danger/PolyUnison_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Push5_Danger.svg
+%%DATADIR%%/Venom/res/Danger/QuadVCPolarizer_Danger.svg
+%%DATADIR%%/Venom/res/Danger/RecurseStereo_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Recurse_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Reformation_Danger.svg
+%%DATADIR%%/Venom/res/Danger/RhythmExplorer_Danger.svg
+%%DATADIR%%/Venom/res/Danger/SVF_Danger.svg
+%%DATADIR%%/Venom/res/Danger/ShapedVCA_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Slew_Danger.svg
+%%DATADIR%%/Venom/res/Danger/SphereToXYZ_Danger.svg
+%%DATADIR%%/Venom/res/Danger/Thru_Danger.svg
+%%DATADIR%%/Venom/res/Danger/VCAMix4Stereo_Danger.svg
+%%DATADIR%%/Venom/res/Danger/VCAMix4_Danger.svg
+%%DATADIR%%/Venom/res/Danger/VCOUnit_Danger.svg
+%%DATADIR%%/Venom/res/Danger/VenomBlank_Danger.svg
+%%DATADIR%%/Venom/res/Danger/WaveFolder_Danger.svg
+%%DATADIR%%/Venom/res/Danger/WaveMangler_Danger.svg
+%%DATADIR%%/Venom/res/Danger/WaveMultiplier_Danger.svg
+%%DATADIR%%/Venom/res/Danger/WidgetMenuExtender_Danger.svg
+%%DATADIR%%/Venom/res/Danger/WinComp_Danger.svg
+%%DATADIR%%/Venom/res/Danger/XM_OP_Danger.svg
+%%DATADIR%%/Venom/res/Earth/AD_ASR_Earth.svg
+%%DATADIR%%/Venom/res/Earth/AuxClone_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BayInput_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BayNorm_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BayOutput_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BenjolinGatesExpander_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BenjolinOsc_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BenjolinVoltsExpander_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BernoulliSwitchExpander_Earth.svg
+%%DATADIR%%/Venom/res/Earth/BernoulliSwitch_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Blocker_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Bypass_Earth.svg
+%%DATADIR%%/Venom/res/Earth/CloneMerge_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Compare2_Earth.svg
+%%DATADIR%%/Venom/res/Earth/CrossFade3D_Earth.svg
+%%DATADIR%%/Venom/res/Earth/HQ_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Knob5_Earth.svg
+%%DATADIR%%/Venom/res/Earth/LinearBeatsExpander_Earth.svg
+%%DATADIR%%/Venom/res/Earth/LinearBeats_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Logic_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Mix4Stereo_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Mix4_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixFade2_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixFade_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixMute_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixOffset_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixPan_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixSend_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MixSolo_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MousePad_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MultiMerge_Earth.svg
+%%DATADIR%%/Venom/res/Earth/MultiSplit_Earth.svg
+%%DATADIR%%/Venom/res/Earth/NORSIQChord2Scale_Earth.svg
+%%DATADIR%%/Venom/res/Earth/NORS_IQ_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Oscillator_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Pan3D_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolyClone_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolyFade_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolyOffset_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolySHASR_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolyScale_Earth.svg
+%%DATADIR%%/Venom/res/Earth/PolyUnison_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Push5_Earth.svg
+%%DATADIR%%/Venom/res/Earth/QuadVCPolarizer_Earth.svg
+%%DATADIR%%/Venom/res/Earth/RecurseStereo_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Recurse_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Reformation_Earth.svg
+%%DATADIR%%/Venom/res/Earth/RhythmExplorer_Earth.svg
+%%DATADIR%%/Venom/res/Earth/SVF_Earth.svg
+%%DATADIR%%/Venom/res/Earth/ShapedVCA_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Slew_Earth.svg
+%%DATADIR%%/Venom/res/Earth/SphereToXYZ_Earth.svg
+%%DATADIR%%/Venom/res/Earth/Thru_Earth.svg
+%%DATADIR%%/Venom/res/Earth/VCAMix4Stereo_Earth.svg
+%%DATADIR%%/Venom/res/Earth/VCAMix4_Earth.svg
+%%DATADIR%%/Venom/res/Earth/VCOUnit_Earth.svg
+%%DATADIR%%/Venom/res/Earth/VenomBlank_Earth.svg
+%%DATADIR%%/Venom/res/Earth/WaveFolder_Earth.svg
+%%DATADIR%%/Venom/res/Earth/WaveMangler_Earth.svg
+%%DATADIR%%/Venom/res/Earth/WaveMultiplier_Earth.svg
+%%DATADIR%%/Venom/res/Earth/WidgetMenuExtender_Earth.svg
+%%DATADIR%%/Venom/res/Earth/WinComp_Earth.svg
+%%DATADIR%%/Venom/res/Earth/XM_OP_Earth.svg
+%%DATADIR%%/Venom/res/Ivory/AD_ASR_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/AuxClone_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BayInput_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BayNorm_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BayOutput_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BenjolinGatesExpander_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BenjolinOsc_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BenjolinVoltsExpander_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BernoulliSwitchExpander_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/BernoulliSwitch_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Blocker_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Bypass_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/CloneMerge_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Compare2_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/CrossFade3D_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/HQ_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Knob5_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/LinearBeatsExpander_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/LinearBeats_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Logic_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Mix4Stereo_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Mix4_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixFade2_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixFade_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixMute_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixOffset_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixPan_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixSend_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MixSolo_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MousePad_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MultiMerge_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/MultiSplit_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/NORSIQChord2Scale_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/NORS_IQ_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Oscillator_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Pan3D_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolyClone_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolyFade_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolyOffset_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolySHASR_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolyScale_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/PolyUnison_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Push5_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/QuadVCPolarizer_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/RecurseStereo_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Recurse_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Reformation_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/RhythmExplorer_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/SVF_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/ShapedVCA_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Slew_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/SphereToXYZ_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/Thru_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/VCAMix4Stereo_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/VCAMix4_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/VCOUnit_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/VenomBlank_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/WaveFolder_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/WaveMangler_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/WaveMultiplier_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/WidgetMenuExtender_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/WinComp_Ivory.svg
+%%DATADIR%%/Venom/res/Ivory/XM_OP_Ivory.svg
+%%DATADIR%%/Venom/res/PJ301M-poly.svg
+%%DATADIR%%/Venom/res/RoundTinyBlackKnob.svg
+%%DATADIR%%/Venom/res/RoundTinyBlackKnob_bg.svg
+%%DATADIR%%/Venom/res/VCVBezelBig.svg
+%%DATADIR%%/Venom/res/Venom.svg
+%%DATADIR%%/Venom/res/clip_hard_pm5.svg
+%%DATADIR%%/Venom/res/clip_soft_pm6.svg
+%%DATADIR%%/Venom/res/cnt_2.svg
+%%DATADIR%%/Venom/res/cnt_3.svg
+%%DATADIR%%/Venom/res/cnt_4.svg
+%%DATADIR%%/Venom/res/cnt_5.svg
+%%DATADIR%%/Venom/res/cnt_6.svg
+%%DATADIR%%/Venom/res/dir_left.svg
+%%DATADIR%%/Venom/res/dir_left_right.svg
+%%DATADIR%%/Venom/res/dir_off.svg
+%%DATADIR%%/Venom/res/dir_right.svg
+%%DATADIR%%/Venom/res/mode_0.svg
+%%DATADIR%%/Venom/res/mode_1.svg
+%%DATADIR%%/Venom/res/mode_2.svg
+%%DATADIR%%/Venom/res/mode_3.svg
+%%DATADIR%%/Venom/res/mode_4.svg
+%%DATADIR%%/Venom/res/mode_5.svg
+%%DATADIR%%/Venom/res/op_AND.svg
+%%DATADIR%%/Venom/res/op_NAND.svg
+%%DATADIR%%/Venom/res/op_NOR.svg
+%%DATADIR%%/Venom/res/op_OR.svg
+%%DATADIR%%/Venom/res/op_SUM.svg
+%%DATADIR%%/Venom/res/op_XNOR_1.svg
+%%DATADIR%%/Venom/res/op_XNOR_ODD.svg
+%%DATADIR%%/Venom/res/op_XOR_1.svg
+%%DATADIR%%/Venom/res/op_XOR_ODD.svg
+%%DATADIR%%/Venom/res/op_down.svg
+%%DATADIR%%/Venom/res/out_1.svg
+%%DATADIR%%/Venom/res/out_2.svg
+%%DATADIR%%/Venom/res/out_3.svg
+%%DATADIR%%/Venom/res/out_4.svg
+%%DATADIR%%/Venom/res/out_5.svg
+%%DATADIR%%/Venom/res/out_6.svg
+%%DATADIR%%/Venom/res/out_7.svg
+%%DATADIR%%/Venom/res/out_8.svg
+%%DATADIR%%/Venom/res/out_9.svg
+%%DATADIR%%/Venom/res/out_none.svg
+%%DATADIR%%/Venom/res/over_16.svg
+%%DATADIR%%/Venom/res/over_2.svg
+%%DATADIR%%/Venom/res/over_32.svg
+%%DATADIR%%/Venom/res/over_4.svg
+%%DATADIR%%/Venom/res/over_8.svg
+%%DATADIR%%/Venom/res/over_off.svg
+%%DATADIR%%/Venom/res/range_0-1.svg
+%%DATADIR%%/Venom/res/range_0-10.svg
+%%DATADIR%%/Venom/res/range_0-5.svg
+%%DATADIR%%/Venom/res/range_Audio.svg
+%%DATADIR%%/Venom/res/range_LowFreq.svg
+%%DATADIR%%/Venom/res/range_pm1.svg
+%%DATADIR%%/Venom/res/range_pm10.svg
+%%DATADIR%%/Venom/res/range_pm5.svg
+%%DATADIR%%/Venom/res/rate_0.svg
+%%DATADIR%%/Venom/res/rate_1.svg
+%%DATADIR%%/Venom/res/rate_10.svg
+%%DATADIR%%/Venom/res/rate_11.svg
+%%DATADIR%%/Venom/res/rate_12.svg
+%%DATADIR%%/Venom/res/rate_13.svg
+%%DATADIR%%/Venom/res/rate_14.svg
+%%DATADIR%%/Venom/res/rate_2.svg
+%%DATADIR%%/Venom/res/rate_3.svg
+%%DATADIR%%/Venom/res/rate_4.svg
+%%DATADIR%%/Venom/res/rate_5.svg
+%%DATADIR%%/Venom/res/rate_6.svg
+%%DATADIR%%/Venom/res/rate_7.svg
+%%DATADIR%%/Venom/res/rate_8.svg
+%%DATADIR%%/Venom/res/rate_9.svg
+%%DATADIR%%/Venom/res/slope_12dB.svg
+%%DATADIR%%/Venom/res/slope_24dB.svg
+%%DATADIR%%/Venom/res/slope_36dB.svg
+%%DATADIR%%/Venom/res/slope_48dB.svg
+%%DATADIR%%/Venom/res/slope_60dB.svg
+%%DATADIR%%/Venom/res/slope_72dB.svg
+%%DATADIR%%/Venom/res/slope_84dB.svg
+%%DATADIR%%/Venom/res/slope_96dB.svg
+%%DATADIR%%/Venom/res/smallBlueButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallGreenButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallLightBlueButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallOffButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallOrangeButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallPinkButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallPurpleButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallRedButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallWhiteButtonSwitch.svg
+%%DATADIR%%/Venom/res/smallYellowButtonSwitch.svg
+%%DATADIR%%/Venom/res/wave_saw.svg
+%%DATADIR%%/Venom/res/wave_sin.svg
+%%DATADIR%%/Venom/res/wave_sqr.svg
+%%DATADIR%%/Venom/res/wave_tri.svg
+%%DATADIR%%/Venom/res/xm_AM.svg
+%%DATADIR%%/Venom/res/xm_AMoffset.svg
+%%DATADIR%%/Venom/res/xm_AMrect.svg
+%%DATADIR%%/Venom/res/xm_FM.svg
+%%DATADIR%%/Venom/res/xm_FM_DC.svg
+%%DATADIR%%/Venom/res/xm_PM.svg
+%%DATADIR%%/Venom/res/xm_RM.svg
%%DATADIR%%/WSTD-Drums/res/BD9.svg
%%DATADIR%%/WSTD-Drums/res/Baronial.svg
%%DATADIR%%/WSTD-Drums/res/CR78.svg
@@ -4630,6 +5084,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ZZC/res/panels/DivExp.svg
%%DATADIR%%/ZZC/res/panels/Divider.svg
%%DATADIR%%/ZZC/res/panels/FN-3.svg
+%%DATADIR%%/ZZC/res/panels/Phaseque.svg
%%DATADIR%%/ZZC/res/panels/Phasor.svg
%%DATADIR%%/ZZC/res/panels/Polygate.svg
%%DATADIR%%/ZZC/res/panels/SC-VCA.svg
@@ -5082,11 +5537,15 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/patches/examples/DRMR_-_Interverb.vcv
%%DATADIR%%/patches/examples/JTB_-_Waves.vcv
%%DATADIR%%/patches/examples/SpotlightKid_-_Classic-Polysynth.vcv
+%%DATADIR%%/patches/examples/SpotlightKid_-_Cringe-Synth.vcv
%%DATADIR%%/patches/examples/VT_-_Jupiter_Ascent.vcv
%%DATADIR%%/patches/examples/falkTX_-_Divide-no-Conquer.vcv
%%DATADIR%%/patches/examples/falkTX_-_Mini-Arp-Seq.vcv
%%DATADIR%%/patches/examples/falkTX_-_Random-Progress-Pluck-Rev.vcv
%%DATADIR%%/patches/examples/falkTX_-_Salomonis-MonoRegen.vcv
+%%DATADIR%%/patches/examples/nooneknowspeter_-_Catalyst.vcv
+%%DATADIR%%/patches/examples/nooneknowspeter_-_Velour.vcv
+%%DATADIR%%/patches/examples/nooneknowspeter_-_Xmas.vcv
%%DATADIR%%/patches/mini/falkTX_-_Moogy.vcv
%%DATADIR%%/patches/mini/falkTX_-_Saw_For_One.vcv
%%DATADIR%%/patches/templates/fx.vcv
diff --git a/audio/cheesecutter/Makefile b/audio/cheesecutter/Makefile
index c9a954a2baf1..910a9eb4fd0c 100644
--- a/audio/cheesecutter/Makefile
+++ b/audio/cheesecutter/Makefile
@@ -1,8 +1,6 @@
PORTNAME= cheesecutter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9-beta-3-25
-DISTVERSIONSUFFIX= -gdbe9a9d
-PORTREVISION= 7
+DISTVERSION= 2.10
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
@@ -15,25 +13,35 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= acme:devel/acme \
ldc2:lang/ldc
-USES= desktop-file-utils gmake
-
+USES= desktop-file-utils gmake sdl
USE_GITHUB= yes
-GH_ACCOUNT= ehaupt
+GH_ACCOUNT= theyamo
GH_PROJECT= CheeseCutter
+USE_SDL= sdl2
-MAKEFILE= Makefile.ldc
MAKE_ARGS= DLDFLAGS=-L=-Wl,-z,nostart-stop-gc
MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR}
OPTIONS_DEFINE= EXAMPLES
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/fr/man1 ${STAGEDIR}${DESKTOPDIR}
- ${INSTALL_DATA} ${WRKSRC}/arch/fd/ccutter.desktop ${STAGEDIR}${DESKTOPDIR}
- ${INSTALL_DATA} ${WRKSRC}/icons/cc96.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/ccutter ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/ct2util ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/arch/fd/ccutter.desktop \
+ ${STAGEDIR}${DESKTOPDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/icons/cc96.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/man/fr/man1
.for f in ccutter ct2util
- ${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/${f}.fr.1 ${STAGEDIR}${PREFIX}/share/man/fr/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1/
+ ${INSTALL_MAN} ${WRKSRC}/doc/${f}.fr.1 \
+ ${STAGEDIR}${PREFIX}/share/man/fr/man1/
.endfor
+do-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example_tunes
+ cd ${WRKSRC}/tunes && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${EXAMPLESDIR}/example_tunes
+
.include <bsd.port.mk>
diff --git a/audio/cheesecutter/distinfo b/audio/cheesecutter/distinfo
index 609f3a3fb474..d48e070c722b 100644
--- a/audio/cheesecutter/distinfo
+++ b/audio/cheesecutter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611248944
-SHA256 (ehaupt-CheeseCutter-v2.9-beta-3-25-gdbe9a9d_GH0.tar.gz) = cd4fe2dc508e674fd01f2f464f0fb86b61a2c0dd052c3707e84609b037be2806
-SIZE (ehaupt-CheeseCutter-v2.9-beta-3-25-gdbe9a9d_GH0.tar.gz) = 407983
+TIMESTAMP = 1776322544
+SHA256 (theyamo-CheeseCutter-v2.10_GH0.tar.gz) = 20feb57bb4a272bbddcb5c284aacf44dd1e77cec47db5aac72ad1c6d183ffaaf
+SIZE (theyamo-CheeseCutter-v2.10_GH0.tar.gz) = 427592
diff --git a/audio/cheesecutter/files/patch-Makefile.ldc b/audio/cheesecutter/files/patch-Makefile.ldc
deleted file mode 100644
index 2bab9007ea46..000000000000
--- a/audio/cheesecutter/files/patch-Makefile.ldc
+++ /dev/null
@@ -1,42 +0,0 @@
---- Makefile.ldc.orig 2021-01-21 17:07:49 UTC
-+++ Makefile.ldc
-@@ -1,5 +1,7 @@
- # make install DESTDIR=/home/yamo/devel/cc2/snap/parts/ccutter/install
-
-+PREFIX?=/usr
-+EXAMPLESDIR?=/usr/share/examples/ccutter
- LIBS=-L-ldl -L-lstdc++
- COMFLAGS=-O2
- VERSION=$(shell cat Version)
-@@ -19,7 +21,7 @@ include Makefile.objects.mk
- all: ct2util ccutter
-
- ccutter:$(C64OBJS) $(OBJS) $(CXX_OBJS)
-- $(DC) $(COMFLAGS) -of=$@ $(OBJS) $(CXX_OBJS) $(LIBS)
-+ $(DC) $(COMFLAGS) $(DLDFLAGS) -of=$@ $(OBJS) $(CXX_OBJS) $(LIBS)
-
-
- .cpp.o : $(CXX_SRCS)
-@@ -31,17 +33,17 @@ ccutter:$(C64OBJS) $(OBJS) $(CXX_OBJS)
- ct: $(C64OBJS) $(CTOBJS)
-
- ct2util: $(C64OBJS) $(UTILOBJS)
-- $(DC) $(COMFLAGS) -of=$@ $(UTILOBJS)
-+ $(DC) $(COMFLAGS) $(DLDFLAGS) -of=$@ $(UTILOBJS)
-
- c64: $(C64OBJS)
-
- install: all
- strip ccutter$(EXE)
- strip ct2util$(EXE)
-- cp ccutter$(EXE) $(DESTDIR)
-- cp ct2util$(EXE) $(DESTDIR)
-- mkdir $(DESTDIR)/example_tunes
-- cp -r tunes/* $(DESTDIR)/example_tunes
-+ cp ccutter$(EXE) $(DESTDIR)$(PREFIX)/bin
-+ cp ct2util$(EXE) $(DESTDIR)$(PREFIX)/bin
-+ mkdir -p $(DESTDIR)/$(EXAMPLESDIR)/example_tunes
-+ cp -r tunes/* $(DESTDIR)/$(EXAMPLESDIR)/example_tunes
-
- # release version with additional optimizations
- release: DFLAGS += -frelease -fno-bounds-check
diff --git a/audio/cheesecutter/files/patch-src_main.d b/audio/cheesecutter/files/patch-src_main.d
deleted file mode 100644
index c87f886073ef..000000000000
--- a/audio/cheesecutter/files/patch-src_main.d
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/main.d.orig 2020-12-25 15:36:31 UTC
-+++ src/main.d
-@@ -23,6 +23,10 @@ version(linux) {
- const DIR_SEPARATOR = '/';
- }
-
-+version(FreeBSD) {
-+ const DIR_SEPARATOR = '/';
-+}
-+
- version(OSX) {
- const DIR_SEPARATOR = '/';
- }
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index 1a0757bef989..b401f7bd03ed 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drumkv1
-DISTVERSION= 1.3.2
+DISTVERSION= 1.4.1
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/drumkv1-lv2/distinfo b/audio/drumkv1-lv2/distinfo
index 385d6938d799..b2b206b0ca45 100644
--- a/audio/drumkv1-lv2/distinfo
+++ b/audio/drumkv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747798542
-SHA256 (drumkv1-1.3.2.tar.gz) = 67d17d95b2d2009465561eed9d230d4e52bb16266186555f7873e56db56e5979
-SIZE (drumkv1-1.3.2.tar.gz) = 279994
+TIMESTAMP = 1776067249
+SHA256 (drumkv1-1.4.1.tar.gz) = c3dfdb74afea8d27810f985f1d09c61541839d4a8f81d90cf06435f0fb3e9f33
+SIZE (drumkv1-1.4.1.tar.gz) = 614325
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index a9c3202bd84a..12f816e0b2cb 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 1ff08818a2b6..289ddaa6b824 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541769
-SHA256 (KDE/release-service/25.12.3/elisa-25.12.3.tar.xz) = ee530970f11bfda48a5569505cfc87eb6ccad2135d6226423dd42c0c3ba7fd4a
-SIZE (KDE/release-service/25.12.3/elisa-25.12.3.tar.xz) = 1499132
+TIMESTAMP = 1776248091
+SHA256 (KDE/release-service/26.04.0/elisa-26.04.0.tar.xz) = 5dc4800eef63b064d0b9011d89554f77d2655970580becb357ec78ca26e48d2f
+SIZE (KDE/release-service/26.04.0/elisa-26.04.0.tar.xz) = 1503700
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 82b2b927f0f0..ef01602d12e5 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,8 +1,7 @@
PORTNAME= emms
-DISTVERSION= 25
+DISTVERSION= 26
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
-PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= alven@FreeBSD.org
COMMENT= GNU/Emacs Multimedia System
@@ -16,12 +15,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
# do not depend on base texinfo on 10
BUILD_DEPENDS= texi2dvi:print/texinfo
-USES= emacs gmake tar
+USES= emacs:build gmake tar
-CONFLICTS_INSTALL= emms emms-emacs_* # share/emacs/site-lisp/emms/emms-auto.el
+CONFLICTS_INSTALL= emms-emacs_*
NO_ARCH= yes
INFO= emms
+do-build:
+ ${GMAKE} -C ${WRKSRC} emms-auto.el docs
+
.include <bsd.port.mk>
diff --git a/audio/emms/distinfo b/audio/emms/distinfo
index 31c50e93dda0..152d00a532a1 100644
--- a/audio/emms/distinfo
+++ b/audio/emms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768377565
-SHA256 (emms-25.tar) = f73997e9a1bac435007e5d00f13c6da3fcdacc103259f095ad1558eddf2229dc
-SIZE (emms-25.tar) = 1495040
+TIMESTAMP = 1776330845
+SHA256 (emms-26.tar) = a5c1ee2677c311eb3afc8474c19f9e4146bc750b4b1e9a94923d190f68858d61
+SIZE (emms-26.tar) = 1495040
diff --git a/audio/emms/files/patch-Makefile b/audio/emms/files/patch-Makefile
index fd420f3483cc..756f4fbd9796 100644
--- a/audio/emms/files/patch-Makefile
+++ b/audio/emms/files/patch-Makefile
@@ -1,6 +1,6 @@
--- Makefile.orig 2023-05-25 21:02:56 UTC
+++ Makefile
-@@ -37,7 +37,7 @@
+@@ -37,7 +37,7 @@ PREFIX=$(DESTDIR)/usr/local
DESTDIR=
PREFIX=$(DESTDIR)/usr/local
@@ -9,7 +9,7 @@
MAN1DIR=$(PREFIX)/share/man/man1
BINDIR=$(PREFIX)/bin
SITELISP=$(PREFIX)/share/emacs/site-lisp/emms
-@@ -48,7 +48,7 @@
+@@ -48,7 +48,7 @@ GINSTALLINFO = /usr/bin/ginstall-info --info-dir=$(INF
GINSTALLINFO = /usr/bin/ginstall-info --info-dir=$(INFODIR)
# For systems without ginstall-info
@@ -18,3 +18,11 @@
CHANGELOG_CMD = git log --pretty=medium --no-merges
# The currently released version of EMMS (no longer in use)
+@@ -91,7 +91,6 @@ install:
+ test -d $(SITELISP) || mkdir -p $(SITELISP)
+ test -d $(INFODIR) || install -d $(INFODIR)
+ install -m 644 $(ALLSOURCE) $(SITELISP)
+- install -m 644 $(ALLCOMPILED) $(SITELISP)
+ install -m 0644 $(DOCDIR)emms.info $(INFODIR)/emms.info
+ for p in $(MAN1PAGES) ; do $(GZIP) -9c $$p > $(MAN1DIR)/$$p.gz ; done
+ if [ -x /usr/bin/ginstall-info ]; then \
diff --git a/audio/emms/pkg-plist b/audio/emms/pkg-plist
index 21c773d54500..ec2b68471fa1 100644
--- a/audio/emms/pkg-plist
+++ b/audio/emms/pkg-plist
@@ -1,143 +1,73 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-auto.el
%%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-browser.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-cache.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-cache.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-compat.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-cue.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-filters.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-filters.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-history.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-history.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-browser.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-musicbrainz.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-musicbrainz.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-idapi.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-exiftool.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-exiftool.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-libtag.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-libtag.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-metaflac.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-metaflac.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-mp3info.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-mp3info.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-flac.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-flac.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-mp3.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-mp3.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-ogg.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-ogg.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-opus.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-opus.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-spc.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-spc.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-vorbis.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-vorbis.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-native.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-ogginfo.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-ogginfo.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-opusinfo.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-opusinfo.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info-tinytag.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info-tinytag.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-info.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-info.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-jack.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-jack.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-last-played.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-last-played.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-later-do.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-later-do.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-scrobbler.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-scrobbler.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-stream.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-stream.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-listenbrainz-scrobbler.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-listenbrainz-scrobbler.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics-lrclib.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics-lrclib.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-maint.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-maint.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-mark.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-mark.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-metaplaylist-mode.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-metaplaylist-mode.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line-icon.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line-icon.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.el
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mplayer.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-mplayer.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpv.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpv.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-simple.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-simple.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-vlc.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-vlc.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-xine.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-player-xine.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playing-time.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-playing-time.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-limit.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-limit.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-score.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-setup.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-source-beets.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-source-beets.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-source-playlist.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-source-playlist.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-stream-info.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-stream-info.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-streams.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-streams.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-editor.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-tag-editor.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-tracktag.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-tag-tracktag.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-url.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-url.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mixerctl.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mixerctl.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mpv.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mpv.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-sndioctl.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume-sndioctl.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-volume.elc
%%EMACS_SITE_LISPDIR%%/emms/emms.el
-%%EMACS_SITE_LISPDIR%%/emms/emms.elc
share/man/man1/emms-print-metadata.1.gz
diff --git a/audio/essentia/Makefile b/audio/essentia/Makefile
index ea514947936a..ff985013da6a 100644
--- a/audio/essentia/Makefile
+++ b/audio/essentia/Makefile
@@ -1,19 +1,19 @@
PORTNAME= essentia
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1_beta5-859
-PORTREVISION= 5
-DISTVERSIONSUFFIX= -gb247091f
+DISTVERSION= 2.1_beta5-1417
+DISTVERSIONSUFFIX= -gf0f6c358
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for audio and music analysis
-WWW= https://essentia.upf.edu/
+WWW= https://essentia.upf.edu/ \
+ https://github.com/MTG/essentia
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
-LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libchromaprint.so:audio/chromaprint \
libfftw3f.so:math/fftw3-float \
libsamplerate.so:audio/libsamplerate \
diff --git a/audio/essentia/distinfo b/audio/essentia/distinfo
index 4b17dd5f1088..da0b8be98a60 100644
--- a/audio/essentia/distinfo
+++ b/audio/essentia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667811160
-SHA256 (MTG-essentia-v2.1_beta5-859-gb247091f_GH0.tar.gz) = 41428252b36bcd20288fd85bcaf981aa039c0a4a9be32b840ddfdfa68fc9b969
-SIZE (MTG-essentia-v2.1_beta5-859-gb247091f_GH0.tar.gz) = 92213394
+TIMESTAMP = 1773603421
+SHA256 (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 4168a1557d43e5395e279a65dc5dbe41bf1226beae6dda76b4877f4b6d0b22c3
+SIZE (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 92660766
diff --git a/audio/essentia/files/patch-wscript b/audio/essentia/files/patch-wscript
deleted file mode 100644
index be5d4746c647..000000000000
--- a/audio/essentia/files/patch-wscript
+++ /dev/null
@@ -1,11 +0,0 @@
---- wscript.orig 2022-11-03 19:50:02 UTC
-+++ wscript
-@@ -148,6 +148,8 @@ def configure(ctx):
- elif ctx.options.MODE == 'release':
- print ('→ Building in release mode')
- ctx.env.CXXFLAGS += ['-O2'] # '-march=native' ] # '-msse3', '-mfpmath=sse' ]
-+ ctx.env.LINKFLAGS += ['-L/usr/local/ffmpeg4/lib']
-+ ctx.env.LDFLAGS += ['-L/usr/local/ffmpeg4/lib']
-
- elif ctx.options.MODE == 'default':
- pass
diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile
index 1105ac8730b3..abc88daee61d 100644
--- a/audio/exaile/Makefile
+++ b/audio/exaile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= exaile
-DISTVERSION= 4.2.1
+DISTVERSION= 4.2.2
CATEGORIES= audio
MAINTAINER= rm@FreeBSD.org
diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo
index dfa1df76fd3f..0aee65264e7c 100644
--- a/audio/exaile/distinfo
+++ b/audio/exaile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1768295016
-SHA256 (exaile-exaile-4.2.1_GH0.tar.gz) = 3d9d6f8727e9a496cad881a404f85bc576396d0e094437a6b379d83fbc096a4f
-SIZE (exaile-exaile-4.2.1_GH0.tar.gz) = 3904348
+TIMESTAMP = 1775485247
+SHA256 (exaile-exaile-4.2.2_GH0.tar.gz) = 77b7782e3dda26784c5ed1e0c73b29d9aca619ad8d3af2131dd40989cf452bab
+SIZE (exaile-exaile-4.2.2_GH0.tar.gz) = 3910325
diff --git a/audio/faac/Makefile b/audio/faac/Makefile
index c0bdc6ed6cd8..6b83ea70ed80 100644
--- a/audio/faac/Makefile
+++ b/audio/faac/Makefile
@@ -1,8 +1,11 @@
PORTNAME= faac
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 1.31.1
+DISTVERSION= 1.50
CATEGORIES= audio
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= ecd5a10122a9ce698516bb587b6036efab0a787d.patch:-p1 # disables LTO, breaks static lib
+
MAINTAINER= multimedia@FreeBSD.org
COMMENT= MPEG-2 and MPEG-4 AAC audio encoder
WWW= https://github.com/knik0/faac
@@ -13,13 +16,12 @@ LICENSE_NAME_ISO= ISO/IEC14496
LICENSE_FILE_ISO= ${WRKSRC}/README
LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= autoreconf compiler:c11 gmake libtool
+USES= compiler:c11 meson
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= knik0
-GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/audio/faac/distinfo b/audio/faac/distinfo
index c854539fe73e..eccdb47c61bb 100644
--- a/audio/faac/distinfo
+++ b/audio/faac/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1741075189
-SHA256 (knik0-faac-faac-1.31.1_GH0.tar.gz) = 3191bf1b131f1213221ed86f65c2dfabf22d41f6b3771e7e65b6d29478433527
-SIZE (knik0-faac-faac-1.31.1_GH0.tar.gz) = 244025
+TIMESTAMP = 1776584559
+SHA256 (knik0-faac-faac-1.50_GH0.tar.gz) = e6876cba00cbd786a7f984d9aaada4d5bcb08d2582100366c70f6164d5c89214
+SIZE (knik0-faac-faac-1.50_GH0.tar.gz) = 113590
+SHA256 (ecd5a10122a9ce698516bb587b6036efab0a787d.patch) = 48be7a6418b837a5bb715877ce25d65f0634f3bf60677d1e3f38564615118f5b
+SIZE (ecd5a10122a9ce698516bb587b6036efab0a787d.patch) = 594
diff --git a/audio/faac/pkg-plist b/audio/faac/pkg-plist
index e05f481c695e..48eb1e3b2a8f 100644
--- a/audio/faac/pkg-plist
+++ b/audio/faac/pkg-plist
@@ -5,9 +5,5 @@ lib/libfaac.a
lib/libfaac.so
lib/libfaac.so.0
lib/libfaac.so.0.0.0
-lib/libfaac_drm.a
-lib/libfaac_drm.so
-lib/libfaac_drm.so.0
-lib/libfaac_drm.so.0.0.0
libdata/pkgconfig/faac.pc
share/man/man1/faac.1.gz
diff --git a/audio/faust-lv2/Makefile b/audio/faust-lv2/Makefile
index 9d0560c8b9b3..df831674249c 100644
--- a/audio/faust-lv2/Makefile
+++ b/audio/faust-lv2/Makefile
@@ -12,9 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= fails to link: can't create dynamic relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol: vtable for LV2UI in readonly segment
-.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against symbol: vtable for LV2UI in readonly segment
-.endif
BROKEN_riscv64= can't create dynamic relocation R_RISCV_LO12_I against symbol: vtable for LV2UI in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
BUILD_DEPENDS= lv2>0:audio/lv2 \
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index bf222b344aba..65fbbf985be1 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,10 +1,10 @@
PORTNAME= faust
-DISTVERSION= 2.83.1
+DISTVERSION= 2.85.5
CATEGORIES= audio devel
MASTER_SITES= https://github.com/grame-cncm/faust/releases/download/${DISTVERSION}/
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch:-p1 # https://github.com/grame-cncm/faust/pull/1170: Fix compilation flags for generated projects: use c++17 instead of c++14
+PATCHFILES+= e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch:-p1 # https://github.com/grame-cncm/faust/pull/1170: Fix compilation flags for generated projects: use c++17 instead of c++14
MAINTAINER= yuri@FreeBSD.org
COMMENT= Functional programming language for realtime audio signal processing
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index 03656c2db7bf..184329e09947 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1772356713
-SHA256 (faust-2.83.1.tar.gz) = 6ca3d749296191c41e9fd24ce7e5b37f58022d4320acb1c7343fec2df82d5551
-SIZE (faust-2.83.1.tar.gz) = 80147503
+TIMESTAMP = 1776227776
+SHA256 (faust-2.85.5.tar.gz) = fc18bc2b1b31044d0bd2c35ee92d80d4428c9008ac6a03acf4163109803941d7
+SIZE (faust-2.85.5.tar.gz) = 79247689
SHA256 (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 3e8839cccfec0d4c609903aa9ed3416f58443eb0eda228f52bcc19f4a4c0f602
SIZE (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 1906
diff --git a/audio/faust/files/patch-build_CMakeLists.txt b/audio/faust/files/patch-build_CMakeLists.txt
index fdbf25048245..67374cbff2bd 100644
--- a/audio/faust/files/patch-build_CMakeLists.txt
+++ b/audio/faust/files/patch-build_CMakeLists.txt
@@ -1,14 +1,5 @@
---- build/CMakeLists.txt.orig 2025-09-29 13:03:58 UTC
+--- build/CMakeLists.txt.orig 2026-03-20 08:58:57 UTC
+++ build/CMakeLists.txt
-@@ -59,7 +59,7 @@ endif()
-
- ####################################
- # source and headers files
--file (GLOB SRC ${SRCDIR}/*.cpp ${SRCDIR}/*/*.cpp ${SRCDIR}/draw/*/*.cpp ${SRCDIR}/generator/fir/*.cpp)
-+file (GLOB SRC ${SRCDIR}/*.cpp ${SRCDIR}/*/*.cpp ${SRCDIR}/draw/*/*.cpp ${SRCDIR}/generator/fir/*.cpp ${SRCDIR}/generator/cpp/*.cpp ${SRCDIR}/generator/llvm/*.cpp)
- file (GLOB HH ${SRCDIR}/*.hh ${SRCDIR}/*/*.hh ${SRCDIR}/generator/fir/*.hh)
-
- ####################################
@@ -457,7 +457,7 @@ install (
####################################
# install examples
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index 2f673ac8e6e6..e63be764af7f 100644
--- a/audio/faust/pkg-plist
+++ b/audio/faust/pkg-plist
@@ -140,6 +140,7 @@ include/faust/audio/teensy-dsp.h
include/faust/dsp/cmajor-cpp-dsp.h
include/faust/dsp/cmajorpatch-dsp.h
include/faust/dsp/cpp-dsp-adapter.h
+include/faust/dsp/daisy-poly.h
include/faust/dsp/dsp-adapter.h
include/faust/dsp/dsp-adapter.h.orig
include/faust/dsp/dsp-bench.h
@@ -171,6 +172,7 @@ include/faust/dsp/llvm-dsp-adapter1.h
include/faust/dsp/llvm-dsp-c.h
include/faust/dsp/llvm-dsp.h
include/faust/dsp/llvm-machine-dsp.h
+include/faust/dsp/nam_faust_dsp.h
include/faust/dsp/poly-dsp.h
include/faust/dsp/poly-interpreter-dsp.h
include/faust/dsp/poly-llvm-dsp.h
@@ -201,6 +203,7 @@ include/faust/gui/Esp32SensorUI.h
include/faust/gui/FUI.h
include/faust/gui/GTKUI.h
include/faust/gui/GUI.h
+include/faust/gui/HTMLExport.h
include/faust/gui/HTTPDControler.h
include/faust/gui/HothouseControlUI.h
include/faust/gui/JSONControl.h
@@ -230,6 +233,7 @@ include/faust/gui/PrintUI.h
include/faust/gui/QTUI.h
include/faust/gui/RosCI.h
include/faust/gui/RosUI.h
+include/faust/gui/SVGExport.h
include/faust/gui/SaveUI.h
include/faust/gui/SimpleParser.h
include/faust/gui/SoundUI.h
@@ -259,6 +263,7 @@ include/faust/midi/bela-midi.h
include/faust/midi/daisy-midi.h
include/faust/midi/esp32-midi.h
include/faust/midi/gramophone-midi.h
+include/faust/midi/hothouse-midi.h
include/faust/midi/iplug2-midi.h
include/faust/midi/jack-midi.h
include/faust/midi/juce-midi.h
@@ -281,14 +286,14 @@ include/faust/vst/faust.h
include/faust/vst/voice.h
include/faust/vst/vstui.h
lib/ios-libsndfile.a
-%%HTTPD_LIB%%lib/libHTTPDFaust.a
-%%HTTPD_LIB%%lib/libHTTPDFaust.so
-%%HTTPD_LIB%%lib/libHTTPDFaust.so.0
-%%HTTPD_LIB%%lib/libHTTPDFaust.so.0.7.1
+lib/libHTTPDFaust.a
+lib/libHTTPDFaust.so
+lib/libHTTPDFaust.so.0
+lib/libHTTPDFaust.so.0.7.1
lib/libOSCFaust.a
lib/libfaust.so
lib/libfaust.so.2
-lib/libfaust.so.2.83.1
+lib/libfaust.so.2.85.5
%%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
@@ -456,7 +461,11 @@ lib/libfaust.so.2.83.1
%%DATADIR%%/daisy/Makefile
%%DATADIR%%/daisy/README.md
%%DATADIR%%/daisy/ex_faust.cpp
-%%DATADIR%%/daisy/faust_daisy_mem.py
+%%DATADIR%%/daisy/faust_daisy_parser.py
+%%DATADIR%%/daisy/generate_config.py
+%%DATADIR%%/daisy/patch.json
+%%DATADIR%%/daisy/pod.json
+%%DATADIR%%/debug.lib
%%DATADIR%%/delays.lib
%%DATADIR%%/demos.lib
%%DATADIR%%/doc.lib
@@ -516,6 +525,8 @@ lib/libfaust.so.2.83.1
%%DATADIR%%/hothouse/Makefile
%%DATADIR%%/hothouse/README.md
%%DATADIR%%/hothouse/ex_faust.cpp
+%%DATADIR%%/hothouse/faust_sdram_converter.py
+%%DATADIR%%/hysteresis.lib
%%DATADIR%%/iOS/Default-568h@2x.png
%%DATADIR%%/iOS/Default-Landscape@2x~ipad.png
%%DATADIR%%/iOS/Default-Landscape~ipad.png
diff --git a/audio/festalon/Makefile b/audio/festalon/Makefile
index 95715719fd7a..45ef9fecaeb2 100644
--- a/audio/festalon/Makefile
+++ b/audio/festalon/Makefile
@@ -7,7 +7,7 @@ MASTER_SITES= http://projects.raphnet.net/festalon/ \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Command line player for .nsf and .hes audio files
-WWW= http://projects.raphnet.net/ #festalon
+WWW= http://projects.raphnet.net/\#festalon
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/audio/fooyin/Makefile b/audio/fooyin/Makefile
index 074f69cc2f73..7e1c334882c6 100644
--- a/audio/fooyin/Makefile
+++ b/audio/fooyin/Makefile
@@ -1,12 +1,8 @@
PORTNAME= fooyin
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.2
-PORTREVISION= 1
+DISTVERSION= 0.10.3
CATEGORIES= audio multimedia
-PATCH_SITES= https://github.com/fooyin/fooyin/commit/
-PATCHFILES+= 7b171c0da2b9289468696424fe51f76e1c365bb5.patch:-p1 # Fix build with Qt 6.10
-
MAINTAINER= diizzy@FreeBSD.org
COMMENT= foobar2000 inspired audio player
WWW= https://github.com/fooyin/fooyin
@@ -21,10 +17,10 @@ LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libgme.so:audio/libgme \
libicui18n.so:devel/icu \
libkdsingleapplication-qt6.so:devel/kdsingleapplication \
- libtag.so:audio/taglib \
- libvgm-player.so:audio/libvgm
+ libQCoro6Core.so:devel/qcoro \
+ libtag.so:audio/taglib
-USES= cmake compiler:c++20-lang desktop-file-utils gl libarchive \
+USES= cmake compiler:c++23-lang desktop-file-utils gl libarchive \
pkgconfig qt:6 sdl
USE_GL= opengl
USE_QT= base sqldriver-sqlite svg tools:build
@@ -32,6 +28,8 @@ USE_SDL= sdl2
USE_GITHUB= yes
+CXXFLAGS+= -fexperimental-library
+
CMAKE_OFF= BUILD_ALSA \
BUILD_CCACHE \
CMAKE_CXX_EXTENSIONS
@@ -39,6 +37,7 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_ALSA \
CMAKE_DISABLE_FIND_PACKAGE_Ebur128 \
CMAKE_DISABLE_FIND_PACKAGE_OpenMpt \
CMAKE_DISABLE_FIND_PACKAGE_PipeWire \
- CMAKE_DISABLE_FIND_PACKAGE_SndFile
+ CMAKE_DISABLE_FIND_PACKAGE_SndFile \
+ CMAKE_DISABLE_FIND_PACKAGE_SoXR
.include <bsd.port.mk>
diff --git a/audio/fooyin/distinfo b/audio/fooyin/distinfo
index d0246562293a..d7857d5e0f6b 100644
--- a/audio/fooyin/distinfo
+++ b/audio/fooyin/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1764486077
-SHA256 (fooyin-fooyin-v0.9.2_GH0.tar.gz) = a3b0e880047790d169223983d4f9a26a2196499275d57321b15e9578dd716a94
-SIZE (fooyin-fooyin-v0.9.2_GH0.tar.gz) = 2103435
-SHA256 (7b171c0da2b9289468696424fe51f76e1c365bb5.patch) = e918664497346bb4908ecd63f40c111821518e1cf264febdf446453c02ca5f99
-SIZE (7b171c0da2b9289468696424fe51f76e1c365bb5.patch) = 719
+TIMESTAMP = 1775176326
+SHA256 (fooyin-fooyin-v0.10.3_GH0.tar.gz) = 3ba96386c12acacb7b73a637bf2a57690516814e862868e340505a3804551cda
+SIZE (fooyin-fooyin-v0.10.3_GH0.tar.gz) = 3060340
diff --git a/audio/fooyin/files/patch-cmake_FooyinInstall.cmake b/audio/fooyin/files/patch-cmake_FooyinInstall.cmake
deleted file mode 100644
index 55780dcc5543..000000000000
--- a/audio/fooyin/files/patch-cmake_FooyinInstall.cmake
+++ /dev/null
@@ -1,20 +0,0 @@
---- cmake/FooyinInstall.cmake.orig 2024-08-29 19:43:57 UTC
-+++ cmake/FooyinInstall.cmake
-@@ -2,7 +2,7 @@ set(LICENSE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING"
-
- set(README_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
- set(LICENSE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
--
-+#[[
- install(
- FILES ${LICENSE_FILE}
- DESTINATION ${DOC_INSTALL_DIR}
-@@ -16,7 +16,7 @@ install(
- RENAME README
- COMPONENT fooyin
- )
--
-+]]
- install(FILES "${CMAKE_BINARY_DIR}/dist/linux/org.fooyin.fooyin.desktop"
- DESTINATION ${XDG_APPS_INSTALL_DIR}
- COMPONENT fooyin
diff --git a/audio/fooyin/files/patch-src_utils_starrating.cpp b/audio/fooyin/files/patch-src_utils_starrating.cpp
deleted file mode 100644
index d6bba85b0a9f..000000000000
--- a/audio/fooyin/files/patch-src_utils_starrating.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
-implicit conversions. [1]
-
-[1] https://doc.qt.io/qt-6/qstring.html#arg-2
-
---- src/utils/starrating.cpp.orig 2025-09-21 21:11:29 UTC
-+++ src/utils/starrating.cpp
-@@ -104,7 +104,7 @@ void StarRating::paint(QPainter* painter, const QRect&
- .arg(m_maxCount)
- .arg(mode == EditMode::Editable ? 1 : 0)
- .arg(rect.width())
-- .arg(alignment);
-+ .arg(alignment.toInt());
-
- QPixmap pixmap;
- if(!QPixmapCache::find(cacheKey, &pixmap)) {
diff --git a/audio/fooyin/pkg-plist b/audio/fooyin/pkg-plist
index 76fe9f3f9432..90268944c5d5 100644
--- a/audio/fooyin/pkg-plist
+++ b/audio/fooyin/pkg-plist
@@ -2,23 +2,26 @@ bin/fooyin
lib/fooyin/libfooyin_core.so.0.0.0
lib/fooyin/libfooyin_gui.so.0.0.0
lib/fooyin/libfooyin_utils.so.0.0.0
+lib/fooyin/plugins/fyplugin_discord.so
+lib/fooyin/plugins/fyplugin_equaliser.so
lib/fooyin/plugins/fyplugin_fileops.so
lib/fooyin/plugins/fyplugin_filters.so
lib/fooyin/plugins/fyplugin_gmeinput.so
lib/fooyin/plugins/fyplugin_libarchive.so
lib/fooyin/plugins/fyplugin_lyrics.so
lib/fooyin/plugins/fyplugin_mpris.so
+lib/fooyin/plugins/fyplugin_notify.so
lib/fooyin/plugins/fyplugin_rawaudio.so
lib/fooyin/plugins/fyplugin_rgscanner.so
lib/fooyin/plugins/fyplugin_scrobbler.so
lib/fooyin/plugins/fyplugin_sdl.so
lib/fooyin/plugins/fyplugin_tageditor.so
-lib/fooyin/plugins/fyplugin_vgminput.so
lib/fooyin/plugins/fyplugin_vumeter.so
lib/fooyin/plugins/fyplugin_wavebar.so
share/applications/org.fooyin.fooyin.desktop
%%DATADIR%%/translations/fooyin_af.qm
%%DATADIR%%/translations/fooyin_ca.qm
+%%DATADIR%%/translations/fooyin_cs.qm
%%DATADIR%%/translations/fooyin_de.qm
%%DATADIR%%/translations/fooyin_en.qm
%%DATADIR%%/translations/fooyin_en_GB.qm
diff --git a/audio/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index e6c3061faa4b..487e472562c2 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10
+DISTVERSION= 2.17
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index 19098f24bb98..1f39f33a51bc 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773043461
-SHA256 (8bitbubsy-ft2-clone-v2.10_GH0.tar.gz) = 2de902239747b4870dbc0e6263cd6bac16b8b6bf4c11f8ba4a1871891b4693dc
-SIZE (8bitbubsy-ft2-clone-v2.10_GH0.tar.gz) = 5313963
+TIMESTAMP = 1776407128
+SHA256 (8bitbubsy-ft2-clone-v2.17_GH0.tar.gz) = 093dfe167e3d09e90f5be1dc232fda2077e619c3e2f6c659cf6ef845bfccbaba
+SIZE (8bitbubsy-ft2-clone-v2.17_GH0.tar.gz) = 5342116
diff --git a/audio/ft2-clone/files/patch-CMakeLists.txt b/audio/ft2-clone/files/patch-CMakeLists.txt
deleted file mode 100644
index 51a90235bf5f..000000000000
--- a/audio/ft2-clone/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2026-03-09 10:30:26 UTC
-+++ CMakeLists.txt
-@@ -36,7 +36,7 @@ target_compile_definitions(ft2-clone
- PRIVATE m Threads::Threads ${SDL2_LIBRARIES})
-
- target_compile_definitions(ft2-clone
-- PRIVATE HAS_MIDI
-+ PRIVATE HAS_MIDI)
-
- if(UNIX)
- if(APPLE)
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index a2eeb4e85933..1ba26e2c7b5e 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 885019d59aea..5f6b704e76bf 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/go-librespot/Makefile b/audio/go-librespot/Makefile
index 39d0c62a61bc..49031c56987f 100644
--- a/audio/go-librespot/Makefile
+++ b/audio/go-librespot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= ale@biancalanas.net
diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile
index 5587f8f2ffd4..2b8aedb099b3 100644
--- a/audio/gonic/Makefile
+++ b/audio/gonic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gonic
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/audio/intersect-lv2/Makefile b/audio/intersect-lv2/Makefile
index e8170e0df3a7..0d886246420d 100644
--- a/audio/intersect-lv2/Makefile
+++ b/audio/intersect-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= intersect
-PORTVERSION= 1.3
+PORTVERSION= 2.0
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -12,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/GPLv3.txt
BUILD_DEPENDS= lv2>0:audio/lv2 \
${LOCALBASE}/include/fftw3.h:math/fftw3
-LIB_DEPENDS= libfftw3f.so:math/fftw3-float
+LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
+ libhwy.so:devel/highway
USES= meson pkgconfig
USE_GITHUB= yes
diff --git a/audio/intersect-lv2/distinfo b/audio/intersect-lv2/distinfo
index 6ad60a96342e..0366c27a6e05 100644
--- a/audio/intersect-lv2/distinfo
+++ b/audio/intersect-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1587410585
-SHA256 (sboukortt-intersect-lv2-1.3_GH0.tar.gz) = 4bd630ef0e127871cd7c1ded7174eaea58f186cbaa2c6c77f10985c7f6b7fcce
-SIZE (sboukortt-intersect-lv2-1.3_GH0.tar.gz) = 20328
+TIMESTAMP = 1775966737
+SHA256 (sboukortt-intersect-lv2-2.0_GH0.tar.gz) = 3cc033b5521c01b42ad05fd6555c89d8dc887f23d9dc7562efb2f10049e92e9d
+SIZE (sboukortt-intersect-lv2-2.0_GH0.tar.gz) = 22080
diff --git a/audio/ir-lv2/Makefile b/audio/ir-lv2/Makefile
index 81bb699f7278..04933b5e7c33 100644
--- a/audio/ir-lv2/Makefile
+++ b/audio/ir-lv2/Makefile
@@ -1,15 +1,13 @@
PORTNAME= ir
-DISTVERSION= 1.3.4
-PORTREVISION= 4
+DISTVERSION= 1.4.0
CATEGORIES= audio
+MASTER_SITES= https://git.hq.sig7.se/ir.lv2.git/snapshot/${IR_COMMIT}?dummy=/
PKGNAMESUFFIX= -lv2
-
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 001904135bafa8931e4cf67402e0fa332feb857d.patch:-p1 # Fixing build for lv2 >= 1.18.0: https://github.com/tomszilagyi/ir.lv2/pull/20/
+DISTNAME= ir.lv2-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= LV2 impulse response plugin for reverb and cabinet simulation
-WWW= https://github.com/tomszilagyi/ir.lv2
+WWW= https://tomscii.sig7.se/plugins/ir.lv2/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -23,12 +21,12 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
USES= gmake gnome pkgconfig
-USE_GITHUB= yes
-GH_ACCOUNT= tomszilagyi
-GH_PROJECT= ir.lv2
USE_GNOME= glib20 gtk20 gdkpixbuf cairo
MAKE_ENV= INSTDIR=${STAGEDIR}${PREFIX}/lib/lv2
+WRKSRC= ${WRKDIR}/ir.lv2-${IR_COMMIT:C/^(.......).*/\1/}
+
+IR_COMMIT= 1d4a4f9b1aad6223d541ebb0c16d85d527478222
PLIST_FILES= lib/lv2/ir.lv2/ir.so lib/lv2/ir.lv2/ir.ttl \
lib/lv2/ir.lv2/ir_gui.so lib/lv2/ir.lv2/manifest.ttl
diff --git a/audio/ir-lv2/distinfo b/audio/ir-lv2/distinfo
index 832ae52309f5..f490c5fb0cd6 100644
--- a/audio/ir-lv2/distinfo
+++ b/audio/ir-lv2/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1602568761
-SHA256 (tomszilagyi-ir.lv2-1.3.4_GH0.tar.gz) = 3d5e7f4b2ad53e2f88d949dd74e5189bc3d88261c9969e1d2a3cd1dc583a6532
-SIZE (tomszilagyi-ir.lv2-1.3.4_GH0.tar.gz) = 126552
-SHA256 (001904135bafa8931e4cf67402e0fa332feb857d.patch) = ccc5001e49b2509aca9d7269495fd567403516271a4f18cb0e7ec32dde5a9263
-SIZE (001904135bafa8931e4cf67402e0fa332feb857d.patch) = 1839
+TIMESTAMP = 1775967323
+SHA256 (ir.lv2-1.4.0.tar.gz) = 502fa747c641f31835f113dd3d7173ae08d655948d083539b5cd966b3921dc2a
+SIZE (ir.lv2-1.4.0.tar.gz) = 138064
diff --git a/audio/ir-lv2/pkg-descr b/audio/ir-lv2/pkg-descr
index a9afa74c1789..4461fcce2ef0 100644
--- a/audio/ir-lv2/pkg-descr
+++ b/audio/ir-lv2/pkg-descr
@@ -1,6 +1,5 @@
-LV2 Impulse response (convolution) plugin (for reverb and cabinet simulation).
-This fork adds LV2 State extenstion support for proper storing of internal
-plugin data.
+LV2 impulse response (convolution) plugin for reverb and cabinet
+simulation.
IR is a no-latency/low-latency, realtime, high performance signal
convolver especially for creating reverb effects. Supports impulse
diff --git a/audio/jid3lib/Makefile b/audio/jid3lib/Makefile
index 446e059c9a24..f55d568e2991 100644
--- a/audio/jid3lib/Makefile
+++ b/audio/jid3lib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jid3lib
PORTVERSION= 0.5.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio java
MASTER_SITES= SF/javamusictag/${PORTNAME}/beta-dev6
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 3d2f69a99713..8d1d5155f8a9 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541771
-SHA256 (KDE/release-service/25.12.3/juk-25.12.3.tar.xz) = 75a10c8707f83fd76e08c9608723b5181d9f828d7d50e21763d1fd25623fdd04
-SIZE (KDE/release-service/25.12.3/juk-25.12.3.tar.xz) = 1943004
+TIMESTAMP = 1776248092
+SHA256 (KDE/release-service/26.04.0/juk-26.04.0.tar.xz) = dd0e6bab880be130b4f594712174ab9080800afcb99527f4f152168b946e8cae
+SIZE (KDE/release-service/26.04.0/juk-26.04.0.tar.xz) = 1942740
diff --git a/audio/kapitonov-plugins-pack-lv2/Makefile b/audio/kapitonov-plugins-pack-lv2/Makefile
index e9ff1810201e..19a2c40c6177 100644
--- a/audio/kapitonov-plugins-pack-lv2/Makefile
+++ b/audio/kapitonov-plugins-pack-lv2/Makefile
@@ -4,6 +4,9 @@ PORTREVISION= 1
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 0163b53ac942435645db5ccf9c2512cf2d2d7466.patch:-p1
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Kapitonov LV2 Plugins Pack (KPP)
WWW= https://github.com/olegkapitonov/Kapitonov-Plugins-Pack
diff --git a/audio/kapitonov-plugins-pack-lv2/distinfo b/audio/kapitonov-plugins-pack-lv2/distinfo
index f5a6ccf3f7d9..594e72076a7f 100644
--- a/audio/kapitonov-plugins-pack-lv2/distinfo
+++ b/audio/kapitonov-plugins-pack-lv2/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1617915645
+TIMESTAMP = 1774912591
SHA256 (olegkapitonov-Kapitonov-Plugins-Pack-1.2.1_GH0.tar.gz) = 056c152ee72c5a0cfd45ca0cd848ff13b098c8f58b14c26ad06d7ef49c792b40
SIZE (olegkapitonov-Kapitonov-Plugins-Pack-1.2.1_GH0.tar.gz) = 9618525
+SHA256 (0163b53ac942435645db5ccf9c2512cf2d2d7466.patch) = e965aa5905550c5a9ef4c4afec76b50ce65c99d3a97a13532bba1f0fbf61ca20
+SIZE (0163b53ac942435645db5ccf9c2512cf2d2d7466.patch) = 583
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 0e6624473ea6..1539babda7ba 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541773
-SHA256 (KDE/release-service/25.12.3/kmix-25.12.3.tar.xz) = e310b9abda691a23767579b35cf468b63dccb7a03ed47cdd63e2ccbb5818fc10
-SIZE (KDE/release-service/25.12.3/kmix-25.12.3.tar.xz) = 1177864
+TIMESTAMP = 1776248094
+SHA256 (KDE/release-service/26.04.0/kmix-26.04.0.tar.xz) = ab843691c8c88e26631a3d39df7ac756e9643651c4adcc0d1b946b9339401163
+SIZE (KDE/release-service/26.04.0/kmix-26.04.0.tar.xz) = 1180028
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index a74e42751a2f..dfcc4d17bebd 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541774
-SHA256 (KDE/release-service/25.12.3/kwave-25.12.3.tar.xz) = d58fe7dceaceaa18206816558f6b640667073966f237fba14abd177bbdcd9dcd
-SIZE (KDE/release-service/25.12.3/kwave-25.12.3.tar.xz) = 6552328
+TIMESTAMP = 1776248096
+SHA256 (KDE/release-service/26.04.0/kwave-26.04.0.tar.xz) = aca5c3f95d32d737026e04eeba161851b7855990f0f4aa2c4af7033a68c536fc
+SIZE (KDE/release-service/26.04.0/kwave-26.04.0.tar.xz) = 6552400
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index 172babeb17ed..d447dd9ec80c 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/libid3tag/Makefile b/audio/libid3tag/Makefile
index 16af1440e827..52a82ab6d1cd 100644
--- a/audio/libid3tag/Makefile
+++ b/audio/libid3tag/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libid3tag
-PORTVERSION= 0.16.3
+PORTVERSION= 0.16.4
CATEGORIES= audio
MASTER_SITES= https://codeberg.org/tenacityteam/libid3tag/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/
@@ -11,6 +11,8 @@ WWW= https://www.underbit.com/products/mad/ \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= gperf>=0:devel/gperf
+
USES= cmake cpe
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/audio/libid3tag/distinfo b/audio/libid3tag/distinfo
index 447fdea0699e..8011d88e5383 100644
--- a/audio/libid3tag/distinfo
+++ b/audio/libid3tag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713033306
-SHA256 (libid3tag-0.16.3.tar.gz) = 0561009778513a95d91dac33cee8418d6622f710450a7cb56a74636d53b588cb
-SIZE (libid3tag-0.16.3.tar.gz) = 53218
+TIMESTAMP = 1773966690
+SHA256 (libid3tag-0.16.4.tar.gz) = ceb88ada1aa867c87c1d748a8aa40e68db5b0d2df636a9dab0ab1f7741d5e009
+SIZE (libid3tag-0.16.4.tar.gz) = 49086
diff --git a/audio/libid3tag/files/patch-genre.dat b/audio/libid3tag/files/patch-genre.dat
deleted file mode 100644
index 3a7bda973d5d..000000000000
--- a/audio/libid3tag/files/patch-genre.dat
+++ /dev/null
@@ -1,219 +0,0 @@
---- genre.dat.orig 2022-03-31 19:30:06 UTC
-+++ genre.dat
-@@ -23,7 +23,7 @@
- /*
- * These are the ID3 genre names, taken as a combination of names from ID3v1
- * (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and
-- * the extensions made by Winamp as of version 2.80.
-+ * the extensions made by Winamp as of version 5.6.
- */
-
- /* ID3v1 names (0-79) */
-@@ -201,8 +201,8 @@ static id3_ucs4_t const genre_SWING[] =
- { 'S', 'w', 'i', 'n', 'g', 0 };
- static id3_ucs4_t const genre_FAST_FUSION[] =
- { 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 };
--static id3_ucs4_t const genre_BEBOB[] =
-- { 'B', 'e', 'b', 'o', 'b', 0 };
-+static id3_ucs4_t const genre_BEBOP[] =
-+ { 'B', 'e', 'b', 'o', 'p', 0 };
- static id3_ucs4_t const genre_LATIN[] =
- { 'L', 'a', 't', 'i', 'n', 0 };
- static id3_ucs4_t const genre_REVIVAL[] =
-@@ -277,8 +277,8 @@ static id3_ucs4_t const genre_PUNK_ROCK[] =
- { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 };
- static id3_ucs4_t const genre_DRUM_SOLO[] =
- { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 };
--static id3_ucs4_t const genre_A_CAPELLA[] =
-- { 'A', ' ', 'C', 'a', 'p', 'e', 'l', 'l', 'a', 0 };
-+static id3_ucs4_t const genre_A_CAPPELLA[] =
-+ { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 };
- static id3_ucs4_t const genre_EURO_HOUSE[] =
- { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 };
- static id3_ucs4_t const genre_DANCE_HALL[] =
-@@ -289,8 +289,8 @@ static id3_ucs4_t const genre_DRUM___BASS[] =
- { 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 };
- static id3_ucs4_t const genre_CLUB_HOUSE[] =
- { 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 };
--static id3_ucs4_t const genre_HARDCORE[] =
-- { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 };
-+static id3_ucs4_t const genre_HARDCORE_TECHNO[] =
-+ { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', ' ', 'T', 'e', 'c', 'h', 'n', 'o', 0 };
- static id3_ucs4_t const genre_TERROR[] =
- { 'T', 'e', 'r', 'r', 'o', 'r', 0 };
- static id3_ucs4_t const genre_INDIE[] =
-@@ -324,9 +324,97 @@ static id3_ucs4_t const genre_THRASH_METAL[] =
- static id3_ucs4_t const genre_ANIME[] =
- { 'A', 'n', 'i', 'm', 'e', 0 };
- static id3_ucs4_t const genre_JPOP[] =
-- { 'J', 'P', 'o', 'p', 0 };
-+ { 'J', 'p', 'o', 'p', 0 };
- static id3_ucs4_t const genre_SYNTHPOP[] =
- { 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 };
-+static id3_ucs4_t const genre_ABSTRACT[] =
-+ { 'A', 'b', 's', 't', 'r', 'a', 'c', 't', 0 };
-+static id3_ucs4_t const genre_ART_ROCK[] =
-+ { 'A', 'r', 't', ' ', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_BAROQUE[] =
-+ { 'B', 'a', 'r', 'o', 'q', 'u', 'e', 0 };
-+static id3_ucs4_t const genre_BHANGRA[] =
-+ { 'B', 'h', 'a', 'n', 'g', 'r', 'a', 0 };
-+static id3_ucs4_t const genre_BIG_BEAT[] =
-+ { 'B', 'i', 'g', ' ', 'B', 'e', 'a', 't', 0 };
-+static id3_ucs4_t const genre_BREAKBEAT[] =
-+ { 'B', 'r', 'e', 'a', 'k', 'b', 'e', 'a', 't', 0 };
-+static id3_ucs4_t const genre_CHILLOUT[] =
-+ { 'C', 'h', 'i', 'l', 'l', 'o', 'u', 't', 0 };
-+static id3_ucs4_t const genre_DOWNTEMPO[] =
-+ { 'D', 'o', 'w', 'n', 't', 'e', 'm', 'p', 'o', 0 };
-+static id3_ucs4_t const genre_DUB[] =
-+ { 'D', 'u', 'b', 0 };
-+static id3_ucs4_t const genre_EBM[] =
-+ { 'E', 'B', 'M', 0 };
-+static id3_ucs4_t const genre_ECLECTIC[] =
-+ { 'E', 'c', 'l', 'e', 'c', 't', 'i', 'c', 0 };
-+static id3_ucs4_t const genre_ELECTRO[] =
-+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 0 };
-+static id3_ucs4_t const genre_ELECTROCLASH[] =
-+ { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'c', 'l', 'a', 's', 'h', 0 };
-+static id3_ucs4_t const genre_EMO[] =
-+ { 'E', 'm', 'o', 0 };
-+static id3_ucs4_t const genre_EXPERIMENTAL[] =
-+ { 'E', 'x', 'p', 'e', 'r', 'i', 'm', 'e', 'n', 't', 'a', 'l', 0 };
-+static id3_ucs4_t const genre_GARAGE[] =
-+ { 'G', 'a', 'r', 'a', 'g', 'e', 0 };
-+static id3_ucs4_t const genre_GLOBAL[] =
-+ { 'G', 'l', 'o', 'b', 'a', 'l', 0 };
-+static id3_ucs4_t const genre_IDM[] =
-+ { 'I', 'D', 'M', 0 };
-+static id3_ucs4_t const genre_ILLBIENT[] =
-+ { 'I', 'l', 'l', 'b', 'i', 'e', 'n', 't', 0 };
-+static id3_ucs4_t const genre_INDUSTRO_GOTH[] =
-+ { 'I', 'n', 'd', 'u', 's', 't', 'r', 'o', '-', 'G', 'o', 't', 'h', 0 };
-+static id3_ucs4_t const genre_JAM_BAND[] =
-+ { 'J', 'a', 'm', ' ', 'B', 'a', 'n', 'd', 0 };
-+static id3_ucs4_t const genre_KRAUTROCK[] =
-+ { 'K', 'r', 'a', 'u', 't', 'r', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_LEFTFIELD[] =
-+ { 'L', 'e', 'f', 't', 'f', 'i', 'e', 'l', 'd', 0 };
-+static id3_ucs4_t const genre_LOUNGE[] =
-+ { 'L', 'o', 'u', 'n', 'g', 'e', 0 };
-+static id3_ucs4_t const genre_MATH_ROCK[] =
-+ { 'M', 'a', 't', 'h', ' ', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_NEW_ROMANTIC[] =
-+ { 'N', 'e', 'w', ' ', 'R', 'o', 'm', 'a', 'n', 't', 'i', 'c', 0 };
-+static id3_ucs4_t const genre_NU_BREAKZ[] =
-+ { 'N', 'u', '-', 'B', 'r', 'e', 'a', 'k', 'z', 0 };
-+static id3_ucs4_t const genre_POST_PUNK[] =
-+ { 'P', 'o', 's', 't', '-', 'P', 'u', 'n', 'k', 0 };
-+static id3_ucs4_t const genre_POST_ROCK[] =
-+ { 'P', 'o', 's', 't', '-', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_PSYTRANCE[] =
-+ { 'P', 's', 'y', 't', 'r', 'a', 'n', 'c', 'e', 0 };
-+static id3_ucs4_t const genre_SHOEGAZE[] =
-+ { 'S', 'h', 'o', 'e', 'g', 'a', 'z', 'e', 0 };
-+static id3_ucs4_t const genre_SPACE_ROCK[] =
-+ { 'S', 'p', 'a', 'c', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_TROP_ROCK[] =
-+ { 'T', 'r', 'o', 'p', ' ', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_WORLD_MUSIC[] =
-+ { 'W', 'o', 'r', 'l', 'd', ' ', 'M', 'u', 's', 'i', 'c', 0 };
-+static id3_ucs4_t const genre_NEOCLASSICAL[] =
-+ { 'N', 'e', 'o', 'c', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 };
-+static id3_ucs4_t const genre_AUDIOBOOK[] =
-+ { 'A', 'u', 'd', 'i', 'o', 'b', 'o', 'o', 'k', 0 };
-+static id3_ucs4_t const genre_AUDIO_THEATRE[] =
-+ { 'A', 'u', 'd', 'i', 'o', ' ', 'T', 'h', 'e', 'a', 't', 'r', 'e', 0 };
-+static id3_ucs4_t const genre_NEUE_DEUTSCHE_WELLE[] =
-+ { 'N', 'e', 'u', 'e', ' ', 'D', 'e', 'u', 't', 's', 'c', 'h', 'e', ' ', 'W', 'e', 'l', 'l', 'e', 0 };
-+static id3_ucs4_t const genre_PODCAST[] =
-+ { 'P', 'o', 'd', 'c', 'a', 's', 't', 0 };
-+static id3_ucs4_t const genre_INDIE_ROCK[] =
-+ { 'I', 'n', 'd', 'i', 'e', '-', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_G_FUNK[] =
-+ { 'G', '-', 'F', 'u', 'n', 'k', 0 };
-+static id3_ucs4_t const genre_DUBSTEP[] =
-+ { 'D', 'u', 'b', 's', 't', 'e', 'p', 0 };
-+static id3_ucs4_t const genre_GARAGE_ROCK[] =
-+ { 'G', 'a', 'r', 'a', 'g', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
-+static id3_ucs4_t const genre_PSYBIENT[] =
-+ { 'P', 's', 'y', 'b', 'i', 'e', 'n', 't', 0 };
-
- static id3_ucs4_t const *const genre_table[] = {
- genre_BLUES,
-@@ -414,7 +502,7 @@ static id3_ucs4_t const *const genre_table[] = {
- genre_NATIONAL_FOLK,
- genre_SWING,
- genre_FAST_FUSION,
-- genre_BEBOB,
-+ genre_BEBOP,
- genre_LATIN,
- genre_REVIVAL,
- genre_CELTIC,
-@@ -452,13 +540,13 @@ static id3_ucs4_t const *const genre_table[] = {
- genre_DUET,
- genre_PUNK_ROCK,
- genre_DRUM_SOLO,
-- genre_A_CAPELLA,
-+ genre_A_CAPPELLA,
- genre_EURO_HOUSE,
- genre_DANCE_HALL,
- genre_GOA,
- genre_DRUM___BASS,
- genre_CLUB_HOUSE,
-- genre_HARDCORE,
-+ genre_HARDCORE_TECHNO,
- genre_TERROR,
- genre_INDIE,
- genre_BRITPOP,
-@@ -476,5 +564,49 @@ static id3_ucs4_t const *const genre_table[] = {
- genre_THRASH_METAL,
- genre_ANIME,
- genre_JPOP,
-- genre_SYNTHPOP
-+ genre_SYNTHPOP,
-+ genre_ABSTRACT,
-+ genre_ART_ROCK,
-+ genre_BAROQUE,
-+ genre_BHANGRA,
-+ genre_BIG_BEAT,
-+ genre_BREAKBEAT,
-+ genre_CHILLOUT,
-+ genre_DOWNTEMPO,
-+ genre_DUB,
-+ genre_EBM,
-+ genre_ECLECTIC,
-+ genre_ELECTRO,
-+ genre_ELECTROCLASH,
-+ genre_EMO,
-+ genre_EXPERIMENTAL,
-+ genre_GARAGE,
-+ genre_GLOBAL,
-+ genre_IDM,
-+ genre_ILLBIENT,
-+ genre_INDUSTRO_GOTH,
-+ genre_JAM_BAND,
-+ genre_KRAUTROCK,
-+ genre_LEFTFIELD,
-+ genre_LOUNGE,
-+ genre_MATH_ROCK,
-+ genre_NEW_ROMANTIC,
-+ genre_NU_BREAKZ,
-+ genre_POST_PUNK,
-+ genre_POST_ROCK,
-+ genre_PSYTRANCE,
-+ genre_SHOEGAZE,
-+ genre_SPACE_ROCK,
-+ genre_TROP_ROCK,
-+ genre_WORLD_MUSIC,
-+ genre_NEOCLASSICAL,
-+ genre_AUDIOBOOK,
-+ genre_AUDIO_THEATRE,
-+ genre_NEUE_DEUTSCHE_WELLE,
-+ genre_PODCAST,
-+ genre_INDIE_ROCK,
-+ genre_G_FUNK,
-+ genre_DUBSTEP,
-+ genre_GARAGE_ROCK,
-+ genre_PSYBIENT
- };
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 3511ad473314..7b2a28da3681 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772541776
-SHA256 (KDE/release-service/25.12.3/libkcddb-25.12.3.tar.xz) = e448606348517300496ad86344bd7dde5d6a67f12a247e8c3cbaa7e61a67ce73
-SIZE (KDE/release-service/25.12.3/libkcddb-25.12.3.tar.xz) = 447748
+TIMESTAMP = 1776248097
+SHA256 (KDE/release-service/26.04.0/libkcddb-26.04.0.tar.xz) = a7b35cc2562334a36ebc6e737962b3d8ec22322f376b1d6eb6837f312fe05360
+SIZE (KDE/release-service/26.04.0/libkcddb-26.04.0.tar.xz) = 448128
diff --git a/audio/libkcompactdisc/Makefile b/audio/libkcompactdisc/Makefile
deleted file mode 100644
index 1af60a892640..000000000000
--- a/audio/libkcompactdisc/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= libkcompactdisc
-DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-CATEGORIES= audio kde kde-applications
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= KDE library for interfacing with audio CDs
-WWW= https://www.kde.org/
-
-USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz
-USE_KDE= coreaddons i18n itemmodels itemviews phonon solid \
- ecm:build
-USE_QT= base
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= ALSA DOCS
-
-ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_ALSA
-
-.include <bsd.port.mk>
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
deleted file mode 100644
index 5e91717e36fd..000000000000
--- a/audio/libkcompactdisc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1772541777
-SHA256 (KDE/release-service/25.12.3/libkcompactdisc-25.12.3.tar.xz) = 0f4c6b9f41a3cf0d1451204c58abf5c303ec6671f1d15989cd0d8d92bb9ee567
-SIZE (KDE/release-service/25.12.3/libkcompactdisc-25.12.3.tar.xz) = 100696
diff --git a/audio/libkcompactdisc/pkg-descr b/audio/libkcompactdisc/pkg-descr
deleted file mode 100644
index 0d4e8e6ba865..000000000000
--- a/audio/libkcompactdisc/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-KDE library for interfacing with audio CDs.
diff --git a/audio/libkcompactdisc/pkg-plist b/audio/libkcompactdisc/pkg-plist
deleted file mode 100644
index f62670151fcf..000000000000
--- a/audio/libkcompactdisc/pkg-plist
+++ /dev/null
@@ -1,79 +0,0 @@
-include/KCompactDisc6/KCompactDisc
-include/KCompactDisc6/kcompactdisc.h
-include/KCompactDisc6/kcompactdisc_export.h
-include/KCompactDisc6/kcompactdisc_version.h
-lib/cmake/KCompactDisc6/KCompactDisc6Config.cmake
-lib/cmake/KCompactDisc6/KCompactDisc6ConfigVersion.cmake
-lib/cmake/KCompactDisc6/KCompactDisc6Targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KCompactDisc6/KCompactDisc6Targets.cmake
-lib/libKCompactDisc6.so
-lib/libKCompactDisc6.so.5
-lib/libKCompactDisc6.so.5.0.0
-%%QT_MKSPECDIR%%/modules/qt_KCompactDisc.pri
-share/locale/ar/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ast/LC_MESSAGES/libkcompactdisc.mo
-share/locale/be/LC_MESSAGES/libkcompactdisc.mo
-share/locale/bg/LC_MESSAGES/libkcompactdisc.mo
-share/locale/bs/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ca/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ca@valencia/LC_MESSAGES/libkcompactdisc.mo
-share/locale/cs/LC_MESSAGES/libkcompactdisc.mo
-share/locale/csb/LC_MESSAGES/libkcompactdisc.mo
-share/locale/da/LC_MESSAGES/libkcompactdisc.mo
-share/locale/de/LC_MESSAGES/libkcompactdisc.mo
-share/locale/el/LC_MESSAGES/libkcompactdisc.mo
-share/locale/en_GB/LC_MESSAGES/libkcompactdisc.mo
-share/locale/eo/LC_MESSAGES/libkcompactdisc.mo
-share/locale/es/LC_MESSAGES/libkcompactdisc.mo
-share/locale/et/LC_MESSAGES/libkcompactdisc.mo
-share/locale/eu/LC_MESSAGES/libkcompactdisc.mo
-share/locale/fi/LC_MESSAGES/libkcompactdisc.mo
-share/locale/fr/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ga/LC_MESSAGES/libkcompactdisc.mo
-share/locale/gl/LC_MESSAGES/libkcompactdisc.mo
-share/locale/he/LC_MESSAGES/libkcompactdisc.mo
-share/locale/hi/LC_MESSAGES/libkcompactdisc.mo
-share/locale/hne/LC_MESSAGES/libkcompactdisc.mo
-share/locale/hr/LC_MESSAGES/libkcompactdisc.mo
-share/locale/hu/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ia/LC_MESSAGES/libkcompactdisc.mo
-share/locale/is/LC_MESSAGES/libkcompactdisc.mo
-share/locale/it/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ja/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ka/LC_MESSAGES/libkcompactdisc.mo
-share/locale/kk/LC_MESSAGES/libkcompactdisc.mo
-share/locale/km/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ko/LC_MESSAGES/libkcompactdisc.mo
-share/locale/lt/LC_MESSAGES/libkcompactdisc.mo
-share/locale/lv/LC_MESSAGES/libkcompactdisc.mo
-share/locale/mk/LC_MESSAGES/libkcompactdisc.mo
-share/locale/mr/LC_MESSAGES/libkcompactdisc.mo
-share/locale/nb/LC_MESSAGES/libkcompactdisc.mo
-share/locale/nds/LC_MESSAGES/libkcompactdisc.mo
-share/locale/nl/LC_MESSAGES/libkcompactdisc.mo
-share/locale/nn/LC_MESSAGES/libkcompactdisc.mo
-share/locale/oc/LC_MESSAGES/libkcompactdisc.mo
-share/locale/pa/LC_MESSAGES/libkcompactdisc.mo
-share/locale/pl/LC_MESSAGES/libkcompactdisc.mo
-share/locale/pt/LC_MESSAGES/libkcompactdisc.mo
-share/locale/pt_BR/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ro/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ru/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sa/LC_MESSAGES/libkcompactdisc.mo
-share/locale/se/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sk/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sl/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sq/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sr/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sr@ijekavian/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sr@latin/LC_MESSAGES/libkcompactdisc.mo
-share/locale/sv/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ta/LC_MESSAGES/libkcompactdisc.mo
-share/locale/th/LC_MESSAGES/libkcompactdisc.mo
-share/locale/tr/LC_MESSAGES/libkcompactdisc.mo
-share/locale/ug/LC_MESSAGES/libkcompactdisc.mo
-share/locale/uk/LC_MESSAGES/libkcompactdisc.mo
-share/locale/wa/LC_MESSAGES/libkcompactdisc.mo
-share/locale/zh_CN/LC_MESSAGES/libkcompactdisc.mo
-share/locale/zh_TW/LC_MESSAGES/libkcompactdisc.mo
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index cc1732c1285d..ff0fc3af7a2a 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.8.4
+DISTVERSION= 0.8.6
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmpg123.so:audio/mpg123 \
libvorbis.so:audio/libvorbis
-USES= compiler:c++17-lang cpe gmake libtool pkgconfig
+USES= compiler:c++23-lang cpe libtool pathfix pkgconfig
CPE_VENDOR= openmpt
USE_LDCONFIG= yes
diff --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index acf0d9332ad0..4619d420a65d 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765772339
-SHA256 (libopenmpt-0.8.4+release.autotools.tar.gz) = 627f9bf11aacae615a1f2c982c7e88cb21f11b2d6f0267946f7c82c5eae4943b
-SIZE (libopenmpt-0.8.4+release.autotools.tar.gz) = 1765663
+TIMESTAMP = 1775576846
+SHA256 (libopenmpt-0.8.6+release.autotools.tar.gz) = caa2fa959e389f4374d9e2df3af5c633452c12dd80442cba2e89cb7ff2b93c5b
+SIZE (libopenmpt-0.8.6+release.autotools.tar.gz) = 1724964
diff --git a/audio/libopenshot-audio/Makefile b/audio/libopenshot-audio/Makefile
index 4de52dfba9ba..3a2c5c6d5bf6 100644
--- a/audio/libopenshot-audio/Makefile
+++ b/audio/libopenshot-audio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenshot-audio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.6.0
CATEGORIES= audio multimedia
MAINTAINER= tatsuki_makino@hotmail.com
diff --git a/audio/libopenshot-audio/distinfo b/audio/libopenshot-audio/distinfo
index 4bbe6ff1c91b..51ea7a71a2f1 100644
--- a/audio/libopenshot-audio/distinfo
+++ b/audio/libopenshot-audio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1767150000
-SHA256 (OpenShot-libopenshot-audio-v0.5.0_GH0.tar.gz) = 4bf0edd975996622bcc0615191e6daf79391119b5fb4920156c693c05d1ae3dc
-SIZE (OpenShot-libopenshot-audio-v0.5.0_GH0.tar.gz) = 2261023
+TIMESTAMP = 1774234800
+SHA256 (OpenShot-libopenshot-audio-v0.6.0_GH0.tar.gz) = f4df0429db6efc8441817da23d2536fbfb198c723309698cd2de4cb0533afc26
+SIZE (OpenShot-libopenshot-audio-v0.6.0_GH0.tar.gz) = 2261237
diff --git a/audio/libopenshot-audio/files/patch-CMakeLists.txt b/audio/libopenshot-audio/files/patch-CMakeLists.txt
index 85e3f2176053..a5839a04f0dc 100644
--- a/audio/libopenshot-audio/files/patch-CMakeLists.txt
+++ b/audio/libopenshot-audio/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2025-12-16 07:47:39 UTC
+--- CMakeLists.txt.orig 2026-03-16 17:51:52 UTC
+++ CMakeLists.txt
@@ -180,6 +180,16 @@ set_target_properties(openshot-audio PROPERTIES
EXPORT_NAME Audio # Exports as OpenShot::Audio target
@@ -27,7 +27,7 @@
target_compile_options(openshot-audio PRIVATE -fexceptions)
endif()
-@@ -264,8 +275,10 @@ if(UNIX AND NOT APPLE)
+@@ -280,8 +291,10 @@ if(UNIX AND NOT APPLE)
INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
endif()
@@ -39,7 +39,7 @@
else()
# For EXPORTED Config
set(NEED_ALSA FALSE)
-@@ -273,10 +286,52 @@ find_package(ZLIB REQUIRED)
+@@ -289,10 +302,52 @@ find_package(ZLIB REQUIRED)
# ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
find_package(ZLIB REQUIRED)
diff --git a/audio/libsndfile/Makefile b/audio/libsndfile/Makefile
index c45bc38f4a19..8399eb1e767c 100644
--- a/audio/libsndfile/Makefile
+++ b/audio/libsndfile/Makefile
@@ -1,11 +1,10 @@
PORTNAME= libsndfile
-DISTVERSION= 1.2.2
-PORTREVISION= 2
+DISTVERSION= 1.2.2.20251216
CATEGORIES= audio
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
+#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
-PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/
-PATCHFILES= 0754562e13d2e63a248a1c82f90b30bc0ffe307c.patch:-p1
+PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/
+PATCHFILES= f8cc69656cf401cc33e4e380dfb972c9fdca0750.patch:-p1
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Reading and writing files containing sampled sound (like WAV or AIFF)
@@ -14,27 +13,38 @@ WWW= http://www.mega-nerd.com/libsndfile/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake cpe localbase pkgconfig python:build,test \
+USES= cmake:testing cpe localbase pkgconfig python:build,test \
shebangfix tar:xz
+CPE_VENDOR= ${CPE_PRODUCT}_project
SHEBANG_FILES= programs/test-sndfile-metadata-set.py \
src/binheader_writef_check.py \
src/create_symbols_file.py
+USE_LDCONFIG= yes
-CPE_VENDOR= ${CPE_PRODUCT}_project
+USE_GITHUB= yes
+GH_TAGNAME= 68f6c16
-USE_LDCONFIG= yes
+.if make(test)
+# Tests only works with STATIC lib so don't pollute default build dir
+BUILD_WRKSRC= ${WRKDIR}/.build-testing
+INSTALL_WRKSRC= ${WRKDIR}/.build-testing
+TEST_WRKSRC= ${WRKDIR}/.build-testing
+.endif
-CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_ALSA:BOOL=True \
- -DCMAKE_DISABLE_FIND_PACKAGE_Sndio:BOOL=True \
- -DCMAKE_DISABLE_FIND_PACKAGE_Speex:BOOL=True \
- -DCMAKE_DISABLE_FIND_PACKAGE_SQLite3:BOOL=True
+CMAKE_TESTING_OFF= BUILD_SHARED_LIBS
-OPTIONS_DEFINE= DOCS EXTERNAL MANPAGES STATIC TEST
+CMAKE_ON= BUILD_SHARED_LIBS \
+ CMAKE_DISABLE_FIND_PACKAGE_ALSA \
+ CMAKE_DISABLE_FIND_PACKAGE_Sndio \
+ CMAKE_DISABLE_FIND_PACKAGE_Speex \
+ CMAKE_DISABLE_FIND_PACKAGE_SQLite3
+CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;lossy_comp_test_ogg_opus"
+
+OPTIONS_DEFINE= DOCS EXTERNAL MANPAGES TEST
OPTIONS_SUB= yes
OPTIONS_DEFAULT= EXTERNAL
+
EXTERNAL_DESC= Enable FLAC, MP3, Ogg Vorbis, Opus support
-TEST_DESC= Build tests (forces static library only)
-TEST_IMPLIES= STATIC
EXTERNAL_LIB_DEPENDS= libFLAC.so:audio/flac \
libmp3lame.so:audio/lame \
@@ -43,11 +53,10 @@ EXTERNAL_LIB_DEPENDS= libFLAC.so:audio/flac \
libopus.so:audio/opus \
libvorbis.so:audio/libvorbis
EXTERNAL_CMAKE_BOOL= ENABLE_EXTERNAL_LIBS ENABLE_MPEG
+
MANPAGES_CMAKE_BOOL= INSTALL_MANPAGES
-STATIC_CMAKE_OFF= -DBUILD_SHARED_LIBS:BOOL=ON
-TEST_CMAKE_BOOL= BUILD_TESTING
-do-test:
- (cd ${TEST_WRKSRC} && CTEST_OUTPUT_ON_FAILURE=1 ctest -V)
+pre-test:
+ ${MKDIR} ${EXTRACT_WRKDIR}/.build-testing
.include <bsd.port.mk>
diff --git a/audio/libsndfile/distinfo b/audio/libsndfile/distinfo
index 510494b71533..7354b6cfcbae 100644
--- a/audio/libsndfile/distinfo
+++ b/audio/libsndfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699480963
-SHA256 (libsndfile-1.2.2.tar.xz) = 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e
-SIZE (libsndfile-1.2.2.tar.xz) = 730760
-SHA256 (0754562e13d2e63a248a1c82f90b30bc0ffe307c.patch) = f42720a0307a5d3785c2719729d0eeaa0f15e6fe1c3645f5028fef89a35d7bd2
-SIZE (0754562e13d2e63a248a1c82f90b30bc0ffe307c.patch) = 1722
+TIMESTAMP = 1776595646
+SHA256 (libsndfile-libsndfile-1.2.2.20251216-68f6c16_GH0.tar.gz) = f5f9de38b23b7c69d31c2fc083ab1e1edfb2026f0785bef4e38bca8b3b7e1c03
+SIZE (libsndfile-libsndfile-1.2.2.20251216-68f6c16_GH0.tar.gz) = 684377
+SHA256 (f8cc69656cf401cc33e4e380dfb972c9fdca0750.patch) = 867136ffe7968d08eb6fcf2f7d21098699a5fe82dc5296af3db91a355fde4727
+SIZE (f8cc69656cf401cc33e4e380dfb972c9fdca0750.patch) = 967
diff --git a/audio/libsndfile/pkg-plist b/audio/libsndfile/pkg-plist
index 8e757bfdc730..feace83e2f42 100644
--- a/audio/libsndfile/pkg-plist
+++ b/audio/libsndfile/pkg-plist
@@ -14,10 +14,9 @@ lib/cmake/SndFile/SndFileConfig.cmake
lib/cmake/SndFile/SndFileConfigVersion.cmake
lib/cmake/SndFile/SndFileTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SndFile/SndFileTargets.cmake
-%%STATIC%%lib/libsndfile.a
-%%NO_STATIC%%lib/libsndfile.so
-%%NO_STATIC%%lib/libsndfile.so.1
-%%NO_STATIC%%lib/libsndfile.so.1.0.37
+lib/libsndfile.so
+lib/libsndfile.so.1
+lib/libsndfile.so.1.0.37
libdata/pkgconfig/sndfile.pc
%%MANPAGES%%share/man/man1/sndfile-cmp.1.gz
%%MANPAGES%%share/man/man1/sndfile-concat.1.gz
diff --git a/audio/liquidsfz/Makefile b/audio/liquidsfz/Makefile
index 26943971197f..531d646ffe63 100644
--- a/audio/liquidsfz/Makefile
+++ b/audio/liquidsfz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liquidsfz
-DISTVERSION= 0.3.2
+DISTVERSION= 0.4.0
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -13,11 +13,14 @@ BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libjack.so:audio/jack \
libsndfile.so:audio/libsndfile
-USES= autoreconf compiler:c++17-lang gmake libtool pkgconfig readline
+USES= autoreconf compiler:c++17-lang gl gmake libtool pkgconfig readline xorg
+USE_XORG= x11 xcursor xext xrandr
+USE_GL= gl
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= swesterfeld
+GH_TUPLE= ocornut:imgui:dbee23e:imgui/3rdparty/imgui
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared --disable-static
@@ -27,8 +30,9 @@ INSTALL_TARGET= install-strip
PLIST_FILES= bin/liquidsfz \
include/liquidsfz.hh \
lib/libliquidsfz.so \
- lib/libliquidsfz.so.3 \
- lib/libliquidsfz.so.3.0.2 \
+ lib/libliquidsfz.so.4 \
+ lib/libliquidsfz.so.4.0.0 \
+ lib/lv2/liquidsfz.lv2/dejavu-lgc-sans.ttf \
lib/lv2/liquidsfz.lv2/liquidsfz.ttl \
lib/lv2/liquidsfz.lv2/liquidsfz_lv2.so \
lib/lv2/liquidsfz.lv2/manifest.ttl \
diff --git a/audio/liquidsfz/distinfo b/audio/liquidsfz/distinfo
index 10ca0707de5d..bb89f1feaace 100644
--- a/audio/liquidsfz/distinfo
+++ b/audio/liquidsfz/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1714983941
-SHA256 (swesterfeld-liquidsfz-0.3.2_GH0.tar.gz) = 19aa3ff8c303aadde61624d549bb04b670d0123fab66b51ea7c5e4919ebf5eee
-SIZE (swesterfeld-liquidsfz-0.3.2_GH0.tar.gz) = 206515
+TIMESTAMP = 1774221246
+SHA256 (swesterfeld-liquidsfz-0.4.0_GH0.tar.gz) = e5358aeee6a41c69422d4cbb03208c83af21181dad79413d7fa25217206b34cb
+SIZE (swesterfeld-liquidsfz-0.4.0_GH0.tar.gz) = 514427
+SHA256 (ocornut-imgui-dbee23e_GH0.tar.gz) = 604812743671376760f060c8e9b31e109dd64c007ca27fd42821469de7dfbeeb
+SIZE (ocornut-imgui-dbee23e_GH0.tar.gz) = 2051536
diff --git a/audio/lyrionmusicserver/Makefile b/audio/lyrionmusicserver/Makefile
index f4c7ad41ba75..486ef73b57c5 100644
--- a/audio/lyrionmusicserver/Makefile
+++ b/audio/lyrionmusicserver/Makefile
@@ -1,10 +1,7 @@
PORTNAME= lyrionmusicserver
-DISTVERSION= 9.0.3
+DISTVERSION= 9.1.0
CATEGORIES= audio
-
-PORTSCOUT= skipv:10.0.3,10.0.4,release-10.0.0.0
-
MAINTAINER= trueos@norwegianrockcat.com
COMMENT= Audio streaming server that powers Squeezebox players previously from Logitech and many other devices
WWW= https://lyrion.org/
@@ -13,43 +10,20 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/License.txt
# Contains non-redistributable firmware, documentation, and images
+ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS_REASON= Only tested on these archs, set ARCHNAME to value of perl -V:archname for other platforms
+
BUILD_DEPENDS= nasm:devel/nasm \
bash:shells/bash \
rsync:net/rsync
+RUN_DEPENDS= p5-EV>0:devel/p5-EV \
+ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
-LIB_DEPENDS= libgd.so:graphics/gd
-RUN_DEPENDS= p5-Audio-Scan>0:audio/p5-Audio-Scan \
- p5-Class-XSAccessor>0:devel/p5-Class-XSAccessor \
- p5-DBD-SQLite>0:databases/p5-DBD-SQLite \
- p5-Data-Dump>0:devel/p5-Data-Dump \
- p5-Digest-SHA1>0:security/p5-Digest-SHA1 \
- p5-EV>0:devel/p5-EV \
- p5-Encode-Detect>0:converters/p5-Encode-Detect \
- p5-HTML-Parser>0:www/p5-HTML-Parser \
- p5-Image-Scale>0:graphics/p5-Image-Scale \
- p5-IO-AIO>0:devel/p5-IO-AIO \
- p5-IO-Interface>0:net/p5-IO-Interface \
- p5-IO-String>0:devel/p5-IO-String \
- p5-IO-Socket-Socks>0:net/p5-IO-Socket-Socks \
- p5-JSON-XS-VersionOneAndTwo>0:converters/p5-JSON-XS-VersionOneAndTwo \
- p5-Sub-Name>0:devel/p5-Sub-Name \
- p5-Template-Toolkit>0:www/p5-Template-Toolkit \
- p5-XML-Parser>0:textproc/p5-XML-Parser \
- p5-XML-Simple>0:textproc/p5-XML-Simple \
- p5-YAML-LibYAML>0:textproc/p5-YAML-LibYAML \
- p5-YAML-Syck>0:textproc/p5-YAML-Syck \
- p5-YAML>0:textproc/p5-YAML \
- p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \
-
-
-ONLY_FOR_ARCHS= i386 amd64 aarch64
-ONLY_FOR_ARCHS_REASON= Only tested on these archs, set ARCHNAME to value of perl -V:archname for other platforms
-
-
-USES= gettext-runtime gmake perl5 shebangfix
+USES= gmake perl5 shebangfix
USE_GITHUB= yes
-GH_TUPLE= LMS-Community:slimserver:9977737 \
- LMS-Community:slimserver-vendor:8b106d7:vendor
+GH_ACCOUNT= LMS-Community
+GH_PROJECT= slimserver
+GH_TUPLE= LMS-Community:slimserver-vendor:b62107b:vendor
USE_RC_SUBR= lyrionmusicserver
SHEBANG_FILES= Bin/darwin/check-update.pl \
CPAN/Log/Log4perl/Layout/PatternLayout/Multiline.pm \
@@ -62,6 +36,18 @@ SHEBANG_FILES= Bin/darwin/check-update.pl \
slimserver.pl \
${WRKSRC_vendor}/CPAN/hints/darwin.pl
+EXTRACT_AFTER_ARGS= --exclude .devcontainer \
+ --exclude DEVCONTAINERS.md \
+ --exclude CPAN/EV.pm \
+ --no-same-owner --no-same-permissions
+
+PORTSCOUT= skipv:10.0.3,10.0.4,release-10.0.0.0
+
+SLIMDIR?= share/lyrionmusicserver
+SLIMDBDIR?= /var/db/lyrionmusicserver
+SLIMUSER?= slimserv
+SLIMGROUP?= ${SLIMUSER}
+
SUB_FILES= Custom.pm \
lyrionmusicserver.conf \
custom-convert.conf
@@ -75,10 +61,12 @@ SUB_LIST= PERL=${PERL} \
SLIMGROUP=${SLIMGROUP} \
CONFFILES="${CONFFILES}"
+.if ${SLIMUSER} == slimserv
USERS= ${SLIMUSER}
+.endif
+.if ${SLIMGROUP} == slimserv
GROUPS= ${SLIMGROUP}
-
-PATCH_WRKSRC= ${WRKDIR}
+.endif
PLIST_SUB= SLIMDIR=${SLIMDIR} \
SLIMDBDIR=${SLIMDBDIR} \
@@ -101,11 +89,6 @@ TEST_VARS_OFF= CONTRIB_FLAGS=-t
DOCFILES= Changelog*.html License*.txt
CONFFILES= convert.conf types.conf
-SLIMDIR?= share/lyrionmusicserver
-SLIMDBDIR?= /var/db/lyrionmusicserver
-SLIMUSER?= slimserv
-SLIMGROUP?= ${SLIMUSER}
-
.include <bsd.port.pre.mk>
# ARCHNAME=$(shell ${PERL} -V:archname | ${awk} -F\' '{print $2}')
@@ -121,29 +104,6 @@ ARCHNAME= amd64-freebsd-thread-multi
ARCHNAME= aarch64-freebsd-thread-multi
.endif
-post-patch:
- ${RM} -rf ${WRKSRC}/CPAN/Class/XSAccessor \
- ${WRKSRC}/CPAN/Class/XSAccessor.pm \
- ${WRKSRC}/CPAN/DBD \
- ${WRKSRC}/CPAN/DBI \
- ${WRKSRC}/CPAN/DBI.pm \
- ${WRKSRC}/CPAN/Data/Dump.pm \
- ${WRKSRC}/CPAN/Digest \
- ${WRKSRC}/CPAN/EV.pm \
- ${WRKSRC}/CPAN/Encode/Detect \
- ${WRKSRC}/CPAN/HTML \
- ${WRKSRC}/CPAN/Image \
- ${WRKSRC}/CPAN/IO \
- ${WRKSRC}/CPAN/JSON \
- ${WRKSRC}/CPAN/Sub \
- ${WRKSRC}/CPAN/Template.pm \
- ${WRKSRC}/CPAN/Template \
- ${WRKSRC}/CPAN/XML \
- ${WRKSRC}/CPAN/YAML \
- ${WRKSRC}/CPAN/common \
- ${WRKSRC}/lib/Audio \
- ${WRKSRC}/lib/Template \
-
do-build:
cd ${WRKSRC_vendor}/CPAN && ./buildme.sh ${CONTRIB_FLAGS}
@@ -176,8 +136,9 @@ do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
${INSTALL_DATA} ${WRKDIR}/lyrionmusicserver.conf \
${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/
- @${MKDIR} ${STAGEDIR}${SLIMDBDIR}
- @${LN} -s ${SLIMDBDIR}/cache ${STAGEDIR}${PREFIX}/${SLIMDIR}/Cache
+ @${MKDIR} ${STAGEDIR}${SLIMDBDIR}/cache
+ @${RLN} ${STAGEDIR}${SLIMDBDIR}/cache ${STAGEDIR}${PREFIX}/${SLIMDIR}/Cache
+
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR})
diff --git a/audio/lyrionmusicserver/distinfo b/audio/lyrionmusicserver/distinfo
index 05837f9b3004..c36064e6ff7c 100644
--- a/audio/lyrionmusicserver/distinfo
+++ b/audio/lyrionmusicserver/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760294491
-SHA256 (LMS-Community-slimserver-9.0.3-9977737_GH0.tar.gz) = 1d2d0560a72f812a24b6a6382d1237e922761f39f41564c9ee3f4869f211eb84
-SIZE (LMS-Community-slimserver-9.0.3-9977737_GH0.tar.gz) = 166767132
-SHA256 (LMS-Community-slimserver-vendor-8b106d7_GH0.tar.gz) = 6d0b9e8968167bc1fbad38f7aee49ee35e468004fecb4723a81d42d6552c981c
-SIZE (LMS-Community-slimserver-vendor-8b106d7_GH0.tar.gz) = 180483777
+TIMESTAMP = 1772137295
+SHA256 (LMS-Community-slimserver-9.1.0_GH0.tar.gz) = c025978618e428923ec41b1b8579ed7e63a020eaa39a9c68f2fa1bf8f37449d9
+SIZE (LMS-Community-slimserver-9.1.0_GH0.tar.gz) = 154291250
+SHA256 (LMS-Community-slimserver-vendor-b62107b_GH0.tar.gz) = d3603ce133553ad750121adeeaced3555551cc8432408ab5417565fa22805284
+SIZE (LMS-Community-slimserver-vendor-b62107b_GH0.tar.gz) = 180636885
diff --git a/audio/lyrionmusicserver/files/patch-slimserver-9977737_Slim_Utils_Log.pm b/audio/lyrionmusicserver/files/patch-Slim_Utils_Log.pm
index 161432a19490..9fc48ea43fd1 100644
--- a/audio/lyrionmusicserver/files/patch-slimserver-9977737_Slim_Utils_Log.pm
+++ b/audio/lyrionmusicserver/files/patch-Slim_Utils_Log.pm
@@ -1,5 +1,5 @@
---- slimserver-9977737/Slim/Utils/Log.pm.orig 2025-03-09 06:30:53 UTC
-+++ slimserver-9977737/Slim/Utils/Log.pm
+--- Slim/Utils/Log.pm.orig 2025-03-09 06:30:53 UTC
++++ Slim/Utils/Log.pm
@@ -173,7 +173,7 @@ sub init {
# Make sure recreate option is set if user has an existing log.conf
if ( !main::ISWINDOWS && !$ENV{NYTPROF} ) {
diff --git a/audio/lyrionmusicserver/files/patch-slimserver-9977737_convert.conf b/audio/lyrionmusicserver/files/patch-convert.conf
index 896cdaf9d8ab..76714cfce801 100644
--- a/audio/lyrionmusicserver/files/patch-slimserver-9977737_convert.conf
+++ b/audio/lyrionmusicserver/files/patch-convert.conf
@@ -1,5 +1,5 @@
---- slimserver-9977737/convert.conf.orig 2025-03-09 06:30:53 UTC
-+++ slimserver-9977737/convert.conf
+--- convert.conf.orig 2025-03-09 06:30:53 UTC
++++ convert.conf
@@ -156,7 +156,7 @@ ape mp3 * *
ape mp3 * *
diff --git a/audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh b/audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh
deleted file mode 100644
index 269f27e97a1e..000000000000
--- a/audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh
+++ /dev/null
@@ -1,51 +0,0 @@
---- slimserver-vendor-8b106d7/CPAN/buildme.sh.orig 2025-09-22 10:04:42 UTC
-+++ slimserver-vendor-8b106d7/CPAN/buildme.sh
-@@ -576,32 +576,32 @@ function build_all {
- }
-
- function build_all {
-- build Audio::Scan
-+# build Audio::Scan
- build Class::C3::XS
-- build Class::XSAccessor
-- build Compress::Raw::Zlib
-+# build Class::XSAccessor
-+ # build Compress::Raw::Zlib
- # DBD::SQLite builds DBI, so don't need it here as well.
- # build DBI
- # build DBD::mysql
-- build DBD::SQLite
-- build Digest::SHA1
-- build EV
-- build Encode::Detect
-- build HTML::Parser
-+# build DBD::SQLite
-+# build Digest::SHA1
-+ # build EV
-+ # build Encode::Detect
-+# build HTML::Parser
- # XXX - Image::Scale requires libjpeg-turbo - which requires nasm 2.07 or later (install from http://www.macports.org/)
-- build Image::Scale
-- build IO::AIO
-- build IO::Interface
-+# build Image::Scale
-+# build IO::AIO
-+# build IO::Interface
- # build IO::Socket::SSL
-- build JSON::XS
-+# build JSON::XS
- build Linux::Inotify2
- build Mac::FSEvents
- # build Media::Scan
- build MP3::Cut::Gapless
-- build Sub::Name
-- build Template
-- build XML::Parser
-- build YAML::LibYAML
-+ # build Sub::Name
-+# build Template
-+# build XML::Parser
-+# build YAML::LibYAML
- # build Font::FreeType
- # build Locale::Hebrew
- }
diff --git a/audio/lyrionmusicserver/files/patch-slimserver-vendor-b62107b_CPAN_buildme.sh b/audio/lyrionmusicserver/files/patch-slimserver-vendor-b62107b_CPAN_buildme.sh
new file mode 100644
index 000000000000..a71eb6655e98
--- /dev/null
+++ b/audio/lyrionmusicserver/files/patch-slimserver-vendor-b62107b_CPAN_buildme.sh
@@ -0,0 +1,11 @@
+--- ../slimserver-vendor-b62107b/CPAN/buildme.sh.orig 2026-01-11 22:49:42 UTC
++++ ../slimserver-vendor-b62107b/CPAN/buildme.sh
+@@ -585,7 +585,7 @@ function build_all {
+ # build DBD::mysql
+ build DBD::SQLite
+ build Digest::SHA1
+- build EV
++ # build EV
+ build Encode::Detect
+ build HTML::Parser
+ # XXX - Image::Scale requires libjpeg-turbo - which requires nasm 2.07 or later (install from http://www.macports.org/)
diff --git a/audio/lyrionmusicserver/pkg-plist b/audio/lyrionmusicserver/pkg-plist
index f552968953cc..02f5ffc07523 100644
--- a/audio/lyrionmusicserver/pkg-plist
+++ b/audio/lyrionmusicserver/pkg-plist
@@ -35,7 +35,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/Archive/Zip/StringMember.pm
%%SLIMDIR%%/CPAN/Archive/Zip/Tree.pm
%%SLIMDIR%%/CPAN/Archive/Zip/ZipFileMember.pm
-%%SLIMDIR%%/lib/Async/Util.pm
%%SLIMDIR%%/CPAN/Bundle/LWP.pm
%%SLIMDIR%%/CPAN/Cache/BaseCache.pm
%%SLIMDIR%%/CPAN/Cache/Cache.pm
@@ -64,6 +63,30 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/Class/Singleton.pm
%%SLIMDIR%%/CPAN/Class/Virtual.pm
%%SLIMDIR%%/CPAN/Class/Virtually/Abstract.pm
+%%SLIMDIR%%/CPAN/Class/XSAccessor.pm
+%%SLIMDIR%%/CPAN/Class/XSAccessor/Array.pm
+%%SLIMDIR%%/CPAN/Class/XSAccessor/Heavy.pm
+%%SLIMDIR%%/CPAN/DBD/SQLite.pm
+%%SLIMDIR%%/CPAN/DBI.pm
+%%SLIMDIR%%/CPAN/DBI/Const/GetInfo/ANSI.pm
+%%SLIMDIR%%/CPAN/DBI/Const/GetInfo/ODBC.pm
+%%SLIMDIR%%/CPAN/DBI/Const/GetInfoReturn.pm
+%%SLIMDIR%%/CPAN/DBI/Const/GetInfoType.pm
+%%SLIMDIR%%/CPAN/DBI/DBD.pm
+%%SLIMDIR%%/CPAN/DBI/DBD/Metadata.pm
+%%SLIMDIR%%/CPAN/DBI/Format.pm
+%%SLIMDIR%%/CPAN/DBI/Format/SQLMinus.pm
+%%SLIMDIR%%/CPAN/DBI/Profile.pm
+%%SLIMDIR%%/CPAN/DBI/ProfileData.pm
+%%SLIMDIR%%/CPAN/DBI/ProfileDumper.pm
+%%SLIMDIR%%/CPAN/DBI/ProfileDumper/Apache.pm
+%%SLIMDIR%%/CPAN/DBI/ProfileSubs.pm
+%%SLIMDIR%%/CPAN/DBI/Shell.pm
+%%SLIMDIR%%/CPAN/DBI/Shell/Completion.pm
+%%SLIMDIR%%/CPAN/DBI/Shell/FindSqlFile.pm
+%%SLIMDIR%%/CPAN/DBI/Shell/SQLMinus.pm
+%%SLIMDIR%%/CPAN/DBI/Shell/Spool.pm
+%%SLIMDIR%%/CPAN/DBI/Shell/Timing.pm
%%SLIMDIR%%/CPAN/DBIx/Class.pm
%%SLIMDIR%%/CPAN/DBIx/Class/AccessorGroup.pm
%%SLIMDIR%%/CPAN/DBIx/Class/ClassResolver/PassThrough.pm
@@ -149,10 +172,17 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/DBIx/Class/Storage/Statistics.pm
%%SLIMDIR%%/CPAN/DBIx/Class/Storage/TxnScopeGuard.pm
%%SLIMDIR%%/CPAN/DBIx/Class/UTF8Columns.pm
+%%SLIMDIR%%/CPAN/Data/Dump.pm
+%%SLIMDIR%%/CPAN/Data/Dump/FilterContext.pm
+%%SLIMDIR%%/CPAN/Data/Dump/Filtered.pm
+%%SLIMDIR%%/CPAN/Data/Dump/Trace.pm
%%SLIMDIR%%/CPAN/Data/Page.pm
%%SLIMDIR%%/CPAN/Data/URIEncode.pm
%%SLIMDIR%%/CPAN/Date/Parse.pm
%%SLIMDIR%%/CPAN/Devel/Leak/Object.pm
+%%SLIMDIR%%/CPAN/Digest/SHA1.pm
+%%SLIMDIR%%/CPAN/Digest/base.pm
+%%SLIMDIR%%/CPAN/Encode/Detect/Detector.pm
%%SLIMDIR%%/CPAN/Encode/Locale.pm
%%SLIMDIR%%/CPAN/Error.pm
%%SLIMDIR%%/CPAN/Exporter/Lite.pm
@@ -173,6 +203,22 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/File/Spec/Win32.pm
%%SLIMDIR%%/CPAN/File/Temp.pm
%%SLIMDIR%%/CPAN/File/Which.pm
+%%SLIMDIR%%/CPAN/HTML/AsSubs.pm
+%%SLIMDIR%%/CPAN/HTML/Element.pm
+%%SLIMDIR%%/CPAN/HTML/Element/traverse.pm
+%%SLIMDIR%%/CPAN/HTML/Entities.pm
+%%SLIMDIR%%/CPAN/HTML/Filter.pm
+%%SLIMDIR%%/CPAN/HTML/Form.pm
+%%SLIMDIR%%/CPAN/HTML/Formatter.pm
+%%SLIMDIR%%/CPAN/HTML/HeadParser.pm
+%%SLIMDIR%%/CPAN/HTML/LinkExtor.pm
+%%SLIMDIR%%/CPAN/HTML/Parse.pm
+%%SLIMDIR%%/CPAN/HTML/Parser.pm
+%%SLIMDIR%%/CPAN/HTML/PullParser.pm
+%%SLIMDIR%%/CPAN/HTML/Tagset.pm
+%%SLIMDIR%%/CPAN/HTML/TokeParser.pm
+%%SLIMDIR%%/CPAN/HTML/Tree.pm
+%%SLIMDIR%%/CPAN/HTML/TreeBuilder.pm
%%SLIMDIR%%/CPAN/HTTP/Config.pm
%%SLIMDIR%%/CPAN/HTTP/Cookies.pm
%%SLIMDIR%%/CPAN/HTTP/Cookies/Microsoft.pm
@@ -189,6 +235,16 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/HTTP/Request/Common.pm
%%SLIMDIR%%/CPAN/HTTP/Response.pm
%%SLIMDIR%%/CPAN/HTTP/Status.pm
+%%SLIMDIR%%/CPAN/IO/AIO.pm
+%%SLIMDIR%%/CPAN/IO/Compress/Gzip/Constants.pm
+%%SLIMDIR%%/CPAN/IO/Interface.pm
+%%SLIMDIR%%/CPAN/IO/Interface/Simple.pm
+%%SLIMDIR%%/CPAN/IO/Socket/Socks.pm
+%%SLIMDIR%%/CPAN/IO/String.pm
+%%SLIMDIR%%/CPAN/Image/Scale.pm
+%%SLIMDIR%%/CPAN/JSON/XS.pm
+%%SLIMDIR%%/CPAN/JSON/XS/Boolean.pm
+%%SLIMDIR%%/CPAN/JSON/XS/VersionOneAndTwo.pm
%%SLIMDIR%%/CPAN/LWP.pm
%%SLIMDIR%%/CPAN/LWP/Authen/Basic.pm
%%SLIMDIR%%/CPAN/LWP/Authen/Digest.pm
@@ -304,6 +360,19 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/Proc/Background.pm
%%SLIMDIR%%/CPAN/Proc/Background/Unix.pm
%%SLIMDIR%%/CPAN/Proc/Background/Win32.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Client.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Cookie.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Cookie/Request.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Cookie/Response.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Handshake.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Handshake/Client.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Handshake/Server.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Message.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Request.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Response.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/Stateful.pm
+%%SLIMDIR%%/CPAN/Protocol/WebSocket/URL.pm
%%SLIMDIR%%/CPAN/Readonly.pm
%%SLIMDIR%%/CPAN/SOAP/Constants.pm
%%SLIMDIR%%/CPAN/SOAP/Lite.pm
@@ -314,6 +383,57 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/SQL/Abstract.pm
%%SLIMDIR%%/CPAN/SQL/Abstract/Limit.pm
%%SLIMDIR%%/CPAN/Scope/Guard.pm
+%%SLIMDIR%%/CPAN/Sub/Name.pm
+%%SLIMDIR%%/CPAN/Template.pm
+%%SLIMDIR%%/CPAN/Template/Base.pm
+%%SLIMDIR%%/CPAN/Template/Config.pm
+%%SLIMDIR%%/CPAN/Template/Constants.pm
+%%SLIMDIR%%/CPAN/Template/Context.pm
+%%SLIMDIR%%/CPAN/Template/Directive.pm
+%%SLIMDIR%%/CPAN/Template/Document.pm
+%%SLIMDIR%%/CPAN/Template/Exception.pm
+%%SLIMDIR%%/CPAN/Template/Filters.pm
+%%SLIMDIR%%/CPAN/Template/Grammar.pm
+%%SLIMDIR%%/CPAN/Template/Iterator.pm
+%%SLIMDIR%%/CPAN/Template/Namespace/Constants.pm
+%%SLIMDIR%%/CPAN/Template/Parser.pm
+%%SLIMDIR%%/CPAN/Template/Plugin.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Assert.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Autoformat.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/CGI.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/DBI.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Datafile.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Date.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Directory.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Dumper.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/File.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Filter.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Format.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/HTML.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Image.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Iterator.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Math.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Pod.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Procedural.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Scalar.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/String.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Table.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/URL.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/View.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/Wrap.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/XML/DOM.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/XML/RSS.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/XML/Simple.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/XML/Style.pm
+%%SLIMDIR%%/CPAN/Template/Plugin/XML/XPath.pm
+%%SLIMDIR%%/CPAN/Template/Plugins.pm
+%%SLIMDIR%%/CPAN/Template/Service.pm
+%%SLIMDIR%%/CPAN/Template/Stash.pm
+%%SLIMDIR%%/CPAN/Template/Stash/Context.pm
+%%SLIMDIR%%/CPAN/Template/Stash/XS.pm
+%%SLIMDIR%%/CPAN/Template/Test.pm
+%%SLIMDIR%%/CPAN/Template/VMethods.pm
+%%SLIMDIR%%/CPAN/Template/View.pm
%%SLIMDIR%%/CPAN/Test/Builder.pm
%%SLIMDIR%%/CPAN/Test/Builder/Module.pm
%%SLIMDIR%%/CPAN/Test/Builder/Tester.pm
@@ -544,23 +664,469 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/CPAN/URI/rtsp.pm
%%SLIMDIR%%/CPAN/URI/rtspu.pm
%%SLIMDIR%%/CPAN/URI/urn.pm
+%%SLIMDIR%%/CPAN/URI/ws.pm
+%%SLIMDIR%%/CPAN/URI/wss.pm
%%SLIMDIR%%/CPAN/UUID/Tiny.pm
%%SLIMDIR%%/CPAN/WWW/RobotRules.pm
%%SLIMDIR%%/CPAN/WWW/RobotRules/AnyDBM_File.pm
+%%SLIMDIR%%/CPAN/XML/NamespaceSupport.pm
+%%SLIMDIR%%/CPAN/XML/Parser.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/Japanese_Encodings.msg
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/README
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/big5.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/euc-kr.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/ibm866.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-1.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-10.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-11.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-13.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-14.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-15.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-16.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-2.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-3.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-4.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-5.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-6.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-7.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-8.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/iso-8859-9.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/koi8-r.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/windows-1250.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/windows-1251.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/windows-1252.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/windows-1255.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-euc-jp-unicode.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-sjis-cp932.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-sjis-jdk117.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-sjis-jisx0221.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Encodings/x-sjis-unicode.enc
+%%SLIMDIR%%/CPAN/XML/Parser/Expat.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Style/Debug.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Style/Objects.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Style/Stream.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Style/Subs.pm
+%%SLIMDIR%%/CPAN/XML/Parser/Style/Tree.pm
+%%SLIMDIR%%/CPAN/XML/SAX.pm
+%%SLIMDIR%%/CPAN/XML/SAX/Base.pm
+%%SLIMDIR%%/CPAN/XML/SAX/DocumentLocator.pm
+%%SLIMDIR%%/CPAN/XML/SAX/Exception.pm
+%%SLIMDIR%%/CPAN/XML/SAX/ParserDetails.ini
+%%SLIMDIR%%/CPAN/XML/SAX/ParserFactory.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/DTDDecls.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/DebugHandler.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/DocType.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/EncodingDetect.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Exception.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/NoUnicodeExt.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Productions.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader/Stream.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader/String.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader/URI.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/Reader/UnicodeExt.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/UnicodeExt.pm
+%%SLIMDIR%%/CPAN/XML/SAX/PurePerl/XMLDecl.pm
+%%SLIMDIR%%/CPAN/XML/SAX/placeholder.pl
+%%SLIMDIR%%/CPAN/XML/Simple.pm
+%%SLIMDIR%%/CPAN/XML/Writer.pm
+%%SLIMDIR%%/CPAN/XML/XSPF.pm
+%%SLIMDIR%%/CPAN/XML/XSPF/Base.pm
+%%SLIMDIR%%/CPAN/XML/XSPF/Track.pm
%%SLIMDIR%%/CPAN/XS/Object/Magic.pm
-%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Audio/Cuefile/Parser.pm
+%%SLIMDIR%%/CPAN/YAML/Dumper/Base.pm
+%%SLIMDIR%%/CPAN/YAML/Dumper/Syck.pm
+%%SLIMDIR%%/CPAN/YAML/Loader/Base.pm
+%%SLIMDIR%%/CPAN/YAML/Loader/Syck.pm
+%%SLIMDIR%%/CPAN/YAML/XS.pm
+%%SLIMDIR%%/CPAN/YAML/XS/LibYAML.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Audio/Cuefile/Parser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Audio/Scan.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Bundle/DBI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Class/XSAccessor.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Class/XSAccessor/Array.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Class/XSAccessor/Heavy.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/DBM.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/ExampleP.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/File.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/File/Developers.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/File/HowTo.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/File/Roadmap.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Policy/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Policy/classic.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Policy/pedantic.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Policy/rush.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Transport/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Transport/corostream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Transport/null.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Transport/pipeone.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Gofer/Transport/stream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/NullP.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Proxy.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/Constants.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/Cookbook.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/Fulltext_search.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/GetInfo.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/VirtualTable.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/VirtualTable/FileContent.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/SQLite/VirtualTable/PerlData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBD/Sponge.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Changes.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Const/GetInfo/ANSI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Const/GetInfo/ODBC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Const/GetInfoReturn.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Const/GetInfoType.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/DBD.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/DBD/Metadata.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/DBD/SqlEngine.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/DBD/SqlEngine/Developers.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/DBD/SqlEngine/HowTo.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/FAQ.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Execute.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Request.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Response.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Serializer/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Serializer/DataDumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Serializer/Storable.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Transport/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Transport/pipeone.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Gofer/Transport/stream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Profile.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/ProfileData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/ProfileDumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/ProfileDumper/Apache.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/ProfileSubs.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/ProxyServer.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/PurePerl.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/SQL/Nano.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Util/CacheMemory.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/Util/_accessor.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/DBI/W32ODBC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Data/Dump.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Data/Dump/FilterContext.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Data/Dump/Filtered.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Data/Dump/Trace.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Digest/SHA1.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Encode/Detect.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Encode/Detect/Detector.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/Unix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/VMS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/Windows.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/aix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/cygwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/darwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/dec_osf.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/ExtUtils/CBuilder/Platform/os2.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/Entities.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/Filter.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/HeadParser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/LinkExtor.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/Parser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/PullParser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/Tagset.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/HTML/TokeParser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/IO/Interface.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/IO/Interface/Simple.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Image/Scale.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/JSON/XS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/JSON/XS/Boolean.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/MP3/Cut/Gapless.pm
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/MP3/Cut/Gapless/Track.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Compat.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Config.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/ConfigData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Cookbook.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Dumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/ModuleInfo.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Notes.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/PPMMaker.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/Amiga.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/Default.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/EBCDIC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/MPEiX.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/MacOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/RiscOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/Unix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/VMS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/VOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/Windows.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/aix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/cygwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/darwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Platform/os2.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/PodParser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/Version.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Module/Build/YAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Sub/Name.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Sub/Uplevel.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Config.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Constants.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Context.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Directive.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Document.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Exception.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/FAQ.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Filters.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Grammar.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Iterator.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Config.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Credits.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Directives.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Filters.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Internals.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Intro.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Plugins.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Syntax.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/VMethods.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Variables.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Manual/Views.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Modules.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Namespace/Constants.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Parser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Assert.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Autoformat.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/CGI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Datafile.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Date.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Directory.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Dumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/File.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Filter.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Format.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/HTML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Image.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Iterator.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Math.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Pod.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Procedural.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Scalar.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/String.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Table.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/URL.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/View.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugin/Wrap.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Plugins.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Provider.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Service.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Stash.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Stash/Context.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Stash/XS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Test.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Toolkit.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tools.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tools/tpage.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tools/ttree.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tutorial.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tutorial/Datafile.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/Tutorial/Web.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/VMethods.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Template/View.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Test/NoWarnings.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Test/NoWarnings/Warning.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Test/Warn.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Tree/DAG_Node.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/Win32/DBIODBC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/Japanese_Encodings.msg
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/README
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/big5.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/euc-kr.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/ibm866.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-2.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-3.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-4.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-5.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-7.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-8.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/iso-8859-9.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/koi8-r.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/windows-1250.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/windows-1251.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/windows-1252.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/windows-1255.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-euc-jp-unicode.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-sjis-cp932.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-sjis-jdk117.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-sjis-jisx0221.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Encodings/x-sjis-unicode.enc
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Expat.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/LWPExternEnt.pl
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Style/Debug.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Style/Objects.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Style/Stream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Style/Subs.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/XML/Parser/Style/Tree.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/YAML/LibYAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/YAML/LibYAML.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/YAML/XS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/YAML/XS.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/YAML/XS/LibYAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Audio/Scan/Scan.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Class/XSAccessor/XSAccessor.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBD/SQLite/SQLite.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/DBI.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/DBIXS.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/Driver.xst
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/Driver_xst.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/dbd_xsh.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/dbi_sql.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/dbipport.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/dbivport.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/DBI/dbixs_rev.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Digest/SHA1/SHA1.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Encode/Detect/Detector/Detector.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/HTML/Parser/Parser.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/IO/Interface/Interface.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/IO/Interface/autosplit.ix
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Image/Scale/Scale.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/JSON/XS/XS.so
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/MP3/Cut/Gapless/Gapless.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Sub/Name/Name.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Template/Stash/XS/XS.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/XML/Parser/Expat/Expat.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/YAML/XS/LibYAML/LibYAML.so
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/share/dist/DBD-SQLite/sqlite3.c
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/share/dist/DBD-SQLite/sqlite3.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/share/dist/DBD-SQLite/sqlite3ext.h
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/common/sense.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/dbixs_rev.pl
%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/perllocal.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Audio/Cuefile/Parser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Audio/Scan.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Class/XSAccessor.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Class/XSAccessor/Array.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Class/XSAccessor/Heavy.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/DBM.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/ExampleP.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/File.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Policy/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Policy/classic.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Policy/pedantic.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Policy/rush.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Transport/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Transport/corostream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Transport/null.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Transport/pipeone.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Gofer/Transport/stream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/NullP.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Proxy.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite/Constants.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite/GetInfo.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite/VirtualTable.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite/VirtualTable/FileContent.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/SQLite/VirtualTable/PerlData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBD/Sponge.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Changes.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Const/GetInfo/ANSI.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Const/GetInfo/ODBC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Const/GetInfoReturn.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Const/GetInfoType.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/DBD.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/DBD/Metadata.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/DBD/SqlEngine.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/FAQ.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Execute.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Request.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Response.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Serializer/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Serializer/DataDumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Serializer/Storable.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Transport/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Transport/pipeone.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Gofer/Transport/stream.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Profile.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/ProfileData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/ProfileDumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/ProfileDumper/Apache.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/ProfileSubs.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/ProxyServer.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/PurePerl.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/SQL/Nano.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Util/CacheMemory.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/Util/_accessor.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/DBI/W32ODBC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Data/Dump.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Data/Dump/FilterContext.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Data/Dump/Filtered.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Data/Dump/Trace.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/Unix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/VMS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/Windows.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/aix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/cygwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/darwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/dec_osf.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/ExtUtils/CBuilder/Platform/os2.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/HTML/Tagset.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Image/Scale.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/JSON/XS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/JSON/XS/Boolean.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/API.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Authoring.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Base.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Compat.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Config.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/ConfigData.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Cookbook.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Dumper.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/ModuleInfo.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Notes.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/PPMMaker.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/Amiga.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/Default.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/EBCDIC.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/MPEiX.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/MacOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/RiscOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/Unix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/VMS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/VOS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/Windows.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/aix.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/cygwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/darwin.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Platform/os2.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/PodParser.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/Version.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Module/Build/YAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Sub/Uplevel.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Sub/Uplevel.pod
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Test/NoWarnings.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Test/NoWarnings/Warning.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Test/Warn.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/Tree/DAG_Node.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/YAML/LibYAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/YAML/XS.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/YAML/XS/LibYAML.pm
+%%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/common/sense.pm
+%%SLIMDIR%%/CPAN/common/sense.pm
%%SLIMDIR%%/CPAN/enum.pm
%%SLIMDIR%%/CPAN/version.pm
%%SLIMDIR%%/CPAN/version/regex.pm
%%SLIMDIR%%/CPAN/version/vpp.pm
%%SLIMDIR%%/Cache
%%SLIMDIR%%/DEVELOPERS.txt
-@dir %%SLIMDIR%%/Firmware
%%SLIMDIR%%/Graphics/FreeSans.ttf
%%SLIMDIR%%/Graphics/blockanimateSB2.1.font.bmp
%%SLIMDIR%%/Graphics/blockanimateSBG.1.font.bmp
@@ -591,6 +1157,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/Classic/cmdwrappers_Classic
%%SLIMDIR%%/HTML/Classic/helpfooter.html
%%SLIMDIR%%/HTML/Classic/helpheader.html
+%%SLIMDIR%%/HTML/Classic/html/dragdrop.js
%%SLIMDIR%%/HTML/Classic/html/images/alpha_spacer.gif
%%SLIMDIR%%/HTML/Classic/html/images/b_add.gif
%%SLIMDIR%%/HTML/Classic/html/images/b_delete.gif
@@ -612,6 +1179,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/Classic/pagefooter.html
%%SLIMDIR%%/HTML/Classic/pageheader.html
%%SLIMDIR%%/HTML/Classic/playlist.html
+%%SLIMDIR%%/HTML/Classic/skin.css
%%SLIMDIR%%/HTML/Classic/skinconfig.yml
%%SLIMDIR%%/HTML/Classic/slimserver.css
%%SLIMDIR%%/HTML/Classic/status_header.html
@@ -665,7 +1233,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/Default/html/images/b_search.gif
%%SLIMDIR%%/HTML/Default/html/images/b_up.gif
%%SLIMDIR%%/HTML/Default/html/images/background.png
-%%SLIMDIR%%/HTML/Default/html/images/blank.png
%%SLIMDIR%%/HTML/Default/html/images/btn_help.gif
%%SLIMDIR%%/HTML/Default/html/images/btn_info.gif
%%SLIMDIR%%/HTML/Default/html/images/btn_next.gif
@@ -688,7 +1255,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/Default/html/images/btn_undock.gif
%%SLIMDIR%%/HTML/Default/html/images/btn_volume_decrease.gif
%%SLIMDIR%%/HTML/Default/html/images/btn_volume_increase.gif
-%%SLIMDIR%%/HTML/Default/html/images/cover.png
%%SLIMDIR%%/HTML/Default/html/images/details.gif
%%SLIMDIR%%/HTML/Default/html/images/disclosure_home.gif
%%SLIMDIR%%/HTML/Default/html/images/footer_left.gif
@@ -699,16 +1265,8 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/Default/html/images/icon_now_playing_selected.gif
%%SLIMDIR%%/HTML/Default/html/images/icon_nowplaying.gif
%%SLIMDIR%%/HTML/Default/html/images/icon_nowplaying_collapsed.gif
-%%SLIMDIR%%/HTML/Default/html/images/playlist.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistadd.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistclear.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistclear_40x40_m.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistedit.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistsave.png
-%%SLIMDIR%%/HTML/Default/html/images/playlistsave_40x40_m.png
%%SLIMDIR%%/HTML/Default/html/images/progress.gif
%%SLIMDIR%%/HTML/Default/html/images/questionmark.gif
-%%SLIMDIR%%/HTML/Default/html/images/radio.png
%%SLIMDIR%%/HTML/Default/html/images/signup/container_bg.gif
%%SLIMDIR%%/HTML/Default/html/images/signup/form_footer.gif
%%SLIMDIR%%/HTML/Default/html/images/signup/form_header.gif
@@ -1032,8 +1590,11 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/EN/html/images/Players/softsqueeze.png
%%SLIMDIR%%/HTML/EN/html/images/Players/squeezebox.png
%%SLIMDIR%%/HTML/EN/html/images/Players/squeezebox3.png
+%%SLIMDIR%%/HTML/EN/html/images/Players/squeezeesp32.png
+%%SLIMDIR%%/HTML/EN/html/images/Players/squeezelite-pcp.png
%%SLIMDIR%%/HTML/EN/html/images/Players/squeezeplay.png
%%SLIMDIR%%/HTML/EN/html/images/Players/transporter.png
+%%SLIMDIR%%/HTML/EN/html/images/Players/wiimplayer.png
%%SLIMDIR%%/HTML/EN/html/images/ServiceProviders/squeezecenter.png
%%SLIMDIR%%/HTML/EN/html/images/ServiceProviders/tuneinurl.png
%%SLIMDIR%%/HTML/EN/html/images/alarm.png
@@ -1049,6 +1610,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/EN/html/images/bar_small_empty.gif
%%SLIMDIR%%/HTML/EN/html/images/bar_small_first.gif
%%SLIMDIR%%/HTML/EN/html/images/bar_small_full.gif
+%%SLIMDIR%%/HTML/EN/html/images/blank.png
%%SLIMDIR%%/HTML/EN/html/images/browselibrary.png
%%SLIMDIR%%/HTML/EN/html/images/cdspin3.gif
%%SLIMDIR%%/HTML/EN/html/images/cog-outline.svg
@@ -1059,11 +1621,11 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/EN/html/images/extensionItem.png
%%SLIMDIR%%/HTML/EN/html/images/gallery.png
%%SLIMDIR%%/HTML/EN/html/images/genres.png
+%%SLIMDIR%%/HTML/EN/html/images/grid.svg
%%SLIMDIR%%/HTML/EN/html/images/hardware.svg
-%%SLIMDIR%%/HTML/EN/html/images/icon_grey.png
%%SLIMDIR%%/HTML/EN/html/images/information.svg
%%SLIMDIR%%/HTML/EN/html/images/list.png
-%%SLIMDIR%%/HTML/EN/html/images/lms.png
+%%SLIMDIR%%/HTML/EN/html/images/list.svg
%%SLIMDIR%%/HTML/EN/html/images/lms.svg
%%SLIMDIR%%/HTML/EN/html/images/loading.gif
%%SLIMDIR%%/HTML/EN/html/images/misc.svg
@@ -1071,8 +1633,15 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/HTML/EN/html/images/musicservices.svg
%%SLIMDIR%%/HTML/EN/html/images/newmusic.png
%%SLIMDIR%%/HTML/EN/html/images/playall.png
+%%SLIMDIR%%/HTML/EN/html/images/playlist.png
+%%SLIMDIR%%/HTML/EN/html/images/playlistadd.png
+%%SLIMDIR%%/HTML/EN/html/images/playlistclear.png
+%%SLIMDIR%%/HTML/EN/html/images/playlistclear_40x40_m.png
+%%SLIMDIR%%/HTML/EN/html/images/playlistedit.png
%%SLIMDIR%%/HTML/EN/html/images/playlists.png
%%SLIMDIR%%/HTML/EN/html/images/playlists.svg
+%%SLIMDIR%%/HTML/EN/html/images/playlistsave.png
+%%SLIMDIR%%/HTML/EN/html/images/playlistsave_40x40_m.png
%%SLIMDIR%%/HTML/EN/html/images/plugin.png
%%SLIMDIR%%/HTML/EN/html/images/radio.png
%%SLIMDIR%%/HTML/EN/html/images/radio.svg
@@ -1228,6 +1797,10 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/SQL/SQLite/schema_23_up.sql
%%SLIMDIR%%/SQL/SQLite/schema_24_down.sql
%%SLIMDIR%%/SQL/SQLite/schema_24_up.sql
+%%SLIMDIR%%/SQL/SQLite/schema_25_down.sql
+%%SLIMDIR%%/SQL/SQLite/schema_25_up.sql
+%%SLIMDIR%%/SQL/SQLite/schema_26_down.sql
+%%SLIMDIR%%/SQL/SQLite/schema_26_up.sql
%%SLIMDIR%%/SQL/SQLite/schema_2_down.sql
%%SLIMDIR%%/SQL/SQLite/schema_2_up.sql
%%SLIMDIR%%/SQL/SQLite/schema_3_down.sql
@@ -1278,6 +1851,10 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/SQL/mysql/schema_23_up.sql
%%SLIMDIR%%/SQL/mysql/schema_24_down.sql
%%SLIMDIR%%/SQL/mysql/schema_24_up.sql
+%%SLIMDIR%%/SQL/mysql/schema_25_down.sql
+%%SLIMDIR%%/SQL/mysql/schema_25_up.sql
+%%SLIMDIR%%/SQL/mysql/schema_26_down.sql
+%%SLIMDIR%%/SQL/mysql/schema_26_up.sql
%%SLIMDIR%%/SQL/mysql/schema_2_down.sql
%%SLIMDIR%%/SQL/mysql/schema_2_up.sql
%%SLIMDIR%%/SQL/mysql/schema_3_down.sql
@@ -1362,12 +1939,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Formats/Wav.pm
%%SLIMDIR%%/Slim/Formats/WavPack.pm
%%SLIMDIR%%/Slim/Formats/XML.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel/Advanced.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel/Diagnostics.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel/Music.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel/Settings.pm
-%%SLIMDIR%%/Slim/GUI/ControlPanel/Status.pm
%%SLIMDIR%%/Slim/Hardware/BacklightLED.pm
%%SLIMDIR%%/Slim/Hardware/IR.pm
%%SLIMDIR%%/Slim/Hardware/TriLED.pm
@@ -1377,9 +1948,9 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Menu/AlbumInfo.pm
%%SLIMDIR%%/Slim/Menu/ArtistInfo.pm
%%SLIMDIR%%/Slim/Menu/Base.pm
+%%SLIMDIR%%/Slim/Menu/BrowseLibrary.pm
%%SLIMDIR%%/Slim/Menu/BrowseLibrary/Releases.pm
%%SLIMDIR%%/Slim/Menu/BrowseLibrary/Works.pm
-%%SLIMDIR%%/Slim/Menu/BrowseLibrary.pm
%%SLIMDIR%%/Slim/Menu/FolderInfo.pm
%%SLIMDIR%%/Slim/Menu/GenreInfo.pm
%%SLIMDIR%%/Slim/Menu/GlobalSearch.pm
@@ -1388,6 +1959,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Menu/TrackInfo.pm
%%SLIMDIR%%/Slim/Menu/YearInfo.pm
%%SLIMDIR%%/Slim/Music/Artwork.pm
+%%SLIMDIR%%/Slim/Music/ContributorPictureScan.pm
%%SLIMDIR%%/Slim/Music/Import.pm
%%SLIMDIR%%/Slim/Music/Info.pm
%%SLIMDIR%%/Slim/Music/PlaylistFolderScan.pm
@@ -1411,6 +1983,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Networking/SimpleAsyncHTTP.pm
%%SLIMDIR%%/Slim/Networking/SimpleHTTP/Base.pm
%%SLIMDIR%%/Slim/Networking/SimpleSyncHTTP.pm
+%%SLIMDIR%%/Slim/Networking/SimpleWS.pm
%%SLIMDIR%%/Slim/Networking/SliMP3/Protocol.pm
%%SLIMDIR%%/Slim/Networking/SliMP3/Stream.pm
%%SLIMDIR%%/Slim/Networking/Slimproto.pm
@@ -1451,16 +2024,19 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/install.xml
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/strings.txt
+%%SLIMDIR%%/Slim/Plugin/Analytics/HTML/EN/plugins/Analytics/html/icon.png
%%SLIMDIR%%/Slim/Plugin/Analytics/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/Analytics/install.xml
%%SLIMDIR%%/Slim/Plugin/Analytics/strings.txt
-%%SLIMDIR%%/Slim/Plugin/Analytics/HTML/EN/plugins/Analytics/html/icon.png
%%SLIMDIR%%/Slim/Plugin/AudioAddict/API.pm
%%SLIMDIR%%/Slim/Plugin/AudioAddict/HTML/EN/plugins/AudioAddict/settings.html
%%SLIMDIR%%/Slim/Plugin/AudioAddict/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/AudioAddict/Settings.pm
%%SLIMDIR%%/Slim/Plugin/AudioAddict/install.xml
%%SLIMDIR%%/Slim/Plugin/AudioAddict/strings.txt
+%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/API.pm
+%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/API/LastFM.pm
+%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/API/ListenBrainz.pm
%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/HTML/EN/plugins/AudioScrobbler/settings/basic.html
%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/HTML/EN/plugins/AudioScrobbler/settings/player.html
%%SLIMDIR%%/Slim/Plugin/AudioScrobbler/PlayerSettings.pm
@@ -1479,15 +2055,15 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/ClassicalRadio/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/ClassicalRadio/install.xml
%%SLIMDIR%%/Slim/Plugin/ClassicalRadio/strings.txt
+%%SLIMDIR%%/Slim/Plugin/DIfm/HTML/EN/plugins/DIfm/html/icon.png
+%%SLIMDIR%%/Slim/Plugin/DIfm/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/DIfm/install.xml
+%%SLIMDIR%%/Slim/Plugin/DIfm/strings.txt
%%SLIMDIR%%/Slim/Plugin/DateTime/HTML/EN/plugins/DateTime/settings/basic.html
%%SLIMDIR%%/Slim/Plugin/DateTime/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/DateTime/Settings.pm
%%SLIMDIR%%/Slim/Plugin/DateTime/install.xml
%%SLIMDIR%%/Slim/Plugin/DateTime/strings.txt
-%%SLIMDIR%%/Slim/Plugin/DIfm/HTML/EN/plugins/DIfm/html/icon.png
-%%SLIMDIR%%/Slim/Plugin/DIfm/Plugin.pm
-%%SLIMDIR%%/Slim/Plugin/DIfm/install.xml
-%%SLIMDIR%%/Slim/Plugin/DIfm/strings.txt
%%SLIMDIR%%/Slim/Plugin/DigitalInput/HTML/EN/plugins/DigitalInput/html/images/icon.png
%%SLIMDIR%%/Slim/Plugin/DigitalInput/HTML/EN/plugins/DigitalInput/html/images/icon_40x40_m.png
%%SLIMDIR%%/Slim/Plugin/DigitalInput/HTML/EN/plugins/DigitalInput/list.html
@@ -1510,11 +2086,15 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/DontStopTheMusic/strings.txt
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/composers.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/conductors.png
-%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/jazzcomposers.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/icon.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/icon_charts.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/icon_folder.png
+%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/jazzcomposers.png
+%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/newartists_MTL_svg_artistnew.png
+%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/popularalbums_MTL_svg_popularalbum.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/randomalbums.png
+%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/recentartists_MTL_svg_artistrecent.png
+%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/html/topartists_MTL_svg_artistpopular.png
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodes.html
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodesplayer.html
%%SLIMDIR%%/Slim/Plugin/ExtendedBrowseModes/Libraries.pm
@@ -1665,14 +2245,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/PreventStandby/Win32.pm
%%SLIMDIR%%/Slim/Plugin/PreventStandby/install.xml
%%SLIMDIR%%/Slim/Plugin/PreventStandby/strings.txt
-%%SLIMDIR%%/Slim/Plugin/RadioTunes/HTML/EN/plugins/RadioTunes/html/icon.png
-%%SLIMDIR%%/Slim/Plugin/RadioTunes/Plugin.pm
-%%SLIMDIR%%/Slim/Plugin/RadioTunes/install.xml
-%%SLIMDIR%%/Slim/Plugin/RadioTunes/strings.txt
-%%SLIMDIR%%/Slim/Plugin/RockRadio/HTML/EN/plugins/RockRadio/html/icon.png
-%%SLIMDIR%%/Slim/Plugin/RockRadio/Plugin.pm
-%%SLIMDIR%%/Slim/Plugin/RockRadio/install.xml
-%%SLIMDIR%%/Slim/Plugin/RockRadio/strings.txt
%%SLIMDIR%%/Slim/Plugin/RS232/HTML/EN/plugins/RS232/settings/basic.html
%%SLIMDIR%%/Slim/Plugin/RS232/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/RS232/Settings.pm
@@ -1683,6 +2255,16 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/RSSNews/Settings.pm
%%SLIMDIR%%/Slim/Plugin/RSSNews/install.xml
%%SLIMDIR%%/Slim/Plugin/RSSNews/strings.txt
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/HTML/EN/plugins/RadioArtwork/settings/basic.html
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/Settings.pm
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/TrackInfo.pm
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/install.xml
+%%SLIMDIR%%/Slim/Plugin/RadioArtwork/strings.txt
+%%SLIMDIR%%/Slim/Plugin/RadioTunes/HTML/EN/plugins/RadioTunes/html/icon.png
+%%SLIMDIR%%/Slim/Plugin/RadioTunes/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/RadioTunes/install.xml
+%%SLIMDIR%%/Slim/Plugin/RadioTunes/strings.txt
%%SLIMDIR%%/Slim/Plugin/RandomPlay/DontStopTheMusic.pm
%%SLIMDIR%%/Slim/Plugin/RandomPlay/HTML/EN/plugins/RandomPlay/html/images/icon.png
%%SLIMDIR%%/Slim/Plugin/RandomPlay/HTML/EN/plugins/RandomPlay/html/images/icon_40x40_m.png
@@ -1709,6 +2291,10 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Plugin/Rescan/Settings.pm
%%SLIMDIR%%/Slim/Plugin/Rescan/install.xml
%%SLIMDIR%%/Slim/Plugin/Rescan/strings.txt
+%%SLIMDIR%%/Slim/Plugin/RockRadio/HTML/EN/plugins/RockRadio/html/icon.png
+%%SLIMDIR%%/Slim/Plugin/RockRadio/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/RockRadio/install.xml
+%%SLIMDIR%%/Slim/Plugin/RockRadio/strings.txt
%%SLIMDIR%%/Slim/Plugin/SavePlaylist/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/SavePlaylist/install.xml
%%SLIMDIR%%/Slim/Plugin/SavePlaylist/strings.txt
@@ -1795,9 +2381,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Schema/Album.pm
%%SLIMDIR%%/Slim/Schema/Comment.pm
%%SLIMDIR%%/Slim/Schema/Composer.pm
-%%SLIMDIR%%/Slim/Schema/ResultSet/Composer.pm
-%%SLIMDIR%%/Slim/Schema/ResultSet/Work.pm
-%%SLIMDIR%%/Slim/Schema/Work.pm
%%SLIMDIR%%/Slim/Schema/Contributor.pm
%%SLIMDIR%%/Slim/Schema/ContributorAlbum.pm
%%SLIMDIR%%/Slim/Schema/ContributorTrack.pm
@@ -1805,7 +2388,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Schema/Debug.pm
%%SLIMDIR%%/Slim/Schema/Genre.pm
%%SLIMDIR%%/Slim/Schema/GenreTrack.pm
-%%SLIMDIR%%/Slim/Schema/Image.pm
%%SLIMDIR%%/Slim/Schema/LibraryTrack.pm
%%SLIMDIR%%/Slim/Schema/MetaInformation.pm
%%SLIMDIR%%/Slim/Schema/Playlist.pm
@@ -1813,18 +2395,20 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Schema/Progress.pm
%%SLIMDIR%%/Slim/Schema/RemotePlaylist.pm
%%SLIMDIR%%/Slim/Schema/RemoteTrack.pm
-%%SLIMDIR%%/Slim/Schema/Rescan.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Album.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Base.pm
+%%SLIMDIR%%/Slim/Schema/ResultSet/Composer.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Contributor.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Genre.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Playlist.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/PlaylistTrack.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Track.pm
+%%SLIMDIR%%/Slim/Schema/ResultSet/Work.pm
%%SLIMDIR%%/Slim/Schema/ResultSet/Year.pm
%%SLIMDIR%%/Slim/Schema/Storage.pm
%%SLIMDIR%%/Slim/Schema/Track.pm
%%SLIMDIR%%/Slim/Schema/TrackPersistent.pm
+%%SLIMDIR%%/Slim/Schema/Work.pm
%%SLIMDIR%%/Slim/Schema/Year.pm
%%SLIMDIR%%/Slim/Utils/Accessor.pm
%%SLIMDIR%%/Slim/Utils/Alarm.pm
@@ -1856,6 +2440,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Utils/OS.pm
%%SLIMDIR%%/Slim/Utils/OS/Custom.pm
%%SLIMDIR%%/Slim/Utils/OS/Debian.pm
+%%SLIMDIR%%/Slim/Utils/OS/Docker.pm
%%SLIMDIR%%/Slim/Utils/OS/Linux.pm
%%SLIMDIR%%/Slim/Utils/OS/OSX.pm
%%SLIMDIR%%/Slim/Utils/OS/RedHat.pm
@@ -1864,6 +2449,7 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Utils/OS/Unix.pm
%%SLIMDIR%%/Slim/Utils/OS/Win32.pm
%%SLIMDIR%%/Slim/Utils/OS/Win64.pm
+%%SLIMDIR%%/Slim/Utils/OS/pCP.pm
%%SLIMDIR%%/Slim/Utils/OSDetect.pm
%%SLIMDIR%%/Slim/Utils/PerfMon.pm
%%SLIMDIR%%/Slim/Utils/PerlRunTime.pm
@@ -1887,7 +2473,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/ClientV7.pm
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/ClientV8.pm
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/ClientV9.pm
-%%SLIMDIR%%/Slim/Utils/Prefs/Migration/README.md
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/V1.pm
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/V2.pm
%%SLIMDIR%%/Slim/Utils/Prefs/Migration/V3.pm
@@ -1906,9 +2491,6 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Utils/Scanner/Local/Async.pm
%%SLIMDIR%%/Slim/Utils/Scanner/Remote.pm
%%SLIMDIR%%/Slim/Utils/Scheduler.pm
-%%SLIMDIR%%/Slim/Utils/ServiceManager.pm
-%%SLIMDIR%%/Slim/Utils/ServiceManager/OSX.pm
-%%SLIMDIR%%/Slim/Utils/ServiceManager/Win32.pm
%%SLIMDIR%%/Slim/Utils/SoundCheck.pm
%%SLIMDIR%%/Slim/Utils/Strings.pm
%%SLIMDIR%%/Slim/Utils/Text.pm
@@ -1965,12 +2547,12 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/Slim/Web/Template/NoWeb.pm
%%SLIMDIR%%/Slim/Web/Template/Profiler.pm
%%SLIMDIR%%/Slim/Web/Template/SkinManager.pm
+%%SLIMDIR%%/Slim/Web/Time.pm
%%SLIMDIR%%/Slim/Web/XMLBrowser.pm
%%SLIMDIR%%/Slim/bootstrap.pm
%%SLIMDIR%%/cleanup.pl
@sample %%SLIMDIR%%/convert.conf.sample %%SLIMDIR%%/convert.conf
@sample %%SLIMDIR%%/custom-convert.conf.sample %%SLIMDIR%%/custom-convert.conf
-%%SLIMDIR%%/gdresize.pl
%%SLIMDIR%%/gdresized.pl
%%SLIMDIR%%/icudt46b.dat
%%SLIMDIR%%/icudt46l.dat
@@ -1980,6 +2562,8 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/lib/AnyEvent/Handle.pm
%%SLIMDIR%%/lib/AnyEvent/Impl/PerfMonEV.pm
%%SLIMDIR%%/lib/AnyEvent/Socket.pm
+%%SLIMDIR%%/lib/Async/Util.pm
+%%SLIMDIR%%/lib/Audio/Scan.pm
%%SLIMDIR%%/lib/CGI/Cookie.pm
%%SLIMDIR%%/lib/CGI/Util.pm
%%SLIMDIR%%/lib/Cache/FileBackend.pm
@@ -1996,7 +2580,9 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
%%SLIMDIR%%/lib/Log/Log4perl/Logger.pm
%%SLIMDIR%%/lib/MPEG/Audio/Frame.pm
%%SLIMDIR%%/lib/Net/UPnP/Service.pm
+%%SLIMDIR%%/lib/Protocol/WebSocket/Frame.pm
%%SLIMDIR%%/lib/README
+%%SLIMDIR%%/lib/Template/Provider.pm
%%SLIMDIR%%/lib/Tie/IxHash.pm
%%SLIMDIR%%/modules.conf
@(,,755) %%SLIMDIR%%/scanner.pl
@@ -2007,4 +2593,16 @@ etc/newsyslog.conf.d/lyrionmusicserver.conf
@sample %%SLIMDIR%%/types.conf.sample %%SLIMDIR%%/types.conf
@dir %%SLIMDIR%%/Bin
@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Audio/Cuefile/Parser
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Data/Dump
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/ExtUtils/CBuilder
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/HTML/Tagset
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Module/Build
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Sub/Uplevel
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Test/NoWarnings
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Test/Warn
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/Tree/DAG_Node
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/YAML/LibYAML
+@dir %%SLIMDIR%%/CPAN/arch/%%PERL_VER%%/%%ARCHNAME%%/auto/common/sense
+@dir %%SLIMDIR%%/Firmware
@dir(%%SLIMUSER%%,%%SLIMGROUP%%) %%SLIMDBDIR%%
+@dir(%%SLIMUSER%%,%%SLIMGROUP%%) %%SLIMDBDIR%%/cache
diff --git a/audio/maolan/Makefile b/audio/maolan/Makefile
new file mode 100644
index 000000000000..d9577f197a75
--- /dev/null
+++ b/audio/maolan/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= maolan
+DISTVERSION= 0.0.3
+PORTREVISION= 1
+CATEGORIES= audio
+
+MAINTAINER= meka@tilda.center
+COMMENT= Rust digital audio workstation
+WWW= https://maolan.github.io
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS= amd64
+
+LIB_DEPENDS= libjack.so:audio/jack \
+ liblilv-0.so:audio/lilv \
+ librubberband.so:audio/rubberband \
+ libsuil-0.so:audio/suil
+
+USES= cargo gnome pkgconfig xorg
+USE_GITHUB= yes
+GH_ACCOUNT= maolan
+GH_TAGNAME= ${DISTVERSION}
+
+USE_GNOME= glib20 gtk20
+USE_XORG= x11
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-test:
+ @${CARGO_CARGO_RUN} test --manifest-path ${CARGO_CARGOTOML} --verbose \
+ ${CARGO_TEST_ARGS}
+ @${CARGO_CARGO_RUN} test --manifest-path ${CARGO_WRKSRC}/engine/Cargo.toml \
+ --verbose ${CARGO_TEST_ARGS}
+
+.include <bsd.port.mk>
diff --git a/audio/maolan/Makefile.crates b/audio/maolan/Makefile.crates
new file mode 100644
index 000000000000..b3f84d6f0337
--- /dev/null
+++ b/audio/maolan/Makefile.crates
@@ -0,0 +1,596 @@
+CARGO_CRATES= ab_glyph-0.2.32 \
+ ab_glyph_rasterizer-0.1.10 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
+ aliasable-0.1.3 \
+ aligned-0.4.3 \
+ aligned-vec-0.6.4 \
+ alsa-0.9.1 \
+ alsa-sys-0.3.1 \
+ android-activity-0.6.0 \
+ android-build-0.1.3 \
+ android-properties-0.2.2 \
+ android_system_properties-0.1.5 \
+ anyhow-1.0.102 \
+ aotuv_lancer_vorbis_sys-0.1.5 \
+ arbitrary-1.4.2 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ as-raw-xcb-connection-1.0.1 \
+ as-slice-0.2.1 \
+ ash-0.38.0+1.3.281 \
+ async-broadcast-0.7.2 \
+ async-channel-2.5.0 \
+ async-executor-1.14.0 \
+ async-io-2.6.0 \
+ async-lock-3.4.2 \
+ async-process-2.5.0 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.13 \
+ async-task-4.7.1 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ autotools-0.2.7 \
+ av-scenechange-0.14.1 \
+ av1-grain-0.2.5 \
+ avif-serialize-0.8.8 \
+ bindgen-0.72.1 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
+ bit_field-0.10.3 \
+ bitflags-1.3.2 \
+ bitflags-2.11.0 \
+ bitstream-io-4.9.0 \
+ block-0.1.6 \
+ block-buffer-0.10.4 \
+ block2-0.5.1 \
+ block2-0.6.2 \
+ blocking-1.6.2 \
+ built-0.7.7 \
+ built-0.8.0 \
+ bumpalo-3.20.2 \
+ bytemuck-1.25.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.11.1 \
+ calloop-0.13.0 \
+ calloop-0.14.4 \
+ calloop-wayland-source-0.3.0 \
+ calloop-wayland-source-0.4.1 \
+ cc-1.2.56 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.44 \
+ clang-sys-1.8.1 \
+ clipboard-win-5.4.1 \
+ clipboard_macos-0.1.1 \
+ clipboard_wayland-0.2.2 \
+ clipboard_x11-0.4.3 \
+ codespan-reporting-0.12.0 \
+ color_quant-1.1.0 \
+ com-scrape-types-0.1.1 \
+ combine-4.6.7 \
+ concurrent-queue-2.5.0 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
+ core-graphics-types-0.2.0 \
+ core2-0.4.0 \
+ core_maths-0.1.1 \
+ coreaudio-sys-0.2.17 \
+ coremidi-0.7.0 \
+ coremidi-sys-3.2.0 \
+ cosmic-text-0.15.0 \
+ crc-3.4.0 \
+ crc-catalog-2.4.0 \
+ crc32fast-1.5.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ cryoglyph-0.1.0 \
+ crypto-common-0.1.7 \
+ ctor-lite-0.1.2 \
+ cursor-icon-1.2.0 \
+ dasp_frame-0.11.0 \
+ dasp_sample-0.11.0 \
+ digest-0.10.7 \
+ dispatch-0.2.0 \
+ dispatch2-0.3.1 \
+ dlib-0.5.3 \
+ document-features-0.2.12 \
+ downcast-rs-1.2.1 \
+ dpi-0.1.2 \
+ ebur128-0.1.10 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ endi-1.1.1 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ error-code-3.3.2 \
+ etagere-0.2.15 \
+ euclid-0.22.13 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ exr-1.74.0 \
+ extended-0.1.0 \
+ fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
+ fdeflate-0.3.7 \
+ find-msvc-tools-0.1.9 \
+ flacenc-0.5.1 \
+ flate2-1.1.9 \
+ float_next_after-1.0.0 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ font-types-0.10.1 \
+ fontconfig-parser-0.5.8 \
+ fontdb-0.23.0 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
+ futures-0.3.32 \
+ futures-channel-0.3.32 \
+ futures-core-0.3.32 \
+ futures-executor-0.3.32 \
+ futures-io-0.3.32 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.32 \
+ futures-sink-0.3.32 \
+ futures-task-0.3.32 \
+ futures-util-0.3.32 \
+ generic-array-0.14.7 \
+ gethostname-1.1.0 \
+ getrandom-0.2.17 \
+ getrandom-0.3.4 \
+ getrandom-0.4.2 \
+ gif-0.14.1 \
+ gl_generator-0.14.0 \
+ glam-0.25.0 \
+ glob-0.3.3 \
+ glow-0.16.0 \
+ glutin_wgl_sys-0.6.1 \
+ gpu-alloc-0.6.0 \
+ gpu-alloc-types-0.3.0 \
+ gpu-allocator-0.27.0 \
+ gpu-descriptor-0.3.2 \
+ gpu-descriptor-types-0.2.0 \
+ guillotiere-0.6.2 \
+ half-2.7.1 \
+ harfrust-0.3.2 \
+ hash32-0.3.1 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
+ heapless-0.8.0 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hexf-parse-0.2.1 \
+ i24-1.0.1 \
+ iana-time-zone-0.1.65 \
+ iana-time-zone-haiku-0.1.2 \
+ iced-0.14.0 \
+ iced_aw-0.13.1 \
+ iced_core-0.14.0 \
+ iced_debug-0.14.0 \
+ iced_drop-0.2.16 \
+ iced_fonts-0.3.0 \
+ iced_fonts_macros-0.3.0 \
+ iced_futures-0.14.0 \
+ iced_graphics-0.14.0 \
+ iced_program-0.14.0 \
+ iced_renderer-0.14.0 \
+ iced_runtime-0.14.0 \
+ iced_tiny_skia-0.14.0 \
+ iced_wgpu-0.14.0 \
+ iced_widget-0.14.2 \
+ iced_winit-0.14.0 \
+ id-arena-2.3.0 \
+ image-0.25.10 \
+ image-webp-0.2.4 \
+ imgref-1.12.0 \
+ indexmap-2.13.0 \
+ instant-0.1.13 \
+ interpolate_name-0.2.4 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.17 \
+ jack-0.13.5 \
+ jack-sys-0.5.1 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.91 \
+ kamadak-exif-0.6.1 \
+ khronos-egl-6.0.0 \
+ khronos_api-3.1.0 \
+ kurbo-0.10.4 \
+ lazy_static-1.5.0 \
+ leb128fmt-0.1.0 \
+ lebe-0.5.3 \
+ libc-0.2.183 \
+ libfuzzer-sys-0.4.12 \
+ libloading-0.7.4 \
+ libloading-0.8.9 \
+ libm-0.2.16 \
+ libredox-0.1.14 \
+ lilt-0.8.1 \
+ lilv-0.2.4 \
+ lilv-sys-0.2.1 \
+ linebender_resource_handle-0.1.1 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.12.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
+ loop9-0.1.5 \
+ lru-0.16.3 \
+ lv2_raw-0.2.0 \
+ lyon-1.0.19 \
+ lyon_algorithms-1.0.19 \
+ lyon_geom-1.0.19 \
+ lyon_path-1.0.19 \
+ lyon_tessellation-1.0.19 \
+ malloc_buf-0.0.6 \
+ maybe-rayon-0.1.1 \
+ md-5-0.10.6 \
+ memchr-2.8.0 \
+ memmap2-0.9.10 \
+ memoffset-0.9.1 \
+ metal-0.32.0 \
+ midly-0.5.3 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.1.1 \
+ moxcms-0.8.1 \
+ mp3lame-encoder-0.2.2 \
+ mp3lame-sys-0.1.11 \
+ mundy-0.2.2 \
+ mutate_once-0.1.2 \
+ naga-27.0.3 \
+ ndk-0.9.0 \
+ ndk-context-0.1.1 \
+ ndk-sys-0.6.0+11769913 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.31.2 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ noop_proc_macro-0.3.0 \
+ nu-ansi-term-0.50.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-derive-0.4.2 \
+ num-format-0.4.4 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
+ nvtree-0.0.2 \
+ objc-0.2.7 \
+ objc-sys-0.3.5 \
+ objc2-0.5.2 \
+ objc2-0.6.4 \
+ objc2-app-kit-0.2.2 \
+ objc2-app-kit-0.3.2 \
+ objc2-cloud-kit-0.2.2 \
+ objc2-cloud-kit-0.3.2 \
+ objc2-contacts-0.2.2 \
+ objc2-core-data-0.2.2 \
+ objc2-core-data-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
+ objc2-core-image-0.2.2 \
+ objc2-core-image-0.3.2 \
+ objc2-core-location-0.2.2 \
+ objc2-core-text-0.3.2 \
+ objc2-core-video-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.2.2 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
+ objc2-link-presentation-0.2.2 \
+ objc2-metal-0.2.2 \
+ objc2-quartz-core-0.2.2 \
+ objc2-quartz-core-0.3.2 \
+ objc2-symbols-0.2.2 \
+ objc2-ui-kit-0.2.2 \
+ objc2-uniform-type-identifiers-0.2.2 \
+ objc2-user-notifications-0.2.2 \
+ ogg_next_sys-0.1.4 \
+ once_cell-1.21.3 \
+ orbclient-0.3.50 \
+ ordered-float-5.1.0 \
+ ordered-stream-0.2.0 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
+ owned_ttf_parser-0.25.1 \
+ parking-2.2.1 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.8.6 \
+ parking_lot_core-0.9.12 \
+ paste-1.0.15 \
+ pastey-0.1.1 \
+ percent-encoding-2.3.2 \
+ pin-project-1.1.11 \
+ pin-project-internal-1.1.11 \
+ pin-project-lite-0.2.17 \
+ pin-utils-0.1.0 \
+ piper-0.2.5 \
+ pitch-detection-0.3.0 \
+ pkg-config-0.3.32 \
+ plain-0.2.3 \
+ png-0.18.1 \
+ polling-3.11.0 \
+ pollster-0.4.0 \
+ portable-atomic-1.13.1 \
+ portable-atomic-util-0.2.5 \
+ ppv-lite86-0.2.21 \
+ presser-0.3.1 \
+ prettyplease-0.2.37 \
+ primal-check-0.3.4 \
+ proc-macro-crate-3.5.0 \
+ proc-macro2-1.0.106 \
+ proc-macro2-diagnostics-0.10.1 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ pxfm-0.1.28 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quick-xml-0.39.2 \
+ quote-1.0.45 \
+ r-efi-5.3.0 \
+ r-efi-6.0.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.5 \
+ range-alloc-0.1.5 \
+ rangemap-1.7.1 \
+ rav1e-0.8.1 \
+ ravif-0.13.0 \
+ raw-window-handle-0.6.2 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ read-fonts-0.35.0 \
+ realfft-3.5.0 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.4.1 \
+ redox_syscall-0.5.18 \
+ redox_syscall-0.7.3 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.10 \
+ renderdoc-sys-1.1.0 \
+ rfd-0.17.2 \
+ rgb-0.8.53 \
+ roxmltree-0.20.0 \
+ rubato-0.16.2 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustfft-6.4.1 \
+ rustix-0.38.44 \
+ rustix-1.1.4 \
+ rustversion-1.0.22 \
+ same-file-1.0.6 \
+ scoped-tls-1.0.1 \
+ scopeguard-1.2.0 \
+ sctk-adwaita-0.10.1 \
+ self_cell-1.2.2 \
+ semver-1.0.27 \
+ seq-macro-0.3.6 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.149 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.8 \
+ simd-adler32-0.3.8 \
+ simd_helpers-0.1.0 \
+ skrifa-0.37.0 \
+ slab-0.4.12 \
+ slotmap-1.1.1 \
+ smallvec-1.15.1 \
+ smithay-client-toolkit-0.19.2 \
+ smithay-client-toolkit-0.20.0 \
+ smithay-clipboard-0.7.3 \
+ smol_str-0.2.2 \
+ socket2-0.6.3 \
+ softbuffer-0.4.8 \
+ spirv-0.3.0+sdk-1.3.268.0 \
+ stable_deref_trait-1.2.1 \
+ static_assertions-1.1.0 \
+ strength_reduce-0.2.4 \
+ strict-num-0.1.1 \
+ svg_fmt-0.4.5 \
+ swash-0.2.6 \
+ symphonia-0.5.5 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-aac-0.5.5 \
+ symphonia-codec-adpcm-0.5.5 \
+ symphonia-codec-alac-0.5.5 \
+ symphonia-codec-pcm-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-caf-0.5.5 \
+ symphonia-format-isomp4-0.5.5 \
+ symphonia-format-mkv-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-format-riff-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-2.0.117 \
+ sys-locale-0.3.2 \
+ tempfile-3.27.0 \
+ termcolor-1.4.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.18 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.18 \
+ thread_local-1.1.9 \
+ tiff-0.11.3 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tiny-xlib-0.2.4 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.50.0 \
+ tokio-macros-2.6.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_datetime-1.0.0+spec-1.1.0 \
+ toml_edit-0.22.27 \
+ toml_edit-0.25.4+spec-1.1.0 \
+ toml_parser-1.0.9+spec-1.1.0 \
+ toml_write-0.1.2 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.22 \
+ transpose-0.2.3 \
+ ttf-parser-0.25.1 \
+ typenum-1.19.0 \
+ uds_windows-1.2.0 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.24 \
+ unicode-linebreak-0.1.5 \
+ unicode-script-0.5.8 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.2 \
+ unicode-xid-0.2.6 \
+ uuid-1.22.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ vorbis_rs-0.5.5 \
+ vst3-0.3.0 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.2+wasi-0.2.9 \
+ wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
+ wasm-bindgen-0.2.114 \
+ wasm-bindgen-futures-0.4.64 \
+ wasm-bindgen-macro-0.2.114 \
+ wasm-bindgen-macro-support-0.2.114 \
+ wasm-bindgen-shared-0.2.114 \
+ wasm-encoder-0.244.0 \
+ wasm-metadata-0.244.0 \
+ wasmparser-0.244.0 \
+ wasmtimer-0.4.3 \
+ wavers-1.5.1 \
+ wayland-backend-0.3.14 \
+ wayland-client-0.31.13 \
+ wayland-csd-frame-0.3.0 \
+ wayland-cursor-0.31.13 \
+ wayland-protocols-0.32.11 \
+ wayland-protocols-experimental-20250721.0.1 \
+ wayland-protocols-misc-0.3.11 \
+ wayland-protocols-plasma-0.3.11 \
+ wayland-protocols-wlr-0.3.11 \
+ wayland-scanner-0.31.9 \
+ wayland-sys-0.31.10 \
+ web-sys-0.3.91 \
+ web-time-1.1.0 \
+ weezl-0.1.12 \
+ wgpu-27.0.1 \
+ wgpu-core-27.0.3 \
+ wgpu-core-deps-apple-27.0.0 \
+ wgpu-core-deps-emscripten-27.0.0 \
+ wgpu-core-deps-windows-linux-android-27.0.0 \
+ wgpu-hal-27.0.4 \
+ wgpu-types-27.0.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ window_clipboard-0.5.1 \
+ windows-0.58.0 \
+ windows-0.62.2 \
+ windows-collections-0.3.2 \
+ windows-core-0.58.0 \
+ windows-core-0.62.2 \
+ windows-future-0.3.2 \
+ windows-implement-0.58.0 \
+ windows-implement-0.60.2 \
+ windows-interface-0.58.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.3.1 \
+ windows-result-0.2.0 \
+ windows-result-0.4.1 \
+ windows-strings-0.1.0 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
+ windows-targets-0.52.6 \
+ windows-threading-0.2.1 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.52.6 \
+ winit-0.30.13 \
+ winnow-0.7.15 \
+ wit-bindgen-0.51.0 \
+ wit-bindgen-core-0.51.0 \
+ wit-bindgen-rust-0.51.0 \
+ wit-bindgen-rust-macro-0.51.0 \
+ wit-component-0.244.0 \
+ wit-parser-0.244.0 \
+ x11-dl-2.21.0 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
+ xcursor-0.3.10 \
+ xkbcommon-dl-0.4.2 \
+ xkeysym-0.2.1 \
+ xml-rs-0.8.28 \
+ y4m-0.8.0 \
+ yansi-1.0.1 \
+ yazi-0.2.1 \
+ zbus-5.14.0 \
+ zbus_macros-5.14.0 \
+ zbus_names-4.3.1 \
+ zeno-0.3.3 \
+ zerocopy-0.8.42 \
+ zerocopy-derive-0.8.42 \
+ zmij-1.0.21 \
+ zune-core-0.5.1 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.5.13 \
+ zvariant-5.10.0 \
+ zvariant_derive-5.10.0 \
+ zvariant_utils-3.3.0
diff --git a/audio/maolan/distinfo b/audio/maolan/distinfo
new file mode 100644
index 000000000000..bfe324548504
--- /dev/null
+++ b/audio/maolan/distinfo
@@ -0,0 +1,1195 @@
+TIMESTAMP = 1773873866
+SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
+SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
+SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
+SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
+SHA256 (rust/crates/aligned-0.4.3.crate) = ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685
+SIZE (rust/crates/aligned-0.4.3.crate) = 10452
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
+SIZE (rust/crates/alsa-0.9.1.crate) = 72824
+SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
+SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
+SHA256 (rust/crates/android-build-0.1.3.crate) = 8cac4c64175d504608cf239756339c07f6384a476f97f20a7043f92920b0b8fd
+SIZE (rust/crates/android-build-0.1.3.crate) = 14525
+SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
+SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
+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/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
+SHA256 (rust/crates/aotuv_lancer_vorbis_sys-0.1.5.crate) = 1c22da1eae146e1ac2956da45bd1856b2f9ad788e6f7af535b861df497d726a1
+SIZE (rust/crates/aotuv_lancer_vorbis_sys-0.1.5.crate) = 557269
+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
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
+SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
+SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
+SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
+SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
+SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a
+SIZE (rust/crates/async-executor-1.14.0.crate) = 28804
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
+SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/autotools-0.2.7.crate) = ef941527c41b0fc0dd48511a8154cd5fc7e29200a0ff8b7203c5d777dbc795cf
+SIZE (rust/crates/autotools-0.2.7.crate) = 10551
+SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394
+SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353
+SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8
+SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997
+SHA256 (rust/crates/avif-serialize-0.8.8.crate) = 375082f007bd67184fb9c0374614b29f9aaa604ec301635f72338bb65386a53d
+SIZE (rust/crates/avif-serialize-0.8.8.crate) = 15698
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
+SIZE (rust/crates/bitflags-2.11.0.crate) = 48906
+SHA256 (rust/crates/bitstream-io-4.9.0.crate) = 60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757
+SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
+SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
+SIZE (rust/crates/built-0.8.0.crate) = 35112
+SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
+SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+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
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
+SIZE (rust/crates/calloop-0.13.0.crate) = 69698
+SHA256 (rust/crates/calloop-0.14.4.crate) = 4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7
+SIZE (rust/crates/calloop-0.14.4.crate) = 77843
+SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
+SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
+SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa
+SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
+SHA256 (rust/crates/cc-1.2.56.crate) = aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2
+SIZE (rust/crates/cc-1.2.56.crate) = 96059
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+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.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/clipboard_macos-0.1.1.crate) = 9b7f4aaa047ba3c3630b080bb9860894732ff23e2aee290a418909aa6d5df38f
+SIZE (rust/crates/clipboard_macos-0.1.1.crate) = 6037
+SHA256 (rust/crates/clipboard_wayland-0.2.2.crate) = 003f886bc4e2987729d10c1db3424e7f80809f3fc22dbc16c685738887cb37b8
+SIZE (rust/crates/clipboard_wayland-0.2.2.crate) = 5214
+SHA256 (rust/crates/clipboard_x11-0.4.3.crate) = bd63e33452ffdafd39924c4f05a5dd1e94db646c779c6bd59148a3d95fff5ad4
+SIZE (rust/crates/clipboard_x11-0.4.3.crate) = 7146
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/com-scrape-types-0.1.1.crate) = 5ce183b975b8fc736a20919c4002717255fbd867df575c792aeefa9a56a73ad0
+SIZE (rust/crates/com-scrape-types-0.1.1.crate) = 9463
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+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-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+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-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb
+SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098
+SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
+SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6
+SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591
+SHA256 (rust/crates/coremidi-0.7.0.crate) = e871f9d188bba3d90cecf78222327ab5d73c4503bf5a5f82c3b520bacb865ff7
+SIZE (rust/crates/coremidi-0.7.0.crate) = 26053
+SHA256 (rust/crates/coremidi-sys-3.2.0.crate) = cc9504310988d938e49fff1b5f1e56e3dafe39bb1bae580c19660b58b83a191e
+SIZE (rust/crates/coremidi-sys-3.2.0.crate) = 7847
+SHA256 (rust/crates/cosmic-text-0.15.0.crate) = 173852283a9a57a3cbe365d86e74dc428a09c50421477d5ad6fe9d9509e37737
+SIZE (rust/crates/cosmic-text-0.15.0.crate) = 2859715
+SHA256 (rust/crates/crc-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d
+SIZE (rust/crates/crc-3.4.0.crate) = 13941
+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-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+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
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/cryoglyph-0.1.0.crate) = 08bc795bdbccdbd461736fb163930a009da6597b226d6f6fce33e7a8eb6ec519
+SIZE (rust/crates/cryoglyph-0.1.0.crate) = 240762
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/ctor-lite-0.1.2.crate) = e162d0c2e2068eb736b71e5597eff0b9944e6b973cd9f37b6a288ab9bf20e300
+SIZE (rust/crates/ctor-lite-0.1.2.crate) = 12312
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
+SHA256 (rust/crates/dasp_frame-0.11.0.crate) = b2a3937f5fe2135702897535c8d4a5553f8b116f76c1529088797f2eee7c5cd6
+SIZE (rust/crates/dasp_frame-0.11.0.crate) = 4910
+SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
+SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
+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.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
+SHA256 (rust/crates/dlib-0.5.3.crate) = ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a
+SIZE (rust/crates/dlib-0.5.3.crate) = 7120
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
+SIZE (rust/crates/dpi-0.1.2.crate) = 14812
+SHA256 (rust/crates/ebur128-0.1.10.crate) = e227cc62d64d6fe01abbef48134b9c1f17d470cef1e7a56337ad05b1f81df7f9
+SIZE (rust/crates/ebur128-0.1.10.crate) = 95659
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099
+SIZE (rust/crates/endi-1.1.1.crate) = 5045
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/etagere-0.2.15.crate) = fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342
+SIZE (rust/crates/etagere-0.2.15.crate) = 21203
+SHA256 (rust/crates/euclid-0.22.13.crate) = df61bf483e837f88d5c2291dcf55c67be7e676b3a51acc48db3a7b163b91ed63
+SIZE (rust/crates/euclid-0.22.13.crate) = 86172
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/exr-1.74.0.crate) = 4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be
+SIZE (rust/crates/exr-1.74.0.crate) = 248890
+SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
+SIZE (rust/crates/extended-0.1.0.crate) = 4393
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/flacenc-0.5.1.crate) = 74c892c2b5fa08f967e8b5ad29121570b4762202f2402033ce08479ec65eccd0
+SIZE (rust/crates/flacenc-0.5.1.crate) = 243604
+SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
+SIZE (rust/crates/flate2-1.1.9.crate) = 82745
+SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
+SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965
+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/font-types-0.10.1.crate) = 39a654f404bbcbd48ea58c617c2993ee91d1cb63727a37bf2323a4edeed1b8c5
+SIZE (rust/crates/font-types-0.10.1.crate) = 24859
+SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
+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/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d
+SIZE (rust/crates/futures-0.3.32.crate) = 61234
+SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d
+SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213
+SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
+SIZE (rust/crates/futures-core-0.3.32.crate) = 14684
+SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d
+SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581
+SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718
+SIZE (rust/crates/futures-io-0.3.32.crate) = 9191
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b
+SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929
+SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893
+SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106
+SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
+SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
+SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
+SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
+SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e
+SIZE (rust/crates/gif-0.14.1.crate) = 38581
+SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
+SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
+SHA256 (rust/crates/glam-0.25.0.crate) = 151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3
+SIZE (rust/crates/glam-0.25.0.crate) = 364932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
+SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
+SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
+SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
+SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
+SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
+SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
+SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd
+SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410
+SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca
+SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
+SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
+SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
+SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
+SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/harfrust-0.3.2.crate) = 92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8
+SIZE (rust/crates/harfrust-0.3.2.crate) = 308772
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
+SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
+SHA256 (rust/crates/i24-1.0.1.crate) = bafc62750bce7c2603750d1c19532e226bb85bd21f5385ab952cc29b8c31e2af
+SIZE (rust/crates/i24-1.0.1.crate) = 6170
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
+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/iced-0.14.0.crate) = 000e01026c93ba643f8357a3db3ada0e6555265a377f6f9291c472f6dd701fb3
+SIZE (rust/crates/iced-0.14.0.crate) = 506178
+SHA256 (rust/crates/iced_aw-0.13.1.crate) = 3e676b8d322a419c7eef29cac1aa78e8afda6a9d2d4597483d42de3e90378fe2
+SIZE (rust/crates/iced_aw-0.13.1.crate) = 5108193
+SHA256 (rust/crates/iced_core-0.14.0.crate) = 91ab1937d699403e7e69252ae743a902bcee9f4ab2052cc4c9a46fcf34729d85
+SIZE (rust/crates/iced_core-0.14.0.crate) = 96064
+SHA256 (rust/crates/iced_debug-0.14.0.crate) = 25035ab0215a620e53f4103e36fc4e59a1fb2817e4bfc38a30ad27b4202ea0be
+SIZE (rust/crates/iced_debug-0.14.0.crate) = 9576
+SHA256 (rust/crates/iced_drop-0.2.16.crate) = 8b12d01bc1880644efabe32c600af65b9a9e6619e5797959bd0993e31066b058
+SIZE (rust/crates/iced_drop-0.2.16.crate) = 35846
+SHA256 (rust/crates/iced_fonts-0.3.0.crate) = 214cff7c8499e328774216690e58e315a1a5f8f6fdd1035aed6298e62ffc4c1d
+SIZE (rust/crates/iced_fonts-0.3.0.crate) = 3466100
+SHA256 (rust/crates/iced_fonts_macros-0.3.0.crate) = 7ef5125e110cb19cd1910a28298661c98c5d9ab02eef43594968352940e8752e
+SIZE (rust/crates/iced_fonts_macros-0.3.0.crate) = 4034
+SHA256 (rust/crates/iced_futures-0.14.0.crate) = 8c0c85ccad42dfbec7293c36c018af0ea0dbcc52d137a4a9a0b0f6822a3fdf0a
+SIZE (rust/crates/iced_futures-0.14.0.crate) = 17066
+SHA256 (rust/crates/iced_graphics-0.14.0.crate) = 234ca1c2cec4155055f68fa5fad1b5242c496ac8238d80a259bca382fb44a102
+SIZE (rust/crates/iced_graphics-0.14.0.crate) = 244620
+SHA256 (rust/crates/iced_program-0.14.0.crate) = 6dfafec2947cda688d8eb00dac337ba11aa60f9ef6335aed343e189d26e4a673
+SIZE (rust/crates/iced_program-0.14.0.crate) = 10161
+SHA256 (rust/crates/iced_renderer-0.14.0.crate) = 250cc0802408e8c077986ec56c7d07c65f423ee658a4b9fd795a1f2aae5dac05
+SIZE (rust/crates/iced_renderer-0.14.0.crate) = 23050
+SHA256 (rust/crates/iced_runtime-0.14.0.crate) = d1889b819ce4c06674183242e336c8d49465665441396914dc07cc86f44fa8d4
+SIZE (rust/crates/iced_runtime-0.14.0.crate) = 20243
+SHA256 (rust/crates/iced_tiny_skia-0.14.0.crate) = fe0acf8b75a3bc914aff5f2329fdffc1b36eeaea29dda0e4bd232f1c62e9cc3d
+SIZE (rust/crates/iced_tiny_skia-0.14.0.crate) = 32163
+SHA256 (rust/crates/iced_wgpu-0.14.0.crate) = ff144a999b0ca0f8a10257934500060240825c42e950ec0ebee9c8ae30561c13
+SIZE (rust/crates/iced_wgpu-0.14.0.crate) = 70263
+SHA256 (rust/crates/iced_widget-0.14.2.crate) = b1596afa0d3109c2618e8bc12bae6c11d3064df8f95c42dfce570397dbe957ab
+SIZE (rust/crates/iced_widget-0.14.2.crate) = 177759
+SHA256 (rust/crates/iced_winit-0.14.0.crate) = 8b7dbedc47562d1de3b9707d939f678b88c382004b7ab5a18f7a7dd723162d75
+SIZE (rust/crates/iced_winit-0.14.0.crate) = 52351
+SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954
+SIZE (rust/crates/id-arena-2.3.0.crate) = 12883
+SHA256 (rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104
+SIZE (rust/crates/image-0.25.10.crate) = 303647
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
+SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/jack-0.13.5.crate) = f7811b07bcac5dafabf814ab52c4b0ca9b7948aa1e279f572f03aa6544d47d27
+SIZE (rust/crates/jack-0.13.5.crate) = 134146
+SHA256 (rust/crates/jack-sys-0.5.1.crate) = 6013b7619b95a22b576dfb43296faa4ecbe40abbdb97dfd22ead520775fc86ab
+SIZE (rust/crates/jack-sys-0.5.1.crate) = 15319
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+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.91.crate) = b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c
+SIZE (rust/crates/js-sys-0.3.91.crate) = 91416
+SHA256 (rust/crates/kamadak-exif-0.6.1.crate) = 1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837
+SIZE (rust/crates/kamadak-exif-0.6.1.crate) = 57852
+SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
+SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
+SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
+SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
+SHA256 (rust/crates/kurbo-0.10.4.crate) = 1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440
+SIZE (rust/crates/kurbo-0.10.4.crate) = 925388
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
+SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.183.crate) = b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d
+SIZE (rust/crates/libc-0.2.183.crate) = 816918
+SHA256 (rust/crates/libfuzzer-sys-0.4.12.crate) = f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d
+SIZE (rust/crates/libfuzzer-sys-0.4.12.crate) = 129805
+SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
+SIZE (rust/crates/libloading-0.7.4.crate) = 27580
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
+SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/libredox-0.1.14.crate) = 1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a
+SIZE (rust/crates/libredox-0.1.14.crate) = 9536
+SHA256 (rust/crates/lilt-0.8.1.crate) = f67562e5eff6b20553fa9be1c503356768420994e28f67e3eafe6f41910e57ad
+SIZE (rust/crates/lilt-0.8.1.crate) = 18218
+SHA256 (rust/crates/lilv-0.2.4.crate) = 06e14c13e0d64ed27265d0cc41563b131cd8499cde811618b646dd309763906d
+SIZE (rust/crates/lilv-0.2.4.crate) = 19599
+SHA256 (rust/crates/lilv-sys-0.2.1.crate) = aee56a6fdb8db62d01819f171d579c65fb0e03bcd077e1ea4509e06b6d58f53c
+SIZE (rust/crates/lilv-sys-0.2.1.crate) = 16939
+SHA256 (rust/crates/linebender_resource_handle-0.1.1.crate) = d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4
+SIZE (rust/crates/linebender_resource_handle-0.1.1.crate) = 10920
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
+SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+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.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593
+SIZE (rust/crates/lru-0.16.3.crate) = 16743
+SHA256 (rust/crates/lv2_raw-0.2.0.crate) = 573ce7231f64fe795ad80134913f88f2e7f7f550527f6bd54d690a56cabf6a48
+SIZE (rust/crates/lv2_raw-0.2.0.crate) = 18144
+SHA256 (rust/crates/lyon-1.0.19.crate) = bd0578bdecb7d6d88987b8b2b1e3a4e2f81df9d0ece1078623324a567904e7b7
+SIZE (rust/crates/lyon-1.0.19.crate) = 5294
+SHA256 (rust/crates/lyon_algorithms-1.0.19.crate) = 9815fac08e6fd96733a11dce4f9d15a3f338e96a2e2311ee21e1b738efc2bc0f
+SIZE (rust/crates/lyon_algorithms-1.0.19.crate) = 33639
+SHA256 (rust/crates/lyon_geom-1.0.19.crate) = 4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92
+SIZE (rust/crates/lyon_geom-1.0.19.crate) = 55577
+SHA256 (rust/crates/lyon_path-1.0.19.crate) = 5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e
+SIZE (rust/crates/lyon_path-1.0.19.crate) = 37028
+SHA256 (rust/crates/lyon_tessellation-1.0.19.crate) = 05a35a7dd71b845ff317ce1834c4185506b79790294bde397df8d5c23031e357
+SIZE (rust/crates/lyon_tessellation-1.0.19.crate) = 186106
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+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.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
+SIZE (rust/crates/memchr-2.8.0.crate) = 97780
+SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3
+SIZE (rust/crates/memmap2-0.9.10.crate) = 34846
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/metal-0.32.0.crate) = 00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605
+SIZE (rust/crates/metal-0.32.0.crate) = 3034024
+SHA256 (rust/crates/midly-0.5.3.crate) = 207d755f4cb882d20c4da58d707ca9130a0c9bc5061f657a4f299b8e36362b7a
+SIZE (rust/crates/midly-0.5.3.crate) = 40686
+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
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b
+SIZE (rust/crates/moxcms-0.8.1.crate) = 188252
+SHA256 (rust/crates/mp3lame-encoder-0.2.2.crate) = 5edde3299e6e78f5fb802d2ad566bce5c410a2f99a8562a0dcd6f56e3e77448c
+SIZE (rust/crates/mp3lame-encoder-0.2.2.crate) = 12023
+SHA256 (rust/crates/mp3lame-sys-0.1.11.crate) = 54e3b1772db47828840702e5a2e05694527f731abadf9b931355d54035f019d8
+SIZE (rust/crates/mp3lame-sys-0.1.11.crate) = 1524490
+SHA256 (rust/crates/mundy-0.2.2.crate) = 523813c9e194ec43693805214eb112551f99382115b67f38600d724a692e7e8b
+SIZE (rust/crates/mundy-0.2.2.crate) = 54271
+SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
+SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
+SHA256 (rust/crates/naga-27.0.3.crate) = 066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8
+SIZE (rust/crates/naga-27.0.3.crate) = 761268
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3
+SIZE (rust/crates/nix-0.31.2.crate) = 346284
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+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.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
+SIZE (rust/crates/num-format-0.4.4.crate) = 61509
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
+SHA256 (rust/crates/nvtree-0.0.2.crate) = b6c6b57855e3bad4ab9449abb49c72351fd72e261232c6e856e8424137bd4a95
+SIZE (rust/crates/nvtree-0.0.2.crate) = 11871
+SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
+SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
+SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
+SIZE (rust/crates/objc2-0.5.2.crate) = 199204
+SHA256 (rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f
+SIZE (rust/crates/objc2-0.6.4.crate) = 275200
+SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
+SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
+SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
+SHA256 (rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c
+SIZE (rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818
+SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
+SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
+SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
+SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
+SHA256 (rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa
+SIZE (rust/crates/objc2-core-data-0.3.2.crate) = 39186
+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-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
+SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006
+SIZE (rust/crates/objc2-core-image-0.3.2.crate) = 95862
+SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
+SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
+SHA256 (rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d
+SIZE (rust/crates/objc2-core-text-0.3.2.crate) = 96485
+SHA256 (rust/crates/objc2-core-video-0.3.2.crate) = d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6
+SIZE (rust/crates/objc2-core-video-0.3.2.crate) = 39345
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
+SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
+SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
+SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
+SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
+SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
+SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
+SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f
+SIZE (rust/crates/objc2-quartz-core-0.3.2.crate) = 30036
+SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc
+SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626
+SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f
+SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111
+SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe
+SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
+SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
+SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
+SHA256 (rust/crates/ogg_next_sys-0.1.4.crate) = 4c990730c2782b922815753a62af535e4205267df190dfbd8aa5d74e11d7dcc3
+SIZE (rust/crates/ogg_next_sys-0.1.4.crate) = 48790
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/orbclient-0.3.50.crate) = 52ad2c6bae700b7aa5d1cc30c59bdd3a1c180b09dbaea51e2ae2b8e1cf211fdd
+SIZE (rust/crates/orbclient-0.3.50.crate) = 1333589
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
+SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
+SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+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.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
+SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
+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/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-1.1.11.crate) = f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517
+SIZE (rust/crates/pin-project-1.1.11.crate) = 56282
+SHA256 (rust/crates/pin-project-internal-1.1.11.crate) = d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6
+SIZE (rust/crates/pin-project-internal-1.1.11.crate) = 29261
+SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd
+SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/piper-0.2.5.crate) = c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1
+SIZE (rust/crates/piper-0.2.5.crate) = 23908
+SHA256 (rust/crates/pitch-detection-0.3.0.crate) = e086e70dfcfd46cd6097c501a66fb07cd73ee8c27844b0941d9b2b3e43dfbf92
+SIZE (rust/crates/pitch-detection-0.3.0.crate) = 822228
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
+SIZE (rust/crates/plain-0.2.3.crate) = 10664
+SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61
+SIZE (rust/crates/png-0.18.1.crate) = 125800
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3
+SIZE (rust/crates/pollster-0.4.0.crate) = 9840
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
+SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5
+SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
+SIZE (rust/crates/presser-0.3.1.crate) = 20946
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+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/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f
+SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+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
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/pxfm-0.1.28.crate) = b5a041e753da8b807c9255f28de81879c78c876392ff2469cde94799b2896b9d
+SIZE (rust/crates/pxfm-0.1.28.crate) = 879547
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.39.2.crate) = 958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d
+SIZE (rust/crates/quick-xml-0.39.2.crate) = 213616
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
+SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
+SHA256 (rust/crates/range-alloc-0.1.5.crate) = ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08
+SIZE (rust/crates/range-alloc-0.1.5.crate) = 11163
+SHA256 (rust/crates/rangemap-1.7.1.crate) = 973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68
+SIZE (rust/crates/rangemap-1.7.1.crate) = 58127
+SHA256 (rust/crates/rav1e-0.8.1.crate) = 43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b
+SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215
+SHA256 (rust/crates/ravif-0.13.0.crate) = e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45
+SIZE (rust/crates/ravif-0.13.0.crate) = 18719
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+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/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
+SHA256 (rust/crates/realfft-3.5.0.crate) = f821338fddb99d089116342c46e9f1fbf3828dba077674613e734e01d6ea8677
+SIZE (rust/crates/realfft-3.5.0.crate) = 16916
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.7.3.crate) = 6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16
+SIZE (rust/crates/redox_syscall-0.7.3.crate) = 28254
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a
+SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781
+SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
+SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
+SHA256 (rust/crates/rfd-0.17.2.crate) = 20dafead71c16a34e1ff357ddefc8afc11e7d51d6d2b9fbd07eaa48e3e540220
+SIZE (rust/crates/rfd-0.17.2.crate) = 57492
+SHA256 (rust/crates/rgb-0.8.53.crate) = 47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4
+SIZE (rust/crates/rgb-0.8.53.crate) = 18607
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rubato-0.16.2.crate) = 5258099699851cfd0082aeb645feb9c084d9a5e1f1b8d5372086b989fc5e56a1
+SIZE (rust/crates/rubato-0.16.2.crate) = 55477
+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/rustfft-6.4.1.crate) = 21db5f9893e91f41798c88680037dba611ca6674703c1a18601b01a72c8adb89
+SIZE (rust/crates/rustfft-6.4.1.crate) = 337421
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190
+SIZE (rust/crates/rustix-1.1.4.crate) = 425241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec
+SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237
+SHA256 (rust/crates/self_cell-1.2.2.crate) = b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89
+SIZE (rust/crates/self_cell-1.2.2.crate) = 23264
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+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.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
+SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
+SIZE (rust/crates/slab-0.4.12.crate) = 19080
+SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038
+SIZE (rust/crates/slotmap-1.1.1.crate) = 61862
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
+SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
+SHA256 (rust/crates/smithay-client-toolkit-0.20.0.crate) = 0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0
+SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597
+SHA256 (rust/crates/smithay-clipboard-0.7.3.crate) = 71704c03f739f7745053bde45fa203a46c58d25bc5c4efba1d9a60e9dba81226
+SIZE (rust/crates/smithay-clipboard-0.7.3.crate) = 18270
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e
+SIZE (rust/crates/socket2-0.6.3.crate) = 59330
+SHA256 (rust/crates/softbuffer-0.4.8.crate) = aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3
+SIZE (rust/crates/softbuffer-0.4.8.crate) = 64637
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
+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
+SIZE (rust/crates/strength_reduce-0.2.4.crate) = 17859
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
+SHA256 (rust/crates/svg_fmt-0.4.5.crate) = 0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb
+SIZE (rust/crates/svg_fmt-0.4.5.crate) = 4534
+SHA256 (rust/crates/swash-0.2.6.crate) = 47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a
+SIZE (rust/crates/swash-0.2.6.crate) = 238129
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-flac-0.5.5.crate) = c91565e180aea25d9b80a910c546802526ffd0072d0b8974e3ebe59b686c9976
+SIZE (rust/crates/symphonia-bundle-flac-0.5.5.crate) = 24141
+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-aac-0.5.5.crate) = 4c263845aa86881416849c1729a54c7f55164f8b96111dba59de46849e73a790
+SIZE (rust/crates/symphonia-codec-aac-0.5.5.crate) = 26471
+SHA256 (rust/crates/symphonia-codec-adpcm-0.5.5.crate) = 2dddc50e2bbea4cfe027441eece77c46b9f319748605ab8f3443350129ddd07f
+SIZE (rust/crates/symphonia-codec-adpcm-0.5.5.crate) = 5843
+SHA256 (rust/crates/symphonia-codec-alac-0.5.5.crate) = 8413fa754942ac16a73634c9dfd1500ed5c61430956b33728567f667fdd393ab
+SIZE (rust/crates/symphonia-codec-alac-0.5.5.crate) = 9531
+SHA256 (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 4e89d716c01541ad3ebe7c91ce4c8d38a7cf266a3f7b2f090b108fb0cb031d95
+SIZE (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 6795
+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-caf-0.5.5.crate) = b8faf379316b6b6e6bbc274d00e7a592e0d63ff1a7e182ce8ba25e24edd3d096
+SIZE (rust/crates/symphonia-format-caf-0.5.5.crate) = 9785
+SHA256 (rust/crates/symphonia-format-isomp4-0.5.5.crate) = 243739585d11f81daf8dac8d9f3d18cc7898f6c09a259675fc364b382c30e0a5
+SIZE (rust/crates/symphonia-format-isomp4-0.5.5.crate) = 37184
+SHA256 (rust/crates/symphonia-format-mkv-0.5.5.crate) = 122d786d2c43a49beb6f397551b4a050d8229eaa54c7ddf9ee4b98899b8742d0
+SIZE (rust/crates/symphonia-format-mkv-0.5.5.crate) = 18343
+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-format-riff-0.5.5.crate) = c2d7c3df0e7d94efb68401d81906eae73c02b40d5ec1a141962c592d0f11a96f
+SIZE (rust/crates/symphonia-format-riff-0.5.5.crate) = 17993
+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-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
+SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
+SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
+SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
+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.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.11.3.crate) = b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52
+SIZE (rust/crates/tiff-0.11.3.crate) = 102026
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
+SHA256 (rust/crates/tiny-xlib-0.2.4.crate) = 0324504befd01cab6e0c994f34b2ffa257849ee019d3fb3b64fb2c858887d89e
+SIZE (rust/crates/tiny-xlib-0.2.4.crate) = 17760
+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.50.0.crate) = 27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d
+SIZE (rust/crates/tokio-1.50.0.crate) = 878380
+SHA256 (rust/crates/tokio-macros-2.6.1.crate) = 5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c
+SIZE (rust/crates/tokio-macros-2.6.1.crate) = 16546
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+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-1.0.0+spec-1.1.0.crate) = 32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e
+SIZE (rust/crates/toml_datetime-1.0.0+spec-1.1.0.crate) = 18018
+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.25.4+spec-1.1.0.crate) = 7193cbd0ce53dc966037f54351dbbcf0d5a642c7f0038c382ef9e677ce8c13f2
+SIZE (rust/crates/toml_edit-0.25.4+spec-1.1.0.crate) = 66984
+SHA256 (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4
+SIZE (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 35035
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
+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.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e
+SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851
+SHA256 (rust/crates/transpose-0.2.3.crate) = 1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e
+SIZE (rust/crates/transpose-0.2.3.crate) = 10913
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/uds_windows-1.2.0.crate) = 51b70b87d15e91f553711b40df3048faf27a7a04e01e0ddc0cf9309f0af7c2ca
+SIZE (rust/crates/uds_windows-1.2.0.crate) = 18637
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
+SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee
+SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/uuid-1.22.0.crate) = a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37
+SIZE (rust/crates/uuid-1.22.0.crate) = 61780
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vorbis_rs-0.5.5.crate) = 874075ad757c0f6031d4706ed75703a9ba6c711164a0b1dab55af86800cd618f
+SIZE (rust/crates/vorbis_rs-0.5.5.crate) = 24959
+SHA256 (rust/crates/vst3-0.3.0.crate) = e31e3fe7a6f028ded8c5a9984cf283319e6dc63572c9b71da1d4ee9d71d3b6bf
+SIZE (rust/crates/vst3-0.3.0.crate) = 61475
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+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/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5
+SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778
+SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5
+SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354
+SHA256 (rust/crates/wasm-bindgen-0.2.114.crate) = 6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e
+SIZE (rust/crates/wasm-bindgen-0.2.114.crate) = 59350
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.64.crate) = e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8
+SIZE (rust/crates/wasm-bindgen-futures-0.4.64.crate) = 17656
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6
+SIZE (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 9289
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 63445
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16
+SIZE (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 10538
+SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319
+SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804
+SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909
+SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500
+SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe
+SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607
+SHA256 (rust/crates/wasmtimer-0.4.3.crate) = 1c598d6b99ea013e35844697fc4670d08339d5cda15588f193c6beedd12f644b
+SIZE (rust/crates/wasmtimer-0.4.3.crate) = 37727
+SHA256 (rust/crates/wavers-1.5.1.crate) = d599ddd98c95ad3d3fc898cfb5c4023430f6ea62f96083f46d13cc8b82589bd3
+SIZE (rust/crates/wavers-1.5.1.crate) = 203340
+SHA256 (rust/crates/wayland-backend-0.3.14.crate) = aa75f400b7f719bcd68b3f47cd939ba654cedeef690f486db71331eec4c6a406
+SIZE (rust/crates/wayland-backend-0.3.14.crate) = 79650
+SHA256 (rust/crates/wayland-client-0.31.13.crate) = ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3
+SIZE (rust/crates/wayland-client-0.31.13.crate) = 66894
+SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
+SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
+SHA256 (rust/crates/wayland-cursor-0.31.13.crate) = 4b3298683470fbdc6ca40151dfc48c8f2fd4c41a26e13042f801f85002384091
+SIZE (rust/crates/wayland-cursor-0.31.13.crate) = 9324
+SHA256 (rust/crates/wayland-protocols-0.32.11.crate) = b23b5df31ceff1328f06ac607591d5ba360cf58f90c8fad4ac8d3a55a3c4aec7
+SIZE (rust/crates/wayland-protocols-0.32.11.crate) = 156123
+SHA256 (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1
+SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502
+SHA256 (rust/crates/wayland-protocols-misc-0.3.11.crate) = 429b99200febaf95d4f4e46deff6fe4382bcff3280ee16a41cf887b3c3364984
+SIZE (rust/crates/wayland-protocols-misc-0.3.11.crate) = 15754
+SHA256 (rust/crates/wayland-protocols-plasma-0.3.11.crate) = d392fc283a87774afc9beefcd6f931582bb97fe0e6ced0b306a62cb1d026527c
+SIZE (rust/crates/wayland-protocols-plasma-0.3.11.crate) = 68786
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.11.crate) = 78248e4cc0eff8163370ba5c158630dcae1f3497a586b826eca2ef5f348d6235
+SIZE (rust/crates/wayland-protocols-wlr-0.3.11.crate) = 28351
+SHA256 (rust/crates/wayland-scanner-0.31.9.crate) = c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3
+SIZE (rust/crates/wayland-scanner-0.31.9.crate) = 37205
+SHA256 (rust/crates/wayland-sys-0.31.10.crate) = 374f6b70e8e0d6bf9461a32988fd553b59ff630964924dad6e4a4eb6bd538d17
+SIZE (rust/crates/wayland-sys-0.31.10.crate) = 21430
+SHA256 (rust/crates/web-sys-0.3.91.crate) = 854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9
+SIZE (rust/crates/web-sys-0.3.91.crate) = 669788
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
+SHA256 (rust/crates/wgpu-27.0.1.crate) = bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77
+SIZE (rust/crates/wgpu-27.0.1.crate) = 199825
+SHA256 (rust/crates/wgpu-core-27.0.3.crate) = 27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7
+SIZE (rust/crates/wgpu-core-27.0.3.crate) = 327285
+SHA256 (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233
+SIZE (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 12020
+SHA256 (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5
+SIZE (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = 10684
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 11836
+SHA256 (rust/crates/wgpu-hal-27.0.4.crate) = 5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce
+SIZE (rust/crates/wgpu-hal-27.0.4.crate) = 395168
+SHA256 (rust/crates/wgpu-types-27.0.1.crate) = afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb
+SIZE (rust/crates/wgpu-types-27.0.1.crate) = 98497
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/window_clipboard-0.5.1.crate) = d5654226305eaf2dde8853fb482861d28e5dcecbbd40cb88e8393d94bb80d733
+SIZE (rust/crates/window_clipboard-0.5.1.crate) = 17255
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
+SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
+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.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+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.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+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.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+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.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+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.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
+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.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+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.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+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.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+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_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+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_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.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+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.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winit-0.30.13.crate) = a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d
+SIZE (rust/crates/winit-0.30.13.crate) = 605180
+SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945
+SIZE (rust/crates/winnow-0.7.15.crate) = 187092
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
+SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc
+SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048
+SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21
+SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a
+SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283
+SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2
+SIZE (rust/crates/wit-component-0.244.0.crate) = 256882
+SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736
+SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371
+SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
+SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
+SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
+SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
+SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
+SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
+SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
+SHA256 (rust/crates/xml-rs-0.8.28.crate) = 3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f
+SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826
+SHA256 (rust/crates/y4m-0.8.0.crate) = 7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448
+SIZE (rust/crates/y4m-0.8.0.crate) = 12455
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
+SHA256 (rust/crates/zbus-5.14.0.crate) = ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc
+SIZE (rust/crates/zbus-5.14.0.crate) = 177684
+SHA256 (rust/crates/zbus_macros-5.14.0.crate) = 897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222
+SIZE (rust/crates/zbus_macros-5.14.0.crate) = 39335
+SHA256 (rust/crates/zbus_names-4.3.1.crate) = ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f
+SIZE (rust/crates/zbus_names-4.3.1.crate) = 18076
+SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
+SIZE (rust/crates/zeno-0.3.3.crate) = 46042
+SHA256 (rust/crates/zerocopy-0.8.42.crate) = f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3
+SIZE (rust/crates/zerocopy-0.8.42.crate) = 275035
+SHA256 (rust/crates/zerocopy-derive-0.8.42.crate) = 7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f
+SIZE (rust/crates/zerocopy-derive-0.8.42.crate) = 97730
+SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa
+SIZE (rust/crates/zmij-1.0.21.crate) = 26665
+SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9
+SIZE (rust/crates/zune-core-0.5.1.crate) = 27883
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.5.13.crate) = ec5f41c76397b7da451efd19915684f727d7e1d516384ca6bd0ec43ec94de23c
+SIZE (rust/crates/zune-jpeg-0.5.13.crate) = 88872
+SHA256 (rust/crates/zvariant-5.10.0.crate) = 5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b
+SIZE (rust/crates/zvariant-5.10.0.crate) = 93150
+SHA256 (rust/crates/zvariant_derive-5.10.0.crate) = 5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c
+SIZE (rust/crates/zvariant_derive-5.10.0.crate) = 16592
+SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9
+SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417
+SHA256 (maolan-maolan-0.0.3_GH0.tar.gz) = 61b9fdcf3c9a3a789b4707014c36a2721a85b4672b7fb915a5afdb4fc64c2f8e
+SIZE (maolan-maolan-0.0.3_GH0.tar.gz) = 6190197
diff --git a/audio/maolan/pkg-descr b/audio/maolan/pkg-descr
new file mode 100644
index 000000000000..dc6f33526b31
--- /dev/null
+++ b/audio/maolan/pkg-descr
@@ -0,0 +1,5 @@
+Maolan is a digital audio workstation written in Rust for recording,
+editing, routing, automation, export, and plugin hosting.
+
+It supports audio and MIDI tracks, plugin routing, freeze and bounce
+workflows, and Unix plugin hosting via LV2, CLAP, and VST3.
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 6ee5c2d4e011..31425cb826b9 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mixxx
DISTVERSION= 2.5.4
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
@@ -92,6 +92,8 @@ QTKEYCHAIN_LIB_DEPENDS= libqt6keychain.so:security/qtkeychain@qt6
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
WAVPACK_CMAKE_BOOL= WAVPACK
+SUB_FILES= pkg-message
+
post-patch:
@${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx|" \
${WRKSRC}/res/linux/org.mixxx.Mixxx.desktop
diff --git a/audio/mixxx/files/pkg-message.in b/audio/mixxx/files/pkg-message.in
new file mode 100644
index 000000000000..93305e923713
--- /dev/null
+++ b/audio/mixxx/files/pkg-message.in
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+Mixx was installed
+
+1) To use a MIDI DJ controller you need to use audio/alsa-seq-server.
+
+ This server allows Mixxx to detect your MIDI controller and communicate with it properly.
+
+2) Enjoy it
+EOM
+}
+]
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index cd83a14b5186..6c208499d2e0 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/moodbar/Makefile b/audio/moodbar/Makefile
index 9729ae95c1a7..2000bf0e49bf 100644
--- a/audio/moodbar/Makefile
+++ b/audio/moodbar/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfftw3.so:math/fftw3
-TEST_DEPENDS= ${PYNUMPY}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
USES= compiler:c++17-lang gnome gstreamer meson pkgconfig python:test \
shebangfix tar:xz
diff --git a/audio/moony-lv2/Makefile b/audio/moony-lv2/Makefile
index 4d414f18a85f..28f46477df95 100644
--- a/audio/moony-lv2/Makefile
+++ b/audio/moony-lv2/Makefile
@@ -1,10 +1,10 @@
PORTNAME= moony
-DISTVERSION= 0.36.0
-PORTREVISION= 1
+DISTVERSION= 0.40.0
CATEGORIES= audio
-MASTER_SITES= https://git.open-music-kontrollers.ch/lv2/moony.lv2/snapshot/
+MASTER_SITES= https://git.open-music-kontrollers.ch/~hp/moony.lv2/archive/
PKGNAMESUFFIX= -lv2
-DISTNAME= ${PORTNAME}.lv2-${DISTVERSION}
+DISTNAME= ${DISTVERSION}
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Realtime Lua as programmable glue in LV2
@@ -14,9 +14,12 @@ LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= lv2>0:audio/lv2
+LIB_DEPENDS= libvterm.so:devel/libvterm
-USES= compiler:c++11-lang gl meson pkgconfig tar:xz xorg
+USES= compiler:c++11-lang gl meson pkgconfig xorg
USE_XORG= x11 xext
USE_GL= gl glew glu
+WRKSRC= ${WRKDIR}/${PORTNAME}.lv2-${DISTVERSION}
+
.include <bsd.port.mk>
diff --git a/audio/moony-lv2/distinfo b/audio/moony-lv2/distinfo
index c04600f32759..e37c79f4a654 100644
--- a/audio/moony-lv2/distinfo
+++ b/audio/moony-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665376484
-SHA256 (moony.lv2-0.36.0.tar.xz) = 825d4c6449dbe5c8efd629c38e41128cb3941e5c1b3b8c75d852a36b669ea484
-SIZE (moony.lv2-0.36.0.tar.xz) = 5186096
+TIMESTAMP = 1775968248
+SHA256 (moony/0.40.0.tar.gz) = 9c296c7412a184087b549678154617482f747862f41b94a211499738c8368598
+SIZE (moony/0.40.0.tar.gz) = 6847639
diff --git a/audio/moony-lv2/files/patch-subprojects_d2tk_src_base__pty.c b/audio/moony-lv2/files/patch-subprojects_d2tk_src_base__pty.c
new file mode 100644
index 000000000000..b55fa3d07b29
--- /dev/null
+++ b/audio/moony-lv2/files/patch-subprojects_d2tk_src_base__pty.c
@@ -0,0 +1,56 @@
+--- subprojects/d2tk/src/base_pty.c.orig 2021-07-15 21:37:59 UTC
++++ subprojects/d2tk/src/base_pty.c
+@@ -19,12 +19,15 @@
+ #include <stdio.h>
+ #include <errno.h>
+ #include <string.h>
++#include <stdlib.h>
+ #include <fcntl.h>
++#include <unistd.h>
+ #include <vterm.h>
+-#include <pty.h>
+-#include <utmp.h>
++#include <libutil.h>
++#include <termios.h>
+ #include <sched.h>
+ #include <limits.h>
++#include <sys/ioctl.h>
+ #include <sys/wait.h>
+ #include <sys/mman.h>
+ #include <pthread.h>
+@@ -32,6 +35,8 @@
+
+ #include "base_internal.h"
+
++extern char **environ;
++
+ #define DEFAULT_FG 0xddddddff
+ #define DEFAULT_BG 0x222222ff
+
+@@ -183,7 +188,7 @@
+ return 0;
+ }
+
+- pthread_join(vpty->kid, NULL);
++ pthread_join((pthread_t)vpty->kid, NULL);
+
+ #if D2TK_DEBUG == 1
+ fprintf(stderr, "[%s] child with pid %ld has exited\n",
+@@ -432,7 +437,7 @@
+
+ *amaster = thread_data_master;
+
+- return thread;
++ return (ptrdiff_t)thread;
+ }
+
+ static ptrdiff_t
+@@ -587,7 +592,7 @@
+ // send CTRL-C
+ vterm_keyboard_unichar(vpty->vterm, 0x3, VTERM_MOD_NONE);
+
+- pthread_join(vpty->kid, NULL);
++ pthread_join((pthread_t)vpty->kid, NULL);
+
+ #if D2TK_DEBUG == 1
+ fprintf(stderr, "[%s] child with pid %ld has exited\n",
diff --git a/audio/moony-lv2/files/patch-subprojects_d2tk_src_util__spawn.c b/audio/moony-lv2/files/patch-subprojects_d2tk_src_util__spawn.c
deleted file mode 100644
index 9b4719c0ca18..000000000000
--- a/audio/moony-lv2/files/patch-subprojects_d2tk_src_util__spawn.c
+++ /dev/null
@@ -1,12 +0,0 @@
-- https://gitlab.com/OpenMusicKontrollers/moony.lv2/-/issues/2
-
---- subprojects/d2tk/src/util_spawn.c.orig 2021-03-06 18:21:48 UTC
-+++ subprojects/d2tk/src/util_spawn.c
-@@ -23,6 +23,7 @@
- #include <sched.h>
- #include <sys/wait.h>
- #include <sys/mman.h>
-+#include <sys/signal.h>
-
- #include <d2tk/util.h>
-
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 0881f867e1ee..045750146e99 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/mpg123.el/Makefile b/audio/mpg123.el/Makefile
index c9d8eed5173c..e8f96d161562 100644
--- a/audio/mpg123.el/Makefile
+++ b/audio/mpg123.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mpg123.el
PORTVERSION= 1.65
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio elisp
MASTER_SITES= http://www.gentei.org/~yuuji/software/mpg123el/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -8,7 +8,7 @@ DISTNAME= mpg123el.cgi?${PORTVERSION}
EXTRACT_SUFX= # empty
EXTRACT_ONLY= # empty
-MAINTAINER= mew14930xvi@inbox.lv
+MAINTAINER= mce@FreeBSD.org
COMMENT= Front-end to mpg123/ogg123 audio player for Emacsen
WWW= http://www.gentei.org/~yuuji/software/mpg123el/
@@ -16,6 +16,8 @@ LICENSE= BSD2CLAUSE
USES= emacs
+CONFLICTS_INSTALL= mpg123.el-emacs_*
+
OPTIONS_SINGLE= PLAYER
OPTIONS_SINGLE_PLAYER= MPG123 MPLAYER
OPTIONS_DEFAULT= MPLAYER
@@ -27,8 +29,6 @@ MPG123_RUN_DEPENDS= mpg123:audio/mpg123 \
ogg123:audio/vorbis-tools
MPG123_EXTRA_PATCHES= ${FILESDIR}/extra-mpg123-patch-mpg123.el
-CONFLICTS= mpg123-emacs
-
NO_WRKSUBDIR= yes
NO_ARCH= yes
NO_BUILD= yes
diff --git a/audio/mpg123.el/pkg-message b/audio/mpg123.el/pkg-message
index f50b93b8fdd1..e1d445f73e52 100644
--- a/audio/mpg123.el/pkg-message
+++ b/audio/mpg123.el/pkg-message
@@ -1,7 +1,7 @@
[
{ type: install
message: <<EOM
-Put the expression below into your ~/.emacs.
+Put the expression below into your Emacs configuration:
(autoload 'mpg123 "mpg123" "A Front-end to mpg123" t)
EOM
diff --git a/audio/mumble-server/Makefile b/audio/mumble-server/Makefile
index 64d553b22231..18b7089c4d58 100644
--- a/audio/mumble-server/Makefile
+++ b/audio/mumble-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mumble
DISTVERSION= 1.5.857
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio net
MASTER_SITES= https://github.com/${PORTNAME}-voip/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= -server
diff --git a/audio/mumble/Makefile b/audio/mumble/Makefile
index 9112286edbf4..2678c8046770 100644
--- a/audio/mumble/Makefile
+++ b/audio/mumble/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mumble
DISTVERSION= 1.5.857
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}-voip/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index 59e18509dd4a..c5f6fe40e0a3 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/murmur/Makefile b/audio/murmur/Makefile
index 766775b565dc..ca6995b6c616 100644
--- a/audio/murmur/Makefile
+++ b/audio/murmur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur
DISTVERSION= 1.3.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio net
MAINTAINER= vvd@FreeBSD.org
diff --git a/audio/musiccontrol/Makefile b/audio/musiccontrol/Makefile
index 52bc4e11a888..03fdb9849a37 100644
--- a/audio/musiccontrol/Makefile
+++ b/audio/musiccontrol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= musiccontrol
PORTVERSION= 0.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio java
MASTER_SITES= http://borderworlds.dk/projects/mc/
DISTNAME= MusicControl-0.3
@@ -9,7 +9,7 @@ EXTRACT_ONLY=
MAINTAINER= xi@borderworlds.dk
COMMENT= Advanced music player
-WWW= https://borderworlds.dk/projects/ #mc
+WWW= https://borderworlds.dk/projects/\#mc
RUN_DEPENDS= ${LOCALBASE}/bin/mpg123:audio/mpg123 \
${LOCALBASE}/bin/ogg123:audio/vorbis-tools \
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index 336f679b1504..bf49a149c969 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= musicpd
-PORTVERSION= 0.24.8
+PORTVERSION= 0.24.9
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}
diff --git a/audio/musicpd/distinfo b/audio/musicpd/distinfo
index 5bea9584d364..234430469d73 100644
--- a/audio/musicpd/distinfo
+++ b/audio/musicpd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1769900800
-SHA256 (mpd-0.24.8.tar.xz) = 1868aded6aabe6a02a6427ef1d3856b11370612afc53d28184533db53991d2f7
-SIZE (mpd-0.24.8.tar.xz) = 1017040
+TIMESTAMP = 1773478051
+SHA256 (mpd-0.24.9.tar.xz) = f3d28b29bbe675970ef205b3d9b835e5691423fed6a89d713dbcbf7839ea92f3
+SIZE (mpd-0.24.9.tar.xz) = 1017600
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index ac4a97f81e63..df8e6e906398 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 62b46b2e2e5e..5b76dcf0505e 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index d11fd92f6223..cc8f7775f739 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index fd5d73b20cbd..1f34ce28e8b7 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.1
+DISTVERSION= 0.3.2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index e4797915af0a..46a87ee08f9a 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1768884689
-SHA256 (brummer10-neuralrack-v0.3.1_GH0.tar.gz) = b93a7f4bb80c19fd182e3f568b166e24562a621bd14b3ce811641397c53c3b56
-SIZE (brummer10-neuralrack-v0.3.1_GH0.tar.gz) = 290410
+TIMESTAMP = 1775973879
+SHA256 (brummer10-neuralrack-v0.3.2_GH0.tar.gz) = 18e78f6dd7cd20657665afff61117a977f555083868fe4f76b1d98303561ea0e
+SIZE (brummer10-neuralrack-v0.3.2_GH0.tar.gz) = 291406
SHA256 (brummer10-libxputty-a4ca80c_GH0.tar.gz) = dea80ae61d349ed0f7f9420d08ca127443f018ee92a63b1d4c7bff68c198393c
SIZE (brummer10-libxputty-a4ca80c_GH0.tar.gz) = 578803
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
diff --git a/audio/noctavox/Makefile b/audio/noctavox/Makefile
index 35e5c6626875..10018adabe35 100644
--- a/audio/noctavox/Makefile
+++ b/audio/noctavox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= noctavox
DISTVERSION= g20260211
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
@@ -19,6 +20,7 @@ LICENSE_PERMS_UNICODE-DFS-2016= dist-mirror dist-sell pkg-mirror pkg-sell \
auto-accept
LIB_DEPENDS= libasound.so:audio/alsa-lib
+RUN_DEPENDS= alsa-plugins>=1.2.12:audio/alsa-plugins
USES= cargo
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index 29b7b934bb8d..b277f8752a5f 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.15
+DISTVERSION= 5.6.19
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 56b3dd728be9..dcf4952592fe 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771774491
-SHA256 (janbar-noson-app-5.6.15_GH0.tar.gz) = d92abd4c15a757f5c92fe5f36eeed340efdbb7d6637ed5571f1adb95a344a183
-SIZE (janbar-noson-app-5.6.15_GH0.tar.gz) = 3173018
+TIMESTAMP = 1774729263
+SHA256 (janbar-noson-app-5.6.19_GH0.tar.gz) = 860edf696cf687441fd239eac3c9f86e8520cbb78ad2986ae8a88e46924fdfa9
+SIZE (janbar-noson-app-5.6.19_GH0.tar.gz) = 3174115
diff --git a/audio/noson/Makefile b/audio/noson/Makefile
index bfd22437362c..385f5369a2eb 100644
--- a/audio/noson/Makefile
+++ b/audio/noson/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noson
-DISTVERSION= 2.12.23
+DISTVERSION= 2.12.27
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
diff --git a/audio/noson/distinfo b/audio/noson/distinfo
index 3eb0f472442a..9eba462bc87d 100644
--- a/audio/noson/distinfo
+++ b/audio/noson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771774233
-SHA256 (janbar-noson-2.12.23_GH0.tar.gz) = 09ee7b78a9b1583984ecf2bffc3dc53347d67a806843b3e9a2272ffc230e10bc
-SIZE (janbar-noson-2.12.23_GH0.tar.gz) = 498516
+TIMESTAMP = 1774729456
+SHA256 (janbar-noson-2.12.27_GH0.tar.gz) = 466f60346ad0b46b0ce764d3dbe4e44c7113eabc559971ec70372c583a2f4523
+SIZE (janbar-noson-2.12.27_GH0.tar.gz) = 500323
diff --git a/audio/noson/pkg-plist b/audio/noson/pkg-plist
index 71e19824c7bd..0b992e540382 100644
--- a/audio/noson/pkg-plist
+++ b/audio/noson/pkg-plist
@@ -43,5 +43,5 @@ lib/cmake/noson/nosonTargets-release.cmake
lib/cmake/noson/nosonTargets.cmake
lib/libnoson.so
lib/libnoson.so.2
-lib/libnoson.so.2.12.23
+lib/libnoson.so.2.12.27
libdata/pkgconfig/noson.pc
diff --git a/audio/nyquist/Makefile b/audio/nyquist/Makefile
index c950a79e56a2..b77c5d0f4184 100644
--- a/audio/nyquist/Makefile
+++ b/audio/nyquist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nyquist
DISTVERSION= 3.23
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/
DISTNAME= nyqsrc${DISTVERSION:S/.//}
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index e9b63b9f58da..bce681c2729c 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= padthv1
-DISTVERSION= 1.3.2
+DISTVERSION= 1.4.1
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/padthv1-lv2/distinfo b/audio/padthv1-lv2/distinfo
index 24e34b9601d2..999a2bab0354 100644
--- a/audio/padthv1-lv2/distinfo
+++ b/audio/padthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747798543
-SHA256 (padthv1-1.3.2.tar.gz) = b17a498c3efdfab2eb587c290310028d1fbc29519b42cb3ca8a18c4cdee76fd3
-SIZE (padthv1-1.3.2.tar.gz) = 246039
+TIMESTAMP = 1776067250
+SHA256 (padthv1-1.4.1.tar.gz) = 567d55833a5681e1f1844f81895797ac776432ae415cc7274b5746ddbdf79e86
+SIZE (padthv1-1.4.1.tar.gz) = 580641
diff --git a/audio/piper-phonemize/Makefile b/audio/piper-phonemize/Makefile
index 617af0d92871..d2868a52fffa 100644
--- a/audio/piper-phonemize/Makefile
+++ b/audio/piper-phonemize/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
DISTVERSIONSUFFIX= -4
CATEGORIES= audio
-MAINTAINER= kenrap@kennethraplee.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fast, local neural text to speech system
WWW= https://rhasspy.github.io/piper-samples/
diff --git a/audio/piper/Makefile b/audio/piper/Makefile
index 32399d8fe3d0..e1992d2ea5d9 100644
--- a/audio/piper/Makefile
+++ b/audio/piper/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONSUFFIX= -2
PORTREVISION= 4
CATEGORIES= audio
-MAINTAINER= kenrap@kennethraplee.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fast, local text to speech system
WWW= https://rhasspy.github.io/piper-samples/
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index 2f55fcb11af3..3113d52d3397 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pipewire-spa-oss
-DISTVERSION= g20251117
-PORTREVISION= 2
+DISTVERSION= g20260411
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
@@ -19,85 +18,64 @@ USES= cargo llvm:lib,noexport
USE_GITHUB= yes
GH_ACCOUNT= shkhln
GH_PROJECT= pw-oss
-GH_TAGNAME= 73485ea006005c4cf47e7161ef2cb0a3d883d36c
+GH_TAGNAME= b01ade0347a2e089075bcf6cf3297b6d54d629c5
-CARGO_CRATES= aho-corasick-1.1.3 \
- annotate-snippets-0.9.2 \
- autocfg-1.3.0 \
- bindgen-0.69.4 \
- bitflags-2.6.0 \
- cc-1.1.21 \
+CARGO_CRATES= aho-corasick-1.1.4 \
+ annotate-snippets-0.11.5 \
+ anstyle-1.0.14 \
+ bindgen-0.72.1 \
+ bitflags-2.11.0 \
+ cc-1.2.60 \
cexpr-0.6.0 \
- cfg-expr-0.15.8 \
- cfg-if-1.0.0 \
+ cfg-expr-0.20.7 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
clang-sys-1.8.1 \
- convert_case-0.6.0 \
+ convert_case-0.8.0 \
cookie-factory-0.3.3 \
- either-1.13.0 \
- equivalent-1.0.1 \
- futures-0.3.30 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-executor-0.3.30 \
- futures-io-0.3.30 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- glob-0.3.1 \
- hashbrown-0.14.5 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ find-msvc-tools-0.1.9 \
+ glob-0.3.3 \
+ hashbrown-0.17.0 \
heck-0.5.0 \
- indexmap-2.5.0 \
- itertools-0.12.1 \
- lazy_static-1.5.0 \
- lazycell-1.3.0 \
- libc-0.2.159 \
- libloading-0.8.5 \
- memchr-2.7.4 \
+ indexmap-2.14.0 \
+ itertools-0.13.0 \
+ libc-0.2.184 \
+ libloading-0.8.9 \
+ libspa-0.9.2 \
+ libspa-sys-0.9.2 \
+ memchr-2.8.0 \
minimal-lexical-0.2.1 \
- nix-0.27.1 \
+ nix-0.30.1 \
nom-7.1.3 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- proc-macro2-1.0.86 \
- quote-1.0.37 \
- regex-1.10.6 \
- regex-automata-0.4.7 \
- regex-syntax-0.8.4 \
- rustc-hash-1.1.0 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
- serde_spanned-0.6.7 \
+ nom-8.0.0 \
+ pkg-config-0.3.32 \
+ proc-macro2-1.0.106 \
+ quote-1.0.45 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.10 \
+ rustc-hash-2.1.2 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_spanned-1.1.1 \
shlex-1.3.0 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- syn-2.0.77 \
- system-deps-6.2.2 \
- target-lexicon-0.12.16 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ smallvec-1.15.1 \
+ syn-2.0.117 \
+ system-deps-7.0.8 \
+ target-lexicon-0.13.3 \
+ toml-1.1.2+spec-1.1.0 \
+ toml_datetime-1.1.1+spec-1.1.0 \
+ toml_parser-1.1.2+spec-1.1.0 \
+ toml_writer-1.1.1+spec-1.1.0 \
uds-0.4.2 \
- unicode-ident-1.0.13 \
- unicode-segmentation-1.12.0 \
- unicode-width-0.1.14 \
- version-compare-0.2.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6 \
- winnow-0.6.19 \
- yansi-term-0.1.2 \
- libspa,libspa-sys@git+https://gitlab.freedesktop.org/pipewire/pipewire-rs.git?rev=016e554768ae251c8de3724ea4b06f4749a8dd00\#016e554768ae251c8de3724ea4b06f4749a8dd00
+ unicode-ident-1.0.24 \
+ unicode-segmentation-1.13.2 \
+ unicode-width-0.2.2 \
+ version-compare-0.2.1 \
+ windows-link-0.2.1 \
+ winnow-1.0.1
PLIST_FILES= lib/spa-0.2/libspa_freebsd_oss.so \
share/pipewire/pipewire.conf.d/oss.conf \
diff --git a/audio/pipewire-spa-oss/distinfo b/audio/pipewire-spa-oss/distinfo
index b67a6f4bcf17..b27b84b6b3cc 100644
--- a/audio/pipewire-spa-oss/distinfo
+++ b/audio/pipewire-spa-oss/distinfo
@@ -1,157 +1,115 @@
-TIMESTAMP = 1763806711
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/annotate-snippets-0.9.2.crate) = ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e
-SIZE (rust/crates/annotate-snippets-0.9.2.crate) = 32065
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
-SIZE (rust/crates/bindgen-0.69.4.crate) = 221092
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0
-SIZE (rust/crates/cc-1.1.21.crate) = 83463
+TIMESTAMP = 1775930690
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
+SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
+SIZE (rust/crates/bitflags-2.11.0.crate) = 48906
+SHA256 (rust/crates/cc-1.2.60.crate) = 43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20
+SIZE (rust/crates/cc-1.2.60.crate) = 97051
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
-SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368
+SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355
+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/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
-SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/hashbrown-0.17.0.crate) = 4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51
+SIZE (rust/crates/hashbrown-0.17.0.crate) = 154597
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
-SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
-SIZE (rust/crates/libc-0.2.159.crate) = 755366
-SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4
-SIZE (rust/crates/libloading-0.8.5.crate) = 28902
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/libc-0.2.184.crate) = 48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af
+SIZE (rust/crates/libc-0.2.184.crate) = 820172
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libspa-0.9.2.crate) = b6b8cfa2a7656627b4c92c6b9ef929433acd673d5ab3708cda1b18478ac00df4
+SIZE (rust/crates/libspa-0.9.2.crate) = 60642
+SHA256 (rust/crates/libspa-sys-0.9.2.crate) = 901049455d2eb6decf9058235d745237952f4804bc584c5fcb41412e6adcc6e0
+SIZE (rust/crates/libspa-sys-0.9.2.crate) = 8920
+SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
+SIZE (rust/crates/memchr-2.8.0.crate) = 97780
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
-SIZE (rust/crates/regex-1.10.6.crate) = 253894
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a
+SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781
+SHA256 (rust/crates/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe
+SIZE (rust/crates/rustc-hash-2.1.2.crate) = 14754
+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_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26
+SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
-SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
-SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/system-deps-7.0.8.crate) = 396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7
+SIZE (rust/crates/system-deps-7.0.8.crate) = 30092
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee
+SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327
+SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
+SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
+SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526
+SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485
+SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db
+SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841
SHA256 (rust/crates/uds-0.4.2.crate) = 885c31f06fce836457fe3ef09a59f83fe8db95d270b11cd78f40a4666c4d1661
SIZE (rust/crates/uds-0.4.2.crate) = 47387
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
-SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-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_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-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_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_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-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/winnow-0.6.19.crate) = c52ac009d615e79296318c1bcce2d422aaca15ad08515e344feeda07df67a587
-SIZE (rust/crates/winnow-0.6.19.crate) = 163565
-SHA256 (rust/crates/yansi-term-0.1.2.crate) = fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1
-SIZE (rust/crates/yansi-term-0.1.2.crate) = 14342
-SHA256 (pipewire-pipewire-rs-016e554768ae251c8de3724ea4b06f4749a8dd00_GL0.tar.gz) = 64cc560c9127b1adf5e42f64b901336b3d190ea2c96fd0a128ae9dd4f2514549
-SIZE (pipewire-pipewire-rs-016e554768ae251c8de3724ea4b06f4749a8dd00_GL0.tar.gz) = 114265
-SHA256 (shkhln-pw-oss-g20251117-73485ea006005c4cf47e7161ef2cb0a3d883d36c_GH0.tar.gz) = 7128e6f8dc45974bc2b1d14557fd511327273c15982b1d95204200cf118868a6
-SIZE (shkhln-pw-oss-g20251117-73485ea006005c4cf47e7161ef2cb0a3d883d36c_GH0.tar.gz) = 32951
+SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
+SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/unicode-segmentation-1.13.2.crate) = 9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c
+SIZE (rust/crates/unicode-segmentation-1.13.2.crate) = 111829
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/winnow-1.0.1.crate) = 09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5
+SIZE (rust/crates/winnow-1.0.1.crate) = 187973
+SHA256 (shkhln-pw-oss-g20260411-b01ade0347a2e089075bcf6cf3297b6d54d629c5_GH0.tar.gz) = 19f747d01612eb2ce6d23f0bb1057829fc479caefb6e9ac5de9e107819a81641
+SIZE (shkhln-pw-oss-g20260411-b01ade0347a2e089075bcf6cf3297b6d54d629c5_GH0.tar.gz) = 31722
diff --git a/audio/pithos/Makefile b/audio/pithos/Makefile
index 66ab7f59f28d..3ea5034f7ebd 100644
--- a/audio/pithos/Makefile
+++ b/audio/pithos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pithos
PORTVERSION= 1.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= jhixson@FreeBSD.org
@@ -17,7 +17,7 @@ RUN_DEPENDS= gnome-keyring:security/gnome-keyring \
${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py-gstreamer1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${PY_FLAVOR} \
- ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR}
+ ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-pyxdg@${PY_FLAVOR}
USES= pkgconfig:run python gnome gstreamer meson ninja gettext shebangfix
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index bde3f8ae8f4d..113af04e4631 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772542539
-SHA256 (KDE/plasma/6.6.2/kpipewire-6.6.2.tar.xz) = e6a9f1de8a26ed83c376757ea9db7ad2f19294caba93151eb6b8b73f6654a1e0
-SIZE (KDE/plasma/6.6.2/kpipewire-6.6.2.tar.xz) = 153660
+TIMESTAMP = 1775652512
+SHA256 (KDE/plasma/6.6.4/kpipewire-6.6.4.tar.xz) = 1b9ef2890be00ee96ca439770a3f7842f54ac901c6a47edd3d68aff85c1a3a8f
+SIZE (KDE/plasma/6.6.4/kpipewire-6.6.4.tar.xz) = 154564
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 935c6333f8e5..d220d253d782 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772542540
-SHA256 (KDE/plasma/6.6.2/ocean-sound-theme-6.6.2.tar.xz) = 7a6c71c0bba6b0eb0c774907d0804565666ea26f321e26017284bd341a8cc515
-SIZE (KDE/plasma/6.6.2/ocean-sound-theme-6.6.2.tar.xz) = 2124064
+TIMESTAMP = 1775652512
+SHA256 (KDE/plasma/6.6.4/ocean-sound-theme-6.6.4.tar.xz) = 3f6d02604eabf8ce084fa47dffa1ed1dc86728e970fd941ba058aa505348b541
+SIZE (KDE/plasma/6.6.4/ocean-sound-theme-6.6.4.tar.xz) = 2124560
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 40e9ebccdb46..54fbcc478a73 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772542542
-SHA256 (KDE/plasma/6.6.2/oxygen-sounds-6.6.2.tar.xz) = 19c2883574a0347e1fed7626a7706e8dd2ed1a6932728a66106706fa9ad90cc8
-SIZE (KDE/plasma/6.6.2/oxygen-sounds-6.6.2.tar.xz) = 1935580
+TIMESTAMP = 1775652513
+SHA256 (KDE/plasma/6.6.4/oxygen-sounds-6.6.4.tar.xz) = ffd36dfe7c3d1627933678d45b626c4d15a1194096bf66b5145dfbe873ee1051
+SIZE (KDE/plasma/6.6.4/oxygen-sounds-6.6.4.tar.xz) = 1936432
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 1e03ded2d0c4..099d8c3921c3 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772542544
-SHA256 (KDE/plasma/6.6.2/plasma-pa-6.6.2.tar.xz) = 9452255cbca5eecb545fb17417b1abe6471103f0e2aeac7eb7c0022bcaa19754
-SIZE (KDE/plasma/6.6.2/plasma-pa-6.6.2.tar.xz) = 202500
+TIMESTAMP = 1775652515
+SHA256 (KDE/plasma/6.6.4/plasma-pa-6.6.4.tar.xz) = e7062b86e728033b1125c711ec5bb285d2028c642f9775347624a1607f694793
+SIZE (KDE/plasma/6.6.4/plasma-pa-6.6.4.tar.xz) = 203428
diff --git a/audio/pms-devel/Makefile b/audio/pms-devel/Makefile
index ca89522e1882..f5e2478e666a 100644
--- a/audio/pms-devel/Makefile
+++ b/audio/pms-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pms-devel
PORTVERSION= 0.0.20231224
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
MAINTAINER= riggs@FreeBSD.org
diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile
index c84f2de1cb3d..8c461bd7b71b 100644
--- a/audio/pt2-clone/Makefile
+++ b/audio/pt2-clone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pt2-clone
-PORTVERSION= 1.81
+PORTVERSION= 1.87
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo
index 29238097fc3c..4872c4712b0a 100644
--- a/audio/pt2-clone/distinfo
+++ b/audio/pt2-clone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1773043445
+TIMESTAMP = 1775711468
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
SIZE (pt2-clone-extras-2.tar.gz) = 742
-SHA256 (8bitbubsy-pt2-clone-v1.81_GH0.tar.gz) = bc9aaaade98743a8b7ff06baa632f98298b90c2043d53b3f8f1540766e5ee06d
-SIZE (8bitbubsy-pt2-clone-v1.81_GH0.tar.gz) = 9211450
+SHA256 (8bitbubsy-pt2-clone-v1.87_GH0.tar.gz) = 31169025661c8bc954bdc2322ed2ef6d95e3b53a49f1a5d845569f07d5df3c2c
+SIZE (8bitbubsy-pt2-clone-v1.87_GH0.tar.gz) = 9106827
diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile
index 950def9a1bca..13f6bb67e371 100644
--- a/audio/py-SoundFile/Makefile
+++ b/audio/py-SoundFile/Makefile
@@ -1,5 +1,6 @@
PORTNAME= SoundFile
DISTVERSION= 0.13.1
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} \
- ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PREFIX}/lib/libsndfile.so:audio/libsndfile
USES= python
diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile
index 8c61eeb620fd..8f5d2f9d9f13 100644
--- a/audio/py-aubio/Makefile
+++ b/audio/py-aubio/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -6,8 +6,8 @@ MAINTAINER= jhale@FreeBSD.org
COMMENT= Python bindings for aubio music analysis
LIB_DEPENDS= libaubio.so:audio/aubio
-BUILD_DEPENDS= ${PYNUMPY}
-RUN_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
TEST_DEPENDS= sox:audio/sox
USES+= python
diff --git a/audio/py-auditok/Makefile b/audio/py-auditok/Makefile
index fa38fe700202..9aee953ed282 100644
--- a/audio/py-auditok/Makefile
+++ b/audio/py-auditok/Makefile
@@ -1,6 +1,6 @@
PORTNAME= auditok
DISTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydub>0:audio/py-pydub@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
diff --git a/audio/py-espeakng-loader/Makefile b/audio/py-espeakng-loader/Makefile
new file mode 100644
index 000000000000..c2563051edfc
--- /dev/null
+++ b/audio/py-espeakng-loader/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= espeakng_loader
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.4
+CATEGORIES= audio python
+#MASTER_SITES= PYPI # no latest version on PyPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Shared library loader for eSpeak NG
+WWW= https://github.com/thewh1teagle/espeakng-loader
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= espeak-ng>0:audio/espeak-ng
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+USE_GITHUB= yes
+GH_ACCOUNT= thewh1teagle
+GH_PROJECT= espeakng-loader
+GH_TAGNAME= 0ddc87adf77e5850d7eeb542ac8a87d421b64daa
+
+NO_ARCH= yes
+
+post-patch: # patch to change %%PREFIX%% in __init__.py to the actual prefix
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/espeakng_loader/__init__.py
+
+.include <bsd.port.mk>
diff --git a/audio/py-espeakng-loader/distinfo b/audio/py-espeakng-loader/distinfo
new file mode 100644
index 000000000000..8377c43f26c6
--- /dev/null
+++ b/audio/py-espeakng-loader/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1773682274
+SHA256 (thewh1teagle-espeakng-loader-v0.2.4-0ddc87adf77e5850d7eeb542ac8a87d421b64daa_GH0.tar.gz) = c52fde6a08f790dc9f150b68205a35d3ce0aa95dbd5fa8be7b22989b26d1ba09
+SIZE (thewh1teagle-espeakng-loader-v0.2.4-0ddc87adf77e5850d7eeb542ac8a87d421b64daa_GH0.tar.gz) = 4595
diff --git a/audio/py-espeakng-loader/files/patch-src_espeakng__loader_____init____.py b/audio/py-espeakng-loader/files/patch-src_espeakng__loader_____init____.py
new file mode 100644
index 000000000000..947a634e1340
--- /dev/null
+++ b/audio/py-espeakng-loader/files/patch-src_espeakng__loader_____init____.py
@@ -0,0 +1,20 @@
+--- src/espeakng_loader/__init__.py.orig 2026-03-16 18:06:28 UTC
++++ src/espeakng_loader/__init__.py
+@@ -4,15 +4,10 @@ def get_library_path():
+ import os
+
+ def get_library_path():
+- ext = ".dll" if platform.system() == "Windows" else ".so" if platform.system() == "Linux" else ".dylib"
+- lib_name = "espeak-ng" + ext if platform.system() == "Windows" else 'libespeak-ng' + ext
+- return str(Path(__file__).parent / lib_name)
++ return f"%%PREFIX%%/lib/libespeak-ng.so"
+
+ def get_data_path():
+- data_path = Path(__file__).parent / 'espeak-ng-data'
+- if not data_path.exists():
+- raise RuntimeError(f'data path not exists at {data_path}')
+- return str(data_path)
++ return f"%%PREFIX%%/share/espeak-ng/espeak-ng-data"
+
+ def load_library():
+ """
diff --git a/audio/py-espeakng-loader/pkg-descr b/audio/py-espeakng-loader/pkg-descr
new file mode 100644
index 000000000000..1a9b3ec0a1ea
--- /dev/null
+++ b/audio/py-espeakng-loader/pkg-descr
@@ -0,0 +1,5 @@
+espeakng_loader is a Python package that provides a shared library loader for
+eSpeak NG.
+
+This package helps locate and load the eSpeak NG shared library across different
+platforms, making it easier to use eSpeak NG from Python applications.
diff --git a/audio/py-essentia/Makefile b/audio/py-essentia/Makefile
index c4c82bb84b01..889cfaaa3288 100644
--- a/audio/py-essentia/Makefile
+++ b/audio/py-essentia/Makefile
@@ -1,23 +1,24 @@
PORTNAME= essentia
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1_beta5-859
-DISTVERSIONSUFFIX= -gb247091f
-PORTREVISION= 5
+DISTVERSION= 2.1_beta5-1417
+PORTREVISION= 1
+DISTVERSIONSUFFIX= -gf0f6c358
CATEGORIES= audio
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python bindings for essentia, C++ library for audio and music analysis
-WWW= https://essentia.upf.edu/
+WWW= https://essentia.upf.edu/ \
+ https://github.com/MTG/essentia
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
-BUILD_DEPENDS= ${PYNUMPY} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
LIB_DEPENDS= libessentia.so:audio/essentia
-RUN_DEPENDS= ${PYNUMPY} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
diff --git a/audio/py-essentia/distinfo b/audio/py-essentia/distinfo
index a44fb9ece8df..1a6b8968dd2e 100644
--- a/audio/py-essentia/distinfo
+++ b/audio/py-essentia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1706464973
-SHA256 (MTG-essentia-v2.1_beta5-859-gb247091f_GH0.tar.gz) = 41428252b36bcd20288fd85bcaf981aa039c0a4a9be32b840ddfdfa68fc9b969
-SIZE (MTG-essentia-v2.1_beta5-859-gb247091f_GH0.tar.gz) = 92213394
+TIMESTAMP = 1773603925
SHA256 (waf) = e662491fe0ce1eb11c6abde7151ed1d7088b3eec16e930c6a6a5ee3880f1f81e
SIZE (waf) = 102992
+SHA256 (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 4168a1557d43e5395e279a65dc5dbe41bf1226beae6dda76b4877f4b6d0b22c3
+SIZE (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 92660766
diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
index 9f7f5ea9b877..a8733aaa24da 100644
--- a/audio/py-librosa/Makefile
+++ b/audio/py-librosa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librosa
DISTVERSION= 0.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLA
${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \
- ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \
diff --git a/audio/py-music21/Makefile b/audio/py-music21/Makefile
index b576967e6d4c..7398438cce3e 100644
--- a/audio/py-music21/Makefile
+++ b/audio/py-music21/Makefile
@@ -1,5 +1,6 @@
PORTNAME= music21
DISTVERSION= 9.7.1
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
- ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webcolors>=1.5:graphics/py-webcolors@${PY_FLAVOR} \
lilypond:print/lilypond \
diff --git a/audio/py-pyjacklib/Makefile b/audio/py-pyjacklib/Makefile
index 00fe5d7ba925..7ee755601f05 100644
--- a/audio/py-pyjacklib/Makefile
+++ b/audio/py-pyjacklib/Makefile
@@ -1,25 +1,23 @@
PORTNAME= pyjacklib
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.1
-PORTREVISION= 2
+PORTVERSION= 0.1.1
+PORTREVISION= 3
CATEGORIES= audio
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Python bindings for the Jack library
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Python bindings for libjack using ctypes
WWW= https://github.com/jackaudio/pyjacklib
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING.md
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libjack.so:audio/jack
USES= localbase python
-USE_PYTHON= autoplist distutils
-
-USE_GITHUB= yes
-GH_ACCOUNT= jackaudio
-GH_PROJECT= pyjacklib
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/audio/py-pyjacklib/distinfo b/audio/py-pyjacklib/distinfo
index bbf101a1fa65..cb9d832d2e86 100644
--- a/audio/py-pyjacklib/distinfo
+++ b/audio/py-pyjacklib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1666270467
-SHA256 (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = ae8de20b97aa5b286b618924ac649f4ffa272273737f43254f2ca20c1cbd7853
-SIZE (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = 22031
+TIMESTAMP = 1773966834
+SHA256 (pyjacklib-0.1.1.tar.gz) = b940bd782752a5fc221419a426c366c7b644be341dc665b0ad26fca4a00f966f
+SIZE (pyjacklib-0.1.1.tar.gz) = 24661
diff --git a/audio/py-pyjacklib/pkg-descr b/audio/py-pyjacklib/pkg-descr
index 5d0116d6737c..308e95536c6e 100644
--- a/audio/py-pyjacklib/pkg-descr
+++ b/audio/py-pyjacklib/pkg-descr
@@ -1,5 +1,5 @@
-Python bindings for libjack using ctypes, which allow you to write
-JACK client applications in Python.
+pyjacklib provides Python bindings for libjack using ctypes, which allow you to
+write JACK client applications in Python.
-The library provides a low-level, almost unaltered mapping of the
-libjack C API, plus a few additional convenience functions.
+The library provides a low-level, almost unaltered mapping of the libjack C API,
+plus a few additional convenience functions.
diff --git a/audio/py-pyradio/Makefile b/audio/py-pyradio/Makefile
index 9bd8909ddbeb..452ce20b9a0c 100644
--- a/audio/py-pyradio/Makefile
+++ b/audio/py-pyradio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyradio
-DISTVERSION= 0.9.3.11.27
+DISTVERSION= 0.9.3.11.29
PORTREVISION= 0
CATEGORIES= audio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-pyradio/distinfo b/audio/py-pyradio/distinfo
index 54271f9a8738..60c167fa60fb 100644
--- a/audio/py-pyradio/distinfo
+++ b/audio/py-pyradio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1770459146
-SHA256 (coderholic-pyradio-0.9.3.11.27_GH0.tar.gz) = e441ad27fb48721275b745ee550635fe21b0052437e9e6bcbda12da420ab18ca
-SIZE (coderholic-pyradio-0.9.3.11.27_GH0.tar.gz) = 1650292
+TIMESTAMP = 1774770104
+SHA256 (coderholic-pyradio-0.9.3.11.29_GH0.tar.gz) = d0be6fb6581148678d29680876d92f8c1c055d8089e82731eb29af60bb68a11c
+SIZE (coderholic-pyradio-0.9.3.11.29_GH0.tar.gz) = 2163435
diff --git a/audio/py-pysndfile/Makefile b/audio/py-pysndfile/Makefile
index d2eda69cd7fb..d36158691783 100644
--- a/audio/py-pysndfile/Makefile
+++ b/audio/py-pysndfile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pysndfile
DISTVERSION= 1.4.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +11,10 @@ WWW= https://forge-2.ircam.fr/roebel/pysndfile
LICENSE= LGPL3
-BUILD_DEPENDS= ${PYNUMPY} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
LIB_DEPENDS= libsndfile.so:audio/libsndfile
-RUN_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
USES= python localbase
USE_PYTHON= distutils autoplist cython pytest
diff --git a/audio/py-resampy/Makefile b/audio/py-resampy/Makefile
index fb442c4e88be..3dfe00405714 100644
--- a/audio/py-resampy/Makefile
+++ b/audio/py-resampy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resampy
DISTVERSION= 0.4.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>=0.53:devel/py-numba@${PY_FLAVOR} \
- ${PYNUMPY}
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/audio/py-samplerate/Makefile b/audio/py-samplerate/Makefile
index bef651dbafd3..344d282664c4 100644
--- a/audio/py-samplerate/Makefile
+++ b/audio/py-samplerate/Makefile
@@ -1,5 +1,6 @@
PORTNAME= samplerate
DISTVERSION= 0.2.1
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
pybind11>0:devel/pybind11 \
cmake:devel/cmake-core
LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
-RUN_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
USES= cmake compiler:c++14-lang pkgconfig python
USE_PYTHON= flavors pytest
diff --git a/audio/py-sounddevice/Makefile b/audio/py-sounddevice/Makefile
index 2fabfc339a10..db3a16630021 100644
--- a/audio/py-sounddevice/Makefile
+++ b/audio/py-sounddevice/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sounddevice
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
- ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
portaudio>0:audio/portaudio
USES= python
diff --git a/audio/py-soxr/Makefile b/audio/py-soxr/Makefile
index 1c3230ff9163..c256da2c7dfe 100644
--- a/audio/py-soxr/Makefile
+++ b/audio/py-soxr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= soxr
-DISTVERSION= 0.5.0
+DISTVERSION= 1.0.0
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,23 +13,18 @@ LICENSE_COMB= multi
BROKEN_i386= fails to compile: ...requires target feature 'sse', but would be inlined into function 'h8' that is compiled without support for 'sse'
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- cmake:devel/cmake-core \
- ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.9.0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}SoundFile>0:audio/py-SoundFile@${PY_FLAVOR}
-USES= python
+USES= cmake:indirect python
USE_PYTHON= pep517 autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
-xpost-install:
- # strip binary
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/soxr/cysoxr${PYTHON_TAG}.so
- # correct version as a workaround for https://github.com/dofuuz/python-soxr/issues/21
- @${REINPLACE_CMD} -i '' -e 's|^version |__version__ |' ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/soxr/_version.py
-
.include <bsd.port.mk>
diff --git a/audio/py-soxr/distinfo b/audio/py-soxr/distinfo
index 81e27568d7d0..ab1e2d6d2fb9 100644
--- a/audio/py-soxr/distinfo
+++ b/audio/py-soxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726596269
-SHA256 (soxr-0.5.0.tar.gz) = 6db338bbb01b73ad31534dd48e1b1eafa767714223f7d403c7633c987bdbd719
-SIZE (soxr-0.5.0.tar.gz) = 170686
+TIMESTAMP = 1775884256
+SHA256 (soxr-1.0.0.tar.gz) = e07ee6c1d659bc6957034f4800c60cb8b98de798823e34d2a2bba1caa85a4509
+SIZE (soxr-1.0.0.tar.gz) = 171415
diff --git a/audio/py-torchaudio/Makefile b/audio/py-torchaudio/Makefile
index 2eec77ac2f37..6b82cf039ad3 100644
--- a/audio/py-torchaudio/Makefile
+++ b/audio/py-torchaudio/Makefile
@@ -1,6 +1,7 @@
PORTNAME= torchaudio
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
+PORTREVISION= 1
CATEGORIES= audio python # machine-learning
MASTER_SITES= https://downloads.sourceforge.net/project/sox/sox/14.4.2/:sox
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-wavio/Makefile b/audio/py-wavio/Makefile
index e167864f81af..08251ee41e98 100644
--- a/audio/py-wavio/Makefile
+++ b/audio/py-wavio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wavio
DISTVERSION= 0.0.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/WarrenWeckesser/wavio/
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist pytest
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 1a5ec8adb561..77d3f0e5d45e 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.11
-PORTREVISION= 1
+DISTVERSION= 1.5.12
CATEGORIES= audio
MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk
DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk
diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo
index f173c1b3482a..816331a9230f 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1767597135
+TIMESTAMP = 1774062699
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
-SHA256 (rncbc-qtractor-v1.5.11_GH0.tar.gz) = 05da967ea1be686331f7fcbcd2f8d91aa3c5fc312b56e81474b485fd87744761
-SIZE (rncbc-qtractor-v1.5.11_GH0.tar.gz) = 2010109
+SHA256 (rncbc-qtractor-v1.5.12_GH0.tar.gz) = 0df945e2a2d853ceeaf0a9038f4665f213d39df169aaff7f8d4fdd219e81fba8
+SIZE (rncbc-qtractor-v1.5.12_GH0.tar.gz) = 2013736
SHA256 (breakfastquay-minibpm-43de991_GH0.tar.gz) = 925d18acdd0a902e7ea2ff3722ebe247895b044d1fc35b7b9ba072b77c3f7b58
SIZE (breakfastquay-minibpm-43de991_GH0.tar.gz) = 41564
diff --git a/audio/radiotrope/Makefile b/audio/radiotrope/Makefile
new file mode 100644
index 000000000000..e1e37ecf3d12
--- /dev/null
+++ b/audio/radiotrope/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= radiotrope
+DISTVERSION= g20260316
+CATEGORIES= audio
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= AI agent-enabled internet radio player
+WWW= https://github.com/goten002/radiotrope
+
+LICENSE= APACHE20 BSD0CLAUSE BSD2CLAUSE BSD3CLAUSE BSL FDK-AAC GPLv3 \
+ ISCL MIT MPL20 UNICODE UNLICENSE WTFPL ZLIB
+LICENSE_COMB= multi
+LICENSE_NAME_FDK-AAC= Fraunhofer FDK AAC Codec Library
+LICENSE_NAME_UNICODE= UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
+LICENSE_TEXT_FDK-AAC= See https://spdx.org/licenses/FDK-AAC.html
+LICENSE_TEXT_UNICODE= See https://www.unicode.org/copyright.html
+LICENSE_PERMS_FDK-AAC= dist-mirror pkg-mirror auto-accept
+LICENSE_PERMS_UNICODE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+USES= cargo ssl
+USE_GITHUB= yes
+GH_ACCOUNT= goten002
+GH_TAGNAME= aab2334
+
+CARGO_INSTALL_PATH= crates/radiotrope-app crates/radiotrope-cli
+
+DESKTOP_ENTRIES= "${PORTNAME}" \
+ "${COMMENT}" \
+ "${PORTNAME}" \
+ "${PORTNAME}" \
+ "Audio;AudioVideo;" \
+ false
+
+post-install:
+.for size in 16 32 48 64 128 256
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps
+ cd ${WRKSRC}/assets/icons && \
+ ${INSTALL_DATA} icon-${size}.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps/${PORTNAME}.png
+.endfor
+
+.include <bsd.port.mk>
diff --git a/audio/radiotrope/Makefile.crates b/audio/radiotrope/Makefile.crates
new file mode 100644
index 000000000000..7d6a9ac29402
--- /dev/null
+++ b/audio/radiotrope/Makefile.crates
@@ -0,0 +1,781 @@
+CARGO_CRATES= ab_glyph-0.2.32 \
+ ab_glyph_rasterizer-0.1.10 \
+ accesskit-0.22.0 \
+ accesskit_atspi_common-0.15.0 \
+ accesskit_consumer-0.32.0 \
+ accesskit_macos-0.23.0 \
+ accesskit_unix-0.18.0 \
+ accesskit_windows-0.30.0 \
+ accesskit_winit-0.30.0 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
+ aligned-0.4.3 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ alsa-0.11.0 \
+ alsa-sys-0.4.0 \
+ android-activity-0.6.0 \
+ android-properties-0.2.2 \
+ android_system_properties-0.1.5 \
+ annotate-snippets-0.12.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ as-raw-xcb-connection-1.0.1 \
+ as-slice-0.2.1 \
+ async-broadcast-0.7.2 \
+ async-channel-2.5.0 \
+ async-executor-1.13.3 \
+ async-io-2.6.0 \
+ async-lock-3.4.2 \
+ async-process-2.5.0 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.13 \
+ async-task-4.7.1 \
+ async-trait-0.1.89 \
+ atomic-0.6.1 \
+ atomic-waker-1.1.2 \
+ atspi-0.29.0 \
+ atspi-common-0.13.0 \
+ atspi-proxies-0.13.0 \
+ auto_enums-0.8.7 \
+ autocfg-1.5.0 \
+ av-scenechange-0.14.1 \
+ av1-grain-0.2.5 \
+ avif-serialize-0.8.8 \
+ base64-0.22.1 \
+ bincode-2.0.1 \
+ bindgen-0.72.1 \
+ biquad-0.5.0 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bit_field-0.10.3 \
+ bitflags-1.3.2 \
+ bitflags-2.10.0 \
+ bitstream-io-4.9.0 \
+ block-buffer-0.10.4 \
+ block2-0.5.1 \
+ block2-0.6.2 \
+ blocking-1.6.2 \
+ borsh-1.6.0 \
+ built-0.8.0 \
+ bumpalo-3.19.1 \
+ by_address-1.2.1 \
+ bytemuck-1.25.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.11.1 \
+ calloop-0.13.0 \
+ calloop-0.14.3 \
+ calloop-wayland-source-0.3.0 \
+ calloop-wayland-source-0.4.1 \
+ castaway-0.2.4 \
+ cc-1.2.55 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ cgl-0.3.2 \
+ chrono-0.4.43 \
+ clang-sys-1.8.1 \
+ clap-4.5.58 \
+ clap_builder-4.5.58 \
+ clap_derive-4.5.55 \
+ clap_lex-1.0.0 \
+ clipboard-win-5.4.1 \
+ clru-0.6.2 \
+ cmake-0.1.57 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
+ compact_str-0.9.0 \
+ concurrent-queue-2.5.0 \
+ const-field-offset-0.1.5 \
+ const-field-offset-macro-0.1.5 \
+ convert_case-0.10.0 \
+ copypasta-0.10.2 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
+ core2-0.4.0 \
+ core_maths-0.1.1 \
+ coreaudio-rs-0.14.0 \
+ countme-3.0.1 \
+ cpal-0.17.3 \
+ cpp-0.5.10 \
+ cpp_build-0.5.10 \
+ cpp_common-0.5.10 \
+ cpp_macros-0.5.10 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.7 \
+ csscolorparser-0.6.2 \
+ ctor-lite-0.1.2 \
+ cursor-icon-1.2.0 \
+ darling-0.23.0 \
+ darling_core-0.23.0 \
+ darling_macro-0.23.0 \
+ dasp_sample-0.11.0 \
+ data-url-0.3.2 \
+ deltae-0.3.2 \
+ deranged-0.5.5 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
+ derive_utils-0.15.0 \
+ digest-0.10.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
+ dispatch2-0.3.0 \
+ displaydoc-0.2.5 \
+ dlib-0.5.2 \
+ document-features-0.2.12 \
+ downcast-rs-1.2.1 \
+ dpi-0.1.2 \
+ drm-0.14.1 \
+ drm-ffi-0.9.0 \
+ drm-fourcc-2.2.0 \
+ drm-sys-0.8.0 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ endi-1.1.1 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ error-code-3.3.2 \
+ euclid-0.22.13 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ exr-1.74.0 \
+ extended-0.1.0 \
+ fancy-regex-0.11.0 \
+ fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
+ fdeflate-0.3.7 \
+ fdk-aac-0.8.0 \
+ fdk-aac-sys-0.5.0 \
+ femtovg-0.20.3 \
+ field-offset-0.3.6 \
+ filedescriptor-0.8.3 \
+ filetime-0.2.27 \
+ find-msvc-tools-0.1.9 \
+ finl_unicode-1.4.0 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.9 \
+ float-cmp-0.9.0 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ font-types-0.10.1 \
+ fontdb-0.23.0 \
+ fontdue-0.9.3 \
+ fontique-0.7.0 \
+ foreign-types-0.3.2 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.1.1 \
+ foreign-types-shared-0.3.1 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gbm-0.18.0 \
+ gbm-sys-0.4.0 \
+ generic-array-0.14.7 \
+ gethostname-1.1.0 \
+ getopts-0.2.24 \
+ getrandom-0.2.17 \
+ getrandom-0.3.4 \
+ gif-0.14.1 \
+ gl_generator-0.14.0 \
+ glob-0.3.3 \
+ glow-0.16.0 \
+ glutin-0.32.3 \
+ glutin-winit-0.5.0 \
+ glutin_egl_sys-0.7.1 \
+ glutin_glx_sys-0.6.1 \
+ glutin_wgl_sys-0.6.1 \
+ h2-0.4.13 \
+ half-2.7.1 \
+ harfrust-0.3.2 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ htmlparser-0.2.1 \
+ http-1.4.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ hyper-1.8.1 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.20 \
+ i-slint-backend-linuxkms-1.15.1 \
+ i-slint-backend-qt-1.15.1 \
+ i-slint-backend-selector-1.15.1 \
+ i-slint-backend-winit-1.15.1 \
+ i-slint-common-1.15.1 \
+ i-slint-compiler-1.15.1 \
+ i-slint-core-1.15.1 \
+ i-slint-core-macros-1.15.1 \
+ i-slint-renderer-femtovg-1.15.1 \
+ i-slint-renderer-skia-1.15.1 \
+ i-slint-renderer-software-1.15.1 \
+ iana-time-zone-0.1.65 \
+ iana-time-zone-haiku-0.1.2 \
+ 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.2 \
+ icu_properties_data-2.1.2 \
+ icu_provider-2.1.1 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ image-0.25.9 \
+ image-webp-0.2.4 \
+ imagesize-0.14.0 \
+ imgref-1.12.0 \
+ indexmap-2.13.0 \
+ indoc-2.0.7 \
+ input-0.9.1 \
+ input-sys-1.18.0 \
+ instability-0.3.11 \
+ integer-sqrt-0.1.5 \
+ interpolate_name-0.2.4 \
+ io-lifetimes-1.0.11 \
+ ipnet-2.11.0 \
+ iri-string-0.7.10 \
+ is_terminal_polyfill-1.70.2 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.17 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.85 \
+ kasuari-0.4.11 \
+ keyboard-types-0.7.0 \
+ khronos_api-3.1.0 \
+ kurbo-0.12.0 \
+ kurbo-0.13.0 \
+ lab-0.11.0 \
+ lazy_static-1.5.0 \
+ lebe-0.5.3 \
+ libc-0.2.180 \
+ libfuzzer-sys-0.4.12 \
+ libloading-0.8.9 \
+ libm-0.2.16 \
+ libredox-0.1.12 \
+ libudev-sys-0.1.4 \
+ line-clipping-0.3.5 \
+ linebender_resource_handle-0.1.1 \
+ linked-hash-map-0.5.6 \
+ linked_hash_set-0.1.6 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.6.5 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
+ loop9-0.1.5 \
+ lru-0.16.3 \
+ lyon_algorithms-1.0.16 \
+ lyon_extra-1.0.3 \
+ lyon_geom-1.0.18 \
+ lyon_path-1.0.16 \
+ m3u8-rs-6.0.0 \
+ mac_address-1.1.8 \
+ mach2-0.5.0 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
+ memmem-0.1.1 \
+ memoffset-0.9.1 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.1.1 \
+ moxcms-0.7.11 \
+ mpeg2ts-0.6.0 \
+ muda-0.17.1 \
+ native-tls-0.2.14 \
+ natord-1.0.9 \
+ ndk-0.9.0 \
+ ndk-context-0.1.1 \
+ ndk-sys-0.6.0+11769913 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.29.0 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ noop_proc_macro-0.3.0 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-conv-0.2.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
+ num_threads-0.1.7 \
+ objc-sys-0.3.5 \
+ objc2-0.5.2 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.2.2 \
+ objc2-app-kit-0.3.2 \
+ objc2-audio-toolbox-0.3.2 \
+ objc2-avf-audio-0.3.2 \
+ objc2-cloud-kit-0.2.2 \
+ objc2-cloud-kit-0.3.2 \
+ objc2-contacts-0.2.2 \
+ objc2-core-audio-0.3.2 \
+ objc2-core-audio-types-0.3.2 \
+ objc2-core-data-0.2.2 \
+ objc2-core-data-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
+ objc2-core-image-0.2.2 \
+ objc2-core-image-0.3.2 \
+ objc2-core-location-0.2.2 \
+ objc2-core-text-0.3.2 \
+ objc2-core-video-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.2.2 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
+ objc2-link-presentation-0.2.2 \
+ objc2-metal-0.2.2 \
+ objc2-metal-0.3.2 \
+ objc2-quartz-core-0.2.2 \
+ objc2-quartz-core-0.3.2 \
+ objc2-symbols-0.2.2 \
+ objc2-ui-kit-0.2.2 \
+ objc2-ui-kit-0.3.2 \
+ objc2-uniform-type-identifiers-0.2.2 \
+ objc2-user-notifications-0.2.2 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ openssl-0.10.75 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.111 \
+ option-ext-0.2.0 \
+ opusic-sys-0.5.8 \
+ orbclient-0.3.50 \
+ ordered-float-4.6.0 \
+ ordered-stream-0.2.0 \
+ owned_ttf_parser-0.25.1 \
+ parking-2.2.1 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ parley-0.7.0 \
+ paste-1.0.15 \
+ pastey-0.1.1 \
+ percent-encoding-2.3.2 \
+ pest-2.8.6 \
+ pest_derive-2.8.6 \
+ pest_generator-2.8.6 \
+ pest_meta-2.8.6 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pico-args-0.5.0 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pin-weak-1.1.0 \
+ piper-0.2.4 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ png-0.18.0 \
+ polling-3.11.0 \
+ portable-atomic-1.13.1 \
+ potential_utf-0.1.4 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.37 \
+ primal-check-0.3.4 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.106 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ pulldown-cmark-0.13.0 \
+ pulldown-cmark-escape-0.11.0 \
+ pxfm-0.1.27 \
+ qoi-0.4.1 \
+ qttypes-0.2.12 \
+ quick-error-2.0.1 \
+ quick-xml-0.38.4 \
+ quote-1.0.44 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.5 \
+ ratatui-0.30.0 \
+ ratatui-core-0.1.0 \
+ ratatui-crossterm-0.1.0 \
+ ratatui-macros-0.7.0 \
+ ratatui-termwiz-0.1.0 \
+ ratatui-widgets-0.3.0 \
+ rav1e-0.8.1 \
+ ravif-0.12.0 \
+ raw-window-handle-0.6.2 \
+ raw-window-metal-1.1.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ read-fonts-0.35.0 \
+ redox_syscall-0.4.1 \
+ redox_syscall-0.5.18 \
+ redox_syscall-0.7.1 \
+ redox_users-0.5.2 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.9 \
+ reqwest-0.13.1 \
+ resvg-0.46.0 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ rodio-0.22.0 \
+ rowan-0.16.1 \
+ roxmltree-0.21.1 \
+ rspolib-0.1.2 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustfft-6.4.1 \
+ rustix-0.38.44 \
+ rustix-1.1.3 \
+ rustls-0.23.36 \
+ rustls-pki-types-1.14.0 \
+ rustls-webpki-0.103.9 \
+ rustversion-1.0.22 \
+ rustybuzz-0.20.1 \
+ ryu-1.0.22 \
+ same-file-1.0.6 \
+ schannel-0.1.28 \
+ scoped-tls-1.0.1 \
+ scoped-tls-hkt-0.1.5 \
+ scopeguard-1.2.0 \
+ sctk-adwaita-0.10.1 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.149 \
+ serde_repr-0.1.20 \
+ serde_spanned-1.0.4 \
+ serde_urlencoded-0.7.1 \
+ sha2-0.10.9 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.8 \
+ simd-adler32-0.3.8 \
+ simd_helpers-0.1.0 \
+ simplecss-0.2.2 \
+ siphasher-1.0.2 \
+ skia-bindings-0.90.0 \
+ skia-safe-0.90.0 \
+ skrifa-0.37.0 \
+ slab-0.4.12 \
+ slint-1.15.1 \
+ slint-build-1.15.1 \
+ slint-macros-1.15.1 \
+ slotmap-1.1.1 \
+ smallvec-1.15.1 \
+ smithay-client-toolkit-0.19.2 \
+ smithay-client-toolkit-0.20.0 \
+ smithay-clipboard-0.7.3 \
+ smol_str-0.2.2 \
+ smol_str-0.3.5 \
+ snafu-0.8.9 \
+ snafu-derive-0.8.9 \
+ socket2-0.6.2 \
+ softbuffer-0.4.8 \
+ spin_on-0.1.1 \
+ stable_deref_trait-1.2.1 \
+ static_assertions-1.1.0 \
+ strength_reduce-0.2.4 \
+ strict-num-0.1.1 \
+ strsim-0.11.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ subtle-2.6.1 \
+ svgtypes-0.16.1 \
+ swash-0.2.6 \
+ symphonia-0.5.5 \
+ symphonia-adapter-fdk-aac-0.1.3 \
+ symphonia-adapter-libopus-0.2.6 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-aac-0.5.5 \
+ symphonia-codec-pcm-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-isomp4-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-format-riff-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-1.0.109 \
+ syn-2.0.114 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ sys-locale-0.3.2 \
+ tar-0.4.44 \
+ tempfile-3.24.0 \
+ terminfo-0.9.0 \
+ termios-0.3.3 \
+ termwiz-0.23.3 \
+ text-size-1.1.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.18 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.18 \
+ tiff-0.10.3 \
+ time-0.3.47 \
+ time-core-0.1.8 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tiny-xlib-0.2.4 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.49.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.4 \
+ tokio-util-0.7.18 \
+ toml-0.9.12+spec-1.1.0 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_edit-0.23.10+spec-1.0.0 \
+ toml_edit-0.24.1+spec-1.1.0 \
+ toml_parser-1.0.8+spec-1.1.0 \
+ toml_writer-1.0.6+spec-1.1.0 \
+ tower-0.5.3 \
+ tower-http-0.6.8 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
+ transpose-0.2.3 \
+ try-lock-0.2.5 \
+ ttf-parser-0.21.1 \
+ ttf-parser-0.25.1 \
+ typed-index-collections-3.5.0 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ udev-0.9.3 \
+ uds_windows-1.1.0 \
+ unicase-2.9.0 \
+ unicode-bidi-0.3.18 \
+ unicode-bidi-mirroring-0.4.0 \
+ unicode-ccc-0.4.0 \
+ unicode-ident-1.0.22 \
+ unicode-linebreak-0.1.5 \
+ unicode-properties-0.1.4 \
+ unicode-script-0.5.8 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-2.0.1 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.2.2 \
+ unicode-xid-0.2.6 \
+ untrusted-0.9.0 \
+ unty-0.0.4 \
+ url-2.5.8 \
+ usvg-0.46.0 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.20.0 \
+ v_frame-0.3.9 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ vtable-0.3.0 \
+ vtable-macro-0.3.0 \
+ vtparse-0.6.2 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.2+wasi-0.2.9 \
+ wasm-bindgen-0.2.108 \
+ wasm-bindgen-futures-0.4.58 \
+ wasm-bindgen-macro-0.2.108 \
+ wasm-bindgen-macro-support-0.2.108 \
+ wasm-bindgen-shared-0.2.108 \
+ wayland-backend-0.3.12 \
+ wayland-client-0.31.12 \
+ wayland-csd-frame-0.3.0 \
+ wayland-cursor-0.31.12 \
+ wayland-protocols-0.32.10 \
+ wayland-protocols-experimental-20250721.0.1 \
+ wayland-protocols-misc-0.3.10 \
+ wayland-protocols-plasma-0.3.10 \
+ wayland-protocols-wlr-0.3.10 \
+ wayland-scanner-0.31.8 \
+ wayland-sys-0.31.8 \
+ web-sys-0.3.85 \
+ web-time-1.1.0 \
+ weezl-0.1.12 \
+ wezterm-bidi-0.2.3 \
+ wezterm-blob-leases-0.1.1 \
+ wezterm-color-types-0.3.0 \
+ wezterm-dynamic-0.2.1 \
+ wezterm-dynamic-derive-0.1.1 \
+ wezterm-input-types-0.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.58.0 \
+ windows-0.61.3 \
+ windows-0.62.2 \
+ windows-collections-0.2.0 \
+ windows-collections-0.3.2 \
+ windows-core-0.58.0 \
+ windows-core-0.61.2 \
+ windows-core-0.62.2 \
+ windows-future-0.2.1 \
+ windows-future-0.3.2 \
+ windows-implement-0.58.0 \
+ windows-implement-0.60.2 \
+ windows-interface-0.58.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.2.0 \
+ windows-numerics-0.3.1 \
+ windows-result-0.2.0 \
+ windows-result-0.3.4 \
+ windows-result-0.4.1 \
+ windows-strings-0.1.0 \
+ windows-strings-0.4.2 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows-threading-0.1.0 \
+ windows-threading-0.2.1 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ 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.1 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ 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.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.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.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.1 \
+ winit-0.30.12 \
+ winnow-0.7.14 \
+ wit-bindgen-0.51.0 \
+ write-fonts-0.43.0 \
+ writeable-0.6.2 \
+ x11-clipboard-0.9.3 \
+ x11-dl-2.21.0 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
+ xattr-1.6.1 \
+ xcursor-0.3.10 \
+ xkbcommon-0.9.0 \
+ xkbcommon-dl-0.4.2 \
+ xkeysym-0.2.1 \
+ xml-rs-0.8.28 \
+ xmlwriter-0.1.0 \
+ y4m-0.8.0 \
+ yazi-0.2.1 \
+ yeslogic-fontconfig-sys-6.0.0 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zbus-5.13.2 \
+ zbus-lockstep-0.5.2 \
+ zbus-lockstep-macros-0.5.2 \
+ zbus_macros-5.13.2 \
+ zbus_names-4.3.1 \
+ zbus_xml-5.1.0 \
+ zeno-0.3.3 \
+ zerocopy-0.8.39 \
+ zerocopy-derive-0.8.39 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zmij-1.0.21 \
+ zune-core-0.4.12 \
+ zune-core-0.5.1 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.21 \
+ zune-jpeg-0.5.12 \
+ zvariant-5.9.2 \
+ zvariant_derive-5.9.2 \
+ zvariant_utils-3.3.0
diff --git a/audio/radiotrope/distinfo b/audio/radiotrope/distinfo
new file mode 100644
index 000000000000..9b8218bc8714
--- /dev/null
+++ b/audio/radiotrope/distinfo
@@ -0,0 +1,1565 @@
+TIMESTAMP = 1774786221
+SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
+SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
+SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
+SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
+SHA256 (rust/crates/accesskit-0.22.0.crate) = 3eca13c82f9a5cd813120b2e9b6a5d10532c6e4cd140c295cebd1f770095c8a5
+SIZE (rust/crates/accesskit-0.22.0.crate) = 35698
+SHA256 (rust/crates/accesskit_atspi_common-0.15.0.crate) = 3eb9cc46b7fb6987c4f891f0301b230b29d9e69b4854f060a0cf41fbc407ab77
+SIZE (rust/crates/accesskit_atspi_common-0.15.0.crate) = 26666
+SHA256 (rust/crates/accesskit_consumer-0.32.0.crate) = 69d880a613f29621c90e801feec40f5dd61d837d7e20bf9b67676d45e7364a36
+SIZE (rust/crates/accesskit_consumer-0.32.0.crate) = 37839
+SHA256 (rust/crates/accesskit_macos-0.23.0.crate) = 5b0ddfc3fe3d457d11cc1c4989105986a03583a1d54d0c25053118944b62e100
+SIZE (rust/crates/accesskit_macos-0.23.0.crate) = 25694
+SHA256 (rust/crates/accesskit_unix-0.18.0.crate) = d5d552169ef018149966ed139bb0311c6947b3343e9140d1b9f88d69da9528fd
+SIZE (rust/crates/accesskit_unix-0.18.0.crate) = 26170
+SHA256 (rust/crates/accesskit_windows-0.30.0.crate) = d277279d0a3b0c0021dd110b55aa1fe326b09ee2cbc338df28f847c7daf94e25
+SIZE (rust/crates/accesskit_windows-0.30.0.crate) = 56127
+SHA256 (rust/crates/accesskit_winit-0.30.0.crate) = db08dff285306264a1de127ea07bb9e7a1ed71bd8593c168d0731caa782516c9
+SIZE (rust/crates/accesskit_winit-0.30.0.crate) = 33812
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+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.3.crate) = ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685
+SIZE (rust/crates/aligned-0.4.3.crate) = 10452
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/alsa-0.11.0.crate) = 812947049edcd670a82cd5c73c3661d2e58468577ba8489de58e1a73c04cbd5d
+SIZE (rust/crates/alsa-0.11.0.crate) = 76094
+SHA256 (rust/crates/alsa-sys-0.4.0.crate) = ad7569085a265dd3f607ebecce7458eaab2132a84393534c95b18dcbc3f31e04
+SIZE (rust/crates/alsa-sys-0.4.0.crate) = 35672
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
+SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
+SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
+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/annotate-snippets-0.12.11.crate) = 16e4850548ff4a25a77ce3bda7241874e17fb702ea551f0cc62a2dbe052f1272
+SIZE (rust/crates/annotate-snippets-0.12.11.crate) = 57601
+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.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+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
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
+SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
+SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
+SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8
+SIZE (rust/crates/async-executor-1.13.3.crate) = 29126
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
+SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/atspi-0.29.0.crate) = c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d
+SIZE (rust/crates/atspi-0.29.0.crate) = 20051
+SHA256 (rust/crates/atspi-common-0.13.0.crate) = 20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d
+SIZE (rust/crates/atspi-common-0.13.0.crate) = 129527
+SHA256 (rust/crates/atspi-proxies-0.13.0.crate) = 2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc
+SIZE (rust/crates/atspi-proxies-0.13.0.crate) = 29030
+SHA256 (rust/crates/auto_enums-0.8.7.crate) = 9c170965892137a3a9aeb000b4524aa3cc022a310e709d848b6e1cdce4ab4781
+SIZE (rust/crates/auto_enums-0.8.7.crate) = 58613
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394
+SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353
+SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8
+SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997
+SHA256 (rust/crates/avif-serialize-0.8.8.crate) = 375082f007bd67184fb9c0374614b29f9aaa604ec301635f72338bb65386a53d
+SIZE (rust/crates/avif-serialize-0.8.8.crate) = 15698
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/biquad-0.5.0.crate) = 8580925877eb35ab50f987a1c2c193eb46000c8827c871bc3425070f086408cc
+SIZE (rust/crates/biquad-0.5.0.crate) = 12588
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+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/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
+SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/borsh-1.6.0.crate) = d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f
+SIZE (rust/crates/borsh-1.6.0.crate) = 82725
+SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
+SIZE (rust/crates/built-0.8.0.crate) = 35112
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+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
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
+SIZE (rust/crates/calloop-0.13.0.crate) = 69698
+SHA256 (rust/crates/calloop-0.14.3.crate) = cb9f6e1368bd4621d2c86baa7e37de77a938adf5221e5dd3d6133340101b309e
+SIZE (rust/crates/calloop-0.14.3.crate) = 78158
+SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
+SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
+SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa
+SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29
+SIZE (rust/crates/cc-1.2.55.crate) = 93756
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+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/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
+SIZE (rust/crates/cgl-0.3.2.crate) = 7557
+SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
+SIZE (rust/crates/chrono-0.4.43.crate) = 240392
+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.58.crate) = 63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806
+SIZE (rust/crates/clap-4.5.58.crate) = 61991
+SHA256 (rust/crates/clap_builder-4.5.58.crate) = 7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2
+SIZE (rust/crates/clap_builder-4.5.58.crate) = 170948
+SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5
+SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502
+SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831
+SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
+SIZE (rust/crates/clru-0.6.2.crate) = 16497
+SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d
+SIZE (rust/crates/cmake-0.1.57.crate) = 20376
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+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/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/const-field-offset-0.1.5.crate) = 91fcde4ca1211b5a94b573083c472ee19e86b19a441913f66e1cc5c41daf0255
+SIZE (rust/crates/const-field-offset-0.1.5.crate) = 8332
+SHA256 (rust/crates/const-field-offset-macro-0.1.5.crate) = 5387f5bbc9e9e6c96436ea125afa12614cebf8ac67f49abc08c1e7a891466c90
+SIZE (rust/crates/const-field-offset-macro-0.1.5.crate) = 4530
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/copypasta-0.10.2.crate) = 3e6811e17f81fe246ef2bc553f76b6ee6ab41a694845df1d37e52a92b7bbd38a
+SIZE (rust/crates/copypasta-0.10.2.crate) = 15486
+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/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
+SHA256 (rust/crates/coreaudio-rs-0.14.0.crate) = d15c3c3cee7c087938f7ad1c3098840b3ef1f1bdc7f6e496336c3b1e7a6f3914
+SIZE (rust/crates/coreaudio-rs-0.14.0.crate) = 44009
+SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
+SIZE (rust/crates/countme-3.0.1.crate) = 10784
+SHA256 (rust/crates/cpal-0.17.3.crate) = d8942da362c0f0d895d7cac616263f2f9424edc5687364dfd1d25ef7eba506d7
+SIZE (rust/crates/cpal-0.17.3.crate) = 153337
+SHA256 (rust/crates/cpp-0.5.10.crate) = f36bcac3d8234c1fb813358e83d1bb6b0290a3d2b3b5efc6b88bfeaf9d8eec17
+SIZE (rust/crates/cpp-0.5.10.crate) = 6519
+SHA256 (rust/crates/cpp_build-0.5.10.crate) = 27f8638c97fbd79cc6fc80b616e0e74b49bac21014faed590bbc89b7e2676c90
+SIZE (rust/crates/cpp_build-0.5.10.crate) = 15883
+SHA256 (rust/crates/cpp_common-0.5.10.crate) = 25fcfea2ee05889597d35e986c2ad0169694320ae5cc8f6d2640a4bb8a884560
+SIZE (rust/crates/cpp_common-0.5.10.crate) = 4760
+SHA256 (rust/crates/cpp_macros-0.5.10.crate) = d156158fe86e274820f5a53bc9edb0885a6e7113909497aa8d883b69dd171871
+SIZE (rust/crates/cpp_macros-0.5.10.crate) = 7149
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+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
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
+SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+SHA256 (rust/crates/ctor-lite-0.1.2.crate) = e162d0c2e2068eb736b71e5597eff0b9944e6b973cd9f37b6a288ab9bf20e300
+SIZE (rust/crates/ctor-lite-0.1.2.crate) = 12312
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
+SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
+SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
+SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
+SIZE (rust/crates/data-url-0.3.2.crate) = 23862
+SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
+SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
+SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
+SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
+SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094
+SHA256 (rust/crates/derive_utils-0.15.0.crate) = ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0
+SIZE (rust/crates/derive_utils-0.15.0.crate) = 16294
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+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/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/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
+SIZE (rust/crates/dpi-0.1.2.crate) = 14812
+SHA256 (rust/crates/drm-0.14.1.crate) = 80bc8c5c6c2941f70a55c15f8d9f00f9710ebda3ffda98075f996a0e6c92756f
+SIZE (rust/crates/drm-0.14.1.crate) = 52927
+SHA256 (rust/crates/drm-ffi-0.9.0.crate) = d8e41459d99a9b529845f6d2c909eb9adf3b6d2f82635ae40be8de0601726e8b
+SIZE (rust/crates/drm-ffi-0.9.0.crate) = 9949
+SHA256 (rust/crates/drm-fourcc-2.2.0.crate) = 0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4
+SIZE (rust/crates/drm-fourcc-2.2.0.crate) = 12192
+SHA256 (rust/crates/drm-sys-0.8.0.crate) = bafb66c8dbc944d69e15cfcc661df7e703beffbaec8bd63151368b06c5f9858c
+SIZE (rust/crates/drm-sys-0.8.0.crate) = 10472
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099
+SIZE (rust/crates/endi-1.1.1.crate) = 5045
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
+SHA256 (rust/crates/euclid-0.22.13.crate) = df61bf483e837f88d5c2291dcf55c67be7e676b3a51acc48db3a7b163b91ed63
+SIZE (rust/crates/euclid-0.22.13.crate) = 86172
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/exr-1.74.0.crate) = 4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be
+SIZE (rust/crates/exr-1.74.0.crate) = 248890
+SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
+SIZE (rust/crates/extended-0.1.0.crate) = 4393
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/fdk-aac-0.8.0.crate) = 7bb67e142688083cb9afb63f2424203fc98c4e7afb494bf912b60b55513b177e
+SIZE (rust/crates/fdk-aac-0.8.0.crate) = 6676
+SHA256 (rust/crates/fdk-aac-sys-0.5.0.crate) = 24516d2611506d5cb1833555adc75f6baf9fe2706b9c13e6fc33a6b22c51ca83
+SIZE (rust/crates/fdk-aac-sys-0.5.0.crate) = 2495555
+SHA256 (rust/crates/femtovg-0.20.3.crate) = 878199c9bc73ac922ddbd4e2b22c3f14f0b6b1d711709da88d00cbd804870db5
+SIZE (rust/crates/femtovg-0.20.3.crate) = 270174
+SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db
+SIZE (rust/crates/filetime-0.2.27.crate) = 16678
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
+SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
+SIZE (rust/crates/flate2-1.1.9.crate) = 82745
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+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/font-types-0.10.1.crate) = 39a654f404bbcbd48ea58c617c2993ee91d1cb63727a37bf2323a4edeed1b8c5
+SIZE (rust/crates/font-types-0.10.1.crate) = 24859
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
+SHA256 (rust/crates/fontdue-0.9.3.crate) = 2e57e16b3fe8ff4364c0661fdaac543fb38b29ea9bc9c2f45612d90adf931d2b
+SIZE (rust/crates/fontdue-0.9.3.crate) = 141337
+SHA256 (rust/crates/fontique-0.7.0.crate) = 30bbc252c93499b6d3635d692f892a637db0dbb130ce9b32bf20b28e0dcc470b
+SIZE (rust/crates/fontique-0.7.0.crate) = 62801
+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-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.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+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.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gbm-0.18.0.crate) = ce852e998d3ca5e4a97014fb31c940dc5ef344ec7d364984525fd11e8a547e6a
+SIZE (rust/crates/gbm-0.18.0.crate) = 11893
+SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f
+SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e
+SIZE (rust/crates/gif-0.14.1.crate) = 38581
+SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
+SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
+SHA256 (rust/crates/glutin-0.32.3.crate) = 12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325
+SIZE (rust/crates/glutin-0.32.3.crate) = 73773
+SHA256 (rust/crates/glutin-winit-0.5.0.crate) = 85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f
+SIZE (rust/crates/glutin-winit-0.5.0.crate) = 6076
+SHA256 (rust/crates/glutin_egl_sys-0.7.1.crate) = 4c4680ba6195f424febdc3ba46e7a42a0e58743f2edb115297b86d7f8ecc02d2
+SIZE (rust/crates/glutin_egl_sys-0.7.1.crate) = 7530
+SHA256 (rust/crates/glutin_glx_sys-0.6.1.crate) = 8a7bb2938045a88b612499fbcba375a77198e01306f52272e692f8c1f3751185
+SIZE (rust/crates/glutin_glx_sys-0.6.1.crate) = 5946
+SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
+SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
+SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54
+SIZE (rust/crates/h2-0.4.13.crate) = 176861
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/harfrust-0.3.2.crate) = 92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8
+SIZE (rust/crates/harfrust-0.3.2.crate) = 308772
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/htmlparser-0.2.1.crate) = 48ce8546b993eaf241d69ded33b1be6d205dd9857ec879d9d18bd05d3676e144
+SIZE (rust/crates/htmlparser-0.2.1.crate) = 28421
+SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a
+SIZE (rust/crates/http-1.4.0.crate) = 106978
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
+SIZE (rust/crates/hyper-1.8.1.crate) = 157353
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0
+SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807
+SHA256 (rust/crates/i-slint-backend-linuxkms-1.15.1.crate) = 6b8827952ecfbbf76c8cb5bc3388ca9124c34f2b4fe5dffcfe57800d2a484885
+SIZE (rust/crates/i-slint-backend-linuxkms-1.15.1.crate) = 62152
+SHA256 (rust/crates/i-slint-backend-qt-1.15.1.crate) = ac9d5db3221f453439ec5ad9b6ac3bb8d2b4825b2f8734f0cde4b67d7336c3da
+SIZE (rust/crates/i-slint-backend-qt-1.15.1.crate) = 94391
+SHA256 (rust/crates/i-slint-backend-selector-1.15.1.crate) = ce5a7e591a7257096e1f3da1bbb9ad6a140c307d0eee74f008a0b412fdb20dec
+SIZE (rust/crates/i-slint-backend-selector-1.15.1.crate) = 61745
+SHA256 (rust/crates/i-slint-backend-winit-1.15.1.crate) = bbbf4789191740f939c9563b8850379122d7b5c1ceb09f9297b50ad53e408787
+SIZE (rust/crates/i-slint-backend-winit-1.15.1.crate) = 108158
+SHA256 (rust/crates/i-slint-common-1.15.1.crate) = e7659797fd28d4df3ed275ff95bf730bdf4a88d253f07e1ee8d0032d70138c3a
+SIZE (rust/crates/i-slint-common-1.15.1.crate) = 420060
+SHA256 (rust/crates/i-slint-compiler-1.15.1.crate) = 2a6f358d0d5389869d67cd6ab6f5acf98fe31827264a696593e9687213cff682
+SIZE (rust/crates/i-slint-compiler-1.15.1.crate) = 584914
+SHA256 (rust/crates/i-slint-core-1.15.1.crate) = a95591ff85f8e2ff11c8d26ea8429768c2b77866e0c7e7fd49348f23ad108b5c
+SIZE (rust/crates/i-slint-core-1.15.1.crate) = 316818
+SHA256 (rust/crates/i-slint-core-macros-1.15.1.crate) = 7cc5f2f71682787dd5c6299555c0de635009eb269bbc54d6198e0d225b69fae4
+SIZE (rust/crates/i-slint-core-macros-1.15.1.crate) = 22230
+SHA256 (rust/crates/i-slint-renderer-femtovg-1.15.1.crate) = eb6eccda447999bc6222988500b841b64c953988986af182334e7ba9a30f0edd
+SIZE (rust/crates/i-slint-renderer-femtovg-1.15.1.crate) = 57607
+SHA256 (rust/crates/i-slint-renderer-skia-1.15.1.crate) = a64546232c0370f291e65fc92a4f4fc777ea78d5f48467873cb968b1de52e9ab
+SIZE (rust/crates/i-slint-renderer-skia-1.15.1.crate) = 79083
+SHA256 (rust/crates/i-slint-renderer-software-1.15.1.crate) = a59be6c34935c4f8e41aa67a63518d5c59219c8eeb1d07af420bed8334fa31d7
+SIZE (rust/crates/i-slint-renderer-software-1.15.1.crate) = 76005
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
+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.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.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec
+SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136
+SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af
+SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057
+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
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a
+SIZE (rust/crates/image-0.25.9.crate) = 294591
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imagesize-0.14.0.crate) = 09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c
+SIZE (rust/crates/imagesize-0.14.0.crate) = 22706
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
+SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/input-0.9.1.crate) = fbdc09524a91f9cacd26f16734ff63d7dc650daffadd2b6f84d17a285bd875a9
+SIZE (rust/crates/input-0.9.1.crate) = 40734
+SHA256 (rust/crates/input-sys-1.18.0.crate) = bd4f5b4d1c00331c5245163aacfe5f20be75b564c7112d45893d4ae038119eb0
+SIZE (rust/crates/input-sys-1.18.0.crate) = 365567
+SHA256 (rust/crates/instability-0.3.11.crate) = 357b7205c6cd18dd2c86ed312d1e70add149aea98e7ef72b9fdf0270e555c11d
+SIZE (rust/crates/instability-0.3.11.crate) = 14472
+SHA256 (rust/crates/integer-sqrt-0.1.5.crate) = 276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770
+SIZE (rust/crates/integer-sqrt-0.1.5.crate) = 2609
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
+SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
+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.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a
+SIZE (rust/crates/iri-string-0.7.10.crate) = 146126
+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/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2
+SIZE (rust/crates/itoa-1.0.17.crate) = 15905
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+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.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3
+SIZE (rust/crates/js-sys-0.3.85.crate) = 56436
+SHA256 (rust/crates/kasuari-0.4.11.crate) = 8fe90c1150662e858c7d5f945089b7517b0a80d8bf7ba4b1b5ffc984e7230a5b
+SIZE (rust/crates/kasuari-0.4.11.crate) = 32486
+SHA256 (rust/crates/keyboard-types-0.7.0.crate) = b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a
+SIZE (rust/crates/keyboard-types-0.7.0.crate) = 37068
+SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
+SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
+SHA256 (rust/crates/kurbo-0.12.0.crate) = ce9729cc38c18d86123ab736fd2e7151763ba226ac2490ec092d1dd148825e32
+SIZE (rust/crates/kurbo-0.12.0.crate) = 153541
+SHA256 (rust/crates/kurbo-0.13.0.crate) = 7564e90fe3c0d5771e1f0bc95322b21baaeaa0d9213fa6a0b61c99f8b17b3bfb
+SIZE (rust/crates/kurbo-0.13.0.crate) = 155425
+SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
+SIZE (rust/crates/lab-0.11.0.crate) = 15140
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc
+SIZE (rust/crates/libc-0.2.180.crate) = 812207
+SHA256 (rust/crates/libfuzzer-sys-0.4.12.crate) = f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d
+SIZE (rust/crates/libfuzzer-sys-0.4.12.crate) = 129805
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
+SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
+SIZE (rust/crates/libredox-0.1.12.crate) = 7469
+SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
+SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
+SHA256 (rust/crates/line-clipping-0.3.5.crate) = 5f4de44e98ddbf09375cbf4d17714d18f39195f4f4894e8524501726fd9a8a4a
+SIZE (rust/crates/line-clipping-0.3.5.crate) = 15498
+SHA256 (rust/crates/linebender_resource_handle-0.1.1.crate) = d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4
+SIZE (rust/crates/linebender_resource_handle-0.1.1.crate) = 10920
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linked_hash_set-0.1.6.crate) = 984fb35d06508d1e69fc91050cceba9c0b748f983e6739fa2c7a9237154c52c8
+SIZE (rust/crates/linked_hash_set-0.1.6.crate) = 15671
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.6.5.crate) = 2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7
+SIZE (rust/crates/linux-raw-sys-0.6.5.crate) = 1892120
+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.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/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593
+SIZE (rust/crates/lru-0.16.3.crate) = 16743
+SHA256 (rust/crates/lyon_algorithms-1.0.16.crate) = f4c0829e28c4f336396f250d850c3987e16ce6db057ffe047ce0dd54aab6b647
+SIZE (rust/crates/lyon_algorithms-1.0.16.crate) = 33626
+SHA256 (rust/crates/lyon_extra-1.0.3.crate) = 1ca94c7bf1e2557c2798989c43416822c12fc5dcc5e17cc3307ef0e71894a955
+SIZE (rust/crates/lyon_extra-1.0.3.crate) = 10335
+SHA256 (rust/crates/lyon_geom-1.0.18.crate) = e260b6de923e6e47adfedf6243013a7a874684165a6a277594ee3906021b2343
+SIZE (rust/crates/lyon_geom-1.0.18.crate) = 54270
+SHA256 (rust/crates/lyon_path-1.0.16.crate) = 1aeca86bcfd632a15984ba029b539ffb811e0a70bf55e814ef8b0f54f506fdeb
+SIZE (rust/crates/lyon_path-1.0.16.crate) = 37012
+SHA256 (rust/crates/m3u8-rs-6.0.0.crate) = f03cd3335fb5f2447755d45cda9c70f76013626a9db44374973791b0926a86c3
+SIZE (rust/crates/m3u8-rs-6.0.0.crate) = 30380
+SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
+SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
+SHA256 (rust/crates/mach2-0.5.0.crate) = 6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea
+SIZE (rust/crates/mach2-0.5.0.crate) = 24405
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
+SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
+SIZE (rust/crates/memmem-0.1.1.crate) = 10665
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+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
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
+SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
+SIZE (rust/crates/moxcms-0.7.11.crate) = 176892
+SHA256 (rust/crates/mpeg2ts-0.6.0.crate) = 7541fc1a42604cbd10e8607a4e6d4b231db982888fe8065ccb191b751d6368d6
+SIZE (rust/crates/mpeg2ts-0.6.0.crate) = 22866
+SHA256 (rust/crates/muda-0.17.1.crate) = 01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a
+SIZE (rust/crates/muda-0.17.1.crate) = 107565
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
+SIZE (rust/crates/natord-1.0.9.crate) = 3866
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+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/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050
+SIZE (rust/crates/num-conv-0.2.0.crate) = 7034
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
+SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
+SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
+SIZE (rust/crates/objc2-0.5.2.crate) = 199204
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
+SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 6948501a91121d6399b79abaa33a8aa4ea7857fe019f341b8c23ad6e81b79b08
+SIZE (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 186265
+SHA256 (rust/crates/objc2-avf-audio-0.3.2.crate) = 13a380031deed8e99db00065c45937da434ca987c034e13b87e4441f9e4090be
+SIZE (rust/crates/objc2-avf-audio-0.3.2.crate) = 114936
+SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
+SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
+SHA256 (rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c
+SIZE (rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818
+SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
+SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
+SHA256 (rust/crates/objc2-core-audio-0.3.2.crate) = e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2
+SIZE (rust/crates/objc2-core-audio-0.3.2.crate) = 32748
+SHA256 (rust/crates/objc2-core-audio-types-0.3.2.crate) = 5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c
+SIZE (rust/crates/objc2-core-audio-types-0.3.2.crate) = 20525
+SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
+SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
+SHA256 (rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa
+SIZE (rust/crates/objc2-core-data-0.3.2.crate) = 39186
+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-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
+SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
+SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006
+SIZE (rust/crates/objc2-core-image-0.3.2.crate) = 95862
+SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
+SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
+SHA256 (rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d
+SIZE (rust/crates/objc2-core-text-0.3.2.crate) = 96485
+SHA256 (rust/crates/objc2-core-video-0.3.2.crate) = d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6
+SIZE (rust/crates/objc2-core-video-0.3.2.crate) = 39345
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
+SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
+SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
+SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
+SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
+SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
+SHA256 (rust/crates/objc2-metal-0.3.2.crate) = a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794
+SIZE (rust/crates/objc2-metal-0.3.2.crate) = 226999
+SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
+SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f
+SIZE (rust/crates/objc2-quartz-core-0.3.2.crate) = 30036
+SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc
+SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626
+SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f
+SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111
+SHA256 (rust/crates/objc2-ui-kit-0.3.2.crate) = d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22
+SIZE (rust/crates/objc2-ui-kit-0.3.2.crate) = 551453
+SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe
+SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
+SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
+SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
+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.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328
+SIZE (rust/crates/openssl-0.10.75.crate) = 288136
+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.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/opusic-sys-0.5.8.crate) = 8f43c183739dc81651487e7c9f3e4330fe4a3fd26c0fa961c788ce5fb21fa75b
+SIZE (rust/crates/opusic-sys-0.5.8.crate) = 7797735
+SHA256 (rust/crates/orbclient-0.3.50.crate) = 52ad2c6bae700b7aa5d1cc30c59bdd3a1c180b09dbaea51e2ae2b8e1cf211fdd
+SIZE (rust/crates/orbclient-0.3.50.crate) = 1333589
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
+SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
+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.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/parley-0.7.0.crate) = ada5338c3a9794af7342e6f765b6e78740db37378aced034d7bf72c96b94ed94
+SIZE (rust/crates/parley-0.7.0.crate) = 113540
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.6.crate) = e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662
+SIZE (rust/crates/pest-2.8.6.crate) = 130316
+SHA256 (rust/crates/pest_derive-2.8.6.crate) = 11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77
+SIZE (rust/crates/pest_derive-2.8.6.crate) = 44342
+SHA256 (rust/crates/pest_generator-2.8.6.crate) = 8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f
+SIZE (rust/crates/pest_generator-2.8.6.crate) = 43975
+SHA256 (rust/crates/pest_meta-2.8.6.crate) = 89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220
+SIZE (rust/crates/pest_meta-2.8.6.crate) = 68276
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
+SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pin-weak-1.1.0.crate) = b330c9d1b92dfe68442ca20b009c717d5f0b1e3cf4965e62f704c3c6e95a1305
+SIZE (rust/crates/pin-weak-1.1.0.crate) = 4099
+SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
+SIZE (rust/crates/piper-0.2.4.crate) = 15950
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
+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
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+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/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+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
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
+SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8
+SIZE (rust/crates/pxfm-0.1.27.crate) = 879919
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/qttypes-0.2.12.crate) = c7edf5b38c97ad8900ad2a8418ee44b4adceaa866a4a3405e2f1c909871d7ebd
+SIZE (rust/crates/qttypes-0.2.12.crate) = 27952
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
+SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
+SIZE (rust/crates/quote-1.0.44.crate) = 31629
+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
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
+SHA256 (rust/crates/ratatui-0.30.0.crate) = d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc
+SIZE (rust/crates/ratatui-0.30.0.crate) = 70528
+SHA256 (rust/crates/ratatui-core-0.1.0.crate) = 5ef8dea09a92caaf73bff7adb70b76162e5937524058a7e5bff37869cbbec293
+SIZE (rust/crates/ratatui-core-0.1.0.crate) = 159099
+SHA256 (rust/crates/ratatui-crossterm-0.1.0.crate) = 577c9b9f652b4c121fb25c6a391dd06406d3b092ba68827e6d2f09550edc54b3
+SIZE (rust/crates/ratatui-crossterm-0.1.0.crate) = 17118
+SHA256 (rust/crates/ratatui-macros-0.7.0.crate) = a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4
+SIZE (rust/crates/ratatui-macros-0.7.0.crate) = 16599
+SHA256 (rust/crates/ratatui-termwiz-0.1.0.crate) = 0f76fe0bd0ed4295f0321b1676732e2454024c15a35d01904ddb315afd3d545c
+SIZE (rust/crates/ratatui-termwiz-0.1.0.crate) = 17360
+SHA256 (rust/crates/ratatui-widgets-0.3.0.crate) = d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db
+SIZE (rust/crates/ratatui-widgets-0.3.0.crate) = 216270
+SHA256 (rust/crates/rav1e-0.8.1.crate) = 43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b
+SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215
+SHA256 (rust/crates/ravif-0.12.0.crate) = ef69c1990ceef18a116855938e74793a5f7496ee907562bd0857b6ac734ab285
+SIZE (rust/crates/ravif-0.12.0.crate) = 18402
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
+SHA256 (rust/crates/raw-window-metal-1.1.0.crate) = 40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135
+SIZE (rust/crates/raw-window-metal-1.1.0.crate) = 15277
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+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/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
+SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.7.1.crate) = 35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b
+SIZE (rust/crates/redox_syscall-0.7.1.crate) = 28000
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c
+SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430
+SHA256 (rust/crates/reqwest-0.13.1.crate) = 04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62
+SIZE (rust/crates/reqwest-0.13.1.crate) = 158118
+SHA256 (rust/crates/resvg-0.46.0.crate) = b563218631706d614e23059436526d005b50ab5f2d506b55a17eb65c5eb83419
+SIZE (rust/crates/resvg-0.46.0.crate) = 78448
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rodio-0.22.0.crate) = 2e6a09484777aa04334bf926448fdae8e22f223c09c9b512f8a9b6d7d5abe566
+SIZE (rust/crates/rodio-0.22.0.crate) = 164834
+SHA256 (rust/crates/rowan-0.16.1.crate) = 417a3a9f582e349834051b8a10c8d71ca88da4211e4093528e36b9845f6b5f21
+SIZE (rust/crates/rowan-0.16.1.crate) = 41742
+SHA256 (rust/crates/roxmltree-0.21.1.crate) = f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb
+SIZE (rust/crates/roxmltree-0.21.1.crate) = 56837
+SHA256 (rust/crates/rspolib-0.1.2.crate) = 4fda9a7796aff63a7b1b39ccc93fffaaf65e20042984b4843041a49ca4677535
+SIZE (rust/crates/rspolib-0.1.2.crate) = 54704
+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/rustfft-6.4.1.crate) = 21db5f9893e91f41798c88680037dba611ca6674703c1a18601b01a72c8adb89
+SIZE (rust/crates/rustfft-6.4.1.crate) = 337421
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
+SIZE (rust/crates/rustix-1.1.3.crate) = 423447
+SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b
+SIZE (rust/crates/rustls-0.23.36.crate) = 374313
+SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd
+SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403
+SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53
+SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
+SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984
+SIZE (rust/crates/ryu-1.0.22.crate) = 51321
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
+SHA256 (rust/crates/scoped-tls-hkt-0.1.5.crate) = e9603871ffe5df3ac39cb624790c296dbd47a400d202f56bf3e414045099524d
+SIZE (rust/crates/scoped-tls-hkt-0.1.5.crate) = 11763
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec
+SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237
+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-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.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+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.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776
+SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
+SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
+SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e
+SIZE (rust/crates/siphasher-1.0.2.crate) = 11416
+SHA256 (rust/crates/skia-bindings-0.90.0.crate) = 8f6f96e00735f14a781aac8a6870c862b8cc831df6d8e4ad77ab78e11411b9af
+SIZE (rust/crates/skia-bindings-0.90.0.crate) = 85627
+SHA256 (rust/crates/skia-safe-0.90.0.crate) = 6a71c01d325d40b1031dee67d251a5e0132e79e2a9ec272149a4f4a0d4b8b3be
+SIZE (rust/crates/skia-safe-0.90.0.crate) = 463901
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
+SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
+SIZE (rust/crates/slab-0.4.12.crate) = 19080
+SHA256 (rust/crates/slint-1.15.1.crate) = d25b87d458205e79efb30545cae083aec2ccb1b192c46a55ae6d54403cdacb33
+SIZE (rust/crates/slint-1.15.1.crate) = 96748
+SHA256 (rust/crates/slint-build-1.15.1.crate) = 064ef470cc8ab046319db94d0727f080fbd05322d07d774eb6de607d97defb8d
+SIZE (rust/crates/slint-build-1.15.1.crate) = 42184
+SHA256 (rust/crates/slint-macros-1.15.1.crate) = 5ecc09bbc42c780d5b7ed7d41f7573dfd67343e11cdac27c07b88a8f933958e6
+SIZE (rust/crates/slint-macros-1.15.1.crate) = 26686
+SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038
+SIZE (rust/crates/slotmap-1.1.1.crate) = 61862
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
+SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
+SHA256 (rust/crates/smithay-client-toolkit-0.20.0.crate) = 0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0
+SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597
+SHA256 (rust/crates/smithay-clipboard-0.7.3.crate) = 71704c03f739f7745053bde45fa203a46c58d25bc5c4efba1d9a60e9dba81226
+SIZE (rust/crates/smithay-clipboard-0.7.3.crate) = 18270
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/smol_str-0.3.5.crate) = 0f7a918bd2a9951d18ee6e48f076843e8e73a9a5d22cf05bcd4b7a81bdd04e17
+SIZE (rust/crates/smol_str-0.3.5.crate) = 26311
+SHA256 (rust/crates/snafu-0.8.9.crate) = 6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2
+SIZE (rust/crates/snafu-0.8.9.crate) = 74002
+SHA256 (rust/crates/snafu-derive-0.8.9.crate) = c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451
+SIZE (rust/crates/snafu-derive-0.8.9.crate) = 29478
+SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0
+SIZE (rust/crates/socket2-0.6.2.crate) = 58621
+SHA256 (rust/crates/softbuffer-0.4.8.crate) = aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3
+SIZE (rust/crates/softbuffer-0.4.8.crate) = 64637
+SHA256 (rust/crates/spin_on-0.1.1.crate) = 076e103ed41b9864aa838287efe5f4e3a7a0362dd00671ae62a212e5e4612da2
+SIZE (rust/crates/spin_on-0.1.1.crate) = 7495
+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
+SIZE (rust/crates/strength_reduce-0.2.4.crate) = 17859
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/svgtypes-0.16.1.crate) = 695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d
+SIZE (rust/crates/svgtypes-0.16.1.crate) = 45181
+SHA256 (rust/crates/swash-0.2.6.crate) = 47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a
+SIZE (rust/crates/swash-0.2.6.crate) = 238129
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-adapter-fdk-aac-0.1.3.crate) = 82194865c2b438a75a2b40a12495d5d1a6c3cb2bb36671f9921ab44756ee77d2
+SIZE (rust/crates/symphonia-adapter-fdk-aac-0.1.3.crate) = 17463
+SHA256 (rust/crates/symphonia-adapter-libopus-0.2.6.crate) = 5bb56e67fc0f362731bc7a2920562ebb5668281b202444a0d274ddd3b5af61e6
+SIZE (rust/crates/symphonia-adapter-libopus-0.2.6.crate) = 10336
+SHA256 (rust/crates/symphonia-bundle-flac-0.5.5.crate) = c91565e180aea25d9b80a910c546802526ffd0072d0b8974e3ebe59b686c9976
+SIZE (rust/crates/symphonia-bundle-flac-0.5.5.crate) = 24141
+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-aac-0.5.5.crate) = 4c263845aa86881416849c1729a54c7f55164f8b96111dba59de46849e73a790
+SIZE (rust/crates/symphonia-codec-aac-0.5.5.crate) = 26471
+SHA256 (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 4e89d716c01541ad3ebe7c91ce4c8d38a7cf266a3f7b2f090b108fb0cb031d95
+SIZE (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 6795
+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-isomp4-0.5.5.crate) = 243739585d11f81daf8dac8d9f3d18cc7898f6c09a259675fc364b382c30e0a5
+SIZE (rust/crates/symphonia-format-isomp4-0.5.5.crate) = 37184
+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-format-riff-0.5.5.crate) = c2d7c3df0e7d94efb68401d81906eae73c02b40d5ec1a141962c592d0f11a96f
+SIZE (rust/crates/symphonia-format-riff-0.5.5.crate) = 17993
+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.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
+SIZE (rust/crates/syn-2.0.114.crate) = 304636
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
+SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c
+SIZE (rust/crates/tempfile-3.24.0.crate) = 40849
+SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
+SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/termwiz-0.23.3.crate) = 4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7
+SIZE (rust/crates/termwiz-0.23.3.crate) = 400004
+SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
+SIZE (rust/crates/text-size-1.1.1.crate) = 12553
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
+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.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
+SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c
+SIZE (rust/crates/time-0.3.47.crate) = 225161
+SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
+SIZE (rust/crates/time-core-0.1.8.crate) = 9634
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
+SHA256 (rust/crates/tiny-xlib-0.2.4.crate) = 0324504befd01cab6e0c994f34b2ffa257849ee019d3fb3b64fb2c858887d89e
+SIZE (rust/crates/tiny-xlib-0.2.4.crate) = 17760
+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.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86
+SIZE (rust/crates/tokio-1.49.0.crate) = 857029
+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.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
+SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098
+SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550
+SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863
+SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269
+SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420
+SHA256 (rust/crates/toml_edit-0.24.1+spec-1.1.0.crate) = 01f2eadbbc6b377a847be05f60791ef1058d9f696ecb51d2c07fe911d8569d8e
+SIZE (rust/crates/toml_edit-0.24.1+spec-1.1.0.crate) = 66411
+SHA256 (rust/crates/toml_parser-1.0.8+spec-1.1.0.crate) = 0742ff5ff03ea7e67c8ae6c93cac239e0d9784833362da3f9a9c1da8dfefcbdc
+SIZE (rust/crates/toml_parser-1.0.8+spec-1.1.0.crate) = 35087
+SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607
+SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187
+SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4
+SIZE (rust/crates/tower-0.5.3.crate) = 110488
+SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8
+SIZE (rust/crates/tower-http-0.6.8.crate) = 135827
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
+SHA256 (rust/crates/transpose-0.2.3.crate) = 1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e
+SIZE (rust/crates/transpose-0.2.3.crate) = 10913
+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.21.1.crate) = 2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8
+SIZE (rust/crates/ttf-parser-0.21.1.crate) = 194876
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/typed-index-collections-3.5.0.crate) = 898160f1dfd383b4e92e17f0512a7d62f3c51c44937b23b6ffc3a1614a8eaccd
+SIZE (rust/crates/typed-index-collections-3.5.0.crate) = 53115
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/udev-0.9.3.crate) = af4e37e9ea4401fc841ff54b9ddfc9be1079b1e89434c1a6a865dd68980f7e9f
+SIZE (rust/crates/udev-0.9.3.crate) = 21737
+SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142
+SIZE (rust/crates/unicase-2.9.0.crate) = 24368
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
+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-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d
+SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752
+SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee
+SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-2.0.1.crate) = 16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5
+SIZE (rust/crates/unicode-truncate-2.0.1.crate) = 18182
+SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
+SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
+SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed
+SIZE (rust/crates/url-2.5.8.crate) = 86512
+SHA256 (rust/crates/usvg-0.46.0.crate) = e419dff010bb12512b0ae9e3d2f318dfbdf0167fde7eb05465134d4e8756076f
+SIZE (rust/crates/usvg-0.46.0.crate) = 138829
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.20.0.crate) = ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f
+SIZE (rust/crates/uuid-1.20.0.crate) = 60654
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vtable-0.3.0.crate) = 753be81c38dff787d177b5939af1fa16f72f0d0d21a6b7d74ae56e29cd26f2a6
+SIZE (rust/crates/vtable-0.3.0.crate) = 19281
+SHA256 (rust/crates/vtable-macro-0.3.0.crate) = 8cfcf6171aa2b0f85718ca5888ca32f6edf61d1849f8e4b3786ad890e5b68f68
+SIZE (rust/crates/vtable-macro-0.3.0.crate) = 12939
+SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
+SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+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/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5
+SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778
+SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566
+SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f
+SIZE (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 17188
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608
+SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12
+SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121
+SHA256 (rust/crates/wayland-backend-0.3.12.crate) = fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9
+SIZE (rust/crates/wayland-backend-0.3.12.crate) = 77037
+SHA256 (rust/crates/wayland-client-0.31.12.crate) = b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec
+SIZE (rust/crates/wayland-client-0.31.12.crate) = 64851
+SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
+SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
+SHA256 (rust/crates/wayland-cursor-0.31.12.crate) = 5864c4b5b6064b06b1e8b74ead4a98a6c45a285fe7a0e784d24735f011fdb078
+SIZE (rust/crates/wayland-cursor-0.31.12.crate) = 9340
+SHA256 (rust/crates/wayland-protocols-0.32.10.crate) = baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3
+SIZE (rust/crates/wayland-protocols-0.32.10.crate) = 156152
+SHA256 (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1
+SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502
+SHA256 (rust/crates/wayland-protocols-misc-0.3.10.crate) = 791c58fdeec5406aa37169dd815327d1e47f334219b523444bc26d70ceb4c34e
+SIZE (rust/crates/wayland-protocols-misc-0.3.10.crate) = 15778
+SHA256 (rust/crates/wayland-protocols-plasma-0.3.10.crate) = aa98634619300a535a9a97f338aed9a5ff1e01a461943e8346ff4ae26007306b
+SIZE (rust/crates/wayland-protocols-plasma-0.3.10.crate) = 68815
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.10.crate) = e9597cdf02cf0c34cd5823786dce6b5ae8598f05c2daf5621b6e178d4f7345f3
+SIZE (rust/crates/wayland-protocols-wlr-0.3.10.crate) = 28244
+SHA256 (rust/crates/wayland-scanner-0.31.8.crate) = 5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3
+SIZE (rust/crates/wayland-scanner-0.31.8.crate) = 37224
+SHA256 (rust/crates/wayland-sys-0.31.8.crate) = 1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd
+SIZE (rust/crates/wayland-sys-0.31.8.crate) = 9595
+SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598
+SIZE (rust/crates/web-sys-0.3.85.crate) = 645049
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
+SIZE (rust/crates/weezl-0.1.12.crate) = 46045
+SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
+SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
+SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
+SIZE (rust/crates/wezterm-blob-leases-0.1.1.crate) = 9305
+SHA256 (rust/crates/wezterm-color-types-0.3.0.crate) = 7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296
+SIZE (rust/crates/wezterm-color-types-0.3.0.crate) = 14631
+SHA256 (rust/crates/wezterm-dynamic-0.2.1.crate) = 5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac
+SIZE (rust/crates/wezterm-dynamic-0.2.1.crate) = 11528
+SHA256 (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b
+SIZE (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 6960
+SHA256 (rust/crates/wezterm-input-types-0.1.0.crate) = 7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e
+SIZE (rust/crates/wezterm-input-types-0.1.0.crate) = 16748
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
+SIZE (rust/crates/windows-0.58.0.crate) = 9744521
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
+SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
+SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
+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.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-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
+SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+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.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
+SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+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.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-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+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.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+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.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
+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.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+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.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-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
+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.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.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.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.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.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.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.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.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732
+SIZE (rust/crates/winit-0.30.12.crate) = 604631
+SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829
+SIZE (rust/crates/winnow-0.7.14.crate) = 184718
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
+SHA256 (rust/crates/write-fonts-0.43.0.crate) = 886614b5ce857341226aa091f3c285e450683894acaaa7887f366c361efef79d
+SIZE (rust/crates/write-fonts-0.43.0.crate) = 254330
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/x11-clipboard-0.9.3.crate) = 662d74b3d77e396b8e5beb00b9cad6a9eccf40b2ef68cc858784b14c41d535a3
+SIZE (rust/crates/x11-clipboard-0.9.3.crate) = 10507
+SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
+SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
+SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
+SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
+SHA256 (rust/crates/xkbcommon-0.9.0.crate) = a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d
+SIZE (rust/crates/xkbcommon-0.9.0.crate) = 62004
+SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
+SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
+SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
+SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
+SHA256 (rust/crates/xml-rs-0.8.28.crate) = 3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f
+SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826
+SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
+SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
+SHA256 (rust/crates/y4m-0.8.0.crate) = 7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448
+SIZE (rust/crates/y4m-0.8.0.crate) = 12455
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
+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.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/zbus-5.13.2.crate) = 1bfeff997a0aaa3eb20c4652baf788d2dfa6d2839a0ead0b3ff69ce2f9c4bdd1
+SIZE (rust/crates/zbus-5.13.2.crate) = 174016
+SHA256 (rust/crates/zbus-lockstep-0.5.2.crate) = 6998de05217a084b7578728a9443d04ea4cd80f2a0839b8d78770b76ccd45863
+SIZE (rust/crates/zbus-lockstep-0.5.2.crate) = 15733
+SHA256 (rust/crates/zbus-lockstep-macros-0.5.2.crate) = 10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0
+SIZE (rust/crates/zbus-lockstep-macros-0.5.2.crate) = 10131
+SHA256 (rust/crates/zbus_macros-5.13.2.crate) = 0bbd5a90dbe8feee5b13def448427ae314ccd26a49cac47905cafefb9ff846f1
+SIZE (rust/crates/zbus_macros-5.13.2.crate) = 38749
+SHA256 (rust/crates/zbus_names-4.3.1.crate) = ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f
+SIZE (rust/crates/zbus_names-4.3.1.crate) = 18076
+SHA256 (rust/crates/zbus_xml-5.1.0.crate) = 441a0064125265655bccc3a6af6bef56814d9277ac83fce48b1cd7e160b80eac
+SIZE (rust/crates/zbus_xml-5.1.0.crate) = 7830
+SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
+SIZE (rust/crates/zeno-0.3.3.crate) = 46042
+SHA256 (rust/crates/zerocopy-0.8.39.crate) = db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a
+SIZE (rust/crates/zerocopy-0.8.39.crate) = 274113
+SHA256 (rust/crates/zerocopy-derive-0.8.39.crate) = 4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517
+SIZE (rust/crates/zerocopy-derive-0.8.39.crate) = 108887
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+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.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/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa
+SIZE (rust/crates/zmij-1.0.21.crate) = 26665
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9
+SIZE (rust/crates/zune-core-0.5.1.crate) = 27883
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zune-jpeg-0.5.12.crate) = 410e9ecef634c709e3831c2cfdb8d9c32164fae1c67496d5b68fff728eec37fe
+SIZE (rust/crates/zune-jpeg-0.5.12.crate) = 86116
+SHA256 (rust/crates/zvariant-5.9.2.crate) = 68b64ef4f40c7951337ddc7023dd03528a57a3ce3408ee9da5e948bd29b232c4
+SIZE (rust/crates/zvariant-5.9.2.crate) = 92444
+SHA256 (rust/crates/zvariant_derive-5.9.2.crate) = 484d5d975eb7afb52cc6b929c13d3719a20ad650fea4120e6310de3fc55e415c
+SIZE (rust/crates/zvariant_derive-5.9.2.crate) = 16586
+SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9
+SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417
+SHA256 (goten002-radiotrope-g20260316-aab2334_GH0.tar.gz) = fe45587b828f46836a8b0f2284a92b397dbc363343e1f5b65e0b67cf62543ba6
+SIZE (goten002-radiotrope-g20260316-aab2334_GH0.tar.gz) = 10893200
diff --git a/audio/radiotrope/pkg-descr b/audio/radiotrope/pkg-descr
new file mode 100644
index 000000000000..f497524a25ac
--- /dev/null
+++ b/audio/radiotrope/pkg-descr
@@ -0,0 +1,15 @@
+Radiotrope is a GUI and CLI internet radio player. It’s an AI agent-enabled
+player built with Rust, Slint, and MCP.
+
+Features
+
+ - MCP server - AI agents (Claude, etc.) can play stations, control volume,
+ and query status through natural language
+ - 10-band equalizer - 14 presets, per-band gain control, preamp
+ - Desktop GUI - built with Slint, dark/light themes, user-selectable accent
+ color, real-time spectrum visualization, stream statistics
+ - Terminal player - lightweight TUI with ratatui for headless/SSH use
+ - Resilient streaming - automatic reconnection with exponential backoff,
+ stall detection, health monitoring
+ - Wide format support - MP3, AAC, HE-AAC, Vorbis, Opus, FLAC over ICY, HLS,
+ and HTTP
diff --git a/audio/radiotrope/pkg-plist b/audio/radiotrope/pkg-plist
new file mode 100644
index 000000000000..2f48d18e88ad
--- /dev/null
+++ b/audio/radiotrope/pkg-plist
@@ -0,0 +1,8 @@
+bin/radiotrope
+bin/radiotrope-cli
+share/icons/hicolor/128x128/apps/radiotrope.png
+share/icons/hicolor/16x16/apps/radiotrope.png
+share/icons/hicolor/256x256/apps/radiotrope.png
+share/icons/hicolor/32x32/apps/radiotrope.png
+share/icons/hicolor/48x48/apps/radiotrope.png
+share/icons/hicolor/64x64/apps/radiotrope.png
diff --git a/audio/re/Makefile b/audio/re/Makefile
index fea7ab9b88bc..ab0cce1c2c17 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.6.0
+DISTVERSION= 4.7.0
CATEGORIES= audio devel
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 31c28fd69aba..b0745f2b4c3b 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772651829
-SHA256 (baresip-re-v4.6.0_GH0.tar.gz) = 811f19ed3df60f75070c07fc0eb5f767574e5b6dc2f12a679df04df381a43d88
-SIZE (baresip-re-v4.6.0_GH0.tar.gz) = 633787
+TIMESTAMP = 1775555772
+SHA256 (baresip-re-v4.7.0_GH0.tar.gz) = b9fd286e30df103b3e06be2f821503d6f21551002737c4b8f47cf8db30dd5e19
+SIZE (baresip-re-v4.7.0_GH0.tar.gz) = 634957
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 4830527366fd..37202425c123 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.41
-lib/libre.so.41.6.0
+lib/libre.so.42
+lib/libre.so.42.7.0
libdata/pkgconfig/libre.pc
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index 825d770fd444..6c5cbb42f063 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= samplv1
-DISTVERSION= 1.3.2
+DISTVERSION= 1.4.1
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/samplv1-lv2/distinfo b/audio/samplv1-lv2/distinfo
index 5881c13fa5e8..107c3e9d2b44 100644
--- a/audio/samplv1-lv2/distinfo
+++ b/audio/samplv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747798544
-SHA256 (samplv1-1.3.2.tar.gz) = 602c6df5100fd36b808a075d03a1e306ddabc8ce8cc8eb48dcbd9e2e0d008458
-SIZE (samplv1-1.3.2.tar.gz) = 277228
+TIMESTAMP = 1776067252
+SHA256 (samplv1-1.4.1.tar.gz) = b22bb36ec024422f74f7f8c136dcff2dbf2032dc72c61fad8911aebd9f4952db
+SIZE (samplv1-1.4.1.tar.gz) = 613814
diff --git a/audio/screcord-lv2/Makefile b/audio/screcord-lv2/Makefile
index b21e1c730bdc..acdfd0ab9ec9 100644
--- a/audio/screcord-lv2/Makefile
+++ b/audio/screcord-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= screcord
-DISTVERSION= g20171206
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -18,12 +18,22 @@ USES= gmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_PROJECT= ${PORTNAME}.lv2
-GH_TAGNAME= 36fbff9
+BUILD_WRKSRC= ${WRKSRC}/screcord
+ALL_TARGET= nogui
PLIST_FILES= lib/lv2/sc_record.lv2/manifest.ttl \
lib/lv2/sc_record.lv2/sc_record.so \
lib/lv2/sc_record.lv2/sc_record.ttl
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/lv2/sc_record.lv2
+ ${INSTALL_DATA} ${WRKSRC}/screcord/manifest.ttl \
+ ${STAGEDIR}${PREFIX}/lib/lv2/sc_record.lv2/
+ ${INSTALL_DATA} ${WRKSRC}/screcord/sc_record.ttl \
+ ${STAGEDIR}${PREFIX}/lib/lv2/sc_record.lv2/
+ ${INSTALL_LIB} ${WRKSRC}/screcord/sc_record.so \
+ ${STAGEDIR}${PREFIX}/lib/lv2/sc_record.lv2/
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/sc_record.lv2/sc_record.so
diff --git a/audio/screcord-lv2/distinfo b/audio/screcord-lv2/distinfo
index 9bf07399f706..5f227794c938 100644
--- a/audio/screcord-lv2/distinfo
+++ b/audio/screcord-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1512578049
-SHA256 (brummer10-screcord.lv2-g20171206-36fbff9_GH0.tar.gz) = 8eaec5934bcf43b4557d9260c7b0c2c6d625a877185497493b87850c000d0379
-SIZE (brummer10-screcord.lv2-g20171206-36fbff9_GH0.tar.gz) = 12991
+TIMESTAMP = 1775969400
+SHA256 (brummer10-screcord.lv2-v0.2_GH0.tar.gz) = ff5066e54b4a137526aa717c9921265415b829c8988a15291ab89ceb3fe2dbc1
+SIZE (brummer10-screcord.lv2-v0.2_GH0.tar.gz) = 63246
diff --git a/audio/screcord-lv2/files/patch-screcord_sc_record.ttl b/audio/screcord-lv2/files/patch-screcord_sc_record.ttl
new file mode 100644
index 000000000000..50fbd7f82e8f
--- /dev/null
+++ b/audio/screcord-lv2/files/patch-screcord_sc_record.ttl
@@ -0,0 +1,53 @@
+--- screcord/sc_record.ttl.orig 2019-10-15 12:26:28 UTC
++++ screcord/sc_record.ttl
+@@ -23,7 +23,6 @@
+ @prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+ @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+ @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+-@prefix guiext: <http://lv2plug.in/ns/extensions/ui#>.
+
+ <https://github.com/brummer10#me>
+ a foaf:Person ;
+@@ -43,8 +42,6 @@
+ lv2:minorVersion 0;
+ lv2:microVersion 1;
+
+- guiext:ui <https://github.com/brummer10/screcord_ui#mono_record>;
+-
+ lv2:port [
+ a lv2:InputPort ,
+ lv2:ControlPort ;
+@@ -106,13 +103,6 @@
+ lv2:name "In" ;
+ ].
+
+-<https://github.com/brummer10/screcord_ui#mono_record>
+- a guiext:X11UI;
+- guiext:binary <sc_record_ui.so>;
+- lv2:extensionData guiext::idle ;
+- lv2:requiredFeature guiext:makeResident;
+- .
+-
+ <https://github.com/brummer10/screcord#stereo_record>
+ a lv2:Plugin ,
+ lv2:UtilityPlugin ;
+@@ -125,8 +115,6 @@
+ lv2:minorVersion 0;
+ lv2:microVersion 1;
+
+- guiext:ui <https://github.com/brummer10/screcord_ui#stereo_record>;
+-
+ lv2:port [
+ a lv2:InputPort ,
+ lv2:ControlPort ;
+@@ -206,9 +194,3 @@
+ lv2:symbol "in1" ;
+ lv2:name "In1" ;
+ ].
+-
+-<https://github.com/brummer10/screcord_ui#stereo_record>
+- a guiext:X11UI;
+- guiext:binary <sc_record_ui.so>;
+- lv2:extensionData guiext::idle ;
+- lv2:requiredFeature guiext:makeResident;
+- .
diff --git a/audio/shairport-sync/Makefile b/audio/shairport-sync/Makefile
index 0bb145293e2a..0befa4390c7a 100644
--- a/audio/shairport-sync/Makefile
+++ b/audio/shairport-sync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shairport-sync
-DISTVERSION= 5.0.1
+DISTVERSION= 5.0.2
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/shairport-sync/distinfo b/audio/shairport-sync/distinfo
index c90943a3376b..69e4b004849d 100644
--- a/audio/shairport-sync/distinfo
+++ b/audio/shairport-sync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1772270925
-SHA256 (mikebrady-shairport-sync-5.0.1_GH0.tar.gz) = ca963550c488c8d0cd39b7f1b58a1534fd916c1c66ab6b70a1115e92855deb0e
-SIZE (mikebrady-shairport-sync-5.0.1_GH0.tar.gz) = 634724
+TIMESTAMP = 1775820689
+SHA256 (mikebrady-shairport-sync-5.0.2_GH0.tar.gz) = 1fe2394d2ded30017ca1038a46d4261b4983d94d98b8dadc7bca64431b27bd08
+SIZE (mikebrady-shairport-sync-5.0.2_GH0.tar.gz) = 635176
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index 19eb67e38027..541230eade48 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,5 @@
PORTNAME= shortwave
-DISTVERSION= 5.0.0
-PORTREVISION= 7
+DISTVERSION= 5.1.0
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
@@ -11,11 +10,12 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.md
LIB_DEPENDS= libdbus-1.so:devel/dbus \
+ libgraphene-1.0.so:graphics/graphene \
libshumate-1.0.so:x11-toolkits/libshumate
USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig sqlite ssl
USE_GITLAB= yes
-USE_GNOME= gdkpixbuf gtk40 libadwaita
+USE_GNOME= gtk40 libadwaita
USE_GSTREAMER= good libav soup vorbis
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
diff --git a/audio/shortwave/Makefile.crates b/audio/shortwave/Makefile.crates
index 6b81ce5c8043..b5e4ef3315a5 100644
--- a/audio/shortwave/Makefile.crates
+++ b/audio/shortwave/Makefile.crates
@@ -1,430 +1,445 @@
-CARGO_CRATES= Inflector-0.11.4 \
- addr2line-0.24.2 \
- adler2-2.0.0 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
- anyhow-1.0.95 \
- ashpd-0.10.2 \
+ anyhow-1.0.102 \
+ ashpd-0.12.3 \
async-broadcast-0.7.2 \
async-channel-1.9.0 \
- async-channel-2.3.1 \
- async-compat-0.2.4 \
- async-executor-1.13.1 \
- async-fs-2.1.2 \
+ async-channel-2.5.0 \
+ async-compat-0.2.5 \
+ async-executor-1.14.0 \
+ async-fs-2.2.0 \
async-global-executor-2.4.1 \
- async-io-1.13.0 \
- async-io-2.4.0 \
- async-lock-2.8.0 \
- async-lock-3.4.0 \
+ async-io-2.6.0 \
+ async-lock-3.4.2 \
async-native-tls-0.5.0 \
async-net-2.0.0 \
- async-process-2.3.0 \
+ async-process-2.5.0 \
async-recursion-1.1.1 \
- async-signal-0.2.10 \
- async-std-1.13.0 \
- async-std-resolver-0.24.2 \
+ async-signal-0.2.14 \
+ async-std-1.13.2 \
async-task-4.7.1 \
- async-trait-0.1.84 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
atomic_refcell-0.1.13 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
base64-0.21.7 \
base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.11.1 \
block-0.1.6 \
block-buffer-0.10.4 \
- blocking-1.6.1 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
+ blocking-1.6.2 \
+ bumpalo-3.20.2 \
+ bytes-1.11.1 \
cacache-13.1.0 \
- cairo-rs-0.20.7 \
- cairo-sys-rs-0.20.7 \
- cast-sender-0.2.0 \
- cc-1.2.7 \
- cfg-expr-0.17.2 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ cairo-rs-0.21.5 \
+ cairo-sys-rs-0.21.5 \
+ cast-sender-0.3.0 \
+ cc-1.2.60 \
+ cfg-expr-0.20.7 \
+ cfg-if-1.0.4 \
+ chrono-0.4.44 \
concurrent-queue-2.5.0 \
core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.16 \
+ cpufeatures-0.2.17 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crypto-common-0.1.6 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- data-encoding-2.6.0 \
- deranged-0.3.11 \
+ cruet-0.15.0 \
+ crypto-common-0.1.7 \
+ darling-0.20.11 \
+ darling-0.21.3 \
+ darling-0.23.0 \
+ darling_core-0.20.11 \
+ darling_core-0.21.3 \
+ darling_core-0.23.0 \
+ darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
+ darling_macro-0.23.0 \
+ data-encoding-2.10.0 \
+ deranged-0.5.8 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- diesel-2.2.6 \
- diesel_derives-2.2.3 \
- diesel_migrations-2.2.0 \
- diesel_table_macro_syntax-0.2.0 \
+ diesel-2.3.7 \
+ diesel_derives-2.3.7 \
+ diesel_migrations-2.3.1 \
+ diesel_table_macro_syntax-0.3.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
- dsl_auto_type-0.1.2 \
- either-1.13.0 \
+ downcast-rs-2.0.2 \
+ dsl_auto_type-0.2.0 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
- endi-1.1.0 \
+ endi-1.1.1 \
enum-as-inner-0.6.1 \
- enumflags2-0.7.10 \
- enumflags2_derive-0.7.10 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
env_logger-0.10.2 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
event-listener-2.5.3 \
- event-listener-5.3.1 \
- event-listener-strategy-0.5.3 \
- fastrand-1.9.0 \
- fastrand-2.3.0 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ fastrand-2.4.1 \
field-offset-0.3.6 \
+ find-msvc-tools-0.1.9 \
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.1 \
- futures-0.3.31 \
- futures-channel-0.3.31 \
- futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
- futures-lite-1.13.0 \
- futures-lite-2.5.0 \
- futures-macro-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
- gdk-pixbuf-0.20.7 \
- gdk-pixbuf-sys-0.20.7 \
- gdk4-0.9.5 \
- gdk4-sys-0.9.5 \
- gdk4-wayland-0.9.1 \
- gdk4-wayland-sys-0.9.0 \
- gdk4-x11-0.9.0 \
- gdk4-x11-sys-0.9.0 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.32 \
+ futures-channel-0.3.32 \
+ futures-core-0.3.32 \
+ futures-executor-0.3.32 \
+ futures-io-0.3.32 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.32 \
+ futures-sink-0.3.32 \
+ futures-task-0.3.32 \
+ futures-util-0.3.32 \
+ gdk-pixbuf-0.21.5 \
+ gdk-pixbuf-sys-0.21.5 \
+ gdk4-0.10.3 \
+ gdk4-sys-0.10.3 \
+ gdk4-wayland-0.10.3 \
+ gdk4-wayland-sys-0.10.3 \
+ gdk4-x11-0.10.3 \
+ gdk4-x11-sys-0.10.3 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- gettext-rs-0.7.2 \
- gettext-sys-0.22.5 \
- gimli-0.31.1 \
- gio-0.20.7 \
- gio-sys-0.20.8 \
- glib-0.20.7 \
- glib-macros-0.20.7 \
- glib-sys-0.20.7 \
+ getrandom-0.2.17 \
+ getrandom-0.3.4 \
+ getrandom-0.4.2 \
+ gettext-rs-0.7.7 \
+ gettext-sys-0.26.0 \
+ gio-0.21.5 \
+ gio-sys-0.21.5 \
+ glib-0.21.5 \
+ glib-macros-0.21.5 \
+ glib-sys-0.21.5 \
gloo-timers-0.3.0 \
- gobject-sys-0.20.7 \
- graphene-rs-0.20.7 \
- graphene-sys-0.20.7 \
- gsk4-0.9.5 \
- gsk4-sys-0.9.5 \
- gstreamer-0.23.4 \
- gstreamer-audio-0.23.4 \
- gstreamer-audio-sys-0.23.4 \
- gstreamer-base-0.23.4 \
- gstreamer-base-sys-0.23.4 \
- gstreamer-sys-0.23.4 \
- gtk4-0.9.5 \
- gtk4-macros-0.9.5 \
- gtk4-sys-0.9.5 \
- h2-0.4.7 \
+ gobject-sys-0.21.5 \
+ graphene-rs-0.21.5 \
+ graphene-sys-0.21.5 \
+ gsk4-0.10.3 \
+ gsk4-sys-0.10.3 \
+ gstreamer-0.24.5 \
+ gstreamer-audio-0.24.5 \
+ gstreamer-audio-sys-0.24.5 \
+ gstreamer-base-0.24.5 \
+ gstreamer-base-sys-0.24.5 \
+ gstreamer-sys-0.24.5 \
+ gtk4-0.10.3 \
+ gtk4-macros-0.10.3 \
+ gtk4-sys-0.10.3 \
+ h2-0.4.13 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.1 \
+ hashbrown-0.17.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
- hickory-proto-0.24.2 \
- hickory-resolver-0.24.2 \
- hostname-0.3.1 \
- http-1.2.0 \
+ hickory-proto-0.25.2 \
+ hickory-resolver-0.25.2 \
+ http-1.4.0 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.10.0 \
- humantime-2.1.0 \
- hyper-1.6.0 \
- hyper-rustls-0.27.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.3.0 \
+ hyper-1.9.0 \
+ hyper-rustls-0.27.9 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.20 \
+ iana-time-zone-0.1.65 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.2.0 \
+ icu_locale_core-2.2.0 \
+ icu_normalizer-2.2.0 \
+ icu_normalizer_data-2.2.0 \
+ icu_properties-2.2.0 \
+ icu_properties_data-2.2.0 \
+ icu_provider-2.2.0 \
+ id-arena-2.3.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- if-addrs-0.13.3 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ if-addrs-0.13.4 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
- instant-0.1.13 \
- io-lifetimes-1.0.11 \
- ipconfig-0.3.2 \
- ipnet-2.10.1 \
- is-terminal-0.4.13 \
- itertools-0.13.0 \
- itoa-1.0.14 \
- js-sys-0.3.76 \
+ indexmap-2.14.0 \
+ ipconfig-0.3.4 \
+ ipnet-2.12.0 \
+ iri-string-0.7.12 \
+ is-terminal-0.4.17 \
+ itertools-0.14.0 \
+ itoa-1.0.18 \
+ js-sys-0.3.95 \
+ kstring-2.0.2 \
kv-log-macro-1.0.7 \
language-tags-0.3.2 \
lazy_static-1.5.0 \
- libadwaita-0.7.1 \
- libadwaita-sys-0.7.1 \
- libc-0.2.169 \
- libshumate-0.6.0 \
- libshumate-sys-0.6.0 \
- libsqlite3-sys-0.30.1 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.3.8 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
+ leb128fmt-0.1.0 \
+ libadwaita-0.8.1 \
+ libadwaita-sys-0.8.1 \
+ libc-0.2.185 \
+ libglycin-gtk4-rebind-0.0.1 \
+ libglycin-gtk4-rebind-sys-0.0.1 \
+ libglycin-rebind-0.0.1 \
+ libglycin-rebind-sys-0.0.1 \
+ libshumate-0.7.0 \
+ libshumate-sys-0.7.0 \
+ libsqlite3-sys-0.36.0 \
+ linux-raw-sys-0.12.1 \
+ litemap-0.8.2 \
locale_config-0.3.0 \
- lock_api-0.4.12 \
- log-0.4.22 \
- lru-cache-0.1.2 \
+ lock_api-0.4.14 \
+ log-0.4.29 \
malloc_buf-0.0.6 \
- match_cfg-0.1.0 \
- mdns-sd-0.13.1 \
- memchr-2.7.4 \
+ mdns-sd-0.13.11 \
+ memchr-2.8.0 \
memmap2-0.5.10 \
memoffset-0.9.1 \
miette-5.10.0 \
miette-derive-5.10.0 \
- migrations_internals-2.2.0 \
- migrations_macros-2.2.0 \
+ migrations_internals-2.3.0 \
+ migrations_macros-2.3.0 \
mime-0.3.17 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
- mpris-server-0.8.1 \
+ mio-1.2.0 \
+ moka-0.12.15 \
+ mpris-server-0.9.0 \
muldiv-1.0.1 \
- native-tls-0.2.12 \
- nix-0.29.0 \
- num-conv-0.1.0 \
+ native-tls-0.2.18 \
+ num-conv-0.2.1 \
num-integer-0.1.46 \
num-rational-0.4.2 \
num-traits-0.2.19 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- object-0.36.7 \
- once_cell-1.20.2 \
- openssl-0.10.68 \
+ once_cell-1.21.4 \
+ openssl-0.10.77 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
- option-operations-0.5.0 \
+ openssl-probe-0.2.1 \
+ openssl-sys-0.9.113 \
+ option-operations-0.6.1 \
ordered-stream-0.2.0 \
- pango-0.20.7 \
- pango-sys-0.20.7 \
+ pango-0.21.5 \
+ pango-sys-0.21.5 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- paste-1.0.15 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.1.12 \
- pin-project-lite-0.2.15 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ pastey-0.2.1 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.17 \
pin-utils-0.1.0 \
- piper-0.2.4 \
- pkg-config-0.3.31 \
- polling-2.8.0 \
- polling-3.7.4 \
+ piper-0.2.5 \
+ pkg-config-0.3.33 \
+ polling-3.11.0 \
+ portable-atomic-1.13.1 \
+ potential_utf-0.1.5 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
pretty_env_logger-0.5.0 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.92 \
- prost-0.13.4 \
- prost-derive-0.13.4 \
- quick-error-1.2.3 \
- quote-1.0.38 \
+ prettyplease-0.2.37 \
+ proc-macro-crate-3.5.0 \
+ proc-macro2-1.0.106 \
+ prost-0.14.3 \
+ prost-derive-0.14.3 \
+ quote-1.0.45 \
+ r-efi-5.3.0 \
+ r-efi-6.0.0 \
r2d2-0.8.10 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- redox_syscall-0.5.8 \
- reflink-copy-0.1.20 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- reqwest-0.12.12 \
- resolv-conf-0.7.0 \
- ring-0.17.8 \
- rustc-demangle-0.1.24 \
+ rand-0.9.4 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.5 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ reflink-copy-0.1.29 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.10 \
+ reqwest-0.12.28 \
+ resolv-conf-0.7.6 \
+ ring-0.17.14 \
+ rsqlite-vfs-0.1.0 \
rustc_version-0.4.1 \
- rustix-0.37.27 \
- rustix-0.38.42 \
- rustls-0.23.22 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustix-1.1.4 \
+ rustls-0.23.38 \
+ rustls-pki-types-1.14.0 \
+ rustls-webpki-0.103.12 \
+ rustversion-1.0.22 \
+ ryu-1.0.23 \
same-file-1.0.6 \
sanitize-filename-0.6.0 \
- schannel-0.1.27 \
+ schannel-0.1.29 \
scheduled-thread-pool-0.2.7 \
+ schemars-0.9.0 \
+ schemars-1.2.1 \
scopeguard-1.2.0 \
- security-framework-2.11.1 \
- security-framework-sys-2.13.0 \
- semver-1.0.24 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.134 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.8 \
+ security-framework-3.7.0 \
+ security-framework-sys-2.17.0 \
+ semver-1.0.28 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.149 \
+ serde_repr-0.1.20 \
+ serde_spanned-1.1.1 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.18.0 \
+ serde_with_macros-3.18.0 \
sha-1-0.10.1 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ signal-hook-registry-1.4.8 \
+ slab-0.4.12 \
+ smallvec-1.15.1 \
smol-2.0.2 \
- smol-timeout-0.6.0 \
- socket2-0.4.10 \
- socket2-0.5.8 \
+ smol-timeout-0.6.1 \
+ socket2-0.5.10 \
+ socket2-0.6.3 \
spin-0.9.8 \
+ sqlite-wasm-rs-0.5.3 \
ssri-9.2.0 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
- syn-2.0.94 \
+ syn-2.0.117 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
sys-locale-0.3.2 \
- system-configuration-0.6.1 \
+ system-configuration-0.7.0 \
system-configuration-sys-0.6.0 \
- system-deps-7.0.3 \
- target-lexicon-0.12.16 \
- temp-dir-0.1.14 \
- tempfile-3.15.0 \
+ system-deps-7.0.8 \
+ tagptr-0.2.0 \
+ target-lexicon-0.13.3 \
+ temp-dir-0.1.16 \
+ tempfile-3.27.0 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.9 \
+ thiserror-2.0.18 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.9 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thiserror-impl-2.0.18 \
+ time-0.3.47 \
+ time-core-0.1.8 \
+ time-macros-0.2.27 \
+ tinystr-0.8.3 \
+ tinyvec-1.11.0 \
tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
+ tokio-1.52.1 \
+ tokio-macros-2.7.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- tower-0.5.2 \
+ tokio-rustls-0.26.4 \
+ tokio-util-0.7.18 \
+ toml-0.9.12+spec-1.1.0 \
+ toml-1.1.2+spec-1.1.0 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_datetime-1.1.1+spec-1.1.0 \
+ toml_edit-0.25.11+spec-1.1.0 \
+ toml_parser-1.1.2+spec-1.1.0 \
+ toml_writer-1.1.1+spec-1.1.0 \
+ tower-0.5.3 \
+ tower-http-0.6.8 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
trait-variant-0.1.2 \
try-lock-0.2.5 \
- typenum-1.17.0 \
- uds_windows-1.1.0 \
- unicode-ident-1.0.14 \
+ typenum-1.20.0 \
+ uds_windows-1.2.1 \
+ unicode-ident-1.0.24 \
unicode-width-0.1.14 \
+ unicode-xid-0.2.6 \
untrusted-0.9.0 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
+ url-2.5.8 \
utf8_iter-1.0.4 \
- uuid-1.11.0 \
- value-bag-1.10.0 \
+ uuid-1.23.1 \
+ value-bag-1.12.0 \
vcpkg-0.2.15 \
- version-compare-0.2.0 \
+ version-compare-0.2.1 \
version_check-0.9.5 \
- waker-fn-1.2.0 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-futures-0.4.49 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- web-sys-0.3.76 \
- widestring-1.1.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.3+wasi-0.2.9 \
+ wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
+ wasm-bindgen-0.2.118 \
+ wasm-bindgen-futures-0.4.68 \
+ wasm-bindgen-macro-0.2.118 \
+ wasm-bindgen-macro-support-0.2.118 \
+ wasm-bindgen-shared-0.2.118 \
+ wasm-encoder-0.244.0 \
+ wasm-metadata-0.244.0 \
+ wasmparser-0.244.0 \
+ web-sys-0.3.95 \
+ widestring-1.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.48.0 \
+ windows-0.62.2 \
+ windows-collections-0.3.2 \
+ windows-core-0.62.2 \
+ windows-future-0.3.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.3.1 \
+ windows-registry-0.6.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-threading-0.2.1 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.21 \
- winreg-0.50.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xdg-home-1.3.0 \
+ winnow-0.7.15 \
+ winnow-1.0.1 \
+ wit-bindgen-0.51.0 \
+ wit-bindgen-0.57.1 \
+ wit-bindgen-core-0.51.0 \
+ wit-bindgen-rust-0.51.0 \
+ wit-bindgen-rust-macro-0.51.0 \
+ wit-component-0.244.0 \
+ wit-parser-0.244.0 \
+ writeable-0.6.3 \
+ x11-2.21.0 \
xxhash-rust-0.8.15 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zbus-4.4.0 \
- zbus-5.2.0 \
- zbus_macros-4.4.0 \
- zbus_macros-5.2.0 \
- zbus_names-3.0.0 \
- zbus_names-4.1.0 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zvariant-4.2.0 \
- zvariant-5.1.0 \
- zvariant_derive-4.2.0 \
- zvariant_derive-5.1.0 \
- zvariant_utils-2.1.0 \
- zvariant_utils-3.0.2
+ yoke-0.8.2 \
+ yoke-derive-0.8.2 \
+ zbus-5.14.0 \
+ zbus_macros-5.14.0 \
+ zbus_names-4.3.1 \
+ zerocopy-0.8.48 \
+ zerocopy-derive-0.8.48 \
+ zerofrom-0.1.7 \
+ zerofrom-derive-0.1.7 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.4 \
+ zerovec-0.11.6 \
+ zerovec-derive-0.11.3 \
+ zmij-1.0.21 \
+ zvariant-5.10.0 \
+ zvariant_derive-5.10.0 \
+ zvariant_utils-3.3.0
diff --git a/audio/shortwave/distinfo b/audio/shortwave/distinfo
index 50183f469b89..af224b440f9f 100644
--- a/audio/shortwave/distinfo
+++ b/audio/shortwave/distinfo
@@ -1,408 +1,414 @@
-TIMESTAMP = 1744548452
-SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
-SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1776607369
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
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/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/ashpd-0.10.2.crate) = e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3
-SIZE (rust/crates/ashpd-0.10.2.crate) = 94756
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
+SHA256 (rust/crates/ashpd-0.12.3.crate) = 33a3c86f3fd70c0ffa500ed189abfa90b5a52398a45d5dc372fcc38ebeb7a645
+SIZE (rust/crates/ashpd-0.12.3.crate) = 123754
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compat-0.2.4.crate) = 7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0
-SIZE (rust/crates/async-compat-0.2.4.crate) = 11279
-SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
-SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compat-0.2.5.crate) = a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590
+SIZE (rust/crates/async-compat-0.2.5.crate) = 26008
+SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a
+SIZE (rust/crates/async-executor-1.14.0.crate) = 28804
+SHA256 (rust/crates/async-fs-2.2.0.crate) = 8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5
+SIZE (rust/crates/async-fs-2.2.0.crate) = 18824
SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
-SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
-SIZE (rust/crates/async-io-1.13.0.crate) = 37191
-SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
-SIZE (rust/crates/async-io-2.4.0.crate) = 49252
-SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
-SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
-SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
-SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
+SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
SHA256 (rust/crates/async-native-tls-0.5.0.crate) = 9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec
SIZE (rust/crates/async-native-tls-0.5.0.crate) = 24719
SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7
SIZE (rust/crates/async-net-2.0.0.crate) = 17787
-SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
-SIZE (rust/crates/async-process-2.3.0.crate) = 26766
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
-SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
-SHA256 (rust/crates/async-std-1.13.0.crate) = c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615
-SIZE (rust/crates/async-std-1.13.0.crate) = 221584
-SHA256 (rust/crates/async-std-resolver-0.24.2.crate) = fa5ee46ec0c518414838d2fdc7dd18f6ba7d934b6e728005c958621da450682d
-SIZE (rust/crates/async-std-resolver-0.24.2.crate) = 12387
+SHA256 (rust/crates/async-signal-0.2.14.crate) = 52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485
+SIZE (rust/crates/async-signal-0.2.14.crate) = 16447
+SHA256 (rust/crates/async-std-1.13.2.crate) = 2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b
+SIZE (rust/crates/async-std-1.13.2.crate) = 220177
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.84.crate) = 1b1244b10dcd56c92219da4e14caa97e312079e185f04ba3eea25061561dc0a0
-SIZE (rust/crates/async-trait-0.1.84.crate) = 33207
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.11.1.crate) = c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
+SIZE (rust/crates/bitflags-2.11.1.crate) = 49082
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
+SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
SHA256 (rust/crates/cacache-13.1.0.crate) = 5c5063741c7b2e260bbede781cf4679632dd90e2718e99f7715e46824b65670b
SIZE (rust/crates/cacache-13.1.0.crate) = 47996
-SHA256 (rust/crates/cairo-rs-0.20.7.crate) = ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7
-SIZE (rust/crates/cairo-rs-0.20.7.crate) = 52722
-SHA256 (rust/crates/cairo-sys-rs-0.20.7.crate) = f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df
-SIZE (rust/crates/cairo-sys-rs-0.20.7.crate) = 11934
-SHA256 (rust/crates/cast-sender-0.2.0.crate) = 97835eabb47a494de770139f77aae9df414e6dfbba5ea0213bf4b527fd077781
-SIZE (rust/crates/cast-sender-0.2.0.crate) = 29289
-SHA256 (rust/crates/cc-1.2.7.crate) = a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7
-SIZE (rust/crates/cc-1.2.7.crate) = 100283
-SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
-SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-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.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/cairo-rs-0.21.5.crate) = b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4
+SIZE (rust/crates/cairo-rs-0.21.5.crate) = 58086
+SHA256 (rust/crates/cairo-sys-rs-0.21.5.crate) = 06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c
+SIZE (rust/crates/cairo-sys-rs-0.21.5.crate) = 14448
+SHA256 (rust/crates/cast-sender-0.3.0.crate) = f3a39425252bf9ed86985754d287536a75662ea06e349990ae51a694bf2add82
+SIZE (rust/crates/cast-sender-0.3.0.crate) = 31548
+SHA256 (rust/crates/cc-1.2.60.crate) = 43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20
+SIZE (rust/crates/cc-1.2.60.crate) = 97051
+SHA256 (rust/crates/cfg-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368
+SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
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-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
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/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/cruet-0.15.0.crate) = b7a9ae414b9768aada1b316493261653e41af05c9d2ccc9c504a8fc051c6a790
+SIZE (rust/crates/cruet-0.15.0.crate) = 17489
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+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-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
+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_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
+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/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
+SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea
+SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293
+SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c
+SIZE (rust/crates/deranged-0.5.8.crate) = 26885
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/diesel-2.2.6.crate) = ccf1bedf64cdb9643204a36dd15b19a6ce8e7aa7f7b105868e9f1fad5ffa7d12
-SIZE (rust/crates/diesel-2.2.6.crate) = 355935
-SHA256 (rust/crates/diesel_derives-2.2.3.crate) = e7f2c3de51e2ba6bf2a648285696137aaf0f5f487bcbea93972fe8a364e131a4
-SIZE (rust/crates/diesel_derives-2.2.3.crate) = 72770
-SHA256 (rust/crates/diesel_migrations-2.2.0.crate) = 8a73ce704bad4231f001bff3314d91dce4aba0770cee8b233991859abc15c1f6
-SIZE (rust/crates/diesel_migrations-2.2.0.crate) = 12365
-SHA256 (rust/crates/diesel_table_macro_syntax-0.2.0.crate) = 209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25
-SIZE (rust/crates/diesel_table_macro_syntax-0.2.0.crate) = 6866
+SHA256 (rust/crates/diesel-2.3.7.crate) = f4ae09a41a4b89f94ec1e053623da8340d996bc32c6517d325a9daad9b239358
+SIZE (rust/crates/diesel-2.3.7.crate) = 439901
+SHA256 (rust/crates/diesel_derives-2.3.7.crate) = 47618bf0fac06bb670c036e48404c26a865e6a71af4114dfd97dfe89936e404e
+SIZE (rust/crates/diesel_derives-2.3.7.crate) = 104709
+SHA256 (rust/crates/diesel_migrations-2.3.1.crate) = 745fd255645f0f1135f9ec55c7b00e0882192af9683ab4731e4bba3da82b8f9c
+SIZE (rust/crates/diesel_migrations-2.3.1.crate) = 15413
+SHA256 (rust/crates/diesel_table_macro_syntax-0.3.0.crate) = fe2444076b48641147115697648dc743c2c00b61adade0f01ce67133c7babe8c
+SIZE (rust/crates/diesel_table_macro_syntax-0.3.0.crate) = 7376
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dsl_auto_type-0.1.2.crate) = c5d9abe6314103864cc2d8901b7ae224e0ab1a103a0a416661b4097b0779b607
-SIZE (rust/crates/dsl_auto_type-0.1.2.crate) = 14201
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/downcast-rs-2.0.2.crate) = 117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc
+SIZE (rust/crates/downcast-rs-2.0.2.crate) = 12730
+SHA256 (rust/crates/dsl_auto_type-0.2.0.crate) = dd122633e4bef06db27737f21d3738fb89c8f6d5360d6d9d7635dda142a7757e
+SIZE (rust/crates/dsl_auto_type-0.2.0.crate) = 15900
+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
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
-SIZE (rust/crates/endi-1.1.0.crate) = 4872
+SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099
+SIZE (rust/crates/endi-1.1.1.crate) = 5045
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
-SHA256 (rust/crates/enumflags2-0.7.10.crate) = d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d
-SIZE (rust/crates/enumflags2-0.7.10.crate) = 16622
-SHA256 (rust/crates/enumflags2_derive-0.7.10.crate) = de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8
-SIZE (rust/crates/enumflags2_derive-0.7.10.crate) = 8104
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
-SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
-SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
-SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/fastrand-2.4.1.crate) = 9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6
+SIZE (rust/crates/fastrand-2.4.1.crate) = 20773
SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
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.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
-SIZE (rust/crates/futures-0.3.31.crate) = 54953
-SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
-SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
-SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
-SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
-SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
-SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
-SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
-SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
-SHA256 (rust/crates/futures-lite-2.5.0.crate) = cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1
-SIZE (rust/crates/futures-lite-2.5.0.crate) = 41117
-SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
-SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
-SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
-SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
-SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
-SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
-SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
-SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/gdk-pixbuf-0.20.7.crate) = b6efc7705f7863d37b12ad6974cbb310d35d054f5108cdc1e69037742f573c4c
-SIZE (rust/crates/gdk-pixbuf-0.20.7.crate) = 17840
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 9852
-SHA256 (rust/crates/gdk4-0.9.5.crate) = d0196720118f880f71fe7da971eff58cc43a89c9cf73f46076b7cb1e60889b15
-SIZE (rust/crates/gdk4-0.9.5.crate) = 92987
-SHA256 (rust/crates/gdk4-sys-0.9.5.crate) = 60b0e1340bd15e7a78810cf39fed9e5d85f0a8f80b1d999d384ca17dcc452b60
-SIZE (rust/crates/gdk4-sys-0.9.5.crate) = 67167
-SHA256 (rust/crates/gdk4-wayland-0.9.1.crate) = d48ff9cbd61a1a87b36faed4793d0d8603a2cd8db38f5df7800448ddc1a3d462
-SIZE (rust/crates/gdk4-wayland-0.9.1.crate) = 7350
-SHA256 (rust/crates/gdk4-wayland-sys-0.9.0.crate) = 23295b2ecafae572224a382b876b0bdc0fed947da63b51edebc8798288002048
-SIZE (rust/crates/gdk4-wayland-sys-0.9.0.crate) = 3606
-SHA256 (rust/crates/gdk4-x11-0.9.0.crate) = c4b89c2149f74668d630279559fb5e2b4f11a77124b73d04518cc344854cd626
-SIZE (rust/crates/gdk4-x11-0.9.0.crate) = 9780
-SHA256 (rust/crates/gdk4-x11-sys-0.9.0.crate) = a186f565940124ebd6c1c97e9eb0909e2d19a33ccd3eebed4ff32ebda766207d
-SIZE (rust/crates/gdk4-x11-sys-0.9.0.crate) = 6667
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d
+SIZE (rust/crates/futures-0.3.32.crate) = 61234
+SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d
+SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213
+SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
+SIZE (rust/crates/futures-core-0.3.32.crate) = 14684
+SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d
+SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581
+SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718
+SIZE (rust/crates/futures-io-0.3.32.crate) = 9191
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b
+SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929
+SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893
+SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106
+SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
+SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
+SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
+SHA256 (rust/crates/gdk-pixbuf-0.21.5.crate) = debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c
+SIZE (rust/crates/gdk-pixbuf-0.21.5.crate) = 21530
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = 13417
+SHA256 (rust/crates/gdk4-0.10.3.crate) = 756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf
+SIZE (rust/crates/gdk4-0.10.3.crate) = 102540
+SHA256 (rust/crates/gdk4-sys-0.10.3.crate) = a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034
+SIZE (rust/crates/gdk4-sys-0.10.3.crate) = 76249
+SHA256 (rust/crates/gdk4-wayland-0.10.3.crate) = fcb81f3e1e7d9dac156e91a9dc81be33d8c99338975254ed93ca9f1de5cb3168
+SIZE (rust/crates/gdk4-wayland-0.10.3.crate) = 13142
+SHA256 (rust/crates/gdk4-wayland-sys-0.10.3.crate) = d739aa4ae9a1abb15f01ab2d8b8dd14a7792104ffb60bbc09bb94d76b905cfeb
+SIZE (rust/crates/gdk4-wayland-sys-0.10.3.crate) = 6384
+SHA256 (rust/crates/gdk4-x11-0.10.3.crate) = cd10920274b392ff87d5b51932bebe24e428f9a2c0e1540b9d9be92a497f265a
+SIZE (rust/crates/gdk4-x11-0.10.3.crate) = 14359
+SHA256 (rust/crates/gdk4-x11-sys-0.10.3.crate) = 8885d7dbeb194e6be61f0c62403200ad0c2f1da6930f816214eaf7124e0287bd
+SIZE (rust/crates/gdk4-x11-sys-0.10.3.crate) = 10478
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gettext-rs-0.7.2.crate) = a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a
-SIZE (rust/crates/gettext-rs-0.7.2.crate) = 13870
-SHA256 (rust/crates/gettext-sys-0.22.5.crate) = bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661
-SIZE (rust/crates/gettext-sys-0.22.5.crate) = 10282346
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-0.20.7.crate) = a517657589a174be9f60c667f1fec8b7ac82ed5db4ebf56cf073a3b5955d8e2e
-SIZE (rust/crates/gio-0.20.7.crate) = 215199
-SHA256 (rust/crates/gio-sys-0.20.8.crate) = 8446d9b475730ebef81802c1738d972db42fde1c5a36a627ebc4d665fc87db04
-SIZE (rust/crates/gio-sys-0.20.8.crate) = 82617
-SHA256 (rust/crates/glib-0.20.7.crate) = f969edf089188d821a30cde713b6f9eb08b20c63fc2e584aba2892a7984a8cc0
-SIZE (rust/crates/glib-0.20.7.crate) = 285650
-SHA256 (rust/crates/glib-macros-0.20.7.crate) = 715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68
-SIZE (rust/crates/glib-macros-0.20.7.crate) = 72089
-SHA256 (rust/crates/glib-sys-0.20.7.crate) = b360ff0f90d71de99095f79c526a5888c9c92fc9ee1b19da06c6f5e75f0c2a53
-SIZE (rust/crates/glib-sys-0.20.7.crate) = 64052
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
+SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
+SHA256 (rust/crates/gettext-rs-0.7.7.crate) = 5d5857dc1b7f0fee86961de833f434e29494d72af102ce5355738c0664222bdf
+SIZE (rust/crates/gettext-rs-0.7.7.crate) = 15518
+SHA256 (rust/crates/gettext-sys-0.26.0.crate) = 4ea859ab0dd7e70ff823032b3e077d03d39c965d68c6c10775add60e999d8ee9
+SIZE (rust/crates/gettext-sys-0.26.0.crate) = 9677636
+SHA256 (rust/crates/gio-0.21.5.crate) = c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a
+SIZE (rust/crates/gio-0.21.5.crate) = 233123
+SHA256 (rust/crates/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22
+SIZE (rust/crates/gio-sys-0.21.5.crate) = 86597
+SHA256 (rust/crates/glib-0.21.5.crate) = 16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b
+SIZE (rust/crates/glib-0.21.5.crate) = 298716
+SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17
+SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178
+SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c
+SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231
SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
-SHA256 (rust/crates/gobject-sys-0.20.7.crate) = 67a56235e971a63bfd75abb13ef70064e1346388723422a68580d8a6fbac6423
-SIZE (rust/crates/gobject-sys-0.20.7.crate) = 19157
-SHA256 (rust/crates/graphene-rs-0.20.7.crate) = f39d3bcd2e24fd9c2874a56f277b72c03e728de9bdc95a8d4ef4c962f10ced98
-SIZE (rust/crates/graphene-rs-0.20.7.crate) = 17354
-SHA256 (rust/crates/graphene-sys-0.20.7.crate) = 11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a
-SIZE (rust/crates/graphene-sys-0.20.7.crate) = 11684
-SHA256 (rust/crates/gsk4-0.9.5.crate) = 32b9188db0a6219e708b6b6e7225718e459def664023dbddb8395ca1486d8102
-SIZE (rust/crates/gsk4-0.9.5.crate) = 32662
-SHA256 (rust/crates/gsk4-sys-0.9.5.crate) = bca10fc65d68528a548efa3d8747934adcbe7058b73695c9a7f43a25352fce14
-SIZE (rust/crates/gsk4-sys-0.9.5.crate) = 15446
-SHA256 (rust/crates/gstreamer-0.23.4.crate) = 700cb1b2e86dda424f85eb728102a111602317e40b4dd71cf1c0dc04e0cc5d95
-SIZE (rust/crates/gstreamer-0.23.4.crate) = 344349
-SHA256 (rust/crates/gstreamer-audio-0.23.4.crate) = 52a6009b5c9c942cab1089956a501bd63778e65a3e69310949d173e90e2cdda2
-SIZE (rust/crates/gstreamer-audio-0.23.4.crate) = 75859
-SHA256 (rust/crates/gstreamer-audio-sys-0.23.4.crate) = ef70a3d80e51ef9a45749a844cb8579d4cabe5ff59cb43a65d6f3a377943262f
-SIZE (rust/crates/gstreamer-audio-sys-0.23.4.crate) = 49565
-SHA256 (rust/crates/gstreamer-base-0.23.4.crate) = d152db7983f98d5950cf64e53805286548063475fb61a5e5450fba4cec05899b
-SIZE (rust/crates/gstreamer-base-0.23.4.crate) = 68604
-SHA256 (rust/crates/gstreamer-base-sys-0.23.4.crate) = d47cc2d15f2a3d5eb129e5dacbbeec9600432b706805c15dff57b6aa11b2791c
-SIZE (rust/crates/gstreamer-base-sys-0.23.4.crate) = 44597
-SHA256 (rust/crates/gstreamer-sys-0.23.4.crate) = 16cf1ae0a869aa7066ce3c685b76053b4b4f48f364a5b18c4b1f36ef57469719
-SIZE (rust/crates/gstreamer-sys-0.23.4.crate) = 96230
-SHA256 (rust/crates/gtk4-0.9.5.crate) = b697ff938136625f6acf75f01951220f47a45adcf0060ee55b4671cf734dac44
-SIZE (rust/crates/gtk4-0.9.5.crate) = 477363
-SHA256 (rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
-SIZE (rust/crates/gtk4-macros-0.9.5.crate) = 16721
-SHA256 (rust/crates/gtk4-sys-0.9.5.crate) = 3af4b680cee5d2f786a2f91f1c77e95ecf2254522f0ca4edf3a2dce6cb35cecf
-SIZE (rust/crates/gtk4-sys-0.9.5.crate) = 110382
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294
+SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168
+SHA256 (rust/crates/graphene-rs-0.21.5.crate) = 2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9
+SIZE (rust/crates/graphene-rs-0.21.5.crate) = 23098
+SHA256 (rust/crates/graphene-sys-0.21.5.crate) = 915e32091ea9ad241e4b044af62b7351c2d68aeb24f489a0d7f37a0fc484fd93
+SIZE (rust/crates/graphene-sys-0.21.5.crate) = 14991
+SHA256 (rust/crates/gsk4-0.10.3.crate) = e755de9d8c5896c5beaa028b89e1969d067f1b9bf1511384ede971f5983aa153
+SIZE (rust/crates/gsk4-0.10.3.crate) = 38675
+SHA256 (rust/crates/gsk4-sys-0.10.3.crate) = 7ce91472391146f482065f1041876d8f869057b195b95399414caa163d72f4f7
+SIZE (rust/crates/gsk4-sys-0.10.3.crate) = 19987
+SHA256 (rust/crates/gstreamer-0.24.5.crate) = 1e8251db223ca38d9aefaf3d19f6f11581a9123cd12dacebd8b9e182da965023
+SIZE (rust/crates/gstreamer-0.24.5.crate) = 385868
+SHA256 (rust/crates/gstreamer-audio-0.24.5.crate) = 76c058cce8d32bfb6dd578a3d6d1d874b855a638b738d8bb34cd7aedd65aeddd
+SIZE (rust/crates/gstreamer-audio-0.24.5.crate) = 84551
+SHA256 (rust/crates/gstreamer-audio-sys-0.24.5.crate) = 807e476f555c4e7409d8c8fe4fd10fa9989b8e8f2898762d9551e1adfde98a2d
+SIZE (rust/crates/gstreamer-audio-sys-0.24.5.crate) = 55339
+SHA256 (rust/crates/gstreamer-base-0.24.5.crate) = 9375f9a12120a8ee17b765c816c9b23861ce258def77b0ee40a05acb00c74972
+SIZE (rust/crates/gstreamer-base-0.24.5.crate) = 76336
+SHA256 (rust/crates/gstreamer-base-sys-0.24.5.crate) = 1b844f3559b6ab0379b4b771261643783ae4e0ffa71d5f5f46e33b7acf66b752
+SIZE (rust/crates/gstreamer-base-sys-0.24.5.crate) = 50158
+SHA256 (rust/crates/gstreamer-sys-0.24.5.crate) = b5d37c1a599ae57b8186948bd5699f2dbfc044baea9d400228b489a85bcf2759
+SIZE (rust/crates/gstreamer-sys-0.24.5.crate) = 104681
+SHA256 (rust/crates/gtk4-0.10.3.crate) = acb21d53cfc6f7bfaf43549731c43b67ca47d87348d81c8cfc4dcdd44828e1a4
+SIZE (rust/crates/gtk4-0.10.3.crate) = 488701
+SHA256 (rust/crates/gtk4-macros-0.10.3.crate) = 3ccfb5a14a3d941244815d5f8101fa12d4577b59cc47245778d8d907b0003e42
+SIZE (rust/crates/gtk4-macros-0.10.3.crate) = 22842
+SHA256 (rust/crates/gtk4-sys-0.10.3.crate) = 842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd
+SIZE (rust/crates/gtk4-sys-0.10.3.crate) = 116244
+SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54
+SIZE (rust/crates/h2-0.4.13.crate) = 176861
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/hashbrown-0.17.0.crate) = 4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51
+SIZE (rust/crates/hashbrown-0.17.0.crate) = 154597
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hickory-proto-0.24.2.crate) = 447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5
-SIZE (rust/crates/hickory-proto-0.24.2.crate) = 372860
-SHA256 (rust/crates/hickory-resolver-0.24.2.crate) = 0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4
-SIZE (rust/crates/hickory-resolver-0.24.2.crate) = 90292
-SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
+SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
+SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a
+SIZE (rust/crates/http-1.4.0.crate) = 106978
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/hyper-1.9.0.crate) = 6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca
+SIZE (rust/crates/hyper-1.9.0.crate) = 160126
+SHA256 (rust/crates/hyper-rustls-0.27.9.crate) = 33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f
+SIZE (rust/crates/hyper-rustls-0.27.9.crate) = 22935
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0
+SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
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-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.2.0.crate) = 2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c
+SIZE (rust/crates/icu_collections-2.2.0.crate) = 88011
+SHA256 (rust/crates/icu_locale_core-2.2.0.crate) = 92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29
+SIZE (rust/crates/icu_locale_core-2.2.0.crate) = 78639
+SHA256 (rust/crates/icu_normalizer-2.2.0.crate) = c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4
+SIZE (rust/crates/icu_normalizer-2.2.0.crate) = 78154
+SHA256 (rust/crates/icu_normalizer_data-2.2.0.crate) = da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38
+SIZE (rust/crates/icu_normalizer_data-2.2.0.crate) = 67134
+SHA256 (rust/crates/icu_properties-2.2.0.crate) = bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de
+SIZE (rust/crates/icu_properties-2.2.0.crate) = 63950
+SHA256 (rust/crates/icu_properties_data-2.2.0.crate) = 8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14
+SIZE (rust/crates/icu_properties_data-2.2.0.crate) = 168901
+SHA256 (rust/crates/icu_provider-2.2.0.crate) = 139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421
+SIZE (rust/crates/icu_provider-2.2.0.crate) = 51620
+SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954
+SIZE (rust/crates/id-arena-2.3.0.crate) = 12883
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.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/if-addrs-0.13.3.crate) = a78a89907582615b19f6f0da1af18abf6ff08be259395669b834b057a7ee92d8
-SIZE (rust/crates/if-addrs-0.13.3.crate) = 14531
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/if-addrs-0.13.4.crate) = 69b2eeee38fef3aa9b4cc5f1beea8a2444fc00e7377cafae396de3f5c2065e24
+SIZE (rust/crates/if-addrs-0.13.4.crate) = 14570
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
-SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+SHA256 (rust/crates/ipconfig-0.3.4.crate) = 4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222
+SIZE (rust/crates/ipconfig-0.3.4.crate) = 24620
+SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2
+SIZE (rust/crates/ipnet-2.12.0.crate) = 31000
+SHA256 (rust/crates/iri-string-0.7.12.crate) = 25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20
+SIZE (rust/crates/iri-string-0.7.12.crate) = 161843
+SHA256 (rust/crates/is-terminal-0.4.17.crate) = 3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46
+SIZE (rust/crates/is-terminal-0.4.17.crate) = 7458
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
+SIZE (rust/crates/itoa-1.0.18.crate) = 15935
+SHA256 (rust/crates/js-sys-0.3.95.crate) = 2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca
+SIZE (rust/crates/js-sys-0.3.95.crate) = 104031
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libadwaita-0.7.1.crate) = 8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247
-SIZE (rust/crates/libadwaita-0.7.1.crate) = 125670
-SHA256 (rust/crates/libadwaita-sys-0.7.1.crate) = b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9
-SIZE (rust/crates/libadwaita-sys-0.7.1.crate) = 31122
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libshumate-0.6.0.crate) = fc9921cc829fb2d546bd6a3a158a4134002098887e0bb01ceb4535521af610ec
-SIZE (rust/crates/libshumate-0.6.0.crate) = 31573
-SHA256 (rust/crates/libshumate-sys-0.6.0.crate) = b238767323bdd28dc72471fa8a512ad0ae99a18d9668deb626c55f373f7aff81
-SIZE (rust/crates/libshumate-sys-0.6.0.crate) = 12447
-SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
-SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
+SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
+SHA256 (rust/crates/libadwaita-0.8.1.crate) = fb09e12bf8f73342b3315c839d0a7668cc0ccebd78490c49fec48bab15d5484b
+SIZE (rust/crates/libadwaita-0.8.1.crate) = 137357
+SHA256 (rust/crates/libadwaita-sys-0.8.1.crate) = 6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31
+SIZE (rust/crates/libadwaita-sys-0.8.1.crate) = 38338
+SHA256 (rust/crates/libc-0.2.185.crate) = 52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f
+SIZE (rust/crates/libc-0.2.185.crate) = 821775
+SHA256 (rust/crates/libglycin-gtk4-rebind-0.0.1.crate) = 724a887468b1b618bb56ac0476100250fecc03809875249067d70a76b57b2864
+SIZE (rust/crates/libglycin-gtk4-rebind-0.0.1.crate) = 6457
+SHA256 (rust/crates/libglycin-gtk4-rebind-sys-0.0.1.crate) = 2d376661a72c7b09e53fc5ba936fd5e15304b975aecefbf96908890ad9aeb859
+SIZE (rust/crates/libglycin-gtk4-rebind-sys-0.0.1.crate) = 5670
+SHA256 (rust/crates/libglycin-rebind-0.0.1.crate) = 75619079292dc5c773c66fe4c933b3b47dfe8c2ec5aa736130c5fa963375f8df
+SIZE (rust/crates/libglycin-rebind-0.0.1.crate) = 13463
+SHA256 (rust/crates/libglycin-rebind-sys-0.0.1.crate) = 7ae06a1ecd58360e16a9fae683452585e3aaad4a446377b3c93a49ea0918d8e6
+SIZE (rust/crates/libglycin-rebind-sys-0.0.1.crate) = 10724
+SHA256 (rust/crates/libshumate-0.7.0.crate) = 606b36a3e209108320570eb5878883fded7ae936e9fe4fd7fb78aff5503e0d0f
+SIZE (rust/crates/libshumate-0.7.0.crate) = 37649
+SHA256 (rust/crates/libshumate-sys-0.7.0.crate) = 24d397f1c0e73ff929acd042fa47babd3ce0ef6d9a8579bec03ca6bfd45d3696
+SIZE (rust/crates/libshumate-sys-0.7.0.crate) = 16097
+SHA256 (rust/crates/libsqlite3-sys-0.36.0.crate) = 95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a
+SIZE (rust/crates/libsqlite3-sys-0.36.0.crate) = 5294361
+SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
+SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
+SHA256 (rust/crates/litemap-0.8.2.crate) = 92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0
+SIZE (rust/crates/litemap-0.8.2.crate) = 34572
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
-SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
+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.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
-SHA256 (rust/crates/mdns-sd-0.13.1.crate) = 1046f577ff959999f2aa9e6d3e5aae3fd5377c5ef07781914af1eaca07075bab
-SIZE (rust/crates/mdns-sd-0.13.1.crate) = 89260
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mdns-sd-0.13.11.crate) = 328f4e1041f7cfeb3affccb814ddbe2f004856a2ce769c8bf22080d74c5204c6
+SIZE (rust/crates/mdns-sd-0.13.11.crate) = 97768
+SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
+SIZE (rust/crates/memchr-2.8.0.crate) = 97780
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -411,26 +417,24 @@ SHA256 (rust/crates/miette-5.10.0.crate) = 59bb584eaeeab6bd0226ccf3509a69d7936d1
SIZE (rust/crates/miette-5.10.0.crate) = 88585
SHA256 (rust/crates/miette-derive-5.10.0.crate) = 49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c
SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062
-SHA256 (rust/crates/migrations_internals-2.2.0.crate) = fd01039851e82f8799046eabbb354056283fb265c8ec0996af940f4e85a380ff
-SIZE (rust/crates/migrations_internals-2.2.0.crate) = 6205
-SHA256 (rust/crates/migrations_macros-2.2.0.crate) = ffb161cc72176cb37aa47f1fc520d3ef02263d67d661f44f05d05a079e1237fd
-SIZE (rust/crates/migrations_macros-2.2.0.crate) = 8896
+SHA256 (rust/crates/migrations_internals-2.3.0.crate) = 36c791ecdf977c99f45f23280405d7723727470f6689a5e6dbf513ac547ae10d
+SIZE (rust/crates/migrations_internals-2.3.0.crate) = 7224
+SHA256 (rust/crates/migrations_macros-2.3.0.crate) = 36fc5ac76be324cfd2d3f2cf0fdf5d5d3c4f14ed8aaebadb09e304ba42282703
+SIZE (rust/crates/migrations_macros-2.3.0.crate) = 12073
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/mpris-server-0.8.1.crate) = 058bc2227727af394f34aa51da3e36aeecf2c808f39315d35f754872660750ae
-SIZE (rust/crates/mpris-server-0.8.1.crate) = 53251
+SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
+SIZE (rust/crates/mio-1.2.0.crate) = 106403
+SHA256 (rust/crates/moka-0.12.15.crate) = 957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046
+SIZE (rust/crates/moka-0.12.15.crate) = 239860
+SHA256 (rust/crates/mpris-server-0.9.0.crate) = 392ce2be7224867869df37e473f28871ab0ff725c0014f1b196ba56a38aea9a8
+SIZE (rust/crates/mpris-server-0.9.0.crate) = 51834
SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/native-tls-0.2.18.crate) = 465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2
+SIZE (rust/crates/native-tls-0.2.18.crate) = 29967
+SHA256 (rust/crates/num-conv-0.2.1.crate) = c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967
+SIZE (rust/crates/num-conv-0.2.1.crate) = 7099
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
@@ -443,421 +447,447 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
+SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+SHA256 (rust/crates/openssl-0.10.77.crate) = bfe4646e360ec77dff7dde40ed3d6c5fee52d156ef4a62f53973d38294dad87f
+SIZE (rust/crates/openssl-0.10.77.crate) = 288215
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.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
-SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
-SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
+SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe
+SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
+SHA256 (rust/crates/openssl-sys-0.9.113.crate) = ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644
+SIZE (rust/crates/openssl-sys-0.9.113.crate) = 75375
+SHA256 (rust/crates/option-operations-0.6.1.crate) = aca39cf52b03268400c16eeb9b56382ea3c3353409309b63f5c8f0b1faf42754
+SIZE (rust/crates/option-operations-0.6.1.crate) = 19529
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/pango-0.20.7.crate) = 9e89bd74250a03a05cec047b43465469102af803be2bf5e5a1088f8b8455e087
-SIZE (rust/crates/pango-0.20.7.crate) = 45667
-SHA256 (rust/crates/pango-sys-0.20.7.crate) = 71787e0019b499a5eda889279e4adb455a4f3fdd6870cd5ab7f4a5aa25df6699
-SIZE (rust/crates/pango-sys-0.20.7.crate) = 25002
+SHA256 (rust/crates/pango-0.21.5.crate) = 52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69
+SIZE (rust/crates/pango-0.21.5.crate) = 50279
+SHA256 (rust/crates/pango-sys-0.21.5.crate) = b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd
+SIZE (rust/crates/pango-sys-0.21.5.crate) = 28298
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.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
-SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.1.12.crate) = 257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777
-SIZE (rust/crates/pin-project-lite-0.1.12.crate) = 16854
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+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/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec
+SIZE (rust/crates/pastey-0.2.1.crate) = 14416
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd
+SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
-SIZE (rust/crates/piper-0.2.4.crate) = 15950
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce
-SIZE (rust/crates/polling-2.8.0.crate) = 43554
-SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
-SIZE (rust/crates/polling-3.7.4.crate) = 58239
+SHA256 (rust/crates/piper-0.2.5.crate) = c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1
+SIZE (rust/crates/piper-0.2.5.crate) = 23908
+SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e
+SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
+SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
+SHA256 (rust/crates/potential_utf-0.1.5.crate) = 0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564
+SIZE (rust/crates/potential_utf-0.1.5.crate) = 10189
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.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/prost-0.13.4.crate) = 2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec
-SIZE (rust/crates/prost-0.13.4.crate) = 31812
-SHA256 (rust/crates/prost-derive-0.13.4.crate) = 157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3
-SIZE (rust/crates/prost-derive-0.13.4.crate) = 20592
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f
+SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/prost-0.14.3.crate) = d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568
+SIZE (rust/crates/prost-0.14.3.crate) = 33174
+SHA256 (rust/crates/prost-derive-0.14.3.crate) = 27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b
+SIZE (rust/crates/prost-derive-0.14.3.crate) = 21365
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
+SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/reflink-copy-0.1.20.crate) = 17400ed684c3a0615932f00c271ae3eea13e47056a1455821995122348ab6438
-SIZE (rust/crates/reflink-copy-0.1.20.crate) = 19470
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
-SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rand-0.9.4.crate) = 44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea
+SIZE (rust/crates/rand-0.9.4.crate) = 99786
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
+SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
+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/reflink-copy-0.1.29.crate) = 13362233b147e57674c37b802d216b7c5e3dcccbed8967c84f0d8d223868ae27
+SIZE (rust/crates/reflink-copy-0.1.29.crate) = 23940
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a
+SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781
+SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147
+SIZE (rust/crates/reqwest-0.12.28.crate) = 157031
+SHA256 (rust/crates/resolv-conf-0.7.6.crate) = 1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7
+SIZE (rust/crates/resolv-conf-0.7.6.crate) = 17955
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rsqlite-vfs-0.1.0.crate) = a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d
+SIZE (rust/crates/rsqlite-vfs-0.1.0.crate) = 19992
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.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
-SIZE (rust/crates/rustix-0.37.27.crate) = 324534
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
-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.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190
+SIZE (rust/crates/rustix-1.1.4.crate) = 425241
+SHA256 (rust/crates/rustls-0.23.38.crate) = 69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21
+SIZE (rust/crates/rustls-0.23.38.crate) = 372709
+SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd
+SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403
+SHA256 (rust/crates/rustls-webpki-0.103.12.crate) = 8279bb85272c9f10811ae6a6c547ff594d6a7f3c6c6b02ee9726d1d0dcfcdd06
+SIZE (rust/crates/rustls-webpki-0.103.12.crate) = 87202
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f
+SIZE (rust/crates/ryu-1.0.23.crate) = 52823
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d
SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.29.crate) = 91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939
+SIZE (rust/crates/schannel-0.1.29.crate) = 34352
SHA256 (rust/crates/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19
SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc
+SIZE (rust/crates/schemars-1.2.1.crate) = 94403
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-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-sys-2.13.0.crate) = 1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5
-SIZE (rust/crates/security-framework-sys-2.13.0.crate) = 20496
-SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
-SIZE (rust/crates/semver-1.0.24.crate) = 31267
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.134.crate) = d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d
-SIZE (rust/crates/serde_json-1.0.134.crate) = 154351
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/security-framework-3.7.0.crate) = b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d
+SIZE (rust/crates/security-framework-3.7.0.crate) = 89115
+SHA256 (rust/crates/security-framework-sys-2.17.0.crate) = 6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3
+SIZE (rust/crates/security-framework-sys-2.17.0.crate) = 21078
+SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd
+SIZE (rust/crates/semver-1.0.28.crate) = 33064
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+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.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26
+SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
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.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.18.0.crate) = dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f
+SIZE (rust/crates/serde_with-3.18.0.crate) = 199584
+SHA256 (rust/crates/serde_with_macros-3.18.0.crate) = d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65
+SIZE (rust/crates/serde_with_macros-3.18.0.crate) = 38080
SHA256 (rust/crates/sha-1-0.10.1.crate) = f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c
SIZE (rust/crates/sha-1-0.10.1.crate) = 12018
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
+SIZE (rust/crates/slab-0.4.12.crate) = 19080
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smol-2.0.2.crate) = a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f
SIZE (rust/crates/smol-2.0.2.crate) = 275552
-SHA256 (rust/crates/smol-timeout-0.6.0.crate) = 847d777e2c6c166bad26264479e80a9820f3d364fcb4a0e23cd57bbfa8e94961
-SIZE (rust/crates/smol-timeout-0.6.0.crate) = 8553
-SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
-SIZE (rust/crates/socket2-0.4.10.crate) = 45697
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smol-timeout-0.6.1.crate) = 7859830574b98cb971aa80d150d8920d28a75df5ed7b0c0d6bd4b50fa0b0cf1f
+SIZE (rust/crates/smol-timeout-0.6.1.crate) = 10943
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e
+SIZE (rust/crates/socket2-0.6.3.crate) = 59330
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/sqlite-wasm-rs-0.5.3.crate) = 1b2c760607300407ddeaee518acf28c795661b7108c75421303dbefb237d3a36
+SIZE (rust/crates/sqlite-wasm-rs-0.5.3.crate) = 5954624
SHA256 (rust/crates/ssri-9.2.0.crate) = da7a2b3c2bc9693bcb40870c4e9b5bf0d79f9cb46273321bf855ec513e919082
SIZE (rust/crates/ssri-9.2.0.crate) = 23448
-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/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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.94.crate) = 987bc0be1cdea8b10216bd06e2ca407d40b9543468fafd3ddfb02f36e77f71f3
-SIZE (rust/crates/syn-2.0.94.crate) = 297667
+SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
-SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
-SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b
+SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064
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.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
-SIZE (rust/crates/system-deps-7.0.3.crate) = 26313
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/temp-dir-0.1.14.crate) = bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72
-SIZE (rust/crates/temp-dir-0.1.14.crate) = 5943
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/system-deps-7.0.8.crate) = 396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7
+SIZE (rust/crates/system-deps-7.0.8.crate) = 30092
+SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
+SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/temp-dir-0.1.16.crate) = 83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964
+SIZE (rust/crates/temp-dir-0.1.16.crate) = 6127
+SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
+SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.9.crate) = f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc
-SIZE (rust/crates/thiserror-2.0.9.crate) = 28531
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
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.9.crate) = 7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4
-SIZE (rust/crates/thiserror-impl-2.0.9.crate) = 21023
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c
+SIZE (rust/crates/time-0.3.47.crate) = 225161
+SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
+SIZE (rust/crates/time-core-0.1.8.crate) = 9634
+SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215
+SIZE (rust/crates/time-macros-0.2.27.crate) = 25144
+SHA256 (rust/crates/tinystr-0.8.3.crate) = c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d
+SIZE (rust/crates/tinystr-0.8.3.crate) = 24710
+SHA256 (rust/crates/tinyvec-1.11.0.crate) = 3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3
+SIZE (rust/crates/tinyvec-1.11.0.crate) = 53096
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.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.52.1.crate) = b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6
+SIZE (rust/crates/tokio-1.52.1.crate) = 900270
+SHA256 (rust/crates/tokio-macros-2.7.0.crate) = 385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496
+SIZE (rust/crates/tokio-macros-2.7.0.crate) = 15859
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.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
-SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
+SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098
+SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550
+SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863
+SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485
+SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee
+SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327
+SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
+SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
+SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
+SHA256 (rust/crates/toml_edit-0.25.11+spec-1.1.0.crate) = 0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b
+SIZE (rust/crates/toml_edit-0.25.11+spec-1.1.0.crate) = 68598
+SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526
+SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485
+SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db
+SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841
+SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4
+SIZE (rust/crates/tower-0.5.3.crate) = 110488
+SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8
+SIZE (rust/crates/tower-http-0.6.8.crate) = 135827
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
-SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
-SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
-SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/typenum-1.20.0.crate) = 40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de
+SIZE (rust/crates/typenum-1.20.0.crate) = 105530
+SHA256 (rust/crates/uds_windows-1.2.1.crate) = f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e
+SIZE (rust/crates/uds_windows-1.2.1.crate) = 21931
+SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
+SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed
+SIZE (rust/crates/url-2.5.8.crate) = 86512
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
-SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
+SHA256 (rust/crates/uuid-1.23.1.crate) = ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76
+SIZE (rust/crates/uuid-1.23.1.crate) = 62932
+SHA256 (rust/crates/value-bag-1.12.0.crate) = 7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0
+SIZE (rust/crates/value-bag-1.12.0.crate) = 44222
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/waker-fn-1.2.0.crate) = 317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7
-SIZE (rust/crates/waker-fn-1.2.0.crate) = 6685
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 14838
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
-SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+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/wasip2-1.0.3+wasi-0.2.9.crate) = 20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6
+SIZE (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 134512
+SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5
+SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354
+SHA256 (rust/crates/wasm-bindgen-0.2.118.crate) = 0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89
+SIZE (rust/crates/wasm-bindgen-0.2.118.crate) = 61149
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.68.crate) = f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8
+SIZE (rust/crates/wasm-bindgen-futures-0.4.68.crate) = 8303
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.118.crate) = eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed
+SIZE (rust/crates/wasm-bindgen-macro-0.2.118.crate) = 9288
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 64823
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129
+SIZE (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 10565
+SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319
+SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804
+SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909
+SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500
+SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe
+SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607
+SHA256 (rust/crates/web-sys-0.3.95.crate) = 4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d
+SIZE (rust/crates/web-sys-0.3.95.crate) = 671115
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
+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.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+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.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
+SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720
+SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358
+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.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
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
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-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-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
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_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_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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-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_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_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_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/winnow-0.6.21.crate) = e6f5bb5257f2407a5425c6e749bfd9692192a73e70a6060516ac04f889087d68
-SIZE (rust/crates/winnow-0.6.21.crate) = 164981
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
+SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945
+SIZE (rust/crates/winnow-0.7.15.crate) = 187092
+SHA256 (rust/crates/winnow-1.0.1.crate) = 09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5
+SIZE (rust/crates/winnow-1.0.1.crate) = 187973
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
+SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e
+SIZE (rust/crates/wit-bindgen-0.57.1.crate) = 71227
+SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc
+SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048
+SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21
+SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a
+SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283
+SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2
+SIZE (rust/crates/wit-component-0.244.0.crate) = 256882
+SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736
+SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371
+SHA256 (rust/crates/writeable-0.6.3.crate) = 1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4
+SIZE (rust/crates/writeable-0.6.3.crate) = 26685
+SHA256 (rust/crates/x11-2.21.0.crate) = 502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e
+SIZE (rust/crates/x11-2.21.0.crate) = 67810
SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
-SIZE (rust/crates/zbus-4.4.0.crate) = 158301
-SHA256 (rust/crates/zbus-5.2.0.crate) = fb67eadba43784b6fb14857eba0d8fc518686d3ee537066eb6086dc318e2c8a1
-SIZE (rust/crates/zbus-5.2.0.crate) = 161448
-SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e
-SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183
-SHA256 (rust/crates/zbus_macros-5.2.0.crate) = 2c9d49ebc960ceb660f2abe40a5904da975de6986f2af0d7884b39eec6528c57
-SIZE (rust/crates/zbus_macros-5.2.0.crate) = 31701
-SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
-SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
-SHA256 (rust/crates/zbus_names-4.1.0.crate) = 856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b
-SIZE (rust/crates/zbus_names-4.1.0.crate) = 11532
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe
-SIZE (rust/crates/zvariant-4.2.0.crate) = 82180
-SHA256 (rust/crates/zvariant-5.1.0.crate) = a1200ee6ac32f1e5a312e455a949a4794855515d34f9909f4a3e082d14e1a56f
-SIZE (rust/crates/zvariant-5.1.0.crate) = 78529
-SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449
-SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
-SHA256 (rust/crates/zvariant_derive-5.1.0.crate) = 687e3b97fae6c9104fbbd36c73d27d149abf04fb874e2efbd84838763daa8916
-SIZE (rust/crates/zvariant_derive-5.1.0.crate) = 11483
-SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
-SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
-SHA256 (rust/crates/zvariant_utils-3.0.2.crate) = 20d1d011a38f12360e5fcccceeff5e2c42a8eb7f27f0dcba97a0862ede05c9c6
-SIZE (rust/crates/zvariant_utils-3.0.2.crate) = 13751
-SHA256 (Shortwave-5.0.0.tar.bz2) = 1dba2f4bab96cde09ffcd728da37744ab3a859107f109103b9b89f28b2bbca5c
-SIZE (Shortwave-5.0.0.tar.bz2) = 831354
+SHA256 (rust/crates/yoke-0.8.2.crate) = abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca
+SIZE (rust/crates/yoke-0.8.2.crate) = 32790
+SHA256 (rust/crates/yoke-derive-0.8.2.crate) = de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e
+SIZE (rust/crates/yoke-derive-0.8.2.crate) = 15077
+SHA256 (rust/crates/zbus-5.14.0.crate) = ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc
+SIZE (rust/crates/zbus-5.14.0.crate) = 177684
+SHA256 (rust/crates/zbus_macros-5.14.0.crate) = 897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222
+SIZE (rust/crates/zbus_macros-5.14.0.crate) = 39335
+SHA256 (rust/crates/zbus_names-4.3.1.crate) = ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f
+SIZE (rust/crates/zbus_names-4.3.1.crate) = 18076
+SHA256 (rust/crates/zerocopy-0.8.48.crate) = eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9
+SIZE (rust/crates/zerocopy-0.8.48.crate) = 287554
+SHA256 (rust/crates/zerocopy-derive-0.8.48.crate) = 70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4
+SIZE (rust/crates/zerocopy-derive-0.8.48.crate) = 97646
+SHA256 (rust/crates/zerofrom-0.1.7.crate) = 69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df
+SIZE (rust/crates/zerofrom-0.1.7.crate) = 6140
+SHA256 (rust/crates/zerofrom-derive-0.1.7.crate) = 11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1
+SIZE (rust/crates/zerofrom-derive-0.1.7.crate) = 8853
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.4.crate) = 0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf
+SIZE (rust/crates/zerotrie-0.2.4.crate) = 83690
+SHA256 (rust/crates/zerovec-0.11.6.crate) = 90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239
+SIZE (rust/crates/zerovec-0.11.6.crate) = 128583
+SHA256 (rust/crates/zerovec-derive-0.11.3.crate) = 625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555
+SIZE (rust/crates/zerovec-derive-0.11.3.crate) = 22115
+SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa
+SIZE (rust/crates/zmij-1.0.21.crate) = 26665
+SHA256 (rust/crates/zvariant-5.10.0.crate) = 5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b
+SIZE (rust/crates/zvariant-5.10.0.crate) = 93150
+SHA256 (rust/crates/zvariant_derive-5.10.0.crate) = 5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c
+SIZE (rust/crates/zvariant_derive-5.10.0.crate) = 16592
+SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9
+SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417
+SHA256 (Shortwave-5.1.0.tar.bz2) = 94eac8bf5dfe1aa4075c96a9fb78fcc05fc7e8ad47539732999090c1567b38da
+SIZE (Shortwave-5.1.0.tar.bz2) = 843853
diff --git a/audio/shortwave/files/patch-Cargo.toml b/audio/shortwave/files/patch-Cargo.toml
index 48ac761b7f66..932900cc61e3 100644
--- a/audio/shortwave/files/patch-Cargo.toml
+++ b/audio/shortwave/files/patch-Cargo.toml
@@ -1,10 +1,30 @@
---- Cargo.toml.orig 2025-02-05 10:44:30 UTC
+--- Cargo.toml.orig 2025-12-24 14:16:03 UTC
+++ Cargo.toml
-@@ -17,7 +17,6 @@ futures-util = "0.3"
- diesel = { version = "2.2", features = ["sqlite", "r2d2"] }
- diesel_migrations = "2.2"
- futures-util = "0.3"
--glycin = { version = "2.0", features = ["gdk4"] }
- indexmap = "2.7"
- Inflector = "0.11"
+@@ -25,7 +25,7 @@ log = "0.4"
+ indexmap = "2.12"
language-tags = "0.3"
+ log = "0.4"
+-mdns-sd = "0.17"
++mdns-sd = "0.13"
+ mpris-server = "0.9"
+ pretty_env_logger = "0.5"
+ rand = "0.9"
+@@ -45,9 +45,16 @@ adw = { version = "0.8", package = "libadwaita", featu
+ uuid = { version = "1.19", features = ["v4"] }
+
+ adw = { version = "0.8", package = "libadwaita", features = ["v1_7"] }
+-glycin = { package = "libglycin-rebind", version = "0.0.1" }
+-glycin-gtk4 = { package = "libglycin-gtk4-rebind", version = "0.0.1" }
+ gstreamer = { version = "0.24" }
+ gstreamer-audio = { version = "0.24" }
+ gtk = { version = "0.10", package = "gtk4", features = ["gnome_46"] }
+ shumate = { version = "0.7", package = "libshumate" }
++
++[target.'cfg(target_os = "linux")'.dependencies]
++glycin = { package = "libglycin-rebind", version = "0.0.1" }
++glycin-gtk4 = { package = "libglycin-gtk4-rebind", version = "0.0.1" }
++
++[profile.release]
++opt-level = 2
++debug = false
++strip = "symbols"
diff --git a/audio/shortwave/files/patch-meson.build b/audio/shortwave/files/patch-meson.build
index f8c9ae7d237a..7382a84b99e9 100644
--- a/audio/shortwave/files/patch-meson.build
+++ b/audio/shortwave/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2025-02-05 10:44:30 UTC
+--- meson.build.orig 2025-12-24 14:16:03 UTC
+++ meson.build
-@@ -19,8 +19,10 @@ dependency('shumate-1.0', version: '>= 1.3')
+@@ -19,15 +19,15 @@ dependency('shumate-1.0', version: '>= 1.3')
dependency('shumate-1.0', version: '>= 1.3')
# Required by glycin crate
@@ -13,3 +13,10 @@
dependency('gstreamer-1.0', version: '>= 1.16')
dependency('gstreamer-base-1.0', version: '>= 1.16')
+ dependency('gstreamer-audio-1.0', version: '>= 1.16')
+ dependency('gstreamer-plugins-base-1.0', version: '>= 1.16')
+-dependency('gstreamer-plugins-bad-1.0', version: '>= 1.16')
+-dependency('gstreamer-bad-audio-1.0', version: '>= 1.16')
+
+ # Initialize project variables
+ name = 'Shortwave'
diff --git a/audio/shortwave/files/patch-src_api_cover__loader.rs b/audio/shortwave/files/patch-src_api_cover__loader.rs
index cb4f3baf003e..d76e3a0c8b19 100644
--- a/audio/shortwave/files/patch-src_api_cover__loader.rs
+++ b/audio/shortwave/files/patch-src_api_cover__loader.rs
@@ -1,40 +1,54 @@
---- src/api/cover_loader.rs.orig 2025-02-05 10:44:30 UTC
+--- src/api/cover_loader.rs.orig 2025-12-24 14:16:03 UTC
+++ src/api/cover_loader.rs
-@@ -22,7 +22,6 @@ use gdk::RGBA;
- use async_compat::CompatExt;
+@@ -22,7 +22,6 @@ use glib::clone;
use futures_util::StreamExt;
use gdk::RGBA;
+ use glib::clone;
-use glycin::Loader;
- use gtk::gio::{Cancelled, File};
use gtk::graphene::Rect;
use gtk::prelude::TextureExt;
-@@ -88,9 +87,7 @@ impl CoverRequest {
- async fn cover_bytes(&self) -> Result<(gdk::Texture, Vec<u8>)> {
- self.download_tmp_file().compat().await?;
+ use gtk::prelude::*;
+@@ -67,10 +66,7 @@ impl CoverRequest {
+ let data = cacache::read(&*path::CACHE, key).await?;
-- let loader = Loader::new(self.tmp_file.clone());
-- let image = loader.load().await?;
-- let texture = image.next_frame().await?.texture();
-+ let texture = Self::load_texture(&self.tmp_file).await?;
+ let bytes = glib::Bytes::from_owned(data);
+- let loader = Loader::for_bytes(&bytes);
+- let image = loader.load_future().await?;
+- let frame = image.next_frame_future().await?;
+- let texture = glycin_gtk4::frame_get_texture(&frame);
++ let texture = Self::texture_from_bytes(&bytes).await?;
+
+ Ok(texture)
+ }
+@@ -80,10 +76,7 @@ impl CoverRequest {
+ let body_bytes = response.bytes().await?.to_vec();
+
+ let bytes = glib::Bytes::from_owned(body_bytes);
+- let loader = Loader::for_bytes(&bytes);
+- let image = loader.load_future().await?;
+- let frame = image.next_frame_future().await?;
+- let texture = glycin_gtk4::frame_get_texture(&frame);
++ let texture = Self::texture_from_bytes(&bytes).await?;
let snapshot = gtk::Snapshot::new();
snapshot_thumbnail(&snapshot, texture, self.size as f32);
-@@ -106,6 +103,18 @@ impl CoverRequest {
+@@ -116,6 +109,19 @@ impl CoverRequest {
let png_bytes = texture.save_to_png_bytes().to_vec();
Ok((texture, png_bytes))
+ }
+
+ #[cfg(target_os = "linux")]
-+ async fn load_texture(file: &gio::File) -> Result<gdk::Texture> {
-+ let loader = glycin::Loader::new(file.clone());
-+ let image = loader.load().await?;
-+ Ok(image.next_frame().await?.texture())
++ async fn texture_from_bytes(bytes: &glib::Bytes) -> Result<gdk::Texture> {
++ let loader = glycin::Loader::for_bytes(bytes);
++ let image = loader.load_future().await?;
++ let frame = image.next_frame_future().await?;
++ Ok(glycin_gtk4::frame_get_texture(&frame))
+ }
+
-+ #[cfg(target_os = "freebsd")]
-+ async fn load_texture(file: &gio::File) -> Result<gdk::Texture> {
-+ Ok(gdk::Texture::from_file(file)?)
++ #[cfg(not(target_os = "linux"))]
++ async fn texture_from_bytes(bytes: &glib::Bytes) -> Result<gdk::Texture> {
++ Ok(gdk::Texture::from_bytes(bytes)?)
}
+ }
- async fn download_tmp_file(&self) -> Result<()> {
diff --git a/audio/shortwave/pkg-plist b/audio/shortwave/pkg-plist
index f29bb6ff3427..02fc67428552 100644
--- a/audio/shortwave/pkg-plist
+++ b/audio/shortwave/pkg-plist
@@ -40,6 +40,7 @@ share/locale/sr/LC_MESSAGES/shortwave.mo
share/locale/sv/LC_MESSAGES/shortwave.mo
share/locale/tr/LC_MESSAGES/shortwave.mo
share/locale/uk/LC_MESSAGES/shortwave.mo
+share/locale/uz/LC_MESSAGES/shortwave.mo
share/locale/vi/LC_MESSAGES/shortwave.mo
share/locale/zh_CN/LC_MESSAGES/shortwave.mo
share/locale/zh_TW/LC_MESSAGES/shortwave.mo
diff --git a/audio/simplemod/Makefile b/audio/simplemod/Makefile
index 13ba333fb242..09aae519133b 100644
--- a/audio/simplemod/Makefile
+++ b/audio/simplemod/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= http://borderworlds.dk/projects/sm/
MAINTAINER= xi@borderworlds.dk
COMMENT= Minimalistic module player
-WWW= https://borderworlds.dk/projects/ #sm
+WWW= https://borderworlds.dk/projects/\#sm
LIB_DEPENDS= libmikmod.so:audio/libmikmod
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index bb04658999d9..62dca58072cf 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,5 @@
PORTNAME= songrec
-DISTVERSION= 0.4.3
-PORTREVISION= 14
+DISTVERSION= 0.6.9
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -12,301 +11,377 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libdbus-1.so:devel/dbus \
- libpulse.so:audio/pulseaudio
+ libpipewire-0.3.so:multimedia/pipewire \
+ libpulse.so:audio/pulseaudio \
+ libsoup-3.0.so:devel/libsoup3
-USES= cargo gettext-runtime gnome ssl
-USE_GNOME= gdkpixbuf glib20 gtk30
+USES= cargo gettext-runtime gnome llvm:22 pkgconfig ssl
+USE_GNOME= gdkpixbuf glib20 gtk40 libadwaita
USE_GITHUB= yes
GH_ACCOUNT= marin-m
GH_PROJECT= SongRec
+CARGO_FEATURES= --no-default-features gui ffmpeg
-CARGO_CRATES= aho-corasick-0.7.18 \
- alsa-0.9.1 \
- alsa-sys-0.3.1 \
- ansi_term-0.11.0 \
- anyhow-1.0.47 \
+CARGO_CRATES= adler2-2.0.1 \
+ aho-corasick-1.1.4 \
+ alsa-0.11.0 \
+ alsa-sys-0.4.0 \
+ android_system_properties-0.1.5 \
+ annotate-snippets-0.11.5 \
+ anstream-1.0.0 \
+ anstyle-1.0.14 \
+ anstyle-parse-1.0.0 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.102 \
app_dirs-1.2.1 \
arrayvec-0.7.6 \
- atk-0.9.0 \
- atk-sys-0.10.0 \
- atty-0.2.14 \
- autocfg-1.0.1 \
- base64-0.12.3 \
- base64-0.13.0 \
- bindgen-0.56.0 \
- bitflags-1.2.1 \
- bitflags-2.6.0 \
+ async-broadcast-0.7.2 \
+ async-channel-2.5.0 \
+ async-executor-1.14.0 \
+ async-io-2.6.0 \
+ async-lock-3.4.2 \
+ async-process-2.5.0 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.14 \
+ async-task-4.7.1 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ base64-0.22.1 \
+ bindgen-0.72.1 \
+ bitflags-1.3.2 \
+ bitflags-2.11.1 \
block-0.1.6 \
- bstr-0.2.17 \
- bumpalo-3.8.0 \
- bytemuck-1.18.0 \
- byteorder-1.4.3 \
- bytes-0.5.6 \
- bytes-1.1.0 \
- cairo-rs-0.9.1 \
- cairo-sys-rs-0.10.0 \
- cc-1.0.72 \
+ block2-0.6.2 \
+ blocking-1.6.2 \
+ bumpalo-3.20.2 \
+ bytemuck-1.25.0 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.11.1 \
+ cairo-rs-0.21.5 \
+ cairo-sys-rs-0.21.5 \
+ cc-1.2.60 \
cesu8-1.1.0 \
- cexpr-0.4.0 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
+ cexpr-0.6.0 \
+ cfg-expr-0.20.7 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chacha20-0.10.0 \
chfft-0.3.4 \
- chrono-0.4.19 \
- clang-sys-1.3.0 \
- clap-2.33.3 \
- claxon-0.4.3 \
- combine-4.6.2 \
- core-foundation-0.9.2 \
- core-foundation-sys-0.8.3 \
- coreaudio-rs-0.11.3 \
- coreaudio-sys-0.2.8 \
- cpal-0.15.3 \
- crc32fast-1.2.1 \
- csv-1.1.6 \
- csv-core-0.1.10 \
+ chrono-0.4.44 \
+ clang-sys-1.8.1 \
+ clap-4.6.1 \
+ clap_builder-4.6.0 \
+ clap_lex-1.1.0 \
+ clap_mangen-0.3.0 \
+ colorchoice-1.0.5 \
+ combine-4.6.7 \
+ concurrent-queue-2.5.0 \
+ convert_case-0.8.0 \
+ cookie-factory-0.3.3 \
+ core-foundation-sys-0.8.7 \
+ coreaudio-rs-0.14.1 \
+ cpufeatures-0.3.0 \
+ crc32fast-1.5.0 \
+ crossbeam-utils-0.8.21 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
dasp_sample-0.11.0 \
- dbus-0.6.5 \
- directories-4.0.1 \
- dirs-3.0.2 \
- dirs-sys-0.3.6 \
- either-1.6.1 \
- encoding_rs-0.8.29 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.3.17 \
- futures-channel-0.3.17 \
- futures-core-0.3.17 \
- futures-executor-0.3.17 \
- futures-io-0.3.17 \
- futures-macro-0.3.17 \
- futures-sink-0.3.17 \
- futures-task-0.3.17 \
- futures-util-0.3.17 \
- gdk-0.13.2 \
- gdk-pixbuf-0.9.0 \
- gdk-pixbuf-sys-0.10.0 \
- gdk-sys-0.10.0 \
- getrandom-0.1.16 \
- getrandom-0.2.3 \
- gettext-rs-0.5.0 \
- gettext-sys-0.19.9 \
- gio-0.9.1 \
- gio-sys-0.10.1 \
- glib-0.10.3 \
- glib-macros-0.10.1 \
- glib-sys-0.10.1 \
- glob-0.3.0 \
- gobject-sys-0.10.0 \
- gtk-0.9.2 \
- gtk-sys-0.10.0 \
- h2-0.2.7 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
- hermit-abi-0.1.19 \
- hound-3.4.0 \
- http-0.2.5 \
- http-body-0.3.1 \
- httparse-1.5.1 \
- httpdate-0.3.2 \
- hyper-0.13.10 \
- hyper-tls-0.4.3 \
- idna-0.2.3 \
- indexmap-1.7.0 \
- iovec-0.1.4 \
- ipnet-2.3.1 \
- itertools-0.9.0 \
- itoa-0.4.8 \
+ directories-6.0.0 \
+ dirs-sys-0.5.0 \
+ dispatch2-0.3.1 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ endi-1.1.1 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.10 \
+ errno-0.3.14 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ extended-0.1.0 \
+ fastrand-2.4.1 \
+ fdeflate-0.3.7 \
+ fern-0.7.1 \
+ field-offset-0.3.6 \
+ find-msvc-tools-0.1.9 \
+ flate2-1.1.9 \
+ foldhash-0.1.5 \
+ futures-channel-0.3.32 \
+ futures-core-0.3.32 \
+ futures-executor-0.3.32 \
+ futures-io-0.3.32 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.32 \
+ futures-task-0.3.32 \
+ futures-util-0.3.32 \
+ gdk-pixbuf-0.21.5 \
+ gdk-pixbuf-sys-0.21.5 \
+ gdk4-0.10.3 \
+ gdk4-sys-0.10.3 \
+ getrandom-0.2.17 \
+ getrandom-0.4.2 \
+ gettext-rs-0.7.7 \
+ gettext-sys-0.26.0 \
+ gio-0.21.5 \
+ gio-sys-0.21.5 \
+ glib-0.21.5 \
+ glib-build-tools-0.21.0 \
+ glib-macros-0.21.5 \
+ glib-sys-0.21.5 \
+ glob-0.3.3 \
+ gobject-sys-0.21.5 \
+ graphene-rs-0.21.5 \
+ graphene-sys-0.21.5 \
+ gsk4-0.10.3 \
+ gsk4-sys-0.10.3 \
+ gtk4-0.10.3 \
+ gtk4-macros-0.10.3 \
+ gtk4-sys-0.10.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.17.0 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hound-3.5.1 \
+ humantime-2.3.0 \
+ iana-time-zone-0.1.65 \
+ iana-time-zone-haiku-0.1.2 \
+ id-arena-2.3.0 \
+ image-0.25.10 \
+ indexmap-2.14.0 \
+ is_terminal_polyfill-1.70.2 \
+ itertools-0.13.0 \
+ itoa-1.0.18 \
jni-0.21.1 \
- jni-sys-0.3.0 \
- jobserver-0.1.24 \
- js-sys-0.3.70 \
- kernel32-sys-0.2.2 \
- lazy_static-1.4.0 \
- lazycell-1.3.0 \
- lewton-0.10.2 \
- libc-0.2.108 \
- libdbus-sys-0.2.2 \
- libloading-0.7.2 \
- libpulse-binding-2.26.0 \
- libpulse-sys-1.19.2 \
+ jni-sys-0.3.1 \
+ jni-sys-0.4.1 \
+ jni-sys-macros-0.4.1 \
+ js-sys-0.3.95 \
+ ksni-0.3.4 \
+ lazy_static-1.5.0 \
+ leb128fmt-0.1.0 \
+ libadwaita-0.8.1 \
+ libadwaita-sys-0.8.1 \
+ libc-0.2.185 \
+ libloading-0.8.9 \
+ libpulse-binding-2.30.1 \
+ libpulse-sys-1.23.0 \
+ libredox-0.1.16 \
+ libspa-0.9.2 \
+ libspa-sys-0.9.2 \
+ linux-raw-sys-0.12.1 \
locale_config-0.3.0 \
- log-0.4.14 \
- mach2-0.4.2 \
+ log-0.4.29 \
+ mach2-0.4.3 \
+ mach2-0.6.0 \
malloc_buf-0.0.6 \
- matches-0.1.9 \
- memchr-2.4.1 \
- mime-0.3.16 \
- mime_guess-2.0.3 \
- mio-0.6.23 \
- miow-0.2.2 \
- mpris-player-0.6.1 \
- native-tls-0.2.8 \
- ndk-0.8.0 \
+ memchr-2.8.0 \
+ memoffset-0.9.1 \
+ minimal-lexical-0.2.1 \
+ minimp3-sys-0.3.2 \
+ minimp3_fixed-0.5.4 \
+ miniz_oxide-0.8.9 \
+ moxcms-0.8.1 \
+ mpris-server-0.9.0 \
+ ndk-0.9.0 \
ndk-context-0.1.1 \
- ndk-sys-0.5.0+25.2.9519653 \
- net2-0.2.37 \
- nom-5.1.2 \
- num-complex-0.4.0 \
- num-derive-0.3.3 \
+ ndk-sys-0.6.0+11769913 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
num-derive-0.4.2 \
- num-integer-0.1.44 \
- num-traits-0.2.14 \
- num_cpus-1.13.0 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_enum-0.7.6 \
+ num_enum_derive-0.7.6 \
objc-0.2.7 \
objc-foundation-0.1.1 \
+ objc2-0.6.4 \
+ objc2-audio-toolbox-0.3.2 \
+ objc2-avf-audio-0.3.2 \
+ objc2-core-audio-0.3.2 \
+ objc2-core-audio-types-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
objc_id-0.1.1 \
- oboe-0.6.1 \
- oboe-sys-0.6.1 \
- ogg-0.8.0 \
ole32-sys-0.2.0 \
- once_cell-1.19.0 \
- openssl-0.10.38 \
- openssl-probe-0.1.4 \
- openssl-sys-0.9.71 \
- pango-0.9.1 \
- pango-sys-0.10.0 \
- peeking_take_while-0.1.2 \
- percent-encoding-2.1.0 \
- pin-project-1.0.8 \
- pin-project-internal-1.0.8 \
- pin-project-lite-0.1.12 \
- pin-project-lite-0.2.7 \
- pin-utils-0.1.0 \
- pkg-config-0.3.22 \
- ppv-lite86-0.2.15 \
- proc-macro-crate-0.1.5 \
- proc-macro-crate-1.1.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro-hack-0.5.19 \
- proc-macro-nested-0.1.7 \
- proc-macro2-1.0.86 \
+ once_cell-1.21.4 \
+ once_cell_polyfill-1.70.2 \
+ option-ext-0.2.0 \
+ ordered-stream-0.2.0 \
+ pango-0.21.5 \
+ pango-sys-0.21.5 \
+ parking-2.2.1 \
+ pastey-0.2.1 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.17 \
+ piper-0.2.5 \
+ pipewire-0.9.2 \
+ pipewire-sys-0.9.2 \
+ pkg-config-0.3.33 \
+ png-0.18.1 \
+ polling-3.11.0 \
+ prettyplease-0.2.37 \
+ proc-macro-crate-3.5.0 \
+ proc-macro2-1.0.106 \
pulsectl-rs-0.3.2 \
- quote-1.0.37 \
- rand-0.7.3 \
- rand-0.8.4 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.1 \
- rand_core-0.5.1 \
- rand_core-0.6.3 \
- rand_hc-0.2.0 \
- rand_hc-0.3.1 \
- redox_syscall-0.2.10 \
- redox_users-0.4.0 \
- regex-1.5.4 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.25 \
- remove_dir_all-0.5.3 \
- reqwest-0.10.10 \
- rodio-0.19.0 \
- rustc-hash-1.1.0 \
- ryu-1.0.5 \
+ pxfm-0.1.29 \
+ quote-1.0.45 \
+ r-efi-6.0.0 \
+ rand-0.10.1 \
+ rand_core-0.10.1 \
+ redox_users-0.5.2 \
+ regex-1.12.3 \
+ regex-automata-0.4.14 \
+ regex-syntax-0.8.10 \
+ rodio-0.22.2 \
+ roff-1.1.1 \
+ rustc-hash-2.1.2 \
+ rustc_version-0.4.1 \
+ rustix-1.1.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.23 \
same-file-1.0.6 \
- schannel-0.1.19 \
- security-framework-2.3.1 \
- security-framework-sys-2.4.2 \
- serde-1.0.130 \
- serde_derive-1.0.130 \
- serde_json-1.0.71 \
- serde_urlencoded-0.7.0 \
+ semver-1.0.28 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_fmt-1.1.0 \
+ serde_json-1.0.149 \
+ serde_repr-0.1.20 \
+ serde_spanned-1.1.1 \
shell32-sys-0.1.2 \
- shlex-0.1.1 \
- slab-0.4.5 \
- socket2-0.3.19 \
- strsim-0.8.0 \
- strum-0.18.0 \
- strum_macros-0.18.0 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-metadata-0.5.4 \
- syn-1.0.81 \
- syn-2.0.77 \
- system-deps-1.3.2 \
- tempfile-3.2.0 \
- textwrap-0.11.0 \
- thiserror-1.0.64 \
- thiserror-impl-1.0.64 \
- time-0.1.43 \
- tinyvec-1.5.1 \
- tinyvec_macros-0.1.0 \
- tokio-0.2.25 \
- tokio-tls-0.3.1 \
- tokio-util-0.3.1 \
- toml-0.4.10 \
- toml-0.5.8 \
- tower-service-0.3.1 \
- tracing-0.1.29 \
- tracing-core-0.1.21 \
- tracing-futures-0.2.5 \
- try-lock-0.2.3 \
- unicase-2.6.0 \
- unicode-bidi-0.3.7 \
- unicode-ident-1.0.13 \
- unicode-normalization-0.1.19 \
- unicode-segmentation-1.8.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- url-2.2.2 \
- uuid-0.8.2 \
- vcpkg-0.2.15 \
- vec_map-0.8.2 \
- version-compare-0.0.10 \
- version_check-0.9.3 \
- walkdir-2.3.2 \
- want-0.3.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.93 \
- wasm-bindgen-backend-0.2.93 \
- wasm-bindgen-futures-0.4.43 \
- wasm-bindgen-macro-0.2.93 \
- wasm-bindgen-macro-support-0.2.93 \
- wasm-bindgen-shared-0.2.93 \
- web-sys-0.3.55 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.8 \
+ simd-adler32-0.3.9 \
+ slab-0.4.12 \
+ slice-ring-buffer-0.3.4 \
+ smallvec-1.15.1 \
+ soup3-0.8.0 \
+ soup3-sys-0.8.0 \
+ strsim-0.11.1 \
+ sval-2.18.0 \
+ sval_buffer-2.18.0 \
+ sval_dynamic-2.18.0 \
+ sval_fmt-2.18.0 \
+ sval_json-2.18.0 \
+ sval_nested-2.18.0 \
+ sval_ref-2.18.0 \
+ sval_serde-2.18.0 \
+ symphonia-0.5.5 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-codec-aac-0.5.5 \
+ symphonia-codec-alac-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-mkv-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-format-riff-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-2.0.117 \
+ system-deps-7.0.8 \
+ target-lexicon-0.13.3 \
+ temp-dir-0.1.16 \
+ tempfile-3.27.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.18 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.18 \
+ toml-1.1.2+spec-1.1.0 \
+ toml_datetime-1.1.1+spec-1.1.0 \
+ toml_edit-0.25.11+spec-1.1.0 \
+ toml_parser-1.1.2+spec-1.1.0 \
+ toml_writer-1.1.1+spec-1.1.0 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
+ trait-variant-0.1.2 \
+ typeid-1.0.3 \
+ uds_windows-1.2.1 \
+ unicode-ident-1.0.24 \
+ unicode-segmentation-1.13.2 \
+ unicode-width-0.2.2 \
+ unicode-xid-0.2.6 \
+ utf8parse-0.2.2 \
+ uuid-1.23.1 \
+ value-bag-1.12.0 \
+ value-bag-serde1-1.12.0 \
+ value-bag-sval2-1.12.0 \
+ version-compare-0.2.1 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.3+wasi-0.2.9 \
+ wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \
+ wasm-bindgen-0.2.118 \
+ wasm-bindgen-macro-0.2.118 \
+ wasm-bindgen-macro-support-0.2.118 \
+ wasm-bindgen-shared-0.2.118 \
+ wasm-encoder-0.244.0 \
+ wasm-metadata-0.244.0 \
+ wasmparser-0.244.0 \
+ web-sys-0.3.95 \
winapi-0.2.8 \
winapi-0.3.9 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.54.0 \
- windows-core-0.54.0 \
- windows-result-0.1.2 \
+ windows-0.62.2 \
+ windows-collections-0.3.2 \
+ windows-core-0.62.2 \
+ windows-future-0.3.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.3.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
- windows-targets-0.52.6 \
+ windows-threading-0.2.1 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.52.6 \
- winreg-0.7.0 \
- ws2_32-sys-0.2.1 \
- xdg-2.4.0
-
-OPENSSLINC= /usr/include
-OPENSSLLIB= /usr/lib
+ winnow-0.7.15 \
+ winnow-1.0.1 \
+ wit-bindgen-0.51.0 \
+ wit-bindgen-0.57.1 \
+ wit-bindgen-core-0.51.0 \
+ wit-bindgen-rust-0.51.0 \
+ wit-bindgen-rust-macro-0.51.0 \
+ wit-component-0.244.0 \
+ wit-parser-0.244.0 \
+ xdg-2.5.2 \
+ zbus-5.14.0 \
+ zbus_macros-5.14.0 \
+ zbus_names-4.3.1 \
+ zmij-1.0.21 \
+ zvariant-5.10.0 \
+ zvariant_derive-5.10.0 \
+ zvariant_utils-3.3.0 \
+ cpal@git+https://github.com/RustAudio/cpal.git?rev=509e5bb\#509e5bba9dafb52c6e4a32492ccfb1933f1be9ed
PLIST_FILES= bin/${PORTNAME}
# known problem: The 'Audio input' combobox doesn't have any selections, see https://github.com/marin-m/SongRec/issues/115
+post-patch:
+ @${PATCH} -p0 -d ${WRKDIR}/cpal-509e5bba9dafb52c6e4a32492ccfb1933f1be9ed \
+ < ${PATCHDIR}/cpal-alsa-estrpipe.patch
+
.include <bsd.port.mk>
diff --git a/audio/songrec/distinfo b/audio/songrec/distinfo
index 9e43cb886724..78639ac05845 100644
--- a/audio/songrec/distinfo
+++ b/audio/songrec/distinfo
@@ -1,504 +1,618 @@
-TIMESTAMP = 1727681567
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
-SIZE (rust/crates/alsa-0.9.1.crate) = 72824
-SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
-SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/anyhow-1.0.47.crate) = 38d9ff5d688f1c13395289f67db01d4826b46dd694e7580accdc3e8430f2d98e
-SIZE (rust/crates/anyhow-1.0.47.crate) = 36068
+TIMESTAMP = 1776573901
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/alsa-0.11.0.crate) = 812947049edcd670a82cd5c73c3661d2e58468577ba8489de58e1a73c04cbd5d
+SIZE (rust/crates/alsa-0.11.0.crate) = 76094
+SHA256 (rust/crates/alsa-sys-0.4.0.crate) = ad7569085a265dd3f607ebecce7458eaab2132a84393534c95b18dcbc3f31e04
+SIZE (rust/crates/alsa-sys-0.4.0.crate) = 35672
+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/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
+SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
+SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
+SIZE (rust/crates/anstream-1.0.0.crate) = 28916
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
+SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
+SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
SHA256 (rust/crates/app_dirs-1.2.1.crate) = e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d
SIZE (rust/crates/app_dirs-1.2.1.crate) = 9468
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/atk-0.9.0.crate) = 812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426
-SIZE (rust/crates/atk-0.9.0.crate) = 35124
-SHA256 (rust/crates/atk-sys-0.10.0.crate) = f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce
-SIZE (rust/crates/atk-sys-0.10.0.crate) = 20516
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/base64-0.12.3.crate) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
-SIZE (rust/crates/base64-0.12.3.crate) = 57545
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/bindgen-0.56.0.crate) = 2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239
-SIZE (rust/crates/bindgen-0.56.0.crate) = 198300
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a
+SIZE (rust/crates/async-executor-1.14.0.crate) = 28804
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
+SIZE (rust/crates/async-lock-3.4.2.crate) = 39826
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.14.crate) = 52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485
+SIZE (rust/crates/async-signal-0.2.14.crate) = 16447
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+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.11.1.crate) = c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
+SIZE (rust/crates/bitflags-2.11.1.crate) = 49082
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.8.0.crate) = 8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c
-SIZE (rust/crates/bumpalo-3.8.0.crate) = 79835
-SHA256 (rust/crates/bytemuck-1.18.0.crate) = 94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae
-SIZE (rust/crates/bytemuck-1.18.0.crate) = 49774
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.5.6.crate) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.crate) = 46291
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/cairo-rs-0.9.1.crate) = c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8
-SIZE (rust/crates/cairo-rs-0.9.1.crate) = 47251
-SHA256 (rust/crates/cairo-sys-rs-0.10.0.crate) = 2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7
-SIZE (rust/crates/cairo-sys-rs-0.10.0.crate) = 11266
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
+SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+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
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
+SHA256 (rust/crates/cairo-rs-0.21.5.crate) = b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4
+SIZE (rust/crates/cairo-rs-0.21.5.crate) = 58086
+SHA256 (rust/crates/cairo-sys-rs-0.21.5.crate) = 06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c
+SIZE (rust/crates/cairo-sys-rs-0.21.5.crate) = 14448
+SHA256 (rust/crates/cc-1.2.60.crate) = 43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20
+SIZE (rust/crates/cc-1.2.60.crate) = 97051
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cexpr-0.4.0.crate) = f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27
-SIZE (rust/crates/cexpr-0.4.0.crate) = 18023
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368
+SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355
+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/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
+SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
SHA256 (rust/crates/chfft-0.3.4.crate) = 103be009e532bf7f2cdbf24dc76953f55c83f03bac8a8ced0d2a21b639907dc0
SIZE (rust/crates/chfft-0.3.4.crate) = 22945
-SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clang-sys-1.3.0.crate) = fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90
-SIZE (rust/crates/clang-sys-1.3.0.crate) = 37713
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
-SHA256 (rust/crates/claxon-0.4.3.crate) = 4bfbf56724aa9eca8afa4fcfadeb479e722935bb2a0900c2d37e0cc477af0688
-SIZE (rust/crates/claxon-0.4.3.crate) = 86626
-SHA256 (rust/crates/combine-4.6.2.crate) = b2b2f5d0ee456f3928812dfc8c6d9a1d592b98678f6d56db9b0cd2b7bc6c8db5
-SIZE (rust/crates/combine-4.6.2.crate) = 132528
-SHA256 (rust/crates/core-foundation-0.9.2.crate) = 6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3
-SIZE (rust/crates/core-foundation-0.9.2.crate) = 26857
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
-SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.8.crate) = 2b7e3347be6a09b46aba228d6608386739fb70beff4f61e07422da87b0bb31fa
-SIZE (rust/crates/coreaudio-sys-0.2.8.crate) = 4778
-SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
-SIZE (rust/crates/cpal-0.15.3.crate) = 100083
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
+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.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51
+SIZE (rust/crates/clap-4.6.1.crate) = 61836
+SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f
+SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122
+SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
+SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
+SHA256 (rust/crates/clap_mangen-0.3.0.crate) = d82842b45bf9f6a3be090dd860095ac30728042c08e0d6261ca7259b5d850f07
+SIZE (rust/crates/clap_mangen-0.3.0.crate) = 15840
+SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570
+SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
+SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
+SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084
+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/coreaudio-rs-0.14.1.crate) = 16dd574a72a021b90c7656c474ea31d11a2f0366a8eff574186e761e0b9e3586
+SIZE (rust/crates/coreaudio-rs-0.14.1.crate) = 44747
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/dbus-0.6.5.crate) = 48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819
-SIZE (rust/crates/dbus-0.6.5.crate) = 93162
-SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
-SIZE (rust/crates/directories-4.0.1.crate) = 16040
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encoding_rs-0.8.29.crate) = a74ea89a0a1b98f6332de42c95baff457ada66d1cb4030f9ff151b2041a1c746
-SIZE (rust/crates/encoding_rs-0.8.29.crate) = 1368211
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-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.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
-SIZE (rust/crates/futures-0.3.17.crate) = 47388
-SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
-SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
-SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
-SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
-SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
-SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
-SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
-SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
-SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
-SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
-SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
-SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
-SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
-SHA256 (rust/crates/gdk-0.13.2.crate) = db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d
-SIZE (rust/crates/gdk-0.13.2.crate) = 77405
-SHA256 (rust/crates/gdk-pixbuf-0.9.0.crate) = 8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a
-SIZE (rust/crates/gdk-pixbuf-0.9.0.crate) = 15962
-SHA256 (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f
-SIZE (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 8142
-SHA256 (rust/crates/gdk-sys-0.10.0.crate) = 0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69
-SIZE (rust/crates/gdk-sys-0.10.0.crate) = 60084
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
-SHA256 (rust/crates/gettext-rs-0.5.0.crate) = 1b95fa19cca70adf9888150e979839ae9bd58f85a1a42e4753699112875189e1
-SIZE (rust/crates/gettext-rs-0.5.0.crate) = 9227
-SHA256 (rust/crates/gettext-sys-0.19.9.crate) = e034c4ba5bb796730a6cc5eb0d654c16885006a7c3d6c6603581ed809434f153
-SIZE (rust/crates/gettext-sys-0.19.9.crate) = 7216453
-SHA256 (rust/crates/gio-0.9.1.crate) = 1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561
-SIZE (rust/crates/gio-0.9.1.crate) = 154725
-SHA256 (rust/crates/gio-sys-0.10.1.crate) = 5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac
-SIZE (rust/crates/gio-sys-0.10.1.crate) = 70655
-SHA256 (rust/crates/glib-0.10.3.crate) = 0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5
-SIZE (rust/crates/glib-0.10.3.crate) = 137147
-SHA256 (rust/crates/glib-macros-0.10.1.crate) = 41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039
-SIZE (rust/crates/glib-macros-0.10.1.crate) = 7380
-SHA256 (rust/crates/glib-sys-0.10.1.crate) = c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1
-SIZE (rust/crates/glib-sys-0.10.1.crate) = 48839
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
-SHA256 (rust/crates/gobject-sys-0.10.0.crate) = 952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c
-SIZE (rust/crates/gobject-sys-0.10.0.crate) = 17058
-SHA256 (rust/crates/gtk-0.9.2.crate) = 2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a
-SIZE (rust/crates/gtk-0.9.2.crate) = 518333
-SHA256 (rust/crates/gtk-sys-0.10.0.crate) = 89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457
-SIZE (rust/crates/gtk-sys-0.10.0.crate) = 125150
-SHA256 (rust/crates/h2-0.2.7.crate) = 5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535
-SIZE (rust/crates/h2-0.2.7.crate) = 156989
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hound-3.4.0.crate) = 8a164bb2ceaeff4f42542bdb847c41517c78a60f5649671b2a07312b6e117549
-SIZE (rust/crates/hound-3.4.0.crate) = 35390
-SHA256 (rust/crates/http-0.2.5.crate) = 1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b
-SIZE (rust/crates/http-0.2.5.crate) = 106297
-SHA256 (rust/crates/http-body-0.3.1.crate) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b
-SIZE (rust/crates/http-body-0.3.1.crate) = 5394
-SHA256 (rust/crates/httparse-1.5.1.crate) = acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503
-SIZE (rust/crates/httparse-1.5.1.crate) = 26758
-SHA256 (rust/crates/httpdate-0.3.2.crate) = 494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47
-SIZE (rust/crates/httpdate-0.3.2.crate) = 10768
-SHA256 (rust/crates/hyper-0.13.10.crate) = 8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb
-SIZE (rust/crates/hyper-0.13.10.crate) = 141981
-SHA256 (rust/crates/hyper-tls-0.4.3.crate) = d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed
-SIZE (rust/crates/hyper-tls-0.4.3.crate) = 14195
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
-SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
-SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/ipnet-2.3.1.crate) = 68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9
-SIZE (rust/crates/ipnet-2.3.1.crate) = 24932
-SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
-SIZE (rust/crates/itertools-0.9.0.crate) = 96429
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
+SIZE (rust/crates/directories-6.0.0.crate) = 17842
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
+SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099
+SIZE (rust/crates/endi-1.1.1.crate) = 5045
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+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.10.crate) = d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec
+SIZE (rust/crates/erased-serde-0.4.10.crate) = 31339
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
+SIZE (rust/crates/extended-0.1.0.crate) = 4393
+SHA256 (rust/crates/fastrand-2.4.1.crate) = 9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6
+SIZE (rust/crates/fastrand-2.4.1.crate) = 20773
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
+SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
+SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
+SIZE (rust/crates/flate2-1.1.9.crate) = 82745
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d
+SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213
+SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
+SIZE (rust/crates/futures-core-0.3.32.crate) = 14684
+SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d
+SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581
+SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718
+SIZE (rust/crates/futures-io-0.3.32.crate) = 9191
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b
+SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929
+SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
+SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
+SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
+SHA256 (rust/crates/gdk-pixbuf-0.21.5.crate) = debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c
+SIZE (rust/crates/gdk-pixbuf-0.21.5.crate) = 21530
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = 13417
+SHA256 (rust/crates/gdk4-0.10.3.crate) = 756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf
+SIZE (rust/crates/gdk4-0.10.3.crate) = 102540
+SHA256 (rust/crates/gdk4-sys-0.10.3.crate) = a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034
+SIZE (rust/crates/gdk4-sys-0.10.3.crate) = 76249
+SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
+SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
+SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555
+SIZE (rust/crates/getrandom-0.4.2.crate) = 53905
+SHA256 (rust/crates/gettext-rs-0.7.7.crate) = 5d5857dc1b7f0fee86961de833f434e29494d72af102ce5355738c0664222bdf
+SIZE (rust/crates/gettext-rs-0.7.7.crate) = 15518
+SHA256 (rust/crates/gettext-sys-0.26.0.crate) = 4ea859ab0dd7e70ff823032b3e077d03d39c965d68c6c10775add60e999d8ee9
+SIZE (rust/crates/gettext-sys-0.26.0.crate) = 9677636
+SHA256 (rust/crates/gio-0.21.5.crate) = c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a
+SIZE (rust/crates/gio-0.21.5.crate) = 233123
+SHA256 (rust/crates/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22
+SIZE (rust/crates/gio-sys-0.21.5.crate) = 86597
+SHA256 (rust/crates/glib-0.21.5.crate) = 16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b
+SIZE (rust/crates/glib-0.21.5.crate) = 298716
+SHA256 (rust/crates/glib-build-tools-0.21.0.crate) = 86aebe63bb050d4918cb1d629880cb35fcba7ccda6f6fc0ec1beffdaa1b9d5c3
+SIZE (rust/crates/glib-build-tools-0.21.0.crate) = 6206
+SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17
+SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178
+SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c
+SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294
+SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168
+SHA256 (rust/crates/graphene-rs-0.21.5.crate) = 2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9
+SIZE (rust/crates/graphene-rs-0.21.5.crate) = 23098
+SHA256 (rust/crates/graphene-sys-0.21.5.crate) = 915e32091ea9ad241e4b044af62b7351c2d68aeb24f489a0d7f37a0fc484fd93
+SIZE (rust/crates/graphene-sys-0.21.5.crate) = 14991
+SHA256 (rust/crates/gsk4-0.10.3.crate) = e755de9d8c5896c5beaa028b89e1969d067f1b9bf1511384ede971f5983aa153
+SIZE (rust/crates/gsk4-0.10.3.crate) = 38675
+SHA256 (rust/crates/gsk4-sys-0.10.3.crate) = 7ce91472391146f482065f1041876d8f869057b195b95399414caa163d72f4f7
+SIZE (rust/crates/gsk4-sys-0.10.3.crate) = 19987
+SHA256 (rust/crates/gtk4-0.10.3.crate) = acb21d53cfc6f7bfaf43549731c43b67ca47d87348d81c8cfc4dcdd44828e1a4
+SIZE (rust/crates/gtk4-0.10.3.crate) = 488701
+SHA256 (rust/crates/gtk4-macros-0.10.3.crate) = 3ccfb5a14a3d941244815d5f8101fa12d4577b59cc47245778d8d907b0003e42
+SIZE (rust/crates/gtk4-macros-0.10.3.crate) = 22842
+SHA256 (rust/crates/gtk4-sys-0.10.3.crate) = 842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd
+SIZE (rust/crates/gtk4-sys-0.10.3.crate) = 116244
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.17.0.crate) = 4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51
+SIZE (rust/crates/hashbrown-0.17.0.crate) = 154597
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hound-3.5.1.crate) = 62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f
+SIZE (rust/crates/hound-3.5.1.crate) = 39446
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
+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/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954
+SIZE (rust/crates/id-arena-2.3.0.crate) = 12883
+SHA256 (rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104
+SIZE (rust/crates/image-0.25.10.crate) = 303647
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
+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/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
+SIZE (rust/crates/itoa-1.0.18.crate) = 15935
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
-SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
-SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
-SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
-SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
-SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030
-SIZE (rust/crates/lewton-0.10.2.crate) = 68807
-SHA256 (rust/crates/libc-0.2.108.crate) = 8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119
-SIZE (rust/crates/libc-0.2.108.crate) = 559475
-SHA256 (rust/crates/libdbus-sys-0.2.2.crate) = c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b
-SIZE (rust/crates/libdbus-sys-0.2.2.crate) = 10990
-SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
-SIZE (rust/crates/libloading-0.7.2.crate) = 27229
-SHA256 (rust/crates/libpulse-binding-2.26.0.crate) = 17be42160017e0ae993c03bfdab4ecb6f82ce3f8d515bd8da8fdf18d10703663
-SIZE (rust/crates/libpulse-binding-2.26.0.crate) = 130011
-SHA256 (rust/crates/libpulse-sys-1.19.2.crate) = f12950b69c1b66233a900414befde36c8d4ea49deec1e1f34e4cd2f586e00c7d
-SIZE (rust/crates/libpulse-sys-1.19.2.crate) = 35108
+SHA256 (rust/crates/jni-sys-0.3.1.crate) = 41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258
+SIZE (rust/crates/jni-sys-0.3.1.crate) = 11570
+SHA256 (rust/crates/jni-sys-0.4.1.crate) = c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2
+SIZE (rust/crates/jni-sys-0.4.1.crate) = 13249
+SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264
+SIZE (rust/crates/jni-sys-macros-0.4.1.crate) = 3301
+SHA256 (rust/crates/js-sys-0.3.95.crate) = 2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca
+SIZE (rust/crates/js-sys-0.3.95.crate) = 104031
+SHA256 (rust/crates/ksni-0.3.4.crate) = a7ca513d0be42df5edb485af9f44a12b2cb85af773d91c27dc796d1c58b78edc
+SIZE (rust/crates/ksni-0.3.4.crate) = 114224
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
+SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
+SHA256 (rust/crates/libadwaita-0.8.1.crate) = fb09e12bf8f73342b3315c839d0a7668cc0ccebd78490c49fec48bab15d5484b
+SIZE (rust/crates/libadwaita-0.8.1.crate) = 137357
+SHA256 (rust/crates/libadwaita-sys-0.8.1.crate) = 6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31
+SIZE (rust/crates/libadwaita-sys-0.8.1.crate) = 38338
+SHA256 (rust/crates/libc-0.2.185.crate) = 52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f
+SIZE (rust/crates/libc-0.2.185.crate) = 821775
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libpulse-binding-2.30.1.crate) = 909eb3049e16e373680fe65afe6e2a722ace06b671250cc4849557bc57d6a397
+SIZE (rust/crates/libpulse-binding-2.30.1.crate) = 130490
+SHA256 (rust/crates/libpulse-sys-1.23.0.crate) = d74371848b22e989f829cc1621d2ebd74960711557d8b45cfe740f60d0a05e61
+SIZE (rust/crates/libpulse-sys-1.23.0.crate) = 36914
+SHA256 (rust/crates/libredox-0.1.16.crate) = e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c
+SIZE (rust/crates/libredox-0.1.16.crate) = 9600
+SHA256 (rust/crates/libspa-0.9.2.crate) = b6b8cfa2a7656627b4c92c6b9ef929433acd673d5ab3708cda1b18478ac00df4
+SIZE (rust/crates/libspa-0.9.2.crate) = 60642
+SHA256 (rust/crates/libspa-sys-0.9.2.crate) = 901049455d2eb6decf9058235d745237952f4804bc584c5fcb41412e6adcc6e0
+SIZE (rust/crates/libspa-sys-0.9.2.crate) = 8920
+SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53
+SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
-SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
+SHA256 (rust/crates/mach2-0.6.0.crate) = dae608c151f68243f2b000364e1f7b186d9c29845f7d2d85bd31b9ad77ad552b
+SIZE (rust/crates/mach2-0.6.0.crate) = 33580
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
-SIZE (rust/crates/matches-0.1.9.crate) = 2246
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.3.crate) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
-SIZE (rust/crates/mime_guess-2.0.3.crate) = 27437
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/mpris-player-0.6.1.crate) = 4f6badd6ebe31be46eb2e2975cf3b34b183bace5f8a8db1d609fefc4d46fbb07
-SIZE (rust/crates/mpris-player-0.6.1.crate) = 20268
-SHA256 (rust/crates/native-tls-0.2.8.crate) = 48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d
-SIZE (rust/crates/native-tls-0.2.8.crate) = 24956
-SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
-SIZE (rust/crates/ndk-0.8.0.crate) = 79770
+SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
+SIZE (rust/crates/memchr-2.8.0.crate) = 97780
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/minimp3-sys-0.3.2.crate) = e21c73734c69dc95696c9ed8926a2b393171d98b3f5f5935686a26a487ab9b90
+SIZE (rust/crates/minimp3-sys-0.3.2.crate) = 57182
+SHA256 (rust/crates/minimp3_fixed-0.5.4.crate) = 42b0f14e7e75da97ae396c2656b10262a3d4afa2ec98f35795630eff0c8b951b
+SIZE (rust/crates/minimp3_fixed-0.5.4.crate) = 9014
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b
+SIZE (rust/crates/moxcms-0.8.1.crate) = 188252
+SHA256 (rust/crates/mpris-server-0.9.0.crate) = 392ce2be7224867869df37e473f28871ab0ff725c0014f1b196ba56a38aea9a8
+SIZE (rust/crates/mpris-server-0.9.0.crate) = 51834
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
-SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
-SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.crate) = 136174
-SHA256 (rust/crates/num-complex-0.4.0.crate) = 26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085
-SIZE (rust/crates/num-complex-0.4.0.crate) = 24805
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
-SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
-SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_enum-0.7.6.crate) = 5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26
+SIZE (rust/crates/num_enum-0.7.6.crate) = 21741
+SHA256 (rust/crates/num_enum_derive-0.7.6.crate) = 680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8
+SIZE (rust/crates/num_enum_derive-0.7.6.crate) = 18789
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f
+SIZE (rust/crates/objc2-0.6.4.crate) = 275200
+SHA256 (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 6948501a91121d6399b79abaa33a8aa4ea7857fe019f341b8c23ad6e81b79b08
+SIZE (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 186265
+SHA256 (rust/crates/objc2-avf-audio-0.3.2.crate) = 13a380031deed8e99db00065c45937da434ca987c034e13b87e4441f9e4090be
+SIZE (rust/crates/objc2-avf-audio-0.3.2.crate) = 114936
+SHA256 (rust/crates/objc2-core-audio-0.3.2.crate) = e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2
+SIZE (rust/crates/objc2-core-audio-0.3.2.crate) = 32748
+SHA256 (rust/crates/objc2-core-audio-types-0.3.2.crate) = 5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c
+SIZE (rust/crates/objc2-core-audio-types-0.3.2.crate) = 20525
+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-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
-SIZE (rust/crates/oboe-0.6.1.crate) = 24588
-SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
-SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/ogg-0.8.0.crate) = 6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e
-SIZE (rust/crates/ogg-0.8.0.crate) = 27128
SHA256 (rust/crates/ole32-sys-0.2.0.crate) = 5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c
SIZE (rust/crates/ole32-sys-0.2.0.crate) = 4227
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
-SIZE (rust/crates/openssl-0.10.38.crate) = 207436
-SHA256 (rust/crates/openssl-probe-0.1.4.crate) = 28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a
-SIZE (rust/crates/openssl-probe-0.1.4.crate) = 7066
-SHA256 (rust/crates/openssl-sys-0.9.71.crate) = 7df13d165e607909b363a4757a6f133f8a818a74e9d3a98d09c6128e15fa4c73
-SIZE (rust/crates/openssl-sys-0.9.71.crate) = 55893
-SHA256 (rust/crates/pango-0.9.1.crate) = 9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438
-SIZE (rust/crates/pango-0.9.1.crate) = 34034
-SHA256 (rust/crates/pango-sys-0.10.0.crate) = 24d2650c8b62d116c020abd0cea26a4ed96526afda89b1c4ea567131fdefc890
-SIZE (rust/crates/pango-sys-0.10.0.crate) = 21375
-SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
-SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-1.0.8.crate) = 576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08
-SIZE (rust/crates/pin-project-1.0.8.crate) = 54991
-SHA256 (rust/crates/pin-project-internal-1.0.8.crate) = 6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389
-SIZE (rust/crates/pin-project-internal-1.0.8.crate) = 27941
-SHA256 (rust/crates/pin-project-lite-0.1.12.crate) = 257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777
-SIZE (rust/crates/pin-project-lite-0.1.12.crate) = 16854
-SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443
-SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.22.crate) = 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f
-SIZE (rust/crates/pkg-config-0.3.22.crate) = 16145
-SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
-SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
-SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
-SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
-SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
-SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
+SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+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/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/pango-0.21.5.crate) = 52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69
+SIZE (rust/crates/pango-0.21.5.crate) = 50279
+SHA256 (rust/crates/pango-sys-0.21.5.crate) = b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd
+SIZE (rust/crates/pango-sys-0.21.5.crate) = 28298
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec
+SIZE (rust/crates/pastey-0.2.1.crate) = 14416
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd
+SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034
+SHA256 (rust/crates/piper-0.2.5.crate) = c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1
+SIZE (rust/crates/piper-0.2.5.crate) = 23908
+SHA256 (rust/crates/pipewire-0.9.2.crate) = 9688b89abf11d756499f7c6190711d6dbe5a3acdb30c8fbf001d6596d06a8d44
+SIZE (rust/crates/pipewire-0.9.2.crate) = 55856
+SHA256 (rust/crates/pipewire-sys-0.9.2.crate) = cb028afee0d6ca17020b090e3b8fa2d7de23305aef975c7e5192a5050246ea36
+SIZE (rust/crates/pipewire-sys-0.9.2.crate) = 6679
+SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e
+SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590
+SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61
+SIZE (rust/crates/png-0.18.1.crate) = 125800
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f
+SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709
+SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
+SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
SHA256 (rust/crates/pulsectl-rs-0.3.2.crate) = 06a988bceed1981b2c5fc4a3da0e4e073fdaff8e6bd022b089f54bc573dc3cfc
SIZE (rust/crates/pulsectl-rs-0.3.2.crate) = 22817
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
-SIZE (rust/crates/rand-0.8.4.crate) = 87406
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
-SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
-SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
-SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
-SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
-SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
-SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
-SIZE (rust/crates/regex-1.5.4.crate) = 236581
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.10.10.crate) = 0718f81a8e14c4dbb3b34cf23dc6aaf9ab8a0dfec160c534b3dbca1aaa21f47c
-SIZE (rust/crates/reqwest-0.10.10.crate) = 127537
-SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
-SIZE (rust/crates/rodio-0.19.0.crate) = 68402
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/pxfm-0.1.29.crate) = e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f
+SIZE (rust/crates/pxfm-0.1.29.crate) = 879481
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
+SIZE (rust/crates/r-efi-6.0.0.crate) = 65303
+SHA256 (rust/crates/rand-0.10.1.crate) = d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207
+SIZE (rust/crates/rand-0.10.1.crate) = 105801
+SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69
+SIZE (rust/crates/rand_core-0.10.1.crate) = 22833
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276
+SIZE (rust/crates/regex-1.12.3.crate) = 153392
+SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
+SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
+SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a
+SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781
+SHA256 (rust/crates/rodio-0.22.2.crate) = d0a536bb79db59098ef71a4dd4246c02eb87b316deceb1b68e0cde7167ec01eb
+SIZE (rust/crates/rodio-0.22.2.crate) = 167693
+SHA256 (rust/crates/roff-1.1.1.crate) = 323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189
+SIZE (rust/crates/roff-1.1.1.crate) = 13932
+SHA256 (rust/crates/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe
+SIZE (rust/crates/rustc-hash-2.1.2.crate) = 14754
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190
+SIZE (rust/crates/rustix-1.1.4.crate) = 425241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f
+SIZE (rust/crates/ryu-1.0.23.crate) = 52823
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/security-framework-2.3.1.crate) = 23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467
-SIZE (rust/crates/security-framework-2.3.1.crate) = 61581
-SHA256 (rust/crates/security-framework-sys-2.4.2.crate) = a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e
-SIZE (rust/crates/security-framework-sys-2.4.2.crate) = 12821
-SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
-SIZE (rust/crates/serde-1.0.130.crate) = 75305
-SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
-SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
-SHA256 (rust/crates/serde_json-1.0.71.crate) = 063bf466a64011ac24040a49009724ee60a57da1b437617ceb32e53ad61bfb19
-SIZE (rust/crates/serde_json-1.0.71.crate) = 115468
-SHA256 (rust/crates/serde_urlencoded-0.7.0.crate) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9
-SIZE (rust/crates/serde_urlencoded-0.7.0.crate) = 12489
+SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd
+SIZE (rust/crates/semver-1.0.28.crate) = 33064
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+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_fmt-1.1.0.crate) = 6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed
+SIZE (rust/crates/serde_fmt-1.1.0.crate) = 9401
+SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86
+SIZE (rust/crates/serde_json-1.0.149.crate) = 155994
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26
+SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025
SHA256 (rust/crates/shell32-sys-0.1.2.crate) = 9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c
SIZE (rust/crates/shell32-sys-0.1.2.crate) = 6204
-SHA256 (rust/crates/shlex-0.1.1.crate) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
-SIZE (rust/crates/shlex-0.1.1.crate) = 5687
-SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
-SIZE (rust/crates/slab-0.4.5.crate) = 15888
-SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
-SIZE (rust/crates/socket2-0.3.19.crate) = 33782
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strum-0.18.0.crate) = 57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b
-SIZE (rust/crates/strum-0.18.0.crate) = 4207
-SHA256 (rust/crates/strum_macros-0.18.0.crate) = 87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c
-SIZE (rust/crates/strum_macros-0.18.0.crate) = 10229
-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-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/syn-1.0.81.crate) = f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966
-SIZE (rust/crates/syn-1.0.81.crate) = 234144
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
-SHA256 (rust/crates/system-deps-1.3.2.crate) = 0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b
-SIZE (rust/crates/system-deps-1.3.2.crate) = 15866
-SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
-SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
-SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
-SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
-SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
-SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
-SIZE (rust/crates/time-0.1.43.crate) = 28653
-SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
-SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
-SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-0.2.25.crate) = 6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092
-SIZE (rust/crates/tokio-0.2.25.crate) = 413390
-SHA256 (rust/crates/tokio-tls-0.3.1.crate) = 9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343
-SIZE (rust/crates/tokio-tls-0.3.1.crate) = 22517
-SHA256 (rust/crates/tokio-util-0.3.1.crate) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499
-SIZE (rust/crates/tokio-util-0.3.1.crate) = 27233
-SHA256 (rust/crates/toml-0.4.10.crate) = 758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f
-SIZE (rust/crates/toml-0.4.10.crate) = 47534
-SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
-SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
-SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
-SHA256 (rust/crates/tracing-0.1.29.crate) = 375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105
-SIZE (rust/crates/tracing-0.1.29.crate) = 72444
-SHA256 (rust/crates/tracing-core-0.1.21.crate) = 1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4
-SIZE (rust/crates/tracing-core-0.1.21.crate) = 50683
-SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
-SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
-SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
-SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
-SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
-SIZE (rust/crates/url-2.2.2.crate) = 68555
-SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
-SIZE (rust/crates/uuid-0.8.2.crate) = 37909
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version-compare-0.0.10.crate) = d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1
-SIZE (rust/crates/version-compare-0.0.10.crate) = 15171
-SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.crate) = 12547
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5
-SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 30344
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.43.crate) = 61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed
-SIZE (rust/crates/wasm-bindgen-futures-0.4.43.crate) = 14207
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf
-SIZE (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 6822
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484
-SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
-SHA256 (rust/crates/web-sys-0.3.55.crate) = 38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb
-SIZE (rust/crates/web-sys-0.3.55.crate) = 664827
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b
+SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668
+SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214
+SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572
+SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
+SIZE (rust/crates/slab-0.4.12.crate) = 19080
+SHA256 (rust/crates/slice-ring-buffer-0.3.4.crate) = 84ae312bda09b2368f79f985fdb4df4a0b5cbc75546b511303972d195f8c27d6
+SIZE (rust/crates/slice-ring-buffer-0.3.4.crate) = 56470
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/soup3-0.8.0.crate) = d44d8fc55afd18491c0cce8a5c66e48f6d4b2db8a68c90a0e3c1b50665eaac74
+SIZE (rust/crates/soup3-0.8.0.crate) = 50479
+SHA256 (rust/crates/soup3-sys-0.8.0.crate) = 5e018383cf56cc1e2f5f9a5b7b6c46531767aa58be8788dc5b3a338380a920f7
+SIZE (rust/crates/soup3-sys-0.8.0.crate) = 23981
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/sval-2.18.0.crate) = 2eb9318255ebd817902d7e279d8f8e39b35b1b9954decd5eb9ea0e30e5fd2b6a
+SIZE (rust/crates/sval-2.18.0.crate) = 84016
+SHA256 (rust/crates/sval_buffer-2.18.0.crate) = 12571299185e653fdb0fbfe36cd7f6529d39d4e747a60b15a3f34574b7b97c61
+SIZE (rust/crates/sval_buffer-2.18.0.crate) = 19266
+SHA256 (rust/crates/sval_dynamic-2.18.0.crate) = 39526f24e997706c0de7f03fb7371f7f5638b66a504ded508e20ad173d0a3677
+SIZE (rust/crates/sval_dynamic-2.18.0.crate) = 8518
+SHA256 (rust/crates/sval_fmt-2.18.0.crate) = 933dd3bb26965d682280fcc49400ac2a05036f4ee1e6dbd61bf8402d5a5c3a54
+SIZE (rust/crates/sval_fmt-2.18.0.crate) = 10966
+SHA256 (rust/crates/sval_json-2.18.0.crate) = a0cda08f6d5c9948024a6551077557b1fdcc3880ff2f20ae839667d2ec2d87ed
+SIZE (rust/crates/sval_json-2.18.0.crate) = 11512
+SHA256 (rust/crates/sval_nested-2.18.0.crate) = 88d49d5e6c1f9fd0e53515819b03a97ca4eb1bff5c8ee097c43391c09ecfb19f
+SIZE (rust/crates/sval_nested-2.18.0.crate) = 16946
+SHA256 (rust/crates/sval_ref-2.18.0.crate) = 14f876c5a78405375b4e19cbb9554407513b59c93dea12dc6a4af4e1d30899ca
+SIZE (rust/crates/sval_ref-2.18.0.crate) = 8473
+SHA256 (rust/crates/sval_serde-2.18.0.crate) = 5f9ccd3b7f7200239a655e517dd3fd48d960b9111ad24bd6a5e055bef17607c7
+SIZE (rust/crates/sval_serde-2.18.0.crate) = 11130
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-flac-0.5.5.crate) = c91565e180aea25d9b80a910c546802526ffd0072d0b8974e3ebe59b686c9976
+SIZE (rust/crates/symphonia-bundle-flac-0.5.5.crate) = 24141
+SHA256 (rust/crates/symphonia-codec-aac-0.5.5.crate) = 4c263845aa86881416849c1729a54c7f55164f8b96111dba59de46849e73a790
+SIZE (rust/crates/symphonia-codec-aac-0.5.5.crate) = 26471
+SHA256 (rust/crates/symphonia-codec-alac-0.5.5.crate) = 8413fa754942ac16a73634c9dfd1500ed5c61430956b33728567f667fdd393ab
+SIZE (rust/crates/symphonia-codec-alac-0.5.5.crate) = 9531
+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-mkv-0.5.5.crate) = 122d786d2c43a49beb6f397551b4a050d8229eaa54c7ddf9ee4b98899b8742d0
+SIZE (rust/crates/symphonia-format-mkv-0.5.5.crate) = 18343
+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-format-riff-0.5.5.crate) = c2d7c3df0e7d94efb68401d81906eae73c02b40d5ec1a141962c592d0f11a96f
+SIZE (rust/crates/symphonia-format-riff-0.5.5.crate) = 17993
+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-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/system-deps-7.0.8.crate) = 396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7
+SIZE (rust/crates/system-deps-7.0.8.crate) = 30092
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/temp-dir-0.1.16.crate) = 83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964
+SIZE (rust/crates/temp-dir-0.1.16.crate) = 6127
+SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd
+SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
+SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
+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.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
+SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee
+SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327
+SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
+SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
+SHA256 (rust/crates/toml_edit-0.25.11+spec-1.1.0.crate) = 0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b
+SIZE (rust/crates/toml_edit-0.25.11+spec-1.1.0.crate) = 68598
+SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526
+SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485
+SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db
+SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841
+SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
+SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
+SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
+SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
+SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967
+SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
+SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/uds_windows-1.2.1.crate) = f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e
+SIZE (rust/crates/uds_windows-1.2.1.crate) = 21931
+SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
+SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298
+SHA256 (rust/crates/unicode-segmentation-1.13.2.crate) = 9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c
+SIZE (rust/crates/unicode-segmentation-1.13.2.crate) = 111829
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.23.1.crate) = ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76
+SIZE (rust/crates/uuid-1.23.1.crate) = 62932
+SHA256 (rust/crates/value-bag-1.12.0.crate) = 7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0
+SIZE (rust/crates/value-bag-1.12.0.crate) = 44222
+SHA256 (rust/crates/value-bag-serde1-1.12.0.crate) = 16530907bfe2999a1773ca5900a65101e092c70f642f25cc23ca0c43573262c5
+SIZE (rust/crates/value-bag-serde1-1.12.0.crate) = 6807
+SHA256 (rust/crates/value-bag-sval2-1.12.0.crate) = d00ae130edd690eaa877e4f40605d534790d1cf1d651e7685bd6a144521b251f
+SIZE (rust/crates/value-bag-sval2-1.12.0.crate) = 6893
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+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/wasip2-1.0.3+wasi-0.2.9.crate) = 20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6
+SIZE (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 134512
+SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5
+SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354
+SHA256 (rust/crates/wasm-bindgen-0.2.118.crate) = 0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89
+SIZE (rust/crates/wasm-bindgen-0.2.118.crate) = 61149
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.118.crate) = eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed
+SIZE (rust/crates/wasm-bindgen-macro-0.2.118.crate) = 9288
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.118.crate) = 64823
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129
+SIZE (rust/crates/wasm-bindgen-shared-0.2.118.crate) = 10565
+SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319
+SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804
+SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909
+SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500
+SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe
+SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607
+SHA256 (rust/crates/web-sys-0.3.95.crate) = 4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d
+SIZE (rust/crates/web-sys-0.3.95.crate) = 671115
SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.crate) = 455145
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -507,57 +621,87 @@ SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed882
SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
-SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
-SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
-SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
+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.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+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.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
+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.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.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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
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.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
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.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
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.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-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_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-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_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.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
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.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winreg-0.7.0.crate) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
-SIZE (rust/crates/winreg-0.7.0.crate) = 21225
-SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/xdg-2.4.0.crate) = 3a23fe958c70412687039c86f578938b4a0bb50ec788e96bce4d6ab00ddd5803
-SIZE (rust/crates/xdg-2.4.0.crate) = 14035
-SHA256 (marin-m-SongRec-0.4.3_GH0.tar.gz) = f543e6acc6d3ed06ba1beb0afdb9a1b92080be01ddc2734a95e465abbfee6f19
-SIZE (marin-m-SongRec-0.4.3_GH0.tar.gz) = 757224
+SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945
+SIZE (rust/crates/winnow-0.7.15.crate) = 187092
+SHA256 (rust/crates/winnow-1.0.1.crate) = 09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5
+SIZE (rust/crates/winnow-1.0.1.crate) = 187973
+SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5
+SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035
+SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e
+SIZE (rust/crates/wit-bindgen-0.57.1.crate) = 71227
+SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc
+SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048
+SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21
+SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a
+SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283
+SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2
+SIZE (rust/crates/wit-component-0.244.0.crate) = 256882
+SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736
+SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371
+SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
+SIZE (rust/crates/xdg-2.5.2.crate) = 14394
+SHA256 (rust/crates/zbus-5.14.0.crate) = ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc
+SIZE (rust/crates/zbus-5.14.0.crate) = 177684
+SHA256 (rust/crates/zbus_macros-5.14.0.crate) = 897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222
+SIZE (rust/crates/zbus_macros-5.14.0.crate) = 39335
+SHA256 (rust/crates/zbus_names-4.3.1.crate) = ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f
+SIZE (rust/crates/zbus_names-4.3.1.crate) = 18076
+SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa
+SIZE (rust/crates/zmij-1.0.21.crate) = 26665
+SHA256 (rust/crates/zvariant-5.10.0.crate) = 5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b
+SIZE (rust/crates/zvariant-5.10.0.crate) = 93150
+SHA256 (rust/crates/zvariant_derive-5.10.0.crate) = 5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c
+SIZE (rust/crates/zvariant_derive-5.10.0.crate) = 16592
+SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9
+SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417
+SHA256 (RustAudio-cpal-509e5bba9dafb52c6e4a32492ccfb1933f1be9ed_GH0.tar.gz) = 7060fa974881831938aeba1243de55f4b7ccbf5091a73e29f34d990f25e23e98
+SIZE (RustAudio-cpal-509e5bba9dafb52c6e4a32492ccfb1933f1be9ed_GH0.tar.gz) = 216564
+SHA256 (marin-m-SongRec-0.6.9_GH0.tar.gz) = 11acaf4e8bfc296d4ea95245b3e9bc76139956e725f89d8a64b1db7e5a87535f
+SIZE (marin-m-SongRec-0.6.9_GH0.tar.gz) = 56654482
diff --git a/audio/songrec/files/cpal-alsa-estrpipe.patch b/audio/songrec/files/cpal-alsa-estrpipe.patch
new file mode 100644
index 000000000000..73eb04a50ed2
--- /dev/null
+++ b/audio/songrec/files/cpal-alsa-estrpipe.patch
@@ -0,0 +1,44 @@
+--- src/host/alsa/mod.rs.orig 2026-04-18 22:12:00.169721000 -0700
++++ src/host/alsa/mod.rs 2026-04-18 22:12:29.636442000 -0700
+@@ -91,6 +91,14 @@
+
+ // TODO: Not yet defined in rust-lang/libc crate
+ const LIBC_ENOTSUPP: libc::c_int = 524;
++
++// ESTRPIPE is Linux-specific (hardware suspend from ALSA); not present on FreeBSD.
++// The ALSA compatibility library on FreeBSD never returns this, so defining it as an
++// out-of-range sentinel ensures the match arms are unreachable without compile errors.
++#[cfg(target_os = "linux")]
++const ESTRPIPE: libc::c_int = libc::ESTRPIPE;
++#[cfg(not(target_os = "linux"))]
++const ESTRPIPE: libc::c_int = 86;
+
+ /// The default Linux and BSD host type.
+ #[derive(Debug, Clone)]
+@@ -1024,7 +1032,7 @@
+ // Xrun: recover via prepare() (+ start() for capture, handled by the worker).
+ Err(err) if err.errno() == libc::EPIPE => return Err(StreamError::BufferUnderrun),
+ // Suspend: try hardware resume first; fall back to prepare() if unsupported.
+- Err(err) if err.errno() == libc::ESTRPIPE => return try_resume(&stream.channel),
++ Err(err) if err.errno() == ESTRPIPE => return try_resume(&stream.channel),
+ res => res,
+ }? as usize;
+ let delay_frames = match status.get_delay() {
+@@ -1076,7 +1084,7 @@
+ Err(err) if err.errno() == libc::EPIPE => return Err(StreamError::BufferUnderrun),
+ // ESTRPIPE = hardware suspend: try soft resume first, falling back to underrun
+ // recovery if the hardware doesn't support it.
+- Err(err) if err.errno() == libc::ESTRPIPE => {
++ Err(err) if err.errno() == ESTRPIPE => {
+ return try_resume(&stream.channel).map(|_| ());
+ }
+ Err(err) if err.errno() == libc::ENODEV => return Err(StreamError::DeviceNotAvailable),
+@@ -1151,7 +1159,7 @@
+ Err(err) if err.errno() == libc::EPIPE => return Err(StreamError::BufferUnderrun),
+ // ESTRPIPE = hardware suspend: try soft resume first, falling back to underrun
+ // recovery if the hardware doesn't support it.
+- Err(err) if err.errno() == libc::ESTRPIPE => {
++ Err(err) if err.errno() == ESTRPIPE => {
+ return try_resume(&stream.channel).map(|_| ());
+ }
+ Err(err) if err.errno() == libc::ENODEV => return Err(StreamError::DeviceNotAvailable),
diff --git a/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_build.rs b/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_build.rs
new file mode 100644
index 000000000000..2c2b8f703b69
--- /dev/null
+++ b/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_build.rs
@@ -0,0 +1,11 @@
+--- cargo-crates/pipewire-sys-0.9.2/build.rs.orig 2026-04-19 05:10:06 UTC
++++ cargo-crates/pipewire-sys-0.9.2/build.rs
+@@ -20,6 +20,8 @@ fn main() {
+ .parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
+ .size_t_is_usize(true)
+ .allowlist_function("pw_.*")
++ .allowlist_function("pipewire_init")
++ .allowlist_function("pipewire_deinit")
+ .allowlist_type("pw_.*")
+ .allowlist_var("pw_.*")
+ .allowlist_var("PW_.*")
diff --git a/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_src_lib.rs b/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_src_lib.rs
new file mode 100644
index 000000000000..29cfc1c0a5be
--- /dev/null
+++ b/audio/songrec/files/patch-cargo-crates_pipewire-sys-0.9.2_src_lib.rs
@@ -0,0 +1,16 @@
+--- cargo-crates/pipewire-sys-0.9.2/src/lib.rs.orig 2026-04-19 05:10:06 UTC
++++ cargo-crates/pipewire-sys-0.9.2/src/lib.rs
+@@ -11,6 +11,13 @@ pub use bindings::*;
+ }
+ pub use bindings::*;
+
++// On FreeBSD, pw_init and pw_deinit are macros aliasing pipewire_init/pipewire_deinit,
++// so bindgen generates the underlying symbol names. Re-export them under the expected names.
++#[cfg(target_os = "freebsd")]
++pub use bindings::pipewire_init as pw_init;
++#[cfg(target_os = "freebsd")]
++pub use bindings::pipewire_deinit as pw_deinit;
++
+ #[cfg(test)]
+ mod tests {
+ use super::*;
diff --git a/audio/songsee/Makefile b/audio/songsee/Makefile
new file mode 100644
index 000000000000..dfafc8877146
--- /dev/null
+++ b/audio/songsee/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= songsee
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+CATEGORIES= audio
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Audio visualizer: spectrograms, mel, chroma, and more
+WWW= https://github.com/steipete/songsee
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
+
+USES= go:1.25+,modules
+
+GO_MODULE= github.com/steipete/songsee
+
+GO_TARGET= ./cmd/songsee
+
+PLIST_FILES= bin/songsee
+
+.include <bsd.port.mk>
diff --git a/audio/songsee/distinfo b/audio/songsee/distinfo
new file mode 100644
index 000000000000..dcd80dcb2d3f
--- /dev/null
+++ b/audio/songsee/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1776590126
+SHA256 (go/audio_songsee/songsee-v0.1.0/v0.1.0.mod) = 5fd60aadb1e6b4ec46bd07ac18a9202a67eb879286ad9573e31d86275a459be1
+SIZE (go/audio_songsee/songsee-v0.1.0/v0.1.0.mod) = 134
+SHA256 (go/audio_songsee/songsee-v0.1.0/v0.1.0.zip) = 8606018ca81d6363964bd126d5bfa86206035cf8ffcbdc51e100345ea8d85382
+SIZE (go/audio_songsee/songsee-v0.1.0/v0.1.0.zip) = 1332723
diff --git a/audio/songsee/pkg-descr b/audio/songsee/pkg-descr
new file mode 100644
index 000000000000..78dbe940999b
--- /dev/null
+++ b/audio/songsee/pkg-descr
@@ -0,0 +1,6 @@
+songsee is a fast, native Go audio visualizer that generates FFT-based
+images from audio files. It supports 9 visualization modes (spectrogram,
+mel, chroma, hpss, selfsim, loudness, tempogram, mfcc, flux), 5 color
+palettes, auto-contrast normalization, and outputs PNG or JPEG images.
+
+Input can be WAV, MP3, or any format supported by ffmpeg.
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index d7ce8e35a1fd..66d5bf1195b3 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/soundtouch/Makefile b/audio/soundtouch/Makefile
index 0ee7cfc2119c..877ee2ce65f2 100644
--- a/audio/soundtouch/Makefile
+++ b/audio/soundtouch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= soundtouch
-DISTVERSION= 2.3.3
+DISTVERSION= 2.4.1
CATEGORIES= audio
MASTER_SITES= https://www.surina.net/${PORTNAME}/
@@ -10,13 +10,14 @@ WWW= https://www.surina.net/soundtouch/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
-USES= cmake compiler:c++17-lang cpe
+USES= cmake compiler:c++17-lang cpe pathfix
CPE_VENDOR= surina
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
-CFLAGS_i386= -DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS
+CXXFLAGS_i386= -DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS
+CMAKE_OFF= NEON
CMAKE_ON= BUILD_SHARED_LIBS
OPTIONS_DEFINE= INTEGER_SAMPLES OPTIMIZED_CFLAGS
@@ -40,6 +41,6 @@ NEON_DESC= Use NEON instructions
INTEGER_SAMPLES_CMAKE_BOOL= INTEGER_SAMPLES
NEON_CMAKE_BOOL= NEON
OPENMP_CMAKE_BOOL= OPENMP
-OPTIMIZED_CFLAGS_CFLAGS= -Ofast
+OPTIMIZED_CFLAGS_CFLAGS= -O3 -ffast-math
.include <bsd.port.mk>
diff --git a/audio/soundtouch/distinfo b/audio/soundtouch/distinfo
index 7ab14a3ce09f..0e9e572ec9ec 100644
--- a/audio/soundtouch/distinfo
+++ b/audio/soundtouch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712001624
-SHA256 (soundtouch-2.3.3.tar.gz) = 43b23dfac2f64a3aff55d64be096ffc7b73842c3f5665caff44975633a975a99
-SIZE (soundtouch-2.3.3.tar.gz) = 606780
+TIMESTAMP = 1774831385
+SHA256 (soundtouch-2.4.1.tar.gz) = e07abf20ce8f95850c280132e1f61ad400fc1f4011b7fac698a503de6aab6733
+SIZE (soundtouch-2.4.1.tar.gz) = 607365
diff --git a/audio/soundtouch/files/patch-CMakeLists.txt b/audio/soundtouch/files/patch-CMakeLists.txt
index 8c2e26cab1a5..ae86fb756226 100644
--- a/audio/soundtouch/files/patch-CMakeLists.txt
+++ b/audio/soundtouch/files/patch-CMakeLists.txt
@@ -1,11 +1,11 @@
---- CMakeLists.txt.orig 2024-04-01 20:14:00 UTC
+--- CMakeLists.txt.orig 2026-03-30 00:43:18 UTC
+++ CMakeLists.txt
-@@ -13,7 +13,7 @@ else()
- if(EMSCRIPTEN)
+@@ -14,7 +14,7 @@ else()
list(APPEND COMPILE_OPTIONS -O3)
else()
-- list(APPEND COMPILE_OPTIONS -Ofast)
-+# list(APPEND COMPILE_OPTIONS -Ofast)
+ # Apply -ffast-math to allow compiler autovectorization generate effective SIMD code for arm compilation
+- list(APPEND COMPILE_OPTIONS -O3 -ffast-math)
++ # list(APPEND COMPILE_OPTIONS -O3 -ffast-math)
endif()
endif()
diff --git a/audio/soundtouch/pkg-plist b/audio/soundtouch/pkg-plist
index 8f1a113b975d..02e7a12c2970 100644
--- a/audio/soundtouch/pkg-plist
+++ b/audio/soundtouch/pkg-plist
@@ -11,5 +11,5 @@ lib/cmake/SoundTouch/SoundTouchTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SoundTouch/SoundTouchTargets.cmake
lib/libSoundTouch.so
lib/libSoundTouch.so.2
-lib/libSoundTouch.so.2.3.3
+lib/libSoundTouch.so.2.4.1
libdata/pkgconfig/soundtouch.pc
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 06f0f4a27206..dc12d0f6af7e 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index aa77e6d14a64..ff78c048df3c 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/subtui/Makefile b/audio/subtui/Makefile
index 026d3363485e..f9fa7f550f09 100644
--- a/audio/subtui/Makefile
+++ b/audio/subtui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= SubTUI
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
+DISTVERSION= 2.13.1
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= jbo@FreeBSD.org
diff --git a/audio/subtui/distinfo b/audio/subtui/distinfo
index 15e63e95fa51..d0a672a7b40f 100644
--- a/audio/subtui/distinfo
+++ b/audio/subtui/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1773172777
-SHA256 (go/audio_subtui/SubTUI-v2.10.0/v2.10.0.mod) = 13e850173703965c4eab2bf64aea5cb94287f761141b4d1d944edb5c531ba1c6
-SIZE (go/audio_subtui/SubTUI-v2.10.0/v2.10.0.mod) = 2257
-SHA256 (go/audio_subtui/SubTUI-v2.10.0/v2.10.0.zip) = 1eb32dbc1deee8479a209661cea8d32f30c8927250a0091e0692dd94a56643fe
-SIZE (go/audio_subtui/SubTUI-v2.10.0/v2.10.0.zip) = 353492
+TIMESTAMP = 1774565045
+SHA256 (go/audio_subtui/SubTUI-v2.13.1/v2.13.1.mod) = 13e850173703965c4eab2bf64aea5cb94287f761141b4d1d944edb5c531ba1c6
+SIZE (go/audio_subtui/SubTUI-v2.13.1/v2.13.1.mod) = 2257
+SHA256 (go/audio_subtui/SubTUI-v2.13.1/v2.13.1.zip) = ac01c1287973d2d6e1295a9e4624242ad5758310a2c361691555a80be6f48881
+SIZE (go/audio_subtui/SubTUI-v2.13.1/v2.13.1.zip) = 359749
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index fc1ec1f6d5b1..2fe07fc09c36 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= synthv1
-DISTVERSION= 1.3.2
+DISTVERSION= 1.4.1
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/synthv1-lv2/distinfo b/audio/synthv1-lv2/distinfo
index 0a3df04fcc07..a8b2af558937 100644
--- a/audio/synthv1-lv2/distinfo
+++ b/audio/synthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747798545
-SHA256 (synthv1-1.3.2.tar.gz) = b42c6025d9793cc36f9e13d93ac361952dcba8192c9970688df9d22d951928c6
-SIZE (synthv1-1.3.2.tar.gz) = 233380
+TIMESTAMP = 1776067253
+SHA256 (synthv1-1.4.1.tar.gz) = cf88f2e99a3b2da60b7f742801797432f67dadc6564e15b00a11832416341d88
+SIZE (synthv1-1.4.1.tar.gz) = 571029
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 958a54034895..5e7799821287 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index be46bc184d11..05f631a31c1f 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/waves/Makefile b/audio/waves/Makefile
index ce279357301a..ed4d8263120f 100644
--- a/audio/waves/Makefile
+++ b/audio/waves/Makefile
@@ -1,7 +1,7 @@
PORTNAME= waves
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.42
-PORTREVISION= 0
+DISTVERSION= 0.1.44
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
@@ -12,7 +12,8 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libasound.so:audio/alsa-lib
-RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
+RUN_DEPENDS= alsa-plugins>=1.2.12:audio/alsa-plugins \
+ ffmpeg:multimedia/ffmpeg \
xdg-open:devel/xdg-utils
USES= go:modules pkgconfig
diff --git a/audio/waves/distinfo b/audio/waves/distinfo
index 6c1c89539271..beca90871d7c 100644
--- a/audio/waves/distinfo
+++ b/audio/waves/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1772879158
-SHA256 (go/audio_waves/waves-v0.1.42/v0.1.42.mod) = 2973fa6776160fd51808666204dfc7fccd9244d9329d642b7b82e809f7a83f3e
-SIZE (go/audio_waves/waves-v0.1.42/v0.1.42.mod) = 3527
-SHA256 (go/audio_waves/waves-v0.1.42/v0.1.42.zip) = 0c53b5616d1b69f87db9f768d7aeff521ba3b8ba07fa80d4af424715aed33812
-SIZE (go/audio_waves/waves-v0.1.42/v0.1.42.zip) = 1816119
+TIMESTAMP = 1775144679
+SHA256 (go/audio_waves/waves-v0.1.44/v0.1.44.mod) = 2973fa6776160fd51808666204dfc7fccd9244d9329d642b7b82e809f7a83f3e
+SIZE (go/audio_waves/waves-v0.1.44/v0.1.44.mod) = 3527
+SHA256 (go/audio_waves/waves-v0.1.44/v0.1.44.zip) = 277e5ed935289a6ed57ab500c1bc8bcb1c6fc5154cfde31ab09e95612137634b
+SIZE (go/audio_waves/waves-v0.1.44/v0.1.44.zip) = 1825004
diff --git a/audio/waves/files/patch-internal_lastfm_auth.go b/audio/waves/files/patch-internal_lastfm_auth.go
deleted file mode 100644
index 4e6fd7937cc8..000000000000
--- a/audio/waves/files/patch-internal_lastfm_auth.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- internal/lastfm/auth.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/lastfm/auth.go
-@@ -108,6 +108,8 @@ func OpenBrowser(url string) error {
- switch runtime.GOOS {
- case "darwin":
- cmd = exec.Command("open", url)
-+ case "freebsd":
-+ cmd = exec.Command("xdg-open", url)
- case "linux":
- cmd = exec.Command("xdg-open", url)
- case "windows":
diff --git a/audio/waves/files/patch-internal_mpris_cover.go b/audio/waves/files/patch-internal_mpris_cover.go
deleted file mode 100644
index c59c0b43730f..000000000000
--- a/audio/waves/files/patch-internal_mpris_cover.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/mpris/cover.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/mpris/cover.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package mpris
-
diff --git a/audio/waves/files/patch-internal_mpris_mpris.go b/audio/waves/files/patch-internal_mpris_mpris.go
deleted file mode 100644
index 1303947d7260..000000000000
--- a/audio/waves/files/patch-internal_mpris_mpris.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/mpris/mpris.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/mpris/mpris.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package mpris
-
diff --git a/audio/waves/files/patch-internal_mpris_mpris__test.go b/audio/waves/files/patch-internal_mpris_mpris__test.go
deleted file mode 100644
index a7f727f93a0f..000000000000
--- a/audio/waves/files/patch-internal_mpris_mpris__test.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/mpris/mpris_test.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/mpris/mpris_test.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package mpris
-
diff --git a/audio/waves/files/patch-internal_mpris_stub.go b/audio/waves/files/patch-internal_mpris_stub.go
deleted file mode 100644
index 40f2d67d73ce..000000000000
--- a/audio/waves/files/patch-internal_mpris_stub.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/mpris/stub.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/mpris/stub.go
-@@ -1,4 +1,4 @@
--//go:build !linux
-+//go:build !(linux || freebsd)
-
- package mpris
-
diff --git a/audio/waves/files/patch-internal_notify_albumart.go b/audio/waves/files/patch-internal_notify_albumart.go
deleted file mode 100644
index a5491c16b445..000000000000
--- a/audio/waves/files/patch-internal_notify_albumart.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/albumart.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/albumart.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package notify
-
diff --git a/audio/waves/files/patch-internal_notify_albumart__stub.go b/audio/waves/files/patch-internal_notify_albumart__stub.go
deleted file mode 100644
index 8cb68fe0f718..000000000000
--- a/audio/waves/files/patch-internal_notify_albumart__stub.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/albumart_stub.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/albumart_stub.go
-@@ -1,4 +1,4 @@
--//go:build !linux
-+//go:build !(linux || freebsd)
-
- package notify
-
diff --git a/audio/waves/files/patch-internal_notify_albumart__test.go b/audio/waves/files/patch-internal_notify_albumart__test.go
deleted file mode 100644
index af7d050d656b..000000000000
--- a/audio/waves/files/patch-internal_notify_albumart__test.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/albumart_test.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/albumart_test.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package notify
-
diff --git a/audio/waves/files/patch-internal_notify_dbus.go b/audio/waves/files/patch-internal_notify_dbus.go
deleted file mode 100644
index 09210e5f2deb..000000000000
--- a/audio/waves/files/patch-internal_notify_dbus.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/dbus.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/dbus.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package notify
-
diff --git a/audio/waves/files/patch-internal_notify_dbus__test.go b/audio/waves/files/patch-internal_notify_dbus__test.go
deleted file mode 100644
index cae4cd41ca68..000000000000
--- a/audio/waves/files/patch-internal_notify_dbus__test.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/dbus_test.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/dbus_test.go
-@@ -1,4 +1,4 @@
--//go:build linux
-+//go:build (linux || freebsd)
-
- package notify
-
diff --git a/audio/waves/files/patch-internal_notify_stub.go b/audio/waves/files/patch-internal_notify_stub.go
deleted file mode 100644
index 3c0a74ec620e..000000000000
--- a/audio/waves/files/patch-internal_notify_stub.go
+++ /dev/null
@@ -1,8 +0,0 @@
---- internal/notify/stub.go.orig 1979-11-29 23:00:00 UTC
-+++ internal/notify/stub.go
-@@ -1,4 +1,4 @@
--//go:build !linux
-+//go:build !(linux || freebsd)
-
- package notify
-
diff --git a/audio/x42-plugins-lv2/Makefile b/audio/x42-plugins-lv2/Makefile
index a1d001c8c173..01218db37526 100644
--- a/audio/x42-plugins-lv2/Makefile
+++ b/audio/x42-plugins-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= x42-plugins
-DISTVERSION= 20251025 # the version is published here: http://gareus.org/misc/x42-plugins.php
+DISTVERSION= 20260125 # the version is published here: http://gareus.org/misc/x42-plugins.php
CATEGORIES= audio
MASTER_SITES= http://gareus.org/misc/x42-plugins/
PKGNAMESUFFIX= -lv2
diff --git a/audio/x42-plugins-lv2/distinfo b/audio/x42-plugins-lv2/distinfo
index 029642528997..f0bb6eab0967 100644
--- a/audio/x42-plugins-lv2/distinfo
+++ b/audio/x42-plugins-lv2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762890294
-SHA256 (x42-plugins-20251025.tar.xz) = 658f4a1ad90baa3754568d8108e3bf827568fb5f44c31da0923d73b162b1512f
-SIZE (x42-plugins-20251025.tar.xz) = 3565080
+TIMESTAMP = 1775966624
+SHA256 (x42-plugins-20260125.tar.xz) = c1c21285c15cf75055650d6bcf9e7e00dfbb4796f47c294ecd3d6d8574b3d6e8
+SIZE (x42-plugins-20260125.tar.xz) = 3563736
SHA256 (x42-convoLV2-ff291a3_GH0.tar.gz) = 7cd61bad49daeb94de35aca9eb847575f25068d9d9fc9adda7d05ba87fb98a99
SIZE (x42-convoLV2-ff291a3_GH0.tar.gz) = 60157
diff --git a/audio/xsynth/Makefile b/audio/xsynth/Makefile
index 04669a12b24f..f8a27ff45398 100644
--- a/audio/xsynth/Makefile
+++ b/audio/xsynth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xsynth
-DISTVERSION= 0.3.3
+DISTVERSION= 0.3.4
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/xsynth/distinfo b/audio/xsynth/distinfo
index 0a85c71c837e..d3b099da3c53 100644
--- a/audio/xsynth/distinfo
+++ b/audio/xsynth/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1742169932
+TIMESTAMP = 1773251981
SHA256 (rust/crates/aho-corasick-1.0.1.crate) = 67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04
SIZE (rust/crates/aho-corasick-1.0.1.crate) = 167320
SHA256 (rust/crates/alsa-0.9.0.crate) = 37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce
@@ -495,5 +495,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.4.1.crate) = ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28
SIZE (rust/crates/winnow-0.4.1.crate) = 138177
-SHA256 (BlackMIDIDevs-xsynth-0.3.3_GH0.tar.gz) = 0eda56ac72f3b6763f44dc34d40a79f3dd283d0584e59bb33f5455ecc0f44019
-SIZE (BlackMIDIDevs-xsynth-0.3.3_GH0.tar.gz) = 100079
+SHA256 (BlackMIDIDevs-xsynth-0.3.4_GH0.tar.gz) = 70c84de1cd444d1537e8ef534a9a628efbccef1e6610b4b2e0d73e1c3564946c
+SIZE (BlackMIDIDevs-xsynth-0.3.4_GH0.tar.gz) = 100450
diff --git a/audio/zam-plugins-lv2/Makefile b/audio/zam-plugins-lv2/Makefile
index d2fda9a0c89b..6829f96f9e1c 100644
--- a/audio/zam-plugins-lv2/Makefile
+++ b/audio/zam-plugins-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zam-plugins
-DISTVERSION= 4.4
+DISTVERSION= 4.5
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -29,8 +29,8 @@ USE_XORG= x11 xext xrandr
USE_GITHUB= yes
GH_ACCOUNT= zamaudio
-GH_TUPLE= DISTRHO:DPF:077fcf5:DISTRHO_DPF/dpf \
- DISTRHO:pugl:e33b2f6:DISTRHO_DPF_pugl/dpf/dgl/src/pugl-upstream
+GH_TUPLE= DISTRHO:DPF:461ea6d:DISTRHO_DPF/dpf \
+ DISTRHO:pugl:47b8f6d:DISTRHO_DPF_pugl/dpf/dgl/src/pugl-upstream
CFLAGS+= -I${FILESDIR}
MAKE_ARGS+= USE_SYSTEM_LIBS=1 HAVE_ZITA_CONVOLVER=true
diff --git a/audio/zam-plugins-lv2/distinfo b/audio/zam-plugins-lv2/distinfo
index 8c95742e1647..cebf5b751aeb 100644
--- a/audio/zam-plugins-lv2/distinfo
+++ b/audio/zam-plugins-lv2/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748881890
-SHA256 (zamaudio-zam-plugins-4.4_GH0.tar.gz) = b3601235c6769fd4c5c3390ec44ac12c429e95556768f9276fe0adac38ce2435
-SIZE (zamaudio-zam-plugins-4.4_GH0.tar.gz) = 24025985
-SHA256 (DISTRHO-DPF-077fcf5_GH0.tar.gz) = 12f99820ad4320e510b8694c2271fbb336c4049c7c59f5cee50e14d55f87e652
-SIZE (DISTRHO-DPF-077fcf5_GH0.tar.gz) = 3034399
-SHA256 (DISTRHO-pugl-e33b2f6_GH0.tar.gz) = 09b15cd159afd4b48652c9b223883bedee4631dbcaa2f75a921ff4153dedbfe4
-SIZE (DISTRHO-pugl-e33b2f6_GH0.tar.gz) = 227524
+TIMESTAMP = 1775967782
+SHA256 (zamaudio-zam-plugins-4.5_GH0.tar.gz) = ff0aef4ed8370f68b2662d2d7d12a2de6218c81991aab3f3b559a3d0802674e2
+SIZE (zamaudio-zam-plugins-4.5_GH0.tar.gz) = 24373894
+SHA256 (DISTRHO-DPF-461ea6d_GH0.tar.gz) = 96757c1937d3db6e01882c9cb7f71d878d7d0685d09137b6770d6fad8ec1f6f0
+SIZE (DISTRHO-DPF-461ea6d_GH0.tar.gz) = 3333293
+SHA256 (DISTRHO-pugl-47b8f6d_GH0.tar.gz) = 80b1693279dc88523dc07821c3f6413583986ad375efaa164b5fc7ae25fe4aa2
+SIZE (DISTRHO-pugl-47b8f6d_GH0.tar.gz) = 234612
diff --git a/audio/zam-plugins-lv2/pkg-plist b/audio/zam-plugins-lv2/pkg-plist
index ef9fb992a5ca..451ac172c0e7 100644
--- a/audio/zam-plugins-lv2/pkg-plist
+++ b/audio/zam-plugins-lv2/pkg-plist
@@ -7,6 +7,7 @@ bin/ZamCompX2
bin/ZamDelay
bin/ZamDynamicEQ
bin/ZamEQ2
+bin/ZamEcho
bin/ZamGEQ31
bin/ZamGate
bin/ZamGateX2
@@ -25,6 +26,7 @@ lib/clap/ZamCompX2.clap
lib/clap/ZamDelay.clap
lib/clap/ZamDynamicEQ.clap
lib/clap/ZamEQ2.clap
+lib/clap/ZamEcho.clap
lib/clap/ZamGEQ31.clap
lib/clap/ZamGate.clap
lib/clap/ZamGateX2.clap
@@ -42,6 +44,7 @@ lib/ladspa/ZamCompX2-ladspa.so
lib/ladspa/ZamDelay-ladspa.so
lib/ladspa/ZamDynamicEQ-ladspa.so
lib/ladspa/ZamEQ2-ladspa.so
+lib/ladspa/ZamEcho-ladspa.so
lib/ladspa/ZamGEQ31-ladspa.so
lib/ladspa/ZamGate-ladspa.so
lib/ladspa/ZamGateX2-ladspa.so
@@ -101,6 +104,12 @@ lib/lv2/ZamEQ2.lv2/ZamEQ2_ui.so
lib/lv2/ZamEQ2.lv2/ZamEQ2_ui.ttl
lib/lv2/ZamEQ2.lv2/manifest.ttl
lib/lv2/ZamEQ2.lv2/presets.ttl
+lib/lv2/ZamEcho.lv2/ZamEcho_dsp.so
+lib/lv2/ZamEcho.lv2/ZamEcho_dsp.ttl
+lib/lv2/ZamEcho.lv2/ZamEcho_ui.so
+lib/lv2/ZamEcho.lv2/ZamEcho_ui.ttl
+lib/lv2/ZamEcho.lv2/manifest.ttl
+lib/lv2/ZamEcho.lv2/presets.ttl
lib/lv2/ZamGEQ31.lv2/ZamGEQ31_dsp.so
lib/lv2/ZamGEQ31.lv2/ZamGEQ31_dsp.ttl
lib/lv2/ZamGEQ31.lv2/ZamGEQ31_ui.so
@@ -164,6 +173,7 @@ lib/vst/ZamCompX2-vst.so
lib/vst/ZamDelay-vst.so
lib/vst/ZamDynamicEQ-vst.so
lib/vst/ZamEQ2-vst.so
+lib/vst/ZamEcho-vst.so
lib/vst/ZamGEQ31-vst.so
lib/vst/ZamGate-vst.so
lib/vst/ZamGateX2-vst.so