summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED2
-rw-r--r--Mk/Uses/kde.mk2
-rw-r--r--Mk/Uses/ruby.mk10
-rw-r--r--Mk/bsd.default-versions.mk2
-rw-r--r--archivers/zstd/Makefile11
-rw-r--r--archivers/zstd/distinfo4
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/odin2-synthesizer/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--databases/Makefile6
-rw-r--r--databases/pecl-redis/Makefile22
-rw-r--r--databases/pecl-redis/distinfo6
-rw-r--r--databases/rubygem-activemodel81/Makefile23
-rw-r--r--databases/rubygem-activemodel81/distinfo3
-rw-r--r--databases/rubygem-activemodel81/pkg-descr7
-rw-r--r--databases/rubygem-activerecord81/Makefile25
-rw-r--r--databases/rubygem-activerecord81/distinfo3
-rw-r--r--databases/rubygem-activerecord81/pkg-descr11
-rw-r--r--databases/rubygem-globalid-rails81/Makefile20
-rw-r--r--databases/rubygem-globalid-rails81/distinfo3
-rw-r--r--databases/rubygem-globalid-rails81/pkg-descr1
-rw-r--r--databases/rubygem-solid_cable-rails80/Makefile23
-rw-r--r--databases/rubygem-solid_cable-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cable-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cable/Makefile9
-rw-r--r--databases/rubygem-solid_cache-rails80/Makefile22
-rw-r--r--databases/rubygem-solid_cache-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cache-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cache/Makefile7
-rw-r--r--databases/rubygem-solid_queue-rails80/Makefile25
-rw-r--r--databases/rubygem-solid_queue-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_queue-rails80/pkg-descr13
-rw-r--r--databases/rubygem-solid_queue/Makefile7
-rw-r--r--deskutils/pinot/Makefile4
-rw-r--r--deskutils/pinot/distinfo6
-rw-r--r--deskutils/pinot/pkg-plist1
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--devel/Makefile6
-rw-r--r--devel/R-cran-TH.data/Makefile2
-rw-r--r--devel/R-cran-TH.data/distinfo6
-rw-r--r--devel/R-cran-future/Makefile6
-rw-r--r--devel/R-cran-future/distinfo6
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist2
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/hyprlang/Makefile5
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/oci-cli/Makefile7
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/py-oci/Makefile5
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/rubygem-actionview81/Makefile29
-rw-r--r--devel/rubygem-actionview81/distinfo3
-rw-r--r--devel/rubygem-actionview81/pkg-descr4
-rw-r--r--devel/rubygem-activejob81/Makefile27
-rw-r--r--devel/rubygem-activejob81/distinfo3
-rw-r--r--devel/rubygem-activejob81/pkg-descr16
-rw-r--r--devel/rubygem-activesupport81/Makefile36
-rw-r--r--devel/rubygem-activesupport81/distinfo3
-rw-r--r--devel/rubygem-activesupport81/pkg-descr4
-rw-r--r--devel/rubygem-jbuilder-rails81/Makefile23
-rw-r--r--devel/rubygem-jbuilder-rails81/distinfo3
-rw-r--r--devel/rubygem-jbuilder-rails81/pkg-descr1
-rw-r--r--devel/rubygem-sprockets-rails-rails81/Makefile22
-rw-r--r--devel/rubygem-sprockets-rails-rails81/distinfo3
-rw-r--r--devel/rubygem-sprockets-rails-rails81/pkg-descr1
-rw-r--r--devel/rubygem-web-console-rails81/Makefile26
-rw-r--r--devel/rubygem-web-console-rails81/distinfo3
-rw-r--r--devel/rubygem-web-console-rails81/pkg-descr1
-rw-r--r--devel/transient/Makefile10
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/wasm-server-runner/files/patch-powerpc64le20
-rw-r--r--dns/Makefile1
-rw-r--r--dns/aardvark-dns/Makefile27
-rw-r--r--dns/aardvark-dns/Makefile.crates174
-rw-r--r--dns/aardvark-dns/distinfo351
-rw-r--r--dns/aardvark-dns/pkg-descr2
-rw-r--r--dns/blocky/Makefile2
-rw-r--r--dns/blocky/distinfo10
-rw-r--r--editors/Makefile6
-rw-r--r--emulators/rpcs3/Makefile1
-rw-r--r--filesystems/openzfs-kmod/Makefile4
-rw-r--r--filesystems/openzfs-kmod/distinfo6
-rw-r--r--filesystems/openzfs/Makefile4
-rw-r--r--filesystems/openzfs/distinfo6
-rw-r--r--filesystems/openzfs/pkg-plist19
-rw-r--r--games/hyperrogue/Makefile2
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/powder-toy-devel/Makefile2
-rw-r--r--games/powder-toy-devel/distinfo6
-rw-r--r--graphics/drm_info/Makefile10
-rw-r--r--graphics/drm_info/distinfo6
-rw-r--r--graphics/drm_info/files/patch-libdrm-2.4.12320
-rw-r--r--graphics/libimagequant/Makefile3
-rw-r--r--graphics/libimagequant/Makefile.crates10
-rw-r--r--graphics/libimagequant/distinfo26
-rw-r--r--graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h11
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/py-napari-console/Makefile2
-rw-r--r--graphics/py-napari-console/distinfo6
-rw-r--r--lang/Makefile4
-rw-r--r--lang/erlang-runtime22/Makefile1
-rw-r--r--lang/erlang-runtime27/Makefile1
-rw-r--r--lang/fpc-devel/Makefile8
-rw-r--r--lang/fpc/Makefile12
-rw-r--r--lang/ldc/Makefile3
-rw-r--r--lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d12
-rw-r--r--lang/ruby35/distinfo3
-rw-r--r--lang/ruby35/files/patch-common.mk26
-rw-r--r--lang/ruby40/Makefile (renamed from lang/ruby35/Makefile)2
-rw-r--r--lang/ruby40/distinfo3
-rw-r--r--lang/ruby40/files/patch-common.mk19
-rw-r--r--lang/ruby40/files/patch-configure.ac (renamed from lang/ruby35/files/patch-configure.ac)0
-rw-r--r--lang/ruby40/files/patch-lib_mkmf.rb (renamed from lang/ruby35/files/patch-lib_mkmf.rb)0
-rw-r--r--lang/ruby40/files/patch-tool_mkconfig.rb (renamed from lang/ruby35/files/patch-tool_mkconfig.rb)0
-rw-r--r--lang/ruby40/pkg-descr (renamed from lang/ruby35/pkg-descr)0
-rw-r--r--lang/ruby40/pkg-message (renamed from lang/ruby35/pkg-message)0
-rw-r--r--lang/ruby40/pkg-plist (renamed from lang/ruby35/pkg-plist)971
-rw-r--r--lang/spidermonkey102/Makefile3
-rw-r--r--lang/spidermonkey140/Makefile (renamed from lang/spidermonkey91/Makefile)50
-rw-r--r--lang/spidermonkey140/distinfo3
-rw-r--r--lang/spidermonkey140/files/patch-build_moz.configure_init.configure (renamed from lang/spidermonkey91/files/patch-build_moz.configure_init.configure)0
-rw-r--r--lang/spidermonkey140/files/patch-config_gcc__hidden.h (renamed from lang/spidermonkey91/files/patch-config_gcc__hidden.h)0
-rw-r--r--lang/spidermonkey140/files/patch-js_moz.configure (renamed from lang/spidermonkey91/files/patch-js_moz.configure)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_Makefile.in (renamed from lang/spidermonkey91/files/patch-js_src_Makefile.in)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h (renamed from lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h (renamed from lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h)0
-rw-r--r--lang/spidermonkey140/pkg-descr (renamed from lang/spidermonkey91/pkg-descr)0
-rw-r--r--lang/spidermonkey140/pkg-plist379
-rw-r--r--lang/spidermonkey91/distinfo7
-rw-r--r--lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp14
-rw-r--r--lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h46
-rw-r--r--lang/spidermonkey91/files/patch-moz.configure14
-rw-r--r--lang/spidermonkey91/pkg-plist300
-rw-r--r--mail/Makefile2
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/rubygem-actionmailbox81/Makefile28
-rw-r--r--mail/rubygem-actionmailbox81/distinfo3
-rw-r--r--mail/rubygem-actionmailbox81/pkg-descr12
-rw-r--r--mail/rubygem-actionmailer81/Makefile28
-rw-r--r--mail/rubygem-actionmailer81/distinfo3
-rw-r--r--mail/rubygem-actionmailer81/pkg-descr12
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/qalculate-gtk/Makefile2
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC27
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC27
-rw-r--r--misc/freebsd-release-manifests/pkg-plist10
-rw-r--r--misc/py-litellm-proxy-extras/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-napari/Makefile10
-rw-r--r--misc/py-napari/distinfo6
-rw-r--r--misc/py-napari/files/patch-pyproject.toml15
-rw-r--r--misc/qman/Makefile2
-rw-r--r--misc/qman/distinfo6
-rw-r--r--multimedia/librespot/Makefile3
-rw-r--r--multimedia/librespot/Makefile.crates342
-rw-r--r--multimedia/librespot/distinfo686
-rw-r--r--multimedia/svt-av1-hdr/Makefile2
-rw-r--r--multimedia/svt-av1-hdr/distinfo6
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/tg_owt/Makefile4
-rw-r--r--net-im/tg_owt/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile5
-rw-r--r--net-mgmt/librenms/distinfo10
-rw-r--r--net-mgmt/librenms/files/patch-18372128
-rw-r--r--net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php6
-rw-r--r--net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php8
-rw-r--r--net-mgmt/telegraf/Makefile3
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net/Makefile1
-rw-r--r--net/dhcpcd/Makefile1
-rw-r--r--net/dhcpcd/files/patch-src_privsep-root.c84
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/rubygem-activestorage81/Makefile27
-rw-r--r--net/rubygem-activestorage81/distinfo3
-rw-r--r--net/rubygem-activestorage81/pkg-descr11
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--print/hplip-plugin/Makefile10
-rw-r--r--print/hplip-plugin/distinfo6
-rw-r--r--print/hplip/Makefile4
-rw-r--r--print/hplip/distinfo6
-rw-r--r--print/hplip/files/patch-Makefile.in52
-rw-r--r--print/hplip/files/patch-prnt_cups.py42
-rw-r--r--print/hplip/files/patch-ui5_setupdialog.py20
-rw-r--r--print/hplip/pkg-plist36
-rw-r--r--print/plasma6-print-manager/distinfo6
-rw-r--r--science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h19
-rw-r--r--security/Makefile1
-rw-r--r--security/certmonger/Makefile7
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/headscale/Makefile19
-rw-r--r--security/headscale/distinfo10
-rw-r--r--security/kanidm/Makefile8
-rw-r--r--security/kanidm/Makefile.crates646
-rw-r--r--security/kanidm/distinfo1294
-rw-r--r--security/kanidm/files/kanidmd.in8
-rw-r--r--security/kanidm/files/patch-rust-1.89.010
-rw-r--r--security/kanidm/pkg-descr4
-rw-r--r--security/kanidm/pkg-plist.server39
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/openvpn-devel/Makefile4
-rw-r--r--security/openvpn-devel/distinfo6
-rw-r--r--security/openvpn/Makefile2
-rw-r--r--security/openvpn/distinfo6
-rw-r--r--security/plasma6-kscreenlocker/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/distinfo6
-rw-r--r--security/plasma6-kwallet-pam/distinfo6
-rw-r--r--security/rubygem-safety_net_attestation/Makefile5
-rw-r--r--security/rubygem-safety_net_attestation/distinfo6
-rw-r--r--security/rubygem-webauthn/Makefile4
-rw-r--r--security/rubygem-webauthn/distinfo6
-rw-r--r--security/vault-medusa/Makefile22
-rw-r--r--security/vault-medusa/distinfo5
-rw-r--r--security/vault-medusa/pkg-descr2
-rw-r--r--security/vuxml/vuln/2025.xml124
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/bareos-server/Makefile16
-rw-r--r--sysutils/bareos-server/Makefile.common2
-rw-r--r--sysutils/bareos-server/distinfo6
-rw-r--r--sysutils/bareos-server/files/bareos-dir.in2
-rw-r--r--sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt26
-rw-r--r--sysutils/bareos-server/pkg-plist2
-rw-r--r--sysutils/bareos-server/pkg-plist.client5
-rw-r--r--sysutils/kopia/Makefile3
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-knighttime/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/py-python-bareos/Makefile2
-rw-r--r--sysutils/py-python-bareos/distinfo6
-rw-r--r--sysutils/py-salt-tower/Makefile21
-rw-r--r--sysutils/py-salt-tower/distinfo3
-rw-r--r--sysutils/py-salt-tower/pkg-descr3
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/R-cran-readr/Makefile2
-rw-r--r--textproc/R-cran-readr/distinfo6
-rw-r--r--textproc/R-cran-stringr/Makefile16
-rw-r--r--textproc/R-cran-stringr/distinfo6
-rw-r--r--textproc/difftastic/Makefile47
-rw-r--r--textproc/difftastic/distinfo94
-rw-r--r--textproc/difftastic/files/patch-jemalloc29
-rw-r--r--textproc/lowdown/Makefile2
-rw-r--r--textproc/lowdown/distinfo6
-rw-r--r--textproc/rubygem-action_text-trix/Makefile20
-rw-r--r--textproc/rubygem-action_text-trix/distinfo3
-rw-r--r--textproc/rubygem-action_text-trix/pkg-descr10
-rw-r--r--textproc/rubygem-actiontext81/Makefile29
-rw-r--r--textproc/rubygem-actiontext81/distinfo3
-rw-r--r--textproc/rubygem-actiontext81/pkg-descr7
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/Makefile22
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/distinfo3
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/pkg-descr6
-rw-r--r--textproc/uncrustify/Makefile2
-rw-r--r--textproc/uncrustify/distinfo6
-rw-r--r--www/Makefile13
-rw-r--r--www/bareos-webui/Makefile6
-rw-r--r--www/bareos-webui/distinfo6
-rw-r--r--www/firefox/Makefile5
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/plasma6-plasma-browser-integration/distinfo6
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/rubygem-actioncable81/Makefile27
-rw-r--r--www/rubygem-actioncable81/distinfo3
-rw-r--r--www/rubygem-actioncable81/pkg-descr7
-rw-r--r--www/rubygem-actionpack81/Makefile31
-rw-r--r--www/rubygem-actionpack81/distinfo3
-rw-r--r--www/rubygem-actionpack81/pkg-descr19
-rw-r--r--www/rubygem-cssbundling-rails-rails80/Makefile20
-rw-r--r--www/rubygem-cssbundling-rails-rails80/distinfo3
-rw-r--r--www/rubygem-cssbundling-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-cssbundling-rails/Makefile3
-rw-r--r--www/rubygem-importmap-rails-rails80/Makefile22
-rw-r--r--www/rubygem-importmap-rails-rails80/distinfo3
-rw-r--r--www/rubygem-importmap-rails-rails80/pkg-descr17
-rw-r--r--www/rubygem-importmap-rails/Makefile7
-rw-r--r--www/rubygem-jsbundling-rails-rails80/Makefile20
-rw-r--r--www/rubygem-jsbundling-rails-rails80/distinfo3
-rw-r--r--www/rubygem-jsbundling-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-jsbundling-rails/Makefile4
-rw-r--r--www/rubygem-kamal-rails80/Makefile33
-rw-r--r--www/rubygem-kamal-rails80/distinfo3
-rw-r--r--www/rubygem-kamal-rails80/pkg-descr5
-rw-r--r--www/rubygem-kamal/Makefile3
-rw-r--r--www/rubygem-propshaft-rails80/Makefile22
-rw-r--r--www/rubygem-propshaft-rails80/distinfo3
-rw-r--r--www/rubygem-propshaft-rails80/pkg-descr6
-rw-r--r--www/rubygem-propshaft/Makefile5
-rw-r--r--www/rubygem-rails81/Makefile77
-rw-r--r--www/rubygem-rails81/distinfo3
-rw-r--r--www/rubygem-rails81/pkg-descr23
-rw-r--r--www/rubygem-railties81/Makefile36
-rw-r--r--www/rubygem-railties81/distinfo3
-rw-r--r--www/rubygem-railties81/pkg-descr4
-rw-r--r--www/rubygem-stimulus-rails-rails80/Makefile20
-rw-r--r--www/rubygem-stimulus-rails-rails80/distinfo3
-rw-r--r--www/rubygem-stimulus-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-stimulus-rails/Makefile4
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/Makefile23
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/distinfo3
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/pkg-descr7
-rw-r--r--www/rubygem-tailwindcss-rails/Makefile4
-rw-r--r--www/rubygem-turbo-rails-rails80/Makefile21
-rw-r--r--www/rubygem-turbo-rails-rails80/distinfo3
-rw-r--r--www/rubygem-turbo-rails-rails80/pkg-descr23
-rw-r--r--www/rubygem-turbo-rails/Makefile5
-rw-r--r--www/wp-cli/Makefile39
-rw-r--r--www/wp-cli/distinfo5
-rw-r--r--www/wp-cli/pkg-descr3
-rw-r--r--x11-themes/plasma6-aurorae/distinfo6
-rw-r--r--x11-themes/plasma6-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma6-breeze/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/distinfo6
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/distinfo6
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/distinfo6
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/Makefile1
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11/hyprls/Makefile5
-rw-r--r--x11/hyprls/distinfo14
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/pkg-plist1
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/pkg-plist3
390 files changed, 5616 insertions, 3181 deletions
diff --git a/MOVED b/MOVED
index 4fdfc9f30652..d614ab33a9d8 100644
--- a/MOVED
+++ b/MOVED
@@ -4866,3 +4866,5 @@ www/rubygem-gon-rails61|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use ww
www/rubygem-gon-rails70|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead
deskutils/fet@qt5|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Qt 5.x is EOL and deskutils/fet now based on Qt 6.x
deskutils/fet@qt6|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Continue to enjoy deskutils/fet based on Qt 6.x as usual
+lang/ruby35|lang/ruby40|2025-11-18|Upstream changed version of master branch in their repository from 3.5 to 4.0
+lang/spidermonkey91||2025-11-18|Removed
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index b50c2a9afa70..8138e844b182 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.5.2
+KDE_PLASMA6_VERSION?= 6.5.3
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 7e3253818cb2..e2b37ae9ff19 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -166,11 +166,11 @@ RUBY_DISTVERSION= 3.4.7
RUBY_PORTREVISION= 0
-. elif ${RUBY_VER} == 3.5
+. elif ${RUBY_VER} == 4.0
#
-# Ruby 3.5
+# Ruby 4.0
#
-RUBY_DISTVERSION= 3.5.0-preview1
+RUBY_DISTVERSION= 4.0.0-preview2
RUBY_PORTREVISION= 0
# When adding a version, please keep the comment in
@@ -179,7 +179,7 @@ RUBY_PORTREVISION= 0
#
# Other versions
#
-IGNORE= Only ruby 3,2, 3.3, 3.4 and 3.5 are supported
+IGNORE= Only ruby 3,2, 3.3, 3.4 and 4.0 are supported
_INVALID_RUBY_VER= 1
. endif
RUBY_PORTEPOCH= 1
@@ -191,7 +191,7 @@ RUBY_VERSION= ${RUBY_DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
RUBY32?= "@comment "
RUBY33?= "@comment "
RUBY34?= "@comment "
-RUBY35?= "@comment "
+RUBY40?= "@comment "
. if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E})
. if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes"
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index b91aa67be413..5ac213603132 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -144,7 +144,7 @@ PYCRYPTOGRAPHY_DEFAULT?= legacy
PYTHON_DEFAULT?= 3.11
# Possible values: 2.7
PYTHON2_DEFAULT?= 2.7
-# Possible values: 3.2, 3.3, 3.4, 3.5
+# Possible values: 3.2, 3.3, 3.4, 4.0
RUBY_DEFAULT?= 3.3
# Possible values: rust, rust-nightly
RUST_DEFAULT?= rust
diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile
index 08c117e9fe55..b56e3290420d 100644
--- a/archivers/zstd/Makefile
+++ b/archivers/zstd/Makefile
@@ -1,8 +1,14 @@
PORTNAME= zstd
PORTVERSION= 1.5.7
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/
+# update manpages to v1.5.7, were missed in the release,
+# see https://github.com/facebook/zstd/releases/tag/v1.5.7
+PATCH_SITES= https://github.com/facebook/zstd/commit/
+PATCHFILES= 6af3842118ea5325480b403213b2a9fbed3d3d74.diff:-p1 # v1.5.7 manpages
+
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast real-time compression algorithm
WWW= https://facebook.github.io/zstd/ \
@@ -13,8 +19,8 @@ LICENSE_COMB= dual
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LIB_DEPENDS= liblz4.so:archivers/liblz4
-
+# Note this port is in the dependency chain of lang/python314
+# as a requisite, thus cannot use meson or python to build
USES= cpe gmake localbase:ldflags tar:zst
ALL_TARGET= default
@@ -25,6 +31,7 @@ MAKE_ENV= INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
V=1
+MAKE_ARGS+= ${_MAKE_JOBS} HAVE_LZ4=0
TEST_TARGET= check
USE_LDCONFIG= yes
diff --git a/archivers/zstd/distinfo b/archivers/zstd/distinfo
index 06fcc91f806d..53cddd81d61c 100644
--- a/archivers/zstd/distinfo
+++ b/archivers/zstd/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1740022434
+TIMESTAMP = 1762084535
SHA256 (zstd-1.5.7.tar.zst) = 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2
SIZE (zstd-1.5.7.tar.zst) = 1862563
+SHA256 (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 505a0dc5d6b9a3e6d5eba26a90dfc6b488908bbd8a616229aa4f4a04c357883b
+SIZE (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 53062
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 83878d0c42b2..90f5eb583fb2 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.82
+PORTVERSION= 11.85
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 6a88f6874608..35c328c08f36 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762995663
-SHA256 (MAC_1182_SDK.zip) = c55a586c6f180c82ff8c9955117be15fd1e1f785d7175c8153cb97f8609fb157
-SIZE (MAC_1182_SDK.zip) = 1730672
+TIMESTAMP = 1763448729
+SHA256 (MAC_1185_SDK.zip) = 672839857f43a68fa0a031de8048cf40d59e580d1419753a2bfb97c2df17c92f
+SIZE (MAC_1185_SDK.zip) = 1730614
diff --git a/audio/odin2-synthesizer/Makefile b/audio/odin2-synthesizer/Makefile
index c6dc591a6414..b1f69738f16b 100644
--- a/audio/odin2-synthesizer/Makefile
+++ b/audio/odin2-synthesizer/Makefile
@@ -2,6 +2,7 @@ PORTNAME= odin2-synthesizer
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.4-13
DISTVERSIONSUFFIX= -gc8d3861f
+PORTREVISION= 1
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -19,8 +20,9 @@ BUILD_DEPENDS= lv2>0:audio/lv2 \
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libfreetype.so:print/freetype2
-USES= gl cmake localbase:ldflags pkgconfig
+USES= gl cmake localbase:ldflags pkgconfig xorg
USE_GL= gl
+USE_XORG= x11 xext xinerama xrandr xrender # for juce
USE_GITHUB= yes
GH_ACCOUNT= TheWaveWarden
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 9d22af78e720..04a8b521f94e 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293161
-SHA256 (KDE/plasma/6.5.2/kpipewire-6.5.2.tar.xz) = 5aaf457d08fc52dea254eaa5b7e05cf0e915001411f4fdd6f2f4aa0b1290fe89
-SIZE (KDE/plasma/6.5.2/kpipewire-6.5.2.tar.xz) = 153724
+TIMESTAMP = 1763481285
+SHA256 (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 0f0f884057c79026ce69a93f2ed96d33581400155fec8bddce2d2ba3b197dcc5
+SIZE (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 152968
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 152599927ff8..9d1b56b96259 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293162
-SHA256 (KDE/plasma/6.5.2/ocean-sound-theme-6.5.2.tar.xz) = 7e3bb59309e54f8aa3e6303a70dac0eba91662e0a0709d041fd073722f06ee91
-SIZE (KDE/plasma/6.5.2/ocean-sound-theme-6.5.2.tar.xz) = 2124552
+TIMESTAMP = 1763481285
+SHA256 (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 412983b1156f2025fc15815075f29b1b96f3bc2de15c540cea256245211841f6
+SIZE (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 2124200
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index eaa89408d1d7..9ce834f0bbc6 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293164
-SHA256 (KDE/plasma/6.5.2/oxygen-sounds-6.5.2.tar.xz) = 10f5aa81fc4d2148422aee8e069288d522672123e310877dd2105437b6a2e617
-SIZE (KDE/plasma/6.5.2/oxygen-sounds-6.5.2.tar.xz) = 1936664
+TIMESTAMP = 1763481286
+SHA256 (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 9b0e29a7a819e6aeea09bdd37a74134115ff6676e82ba76f397ba876c6f1a722
+SIZE (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 1935556
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 1ae59c50fcc0..84d492706896 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293167
-SHA256 (KDE/plasma/6.5.2/plasma-pa-6.5.2.tar.xz) = 85178649dfb37f65d838de54151b13f0a145c417acc879b53f62f4a6d2f041a1
-SIZE (KDE/plasma/6.5.2/plasma-pa-6.5.2.tar.xz) = 200988
+TIMESTAMP = 1763481289
+SHA256 (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 5b2cf0cb2c6ad671a38b9a232784952ca5619730f7cde300eae329bc56a8b2ee
+SIZE (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 200236
diff --git a/databases/Makefile b/databases/Makefile
index 61d7ddc03f10..be42e5baa679 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -926,6 +926,7 @@
SUBDIR += rubygem-activemodel71
SUBDIR += rubygem-activemodel72
SUBDIR += rubygem-activemodel80
+ SUBDIR += rubygem-activemodel81
SUBDIR += rubygem-activerecord-explain-analyze
SUBDIR += rubygem-activerecord-gitlab
SUBDIR += rubygem-activerecord-import
@@ -943,6 +944,7 @@
SUBDIR += rubygem-activerecord71
SUBDIR += rubygem-activerecord72
SUBDIR += rubygem-activerecord80
+ SUBDIR += rubygem-activerecord81
SUBDIR += rubygem-after_commit_queue
SUBDIR += rubygem-amalgalite
SUBDIR += rubygem-arel
@@ -1004,6 +1006,7 @@
SUBDIR += rubygem-globalid-rails71
SUBDIR += rubygem-globalid-rails72
SUBDIR += rubygem-globalid-rails80
+ SUBDIR += rubygem-globalid-rails81
SUBDIR += rubygem-google-cloud-datastore
SUBDIR += rubygem-google-cloud-datastore-v1
SUBDIR += rubygem-google-cloud-firestore
@@ -1063,10 +1066,13 @@
SUBDIR += rubygem-seed-fu-gitlab
SUBDIR += rubygem-solid_cable
SUBDIR += rubygem-solid_cable-rails72
+ SUBDIR += rubygem-solid_cable-rails80
SUBDIR += rubygem-solid_cache
SUBDIR += rubygem-solid_cache-rails72
+ SUBDIR += rubygem-solid_cache-rails80
SUBDIR += rubygem-solid_queue
SUBDIR += rubygem-solid_queue-rails72
+ SUBDIR += rubygem-solid_queue-rails80
SUBDIR += rubygem-sqlite3
SUBDIR += rubygem-sqlite3-ruby
SUBDIR += rubygem-sqlite31
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 7f1e5dd08253..2bba2b8a1a2b 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 6.2.0
+DISTVERSION= 6.3.0
CATEGORIES= databases
MAINTAINER= wiacek.m@witia.com.pl
@@ -12,18 +12,22 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:build,pecl
USE_PHP= session:build
-OPTIONS_DEFINE= IGBINARY
+OPTIONS_DEFINE= IGBINARY LZ4 ZSTD
+OPTIONS_DEFAULT= LZ4 ZSTD
+
IGBINARY_DESC= Build with Igbinary serializer
+LZ4_DESC= Build with lz4 support
+ZSTD_DESC= Build with zstd support
IGBINARY_USE= PHP=igbinary:build
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
-.include <bsd.port.pre.mk>
+LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
+LZ4_CONFIGURE_ON= --enable-redis-lz4 \
+ --with-liblz4=${LOCALBASE}
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/common.h
-.endif
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_ON= --enable-redis-zstd \
+ --with-libzstd=${LOCALBASE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-redis/distinfo b/databases/pecl-redis/distinfo
index 3777f7dc2b9d..b62d20098838 100644
--- a/databases/pecl-redis/distinfo
+++ b/databases/pecl-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742891225
-SHA256 (PECL/redis-6.2.0.tgz) = 5069c13dd22bd9e494bb246891052cb6cc0fc9a1b45c6a572a8be61773101363
-SIZE (PECL/redis-6.2.0.tgz) = 379865
+TIMESTAMP = 1762479107
+SHA256 (PECL/redis-6.3.0.tgz) = 0d5141f634bd1db6c1ddcda053d25ecf2c4fc1c395430d534fd3f8d51dd7f0b5
+SIZE (PECL/redis-6.3.0.tgz) = 399284
diff --git a/databases/rubygem-activemodel81/Makefile b/databases/rubygem-activemodel81/Makefile
new file mode 100644
index 000000000000..5da63c09b97f
--- /dev/null
+++ b/databases/rubygem-activemodel81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= activemodel
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit for building modeling frameworks like Active Record
+WWW= https://github.com/rails/rails/tree/main/activemodel \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activemodel81/distinfo b/databases/rubygem-activemodel81/distinfo
new file mode 100644
index 000000000000..51e449d92bdb
--- /dev/null
+++ b/databases/rubygem-activemodel81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526248
+SHA256 (rubygem/activemodel-8.1.0.gem) = 43aa66565a601483e6c614d02cb2090168c91a803ddb954e2b0ef24d22de745e
+SIZE (rubygem/activemodel-8.1.0.gem) = 70656
diff --git a/databases/rubygem-activemodel81/pkg-descr b/databases/rubygem-activemodel81/pkg-descr
new file mode 100644
index 000000000000..9e0e982e3352
--- /dev/null
+++ b/databases/rubygem-activemodel81/pkg-descr
@@ -0,0 +1,7 @@
+Active Model provides a known set of interfaces for usage in model classes. They
+allow for Action Pack helpers to interact with non-Active Record models, for
+example. Active Model also helps with building custom ORMs for use outside of
+the Rails framework.
+
+Active Model provides a default module that implements the basic API required to
+integrate with Action Pack out of the box: ActiveModel::API.
diff --git a/databases/rubygem-activerecord81/Makefile b/databases/rubygem-activerecord81/Makefile
new file mode 100644
index 000000000000..1dd26745833f
--- /dev/null
+++ b/databases/rubygem-activerecord81/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= activerecord
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Object-relational mapping layer for Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/activerecord \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-timeout>=0.4.0:devel/rubygem-timeout
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord81/distinfo b/databases/rubygem-activerecord81/distinfo
new file mode 100644
index 000000000000..f19d63fd3e04
--- /dev/null
+++ b/databases/rubygem-activerecord81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526250
+SHA256 (rubygem/activerecord-8.1.0.gem) = cacfc779cc551444543ebc6021831676c185da336979606e7478d03a18d23288
+SIZE (rubygem/activerecord-8.1.0.gem) = 566784
diff --git a/databases/rubygem-activerecord81/pkg-descr b/databases/rubygem-activerecord81/pkg-descr
new file mode 100644
index 000000000000..2ec976f87967
--- /dev/null
+++ b/databases/rubygem-activerecord81/pkg-descr
@@ -0,0 +1,11 @@
+Active Record connects classes to relational database tables to establish an
+almost zero-configuration persistence layer for applications. The library
+provides a base class that, when subclassed, sets up a mapping between the new
+class and an existing table in the database. In the context of an application,
+these classes are commonly referred to as models. Models can also be connected
+to other models; this is done by defining associations.
+
+Active Record relies heavily on naming in that it uses class and association
+names to establish mappings between respective database tables and foreign key
+columns. Although these mappings can be defined explicitly, it's recommended to
+follow naming conventions, especially when getting started with the library.
diff --git a/databases/rubygem-globalid-rails81/Makefile b/databases/rubygem-globalid-rails81/Makefile
new file mode 100644
index 000000000000..acbba5464313
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= globalid
+PORTVERSION= 1.3.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= URIs for your models makes it easy to pass references around
+WWW= https://github.com/rails/globalid
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=6.1:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-globalid-rails81/distinfo b/databases/rubygem-globalid-rails81/distinfo
new file mode 100644
index 000000000000..a4bf8053b9c5
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816754
+SHA256 (rubygem/globalid-1.3.0.gem) = 05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
+SIZE (rubygem/globalid-1.3.0.gem) = 15360
diff --git a/databases/rubygem-globalid-rails81/pkg-descr b/databases/rubygem-globalid-rails81/pkg-descr
new file mode 100644
index 000000000000..09672db6bc67
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/pkg-descr
@@ -0,0 +1 @@
+URIs for your models makes it easy to pass references around.
diff --git a/databases/rubygem-solid_cable-rails80/Makefile b/databases/rubygem-solid_cable-rails80/Makefile
new file mode 100644
index 000000000000..fdf746aa48db
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= solid_cable
+PORTVERSION= 3.0.12
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Action Cable backend
+WWW= https://github.com/rails/solid_cable
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
+ rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cable-rails80/distinfo b/databases/rubygem-solid_cable-rails80/distinfo
new file mode 100644
index 000000000000..3fb780e8536b
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120894
+SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
+SIZE (rubygem/solid_cable-3.0.12.gem) = 12800
diff --git a/databases/rubygem-solid_cable-rails80/pkg-descr b/databases/rubygem-solid_cable-rails80/pkg-descr
new file mode 100644
index 000000000000..9fd6d1664a8d
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cable is a database-backed Action Cable adapter that keeps messages in a
+table and continously polls for updates. This makes it possible to drop the
+common dependency on Redis, if it isn't needed for any other purpose. Despite
+polling, the performance of Solid Cable is comparable to Redis in most
+situations. And in all circumstances, it makes it easier to deploy Rails when
+Redis is no longer a required dependency for Action Cable functionality.
diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile
index 9fe804eddee7..7e6c995fe294 100644
--- a/databases/rubygem-solid_cable/Makefile
+++ b/databases/rubygem-solid_cable/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cable
PORTVERSION= 3.0.12
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,10 +11,10 @@ WWW= https://github.com/rails/solid_cable
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
- rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actioncable81>=7.2:www/rubygem-actioncable81 \
+ rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_cache-rails80/Makefile b/databases/rubygem-solid_cache-rails80/Makefile
new file mode 100644
index 000000000000..5064108aef36
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= solid_cache
+PORTVERSION= 1.0.8
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed ActiveSupport::Cache::Store
+WWW= https://github.com/rails/solid_cache
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cache-rails80/distinfo b/databases/rubygem-solid_cache-rails80/distinfo
new file mode 100644
index 000000000000..2a971279cd37
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760466104
+SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
+SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
diff --git a/databases/rubygem-solid_cache-rails80/pkg-descr b/databases/rubygem-solid_cache-rails80/pkg-descr
new file mode 100644
index 000000000000..4909baac7cbc
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cache is a database-backed Active Support cache store that let's you keep
+a much larger cache than is typically possible with traditional memory-only
+Redis or Memcached stores. This is thanks to the speed of modern SSD drives,
+which make the access-time penalty of using disk vs RAM insignificant for most
+caching purposes. Simply put, you're now usually better off keeping a huge cache
+on disk rather than a small cache in memory.
diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile
index edb23a10b1f4..3f760bebfec1 100644
--- a/databases/rubygem-solid_cache/Makefile
+++ b/databases/rubygem-solid_cache/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cache
PORTVERSION= 1.0.8
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,9 +11,9 @@ WWW= https://github.com/rails/solid_cache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_queue-rails80/Makefile b/databases/rubygem-solid_queue-rails80/Makefile
new file mode 100644
index 000000000000..e05c12bca2fe
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= solid_queue
+PORTVERSION= 1.2.4
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Active Job backend
+WWW= https://github.com/rails/solid_queue
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+ rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
+ rubygem-fugit>=1.11<2:devel/rubygem-fugit \
+ rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-thor>=1.3.1:devel/rubygem-thor
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_queue-rails80/distinfo b/databases/rubygem-solid_queue-rails80/distinfo
new file mode 100644
index 000000000000..d588a83859e8
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762586942
+SHA256 (rubygem/solid_queue-1.2.4.gem) = bb60f9552a969ac377d87601b0ff6a088f5e6f20b0cbbe3844a59d022cac0e4b
+SIZE (rubygem/solid_queue-1.2.4.gem) = 45056
diff --git a/databases/rubygem-solid_queue-rails80/pkg-descr b/databases/rubygem-solid_queue-rails80/pkg-descr
new file mode 100644
index 000000000000..6082f17ba5ce
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/pkg-descr
@@ -0,0 +1,13 @@
+Solid Queue is a DB-based queuing backend for Active Job, designed with
+simplicity and performance in mind.
+
+Besides regular job enqueuing and processing, Solid Queue supports delayed jobs,
+concurrency controls, recurring jobs, pausing queues, numeric priorities per
+job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's
+perform_all_later).
+
+Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite,
+and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid
+blocking and waiting on locks when polling jobs. It relies on Active Job for
+retries, discarding, error handling, serialization, or delays, and it's
+compatible with Ruby on Rails's multi-threading.
diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile
index a23e6f376564..25e4d4ff957f 100644
--- a/databases/rubygem-solid_queue/Makefile
+++ b/databases/rubygem-solid_queue/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_queue
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,11 +11,11 @@ WWW= https://github.com/rails/solid_queue
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+RUN_DEPENDS= rubygem-activejob81>=7.1:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.1:databases/rubygem-activerecord81 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11<2:devel/rubygem-fugit \
- rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-railties81>=7.1:www/rubygem-railties81 \
rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 8e91dc957775..d05d2c6b6b9a 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pinot
-PORTVERSION= 1.22
-PORTREVISION= 6
+PORTVERSION= 1.23
CATEGORIES= deskutils
MAINTAINER= thierry@FreeBSD.org
@@ -62,6 +61,7 @@ CHMLIB_CONFIGURE_OFF= --disable-chmlib
CHMLIB_LIB_DEPENDS= libchm.so:misc/chmlib
INSTALL_TARGET= install-strip
+
DOCS= AUTHORS ChangeLog ChangeLog-dijon INSTALL NEWS README TODO
LM2FIX= Core/pinot-index.cpp Core/pinot-index.1 Makefile.am \
diff --git a/deskutils/pinot/distinfo b/deskutils/pinot/distinfo
index cf71e0a6c6c9..708cb7ca53b8 100644
--- a/deskutils/pinot/distinfo
+++ b/deskutils/pinot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739702745
-SHA256 (FabriceColin-pinot-1.22_GH0.tar.gz) = 2aa1f8fef692f635a1199688f27832316a9bac83bc40da0152691b1a43dbe357
-SIZE (FabriceColin-pinot-1.22_GH0.tar.gz) = 742934
+TIMESTAMP = 1763477235
+SHA256 (FabriceColin-pinot-1.23_GH0.tar.gz) = 292fedcf66ae63053e86fad7b0596d2db24fa35bba49524ce02c11a47bd70bda
+SIZE (FabriceColin-pinot-1.23_GH0.tar.gz) = 753573
diff --git a/deskutils/pinot/pkg-plist b/deskutils/pinot/pkg-plist
index c84103118d73..2cded85b7e3a 100644
--- a/deskutils/pinot/pkg-plist
+++ b/deskutils/pinot/pkg-plist
@@ -115,6 +115,7 @@ share/icons/hicolor/22x22/apps/pinot.png
share/icons/hicolor/24x24/apps/pinot.png
share/icons/hicolor/32x32/apps/pinot.png
share/icons/hicolor/48x48/apps/pinot.png
+share/icons/hicolor/64x64/apps/pinot.png
share/locale/cs/LC_MESSAGES/pinot.mo
share/locale/de/LC_MESSAGES/pinot.mo
share/locale/es/LC_MESSAGES/pinot.mo
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 2e3d1ed7e265..990af59b11aa 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293168
-SHA256 (KDE/plasma/6.5.2/milou-6.5.2.tar.xz) = 84b379c41a154ea24c0223c46cb7f91ea5410f27a3cff012b4aedc3841e79bbd
-SIZE (KDE/plasma/6.5.2/milou-6.5.2.tar.xz) = 50388
+TIMESTAMP = 1763481290
+SHA256 (KDE/plasma/6.5.3/milou-6.5.3.tar.xz) = 7273af16803d7851a8f8e6db6608165af49b77d13a7ec6ae3cf88e8e36721cb7
+SIZE (KDE/plasma/6.5.3/milou-6.5.3.tar.xz) = 49944
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index e27946a46bd9..6809faf8fa85 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293169
-SHA256 (KDE/plasma/6.5.2/sddm-kcm-6.5.2.tar.xz) = c3913fd99faf44bc1d28a0e64316c7bdfc019b38cd7eb80800146e0c7f35d729
-SIZE (KDE/plasma/6.5.2/sddm-kcm-6.5.2.tar.xz) = 104224
+TIMESTAMP = 1763481290
+SHA256 (KDE/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz) = 7fee190dd1caea0e193f705030a978ab184e06519b4d45313b4f7e3b193940a3
+SIZE (KDE/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz) = 104184
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 76bad9bdfffe..f5ca9fe99470 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293169
-SHA256 (KDE/plasma/6.5.2/xdg-desktop-portal-kde-6.5.2.tar.xz) = 6a2e9dc2ed1057df8368023ea3698acf3092e4dee31dfff30b95fa81bd7ab249
-SIZE (KDE/plasma/6.5.2/xdg-desktop-portal-kde-6.5.2.tar.xz) = 210096
+TIMESTAMP = 1763481291
+SHA256 (KDE/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz) = 1edbe2a45fcbc6201b9bd33c5d35f40900d3c4041bf5b22f684cb3b6d87de192
+SIZE (KDE/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz) = 209448
diff --git a/devel/Makefile b/devel/Makefile
index 0bf72a0c7606..a8645b1fbe85 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6508,6 +6508,7 @@
SUBDIR += rubygem-actionview71
SUBDIR += rubygem-actionview72
SUBDIR += rubygem-actionview80
+ SUBDIR += rubygem-actionview81
SUBDIR += rubygem-active_hash
SUBDIR += rubygem-active_scaffold
SUBDIR += rubygem-activejob-gitlab
@@ -6521,6 +6522,7 @@
SUBDIR += rubygem-activejob71
SUBDIR += rubygem-activejob72
SUBDIR += rubygem-activejob80
+ SUBDIR += rubygem-activejob81
SUBDIR += rubygem-activemessaging
SUBDIR += rubygem-activerecord-deprecated_finders
SUBDIR += rubygem-activesupport-gitlab
@@ -6534,6 +6536,7 @@
SUBDIR += rubygem-activesupport71
SUBDIR += rubygem-activesupport72
SUBDIR += rubygem-activesupport80
+ SUBDIR += rubygem-activesupport81
SUBDIR += rubygem-airborne
SUBDIR += rubygem-akismet
SUBDIR += rubygem-algebrick
@@ -7569,6 +7572,7 @@
SUBDIR += rubygem-jbuilder-rails71
SUBDIR += rubygem-jbuilder-rails72
SUBDIR += rubygem-jbuilder-rails80
+ SUBDIR += rubygem-jbuilder-rails81
SUBDIR += rubygem-jekyll-coffeescript
SUBDIR += rubygem-jenkins_api_client
SUBDIR += rubygem-jeweler
@@ -8051,6 +8055,7 @@
SUBDIR += rubygem-sprockets-rails-rails71
SUBDIR += rubygem-sprockets-rails-rails72
SUBDIR += rubygem-sprockets-rails-rails80
+ SUBDIR += rubygem-sprockets-rails-rails81
SUBDIR += rubygem-sprockets-sass
SUBDIR += rubygem-sprockets2
SUBDIR += rubygem-sprockets3
@@ -8195,6 +8200,7 @@
SUBDIR += rubygem-web-console-rails71
SUBDIR += rubygem-web-console-rails72
SUBDIR += rubygem-web-console-rails80
+ SUBDIR += rubygem-web-console-rails81
SUBDIR += rubygem-web-console2
SUBDIR += rubygem-web-console3-rails5
SUBDIR += rubygem-web-console3-rails50
diff --git a/devel/R-cran-TH.data/Makefile b/devel/R-cran-TH.data/Makefile
index 83bbe0806f13..f8e836051fc9 100644
--- a/devel/R-cran-TH.data/Makefile
+++ b/devel/R-cran-TH.data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= TH.data
-DISTVERSION= 1.1-4
+DISTVERSION= 1.1-5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-TH.data/distinfo b/devel/R-cran-TH.data/distinfo
index ce0b60f8ecaa..b078d203ab99 100644
--- a/devel/R-cran-TH.data/distinfo
+++ b/devel/R-cran-TH.data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757368678
-SHA256 (TH.data_1.1-4.tar.gz) = 8d0867582d9352bbf197c7c531dedc4aaa88fff90055ff8a5218f147028b8ea9
-SIZE (TH.data_1.1-4.tar.gz) = 8562440
+TIMESTAMP = 1763462904
+SHA256 (TH.data_1.1-5.tar.gz) = c4dc350a34c674e6c96ee74c100a071a37a2fe924026f0ca1eed0958138e2660
+SIZE (TH.data_1.1-5.tar.gz) = 8579955
diff --git a/devel/R-cran-future/Makefile b/devel/R-cran-future/Makefile
index d5dc52707a8f..9253543b095e 100644
--- a/devel/R-cran-future/Makefile
+++ b/devel/R-cran-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= future
-DISTVERSION= 1.67.0
+DISTVERSION= 1.68.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/package=future
LICENSE= LGPL21+
-CRAN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
+RUN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
R-cran-globals>=0.18.0:devel/R-cran-globals \
R-cran-listenv>=0.8.0:devel/R-cran-listenv \
R-cran-parallelly>=1.44.0:devel/R-cran-parallelly
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-R.rsp>0:textproc/R-cran-R.rsp
USES= cran:auto-plist
diff --git a/devel/R-cran-future/distinfo b/devel/R-cran-future/distinfo
index 7c875d0e05af..63569d0654a2 100644
--- a/devel/R-cran-future/distinfo
+++ b/devel/R-cran-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753976472
-SHA256 (future_1.67.0.tar.gz) = f8cb84095c5b5eaf0d2e33ba513982ba3d4b3a95928c3b353bd3be00ef569497
-SIZE (future_1.67.0.tar.gz) = 442676
+TIMESTAMP = 1763463828
+SHA256 (future_1.68.0.tar.gz) = 3d45f8d4075277370e1a65c09460357c1bec57171b554f9d91c5d75098ebcb1d
+SIZE (future_1.68.0.tar.gz) = 443211
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index e818a202e86f..83f08a4d91e4 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index ff2420bdff0e..5790577d6c3c 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937313
-SHA256 (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 967c0044b708a2dcd90120f979ee92589aeae29a196dd9df85cdeaaa35618a34
-SIZE (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 658569
+TIMESTAMP = 1763425434
+SHA256 (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 01986f7c53dc1bceee4ed16df065e0d336d6a7a58d3f83cc636d97407fb127e5
+SIZE (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 658551
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 112de8c5ad83..e37a49a2cb72 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 65b91e7c19bd..cd6de7f312d3 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937311
-SHA256 (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = a6ad8db838dc92aea4f08fc11dcd1629e052d063498ea07daf48a4409f545eeb
-SIZE (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = 16206374
+TIMESTAMP = 1763425432
+SHA256 (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = da439a65e18cae454de18a43fd370aee5836f684618f33a975b0b7b828d271cc
+SIZE (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = 16269019
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 14dc6481ada1..db2f196b1039 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -689,10 +689,12 @@ include/thrift/lib/cpp2/transport/rocket/server/detail/IncomingFrameHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/KeepAliveHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/MetadataPushHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/OutgoingFrameHandler.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/RequestChannelHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestFnfHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestResponseHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestStreamHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/SetupFrameAcceptor.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/SinkCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/StreamCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatchTypes.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatcher.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 9ef7b1acfee8..c1feadff3471 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 9b00cef41203..72940e2ffd59 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937303
-SHA256 (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 62fde99e074f7402938c29cf6faff7fcceac2524956ab339f13946efa3c334b0
-SIZE (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 4702658
+TIMESTAMP = 1763425425
+SHA256 (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 79b3c19235ae97bde3b5b143aa9bd20abe0c8d42b170c83a9dd2197e87ea1955
+SIZE (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 4713832
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 835f9cf76901..3b67f06f28b6 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.4
-PORTREVISION= 1
+DISTVERSION= 0.6.6
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -23,7 +22,7 @@ USE_LDCONFIG= yes
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.0.6.3 \
+ lib/lib${PORTNAME}.so.${DISTVERSION} \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index d732b692f23d..f995662e3c28 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753844197
-SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
-SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
+TIMESTAMP = 1763432646
+SHA256 (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 9895fbbf0e4c0fd34148476941bd9ed7d0ca5e4dca1c3f7ee9e7e173121755f2
+SIZE (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 62742
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 8aeace0ffd8b..0d2cafbe8350 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.536
+PORTVERSION= 2.537
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 1f43651a946b..51ce38439c5c 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762894049
-SHA256 (jenkins/2.536/jenkins.war) = 86bc87319173e0512a27c5530c2f7edd555a542f985352b1a68988de82422e54
-SIZE (jenkins/2.536/jenkins.war) = 96154318
+TIMESTAMP = 1763517175
+SHA256 (jenkins/2.537/jenkins.war) = 1e9b6747112704f24eb6930f1254d8798bfa27ef5fbd06af250cc4be2d4f1498
+SIZE (jenkins/2.537/jenkins.war) = 96222765
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index dc0186aa5ed1..25b307b796fe 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.17
+DISTVERSION= 9.0.18
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index 35c1b617bf75..c068ffe93f13 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761272396
-SHA256 (google-libphonenumber-v9.0.17_GH0.tar.gz) = 977a3be64308bf8faeb0138dd5c6dd06f55a1de400106e2c5502a44315de0ba2
-SIZE (google-libphonenumber-v9.0.17_GH0.tar.gz) = 13022470
+TIMESTAMP = 1763449489
+SHA256 (google-libphonenumber-v9.0.18_GH0.tar.gz) = fdcf2677367b93595d3c7ccbbd58e8e086bbdd5fd58bc01400b445786f9544f7
+SIZE (google-libphonenumber-v9.0.18_GH0.tar.gz) = 13017109
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index aa1379b995e0..42e1e23d676e 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.68.1
-PORTREVISION= 1
+DISTVERSION= 3.71.0
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.161.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.164.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyopenssl>=22.1.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -32,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= oracle
USE_PYTHON= autoplist concurrent cryptography pep517
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 9e27ecc11e14..de4f47f29d08 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761117188
-SHA256 (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 8654cbccc64dc74d602c835da5315c81c647ace4ed5f0eb1409f790575c91686
-SIZE (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 5997456
+TIMESTAMP = 1763456936
+SHA256 (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 2f1e584f5860c4bf232e150ac656e683e7f2776512aad34833035e3dc9471625
+SIZE (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 6056460
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 53c7c70ad968..b81719460444 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293170
-SHA256 (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 00955f29ac706cceaa603873f3434743956dac444d1c90d8527aa3f3b32b0989
-SIZE (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 23668
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 1c1f7379273eaa79918a8fabd61708cedc48269c4d367f2fa564309e41d3709c
+SIZE (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 23568
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index de3c2afca644..0df384e3fbe5 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293171
-SHA256 (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 1205a8e7b9c1c50ecb2a30562c453a3207bd7bfae686e7ebcf20ab9193af223d
-SIZE (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 364328
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 0e8b0b63799bb78555bbcd88e3f804511deeb56278588545460e8c7942de0fdf
+SIZE (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 361292
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 1ade8a022a07..277f74fccc9b 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293172
-SHA256 (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 811551c98c4bf042b791e2635a900fe76aaf2b0dc71b54dec80f9c387f74b8ef
-SIZE (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 824792
+TIMESTAMP = 1763481293
+SHA256 (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = b58bb7bcb5914e3f3c76d3de920d953c8791f0f9a8e2d6eb841051b18009797f
+SIZE (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = 819656
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 9e7609dcb240..67bf7856ecff 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.161.1
-PORTREVISION= 1
+DISTVERSION= 2.164.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 4d01ec95218d..8d94efc0bc84 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761068789
-SHA256 (oci-2.161.1.tar.gz) = e040ef83ad9497351fe9f49a22f22fe8ffcae18abb7685f080a7444a98f6e680
-SIZE (oci-2.161.1.tar.gz) = 15883954
+TIMESTAMP = 1763454775
+SHA256 (oci-2.164.0.tar.gz) = fac58e1d29b36418cf1761826b31e2d152450bfec3c322e7a1d197327faf8bbf
+SIZE (oci-2.164.0.tar.gz) = 16144855
diff --git a/devel/rubygem-actionview81/Makefile b/devel/rubygem-actionview81/Makefile
new file mode 100644
index 000000000000..82b322b233c8
--- /dev/null
+++ b/devel/rubygem-actionview81/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= actionview
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple, battle-tested conventions and helpers for building web pages
+WWW= https://github.com/rails/rails/tree/main/actionview \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-builder>=3.1<4:devel/rubygem-builder \
+ rubygem-erubi>=1.11<2:www/rubygem-erubi \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81 \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-actionview81/distinfo b/devel/rubygem-actionview81/distinfo
new file mode 100644
index 000000000000..916048c34f08
--- /dev/null
+++ b/devel/rubygem-actionview81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526252
+SHA256 (rubygem/actionview-8.1.0.gem) = b7e8770a5aacd389a3c04916d29609a53459447fcbf747150437136d44c1d1f3
+SIZE (rubygem/actionview-8.1.0.gem) = 191488
diff --git a/devel/rubygem-actionview81/pkg-descr b/devel/rubygem-actionview81/pkg-descr
new file mode 100644
index 000000000000..904615b292ae
--- /dev/null
+++ b/devel/rubygem-actionview81/pkg-descr
@@ -0,0 +1,4 @@
+Action View is a framework for handling view template lookup and rendering, and
+provides view helpers that assist when building HTML forms, Atom feeds and more.
+Template formats that Action View handles are ERB (embedded Ruby, typically used
+to inline short Ruby snippets inside HTML), and XML Builder.
diff --git a/devel/rubygem-activejob81/Makefile b/devel/rubygem-activejob81/Makefile
new file mode 100644
index 000000000000..a0c2a45f298b
--- /dev/null
+++ b/devel/rubygem-activejob81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activejob
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Declare job classes that can be run by a variety of queuing backends
+WWW= https://github.com/rails/rails/tree/main/activejob \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-globalid-rails81>=0.3.6:databases/rubygem-globalid-rails81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= active_job
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activejob81/distinfo b/devel/rubygem-activejob81/distinfo
new file mode 100644
index 000000000000..a94153e4f477
--- /dev/null
+++ b/devel/rubygem-activejob81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526254
+SHA256 (rubygem/activejob-8.1.0.gem) = 61214bc2d04486e2c7918e3903d9db2a738adf3b8c8a7240303d515d99a94c59
+SIZE (rubygem/activejob-8.1.0.gem) = 43008
diff --git a/devel/rubygem-activejob81/pkg-descr b/devel/rubygem-activejob81/pkg-descr
new file mode 100644
index 000000000000..d618ca834e3c
--- /dev/null
+++ b/devel/rubygem-activejob81/pkg-descr
@@ -0,0 +1,16 @@
+Active Job is a framework for declaring jobs and making them run on a variety of
+queuing backends. These jobs can be everything from regularly scheduled
+clean-ups, to billing charges, to mailings -- anything that can be chopped up
+into small units of work and run in parallel.
+
+It also serves as the backend for Action Mailer's #deliver_later functionality
+that makes it easy to turn any mailing into a job for running later. That's one
+of the most common jobs in a modern web application: sending emails outside the
+request-response cycle, so the user doesn't have to wait on it.
+
+The main point is to ensure that all Rails apps will have a job infrastructure
+in place, even if it's in the form of an "immediate runner". We can then have
+framework features and other gems build on top of that, without having to worry
+about API differences between Delayed Job and Resque. Picking your queuing
+backend becomes more of an operational concern, then. And you'll be able to
+switch between them without having to rewrite your jobs.
diff --git a/devel/rubygem-activesupport81/Makefile b/devel/rubygem-activesupport81/Makefile
new file mode 100644
index 000000000000..0fc6063b9454
--- /dev/null
+++ b/devel/rubygem-activesupport81/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= activesupport
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+WWW= https://github.com/rails/rails/tree/main/activesupport \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.3.1<2:devel/rubygem-concurrent-ruby \
+ rubygem-connection_pool>=2.2.5:net/rubygem-connection_pool \
+ rubygem-drb>=0:devel/rubygem-drb \
+ rubygem-i18n>=1.6,2<2,2:devel/rubygem-i18n \
+ rubygem-json>=0:devel/rubygem-json \
+ rubygem-logger>=1.4.2:devel/rubygem-logger \
+ rubygem-minitest>=5.1:devel/rubygem-minitest \
+ rubygem-securerandom>=0.3:security/rubygem-securerandom \
+ rubygem-tzinfo>=2.0.5<3:devel/rubygem-tzinfo \
+ rubygem-uri>=0.13.1:net/rubygem-uri
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= activesupport_project
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activesupport81/distinfo b/devel/rubygem-activesupport81/distinfo
new file mode 100644
index 000000000000..00e29a1effdf
--- /dev/null
+++ b/devel/rubygem-activesupport81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526256
+SHA256 (rubygem/activesupport-8.1.0.gem) = d4adf40725be7bbc2a16936a6cf41b175a46ba0c5ccdb703ea4ed7c8801e070a
+SIZE (rubygem/activesupport-8.1.0.gem) = 267776
diff --git a/devel/rubygem-activesupport81/pkg-descr b/devel/rubygem-activesupport81/pkg-descr
new file mode 100644
index 000000000000..67a1ee92e655
--- /dev/null
+++ b/devel/rubygem-activesupport81/pkg-descr
@@ -0,0 +1,4 @@
+Active Support is a collection of utility classes and standard library
+extensions that were found useful for the Rails framework. These additions
+reside in this package so they can be loaded as needed in Ruby projects outside
+of Rails.
diff --git a/devel/rubygem-jbuilder-rails81/Makefile b/devel/rubygem-jbuilder-rails81/Makefile
new file mode 100644
index 000000000000..1ca4d36b1d47
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= jbuilder
+PORTVERSION= 2.14.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Create JSON structures via a Builder-style DSL
+WWW= https://github.com/rails/jbuilder
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview81>=7.0.0:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=7.0.0:devel/rubygem-activesupport81
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+SHEBANG_FILES= bin/test
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails81/distinfo b/devel/rubygem-jbuilder-rails81/distinfo
new file mode 100644
index 000000000000..d5e521c81db4
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-jbuilder-rails81/pkg-descr b/devel/rubygem-jbuilder-rails81/pkg-descr
new file mode 100644
index 000000000000..7acb33f91304
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/pkg-descr
@@ -0,0 +1 @@
+Create JSON structures via a Builder-style DSL
diff --git a/devel/rubygem-sprockets-rails-rails81/Makefile b/devel/rubygem-sprockets-rails-rails81/Makefile
new file mode 100644
index 000000000000..1f7235e0628d
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= sprockets-rails
+PORTVERSION= 3.5.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Sprockets Rails integration
+WWW= https://github.com/rails/sprockets-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=5.2:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=5.2:devel/rubygem-activesupport81 \
+ rubygem-sprockets>=3.0.0:devel/rubygem-sprockets
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-sprockets-rails-rails81/distinfo b/devel/rubygem-sprockets-rails-rails81/distinfo
new file mode 100644
index 000000000000..ac8e143c69bc
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711329
+SHA256 (rubygem/sprockets-rails-3.5.2.gem) = a9e88e6ce9f8c912d349aa5401509165ec42326baf9e942a85de4b76dbc4119e
+SIZE (rubygem/sprockets-rails-3.5.2.gem) = 16384
diff --git a/devel/rubygem-sprockets-rails-rails81/pkg-descr b/devel/rubygem-sprockets-rails-rails81/pkg-descr
new file mode 100644
index 000000000000..04e7020dca45
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/pkg-descr
@@ -0,0 +1 @@
+Sprockets Rails integration
diff --git a/devel/rubygem-web-console-rails81/Makefile b/devel/rubygem-web-console-rails81/Makefile
new file mode 100644
index 000000000000..252b11a590cd
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= web-console
+PORTVERSION= 4.2.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Debugging tool for your Ruby on Rails applications
+WWW= https://github.com/rails/web-console
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=6.0.0:databases/rubygem-activemodel81 \
+ rubygem-actionview81>=6.0.0:devel/rubygem-actionview81 \
+ rubygem-bindex>=0.4.0:devel/rubygem-bindex \
+ rubygem-railties81>=6.0.0:www/rubygem-railties81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= web_console
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-web-console-rails81/distinfo b/devel/rubygem-web-console-rails81/distinfo
new file mode 100644
index 000000000000..bb92a9c7a746
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1697330214
+SHA256 (rubygem/web-console-4.2.1.gem) = e7bcf37a10ea2b4ec4281649d1cee461b32232d0a447e82c786e6841fd22fe20
+SIZE (rubygem/web-console-4.2.1.gem) = 29184
diff --git a/devel/rubygem-web-console-rails81/pkg-descr b/devel/rubygem-web-console-rails81/pkg-descr
new file mode 100644
index 000000000000..51e4e25bbe31
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/pkg-descr
@@ -0,0 +1 @@
+A debugging tool for your Ruby on Rails applications.
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 542eec98fa26..76335cd009c1 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.11.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,14 +11,16 @@ WWW= https://github.com/magit/transient
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
GH_ACCOUNT= magit
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
+MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= lisp info
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 5df890558274..4c085b2ce1a5 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759790520
-SHA256 (magit-transient-v0.10.1_GH0.tar.gz) = 6e95126f87f12d30b53fbb31538899bb2dfbb50ad78c3225971921b45ab10446
-SIZE (magit-transient-v0.10.1_GH0.tar.gz) = 172350
+TIMESTAMP = 1763513470
+SHA256 (magit-transient-v0.11.0_GH0.tar.gz) = 41e6ade23d9bed467a03aed3a0a308e56f9fca65b2da5375a7fa7cfc6b7ee3ae
+SIZE (magit-transient-v0.11.0_GH0.tar.gz) = 172120
diff --git a/devel/wasm-server-runner/files/patch-powerpc64le b/devel/wasm-server-runner/files/patch-powerpc64le
new file mode 100644
index 000000000000..bdbff97c856e
--- /dev/null
+++ b/devel/wasm-server-runner/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/dns/Makefile b/dns/Makefile
index 79ba0ba3f07e..190723bd4586 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -1,5 +1,6 @@
COMMENT = Domain Name Service tools
+ SUBDIR += aardvark-dns
SUBDIR += acme-dns
SUBDIR += adns
SUBDIR += amass
diff --git a/dns/aardvark-dns/Makefile b/dns/aardvark-dns/Makefile
new file mode 100644
index 000000000000..d9699254b371
--- /dev/null
+++ b/dns/aardvark-dns/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= aardvark-dns
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.17.0
+CATEGORIES= dns
+
+MAINTAINER= osa@FreeBSD.org
+COMMENT= Authoritative dns server
+WWW= https://github.com/containers/aardvark-dns
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= containers
+
+.if !exists(/usr/include/sys/inotify.h)
+LIB_DEPENDS= libinotify.so:devel/libinotify
+LDFLAGS+= -L${LOCALBASE}/lib -linotify
+.endif
+
+.include "${.CURDIR}/Makefile.crates"
+
+PLIST_FILES= bin/aardvark-dns
+
+.include <bsd.port.mk>
diff --git a/dns/aardvark-dns/Makefile.crates b/dns/aardvark-dns/Makefile.crates
new file mode 100644
index 000000000000..4e7200a674cd
--- /dev/null
+++ b/dns/aardvark-dns/Makefile.crates
@@ -0,0 +1,174 @@
+CARGO_CRATES= android_system_properties-0.1.5 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ arc-swap-1.7.1 \
+ async-trait-0.1.89 \
+ autocfg-1.5.0 \
+ bitflags-2.10.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.44 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.42 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ colorchoice-1.0.4 \
+ core-foundation-sys-0.8.7 \
+ critical-section-1.2.0 \
+ data-encoding-2.9.0 \
+ deranged-0.5.5 \
+ displaydoc-0.2.5 \
+ endian-type-0.1.2 \
+ enum-as-inner-0.6.1 \
+ find-msvc-tools-0.1.4 \
+ flume-0.11.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-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ heck-0.5.0 \
+ hickory-client-0.25.2 \
+ hickory-proto-0.25.2 \
+ hickory-server-0.25.2 \
+ hostname-0.4.1 \
+ iana-time-zone-0.1.64 \
+ 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.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.2 \
+ itoa-1.0.15 \
+ js-sys-0.3.82 \
+ libc-0.2.177 \
+ litemap-0.8.1 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ memchr-2.7.6 \
+ memoffset-0.9.1 \
+ mio-1.1.0 \
+ nanorand-0.7.0 \
+ nibble_vec-0.1.0 \
+ nix-0.30.1 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.4 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prefix-trie-0.7.0 \
+ proc-macro2-1.0.103 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ radix_trie-0.2.1 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ ring-0.17.14 \
+ rustversion-1.0.22 \
+ scopeguard-1.2.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.1 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.1 \
+ strsim-0.11.1 \
+ syn-2.0.108 \
+ synstructure-0.13.2 \
+ syslog-7.0.0 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-util-0.7.17 \
+ tracing-0.1.41 \
+ tracing-core-0.1.34 \
+ unicode-ident-1.0.22 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.52.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ 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.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2
diff --git a/dns/aardvark-dns/distinfo b/dns/aardvark-dns/distinfo
new file mode 100644
index 000000000000..e68d15acf440
--- /dev/null
+++ b/dns/aardvark-dns/distinfo
@@ -0,0 +1,351 @@
+TIMESTAMP = 1763355566
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+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/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
+SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+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/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
+SIZE (rust/crates/flume-0.11.1.crate) = 67947
+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-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/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hickory-client-0.25.2.crate) = c466cd63a4217d5b2b8e32f23f58312741ce96e3c84bf7438677d2baff0fc555
+SIZE (rust/crates/hickory-client-0.25.2.crate) = 40329
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-server-0.25.2.crate) = d53e5fe811b941c74ee46b8818228bfd2bc2688ba276a0eaeb0f2c95ea3b2585
+SIZE (rust/crates/hickory-server-0.25.2.crate) = 109136
+SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
+SHA256 (rust/crates/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/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+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/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
+SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
+SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+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/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.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/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+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/prefix-trie-0.7.0.crate) = 85cf4c7c25f1dd66c76b451e9041a8cfce26e4ca754934fa7aed8d5a59a01d20
+SIZE (rust/crates/prefix-trie-0.7.0.crate) = 58927
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
+SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+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.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+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/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10
+SIZE (rust/crates/syslog-7.0.0.crate) = 12968
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.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.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+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/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.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+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.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.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_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.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.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.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.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.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.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/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+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/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 (containers-aardvark-dns-v1.17.0_GH0.tar.gz) = 42556bf547c435a8f0ccb586b4f5000da3106a58c26f82e22d9db81ee5bd7eb2
+SIZE (containers-aardvark-dns-v1.17.0_GH0.tar.gz) = 67984
diff --git a/dns/aardvark-dns/pkg-descr b/dns/aardvark-dns/pkg-descr
new file mode 100644
index 000000000000..e14c9f8eeb85
--- /dev/null
+++ b/dns/aardvark-dns/pkg-descr
@@ -0,0 +1,2 @@
+Aardvark-dns is an authoritative dns server for A/AAAA container records.
+It can forward other requests to configured resolvers.
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index d3041ff58fe2..3a2c6118ce03 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.1
+DISTVERSION= 0.28.2
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo
index cb7f86cff396..f1e2dc8c0c45 100644
--- a/dns/blocky/distinfo
+++ b/dns/blocky/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763072452
-SHA256 (go/dns_blocky/blocky-v0.28.1/v0.28.1.mod) = a3c70a0b83f64ec41976ea9e5dad58b7f8234ad9b2a2cf1fc56000786cdc53ca
-SIZE (go/dns_blocky/blocky-v0.28.1/v0.28.1.mod) = 8163
-SHA256 (go/dns_blocky/blocky-v0.28.1/v0.28.1.zip) = 3b7e6cd271e03debf5268bcda40af477e2d211ac9e6592ea854e08c2071a783d
-SIZE (go/dns_blocky/blocky-v0.28.1/v0.28.1.zip) = 7389075
+TIMESTAMP = 1763460671
+SHA256 (go/dns_blocky/blocky-v0.28.2/v0.28.2.mod) = a3c70a0b83f64ec41976ea9e5dad58b7f8234ad9b2a2cf1fc56000786cdc53ca
+SIZE (go/dns_blocky/blocky-v0.28.2/v0.28.2.mod) = 8163
+SHA256 (go/dns_blocky/blocky-v0.28.2/v0.28.2.zip) = 639aa19a540bacb255b1b3e315a2dd61d60591f8b95af3db08a8a45f5a69561d
+SIZE (go/dns_blocky/blocky-v0.28.2/v0.28.2.zip) = 7394036
diff --git a/editors/Makefile b/editors/Makefile
index b05a556a5a4f..9f63745917eb 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -21,8 +21,8 @@
SUBDIR += calligra
SUBDIR += calligraplan
SUBDIR += chexedit
- SUBDIR += cooledit
SUBDIR += consult.el
+ SUBDIR += cooledit
SUBDIR += cpeditor
SUBDIR += cream
SUBDIR += cudatext
@@ -202,8 +202,8 @@
SUBDIR += linux-wps-office
SUBDIR += lite
SUBDIR += lite-xl
- SUBDIR += marker
SUBDIR += marginalia.el
+ SUBDIR += marker
SUBDIR += mg
SUBDIR += mickey
SUBDIR += micro
@@ -226,8 +226,8 @@
SUBDIR += omegaT
SUBDIR += openoffice-4
SUBDIR += openoffice-devel
- SUBDIR += orderless.el
SUBDIR += orbiton
+ SUBDIR += orderless.el
SUBDIR += ox
SUBDIR += p5-Proc-InvokeEditor
SUBDIR += p5-Vimana
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 4b868c0f35c2..35582fad668b 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -49,6 +49,7 @@ CMAKE_ON= CMAKE_SKIP_RPATH
CMAKE_ON+= ${GLSLANG FFMPEG FLATBUFFERS HIDAPI LIBPNG LIBUSB MINIUPNPC PUGIXML RTMIDI XXHASH ZSTD:L:S/^/USE_SYSTEM_/}
CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests
CMAKE_OFF= USE_NATIVE_INSTRUCTIONS USE_PRECOMPILED_HEADERS
+CMAKE_ARGS+= -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
LDFLAGS+= -Wl,--as-needed # GLU
OPTIONS_DEFINE= ALSA EVDEV FAUDIO JACK LTO OPENCV PULSEAUDIO SDL SNDIO VULKAN
diff --git a/filesystems/openzfs-kmod/Makefile b/filesystems/openzfs-kmod/Makefile
index 59176e7ec45f..f0b02c7f3ad9 100644
--- a/filesystems/openzfs-kmod/Makefile
+++ b/filesystems/openzfs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -13,7 +13,7 @@ WWW= https://github.com/openzfs/zfs
LICENSE= CDDL
USES= cpe kmod
-OPENZFS_TAGNAME= 1af41fd20
+OPENZFS_TAGNAME= ab38521f3
KMODTARGET?= openzfs.ko
PLIST_FILES= ${KMODDIR}/${KMODTARGET}
diff --git a/filesystems/openzfs-kmod/distinfo b/filesystems/openzfs-kmod/distinfo
index 12ffc3244f57..7f6b6c721441 100644
--- a/filesystems/openzfs-kmod/distinfo
+++ b/filesystems/openzfs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368922
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763509982
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/Makefile b/filesystems/openzfs/Makefile
index ad5607d490df..e883895b9314 100644
--- a/filesystems/openzfs/Makefile
+++ b/filesystems/openzfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -42,7 +42,7 @@ CONFIGURE_ARGS+= --enable-debug --enable-debuginfo
.endif
.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+= --with-python=${PYTHON_VER}
+CONFIGURE_ARGS+= --with-python=${PYTHON_VER} --enable-pyzfs
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
diff --git a/filesystems/openzfs/distinfo b/filesystems/openzfs/distinfo
index 08e0ba3026a7..c42d08c7641a 100644
--- a/filesystems/openzfs/distinfo
+++ b/filesystems/openzfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368999
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763510054
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/pkg-plist b/filesystems/openzfs/pkg-plist
index b292449bab3a..2fad9df246db 100644
--- a/filesystems/openzfs/pkg-plist
+++ b/filesystems/openzfs/pkg-plist
@@ -336,12 +336,12 @@ lib/libzpool.so.6.0.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/__pycache__/test_nvlist%%PYTHON_TAG%%.pyc
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_libzfs_core.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_nvlist.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/top_level.txt
lib/security/pam_zfs_key.so
libdata/pkgconfig/libzfs.pc
libdata/pkgconfig/libzfs_core.pc
@@ -1313,7 +1313,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_deleteq.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_getsubopt.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_args.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_counts.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_probe.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/library.kshlib
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/zhack_label_repair_001.ksh
@@ -1342,8 +1341,10 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_010_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_dryrun_output.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_create.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_degraded.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_removal.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/attach-o_ashift.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/setup.ksh
@@ -2303,8 +2304,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_003_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_004_pos.ksr
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_002_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_003_neg.ksh
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index 8158839ac29d..191751f0047c 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.1f
+PORTVERSION= 13.1g
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 5709ae8707dd..5448b8919485 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762607011
-SHA256 (zenorogue-hyperrogue-v13.1f_GH0.tar.gz) = 2d1a83b078cd9801dec44f91626eb62cb8376e19a2954daaa1b8529d292d3bfb
-SIZE (zenorogue-hyperrogue-v13.1f_GH0.tar.gz) = 102644756
+TIMESTAMP = 1762962820
+SHA256 (zenorogue-hyperrogue-v13.1g_GH0.tar.gz) = 9a36672cc511fdeb3fa259cbf1240f4f767ab34156060a0b0e4754afc82da4ec
+SIZE (zenorogue-hyperrogue-v13.1g_GH0.tar.gz) = 102650805
diff --git a/games/powder-toy-devel/Makefile b/games/powder-toy-devel/Makefile
index 85b7a1e387db..6a9e2c91ffa4 100644
--- a/games/powder-toy-devel/Makefile
+++ b/games/powder-toy-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= powder-toy
-DISTVERSION= snapshot-389
+DISTVERSION= snapshot-391
CATEGORIES= games
PKGNAMESUFFIX= -devel
diff --git a/games/powder-toy-devel/distinfo b/games/powder-toy-devel/distinfo
index cefa2717073f..4666e4313a54 100644
--- a/games/powder-toy-devel/distinfo
+++ b/games/powder-toy-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755528304
-SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-389_GH0.tar.gz) = 3d8100699a74788c96240fe07bb0ed976dab6137d38a138cf9af8d81b7700551
-SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-389_GH0.tar.gz) = 809408
+TIMESTAMP = 1762962830
+SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-391_GH0.tar.gz) = fde4baa1394ecf0cfad69c7dce62d672cbc61c99d9d85a9c050bd85e216a2740
+SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-391_GH0.tar.gz) = 899755
diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile
index 6cf1191b576f..c543120bb16a 100644
--- a/graphics/drm_info/Makefile
+++ b/graphics/drm_info/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm_info
DISTVERSIONPREFIX= v
-DISTVERSION= 2.8.0
+DISTVERSION= 2.9.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -19,8 +19,12 @@ GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= emersion
PLIST_FILES= bin/${PORTNAME}
-OPTIONS_DEFINE= MANPAGES PCI
-OPTIONS_DEFAULT=MANPAGES PCI
+OPTIONS_DEFINE= EDID MANPAGES PCI
+OPTIONS_DEFAULT=EDID MANPAGES PCI
+
+EDID_DESC= Print EDID identification via libdisplay-info
+EDID_LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info
+EDID_MESON_ENABLED= libdisplay-info
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo
index 669eb55ffdb4..8fa5d13c34d0 100644
--- a/graphics/drm_info/distinfo
+++ b/graphics/drm_info/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749473002
-SHA256 (drm_info-v2.8.0.tar.bz2) = 63b67be39c9b7b515b0b27b751fa1c6cc5707763a681d5797ad23914a2917634
-SIZE (drm_info-v2.8.0.tar.bz2) = 16998
+TIMESTAMP = 1763314559
+SHA256 (drm_info-v2.9.0.tar.bz2) = b684773e3ae48b9f9937b2078221fc4b46590c7c4130a55aa746918a03a0a1a2
+SIZE (drm_info-v2.9.0.tar.bz2) = 20575
diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123
index 1c3488aaa4da..9a2b1d298d0b 100644
--- a/graphics/drm_info/files/patch-libdrm-2.4.123
+++ b/graphics/drm_info/files/patch-libdrm-2.4.123
@@ -1,8 +1,8 @@
Drop after graphics/libdrm >= 2.4.125 update
---- meson.build.orig 2025-06-09 12:43:22 UTC
+--- meson.build.orig 2025-11-16 17:35:59 UTC
+++ meson.build
-@@ -41,7 +41,7 @@ libdrm = dependency('libdrm',
+@@ -45,7 +45,7 @@ libdrm = dependency(
#
# We need to make sure we don't use any new libdrm functions, but those
# are added very infrequently, so this is unlikely to be an issue.
@@ -11,18 +11,18 @@ Drop after graphics/libdrm >= 2.4.125 update
if libdrm.type_name() == 'internal'
error('libdrm subproject out of date. Run `meson subprojects update`.')
endif
-@@ -65,6 +65,11 @@ else
- fourcc_h = meson.current_source_dir() / 'subprojects/libdrm/include/drm/drm_fourcc.h'
- else
+@@ -71,6 +71,11 @@ endif
fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h'
-+endif
-+
+ endif
+
+# DRM_FORMAT_MOD_VENDOR_MTK and its information is included in libdrm v2.4.125
+if libdrm.version().version_compare('>=2.4.125')
+ add_project_arguments('-DHAVE_MEDIATEK', language: 'c')
- endif
-
- if libpci.found()
++endif
++
+ # The DRM_BUS_FAUX bus and its information is included in libdrm v2.4.127
+ if libdrm.version().version_compare('>=2.4.127')
+ add_project_arguments('-DHAVE_FAUX_BUS', language: 'c')
--- modifiers.c.orig 2025-06-09 12:43:22 UTC
+++ modifiers.c
@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) {
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index 11b062acde7d..995f4bd48725 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libimagequant
-PORTVERSION= 4.4.0
-PORTREVISION= 1
+PORTVERSION= 4.4.1
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/libimagequant/Makefile.crates b/graphics/libimagequant/Makefile.crates
index eb9bec380e90..bbba01e6add6 100644
--- a/graphics/libimagequant/Makefile.crates
+++ b/graphics/libimagequant/Makefile.crates
@@ -1,16 +1,16 @@
CARGO_CRATES= adler2-2.0.1 \
arrayvec-0.7.6 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
bytemuck-1.24.0 \
- cc-1.2.41 \
- cfg-if-1.0.3 \
+ cc-1.2.46 \
+ cfg-if-1.0.4 \
crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
either-1.15.0 \
- find-msvc-tools-0.1.4 \
- flate2-1.1.4 \
+ find-msvc-tools-0.1.5 \
+ flate2-1.1.5 \
libc-0.2.177 \
libz-rs-sys-0.5.2 \
lodepng-3.12.1 \
diff --git a/graphics/libimagequant/distinfo b/graphics/libimagequant/distinfo
index 328b6b128f61..afb0de05848b 100644
--- a/graphics/libimagequant/distinfo
+++ b/graphics/libimagequant/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1760220425
+TIMESTAMP = 1763454271
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
-SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
-SIZE (rust/crates/cc-1.2.41.crate) = 91154
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cc-1.2.46.crate) = b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36
+SIZE (rust/crates/cc-1.2.46.crate) = 92306
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -21,10 +21,10 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
-SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
-SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
-SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
@@ -49,5 +49,5 @@ SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb78
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
-SHA256 (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 22f90ad2ba87fe44d8156862798491bf056034f031a9b8b95d720669047ede20
-SIZE (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 89068
+SHA256 (ImageOptim-libimagequant-4.4.1_GH0.tar.gz) = 2464a3e922b5a220b633d674062b82f0670114f8f3dd30d1935a621c95965f1b
+SIZE (ImageOptim-libimagequant-4.4.1_GH0.tar.gz) = 88873
diff --git a/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h b/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h
new file mode 100644
index 000000000000..e7b489010508
--- /dev/null
+++ b/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h
@@ -0,0 +1,11 @@
+--- src/core/SkRasterPipeline.h.orig 2025-11-18 06:35:10 UTC
++++ src/core/SkRasterPipeline.h
+@@ -24,7 +24,7 @@ struct skcms_TransferFunction;
+ struct SkImageInfo;
+ struct skcms_TransferFunction;
+
+-#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32)
++#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__)
+ #define SK_HAS_MUSTTAIL 1
+ #else
+ #define SK_HAS_MUSTTAIL 0
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 7d61dab2478b..8cba9bc77c1d 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.3-branchpoint-1115
-DISTVERSIONSUFFIX= -g8c427aae924
+DISTVERSION= 25.3-branchpoint-1296
+DISTVERSIONSUFFIX= -gad25196d356
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 4a29a999449a..f65759f736a2 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1762984721
-SHA256 (mesa-25.3-branchpoint-1115-g8c427aae924.tar.bz2) = 1e814f7a162c0ea5f6a8256df5aedd34a7144498689e7b9d89c77df457aed72f
-SIZE (mesa-25.3-branchpoint-1115-g8c427aae924.tar.bz2) = 55540300
+TIMESTAMP = 1763422439
+SHA256 (mesa-25.3-branchpoint-1296-gad25196d356.tar.bz2) = 42333c8dc658e129a3129339292d714242c270b51f0b265d9314f706472668e6
+SIZE (mesa-25.3-branchpoint-1296-gad25196d356.tar.bz2) = 55699435
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 6452861fbf11..323459d38328 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293176
-SHA256 (KDE/plasma/6.5.2/spectacle-6.5.2.tar.xz) = 4641fb164ddb3cfdef77597d8db75218e0c8b7ab63c0bdfc20ca0c7a2420992e
-SIZE (KDE/plasma/6.5.2/spectacle-6.5.2.tar.xz) = 1606128
+TIMESTAMP = 1763481296
+SHA256 (KDE/plasma/6.5.3/spectacle-6.5.3.tar.xz) = cf150166ecd4b40c2fa7b3b4761cee22ff08b2cc8da68cf8cd6ffc0efc78c8b7
+SIZE (KDE/plasma/6.5.3/spectacle-6.5.3.tar.xz) = 1604968
diff --git a/graphics/py-napari-console/Makefile b/graphics/py-napari-console/Makefile
index d0a4887cd29d..516ec0ab934c 100644
--- a/graphics/py-napari-console/Makefile
+++ b/graphics/py-napari-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= napari-console
-DISTVERSION= 0.1.3
+DISTVERSION= 0.1.4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-napari-console/distinfo b/graphics/py-napari-console/distinfo
index 4668caf35695..a5c3ff04f3fd 100644
--- a/graphics/py-napari-console/distinfo
+++ b/graphics/py-napari-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734757183
-SHA256 (napari_console-0.1.3.tar.gz) = ba4f7e1cdca65a7924631372a5e58884e2e35a2b9092c79b98acb9c2dfe1254f
-SIZE (napari_console-0.1.3.tar.gz) = 20010
+TIMESTAMP = 1763481432
+SHA256 (napari_console-0.1.4.tar.gz) = e185e4d36d8171ae23ca383dc69c38df76592a984d6c99ad08372d188a1fbb9b
+SIZE (napari_console-0.1.4.tar.gz) = 20152
diff --git a/lang/Makefile b/lang/Makefile
index b699f2df4daa..7edd3bb3c34a 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -331,7 +331,7 @@
SUBDIR += ruby32
SUBDIR += ruby33
SUBDIR += ruby34
- SUBDIR += ruby35
+ SUBDIR += ruby40
SUBDIR += rubygem-rb_sys
SUBDIR += rubygem-ruby_language_server
SUBDIR += runawk
@@ -368,8 +368,8 @@
SUBDIR += spidermonkey102
SUBDIR += spidermonkey115
SUBDIR += spidermonkey128
+ SUBDIR += spidermonkey140
SUBDIR += spidermonkey78
- SUBDIR += spidermonkey91
SUBDIR += squeak
SUBDIR += squirrel
SUBDIR += starlark-rust
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 2bd35931a133..7d6194f3a81d 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -2,7 +2,6 @@ PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 22.3.4.27
PORTREVISION= 2
-# NB when bumping OTP versions also bump PORTREVISION in databases/couchdb3
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime22
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index 5ea378d8d6d8..9abc0a64a0a8 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -1,6 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 27.3.4.5
+# NB when bumping OTP versions also bump PORTREVISION in databases/couchdb3
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 03e7988a47ca..2487a07e2886 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -170,14 +170,14 @@ post-patch:
do-build:
# build fpc compiler
@${ECHO_MSG} "##### STARTING COMPILER AND UNITS #####"
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE COMPILER AND UNITS #####"
do-install:
# Installing fpc compiler
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
# Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index e9f49f1f4bb7..7de10957d5b8 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -157,20 +157,20 @@ post-patch:
do-build:
# build fpc compiler
@${ECHO_MSG} "##### STARTING COMPILER #####"
- (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE COMPILER #####"
# build units
@${ECHO_MSG} "##### STARTING UNITS #####"
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} build ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} build ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE UNITS #####"
do-install:
# Installing fpc compiler
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
# Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/lang/ldc/Makefile b/lang/ldc/Makefile
index f650d494ad93..03245d5b85ae 100644
--- a/lang/ldc/Makefile
+++ b/lang/ldc/Makefile
@@ -30,6 +30,9 @@ CMAKE_ARGS+= -DLDC_INSTALL_PREFIX="${PREFIX}" \
-DBUILD_SHARED_LIBS="BOTH" \
-DBUILD_LTO_LIBS=ON
+post-patch:
+ cd ${WRKDIR}; patch < ${.CURDIR}/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ldc-build-runtime
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ldc-profdata
diff --git a/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d b/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
new file mode 100644
index 000000000000..1a8de7a3d4a7
--- /dev/null
+++ b/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
@@ -0,0 +1,12 @@
+--- ldc2-1.41.0-freebsd-x86_64/import/core/sys/freebsd/config.d.orig 2025-06-07 02:43:09 UTC
++++ ldc2-1.41.0-freebsd-x86_64/import/core/sys/freebsd/config.d
+@@ -14,7 +14,8 @@
+ // NOTE: When adding newer versions of FreeBSD, verify all current versioned
+ // bindings are still compatible with the release.
+
+- version (FreeBSD_15) enum __FreeBSD_version = 1500000;
++ version (FreeBSD_16) enum __FreeBSD_version = 1600000;
++else version (FreeBSD_15) enum __FreeBSD_version = 1500000;
+ else version (FreeBSD_14) enum __FreeBSD_version = 1400000;
+ else version (FreeBSD_13) enum __FreeBSD_version = 1302000;
+ else version (FreeBSD_12) enum __FreeBSD_version = 1204000;
diff --git a/lang/ruby35/distinfo b/lang/ruby35/distinfo
deleted file mode 100644
index 74132595156f..000000000000
--- a/lang/ruby35/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1745193802
-SHA256 (ruby/ruby-3.5.0-preview1.tar.xz) = c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
-SIZE (ruby/ruby-3.5.0-preview1.tar.xz) = 17443928
diff --git a/lang/ruby35/files/patch-common.mk b/lang/ruby35/files/patch-common.mk
deleted file mode 100644
index 10e9abf6216c..000000000000
--- a/lang/ruby35/files/patch-common.mk
+++ /dev/null
@@ -1,26 +0,0 @@
---- common.mk.orig 2024-12-12 01:10:13 UTC
-+++ common.mk
-@@ -487,17 +487,17 @@ install-all: pre-install-all do-install-all post-insta
- $(ruby_pc): $(srcdir)/template/ruby.pc.in config.status
-
- install-all: pre-install-all do-install-all post-install-all
--pre-install-all:: all pre-install-local pre-install-ext pre-install-gem pre-install-doc
-+pre-install-all:: all pre-install-local pre-install-ext pre-install-doc
- do-install-all: pre-install-all $(DOT_WAIT) docs
-- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all $(INSTALL_DOC_OPTS)
--post-install-all:: post-install-local post-install-ext post-install-gem post-install-doc
-+ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=gem $(INSTALL_DOC_OPTS)
-+post-install-all:: post-install-local post-install-ext post-install-doc
- @$(NULLCMD)
-
- install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
--pre-install-nodoc:: pre-install-local pre-install-ext pre-install-gem
-+pre-install-nodoc:: pre-install-local pre-install-ext
- do-install-nodoc: main pre-install-nodoc
-- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=doc
--post-install-nodoc:: post-install-local post-install-ext post-install-gem
-+ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=doc --exclude=gem
-+post-install-nodoc:: post-install-local post-install-ext
-
- install-local: pre-install-local do-install-local post-install-local
- pre-install-local:: pre-install-bin pre-install-lib pre-install-man
diff --git a/lang/ruby35/Makefile b/lang/ruby40/Makefile
index cc5866718a21..de12f63ed780 100644
--- a/lang/ruby35/Makefile
+++ b/lang/ruby40/Makefile
@@ -54,7 +54,7 @@ EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/bin/gem \
--exclude ${DISTNAME}/sample/win32ole \
--no-same-owner --no-same-permissions
-RUBY_VER= 3.5
+RUBY_VER= 4.0
OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC YJIT
OPTIONS_DEFAULT= RDOC
diff --git a/lang/ruby40/distinfo b/lang/ruby40/distinfo
new file mode 100644
index 000000000000..95cd56ac466c
--- /dev/null
+++ b/lang/ruby40/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763409827
+SHA256 (ruby/ruby-4.0.0-preview2.tar.xz) = 0b92b15466d77a9d7e59e4a75f050d42cd50fe96c951d2b3b9f8029394cd9a43
+SIZE (ruby/ruby-4.0.0-preview2.tar.xz) = 17554228
diff --git a/lang/ruby40/files/patch-common.mk b/lang/ruby40/files/patch-common.mk
new file mode 100644
index 000000000000..ece776408fdc
--- /dev/null
+++ b/lang/ruby40/files/patch-common.mk
@@ -0,0 +1,19 @@
+--- common.mk.orig 2025-11-17 12:39:04 UTC
++++ common.mk
+@@ -427,14 +427,14 @@ do-install-all: pre-install-all $(DOT_WAIT) docs
+ install-all: pre-install-all do-install-all post-install-all
+ pre-install-all:: all pre-install-local pre-install-ext pre-install-gem pre-install-doc
+ do-install-all: pre-install-all $(DOT_WAIT) docs
+- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) $(INSTALL_DOC_OPTS)
++ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=gem $(INSTALL_DOC_OPTS)
+ post-install-all:: post-install-local post-install-ext post-install-gem post-install-doc
+ @$(NULLCMD)
+
+ install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
+ pre-install-nodoc:: pre-install-local pre-install-ext pre-install-gem
+ do-install-nodoc: main pre-install-nodoc
+- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=doc
++ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=doc --exclude=gem
+ post-install-nodoc:: post-install-local post-install-ext post-install-gem
+
+ install-local: pre-install-local do-install-local post-install-local
diff --git a/lang/ruby35/files/patch-configure.ac b/lang/ruby40/files/patch-configure.ac
index 2e3c608f9449..2e3c608f9449 100644
--- a/lang/ruby35/files/patch-configure.ac
+++ b/lang/ruby40/files/patch-configure.ac
diff --git a/lang/ruby35/files/patch-lib_mkmf.rb b/lang/ruby40/files/patch-lib_mkmf.rb
index 46ba529446e0..46ba529446e0 100644
--- a/lang/ruby35/files/patch-lib_mkmf.rb
+++ b/lang/ruby40/files/patch-lib_mkmf.rb
diff --git a/lang/ruby35/files/patch-tool_mkconfig.rb b/lang/ruby40/files/patch-tool_mkconfig.rb
index 24478cacbb7a..24478cacbb7a 100644
--- a/lang/ruby35/files/patch-tool_mkconfig.rb
+++ b/lang/ruby40/files/patch-tool_mkconfig.rb
diff --git a/lang/ruby35/pkg-descr b/lang/ruby40/pkg-descr
index a537df18eb88..a537df18eb88 100644
--- a/lang/ruby35/pkg-descr
+++ b/lang/ruby40/pkg-descr
diff --git a/lang/ruby35/pkg-message b/lang/ruby40/pkg-message
index 2b7e0a2a63b9..2b7e0a2a63b9 100644
--- a/lang/ruby35/pkg-message
+++ b/lang/ruby40/pkg-message
diff --git a/lang/ruby35/pkg-plist b/lang/ruby40/pkg-plist
index 97556d121539..55a3e121f64a 100644
--- a/lang/ruby35/pkg-plist
+++ b/lang/ruby40/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
@@ -148,6 +149,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/intern/ruby.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/largesize.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/posix.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/set.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/signal.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/sprintf.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/string.h
@@ -278,7 +280,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_ARCHLIBDIR%%/monitor.so
%%RUBY_ARCHLIBDIR%%/objspace.so
%%RUBY_ARCHLIBDIR%%/openssl.so
-%%RUBY_ARCHLIBDIR%%/pathname.so
%%RUBY_ARCHLIBDIR%%/psych.so
%%RUBY_ARCHLIBDIR%%/pty.so
%%RUBY_ARCHLIBDIR%%/rbconfig.rb
@@ -290,11 +291,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_ARCHLIBDIR%%/zlib.so
%%RUBY_LIBDIR%%/bundled_gems.rb
%%RUBY_LIBDIR%%/cgi.rb
-%%RUBY_LIBDIR%%/cgi/cookie.rb
-%%RUBY_LIBDIR%%/cgi/core.rb
-%%RUBY_LIBDIR%%/cgi/html.rb
-%%RUBY_LIBDIR%%/cgi/session.rb
-%%RUBY_LIBDIR%%/cgi/session/pstore.rb
+%%RUBY_LIBDIR%%/cgi/escape.rb
%%RUBY_LIBDIR%%/cgi/util.rb
%%RUBY_LIBDIR%%/coverage.rb
%%RUBY_LIBDIR%%/date.rb
@@ -353,6 +350,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/json/add/rational.rb
%%RUBY_LIBDIR%%/json/add/regexp.rb
%%RUBY_LIBDIR%%/json/add/set.rb
+%%RUBY_LIBDIR%%/json/add/string.rb
%%RUBY_LIBDIR%%/json/add/struct.rb
%%RUBY_LIBDIR%%/json/add/symbol.rb
%%RUBY_LIBDIR%%/json/add/time.rb
@@ -409,6 +407,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/compiler.rb
%%RUBY_LIBDIR%%/prism/desugar_compiler.rb
%%RUBY_LIBDIR%%/prism/dispatcher.rb
+%%RUBY_LIBDIR%%/prism/dot_visitor.rb
%%RUBY_LIBDIR%%/prism/dsl.rb
%%RUBY_LIBDIR%%/prism/ffi.rb
%%RUBY_LIBDIR%%/prism/inspect_visitor.rb
@@ -424,6 +423,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/pattern.rb
%%RUBY_LIBDIR%%/prism/polyfill/append_as_bytes.rb
%%RUBY_LIBDIR%%/prism/polyfill/byteindex.rb
+%%RUBY_LIBDIR%%/prism/polyfill/scan_byte.rb
%%RUBY_LIBDIR%%/prism/polyfill/unpack1.rb
%%RUBY_LIBDIR%%/prism/polyfill/warn.rb
%%RUBY_LIBDIR%%/prism/reflection.rb
@@ -438,6 +438,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/translation/parser/lexer.rb
%%RUBY_LIBDIR%%/prism/translation/parser33.rb
%%RUBY_LIBDIR%%/prism/translation/parser34.rb
+%%RUBY_LIBDIR%%/prism/translation/parser35.rb
%%RUBY_LIBDIR%%/prism/translation/parser_current.rb
%%RUBY_LIBDIR%%/prism/translation/ripper.rb
%%RUBY_LIBDIR%%/prism/translation/ripper/sexp.rb
@@ -516,7 +517,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/commands/owner_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/pristine_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/push_command.rb
-%%RUBY_LIBDIR%%/rubygems/commands/query_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/rdoc_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/rebuild_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/search_command.rb
@@ -532,7 +532,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/commands/update_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/which_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/yank_command.rb
-%%RUBY_LIBDIR%%/rubygems/compatibility.rb
%%RUBY_LIBDIR%%/rubygems/config_file.rb
%%RUBY_LIBDIR%%/rubygems/core_ext/kernel_gem.rb
%%RUBY_LIBDIR%%/rubygems/core_ext/kernel_require.rb
@@ -561,7 +560,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/gemcutter_utilities/webauthn_listener/response.rb
%%RUBY_LIBDIR%%/rubygems/gemcutter_utilities/webauthn_poller.rb
%%RUBY_LIBDIR%%/rubygems/gemspec_helpers.rb
-%%RUBY_LIBDIR%%/rubygems/install_default_message.rb
%%RUBY_LIBDIR%%/rubygems/install_message.rb
%%RUBY_LIBDIR%%/rubygems/install_update_options.rb
%%RUBY_LIBDIR%%/rubygems/installer.rb
@@ -637,7 +635,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/security/signer.rb
%%RUBY_LIBDIR%%/rubygems/security/trust_dir.rb
%%RUBY_LIBDIR%%/rubygems/security_option.rb
-%%RUBY_LIBDIR%%/rubygems/shellwords.rb
%%RUBY_LIBDIR%%/rubygems/source.rb
%%RUBY_LIBDIR%%/rubygems/source/git.rb
%%RUBY_LIBDIR%%/rubygems/source/installed.rb
@@ -650,8 +647,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/specification.rb
%%RUBY_LIBDIR%%/rubygems/specification_policy.rb
%%RUBY_LIBDIR%%/rubygems/specification_record.rb
-%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
-%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
+%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSign.pem
%%RUBY_LIBDIR%%/rubygems/stub_specification.rb
%%RUBY_LIBDIR%%/rubygems/target_rbconfig.rb
%%RUBY_LIBDIR%%/rubygems/text.rb
@@ -733,10 +729,9 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/vendored_tsort.rb
%%RUBY_LIBDIR%%/rubygems/version.rb
%%RUBY_LIBDIR%%/rubygems/version_option.rb
+%%RUBY_LIBDIR%%/rubygems/win_platform.rb
%%RUBY_LIBDIR%%/rubygems/yaml_serializer.rb
%%RUBY_LIBDIR%%/securerandom.rb
-%%RUBY_LIBDIR%%/set.rb
-%%RUBY_LIBDIR%%/set/sorted_set.rb
%%RUBY_LIBDIR%%/shellwords.rb
%%RUBY_LIBDIR%%/singleton.rb
%%RUBY_LIBDIR%%/socket.rb
@@ -840,13 +835,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/README.md
%%DOCS%%%%RUBY_DOCDIR%%/_regexp.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/_timezones.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/box.md
%%DOCS%%%%RUBY_DOCDIR%%/bsearch.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/bug_triaging.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/case_mapping.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/character_selectors.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/command_injection.rdoc
-%%DOCS%%%%RUBY_DOCDIR%%/command_line/environment.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/building_ruby.md
+%%DOCS%%%%RUBY_DOCDIR%%/contributing/concurrency_guide.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/contributing.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/documentation_guide.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/glossary.md
@@ -892,7 +888,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/fiber.md
%%DOCS%%%%RUBY_DOCDIR%%/format_specifications.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/forwardable.rd.ja
-%%DOCS%%%%RUBY_DOCDIR%%/globals.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/globals.md
%%DOCS%%%%RUBY_DOCDIR%%/hash_inclusion.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/images/boottime-classes.png
%%DOCS%%%%RUBY_DOCDIR%%/implicit_conversion.rdoc
@@ -973,7 +969,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/pty/README.expect.ja
%%DOCS%%%%RUBY_DOCDIR%%/pty/README.ja
%%DOCS%%%%RUBY_DOCDIR%%/ractor.md
-%%DOCS%%%%RUBY_DOCDIR%%/rdoc/markup_reference.rb
%%DOCS%%%%RUBY_DOCDIR%%/regexp/methods.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/regexp/unicode_properties.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/reline/face.md
@@ -982,16 +977,27 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/signals.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/standard_library.md
%%DOCS%%%%RUBY_DOCDIR%%/strftime_formatting.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string.rb
+%%DOCS%%%%RUBY_DOCDIR%%/string/aref.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/aset.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/b.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/bytes.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/bytesize.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/byteslice.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/bytesplice.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/center.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chars.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chomp.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chop.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/chr.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/codepoints.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/concat.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/count.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/delete.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/delete_prefix.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/delete_suffix.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/downcase.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/dump.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_byte.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_char.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_codepoint.rdoc
@@ -999,21 +1005,40 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_line.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/encode.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/end_with_p.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/eql_p.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/force_encoding.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/getbyte.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/grapheme_clusters.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/hash.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/index.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/insert.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/inspect.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/intern.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/length.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/ljust.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/new.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/ord.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/partition.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/rindex.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/rjust.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/rpartition.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/scan.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/scrub.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/split.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/squeeze.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/start_with_p.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/sub.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/succ.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/sum.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/swapcase.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/stringio/README.md
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_byte.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_char.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_codepoint.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/getbyte.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/getc.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/gets.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/stringio.md
%%DOCS%%%%RUBY_DOCDIR%%/strscan/helper_methods.md
%%DOCS%%%%RUBY_DOCDIR%%/strscan/link_refs.txt
%%DOCS%%%%RUBY_DOCDIR%%/strscan/methods/get_byte.md
@@ -1045,9 +1070,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/syntax/precedence.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/syntax/refinements.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/windows.md
+%%DOCS%%%%RUBY_DOCDIR%%/yarv_frame_layout.md
%%DOCS%%%%RUBY_DOCDIR%%/yarvarch.en
%%DOCS%%%%RUBY_DOCDIR%%/yarvarch.ja
%%DOCS%%%%RUBY_DOCDIR%%/yjit/yjit.md
+%%DOCS%%%%RUBY_DOCDIR%%/zjit.md
%%DOCS%%%%RUBY_MODDOCDIR%%/option_dump.md
%%DOCS%%%%RUBY_MODDOCDIR%%/options.md
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/README
@@ -1061,51 +1088,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/coverage.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/delegate.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dir.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.ja.rdoc
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rdoc
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/acl.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/name.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/eval.rb
@@ -1536,144 +1518,32 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Binding/local_variables-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Binding/receiver-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Binding/source_location-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/cdesc-Cookie.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/domain%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/domain-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/expires-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/httponly%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/httponly-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/name%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/parse-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/path%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/secure%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/secure-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/value%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/cdesc-Escape.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeElement-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeHTML-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_element-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_html-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_uri_component-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/h-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeElement-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeHTML-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_element-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_html-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML3/cdesc-HTML3.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4/cdesc-HTML4.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4Fr/cdesc-HTML4Fr.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4Tr/cdesc-HTML4Tr.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML5/cdesc-HTML5.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/a-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/base-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/blockquote-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/caption-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/cdesc-HtmlExtension.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/checkbox-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/checkbox_group-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/file_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/form-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/hidden-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/image_button-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/img-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/multipart_form-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/password_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/popup_menu-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/radio_button-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/radio_group-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/reset-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/scrolling_list-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/submit-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/text_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/textarea-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/InvalidEncoding/cdesc-InvalidEncoding.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/cdesc-QueryExtension.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/cookies-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/files-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/has_key%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/include%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/initialize_query-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/key%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/keys-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/multipart%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/params%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/params-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/raw_cookie-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/raw_cookie2-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/read_from_cmdline-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/read_multipart-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/%5b%5d%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/cdesc-FileStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/cdesc-MemoryStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/cdesc-NullStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/cdesc-PStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/cdesc-Session.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/create_new_id-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/new_session-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/session_id-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/cdesc-Util.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeElement-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeHTML-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeURIComponent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_element-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/h-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/pretty-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/rfc1123_date-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeElement-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeHTML-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeURIComponent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_element-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/_no_crlf_check-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset%3d-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/cdesc-EscapeExt.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escapeHTML-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escape_uri_component-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescapeHTML-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescape_uri_component-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/cdesc-CGI.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/env_table-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/header-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/http_header-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/out-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/parse-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/stdinput-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/stdoutput-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/allocate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/attached_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/cdesc-Class.ri
@@ -2163,8 +2033,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ERB/DefMethod/def_erb_method-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/DefMethod/def_erb_method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/cdesc-Escape.ri
-%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/html_escape-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/html_escape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/cdesc-Util.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/u-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/u-i.ri
@@ -2398,6 +2266,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/product-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/rewind-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/size-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Enumerator/to_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/with_index-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/with_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Errno/cdesc-Errno.ri
@@ -2415,6 +2284,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/fetch_line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_location-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_block_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_operator_write_for_args-i.ri
@@ -2422,8 +2292,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_path_operator_write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_read-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_def_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_index_operator_write_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_index_operator_write_for_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_lambda_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_local_variable_operator_write_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_local_variable_operator_write_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot-i.ri
@@ -2432,8 +2304,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_call_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_call_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_colon2-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_defn-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_defs-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_fcall_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_fcall_for_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_iter-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_lambda-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn1_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn1_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn2_for_args-i.ri
@@ -2895,7 +2771,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/datadir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem_priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_specifications_dir-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extension_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extensions_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_gem_path-i.ri
@@ -3108,7 +2983,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/cdesc-PristineCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/only_executables_or_plugins%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/cdesc-PushCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/get_attestations_part-i.ri
@@ -3117,10 +2991,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/send_gem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/send_push_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/cdesc-QueryCommand.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/deprecation_warning-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/warning_without_suggested_alternatives-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/cdesc-RdocCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/new-c.ri
@@ -3179,6 +3049,9 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SignoutCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/check_typo_squatting-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/config_file_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/configured_sources-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/default_sources-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SpecificationCommand/cdesc-SpecificationCommand.ri
@@ -3349,6 +3222,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/ErrorReason/cdesc-ErrorReason.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Exception/cdesc-Exception.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/BuildError/cdesc-BuildError.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/NoMakefileError/cdesc-NoMakefileError.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/build_extensions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/cdesc-Builder.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/class_name-c.ri
@@ -3356,6 +3230,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/ruby-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/run-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/shelljoin-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/shellsplit-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/DylibNotFoundError/cdesc-DylibNotFoundError.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/DylibNotFoundError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/LinkFlagConverter/cdesc-LinkFlagConverter.ri
@@ -3392,8 +3268,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/split_flags-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/win_target%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/write_deffile-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/build-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/build-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/cdesc-CmakeBuilder.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/check_presets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/compile-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/configure-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/profile-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/runner-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ConfigureBuilder/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ConfigureBuilder/cdesc-ConfigureBuilder.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ExtConfBuilder/build-c.ri
@@ -3515,6 +3397,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/build_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/build_extensions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/cdesc-Installer.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/default_spec_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/default_spec_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/ensure_dependency-i.ri
@@ -3532,7 +3415,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_bin_script-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_bin_symlink-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_windows_script-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/inherited-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/install-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/installation_satisfies_dependency%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/installed_specs-i.ri
@@ -3547,7 +3429,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/shebang-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/spec_file-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/unpack-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/user_install_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/verify_spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/windows_stub_script-i.ri
@@ -3588,6 +3469,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/cdesc-NameTuple.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/deconstruct-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/from_list-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/full_name-i.ri
@@ -3707,7 +3590,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/initialize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/limit_read-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/normalize_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/prog_mode-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/raw_spec-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/read_checksums-i.ri
@@ -3735,20 +3617,30 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/%3d%7e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cdesc-Platform.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cpu-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cpu_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/deconstruct-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/eql%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/generic-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/installable%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/local-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_gem%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_platforms%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_spec%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/normalized_linux_version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/os-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/os_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/platform_specificity_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/same_deps%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/same_specificity%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_and_filter_best_platform_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_best_platform_match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_priority-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/to_a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/version-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/version_match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/add_platform-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/cdesc-PlatformMismatch.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/name-i.ri
@@ -4095,13 +3987,18 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/base64_uri_escape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/cdesc-S3URISigner.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/create_request_pool-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_iam_request-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_imds_v1-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_imds_v2-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_request-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_token-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/fetch_s3_config-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_canonical_query_params-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_canonical_request-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_signature-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_string_to_sign-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/sign-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/uri-i.ri
@@ -4369,11 +4266,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/Vendor/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/cache_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/cdesc-Source.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/dependency_resolver_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/download-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/enforce_trailing_slash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/fetch_spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/load_specs-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/new_dependency_resolver_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/typo_squatting%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/update_cache%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/uri-i.ri
@@ -4384,6 +4283,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceFetchProblem/source-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceFetchProblem/wordy-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/%3c%3c-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/append-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/cdesc-SourceList.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/clear-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/delete-i.ri
@@ -4394,6 +4294,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/from-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/include%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/prepend-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/replace-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/sources-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/to_a-i.ri
@@ -4448,7 +4349,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/conflicts-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/date%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/date-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_executable-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_stubs-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/dependencies-i.ri
@@ -4486,12 +4386,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/find_inactive_by_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/for_cache-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/from_yaml-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/full_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/gems_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/has_conflicts%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/homepage-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/initialize_copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/invalidate_memoized_attributes-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/keep_only_files_and_directories-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/latest_spec_for-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/latest_specs-c.ri
@@ -4559,10 +4457,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/unresolved_deps-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/unresolved_specs-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_dependencies-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_for_resolution-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_metadata-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_permissions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/version%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/cdesc-SpecificationPolicy.ri
@@ -4762,7 +4657,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/gzip-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/inflate-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/popen-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/silent_system-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/traverse_parents-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Validator/alien-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Validator/cdesc-Validator.ri
@@ -4799,6 +4693,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/dump_hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/load-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/strip_comment-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/activate_and_load_bin_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/activated_gem_paths-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/add_to_load_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/already_loaded%3f-c.ri
@@ -4836,6 +4731,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/ensure_default_gem_subdirectories-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/ensure_gem_subdirectories-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/env_requirement-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/find_and_activate_spec_for_exe-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_config_file-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_default_spec-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_files-c.ri
@@ -4853,6 +4749,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_rubygems_version-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_spec_for-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_version_for-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/load_bundler_extensions-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_env_plugins-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_path_insert_index-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_plugins-c.ri
@@ -5116,13 +5013,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/foreach-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/fsync-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/generic_readable/cdesc-generic_readable.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/cdesc-generic_writable.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/printf-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/puts-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/syswrite-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/write_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getbyte-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getch-i.ri
@@ -5143,7 +5034,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/nread-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/oflush-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/open-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/path-i.ri
@@ -5171,7 +5061,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/readlines-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/readlines-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/readpartial-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/ready%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/reopen-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/rewind-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/scroll_backward-i.ri
@@ -5209,6 +5098,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/write_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IOError/cdesc-IOError.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%26-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%2b-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%2d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3d%3d%3d-i.ri
@@ -5220,22 +5111,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/Error/cdesc-Error.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/InvalidAddressError/cdesc-InvalidAddressError.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/InvalidPrefixError/cdesc-InvalidPrefixError.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_ipv4_compat%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_reverse-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_to_string-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/addr_mask-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/as_json-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/begin_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/cdesc-IPAddr.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/cidr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/coerce_other-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/end_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/family-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/hton-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/in6_addr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/in_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/include%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/ip6_arpa-i.ri
@@ -5276,7 +5158,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/peeraddr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/recvfrom-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPSocket/valid_v6%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IndexError/cdesc-IndexError.ri
%%RDOC%%%%RUBY_RIDIR%%/Integer/%25-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Integer/%26-i.ri
@@ -5349,7 +5230,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Integer/zero%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Interrupt/cdesc-Interrupt.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/%5b%5d-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/CircularDatastructure/cdesc-CircularDatastructure.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/cdesc-Coder.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/dump-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/generate-i.ri
@@ -5360,6 +5240,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/%5b%5d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/_configure-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_duplicate_key%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_nan%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_nan%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/array_nl%3d-i.ri
@@ -5418,8 +5299,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/detailed_message-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/invalid_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%5b%5d%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%7c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/as_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/cdesc-GenericObject.ri
@@ -5434,6 +5313,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/JSONError/cdesc-JSONError.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/NestingError/cdesc-NestingError.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/cdesc-ParserError.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/column-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/cdesc-JSON.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/create_id%3d-c.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/create_id-c.ri
@@ -5445,6 +5326,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/load-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/load_file%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/load_file-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/on_mixed_keys_hash-c.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parse%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parse-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parser-c.ri
@@ -5458,6 +5340,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Integer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/JSON-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Kernel/Pathname-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Pathname-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Rational-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/String-i.ri
@@ -5630,6 +5513,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Math/erf-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/erfc-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/exp-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Math/expm1-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/frexp-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/gamma-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/hypot-c.ri
@@ -5637,6 +5521,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Math/lgamma-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log10-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Math/log1p-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log2-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/sin-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/sinh-c.ri
@@ -5649,6 +5534,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Method/%3e%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/arity-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Method/box-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/call-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/cdesc-Method.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/clone-i.ri
@@ -5803,7 +5689,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/NameError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/NameError/receiver-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Copy/cdesc-Copy.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/D-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Delete/cdesc-Delete.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Get/cdesc-Get.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Head/cdesc-Head.ri
@@ -5818,9 +5703,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Put/cdesc-Put.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Trace/cdesc-Trace.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Unlock/cdesc-Unlock.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/addr_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/begin_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ca_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ca_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/cdesc-HTTP.ri
@@ -5828,18 +5711,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/cert_store-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ciphers-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/close_on_empty_response-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/continue_timeout%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/continue_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/debug-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/default_configuration-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/default_port-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/do_finish-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/do_start-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/edit_path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/end_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/finish-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/get-c.ri
@@ -5853,7 +5730,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ipaddr%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ipaddr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/keep_alive%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/keep_alive_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/local_host-i.ri
@@ -5866,7 +5742,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/mkcol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/move-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/on_connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/open_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/options-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/patch-i.ri
@@ -5906,14 +5781,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/set_debug_output-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ssl_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/sspi_auth%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/sspi_auth-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/start-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/start-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/started%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/trace-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/transport_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/unescape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/unlock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/use_ssl%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/use_ssl%3f-i.ri
@@ -5937,8 +5808,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPCreated/cdesc-HTTPCreated.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPEarlyHints/cdesc-HTTPEarlyHints.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPError/cdesc-HTTPError.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExceptions/cdesc-HTTPExceptions.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExceptions/response-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExpectationFailed/cdesc-HTTPExpectationFailed.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPFailedDependency/cdesc-HTTPFailedDependency.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPFatalError/cdesc-HTTPFatalError.ri
@@ -5952,30 +5821,19 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/body_stream-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/cdesc-HTTPGenericRequest.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/decode_content-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/encode_multipart_form_data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/flush_buffer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/quote_string-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/pretty_print-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/request_body_permitted%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/response_body_permitted%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body_data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body_stream-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/supply_default_content_type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/uri-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/wait_for_continue-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/write_header-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGone/cdesc-HTTPGone.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/%5b%5d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/add_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/append_field_value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/basic_auth-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/basic_encode-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/canonical_each-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/capitalize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/cdesc-HTTPHeader.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/chunked%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/connection_close%3f-i.ri
@@ -6003,7 +5861,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/range-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/range_length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_content_type-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_field-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_form-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_form_data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_range-i.ri
@@ -6054,32 +5911,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRequestURITooLong/cdesc-HTTPRequestURITooLong.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRequestedRangeNotSatisfiable/cdesc-HTTPRequestedRangeNotSatisfiable.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResetContent/cdesc-HTTPResetContent.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_encoding%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_encoding-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_permitted%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/cdesc-HTTPResponse.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/code-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/decode_content-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/each_response_header-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/http_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/ignore_eof-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/read_body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/read_status_line-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/response_class-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/uri-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRetriableError/cdesc-HTTPRetriableError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSeeOther/cdesc-HTTPSeeOther.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPServerError/cdesc-HTTPServerError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPServiceUnavailable/cdesc-HTTPServiceUnavailable.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/D-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/addr_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/begin_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ca_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ca_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/cdesc-HTTPSession.ri
@@ -6087,18 +5925,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/cert_store-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ciphers-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/close_on_empty_response-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/continue_timeout%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/continue_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/debug-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/default_configuration-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/default_port-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/do_finish-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/do_start-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/edit_path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/end_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/finish-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/get-c.ri
@@ -6112,7 +5944,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ipaddr%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ipaddr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/keep_alive%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/keep_alive_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/local_host-i.ri
@@ -6125,7 +5956,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/mkcol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/move-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/on_connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/open_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/options-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/patch-i.ri
@@ -6165,14 +5995,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/set_debug_output-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ssl_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/sspi_auth%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/sspi_auth-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/start-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/start-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/started%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/trace-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/transport_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/unescape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/unlock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/use_ssl%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/use_ssl%3f-i.ri
@@ -6209,21 +6035,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/ProtocRetryError/cdesc-ProtocRetryError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/ProtocolError/cdesc-ProtocolError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/cdesc-ReadTimeout.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/cdesc-WriteAdapter.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/printf-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/puts-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/cdesc-WriteTimeout.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/cdesc-Net.ri
%%RDOC%%%%RUBY_RIDIR%%/NilClass/%26-i.ri
%%RDOC%%%%RUBY_RIDIR%%/NilClass/%3d%3d%3d-i.ri
@@ -6548,6 +6361,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/ungetc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/write_nonblock-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/AuthTagError/cdesc-AuthTagError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/Cipher/cdesc-Cipher.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/CipherError/cdesc-CipherError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/auth_data%3d-i.ri
@@ -6780,7 +6594,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_pem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DHError/cdesc-DHError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/cdesc-DSA.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/export-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/generate-c.ri
@@ -6796,7 +6609,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_pem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSAError/cdesc-DSAError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/Error/cdesc-Error.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/asn1_flag%3d-i.ri
@@ -6855,7 +6667,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/public_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/to_pem-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/ECError/cdesc-ECError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/cdesc-PKey.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/compare%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/decrypt-i.ri
@@ -6928,11 +6739,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ciphersuites%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_ca-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_cert_cb-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_sigalgs%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ecdh_curves%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/enable_fallback_scsv-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/flush_sessions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/freeze-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/groups%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/keylog_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/max_version%3d-i.ri
@@ -6959,6 +6772,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/session_remove_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/set_params-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/setup-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/sigalgs%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ssl_version%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/timeout-i.ri
@@ -6994,6 +6808,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/context-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/export_keying_material-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/finished_message-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/group-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/hostname%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/hostname-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/io-i.ri
@@ -7003,6 +6818,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_cert_chain-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_finished_message-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_sigalg-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/pending-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/post_connection_check-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session%3d-i.ri
@@ -7010,6 +6826,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_get_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_new_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_reused%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/sigalg-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/ssl_version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/state-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/stop-i.ri
@@ -7019,7 +6836,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/sysread_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/syswrite-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/syswrite_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/tmp_dh_callback-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/tmp_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/to_io-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/using_anon_cipher%3f-i.ri
@@ -7318,9 +7134,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/to_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/cdesc-HTTPError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/cdesc-HTTPRedirect.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/Meta/base_uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/Meta/cdesc-Meta.ri
@@ -7434,7 +7248,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/cdesc-PPMethods.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/check_inspect_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/comma_breakable-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/guard_inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/guard_inspect_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/object_address_group-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/object_group-i.ri
@@ -7463,6 +7276,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3d%3d-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Pathname/TO_PATH-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/ascend-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/atime-i.ri
@@ -7548,7 +7362,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Pathname/sub_ext-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/symlink%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/sysopen-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Pathname/to_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/truncate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/unlink-i.ri
@@ -7961,6 +7774,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/copy-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/deconstruct-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/deconstruct_keys-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/equal-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/equal_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/full_message_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/ignore_visibility%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/inspect-i.ri
@@ -7974,6 +7789,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/safe_navigation%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_call_operator_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_closing_loc-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_equal_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_message_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_opening_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/type-c.ri
@@ -8669,6 +8485,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/value-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CurrentVersionError/cdesc-CurrentVersionError.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CurrentVersionError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alias_global_variable_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alias_method_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alternation_pattern_node-i.ri
@@ -9076,6 +8894,178 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_while_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_x_string_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_yield_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/arguments_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/array_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/call_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/cdesc-DotVisitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/digraph-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/encoding_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/integer_base_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/interpolated_string_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/keyword_hash_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/location_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/loop_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/node_id-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/parameter_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/parentheses_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/range_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/regular_expression_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/shareable_constant_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/string_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/symbol_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/to_dot-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/cdesc-ElseNode.ri
@@ -11674,7 +11664,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/source-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/value-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser%%RUBY_SUFFIX%%/cdesc-Parser%%RUBY_SUFFIX%%.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/block-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/cdesc-Builder.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/itarg-i.ri
@@ -11694,8 +11683,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/procarg0%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/source_buffer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_find-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_semicolon-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_interpolation-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_line_continuations-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/token-i.ri
@@ -11900,6 +11889,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/warning_diagnostic-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser33/cdesc-Parser33.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser34/cdesc-Parser34.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser40/cdesc-Parser40.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/ParserCurrent/cdesc-ParserCurrent.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilder/cdesc-SexpBuilder.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilderPP/cdesc-SexpBuilderPP.ri
@@ -12349,6 +12339,157 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/cdesc-Visitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/cdesc-WhenNode.ri
@@ -12805,12 +12946,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/RestrictedYAMLTree/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/RestrictedYAMLTree/visit_Symbol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/accept-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/allocate_anon_data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/build_exception-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/cdesc-ToRuby.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/class_loader-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/create-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/deduplicate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/deserialize-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/init_struct-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/init_with-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/merge_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/new-c.ri
@@ -12818,6 +12961,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/register_empty-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/resolve_class-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive_data_members-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive_hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/visit_Psych_Nodes_Alias-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/visit_Psych_Nodes_Document-i.ri
@@ -12857,6 +13001,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_BigDecimal-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Class-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Complex-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Date-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_DateTime-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Delegator-i.ri
@@ -12898,22 +13043,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_dump-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load_file-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load_stream-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/to_json-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/unsafe_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/unsafe_load_file-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/DummyClass/cdesc-DummyClass.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/DummyModule/cdesc-DummyModule.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/args_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/call_seq_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/cdesc-MarkupReference.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_attribute-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_attribute_alias-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_instance_alias-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_instance_method-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_singleton_method-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/method-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/yields_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/cdesc-RDoc.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%5b%5d%3d-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%5b%5d%3d-i.ri
@@ -12933,41 +13066,43 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/instance_eval-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/instance_exec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/method_missing-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/%3c%3c-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/cdesc-Port.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/close-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/closed%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/receive-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/send-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/RemoteError/cdesc-RemoteError.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/RemoteError/ractor-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/UnsafeError/cdesc-UnsafeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/cdesc-Ractor.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/close_incoming-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/close_outgoing-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/count-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/current-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/default_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/join-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/main%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/main-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/make_shareable-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/monitor-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive_if-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive_if-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/recv-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/recv-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/select-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/send-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable_lambda-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable_proc-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/store_if_absent-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/take-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/yield-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/cdesc-RactorLocalSingletonClassMethods.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/instance-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/instance_key-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/mutex_key-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/set_instance-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/set_mutex-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/cdesc-RactorLocalSingleton.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/module_with_class_methods-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/unmonitor-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/Formatter/alphanumeric-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/Formatter/base64-i.ri
@@ -13025,6 +13160,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Range/to_a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Range/to_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Range/to_s-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Range/to_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RangeError/cdesc-RangeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Rational/%2a%2a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Rational/%2a-i.ri
@@ -13102,133 +13238,47 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Config/cdesc-Config.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/DecodeError/cdesc-DecodeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/EncodeError/cdesc-EncodeError.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/cdesc-Name.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/subdomain_of%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Query/cdesc-Query.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Requester/RequestError/cdesc-RequestError.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Requester/cdesc-Requester.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/ANY/cdesc-ANY.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/cdesc-CAA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/critical%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/flags-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/tag-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CNAME/cdesc-CNAME.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/cdesc-DomainName.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/cdesc-Generic.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/cdesc-HINFO.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/cpu-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/os-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/cdesc-A.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/cdesc-AAAA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/HTTPS/cdesc-HTTPS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/cdesc-SRV.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/port-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/target-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/weight-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SVCB/cdesc-SVCB.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/alias_mode%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/cdesc-ServiceBinding.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/params-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/service_mode%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/target-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/bitmap-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/cdesc-WKS.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/protocol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/cdesc-IN.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/altitude-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/cdesc-LOC.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/hprecision-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/latitude-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/longitude-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/ssize-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/vprecision-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/cdesc-MINFO.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/emailbx-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/rmailbx-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/cdesc-MX.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/exchange-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/preference-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/NS/cdesc-NS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/PTR/cdesc-PTR.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/cdesc-SOA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/expire-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/minimum-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/mname-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/refresh-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/retry-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/rname-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/serial-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/cdesc-TXT.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/strings-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/cdesc-Resource.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/ttl-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/cdesc-ALPN.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/protocol_ids-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/cdesc-DoHPath.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/template-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/cdesc-Generic.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/value-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/addresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/cdesc-IPv4Hint.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/addresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/cdesc-IPv6Hint.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/cdesc-Mandatory.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/keys-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/NoDefaultALPN/cdesc-NoDefaultALPN.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/cdesc-Port.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/cdesc-SvcParam.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/key_name-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/key_number-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/add-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/cdesc-SvcParams.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/count-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/each-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/empty%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/cdesc-DNS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_resource-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/fetch_resource-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getaddress-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getaddresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getname-i.ri
@@ -13308,7 +13358,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Ripper/tokenize-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ripper/warn-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ripper/warning-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ruby/cdesc-Ruby.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/cdesc-Location.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/first_column-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/first_lineno-i.ri
@@ -13417,12 +13466,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Set/divide-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/each-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/empty%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/encode_with-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/filter%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/flatten%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/flatten-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/include%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Set/initialize_clone-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Set/initialize_dup-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/init_with-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/intersect%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/intersection-i.ri
@@ -13478,19 +13529,9 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegators-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/delegate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/single_delegate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/append_features-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/cdesc-SingletonClassProperties.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/extended-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/included-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/included-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/_dump-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/cdesc-SingletonInstanceMethods.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/clone-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/dup-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/cdesc-Singleton.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/instance-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/module_with_class_methods-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/cdesc-AncillaryData.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/cmsg_is%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/data-i.ri
@@ -13511,23 +13552,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/unix_rights-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/unix_rights-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Constants/cdesc-Constants.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/add-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/cdesc-HostnameResolutionResult.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/get-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/notifier-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/add_error-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/add_resolved-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/any_addrinfos%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/any_unresolved_family%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/cdesc-HostnameResolutionStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/empty_addrinfos%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/get_addrinfo-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved_all_families%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved_successfully%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/broadaddr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/cdesc-Ifaddr.ri
@@ -13573,8 +13599,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/cdesc-Socket.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/connect_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/current_clock_time-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/expired%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getaddrinfo-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/gethostbyaddr-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/gethostbyname-c.ri
@@ -13583,7 +13607,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/getnameinfo-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getservbyname-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getservbyport-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/ip_address%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/ip_address_list-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/ipv6only%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/listen-i.ri
@@ -13593,8 +13616,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/pair-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/recvfrom-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/recvfrom_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/resolve_hostname-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/second_to_timeout-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/sockaddr_in-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/sockaddr_un-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/socketpair-c.ri
@@ -13604,8 +13625,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_fast_fallback-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_server_sockets-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_with_fast_fallback-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_without_fast_fallback-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_loop_on-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_recv-c.ri
@@ -13613,7 +13632,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_server_socket-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_socket_abstract_name%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unpack_sockaddr_in-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unpack_sockaddr_un-c.ri
%%RDOC%%%%RUBY_RIDIR%%/SocketError/cdesc-SocketError.ri
@@ -13692,6 +13710,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/String/insert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/intern-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/json_create-c.ri
%%RDOC%%%%RUBY_RIDIR%%/String/length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/lines-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/ljust-i.ri
@@ -13739,6 +13758,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/String/to_c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_i-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/to_json_raw-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/to_json_raw_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_r-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_str-i.ri
@@ -13846,8 +13867,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/rest-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/rest_size-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_base10_integer-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_base16_integer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_byte-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_until-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/size-i.ri
@@ -14204,8 +14223,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/close%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create_anonymous-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create_with_filename-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/delete-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/new-c.ri
@@ -14500,6 +14517,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/absolute-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/build2-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/cdesc-Generic.ri
@@ -14554,6 +14572,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/scheme%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/scheme-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/select-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_host-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_opaque-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_password-i.ri
@@ -14573,6 +14592,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/cdesc-HTTP.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/check_host-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/origin-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/request_uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTPS/cdesc-HTTPS.ri
@@ -14709,6 +14729,15 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/YAML/Store/cdesc-Store.ri
%%RDOC%%%%RUBY_RIDIR%%/YAML/Store/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/YAML/cdesc-YAML.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/cdesc-ZJIT.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/dump_exit_locations-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/enabled%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/exit_locations-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/reset_stats%21-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats_enabled%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats_string-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/trace_exit_locations_enabled%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ZeroDivisionError/cdesc-ZeroDivisionError.ri
%%RDOC%%%%RUBY_RIDIR%%/Zlib/BufError/cdesc-BufError.ri
%%RDOC%%%%RUBY_RIDIR%%/Zlib/DataError/cdesc-DataError.ri
@@ -14831,6 +14860,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Zlib/zlib_version-c.ri
%%RDOC%%%%RUBY_RIDIR%%/cache.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-building_ruby_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/contributing/page-concurrency_guide_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-contributing_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-documentation_guide_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-glossary_md.ri
@@ -14850,6 +14880,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-NEWS_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-README_ja_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-README_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-box_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-bsearch_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-bug_triaging_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-case_mapping_rdoc.ri
@@ -14864,7 +14895,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-extension_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-fiber_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-format_specifications_rdoc.ri
-%%RDOC%%%%RUBY_RIDIR%%/page-globals_rdoc.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-globals_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-hash_inclusion_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-implicit_conversion_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-index_md.ri
@@ -14879,6 +14910,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-strftime_formatting_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-syntax_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-windows_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-yarv_frame_layout_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-zjit_md.ri
%%RDOC%%%%RUBY_RIDIR%%/regexp/page-methods_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/regexp/page-unicode_properties_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/ruby/page-option_dump_md.ri
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index 94baeea8b6dc..95865503c696 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -10,6 +10,9 @@ PATCH_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/
PATCHFILES+= 223087fdc29f18678f6174e9807b8780e439acf6:-p1 # https://bugzilla.mozilla.org/1894423
PATCHFILES+= 68ff4d3f7338248b4d67cf03aade5a73f8d396b2:-p1 # https://bugzilla.mozilla.org/1849070
+DEPRECATED= Old version, only ports user couchdb3 can use newer spidermonkey, see https://bugs.freebsd.org/291086
+EXPIRATION_DATE=2025-12-31
+
MAINTAINER= nc@FreeBSD.org
COMMENT= Standalone JavaScript based from Mozilla 102-esr
WWW= https://spidermonkey.dev/
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey140/Makefile
index 958b4ae2d970..ddb8f58f6d79 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey140/Makefile
@@ -1,33 +1,28 @@
PORTNAME= spidermonkey
-DISTVERSION= 91.13.0
-PORTREVISION= 34
+DISTVERSION= 140.5.0
CATEGORIES= lang
-MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
+MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
+ MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build2/source
PKGNAMESUFFIX= ${SP_VER}
DISTNAME= firefox-${DISTVERSION}esr.source
-PATCH_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/
-PATCHFILES+= 223087fdc29f18678f6174e9807b8780e439acf6:-p1 # https://bugzilla.mozilla.org/1894423
-PATCHFILES+= 68ff4d3f7338248b4d67cf03aade5a73f8d396b2:-p1 # https://bugzilla.mozilla.org/1849070
-
-MAINTAINER= nc@FreeBSD.org
-COMMENT= Standalone JavaScript based from Mozilla 91-esr
+MAINTAINER= vishwin@FreeBSD.org
+COMMENT= Standalone JavaScript based from Mozilla 140-esr
WWW= https://spidermonkey.dev/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \
- autoconf2.13:devel/autoconf2.13 \
- rust-cbindgen>=0.8.7:devel/rust-cbindgen
-LIB_DEPENDS= libffi.so:devel/libffi \
- libicudata.so:devel/icu \
+BUILD_DEPENDS= gm4:devel/m4 \
+ ${RUST_DEFAULT}>=1.81:lang/${RUST_DEFAULT} \
+ rust-cbindgen>=0.26.0:devel/rust-cbindgen
+LIB_DEPENDS= libicudata.so:devel/icu \
libnspr4.so:devel/nspr
-USES= compiler:c++17-lang gmake localbase pathfix pkgconfig \
- python:build readline tar:xz
+USES= compiler:c++17-lang gmake llvm:noexport localbase pathfix pkgconfig \
+ python:build tar:xz
USE_LDCONFIG= yes
-SP_VER= 91
+SP_VER= 140
HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/
@@ -37,7 +32,6 @@ CONFIGURE_OUTSOURCE= yes
CONFIGURE_ARGS= --enable-application=js \
--disable-debug \
--disable-debug-symbols \
- --disable-gold \
--disable-jemalloc \
--disable-tests \
--enable-optimize \
@@ -56,14 +50,6 @@ CONFIGURE_ENV= HOST_CC=${CC} \
BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_SUB= SP_VER=${SP_VER}
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-USES+= llvm:max=15
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_VERSION} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_VERSION}
-.endif
-
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
@@ -71,21 +57,15 @@ CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
.if ${CHOSEN_COMPILER_TYPE} == gcc
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+CONFIGURE_ENV+= LLVM_CONFIG=${LLVM_CONFIG} \
+ LLVM_OBJDUMP=llvm-objdump${LLVM_VERSION}
+BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_VERSION}:${LLVM_PORT}
USE_GCC= yes
.endif
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/js/moz.configure
@${REINPLACE_CMD} -e 's|icu-i18n|icu-uc icu-i18n|g' ${WRKSRC}/js/moz.configure
- @${FIND} ${WRKSRC}/python/mozbuild -name *.py -exec \
- ${REINPLACE_CMD} 's|"rU"|"r"|g' {} \;
-
-pre-configure:
- (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf2.13)
- (cd ${WRKSRC}/js/src/ && ${LOCALBASE}/bin/autoconf2.13)
post-install:
${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs
diff --git a/lang/spidermonkey140/distinfo b/lang/spidermonkey140/distinfo
new file mode 100644
index 000000000000..1506c3eebe64
--- /dev/null
+++ b/lang/spidermonkey140/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762884913
+SHA256 (firefox-140.5.0esr.source.tar.xz) = 832b7ef3e5f7a2430e0ba0b9000dab6fdd8f65bccff8bcf7eeb9ed16e6d310e2
+SIZE (firefox-140.5.0esr.source.tar.xz) = 636823136
diff --git a/lang/spidermonkey91/files/patch-build_moz.configure_init.configure b/lang/spidermonkey140/files/patch-build_moz.configure_init.configure
index e2105d02928f..e2105d02928f 100644
--- a/lang/spidermonkey91/files/patch-build_moz.configure_init.configure
+++ b/lang/spidermonkey140/files/patch-build_moz.configure_init.configure
diff --git a/lang/spidermonkey91/files/patch-config_gcc__hidden.h b/lang/spidermonkey140/files/patch-config_gcc__hidden.h
index d9a2d9be37f5..d9a2d9be37f5 100644
--- a/lang/spidermonkey91/files/patch-config_gcc__hidden.h
+++ b/lang/spidermonkey140/files/patch-config_gcc__hidden.h
diff --git a/lang/spidermonkey91/files/patch-js_moz.configure b/lang/spidermonkey140/files/patch-js_moz.configure
index ceec1a21abe7..ceec1a21abe7 100644
--- a/lang/spidermonkey91/files/patch-js_moz.configure
+++ b/lang/spidermonkey140/files/patch-js_moz.configure
diff --git a/lang/spidermonkey91/files/patch-js_src_Makefile.in b/lang/spidermonkey140/files/patch-js_src_Makefile.in
index 2dca25000935..2dca25000935 100644
--- a/lang/spidermonkey91/files/patch-js_src_Makefile.in
+++ b/lang/spidermonkey140/files/patch-js_src_Makefile.in
diff --git a/lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h b/lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h
index 421523e23bd9..421523e23bd9 100644
--- a/lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h
+++ b/lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h
diff --git a/lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h b/lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h
index 1f4c09b095fb..1f4c09b095fb 100644
--- a/lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h
+++ b/lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h
diff --git a/lang/spidermonkey91/pkg-descr b/lang/spidermonkey140/pkg-descr
index bfa153b8c457..bfa153b8c457 100644
--- a/lang/spidermonkey91/pkg-descr
+++ b/lang/spidermonkey140/pkg-descr
diff --git a/lang/spidermonkey140/pkg-plist b/lang/spidermonkey140/pkg-plist
new file mode 100644
index 000000000000..cf7972dff1bd
--- /dev/null
+++ b/lang/spidermonkey140/pkg-plist
@@ -0,0 +1,379 @@
+bin/js%%SP_VER%%-config
+include/mozjs-%%SP_VER%%/BaseProfiler.h
+include/mozjs-%%SP_VER%%/BaseProfilingCategory.h
+include/mozjs-%%SP_VER%%/PHC.h
+include/mozjs-%%SP_VER%%/ProfilingCategoryList.h
+include/mozjs-%%SP_VER%%/SharedLibraries.h
+include/mozjs-%%SP_VER%%/double-conversion/double-conversion.h
+include/mozjs-%%SP_VER%%/double-conversion/double-to-string.h
+include/mozjs-%%SP_VER%%/double-conversion/string-to-double.h
+include/mozjs-%%SP_VER%%/double-conversion/utils.h
+include/mozjs-%%SP_VER%%/encoding_rs_mem.h
+include/mozjs-%%SP_VER%%/fdlibm.h
+include/mozjs-%%SP_VER%%/fmt/args.h
+include/mozjs-%%SP_VER%%/fmt/base.h
+include/mozjs-%%SP_VER%%/fmt/chrono.h
+include/mozjs-%%SP_VER%%/fmt/color.h
+include/mozjs-%%SP_VER%%/fmt/format-inl.h
+include/mozjs-%%SP_VER%%/fmt/format.h
+include/mozjs-%%SP_VER%%/fmt/ostream.h
+include/mozjs-%%SP_VER%%/fmt/ranges.h
+include/mozjs-%%SP_VER%%/fmt/xchar.h
+include/mozjs-%%SP_VER%%/function2/function2.hpp
+include/mozjs-%%SP_VER%%/js-config.h
+include/mozjs-%%SP_VER%%/js/AllocPolicy.h
+include/mozjs-%%SP_VER%%/js/AllocationLogging.h
+include/mozjs-%%SP_VER%%/js/AllocationRecording.h
+include/mozjs-%%SP_VER%%/js/Array.h
+include/mozjs-%%SP_VER%%/js/ArrayBuffer.h
+include/mozjs-%%SP_VER%%/js/ArrayBufferMaybeShared.h
+include/mozjs-%%SP_VER%%/js/BigInt.h
+include/mozjs-%%SP_VER%%/js/BuildId.h
+include/mozjs-%%SP_VER%%/js/CallAndConstruct.h
+include/mozjs-%%SP_VER%%/js/CallArgs.h
+include/mozjs-%%SP_VER%%/js/CallNonGenericMethod.h
+include/mozjs-%%SP_VER%%/js/CharacterEncoding.h
+include/mozjs-%%SP_VER%%/js/Class.h
+include/mozjs-%%SP_VER%%/js/ColumnNumber.h
+include/mozjs-%%SP_VER%%/js/ComparisonOperators.h
+include/mozjs-%%SP_VER%%/js/CompilationAndEvaluation.h
+include/mozjs-%%SP_VER%%/js/CompileOptions.h
+include/mozjs-%%SP_VER%%/js/Context.h
+include/mozjs-%%SP_VER%%/js/ContextOptions.h
+include/mozjs-%%SP_VER%%/js/Conversions.h
+include/mozjs-%%SP_VER%%/js/Date.h
+include/mozjs-%%SP_VER%%/js/Debug.h
+include/mozjs-%%SP_VER%%/js/EnvironmentChain.h
+include/mozjs-%%SP_VER%%/js/Equality.h
+include/mozjs-%%SP_VER%%/js/ErrorInterceptor.h
+include/mozjs-%%SP_VER%%/js/ErrorReport.h
+include/mozjs-%%SP_VER%%/js/Exception.h
+include/mozjs-%%SP_VER%%/js/ForOfIterator.h
+include/mozjs-%%SP_VER%%/js/GCAPI.h
+include/mozjs-%%SP_VER%%/js/GCAnnotations.h
+include/mozjs-%%SP_VER%%/js/GCHashTable.h
+include/mozjs-%%SP_VER%%/js/GCPolicyAPI.h
+include/mozjs-%%SP_VER%%/js/GCTypeMacros.h
+include/mozjs-%%SP_VER%%/js/GCVariant.h
+include/mozjs-%%SP_VER%%/js/GCVector.h
+include/mozjs-%%SP_VER%%/js/GlobalObject.h
+include/mozjs-%%SP_VER%%/js/HashTable.h
+include/mozjs-%%SP_VER%%/js/HeapAPI.h
+include/mozjs-%%SP_VER%%/js/HelperThreadAPI.h
+include/mozjs-%%SP_VER%%/js/Id.h
+include/mozjs-%%SP_VER%%/js/Initialization.h
+include/mozjs-%%SP_VER%%/js/Interrupt.h
+include/mozjs-%%SP_VER%%/js/Iterator.h
+include/mozjs-%%SP_VER%%/js/JSON.h
+include/mozjs-%%SP_VER%%/js/LocaleSensitive.h
+include/mozjs-%%SP_VER%%/js/MapAndSet.h
+include/mozjs-%%SP_VER%%/js/MemoryCallbacks.h
+include/mozjs-%%SP_VER%%/js/MemoryFunctions.h
+include/mozjs-%%SP_VER%%/js/MemoryMetrics.h
+include/mozjs-%%SP_VER%%/js/Modules.h
+include/mozjs-%%SP_VER%%/js/NativeStackLimits.h
+include/mozjs-%%SP_VER%%/js/Object.h
+include/mozjs-%%SP_VER%%/js/ObjectWithStashedPointer.h
+include/mozjs-%%SP_VER%%/js/Prefs.h
+include/mozjs-%%SP_VER%%/js/Principals.h
+include/mozjs-%%SP_VER%%/js/Printer.h
+include/mozjs-%%SP_VER%%/js/Printf.h
+include/mozjs-%%SP_VER%%/js/ProfilingCategory.h
+include/mozjs-%%SP_VER%%/js/ProfilingCategoryList.h
+include/mozjs-%%SP_VER%%/js/ProfilingFrameIterator.h
+include/mozjs-%%SP_VER%%/js/ProfilingStack.h
+include/mozjs-%%SP_VER%%/js/Promise.h
+include/mozjs-%%SP_VER%%/js/PropertyAndElement.h
+include/mozjs-%%SP_VER%%/js/PropertyDescriptor.h
+include/mozjs-%%SP_VER%%/js/PropertySpec.h
+include/mozjs-%%SP_VER%%/js/ProtoKey.h
+include/mozjs-%%SP_VER%%/js/Proxy.h
+include/mozjs-%%SP_VER%%/js/Realm.h
+include/mozjs-%%SP_VER%%/js/RealmIterators.h
+include/mozjs-%%SP_VER%%/js/RealmOptions.h
+include/mozjs-%%SP_VER%%/js/RefCounted.h
+include/mozjs-%%SP_VER%%/js/RegExp.h
+include/mozjs-%%SP_VER%%/js/RegExpFlags.h
+include/mozjs-%%SP_VER%%/js/Result.h
+include/mozjs-%%SP_VER%%/js/RootingAPI.h
+include/mozjs-%%SP_VER%%/js/SavedFrameAPI.h
+include/mozjs-%%SP_VER%%/js/ScalarType.h
+include/mozjs-%%SP_VER%%/js/ScriptPrivate.h
+include/mozjs-%%SP_VER%%/js/ShadowRealmCallbacks.h
+include/mozjs-%%SP_VER%%/js/SharedArrayBuffer.h
+include/mozjs-%%SP_VER%%/js/SliceBudget.h
+include/mozjs-%%SP_VER%%/js/SourceText.h
+include/mozjs-%%SP_VER%%/js/StableStringChars.h
+include/mozjs-%%SP_VER%%/js/Stack.h
+include/mozjs-%%SP_VER%%/js/StreamConsumer.h
+include/mozjs-%%SP_VER%%/js/String.h
+include/mozjs-%%SP_VER%%/js/StructuredClone.h
+include/mozjs-%%SP_VER%%/js/SweepingAPI.h
+include/mozjs-%%SP_VER%%/js/Symbol.h
+include/mozjs-%%SP_VER%%/js/TelemetryTimers.h
+include/mozjs-%%SP_VER%%/js/TraceKind.h
+include/mozjs-%%SP_VER%%/js/TracingAPI.h
+include/mozjs-%%SP_VER%%/js/Transcoding.h
+include/mozjs-%%SP_VER%%/js/TypeDecls.h
+include/mozjs-%%SP_VER%%/js/UbiNode.h
+include/mozjs-%%SP_VER%%/js/UbiNodeBreadthFirst.h
+include/mozjs-%%SP_VER%%/js/UbiNodeCensus.h
+include/mozjs-%%SP_VER%%/js/UbiNodeDominatorTree.h
+include/mozjs-%%SP_VER%%/js/UbiNodePostOrder.h
+include/mozjs-%%SP_VER%%/js/UbiNodeShortestPaths.h
+include/mozjs-%%SP_VER%%/js/UbiNodeUtils.h
+include/mozjs-%%SP_VER%%/js/UniquePtr.h
+include/mozjs-%%SP_VER%%/js/Utility.h
+include/mozjs-%%SP_VER%%/js/Value.h
+include/mozjs-%%SP_VER%%/js/ValueArray.h
+include/mozjs-%%SP_VER%%/js/Vector.h
+include/mozjs-%%SP_VER%%/js/WaitCallbacks.h
+include/mozjs-%%SP_VER%%/js/Warnings.h
+include/mozjs-%%SP_VER%%/js/WasmFeatures.h
+include/mozjs-%%SP_VER%%/js/WasmModule.h
+include/mozjs-%%SP_VER%%/js/WeakMap.h
+include/mozjs-%%SP_VER%%/js/WeakMapPtr.h
+include/mozjs-%%SP_VER%%/js/Wrapper.h
+include/mozjs-%%SP_VER%%/js/WrapperCallbacks.h
+include/mozjs-%%SP_VER%%/js/Zone.h
+include/mozjs-%%SP_VER%%/js/experimental/BindingAllocs.h
+include/mozjs-%%SP_VER%%/js/experimental/CTypes.h
+include/mozjs-%%SP_VER%%/js/experimental/CodeCoverage.h
+include/mozjs-%%SP_VER%%/js/experimental/CompileScript.h
+include/mozjs-%%SP_VER%%/js/experimental/Intl.h
+include/mozjs-%%SP_VER%%/js/experimental/JSStencil.h
+include/mozjs-%%SP_VER%%/js/experimental/JitInfo.h
+include/mozjs-%%SP_VER%%/js/experimental/LoggingInterface.h
+include/mozjs-%%SP_VER%%/js/experimental/PCCountProfiling.h
+include/mozjs-%%SP_VER%%/js/experimental/SourceHook.h
+include/mozjs-%%SP_VER%%/js/experimental/TypedData.h
+include/mozjs-%%SP_VER%%/js/friend/DOMProxy.h
+include/mozjs-%%SP_VER%%/js/friend/DumpFunctions.h
+include/mozjs-%%SP_VER%%/js/friend/ErrorMessages.h
+include/mozjs-%%SP_VER%%/js/friend/ErrorNumbers.msg
+include/mozjs-%%SP_VER%%/js/friend/JSMEnvironment.h
+include/mozjs-%%SP_VER%%/js/friend/PerformanceHint.h
+include/mozjs-%%SP_VER%%/js/friend/StackLimits.h
+include/mozjs-%%SP_VER%%/js/friend/UsageStatistics.h
+include/mozjs-%%SP_VER%%/js/friend/WindowProxy.h
+include/mozjs-%%SP_VER%%/js/friend/XrayJitInfo.h
+include/mozjs-%%SP_VER%%/js/shadow/Function.h
+include/mozjs-%%SP_VER%%/js/shadow/Object.h
+include/mozjs-%%SP_VER%%/js/shadow/Realm.h
+include/mozjs-%%SP_VER%%/js/shadow/Shape.h
+include/mozjs-%%SP_VER%%/js/shadow/String.h
+include/mozjs-%%SP_VER%%/js/shadow/Symbol.h
+include/mozjs-%%SP_VER%%/js/shadow/Zone.h
+include/mozjs-%%SP_VER%%/jsapi.h
+include/mozjs-%%SP_VER%%/jsfriendapi.h
+include/mozjs-%%SP_VER%%/jspubtd.h
+include/mozjs-%%SP_VER%%/jstypes.h
+include/mozjs-%%SP_VER%%/malloc_decls.h
+include/mozjs-%%SP_VER%%/mozilla/Algorithm.h
+include/mozjs-%%SP_VER%%/mozilla/Alignment.h
+include/mozjs-%%SP_VER%%/mozilla/AllocPolicy.h
+include/mozjs-%%SP_VER%%/mozilla/AlreadyAddRefed.h
+include/mozjs-%%SP_VER%%/mozilla/Array.h
+include/mozjs-%%SP_VER%%/mozilla/ArrayUtils.h
+include/mozjs-%%SP_VER%%/mozilla/Assertions.h
+include/mozjs-%%SP_VER%%/mozilla/AtomicBitfields.h
+include/mozjs-%%SP_VER%%/mozilla/Atomics.h
+include/mozjs-%%SP_VER%%/mozilla/Attributes.h
+include/mozjs-%%SP_VER%%/mozilla/AutoProfilerLabel.h
+include/mozjs-%%SP_VER%%/mozilla/AwakeTimeStamp.h
+include/mozjs-%%SP_VER%%/mozilla/BaseAndGeckoProfilerDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfileJSONWriter.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerCounts.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerLabels.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkerTypes.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkers.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkersDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkersPrerequisites.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerRAIIMacro.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerState.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerUtils.h
+include/mozjs-%%SP_VER%%/mozilla/BinarySearch.h
+include/mozjs-%%SP_VER%%/mozilla/BitSet.h
+include/mozjs-%%SP_VER%%/mozilla/BloomFilter.h
+include/mozjs-%%SP_VER%%/mozilla/Buffer.h
+include/mozjs-%%SP_VER%%/mozilla/BufferList.h
+include/mozjs-%%SP_VER%%/mozilla/Casting.h
+include/mozjs-%%SP_VER%%/mozilla/ChaosMode.h
+include/mozjs-%%SP_VER%%/mozilla/Char16.h
+include/mozjs-%%SP_VER%%/mozilla/CheckedInt.h
+include/mozjs-%%SP_VER%%/mozilla/CompactPair.h
+include/mozjs-%%SP_VER%%/mozilla/Compiler.h
+include/mozjs-%%SP_VER%%/mozilla/Compression.h
+include/mozjs-%%SP_VER%%/mozilla/DbgMacro.h
+include/mozjs-%%SP_VER%%/mozilla/DebugOnly.h
+include/mozjs-%%SP_VER%%/mozilla/Decimal.h
+include/mozjs-%%SP_VER%%/mozilla/DefineEnum.h
+include/mozjs-%%SP_VER%%/mozilla/DoubleConversion.h
+include/mozjs-%%SP_VER%%/mozilla/DoublyLinkedList.h
+include/mozjs-%%SP_VER%%/mozilla/EndianUtils.h
+include/mozjs-%%SP_VER%%/mozilla/EnumSet.h
+include/mozjs-%%SP_VER%%/mozilla/EnumTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/EnumeratedArray.h
+include/mozjs-%%SP_VER%%/mozilla/EnumeratedRange.h
+include/mozjs-%%SP_VER%%/mozilla/FStream.h
+include/mozjs-%%SP_VER%%/mozilla/FailureLatch.h
+include/mozjs-%%SP_VER%%/mozilla/FastBernoulliTrial.h
+include/mozjs-%%SP_VER%%/mozilla/FloatingPoint.h
+include/mozjs-%%SP_VER%%/mozilla/Flow.h
+include/mozjs-%%SP_VER%%/mozilla/FunctionRef.h
+include/mozjs-%%SP_VER%%/mozilla/FunctionTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/Fuzzing.h
+include/mozjs-%%SP_VER%%/mozilla/HashFunctions.h
+include/mozjs-%%SP_VER%%/mozilla/HashTable.h
+include/mozjs-%%SP_VER%%/mozilla/HelperMacros.h
+include/mozjs-%%SP_VER%%/mozilla/InitializedOnce.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerPrintfMacros.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerRange.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/JSONWriter.h
+include/mozjs-%%SP_VER%%/mozilla/JsRust.h
+include/mozjs-%%SP_VER%%/mozilla/Latin1.h
+include/mozjs-%%SP_VER%%/mozilla/Likely.h
+include/mozjs-%%SP_VER%%/mozilla/LinkedList.h
+include/mozjs-%%SP_VER%%/mozilla/Literals.h
+include/mozjs-%%SP_VER%%/mozilla/LoggingCore.h
+include/mozjs-%%SP_VER%%/mozilla/MPSCQueue.h
+include/mozjs-%%SP_VER%%/mozilla/MacroArgs.h
+include/mozjs-%%SP_VER%%/mozilla/MacroForEach.h
+include/mozjs-%%SP_VER%%/mozilla/MathAlgorithms.h
+include/mozjs-%%SP_VER%%/mozilla/Maybe.h
+include/mozjs-%%SP_VER%%/mozilla/MaybeOneOf.h
+include/mozjs-%%SP_VER%%/mozilla/MaybeStorageBase.h
+include/mozjs-%%SP_VER%%/mozilla/MemoryChecking.h
+include/mozjs-%%SP_VER%%/mozilla/MemoryReporting.h
+include/mozjs-%%SP_VER%%/mozilla/MmapFaultHandler.h
+include/mozjs-%%SP_VER%%/mozilla/ModuloBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/MoveOnlyFunction.h
+include/mozjs-%%SP_VER%%/mozilla/MruCache.h
+include/mozjs-%%SP_VER%%/mozilla/NeverDestroyed.h
+include/mozjs-%%SP_VER%%/mozilla/NonDereferenceable.h
+include/mozjs-%%SP_VER%%/mozilla/NotNull.h
+include/mozjs-%%SP_VER%%/mozilla/Now.h
+include/mozjs-%%SP_VER%%/mozilla/Opaque.h
+include/mozjs-%%SP_VER%%/mozilla/OperatorNewExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/PairHash.h
+include/mozjs-%%SP_VER%%/mozilla/Path.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformConditionVariable.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformMutex.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformRWLock.h
+include/mozjs-%%SP_VER%%/mozilla/PodOperations.h
+include/mozjs-%%SP_VER%%/mozilla/Poison.h
+include/mozjs-%%SP_VER%%/mozilla/PowerOfTwo.h
+include/mozjs-%%SP_VER%%/mozilla/Printf.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunk.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManager.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerSingle.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerWithLocalLimit.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferControlledChunkManager.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferEntryKinds.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferEntrySerialization.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferIndex.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileChunkedBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileChunkedBufferDetail.h
+include/mozjs-%%SP_VER%%/mozilla/ProfilerBufferSize.h
+include/mozjs-%%SP_VER%%/mozilla/ProgressLogger.h
+include/mozjs-%%SP_VER%%/mozilla/ProportionValue.h
+include/mozjs-%%SP_VER%%/mozilla/RandomNum.h
+include/mozjs-%%SP_VER%%/mozilla/Range.h
+include/mozjs-%%SP_VER%%/mozilla/RangedArray.h
+include/mozjs-%%SP_VER%%/mozilla/RangedPtr.h
+include/mozjs-%%SP_VER%%/mozilla/ReentrancyGuard.h
+include/mozjs-%%SP_VER%%/mozilla/RefCountType.h
+include/mozjs-%%SP_VER%%/mozilla/RefCounted.h
+include/mozjs-%%SP_VER%%/mozilla/RefPtr.h
+include/mozjs-%%SP_VER%%/mozilla/Result.h
+include/mozjs-%%SP_VER%%/mozilla/ResultExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/ResultVariant.h
+include/mozjs-%%SP_VER%%/mozilla/ReverseIterator.h
+include/mozjs-%%SP_VER%%/mozilla/RollingMean.h
+include/mozjs-%%SP_VER%%/mozilla/SHA1.h
+include/mozjs-%%SP_VER%%/mozilla/SIMD.h
+include/mozjs-%%SP_VER%%/mozilla/SPSCQueue.h
+include/mozjs-%%SP_VER%%/mozilla/SSE.h
+include/mozjs-%%SP_VER%%/mozilla/Saturate.h
+include/mozjs-%%SP_VER%%/mozilla/ScopeExit.h
+include/mozjs-%%SP_VER%%/mozilla/SegmentedVector.h
+include/mozjs-%%SP_VER%%/mozilla/SharedLibrary.h
+include/mozjs-%%SP_VER%%/mozilla/SmallPointerArray.h
+include/mozjs-%%SP_VER%%/mozilla/Span.h
+include/mozjs-%%SP_VER%%/mozilla/SplayTree.h
+include/mozjs-%%SP_VER%%/mozilla/Sprintf.h
+include/mozjs-%%SP_VER%%/mozilla/StackWalk.h
+include/mozjs-%%SP_VER%%/mozilla/StaticAnalysisFunctions.h
+include/mozjs-%%SP_VER%%/mozilla/StringBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/TaggedAnonymousMemory.h
+include/mozjs-%%SP_VER%%/mozilla/Tainting.h
+include/mozjs-%%SP_VER%%/mozilla/TemplateLib.h
+include/mozjs-%%SP_VER%%/mozilla/TextUtils.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadLocal.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadSafeWeakPtr.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadSafety.h
+include/mozjs-%%SP_VER%%/mozilla/TimeStamp.h
+include/mozjs-%%SP_VER%%/mozilla/ToString.h
+include/mozjs-%%SP_VER%%/mozilla/Try.h
+include/mozjs-%%SP_VER%%/mozilla/TypedEnumBits.h
+include/mozjs-%%SP_VER%%/mozilla/Types.h
+include/mozjs-%%SP_VER%%/mozilla/UniquePtr.h
+include/mozjs-%%SP_VER%%/mozilla/UniquePtrExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/Unused.h
+include/mozjs-%%SP_VER%%/mozilla/Uptime.h
+include/mozjs-%%SP_VER%%/mozilla/Utf8.h
+include/mozjs-%%SP_VER%%/mozilla/Variant.h
+include/mozjs-%%SP_VER%%/mozilla/Vector.h
+include/mozjs-%%SP_VER%%/mozilla/WeakPtr.h
+include/mozjs-%%SP_VER%%/mozilla/WrappingOperations.h
+include/mozjs-%%SP_VER%%/mozilla/XorShift128PlusRNG.h
+include/mozjs-%%SP_VER%%/mozilla/cxxalloc.h
+include/mozjs-%%SP_VER%%/mozilla/fallible.h
+include/mozjs-%%SP_VER%%/mozilla/glue/Debug.h
+include/mozjs-%%SP_VER%%/mozilla/glue/WinUtils.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Bidi.h
+include/mozjs-%%SP_VER%%/mozilla/intl/BidiClass.h
+include/mozjs-%%SP_VER%%/mozilla/intl/BidiEmbeddingLevel.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Calendar.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Collator.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Currency.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateIntervalFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimePart.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimePatternGenerator.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DisplayNames.h
+include/mozjs-%%SP_VER%%/mozilla/intl/FormatBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/intl/GeneralCategory.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4CGlue.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4CLibrary.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4XGeckoDataProvider.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICUError.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ListFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Locale.h
+include/mozjs-%%SP_VER%%/mozilla/intl/LocaleCanonicalizer.h
+include/mozjs-%%SP_VER%%/mozilla/intl/MeasureUnit.h
+include/mozjs-%%SP_VER%%/mozilla/intl/MeasureUnitGenerated.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberParser.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberPart.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberRangeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberingSystem.h
+include/mozjs-%%SP_VER%%/mozilla/intl/PluralRules.h
+include/mozjs-%%SP_VER%%/mozilla/intl/RelativeTimeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/String.h
+include/mozjs-%%SP_VER%%/mozilla/intl/TimeZone.h
+include/mozjs-%%SP_VER%%/mozilla/intl/UnicodeProperties.h
+include/mozjs-%%SP_VER%%/mozilla/intl/UnicodeScriptCodes.h
+include/mozjs-%%SP_VER%%/mozilla/leb128iterator.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc_abort.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc_oom.h
+include/mozjs-%%SP_VER%%/mozjemalloc_types.h
+include/mozjs-%%SP_VER%%/mozmemory.h
+include/mozjs-%%SP_VER%%/mozmemory_utils.h
+include/mozjs-%%SP_VER%%/mozmemory_wrap.h
+lib/libmozjs-%%SP_VER%%.so
+lib/libmozjs-%%SP_VER%%.so.1
+libdata/pkgconfig/mozjs-%%SP_VER%%.pc
diff --git a/lang/spidermonkey91/distinfo b/lang/spidermonkey91/distinfo
deleted file mode 100644
index 74492790f582..000000000000
--- a/lang/spidermonkey91/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1732980107
-SHA256 (firefox-91.13.0esr.source.tar.xz) = 53be2bcde0b5ee3ec106bd8ba06b8ae95e7d489c484e881dfbe5360e4c920762
-SIZE (firefox-91.13.0esr.source.tar.xz) = 380053584
-SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
-SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (68ff4d3f7338248b4d67cf03aade5a73f8d396b2) = 8d556dcb0d3a76a6cb8870b6eff45fafe0a78760ea24d34ea0b5e7ceb4489a71
-SIZE (68ff4d3f7338248b4d67cf03aade5a73f8d396b2) = 2546
diff --git a/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp b/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp
deleted file mode 100644
index 07912e8cc86a..000000000000
--- a/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-Fully define all the registers needed on mips.
-
-Index: js/src/wasm/WasmSignalHandlers.cpp
---- js/src/wasm/WasmSignalHandlers.cpp.orig 2022-03-30 19:25:42 UTC
-+++ js/src/wasm/WasmSignalHandlers.cpp
-@@ -102,6 +102,8 @@ using mozilla::DebugOnly;
- # if defined(__mips__)
- # define EPC_sig(p) ((p)->sc_pc)
- # define RFP_sig(p) ((p)->sc_regs[30])
-+# define RSP_sig(p) ((p)->sc_regs[29])
-+# define R31_sig(p) ((p)->sc_regs[31])
- # endif
- # if defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || \
- defined(__PPC64LE__)
diff --git a/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h b/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h
deleted file mode 100644
index 8be5854b5160..000000000000
--- a/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h
+++ /dev/null
@@ -1,46 +0,0 @@
---- modules/fdlibm/src/math_private.h.orig 2022-04-16 03:20:29 UTC
-+++ modules/fdlibm/src/math_private.h
-@@ -30,7 +30,9 @@
- * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
- */
-
-+#ifndef __FreeBSD__
- typedef double __double_t;
-+#endif
- typedef __double_t double_t;
-
- /*
-@@ -636,6 +638,33 @@ rnint(__double_t x)
- * sometimes be more efficient because no rounding is required.
- */
- #if (defined(amd64) || defined(__i386__)) && defined(__GNUCLIKE_ASM)
-+
-+#if defined(__i386__)
-+static __inline int
-+irintf(float x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+
-+static __inline int
-+irintd(double x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+
-+static __inline int
-+irintl(long x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+#endif
-+
- #define irint(x) \
- (sizeof(x) == sizeof(float) && \
- sizeof(__float_t) == sizeof(long double) ? irintf(x) : \
diff --git a/lang/spidermonkey91/files/patch-moz.configure b/lang/spidermonkey91/files/patch-moz.configure
deleted file mode 100644
index 94ae8c5f0b07..000000000000
--- a/lang/spidermonkey91/files/patch-moz.configure
+++ /dev/null
@@ -1,14 +0,0 @@
-- Fix awk detection
-
-Index: moz.configure
---- moz.configure.orig 2022-03-30 19:25:49 UTC
-+++ moz.configure
-@@ -708,7 +708,7 @@ add_old_configure_assignment("CLANG_PLUGIN", clang_plu
-
- # Awk detection
- # ==============================================================
--awk = check_prog("AWK", ("gawk", "mawk", "nawk", "awk"))
-+awk = check_prog('AWK', ('awk',))
-
- # Until the AWK variable is not necessary in old-configure
-
diff --git a/lang/spidermonkey91/pkg-plist b/lang/spidermonkey91/pkg-plist
deleted file mode 100644
index 1e66c0b11482..000000000000
--- a/lang/spidermonkey91/pkg-plist
+++ /dev/null
@@ -1,300 +0,0 @@
-bin/js91-config
-include/mozjs-91/BaseProfiler.h
-include/mozjs-91/BaseProfilingCategory.h
-include/mozjs-91/ProfilingCategoryList.h
-include/mozjs-91/double-conversion/double-conversion.h
-include/mozjs-91/double-conversion/double-to-string.h
-include/mozjs-91/double-conversion/string-to-double.h
-include/mozjs-91/double-conversion/utils.h
-include/mozjs-91/encoding_rs_mem.h
-include/mozjs-91/fdlibm.h
-include/mozjs-91/js-config.h
-include/mozjs-91/js/AllocPolicy.h
-include/mozjs-91/js/AllocationLogging.h
-include/mozjs-91/js/AllocationRecording.h
-include/mozjs-91/js/Array.h
-include/mozjs-91/js/ArrayBuffer.h
-include/mozjs-91/js/ArrayBufferMaybeShared.h
-include/mozjs-91/js/BigInt.h
-include/mozjs-91/js/BuildId.h
-include/mozjs-91/js/CallArgs.h
-include/mozjs-91/js/CallNonGenericMethod.h
-include/mozjs-91/js/CharacterEncoding.h
-include/mozjs-91/js/Class.h
-include/mozjs-91/js/ComparisonOperators.h
-include/mozjs-91/js/CompilationAndEvaluation.h
-include/mozjs-91/js/CompileOptions.h
-include/mozjs-91/js/Context.h
-include/mozjs-91/js/ContextOptions.h
-include/mozjs-91/js/Conversions.h
-include/mozjs-91/js/Date.h
-include/mozjs-91/js/Debug.h
-include/mozjs-91/js/Equality.h
-include/mozjs-91/js/ErrorReport.h
-include/mozjs-91/js/Exception.h
-include/mozjs-91/js/ForOfIterator.h
-include/mozjs-91/js/GCAPI.h
-include/mozjs-91/js/GCAnnotations.h
-include/mozjs-91/js/GCHashTable.h
-include/mozjs-91/js/GCPolicyAPI.h
-include/mozjs-91/js/GCTypeMacros.h
-include/mozjs-91/js/GCVariant.h
-include/mozjs-91/js/GCVector.h
-include/mozjs-91/js/HashTable.h
-include/mozjs-91/js/HeapAPI.h
-include/mozjs-91/js/HelperThreadAPI.h
-include/mozjs-91/js/Id.h
-include/mozjs-91/js/Initialization.h
-include/mozjs-91/js/JSON.h
-include/mozjs-91/js/LocaleSensitive.h
-include/mozjs-91/js/MapAndSet.h
-include/mozjs-91/js/MemoryFunctions.h
-include/mozjs-91/js/MemoryMetrics.h
-include/mozjs-91/js/Modules.h
-include/mozjs-91/js/Object.h
-include/mozjs-91/js/OffThreadScriptCompilation.h
-include/mozjs-91/js/Principals.h
-include/mozjs-91/js/Printf.h
-include/mozjs-91/js/ProfilingCategory.h
-include/mozjs-91/js/ProfilingCategoryList.h
-include/mozjs-91/js/ProfilingFrameIterator.h
-include/mozjs-91/js/ProfilingStack.h
-include/mozjs-91/js/Promise.h
-include/mozjs-91/js/PropertyDescriptor.h
-include/mozjs-91/js/PropertySpec.h
-include/mozjs-91/js/ProtoKey.h
-include/mozjs-91/js/Proxy.h
-include/mozjs-91/js/Realm.h
-include/mozjs-91/js/RealmIterators.h
-include/mozjs-91/js/RealmOptions.h
-include/mozjs-91/js/RefCounted.h
-include/mozjs-91/js/RegExp.h
-include/mozjs-91/js/RegExpFlags.h
-include/mozjs-91/js/Result.h
-include/mozjs-91/js/RootingAPI.h
-include/mozjs-91/js/SavedFrameAPI.h
-include/mozjs-91/js/ScalarType.h
-include/mozjs-91/js/SharedArrayBuffer.h
-include/mozjs-91/js/SliceBudget.h
-include/mozjs-91/js/SourceText.h
-include/mozjs-91/js/StableStringChars.h
-include/mozjs-91/js/Stream.h
-include/mozjs-91/js/String.h
-include/mozjs-91/js/StructuredClone.h
-include/mozjs-91/js/SweepingAPI.h
-include/mozjs-91/js/Symbol.h
-include/mozjs-91/js/TraceKind.h
-include/mozjs-91/js/TraceLoggerAPI.h
-include/mozjs-91/js/TracingAPI.h
-include/mozjs-91/js/Transcoding.h
-include/mozjs-91/js/TypeDecls.h
-include/mozjs-91/js/UbiNode.h
-include/mozjs-91/js/UbiNodeBreadthFirst.h
-include/mozjs-91/js/UbiNodeCensus.h
-include/mozjs-91/js/UbiNodeDominatorTree.h
-include/mozjs-91/js/UbiNodePostOrder.h
-include/mozjs-91/js/UbiNodeShortestPaths.h
-include/mozjs-91/js/UbiNodeUtils.h
-include/mozjs-91/js/UniquePtr.h
-include/mozjs-91/js/Utility.h
-include/mozjs-91/js/Value.h
-include/mozjs-91/js/ValueArray.h
-include/mozjs-91/js/Vector.h
-include/mozjs-91/js/Warnings.h
-include/mozjs-91/js/WasmFeatures.h
-include/mozjs-91/js/WasmModule.h
-include/mozjs-91/js/WeakMap.h
-include/mozjs-91/js/WeakMapPtr.h
-include/mozjs-91/js/Wrapper.h
-include/mozjs-91/js/Zone.h
-include/mozjs-91/js/experimental/CTypes.h
-include/mozjs-91/js/experimental/CodeCoverage.h
-include/mozjs-91/js/experimental/Intl.h
-include/mozjs-91/js/experimental/JSStencil.h
-include/mozjs-91/js/experimental/JitInfo.h
-include/mozjs-91/js/experimental/PCCountProfiling.h
-include/mozjs-91/js/experimental/SourceHook.h
-include/mozjs-91/js/experimental/TypedData.h
-include/mozjs-91/js/friend/DOMProxy.h
-include/mozjs-91/js/friend/DumpFunctions.h
-include/mozjs-91/js/friend/ErrorMessages.h
-include/mozjs-91/js/friend/ErrorNumbers.msg
-include/mozjs-91/js/friend/JSMEnvironment.h
-include/mozjs-91/js/friend/PerformanceHint.h
-include/mozjs-91/js/friend/StackLimits.h
-include/mozjs-91/js/friend/UsageStatistics.h
-include/mozjs-91/js/friend/WindowProxy.h
-include/mozjs-91/js/friend/XrayJitInfo.h
-include/mozjs-91/js/shadow/Function.h
-include/mozjs-91/js/shadow/Object.h
-include/mozjs-91/js/shadow/Realm.h
-include/mozjs-91/js/shadow/Shape.h
-include/mozjs-91/js/shadow/String.h
-include/mozjs-91/js/shadow/Symbol.h
-include/mozjs-91/js/shadow/Zone.h
-include/mozjs-91/jsapi.h
-include/mozjs-91/jsfriendapi.h
-include/mozjs-91/jspubtd.h
-include/mozjs-91/jstypes.h
-include/mozjs-91/malloc_decls.h
-include/mozjs-91/mozilla/Algorithm.h
-include/mozjs-91/mozilla/Alignment.h
-include/mozjs-91/mozilla/AllocPolicy.h
-include/mozjs-91/mozilla/AlreadyAddRefed.h
-include/mozjs-91/mozilla/Array.h
-include/mozjs-91/mozilla/ArrayUtils.h
-include/mozjs-91/mozilla/Assertions.h
-include/mozjs-91/mozilla/AtomicBitfields.h
-include/mozjs-91/mozilla/Atomics.h
-include/mozjs-91/mozilla/Attributes.h
-include/mozjs-91/mozilla/AutoProfilerLabel.h
-include/mozjs-91/mozilla/AwakeTimeStamp.h
-include/mozjs-91/mozilla/BaseProfileJSONWriter.h
-include/mozjs-91/mozilla/BaseProfilerCounts.h
-include/mozjs-91/mozilla/BaseProfilerDetail.h
-include/mozjs-91/mozilla/BaseProfilerLabels.h
-include/mozjs-91/mozilla/BaseProfilerMarkerTypes.h
-include/mozjs-91/mozilla/BaseProfilerMarkers.h
-include/mozjs-91/mozilla/BaseProfilerMarkersDetail.h
-include/mozjs-91/mozilla/BaseProfilerMarkersPrerequisites.h
-include/mozjs-91/mozilla/BaseProfilerState.h
-include/mozjs-91/mozilla/BinarySearch.h
-include/mozjs-91/mozilla/BitSet.h
-include/mozjs-91/mozilla/BlocksRingBuffer.h
-include/mozjs-91/mozilla/BloomFilter.h
-include/mozjs-91/mozilla/Buffer.h
-include/mozjs-91/mozilla/BufferList.h
-include/mozjs-91/mozilla/Casting.h
-include/mozjs-91/mozilla/ChaosMode.h
-include/mozjs-91/mozilla/Char16.h
-include/mozjs-91/mozilla/CheckedInt.h
-include/mozjs-91/mozilla/CompactPair.h
-include/mozjs-91/mozilla/Compiler.h
-include/mozjs-91/mozilla/Compression.h
-include/mozjs-91/mozilla/DbgMacro.h
-include/mozjs-91/mozilla/DebugOnly.h
-include/mozjs-91/mozilla/Decimal.h
-include/mozjs-91/mozilla/DefineEnum.h
-include/mozjs-91/mozilla/DoubleConversion.h
-include/mozjs-91/mozilla/DoublyLinkedList.h
-include/mozjs-91/mozilla/EndianUtils.h
-include/mozjs-91/mozilla/EnumSet.h
-include/mozjs-91/mozilla/EnumTypeTraits.h
-include/mozjs-91/mozilla/EnumeratedArray.h
-include/mozjs-91/mozilla/EnumeratedRange.h
-include/mozjs-91/mozilla/FStream.h
-include/mozjs-91/mozilla/FastBernoulliTrial.h
-include/mozjs-91/mozilla/FloatingPoint.h
-include/mozjs-91/mozilla/FunctionRef.h
-include/mozjs-91/mozilla/FunctionTypeTraits.h
-include/mozjs-91/mozilla/HashFunctions.h
-include/mozjs-91/mozilla/HashTable.h
-include/mozjs-91/mozilla/HelperMacros.h
-include/mozjs-91/mozilla/InitializedOnce.h
-include/mozjs-91/mozilla/IntegerPrintfMacros.h
-include/mozjs-91/mozilla/IntegerRange.h
-include/mozjs-91/mozilla/IntegerTypeTraits.h
-include/mozjs-91/mozilla/JSONWriter.h
-include/mozjs-91/mozilla/JsRust.h
-include/mozjs-91/mozilla/Latin1.h
-include/mozjs-91/mozilla/Likely.h
-include/mozjs-91/mozilla/LinkedList.h
-include/mozjs-91/mozilla/MacroArgs.h
-include/mozjs-91/mozilla/MacroForEach.h
-include/mozjs-91/mozilla/MathAlgorithms.h
-include/mozjs-91/mozilla/Maybe.h
-include/mozjs-91/mozilla/MaybeOneOf.h
-include/mozjs-91/mozilla/MaybeStorageBase.h
-include/mozjs-91/mozilla/MemoryChecking.h
-include/mozjs-91/mozilla/MemoryReporting.h
-include/mozjs-91/mozilla/MmapFaultHandler.h
-include/mozjs-91/mozilla/ModuloBuffer.h
-include/mozjs-91/mozilla/NonDereferenceable.h
-include/mozjs-91/mozilla/NotNull.h
-include/mozjs-91/mozilla/Opaque.h
-include/mozjs-91/mozilla/OperatorNewExtensions.h
-include/mozjs-91/mozilla/PairHash.h
-include/mozjs-91/mozilla/Path.h
-include/mozjs-91/mozilla/PlatformConditionVariable.h
-include/mozjs-91/mozilla/PlatformMutex.h
-include/mozjs-91/mozilla/PodOperations.h
-include/mozjs-91/mozilla/Poison.h
-include/mozjs-91/mozilla/PowerOfTwo.h
-include/mozjs-91/mozilla/Printf.h
-include/mozjs-91/mozilla/ProfileBufferChunk.h
-include/mozjs-91/mozilla/ProfileBufferChunkManager.h
-include/mozjs-91/mozilla/ProfileBufferChunkManagerSingle.h
-include/mozjs-91/mozilla/ProfileBufferChunkManagerWithLocalLimit.h
-include/mozjs-91/mozilla/ProfileBufferControlledChunkManager.h
-include/mozjs-91/mozilla/ProfileBufferEntryKinds.h
-include/mozjs-91/mozilla/ProfileBufferEntrySerialization.h
-include/mozjs-91/mozilla/ProfileBufferIndex.h
-include/mozjs-91/mozilla/ProfileChunkedBuffer.h
-include/mozjs-91/mozilla/RandomNum.h
-include/mozjs-91/mozilla/Range.h
-include/mozjs-91/mozilla/RangedArray.h
-include/mozjs-91/mozilla/RangedPtr.h
-include/mozjs-91/mozilla/ReentrancyGuard.h
-include/mozjs-91/mozilla/RefCountType.h
-include/mozjs-91/mozilla/RefCounted.h
-include/mozjs-91/mozilla/RefPtr.h
-include/mozjs-91/mozilla/Result.h
-include/mozjs-91/mozilla/ResultExtensions.h
-include/mozjs-91/mozilla/ResultVariant.h
-include/mozjs-91/mozilla/ReverseIterator.h
-include/mozjs-91/mozilla/RollingMean.h
-include/mozjs-91/mozilla/SHA1.h
-include/mozjs-91/mozilla/SPSCQueue.h
-include/mozjs-91/mozilla/Saturate.h
-include/mozjs-91/mozilla/ScopeExit.h
-include/mozjs-91/mozilla/Scoped.h
-include/mozjs-91/mozilla/SegmentedVector.h
-include/mozjs-91/mozilla/SharedLibrary.h
-include/mozjs-91/mozilla/SmallPointerArray.h
-include/mozjs-91/mozilla/Span.h
-include/mozjs-91/mozilla/SplayTree.h
-include/mozjs-91/mozilla/Sprintf.h
-include/mozjs-91/mozilla/StackWalk.h
-include/mozjs-91/mozilla/StaticAnalysisFunctions.h
-include/mozjs-91/mozilla/TaggedAnonymousMemory.h
-include/mozjs-91/mozilla/Tainting.h
-include/mozjs-91/mozilla/TemplateLib.h
-include/mozjs-91/mozilla/TextUtils.h
-include/mozjs-91/mozilla/ThreadLocal.h
-include/mozjs-91/mozilla/ThreadSafeWeakPtr.h
-include/mozjs-91/mozilla/TimeStamp.h
-include/mozjs-91/mozilla/ToString.h
-include/mozjs-91/mozilla/Tuple.h
-include/mozjs-91/mozilla/TypeTraits.h
-include/mozjs-91/mozilla/TypedEnumBits.h
-include/mozjs-91/mozilla/Types.h
-include/mozjs-91/mozilla/UniquePtr.h
-include/mozjs-91/mozilla/UniquePtrExtensions.h
-include/mozjs-91/mozilla/Unused.h
-include/mozjs-91/mozilla/Uptime.h
-include/mozjs-91/mozilla/Utf8.h
-include/mozjs-91/mozilla/Variant.h
-include/mozjs-91/mozilla/Vector.h
-include/mozjs-91/mozilla/WeakPtr.h
-include/mozjs-91/mozilla/WrappingOperations.h
-include/mozjs-91/mozilla/XorShift128PlusRNG.h
-include/mozjs-91/mozilla/cxxalloc.h
-include/mozjs-91/mozilla/fallible.h
-include/mozjs-91/mozilla/glue/Debug.h
-include/mozjs-91/mozilla/glue/WinUtils.h
-include/mozjs-91/mozilla/intl/Calendar.h
-include/mozjs-91/mozilla/intl/DateTimeFormat.h
-include/mozjs-91/mozilla/intl/DateTimePatternGenerator.h
-include/mozjs-91/mozilla/intl/ICU4CGlue.h
-include/mozjs-91/mozilla/intl/NumberFormat.h
-include/mozjs-91/mozilla/intl/PluralRules.h
-include/mozjs-91/mozilla/leb128iterator.h
-include/mozjs-91/mozilla/mozalloc.h
-include/mozjs-91/mozilla/mozalloc_abort.h
-include/mozjs-91/mozilla/mozalloc_oom.h
-include/mozjs-91/mozjemalloc_types.h
-include/mozjs-91/mozmemory.h
-include/mozjs-91/mozmemory_wrap.h
-lib/libmozjs-91.so
-lib/libmozjs-91.so.1
-libdata/pkgconfig/mozjs-91.pc
diff --git a/mail/Makefile b/mail/Makefile
index 10ba11914772..16aaae796cf6 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -608,6 +608,7 @@
SUBDIR += rubygem-actionmailbox71
SUBDIR += rubygem-actionmailbox72
SUBDIR += rubygem-actionmailbox80
+ SUBDIR += rubygem-actionmailbox81
SUBDIR += rubygem-actionmailer-gitlab
SUBDIR += rubygem-actionmailer4
SUBDIR += rubygem-actionmailer5
@@ -619,6 +620,7 @@
SUBDIR += rubygem-actionmailer71
SUBDIR += rubygem-actionmailer72
SUBDIR += rubygem-actionmailer80
+ SUBDIR += rubygem-actionmailer81
SUBDIR += rubygem-email_reply_parser
SUBDIR += rubygem-email_reply_parser-discourse
SUBDIR += rubygem-email_reply_trimmer
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 431bcebc674d..d6aa86c91d54 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.6.0
+DISTVERSION= 6.6.1
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index 8e66681039c4..c11eddfb0285 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761609473
-SHA256 (fetchmail-6.6.0.tar.xz) = 7b9c19e6683e827d556751aa5db5d44b961e87be8b3087535b4909ba1b59321c
-SIZE (fetchmail-6.6.0.tar.xz) = 1093180
+TIMESTAMP = 1762985070
+SHA256 (fetchmail-6.6.1.tar.xz) = 38d01fe404e67514df394a6ed1a815bbb61aa90c0fa4402252593aced0e38a1d
+SIZE (fetchmail-6.6.1.tar.xz) = 1090212
diff --git a/mail/rubygem-actionmailbox81/Makefile b/mail/rubygem-actionmailbox81/Makefile
new file mode 100644
index 000000000000..782d7294ab1f
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= actionmailbox
+PORTVERSION= 8.1.0
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Receive and process incoming emails in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actionmailbox \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-mail>=2.8.0,2:mail/rubygem-mail
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailbox81/distinfo b/mail/rubygem-actionmailbox81/distinfo
new file mode 100644
index 000000000000..6b714a3354e3
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526258
+SHA256 (rubygem/actionmailbox-8.1.0.gem) = 96cd0c4ec02ba54f117ac31df0a1c607f5b45bcfd8474d6ae068a38615f73b72
+SIZE (rubygem/actionmailbox-8.1.0.gem) = 22016
diff --git a/mail/rubygem-actionmailbox81/pkg-descr b/mail/rubygem-actionmailbox81/pkg-descr
new file mode 100644
index 000000000000..ffc1daea8253
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/pkg-descr
@@ -0,0 +1,12 @@
+Action Mailbox routes incoming emails to controller-like mailboxes for
+processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
+and SendGrid. You can also handle inbound mails directly via the built-in Exim,
+Postfix, and Qmail ingresses.
+
+The inbound emails are turned into InboundEmail records using Active Record and
+feature lifecycle tracking, storage of the original email on cloud storage via
+Active Storage, and responsible data handling with on-by-default incineration.
+
+These inbound emails are routed asynchronously using Active Job to one or
+several dedicated mailboxes, which are capable of interacting directly with the
+rest of your domain model.
diff --git a/mail/rubygem-actionmailer81/Makefile b/mail/rubygem-actionmailer81/Makefile
new file mode 100644
index 000000000000..285ace8ae887
--- /dev/null
+++ b/mail/rubygem-actionmailer81/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= actionmailer
+PORTVERSION= 8.1.0
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Compose, deliver, and test emails on Rails
+WWW= https://github.com/rails/rails/tree/main/actionmailer \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-mail>=2.8.0,2<3,2:mail/rubygem-mail \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailer81/distinfo b/mail/rubygem-actionmailer81/distinfo
new file mode 100644
index 000000000000..d47a7e2f1e74
--- /dev/null
+++ b/mail/rubygem-actionmailer81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526260
+SHA256 (rubygem/actionmailer-8.1.0.gem) = e79d607c0b99ba384b535e4cbe1927351c409999cfc1a3214d2b3fcf06b36cb1
+SIZE (rubygem/actionmailer-8.1.0.gem) = 32768
diff --git a/mail/rubygem-actionmailer81/pkg-descr b/mail/rubygem-actionmailer81/pkg-descr
new file mode 100644
index 000000000000..e757a32e32bf
--- /dev/null
+++ b/mail/rubygem-actionmailer81/pkg-descr
@@ -0,0 +1,12 @@
+Action Mailer is a framework for designing email service layers. These layers
+are used to consolidate code for sending out forgotten passwords, welcome wishes
+on signup, invoices for billing, and any other use case that requires a written
+notification to either a person or another system.
+
+Action Mailer is in essence a wrapper around Action Controller and the Mail gem.
+It provides a way to make emails using templates in the same way that Action
+Controller renders views using templates.
+
+Additionally, an Action Mailer class can be used to process incoming email, such
+as allowing a blog to accept new posts from an email (which could even have been
+sent from a phone).
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index fc89a3f41269..1c37add066c7 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 6e45b3cc0513..6d6a27ed8c6e 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761625608
-SHA256 (libqalculate-5.8.1.tar.gz) = 59588d69475cbb374b0b90ddef731802edd5b2da696ef706d0ca5fff4dbcfdfa
-SIZE (libqalculate-5.8.1.tar.gz) = 2672498
+TIMESTAMP = 1763447653
+SHA256 (libqalculate-5.8.2.tar.gz) = 7136f3c929e88e7cea0fa66427bc541dcc99c7ecbe0d67cb256bfc922d2127d1
+SIZE (libqalculate-5.8.2.tar.gz) = 2683875
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index 1fe7c83280ab..156a42ef22cf 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.8
+lib/libqalculate.so.23.3.9
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index 89a4a45af92d..d7703ddf5249 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 102d8fcaa322..6e7c55cd01b0 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761626001
-SHA256 (qalculate-gtk-5.8.1.tar.gz) = 6e4ae008f10a46a6bd91adc68dacca33fabaee10cbd96481a367fee588d5f4f6
-SIZE (qalculate-gtk-5.8.1.tar.gz) = 3092159
+TIMESTAMP = 1763448406
+SHA256 (qalculate-gtk-5.8.2.tar.gz) = 20a3d4c4c63f53236cdaa79234e8d51e4deb5b647aff32bc310b920261ce68a3
+SIZE (qalculate-gtk-5.8.2.tar.gz) = 3095670
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 4df66628489b..1669d9890650 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 030f128a3baf..b4140a8022ab 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761626234
-SHA256 (qalculate-qt-5.8.1.tar.gz) = 3cfc08bdf46bb88db004d73be4f462825d5fb90345e645cd302bfe8f0feccdb4
-SIZE (qalculate-qt-5.8.1.tar.gz) = 2020133
+TIMESTAMP = 1763448171
+SHA256 (qalculate-qt-5.8.2.tar.gz) = ebf547910ce5c5624b8d158873ff88c4379288cc687993e50655f9f7ead171ae
+SIZE (qalculate-qt-5.8.2.tar.gz) = 2027585
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index 7a65a7fe89dd..3e3ccb31be7f 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20251107
+DISTVERSION= 20251118
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1
new file mode 100644
index 000000000000..063bcb1fd518
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 582cd1f6dfe4af943fc1c4cee55035595865458d045bbe7288145d9f5cc80489 1763 base_dbg "Base system debug info" off
+base.txz cc0e897f2eb692588cd5b02392ee1ce6e1fb6aaaca8279ab17ee52a74030f103 30443 base "Base system (MANDATORY)" on
+kernel-dbg.txz b8666f718d63a25993bbea04a9dbfc67d99b4f59d3b7dd804e218d24598dc8ab 857 kernel_dbg "Kernel debug info" on
+kernel.txz a745094815be4b1341c9b3484e85627af59f8558b26e2ffc8915d923022e46b6 860 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 1061889ffb0fa21bf674ec5c4d0aeb20b661b5006b07554ed320a376e9ed1c0b 240 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz aeec6e5aca308de9ffda16beb2b8313d7fec2a55924b8b06574e870ccd6cf849 727 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz 7959cecc47e44e09b293fda1a59d354e1d6d77a1fbd5e74760ce322df97dc023 8075 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
new file mode 100644
index 000000000000..3ffc690f4e1b
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz 569ee86da20099c802d6e8f35dd9f994d62dcbfa68671d183a85221614009adf 1763 base_dbg "Base system debug info" off
+base.txz 00de79e6bf1d9bc4276af1e23b8e4ab589d17c193c83c005441a714c933420d6 30443 base "Base system (MANDATORY)" on
+kernel-dbg.txz 5d356dbdad97b9b4137f224be2bb80fac16386e27513b32309e0d3c2461ecea7 857 kernel_dbg "Kernel debug info" on
+kernel.txz 67f6ae776afaea29686ed11331e0d0d77e70b79a1497cf24de9215b04ace3576 860 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 4961ccb00fc72519cd7dbef1838a0f8ff673a9199d40c1e028b0fd08795030be 240 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 8846fa0af961ad26291be9e88d069a82aa8be2b401c30e8ffd9190dce6482a5b 727 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 8d6961b32d7b1ea9fc82434602adbf6c80a3a5f54bfc7629bbba4134c9bf2ee0 8075 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1
new file mode 100644
index 000000000000..e057241ed7b3
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 43d3e564b81be0c6f7294c1e8588f4b763e2208957220a2058142f9c7bf206ad 1749 base_dbg "Base system debug info" off
+base.txz 0d134f034a67b3b82423b6b1f55e00f6eb7c3efd15d2a3407106fba59879da48 30174 base "Base system (MANDATORY)" on
+kernel-dbg.txz 714669c549e85429d633417642f725fd0e2b811ee371ab842f9b7e588f7f282e 720 kernel_dbg "Kernel debug info" on
+kernel.txz 4f5fb3348465bb9b8130511ed2783b1047712799121a851dfedf137c4c7090de 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 6a2ca01398a3c9e8a53797c87d2ff02ed86ab32d609b29226e5092035171a2dd 237 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 3cda2eefb22c57d0f60ad43ef41f903b035090ac2e5c1dd5b7c9f2a72134c825 711 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz 36f6782d8c60e085afc026e76d3e8fa7afea2191722e7f57483a8f94759362f9 8073 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
new file mode 100644
index 000000000000..d03ace7fb408
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz ff4e3b82a04b748dee5932a1054707fc54c0da0fd8f2193178a14f9f01428a54 1749 base_dbg "Base system debug info" off
+base.txz 8f7fbb9ecc73e98ee47e0dde185eb784e2bed1e06a66de8af8c8053416dd1f23 30174 base "Base system (MANDATORY)" on
+kernel-dbg.txz e6b6f37d14de1b442e391dddeaa054d89f06d311ca624f56959ff55ac34c8ce6 720 kernel_dbg "Kernel debug info" on
+kernel.txz 93d07e41f36f29dc08ee186d1e8c8cbde95a692edef1e81cb78111886d658a81 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 046a75ab2f25a38a489cfd7ab0fbd180a16bb3cc442fac97ca1e95ef8bc927c8 237 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 898eb57477fb0304a07f88277ff09169eaab8bdcb767241962baabb99fb55a2b 711 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 63d6bdff5da57eb9785ec16c6995ae8df717e7ad355bddb7083d3a942ba443dd 8073 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1
new file mode 100644
index 000000000000..679ee6d89ea1
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 95767daef41c91011e48984fa201b9b02d2c786a47c4aa03028122c37c0d4e73 1736 base_dbg "Base system debug info" off
+base.txz b8aba5daef45bf7497ddbc8ed9642f762c5068f7f7a87907b9acbfa64a23036e 29957 base "Base system (MANDATORY)" on
+kernel-dbg.txz 02f362da00f216706d1fc0595a6295bd2c8a590df2f6234138555804d61a6a48 668 kernel_dbg "Kernel debug info" on
+kernel.txz ae4f8ba38e768a57944fa25f990442d7dda8186577e90da18e0d2cde4e24c4d1 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 2f3f99f193411c66120f20c9b0b3d8fd3c94f0c990e00c9fc7f814904985e5d5 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz d6789af89545ab73ebf1bbdb4fac9b4ca8c8b85d8516ef2213f1731a0953f81a 709 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz a2013048a567d72fe31f3f20c554b59c4c01553335ea2ec81e76d979c38ec6ca 8063 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
new file mode 100644
index 000000000000..3eef24144a39
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz c66828769d46fbf3c7f98ec7bc17eb4552d562f9067a723f087e93190494b76c 1736 base_dbg "Base system debug info" off
+base.txz 3639ca6d55df162f78d43534ae4cc91003835ccfcf5edf353e78fb8d1c6672fc 29957 base "Base system (MANDATORY)" on
+kernel-dbg.txz a24b160ca5d50741855099817f3d8700841c74830688270ff987b54b71d47b6d 668 kernel_dbg "Kernel debug info" on
+kernel.txz d0a7d3d1b7b32d0f56b0189c93bbf8a67544ad27e1266e5d5200c41b6cfc9262 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz bf03b1a540f7eed40dc18e0afee176ec0ecabb1740ed722bb144a274bd892dfa 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 9762efb445e50d692cddb4d043a6bd9ec5f599c23ef1cbc3085f4be2d276568c 709 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz c6b9a128976b049d86bb219ff9780656218c956a1353b9178e92a4af34bf6461 8063 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1
new file mode 100644
index 000000000000..3b8ce4691262
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1
@@ -0,0 +1,7 @@
+base-dbg.txz ca7aca5b5cfe595680ac389bfea9d221b398dba5abb331fa4996f9152b39b8fc 1722 base_dbg "Base system debug info" off
+base.txz 45c3c76023b9eafec345d8d83ba604249ae543e6fbeac93fb9ec4c1e1d6b1b34 29937 base "Base system (MANDATORY)" on
+kernel-dbg.txz 2e32a1bc4240e770b51b68731ab7bb3150a27a6cbd1e41f5e1a45ea993cec1df 666 kernel_dbg "Kernel debug info" on
+kernel.txz d2752c6f598a9b3cd1b6b7c78ba040cb767cc6e2ec582bdc6c78d9c814738dd5 667 kernel "Kernel (MANDATORY)" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz a1cb95b549aae661c2be8b0f68eaef642633801787a562f006527d04bc739e1a 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
new file mode 100644
index 000000000000..8a853153a5fa
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
@@ -0,0 +1,7 @@
+base-dbg.txz 13e40fa311b6aa14781be225bb999dde501ae2a06adb8dd4027b63f1eeb109e0 1722 base_dbg "Base system debug info" off
+base.txz 180c810d950efc88155b5d48bdf1a05843f8de2a16e868c109ceb467cc0ccbe8 29937 base "Base system (MANDATORY)" on
+kernel-dbg.txz a6e7e5f46b3fbde6914eedfc6d0655788864d60d6f2778b553fe4b7424eba4d5 666 kernel_dbg "Kernel debug info" on
+kernel.txz 281b6d62555475347e916257dd26410d27a81b73d5fdd6a4035a418722bf9983 667 kernel "Kernel (MANDATORY)" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 90c54c0de4b7b88a2777c57ce29ceb6f246acf492455f6f39a79727fba0f1e4c 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1
new file mode 100644
index 000000000000..e7317cb51ee5
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1
@@ -0,0 +1,7 @@
+base-dbg.txz 3a8f8c420bccffc4aaf5f2c913ce72e59f81d47931cac63b7a74f43f356f71ce 1723 base_dbg "Base system debug info" off
+base.txz c3910fe5163d111a01ba078e088370a3d2754f5ec1393ecc8d971e8bbb96fdf1 29980 base "Base system (MANDATORY)" on
+kernel-dbg.txz b5dfdb052c22d175976b7635b46b271cbb9a1481df136f7479af049b9204b7db 637 kernel_dbg "Kernel debug info" on
+kernel.txz 158541771275a5642614b808f68ccdedb10123d5c630b1c3ca69412c31523795 653 kernel "Kernel (MANDATORY)" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz eaf4d6f7a77756160064727efd67fee6cbf0065bce029806ad3df41687093a6d 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
new file mode 100644
index 000000000000..88c3fcf71c9c
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
@@ -0,0 +1,7 @@
+base-dbg.txz a5c2fbf62aba9cdb473340f19eaa02bf8f577f941504322fbeed6fae99e76ea8 1723 base_dbg "Base system debug info" off
+base.txz af7e9170de4ae0fa1546aef44e595fc92267a0c5957ad764526571318a10ab6c 29980 base "Base system (MANDATORY)" on
+kernel-dbg.txz ed769d34f528621210f50cf2bdbd9bb5420e69d32a863c97ec8e8e8174665be0 637 kernel_dbg "Kernel debug info" on
+kernel.txz 9b529ffbd28535689cad9acafdf702c20e2043d29eb31aaee6ca1d0bed1e7675 653 kernel "Kernel (MANDATORY)" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz a4052cf3ae73ea84437ca7bb5435885b526483084f5ce8b81320d6b643115b4a 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index 1921cc5acd0c..e5fa3ed3a21f 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -3,11 +3,15 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-RC1
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-RC2
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-RC1
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-RC2
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
@@ -21,11 +25,15 @@
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-RC1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-RC2
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-BETA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-RC1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-RC2
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
@@ -35,3 +43,5 @@
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-RC1
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-RC2
diff --git a/misc/py-litellm-proxy-extras/Makefile b/misc/py-litellm-proxy-extras/Makefile
index 2335ddada2f4..f9e1c2c7dcbd 100644
--- a/misc/py-litellm-proxy-extras/Makefile
+++ b/misc/py-litellm-proxy-extras/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm-proxy-extras
-DISTVERSION= 0.4.1
+DISTVERSION= 0.4.5
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/distinfo b/misc/py-litellm-proxy-extras/distinfo
index 489427cd38a9..f39c30684ffc 100644
--- a/misc/py-litellm-proxy-extras/distinfo
+++ b/misc/py-litellm-proxy-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762313587
-SHA256 (litellm_proxy_extras-0.4.1.tar.gz) = 5d055352e0592d062604fdd4067294e52b0692575cef140c09b11b3cc633169a
-SIZE (litellm_proxy_extras-0.4.1.tar.gz) = 17432
+TIMESTAMP = 1763453218
+SHA256 (litellm_proxy_extras-0.4.5.tar.gz) = ad79a4061e06f9a9127e517d153dfbb8a1a91de11873a633de5a984cbcd40070
+SIZE (litellm_proxy_extras-0.4.5.tar.gz) = 17864
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index d517dd3b9808..0d29ce456082 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.79.1
+DISTVERSION= 1.80.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 8a0f3513cba3..4b4ca01a69eb 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762311223
-SHA256 (litellm-1.79.1.tar.gz) = c1cf0232c01e7ad4b8442d2cdd78973ce74dfda37ad1d9f0ec3c911510e26523
-SIZE (litellm-1.79.1.tar.gz) = 11216675
+TIMESTAMP = 1763431971
+SHA256 (litellm-1.80.0.tar.gz) = eeac733eb6b226f9e5fb020f72fe13a32b3354b001dc62bcf1bc4d9b526d6231
+SIZE (litellm-1.80.0.tar.gz) = 11591976
diff --git a/misc/py-napari/Makefile b/misc/py-napari/Makefile
index 9badf0518583..50dc38153298 100644
--- a/misc/py-napari/Makefile
+++ b/misc/py-napari/Makefile
@@ -1,5 +1,5 @@
PORTNAME= napari
-DISTVERSION= 0.6.4
+DISTVERSION= 0.6.6
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,20 +26,20 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.0:graphics/py-pillow@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.3:devel/py-lazy_loader@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}magicgui>=0.7.0:x11-toolkits/py-magicgui@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}napari-console>=0.1.1:graphics/py-napari-console@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}napari-console>=0.1.4:graphics/py-napari-console@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}napari-plugin-engine>=0.1.9:graphics/py-napari-plugin-engine@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}napari-svg>=0.1.8:misc/py-napari-svg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}npe2>=0.7.9:misc/py-npe2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.24.2:math/py-numpy@${PY_FLAVOR} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}numpydoc>=1.0.0:textproc/py-numpydoc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.3.3:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pint>=0.17:devel/py-pint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.9.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psygnal>=0.10.0:devel/py-psygnal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psygnal>=0.14.2:devel/py-psygnal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.2.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.6.0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qtpy>=2.3.1:devel/py-QtPy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}QtPy>=2.3.1:devel/py-QtPy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-image>=0.19.1:graphics/py-scikit-image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.10.1:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}superqt>=0.7.4:x11-toolkits/py-superqt@${PY_FLAVOR} \
diff --git a/misc/py-napari/distinfo b/misc/py-napari/distinfo
index 5e4339e22eb9..da49f131b610 100644
--- a/misc/py-napari/distinfo
+++ b/misc/py-napari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758415925
-SHA256 (napari-0.6.4.tar.gz) = 0a768f66447c7d5ee79a29f43f42bd054c35bbca6310d91c604aadeedf2ea5be
-SIZE (napari-0.6.4.tar.gz) = 3222013
+TIMESTAMP = 1763480985
+SHA256 (napari-0.6.6.tar.gz) = 8e1adfc737c55c2a619689fad8d9e4d115582e56f09096cf771816b0ec75c3a7
+SIZE (napari-0.6.6.tar.gz) = 3251386
diff --git a/misc/py-napari/files/patch-pyproject.toml b/misc/py-napari/files/patch-pyproject.toml
index 0da379959eab..9b256bc26efe 100644
--- a/misc/py-napari/files/patch-pyproject.toml
+++ b/misc/py-napari/files/patch-pyproject.toml
@@ -1,10 +1,21 @@
---- pyproject.toml.orig 2025-10-03 09:18:59 UTC
+--- pyproject.toml.orig 2025-10-16 09:24:27 UTC
+++ pyproject.toml
@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
-- "setuptools >= 69",
+- "setuptools >= 77.0.1",
+ "setuptools",
"setuptools_scm[toml]>=8"
]
build-backend = "setuptools.build_meta"
+@@ -35,10 +35,6 @@ requires-python = ">=3.10"
+ "Operating System :: MacOS",
+ ]
+ requires-python = ">=3.10"
+-license = "BSD-3-Clause"
+-license-files = [
+- "LICENSE",
+-]
+ dependencies = [
+ "appdirs>=1.4.4",
+ "app-model>=0.4.0,<0.5.0",
diff --git a/misc/qman/Makefile b/misc/qman/Makefile
index 914001e586ee..d7e7b0140841 100644
--- a/misc/qman/Makefile
+++ b/misc/qman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qman
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
+DISTVERSION= 1.5.1
CATEGORIES= misc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/qman/distinfo b/misc/qman/distinfo
index 96fbc9ea21ee..92c486f04fba 100644
--- a/misc/qman/distinfo
+++ b/misc/qman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754976278
-SHA256 (plp13-qman-v1.5.0_GH0.tar.gz) = 785441bf11e99ff27869c08f0d36ce3f5c75db1b045b8712fe515059cf396780
-SIZE (plp13-qman-v1.5.0_GH0.tar.gz) = 956654
+TIMESTAMP = 1763469694
+SHA256 (plp13-qman-v1.5.1_GH0.tar.gz) = e550958523d0fef90fd0123a61a8f10099ed0c9735e06d8152662d8965b5a0e1
+SIZE (plp13-qman-v1.5.1_GH0.tar.gz) = 956756
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 0af87d561e69..8e8ad57f9805 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
-PORTREVISION= 2
+DISTVERSION= 0.8.0
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/librespot/Makefile.crates b/multimedia/librespot/Makefile.crates
index 8b8aa5cb1780..c22a550c3579 100644
--- a/multimedia/librespot/Makefile.crates
+++ b/multimedia/librespot/Makefile.crates
@@ -1,19 +1,17 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
+CARGO_CRATES= adler2-2.0.1 \
aes-0.8.4 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-0.10.0 \
alsa-sys-0.3.1 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
async-recursion-1.1.1 \
@@ -21,22 +19,21 @@ CARGO_CRATES= addr2line-0.24.2 \
atomic-waker-1.1.2 \
atomic_refcell-0.1.13 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.3 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cc-1.2.34 \
+ cc-1.2.45 \
cesu8-1.1.0 \
- cfg-expr-0.20.2 \
- cfg-if-1.0.3 \
+ cfg-expr-0.20.4 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
cipher-0.4.4 \
colorchoice-1.0.4 \
combine-4.6.7 \
@@ -58,7 +55,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dasp_sample-0.11.0 \
data-encoding-2.9.0 \
der-0.7.10 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -71,15 +68,15 @@ CARGO_CRATES= addr2line-0.24.2 \
endi-1.1.0 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
- fixedbitset-0.4.2 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
@@ -96,27 +93,27 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
+ generic-array-0.14.9 \
getopts-0.2.24 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- gio-sys-0.21.1 \
- glib-0.21.1 \
- glib-macros-0.21.0 \
- glib-sys-0.21.1 \
- gobject-sys-0.21.1 \
+ getrandom-0.3.4 \
+ gio-sys-0.21.2 \
+ glib-0.21.4 \
+ glib-macros-0.21.4 \
+ glib-sys-0.21.2 \
+ gobject-sys-0.21.2 \
governor-0.10.1 \
- gstreamer-0.24.1 \
- gstreamer-app-0.24.0 \
+ gstreamer-0.24.3 \
+ gstreamer-app-0.24.2 \
gstreamer-app-sys-0.24.0 \
- gstreamer-audio-0.24.0 \
+ gstreamer-audio-0.24.2 \
gstreamer-audio-sys-0.24.0 \
- gstreamer-base-0.24.0 \
- gstreamer-base-sys-0.24.0 \
- gstreamer-sys-0.24.0 \
+ gstreamer-base-0.24.2 \
+ gstreamer-base-sys-0.24.2 \
+ gstreamer-sys-0.24.2 \
h2-0.4.12 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
headers-0.4.1 \
headers-core-0.3.0 \
heck-0.5.0 \
@@ -134,59 +131,58 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.26.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- if-addrs-0.12.0 \
- indexmap-2.11.0 \
+ if-addrs-0.14.0 \
+ indexmap-2.12.0 \
inout-0.1.4 \
- io-uring-0.7.10 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
+ iri-string-0.7.9 \
is-docker-0.2.0 \
is-wsl-0.4.0 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.14.0 \
itoa-1.0.15 \
jack-0.13.3 \
jack-sys-0.5.1 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jni-0.21.1 \
jni-sys-0.3.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.82 \
kstring-2.0.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.177 \
libloading-0.7.4 \
libm-0.2.15 \
- libmdns-0.9.1 \
+ libmdns-0.10.1 \
libpulse-binding-2.30.1 \
libpulse-simple-binding-2.29.0 \
libpulse-simple-sys-1.22.0 \
libpulse-sys-1.23.0 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-slab-0.1.2 \
mach2-0.4.3 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mime-0.3.17 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
muldiv-1.0.1 \
multimap-0.10.1 \
native-tls-0.2.14 \
@@ -197,45 +193,43 @@ CARGO_CRATES= addr2line-0.24.2 \
nonzero_ext-0.3.0 \
ntapi-0.4.1 \
num-bigint-0.4.6 \
- num-bigint-dig-0.8.4 \
+ num-bigint-dig-0.8.5 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
num_threads-0.1.7 \
oauth2-5.0.0 \
- objc2-0.6.2 \
- objc2-audio-toolbox-0.3.1 \
- objc2-core-audio-0.3.1 \
- objc2-core-audio-types-0.3.1 \
- objc2-core-foundation-0.3.1 \
+ objc2-0.6.3 \
+ objc2-audio-toolbox-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.1 \
- objc2-io-kit-0.3.1 \
- object-0.36.7 \
+ objc2-foundation-0.3.2 \
+ objc2-io-kit-0.3.2 \
ogg-0.9.2 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
open-5.3.2 \
- openssl-0.10.73 \
+ openssl-0.10.75 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
- option-operations-0.5.0 \
+ openssl-sys-0.9.111 \
+ option-operations-0.6.0 \
ordered-stream-0.2.0 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
- paste-1.0.15 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ pastey-0.1.1 \
pathdiff-0.2.3 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
- petgraph-0.6.5 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
@@ -245,12 +239,12 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-util-0.2.4 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- priority-queue-2.5.0 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.101 \
+ priority-queue-2.7.0 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
protobuf-3.7.2 \
protobuf-codegen-3.7.2 \
protobuf-json-mapping-3.7.2 \
@@ -260,7 +254,7 @@ CARGO_CRATES= addr2line-0.24.2 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
quinn-udp-0.5.14 \
- quote-1.0.40 \
+ quote-1.0.42 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -269,42 +263,42 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_distr-0.5.1 \
- redox_syscall-0.5.17 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
- reqwest-0.12.23 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ reqwest-0.12.24 \
ring-0.17.14 \
rodio-0.21.1 \
rsa-0.9.8 \
- rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustls-0.22.4 \
- rustls-0.23.31 \
+ rustls-0.23.35 \
rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.1 \
+ rustls-native-certs-0.8.2 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.12.0 \
+ rustls-pki-types-1.13.0 \
rustls-webpki-0.102.8 \
- rustls-webpki-0.103.4 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
sdl2-0.38.0 \
sdl2-sys-0.38.0 \
security-framework-2.11.1 \
- security-framework-3.3.0 \
- security-framework-sys-2.14.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
- serde_path_to_error-0.1.17 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
@@ -313,55 +307,57 @@ CARGO_CRATES= addr2line-0.24.2 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
signature-2.2.0 \
+ simd-adler32-0.3.7 \
slab-0.4.11 \
smallvec-1.15.1 \
- socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.9.8 \
spinning_top-0.3.0 \
spki-0.7.3 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-codec-vorbis-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-format-ogg-0.5.4 \
- symphonia-metadata-0.5.4 \
- symphonia-utils-xiph-0.5.4 \
- syn-2.0.106 \
+ symphonia-0.5.5 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-2.0.109 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sysinfo-0.36.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
- system-deps-7.0.5 \
- target-lexicon-0.13.2 \
- tempfile-3.21.0 \
+ system-deps-7.0.7 \
+ target-lexicon-0.13.3 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- thread-id-4.2.2 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.8.1 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.2 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-tungstenite-0.27.0 \
- tokio-util-0.7.16 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
+ tokio-tungstenite-0.28.0 \
+ tokio-util-0.7.17 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -370,105 +366,109 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
- tungstenite-0.27.0 \
- typenum-1.18.0 \
+ tungstenite-0.28.0 \
+ typenum-1.19.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.18 \
- unicode-width-0.2.1 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
untrusted-0.9.0 \
url-2.5.7 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.18.0 \
+ uuid-1.18.1 \
vcpkg-0.2.15 \
vergen-9.0.6 \
vergen-gitcl-1.0.8 \
vergen-lib-0.1.6 \
version-compare-0.1.1 \
- version-compare-0.2.0 \
+ version-compare-0.2.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.3+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
webpki-0.22.4 \
webpki-roots-0.26.11 \
- webpki-roots-1.0.2 \
+ webpki-roots-1.0.4 \
which-4.4.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.10 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.54.0 \
windows-core-0.61.2 \
+ windows-core-0.62.2 \
windows-future-0.2.1 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-registry-0.5.3 \
windows-result-0.1.2 \
windows-result-0.3.4 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13 \
- wit-bindgen-0.45.0 \
- writeable-0.6.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zbus-5.10.0 \
- zbus_macros-5.10.0 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zbus-5.12.0 \
+ zbus_macros-5.12.0 \
zbus_names-4.2.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
- zvariant-5.7.0 \
- zvariant_derive-5.7.0 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zvariant-5.8.0 \
+ zvariant_derive-5.8.0 \
zvariant_utils-3.2.1
diff --git a/multimedia/librespot/distinfo b/multimedia/librespot/distinfo
index 5c7cab3c11fb..109b7086e2d3 100644
--- a/multimedia/librespot/distinfo
+++ b/multimedia/librespot/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1758400818
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1763129740
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
@@ -15,22 +13,20 @@ SHA256 (rust/crates/alsa-0.10.0.crate) = 7c88dbbce13b232b26250e1e2e6ac18b6a891a6
SIZE (rust/crates/alsa-0.10.0.crate) = 74719
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -45,38 +41,36 @@ SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a7
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
-SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
-SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
-SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-expr-0.20.4.crate) = 9acd0bdbbf4b2612d09f52ba61da432140cb10930354079d0d53fafc12968726
+SIZE (rust/crates/cfg-expr-0.20.4.crate) = 44896
+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.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -119,8 +113,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
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
@@ -145,24 +139,24 @@ SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fb
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_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+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/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
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
@@ -195,48 +189,48 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-sys-0.21.1.crate) = a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd
-SIZE (rust/crates/gio-sys-0.21.1.crate) = 87224
-SHA256 (rust/crates/glib-0.21.1.crate) = 60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205
-SIZE (rust/crates/glib-0.21.1.crate) = 298489
-SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
-SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
-SHA256 (rust/crates/glib-sys-0.21.1.crate) = dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d
-SIZE (rust/crates/glib-sys-0.21.1.crate) = 68368
-SHA256 (rust/crates/gobject-sys-0.21.1.crate) = 3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c
-SIZE (rust/crates/gobject-sys-0.21.1.crate) = 23364
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gio-sys-0.21.2.crate) = 171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706
+SIZE (rust/crates/gio-sys-0.21.2.crate) = 86778
+SHA256 (rust/crates/glib-0.21.4.crate) = 5b9dbecb1c33e483a98be4acfea2ab369e1c28f517c6eadb674537409c25c4b2
+SIZE (rust/crates/glib-0.21.4.crate) = 298587
+SHA256 (rust/crates/glib-macros-0.21.4.crate) = 880e524e0085f3546cfb38532b2c202c0d64741d9977a6e4aa24704bfc9f19fb
+SIZE (rust/crates/glib-macros-0.21.4.crate) = 70189
+SHA256 (rust/crates/glib-sys-0.21.2.crate) = d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1
+SIZE (rust/crates/glib-sys-0.21.2.crate) = 67401
+SHA256 (rust/crates/gobject-sys-0.21.2.crate) = 538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d
+SIZE (rust/crates/gobject-sys-0.21.2.crate) = 22329
SHA256 (rust/crates/governor-0.10.1.crate) = 444405bbb1a762387aa22dd569429533b54a1d8759d35d3b64cb39b0293eaa19
SIZE (rust/crates/governor-0.10.1.crate) = 142679
-SHA256 (rust/crates/gstreamer-0.24.1.crate) = 32f5db514ad5ccf70ad35485058aa8b894bb81cfcf76bb994af135d9789427c6
-SIZE (rust/crates/gstreamer-0.24.1.crate) = 370658
-SHA256 (rust/crates/gstreamer-app-0.24.0.crate) = fad8ae64a7af6d1aa04e96db085a0cbd64a6b838d85c115c99fa053ab8902d98
-SIZE (rust/crates/gstreamer-app-0.24.0.crate) = 57571
+SHA256 (rust/crates/gstreamer-0.24.3.crate) = 69ac2f12970a2f85a681d2ceaa40c32fe86cc202ead315e0dfa2223a1217cd24
+SIZE (rust/crates/gstreamer-0.24.3.crate) = 373257
+SHA256 (rust/crates/gstreamer-app-0.24.2.crate) = 0af5d403738faf03494dfd502d223444b4b44feb997ba28ab3f118ee6d40a0b2
+SIZE (rust/crates/gstreamer-app-0.24.2.crate) = 58425
SHA256 (rust/crates/gstreamer-app-sys-0.24.0.crate) = aaf1a3af017f9493c34ccc8439cbce5c48f6ddff6ec0514c23996b374ff25f9a
SIZE (rust/crates/gstreamer-app-sys-0.24.0.crate) = 41073
-SHA256 (rust/crates/gstreamer-audio-0.24.0.crate) = 7404c5d0cbb2189e6a10d05801e93f47fe60b195e4d73dd1c540d055f7b340b8
-SIZE (rust/crates/gstreamer-audio-0.24.0.crate) = 83206
+SHA256 (rust/crates/gstreamer-audio-0.24.2.crate) = 68e540174d060cd0d7ee2c2356f152f05d8262bf102b40a5869ff799377269d8
+SIZE (rust/crates/gstreamer-audio-0.24.2.crate) = 84028
SHA256 (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 626cd3130bc155a8b6d4ac48cfddc15774b5a6cc76fcb191aab09a2655bad8f5
SIZE (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 55297
-SHA256 (rust/crates/gstreamer-base-0.24.0.crate) = 34745d3726a080e0d57e402a314e37073d0b341f3a5754258550311ca45e4754
-SIZE (rust/crates/gstreamer-base-0.24.0.crate) = 75134
-SHA256 (rust/crates/gstreamer-base-sys-0.24.0.crate) = dfad00fa63ddd8132306feef9d5095a3636192f09d925adfd0a9be0d82b9ea91
-SIZE (rust/crates/gstreamer-base-sys-0.24.0.crate) = 50171
-SHA256 (rust/crates/gstreamer-sys-0.24.0.crate) = 36f46b35f9dc4b5a0dca3f19d2118bb5355c3112f228a99a84ed555f48ce5cf9
-SIZE (rust/crates/gstreamer-sys-0.24.0.crate) = 103597
+SHA256 (rust/crates/gstreamer-base-0.24.2.crate) = 71ff9b0bbc8041f0c6c8a53b206a6542f86c7d9fa8a7dff3f27d9c374d9f39b4
+SIZE (rust/crates/gstreamer-base-0.24.2.crate) = 75977
+SHA256 (rust/crates/gstreamer-base-sys-0.24.2.crate) = fed78852b92db1459b8f4288f86e6530274073c20be2f94ba642cddaca08b00e
+SIZE (rust/crates/gstreamer-base-sys-0.24.2.crate) = 49629
+SHA256 (rust/crates/gstreamer-sys-0.24.2.crate) = a24ae2930e683665832a19ef02466094b09d1f2da5673f001515ed5486aa9377
+SIZE (rust/crates/gstreamer-sys-0.24.2.crate) = 103273
SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
@@ -271,50 +265,48 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
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.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
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.12.0.crate) = bb2a33e9c38988ecbda730c85b0fd9ddcdf83c0305ac7fd21c8bb9f57f2f0cc8
-SIZE (rust/crates/if-addrs-0.12.0.crate) = 10680
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/if-addrs-0.14.0.crate) = bf39cc0423ee66021dc5eccface85580e4a001e0c5288bae8bea7ecb69225e90
+SIZE (rust/crates/if-addrs-0.14.0.crate) = 16237
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
-SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
-SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -323,28 +315,28 @@ SHA256 (rust/crates/jack-0.13.3.crate) = f70ca699f44c04a32d419fc9ed699aaea89657f
SIZE (rust/crates/jack-0.13.3.crate) = 117970
SHA256 (rust/crates/jack-sys-0.5.1.crate) = 6013b7619b95a22b576dfb43296faa4ecbe40abbdb97dfd22ead520775fc86ab
SIZE (rust/crates/jack-sys-0.5.1.crate) = 15319
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
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/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmdns-0.9.1.crate) = 48854699e11b111433431b69cee2365fcab0b29b06993f48c257dfbaf6395862
-SIZE (rust/crates/libmdns-0.9.1.crate) = 25965
+SHA256 (rust/crates/libmdns-0.10.1.crate) = a00dbe871d2cf9df13f68d152b949fca8cafc854b60ffd259fc6df6e8663d8d7
+SIZE (rust/crates/libmdns-0.10.1.crate) = 27936
SHA256 (rust/crates/libpulse-binding-2.30.1.crate) = 909eb3049e16e373680fe65afe6e2a722ace06b671250cc4849557bc57d6a397
SIZE (rust/crates/libpulse-binding-2.30.1.crate) = 130490
SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
@@ -355,28 +347,28 @@ SHA256 (rust/crates/libpulse-sys-1.23.0.crate) = d74371848b22e989f829cc1621d2ebd
SIZE (rust/crates/libpulse-sys-1.23.0.crate) = 36914
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.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+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/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
SIZE (rust/crates/mach2-0.4.3.crate) = 22180
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
@@ -397,8 +389,8 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
-SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b
+SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
@@ -411,60 +403,58 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
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.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+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/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
-SIZE (rust/crates/objc2-0.6.2.crate) = 272954
-SHA256 (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 10cbe18d879e20a4aea544f8befe38bcf52255eb63d3f23eca2842f3319e4c07
-SIZE (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 178229
-SHA256 (rust/crates/objc2-core-audio-0.3.1.crate) = ca44961e888e19313b808f23497073e3f6b3c22bb485056674c8b49f3b025c82
-SIZE (rust/crates/objc2-core-audio-0.3.1.crate) = 31692
-SHA256 (rust/crates/objc2-core-audio-types-0.3.1.crate) = c0f1cc99bb07ad2ddb6527ddf83db6a15271bb036b3eb94b801cd44fdc666ee1
-SIZE (rust/crates/objc2-core-audio-types-0.3.1.crate) = 19365
-SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
-SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+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-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.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
-SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
-SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
-SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
SHA256 (rust/crates/ogg-0.9.2.crate) = fdab8dcd8d4052eaacaf8fb07a3ccd9a6e26efadb42878a413c68fc4af1dee2b
SIZE (rust/crates/ogg-0.9.2.crate) = 29967
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.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.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
-SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
-SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
+SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
+SHA256 (rust/crates/option-operations-0.6.0.crate) = b31ce827892359f23d3cd1cc4c75a6c241772bbd2db17a92dcf27cbefdf52689
+SIZE (rust/crates/option-operations-0.6.0.crate) = 19464
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
-SIZE (rust/crates/paste-1.0.15.crate) = 18374
+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.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
@@ -473,8 +463,6 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
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
@@ -493,18 +481,18 @@ SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
SIZE (rust/crates/portaudio-sys-0.1.1.crate) = 2327
-SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
-SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
-SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/priority-queue-2.7.0.crate) = 93980406f12d9f8140ed5abe7155acb10bb1e69ea55c88960b9c2f117445ef96
+SIZE (rust/crates/priority-queue-2.7.0.crate) = 51641
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
SHA256 (rust/crates/protobuf-codegen-3.7.2.crate) = 5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace
@@ -523,8 +511,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a
SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
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
@@ -541,54 +529,52 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
-SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
-SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rodio-0.21.1.crate) = e40ecf59e742e03336be6a3d53755e789fd05a059fa22dfa0ed624722319e183
SIZE (rust/crates/rodio-0.21.1.crate) = 135395
SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
-SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
-SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
-SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
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.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sdl2-0.38.0.crate) = 2d42407afc6a8ab67e36f92e80b8ba34cbdc55aaeed05249efe9a2e8d0e9feef
@@ -597,22 +583,24 @@ SHA256 (rust/crates/sdl2-sys-0.38.0.crate) = 3ff61407fc75d4b0bbc93dc7e4d6c196439
SIZE (rust/crates/sdl2-sys-0.38.0.crate) = 8446305
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.3.0.crate) = 80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c
-SIZE (rust/crates/security-framework-3.3.0.crate) = 86425
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
-SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/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.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_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/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -629,44 +617,46 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
-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/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
-SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
-SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
-SIZE (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = 60104
-SHA256 (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 5a98765fb46a0a6732b007f7e2870c2129b6f78d87db7987e6533c8f164a9f30
-SIZE (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 24651
-SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-format-ogg-0.5.4.crate) = ada3505789516bcf00fc1157c67729eded428b455c27ca370e41f4d785bfa931
-SIZE (rust/crates/symphonia-format-ogg-0.5.4.crate) = 23239
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
-SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+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-vorbis-0.5.5.crate) = f025837c309cd69ffef572750b4a2257b59552c5399a5e49707cc5b1b85d1c73
+SIZE (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = 25527
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-format-ogg-0.5.5.crate) = 2b4955c67c1ed3aa8ae8428d04ca8397fbef6a19b2b051e73b5da8b1435639cb
+SIZE (rust/crates/symphonia-format-ogg-0.5.5.crate) = 24285
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/symphonia-utils-xiph-0.5.5.crate) = ee27c85ab799a338446b68eec77abf42e1a6f1bb490656e121c6e27bfbab9f16
+SIZE (rust/crates/symphonia-utils-xiph-0.5.5.crate) = 6617
+SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f
+SIZE (rust/crates/syn-2.0.109.crate) = 301826
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
@@ -677,56 +667,58 @@ SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b66174276
SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
-SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f
+SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
-SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
-SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
-SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
-SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -743,16 +735,16 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
-SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
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.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
@@ -763,8 +755,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
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.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
@@ -775,8 +767,8 @@ SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597d
SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
-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/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -785,38 +777,36 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
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/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
-SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
SIZE (rust/crates/webpki-0.22.4.crate) = 63472
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
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.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+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
@@ -829,14 +819,18 @@ SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f6
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
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-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
@@ -845,8 +839,12 @@ SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
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.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.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -855,97 +853,99 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.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-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
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_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
-SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zbus-5.10.0.crate) = 67a073be99ace1adc48af593701c8015cd9817df372e14a1a6b0ee8f8bf043be
-SIZE (rust/crates/zbus-5.10.0.crate) = 166302
-SHA256 (rust/crates/zbus_macros-5.10.0.crate) = 0e80cd713a45a49859dcb648053f63265f4f2851b6420d47a958e5697c68b131
-SIZE (rust/crates/zbus_macros-5.10.0.crate) = 37433
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+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.12.0.crate) = b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91
+SIZE (rust/crates/zbus-5.12.0.crate) = 168368
+SHA256 (rust/crates/zbus_macros-5.12.0.crate) = 1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314
+SIZE (rust/crates/zbus_macros-5.12.0.crate) = 37026
SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
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.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
-SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
-SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
-SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+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/zvariant-5.8.0.crate) = 2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c
+SIZE (rust/crates/zvariant-5.8.0.crate) = 92133
+SHA256 (rust/crates/zvariant_derive-5.8.0.crate) = da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006
+SIZE (rust/crates/zvariant_derive-5.8.0.crate) = 14336
SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
-SHA256 (librespot-org-librespot-v0.7.1_GH0.tar.gz) = 1d09cf7a9b05663bc74806dc729dba818f2f1108728b60ccaac42bb54bf46864
-SIZE (librespot-org-librespot-v0.7.1_GH0.tar.gz) = 362896
+SHA256 (librespot-org-librespot-v0.8.0_GH0.tar.gz) = 0e4922997e1c67d27b3f50dcc388ecb8a3c08eba23b764879071f6e9e8c07ec7
+SIZE (librespot-org-librespot-v0.8.0_GH0.tar.gz) = 372045
diff --git a/multimedia/svt-av1-hdr/Makefile b/multimedia/svt-av1-hdr/Makefile
index c08813a0a410..b6dbba9025fa 100644
--- a/multimedia/svt-av1-hdr/Makefile
+++ b/multimedia/svt-av1-hdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1-hdr
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 3.1.2
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/svt-av1-hdr/distinfo b/multimedia/svt-av1-hdr/distinfo
index 62fc82333338..870abddb38d5 100644
--- a/multimedia/svt-av1-hdr/distinfo
+++ b/multimedia/svt-av1-hdr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753733623
-SHA256 (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 6d424a6ee008703e0e1a6a2722ac234d2594e968841cb7b38cca1f495de88e55
-SIZE (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 7286884
+TIMESTAMP = 1763348116
+SHA256 (juliobbv-p-svt-av1-hdr-v3.1.2_GH0.tar.gz) = 43a7dad5171cba6e9d42d33196023b823edb3c50fbbb5a7808d31fb8138f47d7
+SIZE (juliobbv-p-svt-av1-hdr-v3.1.2_GH0.tar.gz) = 7292405
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 498046f40aa5..35e52d5f04a2 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 6.3.0
+DISTVERSION= 6.3.1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index 61ad599117c6..bf018e347849 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763229839
-SHA256 (tdesktop-6.3.0-full.tar.gz) = be2794a89cc9a4d398f64915077d1b48e4b5bf352b5abc728de16693a9d4ca4c
-SIZE (tdesktop-6.3.0-full.tar.gz) = 76140144
+TIMESTAMP = 1763420439
+SHA256 (tdesktop-6.3.1-full.tar.gz) = e8a1c3897cd0d6be4d5791fb9ae3a9f852042a401160ad860796397dd5ed7e79
+SIZE (tdesktop-6.3.1-full.tar.gz) = 76149249
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index c2dcccdcf518..96c6a5dd7cc1 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tg_owt
-PORTVERSION= 0.0.20251114
+PORTVERSION= 0.0.20251117
CATEGORIES= net-im
MAINTAINER= osa@FreeBSD.org
@@ -28,7 +28,7 @@ USE_GL= gbm gl
USE_GITHUB= yes
USE_GNOME= glib20
GH_ACCOUNT= desktop-app
-GH_TAGNAME= ec53225
+GH_TAGNAME= d067233
CMAME_ON= TG_OWT_PACKAGED_BUILD
diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo
index 3e8cbff0fcaf..951f646badb8 100644
--- a/net-im/tg_owt/distinfo
+++ b/net-im/tg_owt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763229888
-SHA256 (desktop-app-tg_owt-0.0.20251114-ec53225_GH0.tar.gz) = 84a0a7405ea436e93af69431183c0b34b01683ae6a77fe6c0a2b017ef957b44e
-SIZE (desktop-app-tg_owt-0.0.20251114-ec53225_GH0.tar.gz) = 11715663
+TIMESTAMP = 1763420389
+SHA256 (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 340c1f8d1192d31fc69442712778679634568b4958f56b126b2b87caf6541ac7
+SIZE (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 11715727
SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f
SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index b41acf59fdf7..e7cc68df35cf 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,6 +1,5 @@
PORTNAME= librenms
-PORTVERSION= 25.10.0
-PORTREVSISION= 1
+PORTVERSION= 25.11.0
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -126,7 +125,7 @@ _SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
# It sits here so you remember to update it with each release
-_RELEASE_TIMESTAMP= 1760517127
+_RELEASE_TIMESTAMP= 1763386152
_ROOT_DIRS= LibreNMS app bootstrap config database doc html \
includes lang licenses mibs misc resources routes \
scripts tests
diff --git a/net-mgmt/librenms/distinfo b/net-mgmt/librenms/distinfo
index 5e6c6879a7e8..f2dde64552ed 100644
--- a/net-mgmt/librenms/distinfo
+++ b/net-mgmt/librenms/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760530638
-SHA256 (librenms-vendor-25.10.0.tar.gz) = 71ac45d3f718616b592e435d95858e3b31f226a812d0db8574009c2b09850026
-SIZE (librenms-vendor-25.10.0.tar.gz) = 27583825
-SHA256 (librenms-librenms-25.10.0_GH0.tar.gz) = 90c4d516a8b376bf0c41558a24941200c73a887ea2aeff4369f73e9e5f24184e
-SIZE (librenms-librenms-25.10.0_GH0.tar.gz) = 72309944
+TIMESTAMP = 1763404572
+SHA256 (librenms-vendor-25.11.0.tar.gz) = cc5883b8dad1c479b019e37ecb8e695d3009fd26671a0f4e4a58bef29a4f121f
+SIZE (librenms-vendor-25.11.0.tar.gz) = 27759793
+SHA256 (librenms-librenms-25.11.0_GH0.tar.gz) = 0bfad0c850308e69d42ec09f7f9cb45400fdb8a0ee96742651d33402e16860c6
+SIZE (librenms-librenms-25.11.0_GH0.tar.gz) = 72339168
diff --git a/net-mgmt/librenms/files/patch-18372 b/net-mgmt/librenms/files/patch-18372
deleted file mode 100644
index 4062191d420c..000000000000
--- a/net-mgmt/librenms/files/patch-18372
+++ /dev/null
@@ -1,128 +0,0 @@
-From 4f5320469a927e9dcf7c46948026824a91b4838c Mon Sep 17 00:00:00 2001
-From: Tony Murray <murraytony@gmail.com>
-Date: Wed, 15 Oct 2025 12:31:34 -0500
-Subject: [PATCH] More accurate running user check Previously we did not have
- access to config, so we had to infer the librenms user from the owner of the
- executable. Because we are running later in the boot now, we can just use
- config. Improve feedback text a bit.
-
----
- app/Checks.php | 44 -------------------
- .../RunningAsIncorrectUserException.php | 10 +++++
- app/Listeners/CommandStartingListener.php | 20 ++++++++-
- 3 files changed, 29 insertions(+), 45 deletions(-)
- create mode 100644 app/Exceptions/RunningAsIncorrectUserException.php
-
-diff --git a/app/Checks.php b/app/Checks.php
-index 5aa22f67cdbd..6f5caba39404 100644
---- app/Checks.php
-+++ app/Checks.php
-@@ -84,48 +84,4 @@ public static function postAuth()
- }
- }
- }
--
-- /**
-- * Check the script is running as the right user (works before config is available)
-- */
-- public static function runningUser()
-- {
-- if (function_exists('posix_getpwuid') && posix_getpwuid(posix_geteuid())['name'] !== get_current_user()) {
-- if (get_current_user() == 'root') {
-- self::printMessage(
-- 'Error: lnms file is owned by root, it should be owned and ran by a non-privileged user.',
-- null,
-- true
-- );
-- }
--
-- self::printMessage(
-- 'Error: You must run lnms as the user ' . get_current_user(),
-- null,
-- true
-- );
-- }
-- }
--
-- private static function printMessage($title, $content, $exit = false)
-- {
-- $content = (array) $content;
--
-- if (PHP_SAPI == 'cli') {
-- $format = "%s\n\n%s\n\n";
-- $message = implode(PHP_EOL, $content);
-- } else {
-- $format = "<h3 style='color: firebrick;'>%s</h3><p>%s</p>";
-- $message = '';
-- foreach ($content as $line) {
-- $message .= "<p style='margin:0.5em'>$line</p>\n";
-- }
-- }
--
-- printf($format, $title, $message);
--
-- if ($exit) {
-- exit(1);
-- }
-- }
- }
-diff --git a/app/Exceptions/RunningAsIncorrectUserException.php b/app/Exceptions/RunningAsIncorrectUserException.php
-new file mode 100644
-index 000000000000..6d1aca825d72
---- /dev/null
-+++ app/Exceptions/RunningAsIncorrectUserException.php
-@@ -0,0 +1,10 @@
-+<?php
-+
-+namespace App\Exceptions;
-+
-+use Symfony\Component\Console\Exception\ExceptionInterface;
-+
-+class RunningAsIncorrectUserException extends \Exception implements ExceptionInterface
-+{
-+ //
-+}
-diff --git a/app/Listeners/CommandStartingListener.php b/app/Listeners/CommandStartingListener.php
-index bb435fa52ab2..8432b25d4bab 100644
---- app/Listeners/CommandStartingListener.php
-+++ app/Listeners/CommandStartingListener.php
-@@ -26,6 +26,7 @@
-
- namespace App\Listeners;
-
-+use App\Exceptions\RunningAsIncorrectUserException;
- use Illuminate\Console\Events\CommandStarting;
-
- class CommandStartingListener
-@@ -34,6 +35,9 @@ class CommandStartingListener
- 'list:bash-completion',
- ];
-
-+ /**
-+ * @throws RunningAsIncorrectUserException
-+ */
- public function handle(CommandStarting $event): void
- {
- // Check that we don't run this as the wrong user and break the install
-@@ -41,6 +45,20 @@ public function handle(CommandStarting $event): void
- return;
- }
-
-- \App\Checks::runningUser();
-+ if (! function_exists('posix_getpwuid') || ! function_exists('posix_geteuid')) {
-+ return;
-+ }
-+
-+ $current_user = posix_getpwuid(posix_geteuid())['name'];
-+ $executable = basename($_SERVER['argv'][0] ?? $_SERVER['SCRIPT_FILENAME'] ?? 'this');
-+
-+ if ($current_user == 'root') {
-+ throw new RunningAsIncorrectUserException("Error: $executable must not run as root.");
-+ }
-+
-+ $librenms_user = config('librenms.user');
-+ if ($librenms_user !== $current_user) {
-+ throw new RunningAsIncorrectUserException("Error: $executable must be run as the user $librenms_user.");
-+ }
- }
- }
diff --git a/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php b/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
index 84f8e087e1a9..7bc1ed2953a0 100644
--- a/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
+++ b/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
@@ -1,11 +1,11 @@
---- LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php.orig 2023-10-27 13:54:39 UTC
+--- LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php.orig 2025-11-17 19:20:29 UTC
+++ LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php
-@@ -44,7 +44,7 @@ class CheckDatabaseSchemaVersion implements Validation
+@@ -45,7 +45,7 @@ class CheckDatabaseSchemaVersion implements Validation
self::$current = false;
if (! Schema::isCurrent()) {
- return ValidationResult::fail(trans('validation.validations.database.CheckSchemaVersion.fail_outdated'), './lnms migrate')
+ return ValidationResult::fail(trans('validation.validations.database.CheckSchemaVersion.fail_outdated'), 'sudo lnms migrate')
- ->setFixer(__CLASS__);
+ ->setFixer(self::class);
}
diff --git a/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php b/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
index 961ebfbeaaac..3609e63926ca 100644
--- a/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
+++ b/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
@@ -1,12 +1,12 @@
---- LibreNMS/Validations/System.php.orig 2023-08-21 20:59:01 UTC
+--- LibreNMS/Validations/System.php.orig 2025-11-17 19:04:56 UTC
+++ LibreNMS/Validations/System.php
-@@ -40,19 +40,12 @@ class System extends BaseValidation
+@@ -41,19 +41,12 @@ class System extends BaseValidation
{
$install_dir = $validator->getBaseDir();
-- $lnms = str_replace('lnms:', '', rtrim(`whereis -b lnms 2>/dev/null`));
+- $lnms = str_replace('lnms:', '', rtrim((string) `whereis -b lnms 2>/dev/null`));
+ $lnms = rtrim(`/usr/bin/find %%LOCALBASE%%/bin -name lnms`);
- $path = rtrim(`echo "\$PATH"`);
+ $path = rtrim((string) `echo "\$PATH"`);
// if couldn't find lnms and we have PATH
if (empty($lnms) && ! empty($path)) {
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index fc67c2d02596..b6877a4831e6 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,7 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.36.3
-PORTREVISION= 1
+DISTVERSION= 1.36.4
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index 6c9ceb857a2b..37f60f605bbe 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761054043
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.mod) = 94e6e60b7e6b5f97f51d00e91b8322edba08ce4fbca6915d4455b2c9a556fcdf
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.mod) = 29453
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.zip) = 2495c9af2b4e683b3daa236797852f9188ea5dc15ca64d75a0dbac75c906174c
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.zip) = 12054733
+TIMESTAMP = 1763469227
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = b732523af670b1432736a5f109c7ae5553f26c4bb069c706267b3854da41f801
+SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = 29552
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = a22d4d92704d4c3c821e0319a73f254de092f2a03e39cb63f7ad68689aa14bc4
+SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = 7735017
diff --git a/net/Makefile b/net/Makefile
index f85269a4d72d..470fb461c226 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1271,6 +1271,7 @@
SUBDIR += rubygem-activestorage71
SUBDIR += rubygem-activestorage72
SUBDIR += rubygem-activestorage80
+ SUBDIR += rubygem-activestorage81
SUBDIR += rubygem-amazon-ec2
SUBDIR += rubygem-amq-protocol
SUBDIR += rubygem-amqp
diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile
index 24e7319d2cdc..acf4c397cef2 100644
--- a/net/dhcpcd/Makefile
+++ b/net/dhcpcd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dhcpcd
DISTVERSION= 10.3.0
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://github.com/NetworkConfiguration/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/dhcpcd/files/patch-src_privsep-root.c b/net/dhcpcd/files/patch-src_privsep-root.c
new file mode 100644
index 000000000000..c57d5422622d
--- /dev/null
+++ b/net/dhcpcd/files/patch-src_privsep-root.c
@@ -0,0 +1,84 @@
+--- src/privsep-root.c.orig 2025-11-14 15:38:04 UTC
++++ src/privsep-root.c
+@@ -86,6 +86,7 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ { .iov_base = psr_error, .iov_len = sizeof(*psr_error) },
+ { .iov_base = NULL, .iov_len = 0 },
+ };
++ struct msghdr msg = { .msg_iov = iov, .msg_iovlen = __arraycount(iov) };
+ ssize_t len;
+
+ #define PSR_ERROR(e) \
+@@ -98,37 +99,58 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ if (eloop_waitfd(fd) == -1)
+ PSR_ERROR(errno);
+
+- len = recv(fd, psr_error, sizeof(*psr_error), MSG_PEEK);
++ /* We peek at the psr_error structure to tell us how much of a buffer
++ * we need to read the whole packet. */
++ len = recvmsg(fd, &msg, MSG_PEEK | MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
+- else if ((size_t)len < sizeof(*psr_error))
+- PSR_ERROR(EINVAL);
+
+- if (psr_error->psr_datalen > SSIZE_MAX)
+- PSR_ERROR(ENOBUFS);
++ /* After this point, we MUST do another recvmsg even on a failure
++ * to remove the message after peeking. */
++ if ((size_t)len < sizeof(*psr_error))
++ goto recv;
++
+ if (psr_ctx->psr_usemdata &&
+ psr_error->psr_datalen > psr_ctx->psr_mdatalen)
+ {
+ void *d = realloc(psr_ctx->psr_mdata, psr_error->psr_datalen);
+- if (d == NULL)
+- PSR_ERROR(errno);
+- psr_ctx->psr_mdata = d;
+- psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++
++ /* If we failed to malloc then psr_mdatalen will be smaller
++ * than psr_datalen.
++ * The following recvmsg will get MSG_TRUNC so the malloc error
++ * will be reported there but more importantly the
++ * message will be correctly discarded from the queue. */
++ if (d != NULL) {
++ psr_ctx->psr_mdata = d;
++ psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++ }
+ }
+ if (psr_error->psr_datalen != 0) {
+- if (psr_ctx->psr_usemdata)
++ if (psr_ctx->psr_usemdata) {
+ iov[1].iov_base = psr_ctx->psr_mdata;
+- else {
+- if (psr_error->psr_datalen > psr_ctx->psr_datalen)
+- PSR_ERROR(ENOBUFS);
++ /* psr_mdatalen could be smaller then psr_datalen
++ * if the above malloc failed. */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_mdatalen, psr_error->psr_datalen);
++ } else {
+ iov[1].iov_base = psr_ctx->psr_data;
++ /* This should never be the case */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_datalen, psr_error->psr_datalen);
+ }
+- iov[1].iov_len = psr_error->psr_datalen;
+ }
+
+- len = readv(fd, iov, __arraycount(iov));
++recv:
++ /* fd is SOCK_SEQPACKET and we mark the boundary with MSG_EOR
++ * so this can never stall if the receive buffers are bigger
++ * than the actual message. */
++ len = recvmsg(fd, &msg, MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
++ else if ((size_t)len < sizeof(*psr_error))
++ PSR_ERROR(EINVAL);
++ else if (msg.msg_flags & MSG_TRUNC)
++ PSR_ERROR(ENOBUFS);
+ else if ((size_t)len != sizeof(*psr_error) + psr_error->psr_datalen)
+ PSR_ERROR(EINVAL);
+ return len;
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 1b14b582ad0f..868d999631bb 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 9abab2132d0a..a8070e372055 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937315
-SHA256 (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 4edb02ef25543fa94741f3478666fb08f18fc3e22892c6c406fd041df8315f94
-SIZE (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 274896
+TIMESTAMP = 1763425436
+SHA256 (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 267050af2a5416634dd9d588eb52b7a7eb9d1f901da678204a73e702d2f00352
+SIZE (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 275832
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 1986939eb442..dfa67cb30ef8 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index 7bebb319a98d..1a7a6e466455 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937316
-SHA256 (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = c970a893f4bcfe5658c217e91ffe81ca1283d91340d699cc5496da9f4e96bd75
-SIZE (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = 2168298
+TIMESTAMP = 1763425438
+SHA256 (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 772eaa02e807a93e7fc32383d19c674cd2c12f7e9f3a66376bc1a563eb960099
+SIZE (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 2168581
diff --git a/net/rubygem-activestorage81/Makefile b/net/rubygem-activestorage81/Makefile
new file mode 100644
index 000000000000..91a93202b68f
--- /dev/null
+++ b/net/rubygem-activestorage81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activestorage
+PORTVERSION= 8.1.0
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Attach cloud and local files in Rails applications
+WWW= https://github.com/rails/rails/tree/main/activestorage \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-marcel>=1.0<2:devel/rubygem-marcel
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-activestorage81/distinfo b/net/rubygem-activestorage81/distinfo
new file mode 100644
index 000000000000..b3cc9625ce0c
--- /dev/null
+++ b/net/rubygem-activestorage81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526262
+SHA256 (rubygem/activestorage-8.1.0.gem) = 15cca5966bb39fed926ebb5bd03ec2cacf8ca3fe2de84fb50faa31ba317ab2ac
+SIZE (rubygem/activestorage-8.1.0.gem) = 68096
diff --git a/net/rubygem-activestorage81/pkg-descr b/net/rubygem-activestorage81/pkg-descr
new file mode 100644
index 000000000000..48422441ebc3
--- /dev/null
+++ b/net/rubygem-activestorage81/pkg-descr
@@ -0,0 +1,11 @@
+Active Storage makes it simple to upload and reference files in cloud services
+like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
+those files to Active Records. Supports having one main service and mirrors in
+other services for redundancy. It also provides a disk service for testing or
+local deployments, but the focus is on cloud storage.
+
+Files can be uploaded from the server to the cloud or directly from the client
+to the cloud.
+
+Image files can furthermore be transformed using on-demand variants for quality,
+aspect ratio, size, or any other MiniMagick or Vips supported transformation.
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 674689e39421..1058185ebaa3 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index dbddc6a3bde2..1d73e1c0da2f 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937307
-SHA256 (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 7cc9bd32619fcb14cc9ac4ced71401f85130514c812c5d6b3b904dc720c4e9a1
-SIZE (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 375833
+TIMESTAMP = 1763425428
+SHA256 (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 2c064595f26bc5ed3a06e04b0a9cc6b7a845c89ea5a218170b0d286a55059f96
+SIZE (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 376754
diff --git a/print/hplip-plugin/Makefile b/print/hplip-plugin/Makefile
index f3663d7d4ee1..34c4d305fa75 100644
--- a/print/hplip-plugin/Makefile
+++ b/print/hplip-plugin/Makefile
@@ -1,8 +1,7 @@
PORTNAME= hplip-plugin
-PORTVERSION= 3.24.4
-PORTREVISION= 1
+PORTVERSION= 3.25.8
CATEGORIES= print
-MASTER_SITES= https://developers.hp.com/sites/default/files/ \
+MASTER_SITES= https://developers.hp.com/sites/default/files/2025-11/ \
https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
DISTNAME= hplip-${DISTVERSION}-plugin
EXTRACT_SUFX= .run
@@ -43,6 +42,11 @@ LINARCH= x86_64
LINARCH= x86_32
.endif
+do-fetch:
+ @for s in ${MASTER_SITES}; do ${SETENV} ${FETCH_ENV} ${FETCH_CMD} \
+ --user-agent="Mozilla/5.0 (FreeBSD x86_64) Firefox/145.0" \
+ -o ${DISTDIR} $${s}${DISTNAME}${EXTRACT_SUFX} && break; done
+
do-extract:
@${SH} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
--keep --noexec --nox11 --target ${WRKSRC}
diff --git a/print/hplip-plugin/distinfo b/print/hplip-plugin/distinfo
index 0f9e98b9cdce..853da62ca9b3 100644
--- a/print/hplip-plugin/distinfo
+++ b/print/hplip-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718963215
-SHA256 (hplip-3.24.4-plugin.run) = 1f3c6bdd25661a8a2e18153655d6f06f028c1d9c308d69c8ecfd7767a2d0c5aa
-SIZE (hplip-3.24.4-plugin.run) = 11490921
+TIMESTAMP = 1763474958
+SHA256 (hplip-3.25.8-plugin.run) = 69151006c59a4dbdd5469df5eb97c253b5fcfeafe297360850c5a03c1ce68f95
+SIZE (hplip-3.25.8-plugin.run) = 11491307
diff --git a/print/hplip/Makefile b/print/hplip/Makefile
index d52a78fb5cd8..014572225018 100644
--- a/print/hplip/Makefile
+++ b/print/hplip/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hplip
-PORTVERSION= 3.24.4
-PORTREVISION= 3
+PORTVERSION= 3.25.8
CATEGORIES= print
MASTER_SITES= SF
@@ -98,6 +97,7 @@ post-patch:
${WRKSRC}/prnt/hpijs/foomatic-rip-hplip \
${WRKSRC}/prnt/filters/hpps \
${WRKSRC}/ui5/scandialog.py \
+ ${WRKSRC}/ui5/setupdialog.py \
${WRKSRC}/ui5/devmgr5.py \
post-install:
diff --git a/print/hplip/distinfo b/print/hplip/distinfo
index 7fa70a535f31..ad7ec1738043 100644
--- a/print/hplip/distinfo
+++ b/print/hplip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718963181
-SHA256 (hplip-3.24.4.tar.gz) = 5d7643831893a5e2addf9d42d581a5dbfe5aaf023626886b8762c5645da0f1fb
-SIZE (hplip-3.24.4.tar.gz) = 30217933
+TIMESTAMP = 1763460341
+SHA256 (hplip-3.25.8.tar.gz) = 1cf6d6c28735435c8eb6646e83bcfb721e51c4b1f0e8cf9105a6faf96dc9ad25
+SIZE (hplip-3.25.8.tar.gz) = 30874051
diff --git a/print/hplip/files/patch-Makefile.in b/print/hplip/files/patch-Makefile.in
index 55b0a117b418..801378813757 100644
--- a/print/hplip/files/patch-Makefile.in
+++ b/print/hplip/files/patch-Makefile.in
@@ -1,4 +1,4 @@
---- Makefile.in.orig 2023-06-02 08:11:21 UTC
+--- Makefile.in.orig 2025-11-13 11:37:11 UTC
+++ Makefile.in
@@ -113,8 +113,7 @@ DIST_COMMON = $(am__configure_deps) \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@LIBUSB01_BUILD_TRUE@am__append_5 = io/hpmud/musb_libusb01.c
@@ -26,7 +26,7 @@
PROGRAMS = $(bin_PROGRAMS) $(dat2drv_PROGRAMS) $(hp_PROGRAMS) \
$(hpcdmfax_PROGRAMS) $(hpcups_PROGRAMS) $(hpcupsfax_PROGRAMS) \
$(hpps_PROGRAMS) $(locatedriver_PROGRAMS) $(noinst_PROGRAMS)
-@@ -4837,7 +4834,7 @@ dist_unrel_DATA =
+@@ -4956,7 +4953,7 @@ dist_unrel_DATA =
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ $(am__append_2)
#libhpdiscovery_la_SOURCES = protocol/discovery/mdns.c protocol/discovery/mdns.h
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_SOURCES = protocol/discovery/avahiDiscovery.c protocol/discovery/avahiDiscovery.h
@@ -35,7 +35,7 @@
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_LDFLAGS = -version-info 0:1:0 -L$(libdir)
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_LIBADD = -l$(SNMPLIB) -lcrypto -lavahi-client -lavahi-core -lavahi-common $(DBUS_LIBS)
-@@ -4897,7 +4894,7 @@ dist_unrel_DATA =
+@@ -5016,7 +5013,7 @@ dist_unrel_DATA =
@HPLIP_BUILD_TRUE@dist_halpre_DATA = data/rules/20-hplip-devices.fdi
# hplip.conf
@@ -44,7 +44,7 @@
@HPLIP_BUILD_TRUE@hplip_conf_DATA = hplip.conf
#pstotiff filter
-@@ -5128,7 +5125,6 @@ dist_unrel_DATA =
+@@ -5245,7 +5242,6 @@ dist_unrel_DATA =
@RIP_INSTALL_TRUE@dist_rip_SCRIPTS = prnt/hpijs/foomatic-rip-hplip
# apdk
@@ -52,7 +52,7 @@
libapdk_la_SOURCES = prnt/hpijs/models.cpp prnt/hpijs/breaks_open.cpp \
prnt/hpijs/dj9xxvip.cpp prnt/hpijs/dj9xx.cpp prnt/hpijs/capture.cpp prnt/hpijs/colormatch.cpp prnt/hpijs/colormatcher_open.cpp \
prnt/hpijs/compression.cpp prnt/hpijs/context2.cpp prnt/hpijs/create_so.cpp prnt/hpijs/creator.cpp \
-@@ -5219,7 +5215,7 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpij
+@@ -5336,7 +5332,7 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpij
@HPCUPS_INSTALL_TRUE@ prnt/hpcups/ImageProcessor.h
@HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
@@ -61,7 +61,7 @@
#else
#hpcupsdir = $(cupsfilterdir)
#hpcups_PROGRAMS = hpcups
-@@ -9951,7 +9947,7 @@ install-data-am: install-apparmor_abstractionDATA \
+@@ -10068,7 +10064,7 @@ install-data-am: install-apparmor_abstractionDATA \
install-dist_basepexpectDATA install-dist_cmdSCRIPTS \
install-dist_copierDATA install-dist_faxDATA \
install-dist_fax_filtersDATA install-dist_filterDATA \
@@ -70,7 +70,7 @@
install-dist_homeDATA install-dist_hpcupsfaxppdDATA \
install-dist_hpfaxSCRIPTS install-dist_hpijsfaxppdDATA \
install-dist_hplipSCRIPTS install-dist_hplip_stateDATA \
-@@ -9969,7 +9965,6 @@ install-data-am: install-apparmor_abstractionDATA \
+@@ -10086,7 +10082,6 @@ install-data-am: install-apparmor_abstractionDATA \
install-dist_policykit_policyDATA install-dist_postscriptDATA \
install-dist_ppdDATA install-dist_printpluginsDATA \
install-dist_prntDATA install-dist_ripSCRIPTS \
@@ -78,8 +78,26 @@
install-dist_scanDATA install-dist_selinuxDATA \
install-dist_ui4DATA install-dist_ui5DATA install-dist_uiDATA \
install-dist_unrelDATA install-dist_www0DATA \
-@@ -10207,14 +10202,8 @@ install-data-hook:
- @HPLIP_BUILD_TRUE@ fi
+@@ -10308,40 +10303,12 @@ install-data-hook:
+
+
+ install-data-hook:
+-@HPLIP_BUILD_TRUE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/" \) ]; then \
+-@HPLIP_BUILD_TRUE@ cp prnt/hpcups/libImageProcessor-x86_64.so $(libdir)/ ; \
+-@HPLIP_BUILD_TRUE@ chmod 775 $(libdir)/libImageProcessor-x86_64.so ; \
+-@HPLIP_BUILD_TRUE@ ln -sf $(libdir)/libImageProcessor-x86_64.so $(libdir)/libImageProcessor.so ; \
+-@HPLIP_BUILD_TRUE@ fi; \
+-@HPLIP_BUILD_TRUE@ if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/" \) ]; then \
+-@HPLIP_BUILD_TRUE@ cp prnt/hpcups/libImageProcessor-x86_32.so $(libdir)/ ; \
+-@HPLIP_BUILD_TRUE@ chmod 775 $(libdir)/libImageProcessor-x86_32.so ; \
+-@HPLIP_BUILD_TRUE@ ln -sf $(libdir)/libImageProcessor-x86_32.so $(libdir)/libImageProcessor.so ; \
+-@HPLIP_BUILD_TRUE@ fi
+-@HPLIP_BUILD_TRUE@ if [ -d "/usr/share/ipp-usb/quirks/" ]; then \
+-@HPLIP_BUILD_TRUE@ echo "ipp-usb directory exists"; \
+-@HPLIP_BUILD_TRUE@ cp prnt/ipp-usb/HPLIP.conf /usr/share/ipp-usb/quirks/ ; \
+-@HPLIP_BUILD_TRUE@ fi
++@HPLIP_BUILD_TRUE@ $(mkinstalldirs) $(DESTDIR)$(datadir)/ipp-usb/quirks
++@HPLIP_BUILD_TRUE@ $(INSTALL_DATA) prnt/ipp-usb/HPLIP.conf $(DESTDIR)$(datadir)/ipp-usb/quirks
# If scanner build, add hpaio entry to sane dll.conf.
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ "$(scan_build)" = "yes" ]; then \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \
@@ -90,8 +108,18 @@
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/x86_64-linux-gnu/sane" \) ]; then \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so $(libdir)/x86_64-linux-gnu/sane/ ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/i386-linux-gnu" \) ]; then \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d/dll.d; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo hpaio > $(DESTDIR)$(sysconfdir)/sane.d/dll.d/hpaio ; \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/x86_64-linux-gnu/sane" \) ]; then \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so $(libdir)/x86_64-linux-gnu/sane/ ; \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
+ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi
+ # Create hp-xxx commands in bindir.
+ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)$(bindir)
diff --git a/print/hplip/files/patch-prnt_cups.py b/print/hplip/files/patch-prnt_cups.py
index 2d53567712a5..d34907df7106 100644
--- a/print/hplip/files/patch-prnt_cups.py
+++ b/print/hplip/files/patch-prnt_cups.py
@@ -1,6 +1,6 @@
---- prnt/cups.py.orig 2022-02-23 07:41:04 UTC
+--- prnt/cups.py.orig 2025-11-18 10:05:47 UTC
+++ prnt/cups.py
-@@ -224,7 +224,7 @@ def isfamilydrv(ppds):
+@@ -226,7 +226,7 @@ def isfamilydrv(ppds):
# for m in models.FAMILY_CLASSES:
# if m in f:
# family_check=1
@@ -9,7 +9,7 @@
file_conf = open(filename_config,'r')
for line in file_conf:
if 'class-driver' in line:
-@@ -236,8 +236,8 @@ def isfamilydrv(ppds):
+@@ -238,8 +238,8 @@ def getPPDPath(addtional_paths=None):
def getPPDPath(addtional_paths=None):
"""
@@ -20,7 +20,7 @@
"""
if addtional_paths is None:
addtional_paths = []
-@@ -254,7 +254,7 @@ def getPPDPath1(addtional_paths=None):
+@@ -257,7 +257,7 @@ def getPPDPath1(addtional_paths=None):
return path for hplip ppds.
"""
@@ -29,7 +29,7 @@
file_conf = open(filename_config,'r')
for line in file_conf:
if 'ppd=' in line:
-@@ -267,16 +267,16 @@ def getPPDPath1(addtional_paths=None):
+@@ -271,16 +271,16 @@ def getAllowableMIMETypes():
def getAllowableMIMETypes():
"""
@@ -52,32 +52,30 @@
files.extend(glob.glob(path))
for f in files:
@@ -337,11 +337,11 @@ def getSystemPPDs():
- else: # 1.2.x
+ else: # CUPS 1.2.x or later
log.debug("(CUPS 1.2.x) Getting list of PPDs using CUPS_GET_PPDS...")
ppd_dict = cupsext.getPPDList()
-- cups_ppd_path = getPPDPath() # usually /usr/share/cups/model
+- cups_ppd_path = getPPDPath() # usually /usr/share/cups/model
- foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '/usr/share/ppd')
-+ cups_ppd_path = getPPDPath() # usually /usr/local/share/cups/model
++ cups_ppd_path = getPPDPath() # usually /usr/local/share/cups/model
+ foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '/usr/local/share/ppd')
-
+
if not foomatic_ppd_path or not os.path.exists(foomatic_ppd_path):
- foomatic_ppd_path = '/usr/share/ppd'
+ foomatic_ppd_path = '/usr/local/share/ppd'
-
+
log.debug("CUPS PPD base path = %s" % cups_ppd_path)
log.debug("Foomatic PPD base path = %s" % foomatic_ppd_path)
-@@ -360,8 +360,8 @@ def getSystemPPDs():
- 'gutenprint' in ppd):
-
- # PPD files returned by CUPS_GET_PPDS (and by lpinfo -m)
-- # can be relative to /usr/share/ppd/ or to
-- # /usr/share/cups/model/. Not sure why this is.
-+ # can be relative to /usr/local/share/ppd/ or to
-+ # /usr/local/share/cups/model/. Not sure why this is.
- # Here we will try both and see which one it is...
-
- if os.path.exists(ppd):
-@@ -699,7 +699,7 @@ def getFaxPPDFile(mq, model):
+@@ -378,7 +378,7 @@ def getSystemPPDs():
+ path = ppd
+
+ # Separate drv and model ppds
+- if path.startswith("/usr/share/cups/model/hp/"):
++ if path.startswith("/usr/local/share/cups/model/hp/"):
+ model_ppds.append((path, desc))
+ elif path.startswith("drv:///"):
+ drv_ppds.append((path, desc))
+@@ -709,7 +709,7 @@ def getErrorLogLevel():
def getErrorLogLevel():
diff --git a/print/hplip/files/patch-ui5_setupdialog.py b/print/hplip/files/patch-ui5_setupdialog.py
new file mode 100644
index 000000000000..0316e92145ff
--- /dev/null
+++ b/print/hplip/files/patch-ui5_setupdialog.py
@@ -0,0 +1,20 @@
+--- ui5/setupdialog.py.orig 2025-11-18 10:32:03 UTC
++++ ui5/setupdialog.py
+@@ -790,7 +790,7 @@ class SetupDialog(QDialog, Ui_Dialog):
+ sys_ppd_path = config.get("dirs", "ppd")
+ except Exception as e:
+ log.error("Error reading config file: %s" % e)
+- sys_ppd_path = "/usr/share/ppd/HP"
++ sys_ppd_path = "/usr/local/share/ppd/HP"
+
+ try:
+ ppdName = cups.getPpdName(self.model).strip()
+@@ -1039,7 +1039,7 @@ class SetupDialog(QDialog, Ui_Dialog):
+ this is for driverless usb printer held by ippusbxd service on ubuntu 20 and above.
+ For network devices follow the old code.
+ '''
+- if(self.bus == "usb" and not os.path.isdir('/usr/share/ipp-usb/quirks')):
++ if(self.bus == "usb" and not os.path.isdir('/usr/local/share/ipp-usb/quirks')):
+ from base import local
+ from base.local import detectLocalDevices
+ try:
diff --git a/print/hplip/pkg-plist b/print/hplip/pkg-plist
index 39d422766e75..88a512d40cf9 100644
--- a/print/hplip/pkg-plist
+++ b/print/hplip/pkg-plist
@@ -633,6 +633,7 @@ share/cups/drv/hpcups.drv
%%X11%%share/icons/hicolor/256x256/apps/hp_logo.png
%%X11%%share/icons/hicolor/32x32/apps/hp_logo.png
%%X11%%share/icons/hicolor/64x64/apps/hp_logo.png
+share/ipp-usb/quirks/HPLIP.conf
%%FAX%%share/ppd/HP/HP-Fax-hpcups.ppd.gz
%%FAX%%share/ppd/HP/HP-Fax2-hpcups.ppd.gz
%%FAX%%share/ppd/HP/HP-Fax3-hpcups.ppd.gz
@@ -847,6 +848,7 @@ share/ppd/HP/hp-color_laserjet_m856-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_5800-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_6800-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_6801-ps.ppd.gz
+share/ppd/HP/hp-color_laserjet_mfp_8801-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e47528-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e57540-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e77422-ps.ppd.gz
@@ -938,6 +940,7 @@ share/ppd/HP/hp-designjet_t790ps_44in-ps.ppd.gz
share/ppd/HP/hp-designjet_t795ps_44in-ps.ppd.gz
share/ppd/HP/hp-designjet_t920-postscript.ppd.gz
share/ppd/HP/hp-designjet_t930-postscript.ppd.gz
+share/ppd/HP/hp-designjet_xl_3800_mfp-ps.ppd.gz
share/ppd/HP/hp-designjet_z2600_postscript-ps.ppd.gz
share/ppd/HP/hp-designjet_z5200_postscript-ps.ppd.gz
share/ppd/HP/hp-designjet_z5400-postscript.ppd.gz
@@ -1173,7 +1176,9 @@ share/ppd/HP/hp-envy_inspire_7200_series.ppd.gz
share/ppd/HP/hp-envy_inspire_7900_series.ppd.gz
share/ppd/HP/hp-envy_photo_6200_series.ppd.gz
share/ppd/HP/hp-envy_photo_7100_series.ppd.gz
+share/ppd/HP/hp-envy_photo_7200_series.ppd.gz
share/ppd/HP/hp-envy_photo_7800_series.ppd.gz
+share/ppd/HP/hp-envy_photo_7900_series.ppd.gz
share/ppd/HP/hp-envy_pro_6400_series.ppd.gz
share/ppd/HP/hp-ink_tank_110_series.ppd.gz
share/ppd/HP/hp-ink_tank_310_series.ppd.gz
@@ -1313,6 +1318,8 @@ share/ppd/HP/hp-laserjet_5200l-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5200l-ps.ppd.gz
share/ppd/HP/hp-laserjet_5200lx-ps.ppd.gz
share/ppd/HP/hp-laserjet_5200lx.ppd.gz
+share/ppd/HP/hp-laserjet_5501-ps.ppd.gz
+share/ppd/HP/hp-laserjet_5502-ps.ppd.gz
share/ppd/HP/hp-laserjet_5l.ppd.gz
share/ppd/HP/hp-laserjet_5mp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5mp-ps.ppd.gz
@@ -1323,6 +1330,8 @@ share/ppd/HP/hp-laserjet_5si-ps.ppd.gz
share/ppd/HP/hp-laserjet_5si_mopier-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5si_mopier-ps.ppd.gz
share/ppd/HP/hp-laserjet_600_m601_m602_m603-ps.ppd.gz
+share/ppd/HP/hp-laserjet_6500-ps.ppd.gz
+share/ppd/HP/hp-laserjet_6501-ps.ppd.gz
share/ppd/HP/hp-laserjet_6l.ppd.gz
share/ppd/HP/hp-laserjet_6mp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_6mp-ps.ppd.gz
@@ -1340,6 +1349,7 @@ share/ppd/HP/hp-laserjet_8100_series-ps.ppd.gz
share/ppd/HP/hp-laserjet_8150_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_8150_mfp.ppd.gz
share/ppd/HP/hp-laserjet_8150_series-pcl3.ppd.gz
+share/ppd/HP/hp-laserjet_8501-ps.ppd.gz
share/ppd/HP/hp-laserjet_9000_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_9000_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_9000_series-pcl3.ppd.gz
@@ -1369,6 +1379,7 @@ share/ppd/HP/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz
share/ppd/HP/hp-laserjet_cp1025.ppd.gz
share/ppd/HP/hp-laserjet_cp1025nw.ppd.gz
share/ppd/HP/hp-laserjet_cp1520_series-ps.ppd.gz
+share/ppd/HP/hp-laserjet_d50452-ps.ppd.gz
share/ppd/HP/hp-laserjet_e40040-ps.ppd.gz
share/ppd/HP/hp-laserjet_e50145-ps.ppd.gz
share/ppd/HP/hp-laserjet_e60055-e60075-ps.ppd.gz
@@ -1383,6 +1394,8 @@ share/ppd/HP/hp-laserjet_flow_e73140-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82650-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82660-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82670-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_5602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_6600-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e52645-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e731-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e826-ps.ppd.gz
@@ -1390,6 +1403,8 @@ share/ppd/HP/hp-laserjet_flow_mfp_m525-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m528-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m630-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m830-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_x530-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_x627-ps.ppd.gz
share/ppd/HP/hp-laserjet_m1005.ppd.gz
share/ppd/HP/hp-laserjet_m101-m106.ppd.gz
share/ppd/HP/hp-laserjet_m109-m112.ppd.gz
@@ -1435,6 +1450,11 @@ share/ppd/HP/hp-laserjet_m9050_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_m9050_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_m9059_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_m9059_mfp-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_5601-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_5602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_6600-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_8601-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_d53052-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e42540-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e72425-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e72430-ps.ppd.gz
@@ -1466,6 +1486,9 @@ share/ppd/HP/hp-laserjet_mfp_m630-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m634_m635_m636-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m725-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x529-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x530-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x627-ps.ppd.gz
share/ppd/HP/hp-laserjet_p1005.ppd.gz
share/ppd/HP/hp-laserjet_p1006.ppd.gz
share/ppd/HP/hp-laserjet_p1007.ppd.gz
@@ -1539,6 +1562,7 @@ share/ppd/HP/hp-laserjet_pro_mfp_m125nw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125r.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125rnw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125s.ppd.gz
+share/ppd/HP/hp-laserjet_pro_mfp_m126_plus_series.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m126a.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m126nw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m127fn.ppd.gz
@@ -1598,6 +1622,10 @@ share/ppd/HP/hp-laserjet_tank_250x.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_1005.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_160x.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_260x.ppd.gz
+share/ppd/HP/hp-laserjet_x503-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x504-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x603-ps.ppd.gz
share/ppd/HP/hp-lj_300_400_color_m351_m451-ps.ppd.gz
share/ppd/HP/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz
share/ppd/HP/hp-mopier_240-pcl3.ppd.gz
@@ -1669,6 +1697,8 @@ share/ppd/HP/hp-officejet_8130e_series.ppd.gz
share/ppd/HP/hp-officejet_8700.ppd.gz
share/ppd/HP/hp-officejet_9010_series.ppd.gz
share/ppd/HP/hp-officejet_9100_series-pcl3.ppd.gz
+share/ppd/HP/hp-officejet_9120_series.ppd.gz
+share/ppd/HP/hp-officejet_9120e_series.ppd.gz
share/ppd/HP/hp-officejet_color_mfp_x585.ppd.gz
share/ppd/HP/hp-officejet_color_x555-ps.ppd.gz
share/ppd/HP/hp-officejet_d_series.ppd.gz
@@ -1735,9 +1765,15 @@ share/ppd/HP/hp-officejet_pro_8732-ps.ppd.gz
share/ppd/HP/hp-officejet_pro_8740-ps.ppd.gz
share/ppd/HP/hp-officejet_pro_9010_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9020_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9110_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9110b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9110e_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9120_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9120b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9120e_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9130_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9130b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9130e_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9720_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9720e_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9730_series.ppd.gz
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 11ea94a9fe0a..fec5b4bbbef5 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293180
-SHA256 (KDE/plasma/6.5.2/print-manager-6.5.2.tar.xz) = 4e2f74c8ea5781846526a40ec3213452f46af92d2fb2b2f5bd87a5d0e47f12ed
-SIZE (KDE/plasma/6.5.2/print-manager-6.5.2.tar.xz) = 382296
+TIMESTAMP = 1763481299
+SHA256 (KDE/plasma/6.5.3/print-manager-6.5.3.tar.xz) = ebea6664bd1f3cd7a3033b9fc6f8797648221c5d7d739dba55243d3a7a477be2
+SIZE (KDE/plasma/6.5.3/print-manager-6.5.3.tar.xz) = 381196
diff --git a/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
new file mode 100644
index 000000000000..95e7aa4d791a
--- /dev/null
+++ b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
@@ -0,0 +1,19 @@
+--
+-- workaround for https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/431
+-- ... 1.7.3 is very old and it fails to compile: error: templates must have C++ linkage: Please make a release
+--
+
+--- libraries/libmbwrap/umfpackwrap.h.orig 2025-11-18 16:35:30 UTC
++++ libraries/libmbwrap/umfpackwrap.h
+@@ -72,9 +72,9 @@
+ #include <iostream>
+ #include <vector>
+
+-extern "C" {
++//extern "C" {
+ #include <umfpack.h>
+-}
++//}
+
+ #include "myassert.h"
+ #include "mynewmem.h"
diff --git a/security/Makefile b/security/Makefile
index b0d61213a16f..176dfc48ad3f 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1402,6 +1402,7 @@
SUBDIR += unix-selfauth-helper
SUBDIR += vanguards-tor
SUBDIR += vault
+ SUBDIR += vault-medusa
SUBDIR += vaultwarden
SUBDIR += veracrypt
SUBDIR += vigenere
diff --git a/security/certmonger/Makefile b/security/certmonger/Makefile
index 6b810d2ffe9c..c0085399bffe 100644
--- a/security/certmonger/Makefile
+++ b/security/certmonger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certmonger
DISTVERSION= 0.79.20
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://pagure.io/certmonger/archive/${DISTVERSION}/
@@ -19,11 +19,10 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libnspr4.so:devel/nspr \
libnss3.so:security/nss \
libpopt.so:devel/popt \
- libtalloc.so:devel/talloc \
- libtevent.so:devel/tevent \
libuuid.so:misc/libuuid
-USES= autoreconf gettext gnome gssapi:mit iconv pkgconfig ssl
+USES= autoreconf gettext gnome gssapi:mit iconv pkgconfig \
+ samba:lib ssl
USE_GNOME= libxml2
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index f87aff9814e8..394c49c4e445 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index cd7c2111385f..180810ffbb81 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937305
-SHA256 (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = ddfb59a15aac9b1091c5d7dfaaeba5690ae91d3e126194bc72d3bf7c5d7c27f7
-SIZE (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = 762135
+TIMESTAMP = 1763425426
+SHA256 (facebookincubator-fizz-v2025.11.17.00_GH0.tar.gz) = 5bbdb7131ffc6e0143964fda92bd5a5c86a6a07cfbd81672d8b1f69e70390b31
+SIZE (facebookincubator-fizz-v2025.11.17.00_GH0.tar.gz) = 764101
diff --git a/security/headscale/Makefile b/security/headscale/Makefile
index 86e7bbe9c0cc..0ec6e46df7b9 100644
--- a/security/headscale/Makefile
+++ b/security/headscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= headscale
-PORTVERSION= 0.27.0
DISTVERSIONPREFIX= v
+DISTVERSION= 0.27.1
CATEGORIES= security net-vpn
MAINTAINER= m.muenz@gmail.com
@@ -13,10 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv6= fails to compile: modernc.org/libc
BROKEN_armv7= fails to compile: modernc.org/libc
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON= version 0.27 removed i386 support
+
RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-USES= go:modules
-USE_RC_SUBR= headscale
+USES= go:1.25,modules
+USE_RC_SUBR= ${PORTNAME}
GO_MODULE= github.com/juanfont/headscale
@@ -28,7 +31,7 @@ PLIST_FILES= "@sample ${ETCDIR}/config.yaml.sample" \
bin/${PORTNAME}
post-patch:
- @${REINPLACE_CMD} -e 's|/etc/headscale|${PREFIX}/etc/${PORTNAME}|g' \
+ @${REINPLACE_CMD} -e 's|/etc/headscale|${ETCDIR}|g' \
${WRKSRC}/cmd/headscale/cli/dump_config.go \
${WRKSRC}/cmd/headscale/cli/root.go \
${WRKSRC}/integration/hsic/hsic.go
@@ -36,9 +39,9 @@ post-patch:
${WRKSRC}/config-example.yaml
post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/config.yaml.sample
- ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}
- ${MKDIR} ${STAGEDIR}/var/cache/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${ETCDIR} \
+ ${STAGEDIR}/var/cache/${PORTNAME} \
+ ${STAGEDIR}/var/db/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample
.include <bsd.port.mk>
diff --git a/security/headscale/distinfo b/security/headscale/distinfo
index 4fb0183420ec..0cc6274e8a6a 100644
--- a/security/headscale/distinfo
+++ b/security/headscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762185851
-SHA256 (go/security_headscale/headscale-v0.27.0/v0.27.0.mod) = 7d878d4ca6412cda6440eb4a55afbb3622e2bb810974038f7688f50bd633615c
-SIZE (go/security_headscale/headscale-v0.27.0/v0.27.0.mod) = 11584
-SHA256 (go/security_headscale/headscale-v0.27.0/v0.27.0.zip) = 012c8a3414a06005663375df1496ad54863c6460bac121ea8073d72256fa90b7
-SIZE (go/security_headscale/headscale-v0.27.0/v0.27.0.zip) = 1334409
+TIMESTAMP = 1763102828
+SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = fb438d8abf827578c872a0709286318eaed448d7cfbee0778ff0462d304a44c9
+SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = 11585
+SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 0d1a1089f6d5e7cbc644ecd5530cf5d26f75f6de1b1e2791044d49b6fbf9464b
+SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 1350409
diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile
index 47a509700d4b..a2c9a9ad20ae 100644
--- a/security/kanidm/Makefile
+++ b/security/kanidm/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kanidm
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.3
-PORTREVISION= 3
+DISTVERSION= 1.8.0
CATEGORIES= security net
MAINTAINER= bofh@FreeBSD.org
@@ -57,7 +56,8 @@ SUB_LIST= USER=${USERS} \
GROUP=${GROUPS} \
ETCDIR=${PREFIX}/etc/kanidm \
RUNDIR=/var/run/kanidmd \
- LIBDIR=/var/lib/kanidmd
+ LIBDIR=/var/lib/kanidmd \
+ SHAREDIR=${PREFIX}/share/kanidm
.endif
.if ${FLAVOR} == client
@@ -78,6 +78,8 @@ do-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
${MKDIR} ${STAGEDIR}${SERVER_LIBDIR}
${MKDIR} ${STAGEDIR}${SERVER_RUNDIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/ui/hpkg
+ (cd ${WRKSRC}/server/core/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ui/hpkg/)
.endif
.if ${FLAVOR} == client
diff --git a/security/kanidm/Makefile.crates b/security/kanidm/Makefile.crates
index 451f9cc8e6c8..91fbef6a121e 100644
--- a/security/kanidm/Makefile.crates
+++ b/security/kanidm/Makefile.crates
@@ -1,96 +1,102 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
aes-kw-0.2.1 \
ahash-0.8.12 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.98 \
+ anyhow-1.0.100 \
+ ar_archive_writer-0.2.0 \
+ arbitrary-1.4.2 \
arc-swap-1.7.1 \
argon2-0.5.3 \
- askama-0.12.1 \
- askama_axum-0.4.0 \
- askama_derive-0.12.5 \
- askama_escape-0.10.3 \
- askama_parser-0.2.1 \
+ askama-0.14.0 \
+ askama_derive-0.14.0 \
+ askama_parser-0.14.0 \
+ askama_web-0.14.6 \
+ askama_web_derive-0.1.0 \
asn1-rs-0.6.2 \
asn1-rs-derive-0.5.1 \
asn1-rs-impl-0.2.0 \
- async-compression-0.4.27 \
+ async-compression-0.4.32 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
authenticator-0.4.1 \
autocfg-1.5.0 \
- aws-lc-rs-1.13.3 \
- aws-lc-sys-0.30.0 \
- axum-0.7.9 \
- axum-core-0.4.5 \
- axum-extra-0.9.6 \
- axum-htmx-0.5.0 \
- axum-macros-0.4.2 \
- backtrace-0.3.75 \
+ aws-lc-rs-1.14.1 \
+ aws-lc-sys-0.32.3 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
+ axum-extra-0.12.1 \
+ axum-htmx-0.8.1 \
+ axum-macros-0.5.0 \
+ backtrace-0.3.76 \
base16ct-0.2.0 \
base32-0.5.1 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
base64ct-1.8.0 \
- base64urlsafedata-0.5.2 \
+ base64urlsafedata-0.5.3 \
basic-toml-0.1.10 \
bindgen-0.66.1 \
- bindgen-0.69.5 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bit-set-0.5.3 \
bit-set-0.8.0 \
bit-vec-0.6.3 \
bit-vec-0.8.0 \
bitfield-0.13.2 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- block-buffer-0.11.0-rc.4 \
+ block-buffer-0.11.0-rc.5 \
block-padding-0.3.3 \
- borrow-or-share-0.2.2 \
- bstr-1.12.0 \
+ borrow-or-share-0.2.4 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
bytecount-0.6.9 \
- bytemuck-1.23.1 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
cbc-0.1.2 \
- cc-1.2.31 \
+ cc-1.2.44 \
+ cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
+ chumsky-0.9.3 \
cidr-0.3.1 \
cipher-0.4.4 \
+ cipher-0.5.0-rc.2 \
clang-sys-1.8.1 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
- clap_complete-4.5.55 \
- clap_derive-4.5.41 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
clru-0.6.2 \
cmake-0.1.54 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
+ combine-4.6.7 \
compact_jwt-0.5.3-dev \
+ compression-codecs-0.4.31 \
+ compression-core-0.4.29 \
concread-0.5.7 \
- console-0.15.11 \
+ console-0.16.1 \
const-oid-0.9.6 \
cookie-0.16.2 \
cookie-0.18.1 \
@@ -108,68 +114,74 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
- crypto-common-0.2.0-rc.3 \
- crypto-glue-0.1.9 \
- csv-1.3.1 \
- csv-core-0.1.12 \
+ crypto-common-0.2.0-rc.5 \
+ crypto-glue-0.1.11 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
ctr-0.9.2 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
data-encoding-2.9.0 \
der-0.7.10 \
der-parser-9.0.0 \
der_derive-0.7.3 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
+ derive_arbitrary-1.4.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
devd-rs-0.3.6 \
dhat-0.3.3 \
- dialoguer-0.11.0 \
+ dialoguer-0.12.0 \
digest-0.10.7 \
- digest-0.11.0-rc.0 \
+ digest-0.11.0-rc.4 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
+ document-features-0.2.12 \
dunce-1.0.5 \
dyn-clone-1.0.20 \
ecdsa-0.16.9 \
either-1.15.0 \
elliptic-curve-0.13.8 \
+ email-encoding-0.4.1 \
email_address-0.2.9 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
- enum-iterator-2.1.0 \
- enum-iterator-derive-1.4.0 \
+ enum-iterator-2.3.0 \
+ enum-iterator-derive-1.5.0 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
equivalent-1.0.2 \
- errno-0.3.13 \
- escargot-0.5.14 \
+ errno-0.3.14 \
+ escargot-0.5.15 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fancy-regex-0.13.0 \
- fancy-regex-0.14.0 \
+ fancy-regex-0.16.2 \
fantoccini-0.22.0 \
- faster-hex-0.9.0 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
ff-0.13.1 \
file-id-0.2.3 \
- filetime-0.2.25 \
- fixedbitset-0.5.7 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
flagset-0.4.7 \
- flate2-1.1.2 \
+ flate2-1.1.5 \
fluent-uri-0.3.2 \
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 \
+ form_urlencoded-1.2.2 \
fraction-0.15.3 \
fs4-0.13.1 \
fs_extra-1.3.0 \
@@ -184,62 +196,60 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
+ gethostname-1.1.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
ghash-0.5.1 \
gif-0.13.3 \
- gimli-0.31.1 \
- gix-0.71.0 \
- gix-actor-0.34.0 \
- gix-chunk-0.4.11 \
- gix-command-0.5.0 \
- gix-commitgraph-0.27.0 \
- gix-config-0.44.0 \
- gix-config-value-0.14.12 \
- gix-date-0.9.4 \
- gix-diff-0.51.0 \
- gix-discover-0.39.0 \
- gix-features-0.41.1 \
- gix-features-0.42.1 \
- gix-fs-0.14.0 \
- gix-fs-0.15.0 \
- gix-glob-0.19.0 \
- gix-hash-0.17.0 \
- gix-hash-0.18.0 \
- gix-hashtable-0.8.1 \
- gix-lock-17.1.0 \
- gix-object-0.48.0 \
- gix-odb-0.68.0 \
- gix-pack-0.58.0 \
- gix-packetline-0.18.4 \
- gix-path-0.10.20 \
- gix-protocol-0.49.0 \
- gix-quote-0.5.0 \
- gix-ref-0.51.0 \
- gix-refspec-0.29.0 \
- gix-revision-0.33.0 \
- gix-revwalk-0.19.0 \
- gix-sec-0.10.12 \
- gix-shallow-0.3.0 \
- gix-tempfile-17.1.0 \
- gix-trace-0.1.13 \
- gix-transport-0.46.0 \
- gix-traverse-0.45.0 \
- gix-url-0.30.0 \
- gix-utils-0.2.0 \
- gix-utils-0.3.0 \
- gix-validate-0.9.4 \
- gix-validate-0.10.0 \
- glob-0.3.2 \
+ gimli-0.32.3 \
+ gix-0.74.1 \
+ gix-actor-0.35.6 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
+ gix-commitgraph-0.30.1 \
+ gix-config-0.47.1 \
+ gix-config-value-0.15.3 \
+ gix-date-0.10.7 \
+ gix-diff-0.54.1 \
+ gix-discover-0.42.0 \
+ gix-features-0.44.1 \
+ gix-fs-0.17.0 \
+ gix-glob-0.22.1 \
+ gix-hash-0.20.1 \
+ gix-hashtable-0.10.0 \
+ gix-lock-19.0.0 \
+ gix-object-0.51.1 \
+ gix-odb-0.71.1 \
+ gix-pack-0.61.1 \
+ gix-packetline-0.19.3 \
+ gix-path-0.10.21 \
+ gix-protocol-0.52.1 \
+ gix-quote-0.6.1 \
+ gix-ref-0.54.1 \
+ gix-refspec-0.32.0 \
+ gix-revision-0.36.1 \
+ gix-revwalk-0.22.0 \
+ gix-sec-0.12.2 \
+ gix-shallow-0.6.0 \
+ gix-tempfile-19.0.1 \
+ gix-trace-0.1.15 \
+ gix-transport-0.49.1 \
+ gix-traverse-0.48.0 \
+ gix-url-0.33.1 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
+ glob-0.3.3 \
group-0.13.0 \
h2-0.3.27 \
- h2-0.4.11 \
+ h2-0.4.12 \
half-1.8.3 \
- haproxy-protocol-0.0.1 \
+ half-2.7.1 \
+ haproxy-protocol-0.0.3 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
heapless-0.8.0 \
heck-0.5.0 \
@@ -247,8 +257,9 @@ CARGO_CRATES= addr2line-0.24.2 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
- hmac-0.13.0-rc.0 \
- home-0.5.11 \
+ hmac-0.13.0-rc.3 \
+ home-0.5.12 \
+ hostname-0.4.1 \
hostname-validator-1.1.1 \
http-0.2.12 \
http-1.3.1 \
@@ -258,46 +269,43 @@ CARGO_CRATES= addr2line-0.24.2 \
http-range-header-0.4.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humansize-2.1.3 \
- hybrid-array-0.3.1 \
+ hybrid-array-0.4.5 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-rustls-0.27.7 \
hyper-timeout-0.5.2 \
hyper-tls-0.6.0 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
icu_locid-1.5.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
icu_provider-1.5.0 \
- icu_provider-2.0.0 \
+ icu_provider-2.1.1 \
icu_provider_macros-1.5.0 \
icu_segmenter-1.5.0 \
icu_segmenter_data-1.5.1 \
ident_case-1.0.1 \
idlset-0.2.5 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
- image-webp-0.2.3 \
+ image-0.25.8 \
+ image-webp-0.2.4 \
indexmap-1.9.3 \
- indexmap-2.10.0 \
- inotify-0.10.2 \
+ indexmap-2.12.0 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
- instant-0.1.13 \
- io-uring-0.7.9 \
+ inout-0.2.1 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.12.1 \
+ iri-string-0.7.9 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
@@ -305,71 +313,76 @@ CARGO_CRATES= addr2line-0.24.2 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
- jsonschema-0.30.0 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
+ jsonschema-0.33.0 \
kanidm-hsm-crypto-0.3.4 \
kbkdf-0.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- lambert_w-1.2.24 \
+ lambert_w-1.2.31 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
lber-0.4.2 \
- ldap3_client-0.5.2 \
- ldap3_proto-0.5.2 \
- libc-0.2.174 \
- libloading-0.8.8 \
+ ldap3_client-0.6.2 \
+ ldap3_proto-0.6.2 \
+ lettre-0.11.19 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
libm-0.2.15 \
- libmimalloc-sys-0.1.43 \
+ libmimalloc-sys-0.1.44 \
libnss-0.9.0 \
- libredox-0.1.9 \
- libsqlite3-sys-0.33.0 \
+ libredox-0.1.10 \
+ libsqlite3-sys-0.35.0 \
libudev-0.2.0 \
libudev-sys-0.1.4 \
- libz-rs-sys-0.5.1 \
+ libz-rs-sys-0.5.2 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.7.5 \
- litemap-0.8.0 \
- litrs-0.4.2 \
- lock_api-0.4.13 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
lodepng-3.12.1 \
- log-0.4.27 \
+ log-0.4.28 \
lru-0.13.0 \
- lru-0.14.0 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
malloced-1.3.1 \
- matchers-0.1.0 \
- matchit-0.7.3 \
- mathru-0.15.5 \
+ matchers-0.2.0 \
+ matchit-0.8.4 \
+ mathru-0.16.2 \
matrixmultiply-0.3.10 \
maybe-async-0.2.10 \
+ mcf-0.2.0 \
md-5-0.10.6 \
md4-0.10.2 \
- memchr-2.7.5 \
- memmap2-0.9.7 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
memoffset-0.8.0 \
- mimalloc-0.1.47 \
+ mimalloc-0.1.48 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mintex-0.1.4 \
- mio-1.0.4 \
+ mio-1.1.0 \
+ moxcms-0.7.9 \
multer-3.1.0 \
native-tls-0.2.14 \
nix-0.30.1 \
nom-7.1.3 \
nom-8.0.0 \
- nonempty-0.11.0 \
- notify-7.0.0 \
- notify-debouncer-full-0.4.0 \
- notify-types-1.0.1 \
- nu-ansi-term-0.46.0 \
+ nonempty-0.12.0 \
+ notify-8.2.0 \
+ notify-debouncer-full-0.6.0 \
+ notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
num-0.4.3 \
num-bigint-0.4.6 \
- num-bigint-dig-0.8.4 \
+ num-bigint-dig-0.8.5 \
num-cmp-0.1.0 \
num-complex-0.4.6 \
num-conv-0.1.0 \
@@ -380,44 +393,44 @@ CARGO_CRATES= addr2line-0.24.2 \
num-rational-0.4.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
num_threads-0.1.7 \
oauth2-4.4.2 \
oauth2-5.0.0 \
- object-0.36.7 \
+ object-0.32.2 \
+ object-0.37.3 \
oid-0.2.1 \
oid-registry-0.7.1 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
opaque-debug-0.3.1 \
- openssl-0.10.73 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
- opentelemetry-0.27.1 \
- opentelemetry-http-0.27.0 \
- opentelemetry-otlp-0.27.0 \
- opentelemetry-proto-0.27.0 \
- opentelemetry-semantic-conventions-0.27.0 \
- opentelemetry_sdk-0.27.1 \
+ openssl-sys-0.9.110 \
+ opentelemetry-0.31.0 \
+ opentelemetry-http-0.31.0 \
+ opentelemetry-otlp-0.31.0 \
+ opentelemetry-proto-0.31.0 \
+ opentelemetry-semantic-conventions-0.31.0 \
+ opentelemetry_sdk-0.31.0 \
option-ext-0.2.0 \
outref-0.5.2 \
- overload-0.1.1 \
p256-0.13.2 \
p384-0.13.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
password-hash-0.5.0 \
paste-1.0.15 \
- pastey-0.1.0 \
+ pastey-0.1.1 \
+ pbkdf2-0.13.0-rc.2 \
peeking_take_while-0.1.2 \
peg-0.8.5 \
peg-macros-0.8.5 \
peg-runtime-0.8.5 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
- petgraph-0.8.2 \
+ percent-encoding-2.3.2 \
picky-asn1-0.8.0 \
picky-asn1-der-0.4.1 \
picky-asn1-x509-0.12.0 \
@@ -431,27 +444,28 @@ CARGO_CRATES= addr2line-0.24.2 \
polyval-0.6.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
prctl-1.0.0 \
- prettyplease-0.2.36 \
+ prettyplease-0.2.37 \
primeorder-0.13.6 \
- proc-macro-crate-3.3.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.95 \
- prodash-29.0.2 \
- prost-0.13.5 \
- prost-derive-0.13.5 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
+ prodash-30.0.1 \
+ prost-0.14.1 \
+ prost-derive-0.14.1 \
psl-types-2.0.11 \
+ psm-0.1.28 \
publicsuffix-2.3.0 \
+ pxfm-0.1.25 \
qrcode-0.14.1 \
quick-error-2.0.1 \
- quinn-0.11.8 \
- quinn-proto-0.11.12 \
- quinn-udp-0.5.13 \
- quote-1.0.40 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.42 \
+ quoted_printable-0.5.1 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -460,129 +474,137 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rawpointer-0.2.1 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.5.2 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- referencing-0.30.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ referencing-0.33.0 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
reqwest-0.11.27 \
- reqwest-0.12.22 \
+ reqwest-0.12.24 \
rfc6979-0.4.0 \
rgb-0.8.52 \
ring-0.17.14 \
rpassword-5.0.1 \
rsa-0.9.8 \
runloop-0.1.0 \
- rusqlite-0.35.0 \
- rust-embed-8.7.2 \
- rust-embed-impl-8.7.2 \
- rust-embed-utils-8.7.2 \
+ rusqlite-0.37.0 \
+ rust-embed-8.9.0 \
+ rust-embed-impl-8.9.0 \
+ rust-embed-utils-8.9.0 \
rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rusticata-macros-4.1.0 \
rustix-0.38.44 \
- rustix-1.0.8 \
- rustls-0.23.31 \
- rustls-native-certs-0.8.1 \
- rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.4 \
- rustversion-1.0.21 \
+ rustix-1.1.2 \
+ rustls-0.23.35 \
+ rustls-native-certs-0.8.2 \
+ rustls-pki-types-1.13.0 \
+ rustls-platform-verifier-0.5.3 \
+ rustls-platform-verifier-0.6.2 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.103.8 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
+ salsa20-0.11.0-rc.2 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
schemars-0.9.0 \
- schemars-1.0.4 \
+ schemars-1.1.0 \
scopeguard-1.2.0 \
sd-notify-0.4.5 \
sec1-0.7.3 \
security-framework-2.11.1 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
selinux-0.5.3 \
selinux-sys-0.6.15 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_bytes-0.11.17 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_bytes-0.11.19 \
serde_cbor-0.11.2 \
serde_cbor_2-0.12.0-dev \
- serde_derive-1.0.219 \
- serde_html_form-0.2.7 \
- serde_json-1.0.142 \
- serde_path_to_error-0.1.17 \
- serde_spanned-0.6.9 \
+ serde_cbor_2-0.13.0 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_html_form-0.2.8 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
sha-crypt-0.5.0 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
sha2-0.10.9 \
- sha2-0.11.0-rc.0 \
+ sha2-0.11.0-rc.3 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
shellexpand-3.1.1 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
signature-2.2.0 \
- slab-0.4.10 \
+ simd-adler32-0.3.7 \
+ slab-0.4.11 \
smallvec-1.15.1 \
smartstring-1.0.1 \
smolset-1.3.1 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.9.8 \
spki-0.7.3 \
sptr-0.3.2 \
- sshkey-attest-0.5.2 \
- stable_deref_trait-1.2.0 \
+ sshkey-attest-0.5.3 \
+ sshkeys-0.3.4 \
+ stable_deref_trait-1.2.1 \
+ stacker-0.1.22 \
static_assertions-1.1.0 \
strsim-0.11.1 \
subtle-2.6.1 \
svg-0.18.0 \
syn-1.0.109 \
- syn-2.0.104 \
+ syn-2.0.109 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
target-lexicon-0.12.16 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.17 \
thousands-0.2.0 \
thread-tree-0.3.3 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tinystr-0.7.6 \
- tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tls_codec-0.4.2 \
tls_codec_derive-0.4.2 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-openssl-0.6.5 \
- tokio-rustls-0.26.2 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-util-0.7.16 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
- tonic-0.12.3 \
- tower-0.4.13 \
+ tokio-util-0.7.17 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ tonic-0.14.2 \
+ tonic-prost-0.14.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -590,29 +612,30 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
- tracing-forest-0.2.0 \
+ tracing-forest-0.3.0 \
tracing-log-0.2.0 \
- tracing-opentelemetry-0.28.0 \
- tracing-subscriber-0.3.19 \
+ tracing-opentelemetry-0.32.0 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
tss-esapi-8.0.0-alpha \
tss-esapi-sys-0.5.0 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicase-2.8.1 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
- unicode-normalization-0.1.24 \
- unicode-width-0.2.1 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
+ unicode-width-0.2.2 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- utoipa-4.2.3 \
- utoipa-gen-4.3.1 \
- utoipa-swagger-ui-6.0.0 \
- uuid-1.17.0 \
+ utoipa-5.4.0 \
+ utoipa-gen-5.4.0 \
+ utoipa-swagger-ui-9.0.2 \
+ utoipa-swagger-ui-vendored-0.1.2 \
+ uuid-1.18.1 \
uuid-simd-0.8.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
@@ -621,100 +644,113 @@ CARGO_CRATES= addr2line-0.24.2 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
wasite-0.1.0 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
- webauthn-attestation-ca-0.5.2 \
- webauthn-authenticator-rs-0.5.2 \
- webauthn-rs-0.5.2 \
- webauthn-rs-core-0.5.2 \
- webauthn-rs-proto-0.5.2 \
+ webauthn-attestation-ca-0.5.3 \
+ webauthn-authenticator-rs-0.5.3 \
+ webauthn-rs-0.5.3 \
+ webauthn-rs-core-0.5.3 \
+ webauthn-rs-proto-0.5.3 \
webdriver-0.53.0 \
- webpki-roots-1.0.2 \
+ webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.4 \
+ webpki-roots-1.0.4 \
weezl-0.1.10 \
which-4.4.2 \
- whoami-1.6.0 \
+ whoami-1.6.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.41.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.41.0 \
+ windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.41.0 \
+ windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.41.0 \
+ windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.41.0 \
+ windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.41.0 \
+ windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.41.0 \
+ windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.41.0 \
+ windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.6.26 \
- winnow-0.7.12 \
+ winnow-0.7.13 \
winreg-0.50.0 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.46.0 \
writeable-0.5.5 \
- writeable-0.6.1 \
+ writeable-0.6.2 \
x509-cert-0.2.5 \
x509-parser-0.16.0 \
+ yescrypt-0.1.0-rc.0 \
yoke-0.7.5 \
- yoke-0.8.0 \
+ yoke-0.8.1 \
yoke-derive-0.7.5 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zeroize_derive-1.4.2 \
- zerotrie-0.2.2 \
+ zerotrie-0.2.3 \
zerovec-0.10.4 \
- zerovec-0.11.3 \
+ zerovec-0.11.5 \
zerovec-derive-0.10.3 \
- zerovec-derive-0.11.1 \
- zip-0.6.6 \
- zlib-rs-0.5.1 \
+ zerovec-derive-0.11.2 \
+ zip-3.0.0 \
+ zlib-rs-0.5.2 \
+ zopfli-0.8.3 \
zune-core-0.4.12 \
- zune-jpeg-0.4.20 \
- zxcvbn-3.1.0 \
- sshkeys@git+https://github.com/dnaeon/rust-sshkeys.git?rev=d736693769b9c4abebad8050fba92271f3c50226\#d736693769b9c4abebad8050fba92271f3c50226
+ zune-jpeg-0.4.21 \
+ zxcvbn-3.1.0
diff --git a/security/kanidm/distinfo b/security/kanidm/distinfo
index bc3b96860339..e63354950557 100644
--- a/security/kanidm/distinfo
+++ b/security/kanidm/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755915791
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1763490042
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
@@ -13,76 +13,78 @@ SHA256 (rust/crates/aes-kw-0.2.1.crate) = 69fa2b352dcefb5f7f3a5fb840e02665d311d8
SIZE (rust/crates/aes-kw-0.2.1.crate) = 14088
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.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/ar_archive_writer-0.2.0.crate) = f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a
+SIZE (rust/crates/ar_archive_writer-0.2.0.crate) = 31814
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
-SHA256 (rust/crates/askama-0.12.1.crate) = b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28
-SIZE (rust/crates/askama-0.12.1.crate) = 16976
-SHA256 (rust/crates/askama_axum-0.4.0.crate) = a41603f7cdbf5ac4af60760f17253eb6adf6ec5b6f14a7ed830cf687d375f163
-SIZE (rust/crates/askama_axum-0.4.0.crate) = 6649
-SHA256 (rust/crates/askama_derive-0.12.5.crate) = 19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83
-SIZE (rust/crates/askama_derive-0.12.5.crate) = 31218
-SHA256 (rust/crates/askama_escape-0.10.3.crate) = 619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341
-SIZE (rust/crates/askama_escape-0.10.3.crate) = 8875
-SHA256 (rust/crates/askama_parser-0.2.1.crate) = acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0
-SIZE (rust/crates/askama_parser-0.2.1.crate) = 20707
+SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
+SIZE (rust/crates/askama-0.14.0.crate) = 43374
+SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
+SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
+SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
+SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
+SHA256 (rust/crates/askama_web-0.14.6.crate) = 50dcd7d2caaff31b91ef5d112ed10416344e23a33db9e7eea7ba695d2a97a88a
+SIZE (rust/crates/askama_web-0.14.6.crate) = 40282
+SHA256 (rust/crates/askama_web_derive-0.1.0.crate) = 34921de3d57974069bad483fdfe0ec65d88c4ff892edd1ab4d8b03be0dda1b9b
+SIZE (rust/crates/askama_web_derive-0.1.0.crate) = 7776
SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647
SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692
SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
-SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
-SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
+SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0
+SIZE (rust/crates/async-compression-0.4.32.crate) = 98949
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+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/authenticator-0.4.1.crate) = 82d71e457dc518a15eecc90d3b0660dee4b51623b34ac4262c9326e0d7e0f8e2
SIZE (rust/crates/authenticator-0.4.1.crate) = 198210
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/aws-lc-rs-1.13.3.crate) = 5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba
-SIZE (rust/crates/aws-lc-rs-1.13.3.crate) = 204343
-SHA256 (rust/crates/aws-lc-sys-0.30.0.crate) = dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff
-SIZE (rust/crates/aws-lc-sys-0.30.0.crate) = 9168798
-SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
-SIZE (rust/crates/axum-0.7.9.crate) = 155272
-SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
-SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/axum-extra-0.9.6.crate) = c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04
-SIZE (rust/crates/axum-extra-0.9.6.crate) = 47663
-SHA256 (rust/crates/axum-htmx-0.5.0.crate) = 40f7051fdc094b6e5ea06cab9bca4b198c54dee4472a9419155f0ff19f19901e
-SIZE (rust/crates/axum-htmx-0.5.0.crate) = 15894
-SHA256 (rust/crates/axum-macros-0.4.2.crate) = 57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce
-SIZE (rust/crates/axum-macros-0.4.2.crate) = 39245
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
+SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
+SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
+SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
+SHA256 (rust/crates/axum-extra-0.12.1.crate) = 5136e6c5e7e7978fe23e9876fb924af2c0f84c72127ac6ac17e7c46f457d362c
+SIZE (rust/crates/axum-extra-0.12.1.crate) = 69036
+SHA256 (rust/crates/axum-htmx-0.8.1.crate) = a2d4a162b7621482903309c0e8a990a866728b6312350147181230f840252314
+SIZE (rust/crates/axum-htmx-0.8.1.crate) = 30102
+SHA256 (rust/crates/axum-macros-0.5.0.crate) = 604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c
+SIZE (rust/crates/axum-macros-0.5.0.crate) = 43571
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
@@ -95,16 +97,14 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/base64urlsafedata-0.5.2.crate) = e5913e643e4dfb43d5908e9e6f1386f8e0dfde086ecef124a6450c6195d89160
-SIZE (rust/crates/base64urlsafedata-0.5.2.crate) = 6763
+SHA256 (rust/crates/base64urlsafedata-0.5.3.crate) = 215ee31f8a88f588c349ce2d20108b2ed96089b96b9c2b03775dc35dd72938e8
+SIZE (rust/crates/base64urlsafedata-0.5.3.crate) = 7059
SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
SIZE (rust/crates/bindgen-0.66.1.crate) = 218860
-SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
-SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
@@ -117,26 +117,26 @@ SHA256 (rust/crates/bitfield-0.13.2.crate) = 46afbd2983a5d5a7bd740ccb198caf5b82f
SIZE (rust/crates/bitfield-0.13.2.crate) = 16479
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-buffer-0.11.0-rc.4.crate) = a229bfd78e4827c91b9b95784f69492c1b77c1ab75a45a8a037b139215086f94
-SIZE (rust/crates/block-buffer-0.11.0-rc.4.crate) = 13956
+SHA256 (rust/crates/block-buffer-0.11.0-rc.5.crate) = e9ef36a6fcdb072aa548f3da057640ec10859eb4e91ddf526ee648d50c76a949
+SIZE (rust/crates/block-buffer-0.11.0-rc.5.crate) = 14478
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32
-SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c
+SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -145,32 +145,38 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
-SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
+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.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+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.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
+SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
SHA256 (rust/crates/cidr-0.3.1.crate) = bd1b64030216239a2e7c364b13cd96a2097ebf0dfe5025f2dedee14a23f2ab60
SIZE (rust/crates/cidr-0.3.1.crate) = 39130
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/cipher-0.5.0-rc.2.crate) = 155e4a260750fa4f7754649f049748aacc31db238a358d85fd721002f230f92f
+SIZE (rust/crates/cipher-0.5.0-rc.2.crate) = 23757
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.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
-SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
-SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -179,12 +185,18 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
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_jwt-0.5.3-dev.crate) = 23812e87894027686e22bc5b0940522315b1f0ba9347383cc41016ec0caf6c35
SIZE (rust/crates/compact_jwt-0.5.3-dev.crate) = 69491
+SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23
+SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/concread-0.5.7.crate) = 07fd8c4b53f0aafeec114fa1cd863f323880f790656f2d7508af83a9b5110e8d
SIZE (rust/crates/concread-0.5.7.crate) = 892513
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
@@ -219,26 +231,34 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
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/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/crypto-common-0.2.0-rc.3.crate) = 8a23fa214dea9efd4dacee5a5614646b30216ae0f05d4bb51bafb50e9da1c5be
-SIZE (rust/crates/crypto-common-0.2.0-rc.3.crate) = 12155
-SHA256 (rust/crates/crypto-glue-0.1.9.crate) = 433181d8c51b992ede9f4c5dd76bb6794cc3c412bf7b83acaa01502a1d9c423c
-SIZE (rust/crates/crypto-glue-0.1.9.crate) = 33141
-SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
-SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/crypto-common-0.2.0-rc.5.crate) = 919bd05924682a5480aec713596b9e2aabed3a0a6022fab6847f85a99e5f190a
+SIZE (rust/crates/crypto-common-0.2.0-rc.5.crate) = 11741
+SHA256 (rust/crates/crypto-glue-0.1.11.crate) = e98f6df6b404773fa49b2dcb7937cf1ba25663296bfa6de377292a88fddef77b
+SIZE (rust/crates/crypto-glue-0.1.11.crate) = 33768
+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/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
@@ -247,8 +267,10 @@ SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96ac
SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18
SIZE (rust/crates/der_derive-0.7.3.crate) = 24657
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
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
@@ -259,20 +281,20 @@ SHA256 (rust/crates/devd-rs-0.3.6.crate) = 9313f104b590510b46fc01c0a324fc76505c1
SIZE (rust/crates/devd-rs-0.3.6.crate) = 6987
SHA256 (rust/crates/dhat-0.3.3.crate) = 98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827
SIZE (rust/crates/dhat-0.3.3.crate) = 32008
-SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
-SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/dialoguer-0.12.0.crate) = 25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96
+SIZE (rust/crates/dialoguer-0.12.0.crate) = 31273
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/digest-0.11.0-rc.0.crate) = 460dd7f37e4950526b54a5a6b1f41b6c8e763c58eb9a8fc8fc05ba5c2f44ca7b
-SIZE (rust/crates/digest-0.11.0-rc.0.crate) = 25556
+SHA256 (rust/crates/digest-0.11.0-rc.4.crate) = ea390c940e465846d64775e55e3115d5dc934acb953de6f6e6360bc232fe2bf7
+SIZE (rust/crates/digest-0.11.0-rc.4.crate) = 24799
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -283,38 +305,38 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
+SHA256 (rust/crates/email-encoding-0.4.1.crate) = 9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6
+SIZE (rust/crates/email-encoding-0.4.1.crate) = 16824
SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449
SIZE (rust/crates/email_address-0.2.9.crate) = 21579
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/enum-iterator-2.1.0.crate) = c280b9e6b3ae19e152d8e31cf47f18389781e119d4013a2a2bb0180e5facc635
-SIZE (rust/crates/enum-iterator-2.1.0.crate) = 7668
-SHA256 (rust/crates/enum-iterator-derive-1.4.0.crate) = a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b
-SIZE (rust/crates/enum-iterator-derive-1.4.0.crate) = 5516
+SHA256 (rust/crates/enum-iterator-2.3.0.crate) = a4549325971814bda7a44061bf3fe7e487d447cba01e4220a4b454d630d7a016
+SIZE (rust/crates/enum-iterator-2.3.0.crate) = 8386
+SHA256 (rust/crates/enum-iterator-derive-1.5.0.crate) = 685adfa4d6f3d765a26bc5dbc936577de9abf756c1feeb3089b01dd395034842
+SIZE (rust/crates/enum-iterator-derive-1.5.0.crate) = 6630
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/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
-SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
-SIZE (rust/crates/escargot-0.5.14.crate) = 21119
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/escargot-0.5.15.crate) = 11c3aea32bc97b500c9ca6a72b768a26e558264303d101d3409cf6d57a9ed0cf
+SIZE (rust/crates/escargot-0.5.15.crate) = 21657
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
-SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
-SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
SHA256 (rust/crates/fantoccini-0.22.0.crate) = 2d0086bcd59795408c87a04f94b5a8bd62cba2856cfe656c7e6439061d95b760
SIZE (rust/crates/fantoccini-0.22.0.crate) = 84698
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -323,26 +345,28 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/file-id-0.2.3.crate) = e1fc6a637b6dc58414714eddd9170ff187ecb0933d4c7024d1abbd23a3cc26e9
SIZE (rust/crates/file-id-0.2.3.crate) = 10148
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
-SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
SIZE (rust/crates/flagset-0.4.7.crate) = 13688
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
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/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
SIZE (rust/crates/fraction-0.15.3.crate) = 95223
SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
@@ -371,118 +395,114 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
SIZE (rust/crates/gif-0.13.3.crate) = 36010
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gix-0.71.0.crate) = a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435
-SIZE (rust/crates/gix-0.71.0.crate) = 292982
-SHA256 (rust/crates/gix-actor-0.34.0.crate) = f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7
-SIZE (rust/crates/gix-actor-0.34.0.crate) = 12871
-SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
-SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.5.0.crate) = c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8
-SIZE (rust/crates/gix-command-0.5.0.crate) = 15122
-SHA256 (rust/crates/gix-commitgraph-0.27.0.crate) = 043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe
-SIZE (rust/crates/gix-commitgraph-0.27.0.crate) = 22254
-SHA256 (rust/crates/gix-config-0.44.0.crate) = 9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa
-SIZE (rust/crates/gix-config-0.44.0.crate) = 73085
-SHA256 (rust/crates/gix-config-value-0.14.12.crate) = 8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6
-SIZE (rust/crates/gix-config-value-0.14.12.crate) = 15627
-SHA256 (rust/crates/gix-date-0.9.4.crate) = daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4
-SIZE (rust/crates/gix-date-0.9.4.crate) = 13705
-SHA256 (rust/crates/gix-diff-0.51.0.crate) = a2c975dad2afc85e4e233f444d1efbe436c3cdcf3a07173984509c436d00a3f8
-SIZE (rust/crates/gix-diff-0.51.0.crate) = 57844
-SHA256 (rust/crates/gix-discover-0.39.0.crate) = f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781
-SIZE (rust/crates/gix-discover-0.39.0.crate) = 22970
-SHA256 (rust/crates/gix-features-0.41.1.crate) = 016d6050219458d14520fe22bdfdeb9cb71631dec9bc2724767c983f60109634
-SIZE (rust/crates/gix-features-0.41.1.crate) = 33677
-SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
-SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
-SHA256 (rust/crates/gix-fs-0.14.0.crate) = 951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111
-SIZE (rust/crates/gix-fs-0.14.0.crate) = 19699
-SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
-SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
-SHA256 (rust/crates/gix-glob-0.19.0.crate) = 20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030
-SIZE (rust/crates/gix-glob-0.19.0.crate) = 16258
-SHA256 (rust/crates/gix-hash-0.17.0.crate) = 834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49
-SIZE (rust/crates/gix-hash-0.17.0.crate) = 18801
-SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
-SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
-SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
-SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
-SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
-SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
-SHA256 (rust/crates/gix-object-0.48.0.crate) = 4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a
-SIZE (rust/crates/gix-object-0.48.0.crate) = 48838
-SHA256 (rust/crates/gix-odb-0.68.0.crate) = 50306d40dcc982eb6b7593103f066ea6289c7b094cb9db14f3cd2be0b9f5e610
-SIZE (rust/crates/gix-odb-0.68.0.crate) = 62553
-SHA256 (rust/crates/gix-pack-0.58.0.crate) = 9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb
-SIZE (rust/crates/gix-pack-0.58.0.crate) = 104138
-SHA256 (rust/crates/gix-packetline-0.18.4.crate) = 123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04
-SIZE (rust/crates/gix-packetline-0.18.4.crate) = 26579
-SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
-SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
-SHA256 (rust/crates/gix-protocol-0.49.0.crate) = 5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a
-SIZE (rust/crates/gix-protocol-0.49.0.crate) = 56678
-SHA256 (rust/crates/gix-quote-0.5.0.crate) = 1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969
-SIZE (rust/crates/gix-quote-0.5.0.crate) = 9009
-SHA256 (rust/crates/gix-ref-0.51.0.crate) = b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b
-SIZE (rust/crates/gix-ref-0.51.0.crate) = 63938
-SHA256 (rust/crates/gix-refspec-0.29.0.crate) = 1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc
-SIZE (rust/crates/gix-refspec-0.29.0.crate) = 22454
-SHA256 (rust/crates/gix-revision-0.33.0.crate) = 342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9
-SIZE (rust/crates/gix-revision-0.33.0.crate) = 27926
-SHA256 (rust/crates/gix-revwalk-0.19.0.crate) = 2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d
-SIZE (rust/crates/gix-revwalk-0.19.0.crate) = 18189
-SHA256 (rust/crates/gix-sec-0.10.12.crate) = 47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888
-SIZE (rust/crates/gix-sec-0.10.12.crate) = 12935
-SHA256 (rust/crates/gix-shallow-0.3.0.crate) = cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3
-SIZE (rust/crates/gix-shallow-0.3.0.crate) = 11890
-SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
-SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
-SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
-SHA256 (rust/crates/gix-transport-0.46.0.crate) = b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e
-SIZE (rust/crates/gix-transport-0.46.0.crate) = 68629
-SHA256 (rust/crates/gix-traverse-0.45.0.crate) = 36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384
-SIZE (rust/crates/gix-traverse-0.45.0.crate) = 24651
-SHA256 (rust/crates/gix-url-0.30.0.crate) = 48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860
-SIZE (rust/crates/gix-url-0.30.0.crate) = 19399
-SHA256 (rust/crates/gix-utils-0.2.0.crate) = 189f8724cf903e7fd57cfe0b7bc209db255cacdcb22c781a022f52c3a774f8d0
-SIZE (rust/crates/gix-utils-0.2.0.crate) = 11178
-SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
-SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
-SHA256 (rust/crates/gix-validate-0.9.4.crate) = 34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084
-SIZE (rust/crates/gix-validate-0.9.4.crate) = 12768
-SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
-SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43
+SIZE (rust/crates/gix-0.74.1.crate) = 298209
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
+SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
+SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
+SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3
+SIZE (rust/crates/gix-config-0.47.1.crate) = 73838
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
+SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04
+SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358
+SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6
+SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339
+SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
+SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
+SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
+SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
+SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
+SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
+SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
+SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
+SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
+SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
+SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
+SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
+SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051
+SIZE (rust/crates/gix-object-0.51.1.crate) = 50596
+SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634
+SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044
+SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260
+SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798
+SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
+SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
+SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302
+SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
+SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88
+SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266
+SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912
+SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670
+SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413
+SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079
+SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3
+SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365
+SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
+SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
+SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
+SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
+SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
+SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
+SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957
+SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677
+SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2
+SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078
+SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5
+SIZE (rust/crates/gix-url-0.33.1.crate) = 19745
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
SIZE (rust/crates/h2-0.3.27.crate) = 169180
-SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
-SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
-SHA256 (rust/crates/haproxy-protocol-0.0.1.crate) = f61fc527a2f089b57ebc09301b6371bbbff4ce7b547306c17dfa55766655bec6
-SIZE (rust/crates/haproxy-protocol-0.0.1.crate) = 12462
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/haproxy-protocol-0.0.3.crate) = b0d24f93902eb52a315c52294d4854e8b486c67ecd433a5ac0a93a358a1ab966
+SIZE (rust/crates/haproxy-protocol-0.0.3.crate) = 14468
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
@@ -497,10 +517,12 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/hmac-0.13.0-rc.0.crate) = 8dc6a2fcc35ab09136c6df2cdf9ca49790701420a3a6b5db0987dddbabc79b21
-SIZE (rust/crates/hmac-0.13.0-rc.0.crate) = 44417
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/hmac-0.13.0-rc.3.crate) = f1c597ac7d6cc8143e30e83ef70915e7f883b18d8bec2e2b2bce47f5bbb06d57
+SIZE (rust/crates/hmac-0.13.0-rc.3.crate) = 44360
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2
SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
@@ -519,46 +541,44 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
-SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/hybrid-array-0.3.1.crate) = 891d15931895091dea5c47afa5b3c9a01ba634b311919fd4d41388fa0e3d76af
-SIZE (rust/crates/hybrid-array-0.3.1.crate) = 28256
+SHA256 (rust/crates/hybrid-array-0.4.5.crate) = f471e0a81b2f90ffc0cb2f951ae04da57de8baa46fa99112b062a5173a5088d0
+SIZE (rust/crates/hybrid-array-0.4.5.crate) = 29941
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
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.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_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_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
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_segmenter-1.5.0.crate) = a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de
@@ -569,36 +589,32 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idlset-0.2.5.crate) = ef858150272c6cce9db3710a171edf5d3e8844d38680d7657e9b1698efe8d97b
SIZE (rust/crates/idlset-0.2.5.crate) = 106725
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+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.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
-SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b
-SIZE (rust/crates/image-webp-0.2.3.crate) = 63210
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/inout-0.2.1.crate) = c7357b6e7aa75618c7864ebd0634b115a7218b0615f4cb1df33ac3eca23943d4
+SIZE (rust/crates/inout-0.2.1.crate) = 12520
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
-SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
+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
@@ -613,12 +629,16 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/jsonschema-0.30.0.crate) = f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d
-SIZE (rust/crates/jsonschema-0.30.0.crate) = 124559
+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.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/jsonschema-0.33.0.crate) = d46662859bc5f60a145b75f4632fbadc84e829e45df6c5de74cfc8e05acb96b5
+SIZE (rust/crates/jsonschema-0.33.0.crate) = 127429
SHA256 (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = c5b3a38360cb864a945dfcfaaf09c9e5fc6f22f8997b226b1f13f65572cef74b
SIZE (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = 47226
SHA256 (rust/crates/kbkdf-0.0.1.crate) = b758ac9cc629a963ae38718148729d65d4e401f0e516862fa7820f6b76666aa0
@@ -627,84 +647,88 @@ SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/lambert_w-1.2.24.crate) = 05dcaea43deea2259ce41aa33abf6e9ec8bc3e7c65bb222f2de618e10191b132
-SIZE (rust/crates/lambert_w-1.2.24.crate) = 40790
+SHA256 (rust/crates/lambert_w-1.2.31.crate) = 1c567f2087fc83535a312e683b6ed8811395690ef896df7b82966b21b7526580
+SIZE (rust/crates/lambert_w-1.2.31.crate) = 40076
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/lber-0.4.2.crate) = 2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a
SIZE (rust/crates/lber-0.4.2.crate) = 8107
-SHA256 (rust/crates/ldap3_client-0.5.2.crate) = c6027fc899bda353fe645cdcab9de93b0d2fa4731c105ad449fed22c455b61ff
-SIZE (rust/crates/ldap3_client-0.5.2.crate) = 7678
-SHA256 (rust/crates/ldap3_proto-0.5.2.crate) = e9a047c1b49d3b4da70f52ac54310dcd879c9b7fef658615ff17f6212ae7411e
-SIZE (rust/crates/ldap3_proto-0.5.2.crate) = 43605
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/ldap3_client-0.6.2.crate) = efb8043a0925a73fa78082ca7a90dc85fa743a8941c02c9f0c07251dc0e8418d
+SIZE (rust/crates/ldap3_client-0.6.2.crate) = 19165
+SHA256 (rust/crates/ldap3_proto-0.6.2.crate) = b52f9ddd849c72b3f3147d91b1220a47709fdaacfe55aaaf88912c2ee3d5357b
+SIZE (rust/crates/ldap3_proto-0.6.2.crate) = 41893
+SHA256 (rust/crates/lettre-0.11.19.crate) = 9e13e10e8818f8b2a60f52cb127041d388b89f3a96a62be9ceaffa22262fef7f
+SIZE (rust/crates/lettre-0.11.19.crate) = 158821
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
SHA256 (rust/crates/libnss-0.9.0.crate) = e401ab1018ee75ca809cd81852c635f1f453d796fdd5398c14fbb5f322855eab
SIZE (rust/crates/libnss-0.9.0.crate) = 7450
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
-SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa
-SIZE (rust/crates/libsqlite3-sys-0.33.0.crate) = 5182864
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
SHA256 (rust/crates/libudev-0.2.0.crate) = ea626d3bdf40a1c5aee3bcd4f40826970cae8d80a8fec934c82a63840094dcfe
SIZE (rust/crates/libudev-0.2.0.crate) = 8833
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
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.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+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.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+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/lodepng-3.12.1.crate) = 77a32335d22e44238e2bb0b4d726964d18952ce1f1279ec3305305d2c61539eb
SIZE (rust/crates/lodepng-3.12.1.crate) = 52964
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465
SIZE (rust/crates/lru-0.13.0.crate) = 16305
-SHA256 (rust/crates/lru-0.14.0.crate) = 9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198
-SIZE (rust/crates/lru-0.14.0.crate) = 16345
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/malloced-1.3.1.crate) = 6dfebb2f9e0b39509c62eead6ec7ae0c0ed45bb61d12bbcf4e976c566c5400ec
SIZE (rust/crates/malloced-1.3.1.crate) = 12129
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
-SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/mathru-0.15.5.crate) = f3df2d16c016b28cd94248072b6cd8106d8abd7184ec90ea09660c4b7fa989f1
-SIZE (rust/crates/mathru-0.15.5.crate) = 665528
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/mathru-0.16.2.crate) = ec030dc8fd1b7e687766d33899a5541bcf21630165a06c8a0e55573e7e713387
+SIZE (rust/crates/mathru-0.16.2.crate) = 663054
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
+SHA256 (rust/crates/mcf-0.2.0.crate) = 9a7b81dccc6352af3f2bf99887f60cad09b991829ec92f0271ce8c3c68c0dfb6
+SIZE (rust/crates/mcf-0.2.0.crate) = 11996
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/md4-0.10.2.crate) = 7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda
SIZE (rust/crates/md4-0.10.2.crate) = 9199
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+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/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -715,8 +739,10 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mintex-0.1.4.crate) = c505b3e17ed6b70a7ed2e67fbb2c560ee327353556120d6e72f5232b6880d536
SIZE (rust/crates/mintex-0.1.4.crate) = 6899
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/moxcms-0.7.9.crate) = 0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6
+SIZE (rust/crates/moxcms-0.7.9.crate) = 176419
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
@@ -727,22 +753,22 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
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/nonempty-0.11.0.crate) = 549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d
-SIZE (rust/crates/nonempty-0.11.0.crate) = 13278
-SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
-SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-debouncer-full-0.4.0.crate) = 9dcf855483228259b2353f89e99df35fc639b2b2510d1166e4858e3f67ec1afb
-SIZE (rust/crates/notify-debouncer-full-0.4.0.crate) = 18879
-SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174
-SIZE (rust/crates/notify-types-1.0.1.crate) = 14490
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nonempty-0.12.0.crate) = 9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6
+SIZE (rust/crates/nonempty-0.12.0.crate) = 13105
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-debouncer-full-0.6.0.crate) = 375bd3a138be7bfeff3480e4a623df4cbfb55b79df617c055cd810ba466fa078
+SIZE (rust/crates/notify-debouncer-full-0.6.0.crate) = 19563
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
-SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b
+SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199
SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa
SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -763,68 +789,70 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
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.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+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/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f
SIZE (rust/crates/oauth2-4.4.2.crate) = 74489
SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/oid-0.2.1.crate) = 9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2
SIZE (rust/crates/oid-0.2.1.crate) = 12533
SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9
SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
-SHA256 (rust/crates/opentelemetry-0.27.1.crate) = ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7
-SIZE (rust/crates/opentelemetry-0.27.1.crate) = 73806
-SHA256 (rust/crates/opentelemetry-http-0.27.0.crate) = 10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80
-SIZE (rust/crates/opentelemetry-http-0.27.0.crate) = 9157
-SHA256 (rust/crates/opentelemetry-otlp-0.27.0.crate) = 91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76
-SIZE (rust/crates/opentelemetry-otlp-0.27.0.crate) = 32033
-SHA256 (rust/crates/opentelemetry-proto-0.27.0.crate) = a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6
-SIZE (rust/crates/opentelemetry-proto-0.27.0.crate) = 164521
-SHA256 (rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = bc1b6902ff63b32ef6c489e8048c5e253e2e4a803ea3ea7e783914536eb15c52
-SIZE (rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = 71701
-SHA256 (rust/crates/opentelemetry_sdk-0.27.1.crate) = 231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8
-SIZE (rust/crates/opentelemetry_sdk-0.27.1.crate) = 170850
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
+SHA256 (rust/crates/opentelemetry-0.31.0.crate) = b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0
+SIZE (rust/crates/opentelemetry-0.31.0.crate) = 87368
+SHA256 (rust/crates/opentelemetry-http-0.31.0.crate) = d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d
+SIZE (rust/crates/opentelemetry-http-0.31.0.crate) = 17959
+SHA256 (rust/crates/opentelemetry-otlp-0.31.0.crate) = 7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf
+SIZE (rust/crates/opentelemetry-otlp-0.31.0.crate) = 51448
+SHA256 (rust/crates/opentelemetry-proto-0.31.0.crate) = a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f
+SIZE (rust/crates/opentelemetry-proto-0.31.0.crate) = 57871
+SHA256 (rust/crates/opentelemetry-semantic-conventions-0.31.0.crate) = e62e29dfe041afb8ed2a6c9737ab57db4907285d999ef8ad3a59092a36bdc846
+SIZE (rust/crates/opentelemetry-semantic-conventions-0.31.0.crate) = 96077
+SHA256 (rust/crates/opentelemetry_sdk-0.31.0.crate) = e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd
+SIZE (rust/crates/opentelemetry_sdk-0.31.0.crate) = 225104
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
SIZE (rust/crates/p256-0.13.2.crate) = 63434
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261
-SIZE (rust/crates/pastey-0.1.0.crate) = 15948
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
+SHA256 (rust/crates/pbkdf2-0.13.0-rc.2.crate) = 5f4c07efb9394d8d0057793c35483868c2b8102e287e9d2d4328da0da36bcb4d
+SIZE (rust/crates/pbkdf2-0.13.0-rc.2.crate) = 15736
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/peg-0.8.5.crate) = 9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477
@@ -835,10 +863,8 @@ SHA256 (rust/crates/peg-runtime-0.8.5.crate) = 132dca9b868d927b35b5dd728167b2dee
SIZE (rust/crates/peg-runtime-0.8.5.crate) = 4458
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
-SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/picky-asn1-0.8.0.crate) = 295eea0f33c16be21e2a98b908fdd4d73c04dd48c8480991b76dbcf0cb58b212
SIZE (rust/crates/picky-asn1-0.8.0.crate) = 19901
SHA256 (rust/crates/picky-asn1-der-0.4.1.crate) = 5df7873a9e36d42dadb393bea5e211fe83d793c172afad5fb4ec846ec582793f
@@ -865,48 +891,50 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+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/prctl-1.0.0.crate) = 059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52
SIZE (rust/crates/prctl-1.0.0.crate) = 5084
-SHA256 (rust/crates/prettyplease-0.2.36.crate) = ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2
-SIZE (rust/crates/prettyplease-0.2.36.crate) = 71870
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-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-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
-SIZE (rust/crates/prodash-29.0.2.crate) = 91338
-SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
-SIZE (rust/crates/prost-0.13.5.crate) = 32469
-SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
-SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+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.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/prost-0.14.1.crate) = 7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d
+SIZE (rust/crates/prost-0.14.1.crate) = 32444
+SHA256 (rust/crates/prost-derive-0.14.1.crate) = 9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425
+SIZE (rust/crates/prost-derive-0.14.1.crate) = 20626
SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac
SIZE (rust/crates/psl-types-2.0.11.crate) = 7959
+SHA256 (rust/crates/psm-0.1.28.crate) = d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01
+SIZE (rust/crates/psm-0.1.28.crate) = 24836
SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
SHA256 (rust/crates/qrcode-0.14.1.crate) = d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec
SIZE (rust/crates/qrcode-0.14.1.crate) = 66224
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
-SIZE (rust/crates/quinn-0.11.8.crate) = 79949
-SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
-SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
-SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
-SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
+SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
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
@@ -923,30 +951,26 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
-SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
-SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/referencing-0.30.0.crate) = c8eff4fa778b5c2a57e85c5f2fe3a709c52f0e60d23146e2151cbef5893f420e
-SIZE (rust/crates/referencing-0.30.0.crate) = 43474
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+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/referencing-0.33.0.crate) = 9e9c261f7ce75418b3beadfb3f0eb1299fe8eb9640deba45ffa2cb783098697d
+SIZE (rust/crates/referencing-0.33.0.crate) = 46340
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
@@ -959,14 +983,14 @@ SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
SHA256 (rust/crates/runloop-0.1.0.crate) = 5d79b4b604167921892e84afbbaad9d5ad74e091bf6c511d9dbfb0593f09fabd
SIZE (rust/crates/runloop-0.1.0.crate) = 8610
-SHA256 (rust/crates/rusqlite-0.35.0.crate) = a22715a5d6deef63c637207afbe68d0c72c3f8d0022d7cf9714c442d6157606b
-SIZE (rust/crates/rusqlite-0.35.0.crate) = 166186
-SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a
-SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250
-SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c
-SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
-SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
-SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rusqlite-0.37.0.crate) = 165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f
+SIZE (rust/crates/rusqlite-0.37.0.crate) = 169975
+SHA256 (rust/crates/rust-embed-8.9.0.crate) = 947d7f3fad52b283d261c4c99a084937e2fe492248cb9a68a8435a861b8798ca
+SIZE (rust/crates/rust-embed-8.9.0.crate) = 900777
+SHA256 (rust/crates/rust-embed-impl-8.9.0.crate) = 5fa2c8c9e8711e10f9c4fd2d64317ef13feaab820a4c51541f1a8c8e2e851ab2
+SIZE (rust/crates/rust-embed-impl-8.9.0.crate) = 9279
+SHA256 (rust/crates/rust-embed-utils-8.9.0.crate) = 60b161f275cb337fe0a44d924a5f4df0ed69c2c39519858f931ce61c779d3475
+SIZE (rust/crates/rust-embed-utils-8.9.0.crate) = 5730
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -977,28 +1001,36 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
-SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
-SIZE (rust/crates/rustls-0.23.31.crate) = 371259
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
+SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784
+SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/salsa20-0.11.0-rc.2.crate) = 06522a356e94a02a1f83d699a1d84dd2ba613fbb20b211153bd5a75de9ccdc92
+SIZE (rust/crates/salsa20-0.11.0-rc.2.crate) = 45442
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.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
SIZE (rust/crates/schemars-0.9.0.crate) = 80032
-SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
-SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4
@@ -1007,40 +1039,44 @@ SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3e
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/selinux-0.5.3.crate) = 8f6af114a661557df02e60c25e5cb40779d295ec2e4ae0fd903fe414578b6191
SIZE (rust/crates/selinux-0.5.3.crate) = 45129
SHA256 (rust/crates/selinux-sys-0.6.15.crate) = debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd
SIZE (rust/crates/selinux-sys-0.6.15.crate) = 12894
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
-SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
+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_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8
+SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_cbor_2-0.12.0-dev.crate) = b46d75f449e01f1eddbe9b00f432d616fbbd899b809c837d0fbc380496a0dd55
SIZE (rust/crates/serde_cbor_2-0.12.0-dev.crate) = 44766
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_html_form-0.2.7.crate) = 9d2de91cf02bbc07cde38891769ccd5d4f073d22a40683aa4bc7a95781aaa2c4
-SIZE (rust/crates/serde_html_form-0.2.7.crate) = 17915
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_cbor_2-0.13.0.crate) = 34aec2709de9078e077090abd848e967abab63c9fb3fdb5d4799ad359d8d482c
+SIZE (rust/crates/serde_cbor_2-0.13.0.crate) = 45002
+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_html_form-0.2.8.crate) = b2f2d7ff8a2140333718bb329f5c40fc5f0865b84c426183ce14c97d2ab8154f
+SIZE (rust/crates/serde_html_form-0.2.8.crate) = 18082
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
SHA256 (rust/crates/sha-crypt-0.5.0.crate) = 88e79009728d8311d42d754f2f319a975f9e38f156fd5e422d2451486c78b286
SIZE (rust/crates/sha-crypt-0.5.0.crate) = 14603
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -1049,8 +1085,8 @@ SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962
SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
-SHA256 (rust/crates/sha2-0.11.0-rc.0.crate) = aa1d2e6b3cc4e43a8258a9a3b17aa5dfd2cc5186c7024bba8a64aa65b2c71a59
-SIZE (rust/crates/sha2-0.11.0-rc.0.crate) = 33237
+SHA256 (rust/crates/sha2-0.11.0-rc.3.crate) = 19d43dc0354d88b791216bb5c1bfbb60c0814460cc653ae0ebd71f286d0bd927
+SIZE (rust/crates/sha2-0.11.0-rc.3.crate) = 33258
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
@@ -1063,8 +1099,10 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
@@ -1073,18 +1111,22 @@ SHA256 (rust/crates/smolset-1.3.1.crate) = a8d372e8fe15dc5229e7d6c65f5810849385e
SIZE (rust/crates/smolset-1.3.1.crate) = 7321
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
SIZE (rust/crates/sptr-0.3.2.crate) = 14598
-SHA256 (rust/crates/sshkey-attest-0.5.2.crate) = 797b60fe4c85891133fd38337ce9fb5e274cb2230c2947dc10504c7703c4d048
-SIZE (rust/crates/sshkey-attest-0.5.2.crate) = 19339
-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/sshkey-attest-0.5.3.crate) = 72965d596d924d77abcd2d59c15ef8f58f325c71a49dc38dcd1462471357be70
+SIZE (rust/crates/sshkey-attest-0.5.3.crate) = 19148
+SHA256 (rust/crates/sshkeys-0.3.4.crate) = 43dd24cd9c70e02c48882a32b74e784d8f2aaddba2a3a30c403d5a6e416fa117
+SIZE (rust/crates/sshkeys-0.3.4.crate) = 33720
+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/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
+SIZE (rust/crates/stacker-0.1.22.crate) = 17269
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
@@ -1095,8 +1137,8 @@ SHA256 (rust/crates/svg-0.18.0.crate) = 94afda9cd163c04f6bee8b4bf2501c91548deae3
SIZE (rust/crates/svg-0.18.0.crate) = 18998
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f
+SIZE (rust/crates/syn-2.0.109.crate) = 301826
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -1109,66 +1151,68 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thousands-0.2.0.crate) = 3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820
SIZE (rust/crates/thousands-0.2.0.crate) = 11060
SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+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/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624dbd7b1846859876c7dad82e90bf6b
SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213
SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd
SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-openssl-0.6.5.crate) = 59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd
SIZE (rust/crates/tokio-openssl-0.6.5.crate) = 11977
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
-SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
-SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
-SIZE (rust/crates/tonic-0.12.3.crate) = 99380
-SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
-SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/tonic-0.14.2.crate) = eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203
+SIZE (rust/crates/tonic-0.14.2.crate) = 108054
+SHA256 (rust/crates/tonic-prost-0.14.2.crate) = 66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67
+SIZE (rust/crates/tonic-prost-0.14.2.crate) = 8266
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -1183,52 +1227,54 @@ SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c
SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tracing-forest-0.2.0.crate) = 3298fe855716711a00474eceb89cc7dc254bbe67f6bc4afafdeec5f0c538771c
-SIZE (rust/crates/tracing-forest-0.2.0.crate) = 33904
+SHA256 (rust/crates/tracing-forest-0.3.0.crate) = 92bdb3c949c9e81b71f78ba782f956b896019d82cc2f31025d21e04adab4d695
+SIZE (rust/crates/tracing-forest-0.3.0.crate) = 34138
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-opentelemetry-0.28.0.crate) = 97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053
-SIZE (rust/crates/tracing-opentelemetry-0.28.0.crate) = 139552
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-opentelemetry-0.32.0.crate) = 1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e
+SIZE (rust/crates/tracing-opentelemetry-0.32.0.crate) = 149087
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tss-esapi-8.0.0-alpha.crate) = 3c1617a46161846de3a3d3e407cd30cb345599bc5e440c3907a59b34b75a2731
SIZE (rust/crates/tss-esapi-8.0.0-alpha.crate) = 290448
SHA256 (rust/crates/tss-esapi-sys-0.5.0.crate) = 535cd192581c2ec4d5f82e670b1d3fbba6a23ccce8c85de387642051d7cad5b5
SIZE (rust/crates/tss-esapi-sys-0.5.0.crate) = 167811
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
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/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
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/utoipa-4.2.3.crate) = c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23
-SIZE (rust/crates/utoipa-4.2.3.crate) = 54759
-SHA256 (rust/crates/utoipa-gen-4.3.1.crate) = 20c24e8ab68ff9ee746aad22d39b5535601e6416d1b0feeabf78be986a5c4392
-SIZE (rust/crates/utoipa-gen-4.3.1.crate) = 142985
-SHA256 (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 0b39868d43c011961e04b41623e050aedf2cc93652562ff7935ce0f819aaf2da
-SIZE (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 4372387
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/utoipa-5.4.0.crate) = 2fcc29c80c21c31608227e0912b2d7fddba57ad76b606890627ba8ee7964e993
+SIZE (rust/crates/utoipa-5.4.0.crate) = 78699
+SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f61a0f1dabc1997cdf2d082b757ca08b
+SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
+SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
+SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
+SHA256 (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d
+SIZE (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = 4198556
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8
SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -1245,68 +1291,74 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
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/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 384e43534efe4e8f56c4eb1615a27e24d2ff29281385c843cf9f16ac1077dbdc
-SIZE (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 6442
-SHA256 (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 720d11d7d7408e6c7cf65ab4d79b1f96c2a531df4e469e12656d6b814bdcd1b1
-SIZE (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 210753
-SHA256 (rust/crates/webauthn-rs-0.5.2.crate) = ed1f861a94557baeb0cf711e3e55d623c46b68f4aab7aa932562f785b8b5f1ab
-SIZE (rust/crates/webauthn-rs-0.5.2.crate) = 27650
-SHA256 (rust/crates/webauthn-rs-core-0.5.2.crate) = 269c210cd5f183aaca860bb5733187d1dd110ebed54640f8fc1aca31a04aa4dc
-SIZE (rust/crates/webauthn-rs-core-0.5.2.crate) = 122406
-SHA256 (rust/crates/webauthn-rs-proto-0.5.2.crate) = 144dbee9abb4bfad78fd283a2613f0312a0ed5955051b7864cfc98679112ae60
-SIZE (rust/crates/webauthn-rs-proto-0.5.2.crate) = 17675
+SHA256 (rust/crates/webauthn-attestation-ca-0.5.3.crate) = f77a2892ec44032e6c48dad9aad1b05fada09c346ada11d8d32db119b4b4f205
+SIZE (rust/crates/webauthn-attestation-ca-0.5.3.crate) = 6571
+SHA256 (rust/crates/webauthn-authenticator-rs-0.5.3.crate) = 45f8fe3811c8d6c6830d263452670a608fd4dcdfc481349bd4d1e6a46d6c7a0f
+SIZE (rust/crates/webauthn-authenticator-rs-0.5.3.crate) = 211387
+SHA256 (rust/crates/webauthn-rs-0.5.3.crate) = eb7c3a2f9c8bddd524e47bbd427bcf3a28aa074de55d74470b42a91a41937b8e
+SIZE (rust/crates/webauthn-rs-0.5.3.crate) = 27818
+SHA256 (rust/crates/webauthn-rs-core-0.5.3.crate) = 19f1d80f3146382529fe70a3ab5d0feb2413a015204ed7843f9377cd39357fc4
+SIZE (rust/crates/webauthn-rs-core-0.5.3.crate) = 122784
+SHA256 (rust/crates/webauthn-rs-proto-0.5.3.crate) = 9e786894f89facb9aaf1c5f6559670236723c98382e045521c76f3d5ca5047bd
+SIZE (rust/crates/webauthn-rs-proto-0.5.3.crate) = 18559
SHA256 (rust/crates/webdriver-0.53.0.crate) = 91d53921e1bef27512fa358179c9a22428d55778d2c2ae3c5c37a52b82ce6e92
SIZE (rust/crates/webdriver-0.53.0.crate) = 41533
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
+SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
+SHA256 (rust/crates/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b
+SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
-SIZE (rust/crates/whoami-1.6.0.crate) = 24691
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
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.41.0.crate) = 5a3ed69de2c1f8d0524a8a3417a80a85dd316a071745fbfdf5eb028b310058ab
SIZE (rust/crates/windows-0.41.0.crate) = 11980400
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+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.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -1315,129 +1367,149 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 163d2761774f2278ecb4e6719e80b2b5e92e5a2be73a7bcd3ef624dd5e3091fd
SIZE (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 357917
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.41.0.crate) = ef005ff2bceb00d3b84166a359cc19084f9459754fd3fe5a504dee3dddcd0a0c
SIZE (rust/crates/windows_aarch64_msvc-0.41.0.crate) = 659427
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.41.0.crate) = 02b4df2d51e32f03f8b4b228e487828c03bcb36d97b216fc5463bcea5bb1440b
SIZE (rust/crates/windows_i686_gnu-0.41.0.crate) = 728572
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.41.0.crate) = 568a966834571f2f3267f07dd72b4d8507381f25e53d056808483b2637385ef7
SIZE (rust/crates/windows_i686_msvc-0.41.0.crate) = 717481
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.41.0.crate) = fc395dac1adf444e276d096d933ae7961361c8cda3245cffef7a9b3a70a8f994
SIZE (rust/crates/windows_x86_64_gnu-0.41.0.crate) = 692491
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.41.0.crate) = 90e8ec22b715d5b436e1d59c8adad6c744dc20cd984710121d5836b4e8dbb5e0
SIZE (rust/crates/windows_x86_64_gnullvm-0.41.0.crate) = 357903
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.41.0.crate) = 8b9761f0216b669019df1512f6e25e5ee779bf61c5cdc43c7293858e7efd7926
SIZE (rust/crates/windows_x86_64_msvc-0.41.0.crate) = 659379
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94
SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
+SHA256 (rust/crates/yescrypt-0.1.0-rc.0.crate) = ebc85d6ca778492a19fe786fbc5721569ee0a4103e9c71fcb5bbcbe10eaa1aef
+SIZE (rust/crates/yescrypt-0.1.0-rc.0.crate) = 23910
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
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.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
-SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
+SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249
+SIZE (rust/crates/zopfli-0.8.3.crate) = 51589
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
-SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
SHA256 (rust/crates/zxcvbn-3.1.0.crate) = ad76e35b00ad53688d6b90c431cabe3cbf51f7a4a154739e04b63004ab1c736c
SIZE (rust/crates/zxcvbn-3.1.0.crate) = 424952
-SHA256 (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = facd6197e2251235d07f7ef0073efd06daaa985e0aa7164a30ca2395a791ceb2
-SIZE (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = 31910
-SHA256 (kanidm-kanidm-v1.7.3_GH0.tar.gz) = a5ef1c507d61dcc5b2199ec831e709d0495534ef1a3ed03de2982e26f18fa8dc
-SIZE (kanidm-kanidm-v1.7.3_GH0.tar.gz) = 8853188
+SHA256 (kanidm-kanidm-v1.8.0_GH0.tar.gz) = 9bf99472c2c62dbb11521609ccdba772a3d24fa21dd87f5f3de3ccc426436667
+SIZE (kanidm-kanidm-v1.8.0_GH0.tar.gz) = 8913497
diff --git a/security/kanidm/files/kanidmd.in b/security/kanidm/files/kanidmd.in
index db80a5028cfb..e9f06fb44f94 100644
--- a/security/kanidm/files/kanidmd.in
+++ b/security/kanidm/files/kanidmd.in
@@ -7,8 +7,9 @@
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
-# kanidmd_enable (bool): Set to NO by default.
-# Set it to YES to enable kanidm_unixd.
+# kanidmd_enable (bool): Enable kanidmd. (default=NO)
+# kanidmd_config (str): Configuration file.
+# (default=%%ETCDIR%%/config.toml)
. /etc/rc.subr
@@ -18,10 +19,11 @@ rcvar=kanidmd_enable
load_rc_config $name
: ${kanidmd_enable:="NO"}
+: ${kanidmd_config:="%%ETCDIR%%/config.toml"}
pidfile="/var/run/kanidmd.pid"
command=/usr/sbin/daemon
-command_args="-u %%USER%% -p /var/run/kanidmd.pid -T kanidmd %%PREFIX%%/libexec/${name}"
+command_args="-u %%USER%% -p /var/run/kanidmd.pid -T kanidmd %%PREFIX%%/libexec/${name} server --config-path ${kanidmd_config}"
procname=%%PREFIX%%/libexec/${name}
run_rc_command "$1"
diff --git a/security/kanidm/files/patch-rust-1.89.0 b/security/kanidm/files/patch-rust-1.89.0
deleted file mode 100644
index 3775ee9a29d2..000000000000
--- a/security/kanidm/files/patch-rust-1.89.0
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs.orig 2025-09-17 10:09:23 UTC
-+++ ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs
-@@ -21,6 +21,7 @@ impl<'a> Reader<'a> {
- /// let num = reader.read_u32().unwrap();
- /// assert_eq!(num, 42);
- /// ```
-+ #[allow(mismatched_lifetime_syntaxes)]
- pub fn new<T: ?Sized + AsRef<[u8]>>(inner: &T) -> Reader {
- Reader {
- inner: inner.as_ref(),
diff --git a/security/kanidm/pkg-descr b/security/kanidm/pkg-descr
index 9d0b9947d13f..0af6b600555a 100644
--- a/security/kanidm/pkg-descr
+++ b/security/kanidm/pkg-descr
@@ -1 +1,3 @@
-Kanidm is a simple and secure identity provider and client for UNIX systems
+Kanidm is a simple and secure identity management platform, allowing
+other applications and services to offload the challenge of
+authenticating and storing identities to Kanidm.
diff --git a/security/kanidm/pkg-plist.server b/security/kanidm/pkg-plist.server
index d815774392b5..f949a02c7ebe 100644
--- a/security/kanidm/pkg-plist.server
+++ b/security/kanidm/pkg-plist.server
@@ -1,4 +1,43 @@
libexec/kanidmd
+%%DATADIR%%/ui/hpkg/external/base64.js
+%%DATADIR%%/ui/hpkg/external/bootstrap.bundle.min.js
+%%DATADIR%%/ui/hpkg/external/bootstrap.bundle.min.js.map
+%%DATADIR%%/ui/hpkg/external/bootstrap.min.css
+%%DATADIR%%/ui/hpkg/external/bootstrap.min.css.map
+%%DATADIR%%/ui/hpkg/external/confetti.js
+%%DATADIR%%/ui/hpkg/external/forms.js
+%%DATADIR%%/ui/hpkg/external/htmx.min.1.9.12.js
+%%DATADIR%%/ui/hpkg/external/htmx_bs_validation.js
+%%DATADIR%%/ui/hpkg/img/apple-touch-icon.png
+%%DATADIR%%/ui/hpkg/img/favicon.png
+%%DATADIR%%/ui/hpkg/img/icon-accounts.svg
+%%DATADIR%%/ui/hpkg/img/icon-accounts.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-groups.svg
+%%DATADIR%%/ui/hpkg/img/icon-groups.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-oauth2.svg
+%%DATADIR%%/ui/hpkg/img/icon-oauth2.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-person.svg
+%%DATADIR%%/ui/hpkg/img/icon-person.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-robot.svg
+%%DATADIR%%/ui/hpkg/img/icon-robot.svg.br
+%%DATADIR%%/ui/hpkg/img/icons/building-lock.svg
+%%DATADIR%%/ui/hpkg/img/icons/key.svg
+%%DATADIR%%/ui/hpkg/img/icons/person.svg
+%%DATADIR%%/ui/hpkg/img/icons/phone-flip.svg
+%%DATADIR%%/ui/hpkg/img/icons/shield-lock.svg
+%%DATADIR%%/ui/hpkg/img/icons/wifi.svg
+%%DATADIR%%/ui/hpkg/img/kani-waving.svg
+%%DATADIR%%/ui/hpkg/img/logo-180.png
+%%DATADIR%%/ui/hpkg/img/logo-192.png
+%%DATADIR%%/ui/hpkg/img/logo-256.png
+%%DATADIR%%/ui/hpkg/img/logo-512.png
+%%DATADIR%%/ui/hpkg/img/logo-square.svg
+%%DATADIR%%/ui/hpkg/img/logo-square.svg.br
+%%DATADIR%%/ui/hpkg/img/logo.svg
+%%DATADIR%%/ui/hpkg/modules/cred_update.mjs
+%%DATADIR%%/ui/hpkg/pkhtml.js
+%%DATADIR%%/ui/hpkg/style.css
+%%DATADIR%%/ui/hpkg/style.js
@dir %%ETCDIR%%
@dir /var/lib
@dir(kanidmd,kanidmd,750) /var/lib/kanidmd
diff --git a/security/nss/Makefile b/security/nss/Makefile
index f7c77344a5f0..0aa58183d688 100644
--- a/security/nss/Makefile
+++ b/security/nss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nss
-PORTVERSION= 3.117
+PORTVERSION= 3.118.1
CATEGORIES= security
MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
diff --git a/security/nss/distinfo b/security/nss/distinfo
index 0eb1e4a89c39..af21eaf40bc6 100644
--- a/security/nss/distinfo
+++ b/security/nss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759509202
-SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996
-SIZE (nss-3.117.tar.gz) = 76684970
+TIMESTAMP = 1763494141
+SHA256 (nss-3.118.1.tar.gz) = 8c390a676ea37266fcd3d0cd2fb070e2f69f4d78fa4ed88e07ac0c9eb5aab8d3
+SIZE (nss-3.118.1.tar.gz) = 77625759
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index 3f24ec986421..1fa17d217cc5 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= g20251031
+DISTVERSION= g20251117
PORTREVISION= 0 # leave in even if 0 to avoid accidental PORTEPOCH bumps
PORTEPOCH= 1
CATEGORIES= security net net-vpn
@@ -21,7 +21,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
IGNORE_SSL= libressl libressl-devel
USE_GITLAB= yes
-GL_TAGNAME= 4281449ba4db2de57375aa7087ef5920aeba10de
+GL_TAGNAME= d6ee27b4ff31e4469d699f3bfd7b9998ab167230
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \
diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo
index d9cc4a7e963d..6d2c15323da2 100644
--- a/security/openvpn-devel/distinfo
+++ b/security/openvpn-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761983634
-SHA256 (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 2e50b77994c1e589f86d772bd5f4a5d2e2f999b614e268b73c4672153e3028ae
-SIZE (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 1343555
+TIMESTAMP = 1763394774
+SHA256 (openvpn-openvpn-d6ee27b4ff31e4469d699f3bfd7b9998ab167230_GL0.tar.gz) = 8f57323446853027ed6140521b8485aff100d5858877083059dfaed64ff92edb
+SIZE (openvpn-openvpn-d6ee27b4ff31e4469d699f3bfd7b9998ab167230_GL0.tar.gz) = 1347484
diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile
index 4a04c1934186..f9c5ec8bcb81 100644
--- a/security/openvpn/Makefile
+++ b/security/openvpn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= 2.6.15
+DISTVERSION= 2.6.16
PORTREVISION?= 0
CATEGORIES= security net net-vpn
MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \
diff --git a/security/openvpn/distinfo b/security/openvpn/distinfo
index 514208b4bb7b..c4a4b27d919d 100644
--- a/security/openvpn/distinfo
+++ b/security/openvpn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758657418
-SHA256 (openvpn-2.6.15.tar.gz) = e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde
-SIZE (openvpn-2.6.15.tar.gz) = 1917742
+TIMESTAMP = 1763303120
+SHA256 (openvpn-2.6.16.tar.gz) = 05cb5fdf1ea33fcba719580b31a97feaa019c4a3050563e88bc3b34675e6fed4
+SIZE (openvpn-2.6.16.tar.gz) = 1933428
diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo
index 4126490cf163..aef659b28dcb 100644
--- a/security/plasma6-kscreenlocker/distinfo
+++ b/security/plasma6-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293181
-SHA256 (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = d009894a88964a0c44370ddd5a83b7a95e64f6aad2f47b26fef7cc881d0d04b6
-SIZE (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = 187596
+TIMESTAMP = 1763481299
+SHA256 (KDE/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz) = 26464a461347305f2a2cb3b28e3a0e8fc602fca6ca8ab5d2ca71373b7d9da68e
+SIZE (KDE/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz) = 186584
diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo
index d28bccab77e3..2ef3532f8d5d 100644
--- a/security/plasma6-ksshaskpass/distinfo
+++ b/security/plasma6-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293182
-SHA256 (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = e1cdacbdde464b772bc29bd520dde2503b54f7e24f6ac9ca3efd7ec9ca9d8c62
-SIZE (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = 31004
+TIMESTAMP = 1763481300
+SHA256 (KDE/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz) = daf5d214decccfb5f28b92e1c8bc1028bf0511b25ad9f50116848f5dabe96e0e
+SIZE (KDE/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz) = 30820
diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo
index 2015385aca14..c5102c471781 100644
--- a/security/plasma6-kwallet-pam/distinfo
+++ b/security/plasma6-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293076
-SHA256 (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 5fc3faa59411eed74283d6aa54c2debfc7e6a2b3088d7051ae62fdf6268ae876
-SIZE (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 22528
+TIMESTAMP = 1763481300
+SHA256 (KDE/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz) = 36f1f829b7e89c976eede377e6c121ae9d1b44025ca27b55656f257d188d0c74
+SIZE (KDE/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz) = 22368
diff --git a/security/rubygem-safety_net_attestation/Makefile b/security/rubygem-safety_net_attestation/Makefile
index 72fca26ac950..1d817ba8c241 100644
--- a/security/rubygem-safety_net_attestation/Makefile
+++ b/security/rubygem-safety_net_attestation/Makefile
@@ -1,6 +1,5 @@
PORTNAME= safety_net_attestation
-PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTVERSION= 0.5.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,7 +9,7 @@ WWW= https://github.com/bdewater/safety_net_attestation
LICENSE= MIT
-RUN_DEPENDS= rubygem-jwt2>=2.0<3:www/rubygem-jwt2
+RUN_DEPENDS= rubygem-jwt2>=2.0<4:www/rubygem-jwt2
USES= gem
diff --git a/security/rubygem-safety_net_attestation/distinfo b/security/rubygem-safety_net_attestation/distinfo
index 631b04aa5742..827b1f6a957f 100644
--- a/security/rubygem-safety_net_attestation/distinfo
+++ b/security/rubygem-safety_net_attestation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600790365
-SHA256 (rubygem/safety_net_attestation-0.4.0.gem) = 96be2d74e7ed26453a51894913449bea0e072f44490021545ac2d1c38b0718ce
-SIZE (rubygem/safety_net_attestation-0.4.0.gem) = 16896
+TIMESTAMP = 1763444971
+SHA256 (rubygem/safety_net_attestation-0.5.0.gem) = c8cd01dd550dbe8553862918af6355a04672db11d218ec96104ce3955293f2aa
+SIZE (rubygem/safety_net_attestation-0.5.0.gem) = 17920
diff --git a/security/rubygem-webauthn/Makefile b/security/rubygem-webauthn/Makefile
index b7801ff527e6..19c904016dee 100644
--- a/security/rubygem-webauthn/Makefile
+++ b/security/rubygem-webauthn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webauthn
-PORTVERSION= 3.4.1
+PORTVERSION= 3.4.3
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-android_key_attestation>=0.3.0<0.4:security/rubygem-android
rubygem-cbor>=0.5.9<0.6:devel/rubygem-cbor \
rubygem-cose>=1.1<2:security/rubygem-cose \
rubygem-openssl>=2.2:security/rubygem-openssl \
- rubygem-safety_net_attestation>=0.4.0<0.5:security/rubygem-safety_net_attestation \
+ rubygem-safety_net_attestation>=0.5.0<0.6:security/rubygem-safety_net_attestation \
rubygem-tpm-key_attestation>=0.14.0<0.15:security/rubygem-tpm-key_attestation
USES= gem
diff --git a/security/rubygem-webauthn/distinfo b/security/rubygem-webauthn/distinfo
index 418a36abaebf..2af5a754fbda 100644
--- a/security/rubygem-webauthn/distinfo
+++ b/security/rubygem-webauthn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752212088
-SHA256 (rubygem/webauthn-3.4.1.gem) = f7c6f69178dd35dcc90313bc0d9b6558002336451d0c19d641ef1280624ac3ea
-SIZE (rubygem/webauthn-3.4.1.gem) = 42496
+TIMESTAMP = 1763444979
+SHA256 (rubygem/webauthn-3.4.3.gem) = 9be6f5f838f3405b0226e560aa40b67cc8c15ec9154509b997caa7ec9a05e1fc
+SIZE (rubygem/webauthn-3.4.3.gem) = 44032
diff --git a/security/vault-medusa/Makefile b/security/vault-medusa/Makefile
new file mode 100644
index 000000000000..1930a67dc367
--- /dev/null
+++ b/security/vault-medusa/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= vault-medusa
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.2
+CATEGORIES= security
+DISTNAME= medusa
+
+MAINTAINER= dereckson@gmail.com
+COMMENT= Exporter for Vault data
+WWW= https://github.com/jonasvinther/medusa
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+GO_MODULE= github.com/jonasvinther/medusa
+GO_TARGET= ${PORTNAME}:medusa
+
+CONFLICTS_INSTALL= medusa-*
+
+PLIST_FILES= bin/medusa
+
+.include <bsd.port.mk>
diff --git a/security/vault-medusa/distinfo b/security/vault-medusa/distinfo
new file mode 100644
index 000000000000..bbec467b66ee
--- /dev/null
+++ b/security/vault-medusa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1723893352
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.mod) = 2a21999ee42f1599255df09386036504142caa1c0e26c8c28f87bc77852877d4
+SIZE (go/security_vault-medusa/medusa/v0.7.2.mod) = 2223
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.zip) = ab20ad68e1bd781c1dcd0f61c751623afe759a3fb3ad41ae1228c07af2899677
+SIZE (go/security_vault-medusa/medusa/v0.7.2.zip) = 118771
diff --git a/security/vault-medusa/pkg-descr b/security/vault-medusa/pkg-descr
new file mode 100644
index 000000000000..3d57b21d26f8
--- /dev/null
+++ b/security/vault-medusa/pkg-descr
@@ -0,0 +1,2 @@
+Import or export data from HashiCorp Vault.
+Support KV engines (kv1 and kv2).
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 311e55693be2..a850ad531f62 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,127 @@
+ <vuln vid="ca5d4e87-c465-11f0-b3f7-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>142.0.7444.175</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>142.0.7444.175</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop_17.html">
+ <p>This update includes 2 security fixes:</p>
+ <ul>
+ <li>[460017370] High CVE-2025-13223: Type Confusion in V8. Reported by Clément Lecigne of Google's Threat Analysis Group on 2025-11-12</li>
+ <li>[450328966] High CVE-2025-13224: Type Confusion in V8. Reported by Google Big Sleep on 2025-10-09</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13223</cvename>
+ <cvename>CVE-2025-13224</cvename>
+ <url>https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop_17.html</url>
+ </references>
+ <dates>
+ <discovery>2025-11-17</discovery>
+ <entry>2025-11-18</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1a46e84d-c406-11f0-b513-0da7be77c170">
+ <topic>pkcs11-helper -- deserialize buffer overflow</topic>
+ <affects>
+ <package>
+ <name>pkcs11-helper</name>
+ <range><lt>1.31.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Alon Bar-Lev reports:</p>
+ <blockquote cite="https://github.com/OpenSC/pkcs11-helper/releases/tag/pkcs11-helper-1.31.0">
+ <p>util: fix deserialize buffer overflow. thanks to Aarnav Bos.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <url>https://github.com/OpenSC/pkcs11-helper/releases/tag/pkcs11-helper-1.31.0</url>
+ </references>
+ <dates>
+ <discovery>2025-11-10</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="50a0c266-c3ff-11f0-b513-0da7be77c170">
+ <topic>OpenVPN -- avoid buffer overread parsing routes or endpoints</topic>
+ <affects>
+ <package>
+ <name>openvpn-devel</name>
+ <range><lt>g20251117,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Mikhail Khachaiants reports:</p>
+ <blockquote cite="https://github.com/OpenVPN/openvpn/commit/f1b851dae60eb1e277315dfe6265e3a58660b16a">
+ <p>socket: reject mismatched address family in get_addr_generic.</p>
+ <p>Add a family check to prevent copying address data of the wrong type,
+ which could cause buffer over-read when parsing routes or endpoints.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-12106</cvename>
+ <url>https://github.com/OpenVPN/openvpn/commit/f1b851dae60eb1e277315dfe6265e3a58660b16a</url>
+ </references>
+ <dates>
+ <discovery>2025-10-18</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="17a40d76-c3fd-11f0-b513-0da7be77c170">
+ <topic>OpenVPN -- HMAC verification on source IP address ineffective</topic>
+ <affects>
+ <package>
+ <name>openvpn</name>
+ <range><lt>2.6.16</lt></range>
+ </package>
+ <package>
+ <name>openvpn-devel</name>
+ <range><lt>g20251117,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Arne Schwabe reports:</p>
+ <blockquote cite="https://github.com/OpenVPN/openvpn/commit/fa6a1824b0f37bff137204156a74ca28cf5b6f83">
+ <p>Fix memcmp check for the hmac verification in the 3way handshake being inverted
+ This is a stupid mistake but causes all hmac cookies to be accepted,
+ thus breaking source IP address validation. As a consequence, TLS
+ sessions can be openend and state can be consumed in the server from
+ IP addresses that did not initiate an initial connection.</p>
+ <p>While at it, fix check to only allow [t-2;t] timeslots, disallowing
+ HMACs coming in from a future timeslot.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13086</cvename>
+ <url>https://github.com/OpenVPN/openvpn/commit/fa6a1824b0f37bff137204156a74ca28cf5b6f83</url>
+ </references>
+ <dates>
+ <discovery>2025-10-27</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
<vuln vid="fa433f05-c217-11f0-82ac-901b0edee044">
<topic>py-pdfminer.six -- Arbitrary Code Execution in pdfminer.six via Crafted PDF Input</topic>
<affects>
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2bbe763eaefe..28cb62441e3c 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1103,6 +1103,7 @@
SUBDIR += py-rdiff-backup
SUBDIR += py-resolve-march-native
SUBDIR += py-salt
+ SUBDIR += py-salt-tower
SUBDIR += py-scandir
SUBDIR += py-scarab
SUBDIR += py-supervisor
diff --git a/sysutils/bareos-server/Makefile b/sysutils/bareos-server/Makefile
index f109028e694e..bc28c49d2216 100644
--- a/sysutils/bareos-server/Makefile
+++ b/sysutils/bareos-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 24.0.5
-PORTREVISION?= 1
+DISTVERSION= 24.0.7
+PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
PKGNAMESUFFIX?= -server
@@ -20,9 +20,11 @@ BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp \
xxhash>0:devel/xxhash \
tl-expected>0:devel/tl-expected \
cli11>0:devel/cli11
+RUN_DEPENDS= bash:shells/bash
LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
libjansson.so:devel/jansson \
- libfmt.so:devel/libfmt
+ libfmt.so:devel/libfmt \
+ libxxhash.so:devel/xxhash
USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \
shebangfix
@@ -35,8 +37,8 @@ GROUPS= ${USERS}
PLIST_SUB+= LIB_VERSION=${PORTVERSION}
USE_LDCONFIG= yes
-SHEBANG_LANG= perl python
-SHEBANG_GLOB= *.py
+SHEBANG_LANG= bash perl python
+SHEBANG_GLOB= *.sh *.py
SHEBANG_FILES= ${WRKSRC}/contrib/misc/bsmc/bin/bsmc
CPPFLAGS+= -I${LOCALBASE}/readline
@@ -200,6 +202,10 @@ post-patch:
@${REINPLACE_CMD} -e 's|enable_testing()||g' ${WRKSRC}/CMakeLists.txt
.endif
+ @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
+ ${WRKSRC}/cmake/BareosSetVariableDefaults.cmake \
+ ${WRKSRC}/webui/CMakeLists.txt
+
post-extract:
.if defined(WITH_CLIENT_ONLY)
. if defined(PYTHON_PLUGIN)
diff --git a/sysutils/bareos-server/Makefile.common b/sysutils/bareos-server/Makefile.common
index 712690fbbe33..625deddecd77 100644
--- a/sysutils/bareos-server/Makefile.common
+++ b/sysutils/bareos-server/Makefile.common
@@ -2,7 +2,7 @@ post-patch:
.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
@${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
@${REINPLACE_CMD} -e 's|\@bindir\@|${LOCALBASE}/bin|g' ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in
- @${REINPLACE_CMD} '206d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} '207d' ${WRKSRC}/CMakeLists.txt
.endif
post-extract:
diff --git a/sysutils/bareos-server/distinfo b/sysutils/bareos-server/distinfo
index 380d2053987e..bd824df4c983 100644
--- a/sysutils/bareos-server/distinfo
+++ b/sysutils/bareos-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759972761
-SHA256 (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 52bbd9cde1c8a2e7fe7c00fb41215e5add112607de7a2ca77677a28752e7a8d7
-SIZE (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 13392425
+TIMESTAMP = 1763416571
+SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1
+SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073
diff --git a/sysutils/bareos-server/files/bareos-dir.in b/sysutils/bareos-server/files/bareos-dir.in
index 658865b50b67..875bf87066a9 100644
--- a/sysutils/bareos-server/files/bareos-dir.in
+++ b/sysutils/bareos-server/files/bareos-dir.in
@@ -42,7 +42,7 @@ bareos_start_precmd() {
bareos_dir_configtest() {
echo "Performing sanity check on ${bareos_dir_config} configuration:"
- eval ${command} -t
+ eval ${command} -c ${bareos_dir_config} -t
}
bareos_dir_reload() {
diff --git a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
index 35853f9c59bf..9d0c9f02dc58 100644
--- a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
@@ -1,15 +1,23 @@
---- core/src/plugins/stored/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
-+++ core/src/plugins/stored/CMakeLists.txt 2024-12-22 19:50:39.154511000 -0800
-@@ -33,6 +33,12 @@
- endif()
- endif()
+--- core/src/plugins/stored/CMakeLists.txt 2025-09-02 01:09:07.000000000 -0700
++++ core/src/plugins/stored/CMakeLists.txt 2025-11-17 13:54:37.845349000 -0800
+@@ -16,6 +16,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ # 02110-1301, USA.
++include(BareosPlugins)
+ message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
+ if(HAVE_WIN32)
+@@ -31,6 +32,12 @@
+ # work around https://bugs.python.org/issue4709
+ add_definitions(-DMS_WIN64)
+ endif()
++endif()
++
+if(HAVE_FREEBSD_OS)
+ include_directories(
+ ${PROJECT_SOURCE_DIR}/src/fastlz/include
+ )
-+endif()
-+
- if(ENABLE_PYTHON)
- add_subdirectory(python)
endif()
+
+ if(ENABLE_PYTHON)
diff --git a/sysutils/bareos-server/pkg-plist b/sysutils/bareos-server/pkg-plist
index bf0908378390..7a204918ed0d 100644
--- a/sysutils/bareos-server/pkg-plist
+++ b/sysutils/bareos-server/pkg-plist
@@ -32,7 +32,7 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/dplcompat.conf.sample
-@comment @sample(,bareos,640) %%ETCDIR%%/bareos-regress.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/FileStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample
%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample
diff --git a/sysutils/bareos-server/pkg-plist.client b/sysutils/bareos-server/pkg-plist.client
index 70fe4f60105d..b2bf482bebdd 100644
--- a/sysutils/bareos-server/pkg-plist.client
+++ b/sysutils/bareos-server/pkg-plist.client
@@ -41,6 +41,9 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/LICENSE.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/__init__.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/BareosFdMariaDBClass.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/README.md
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/__init__.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/BareosFdMySQLClass.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/__init__.py
@@ -55,6 +58,8 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py
lib/bareos/plugins/bpipe-fd.so
%%GFAPI%%lib/bareos/plugins/gfapi-fd.so
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/README.md
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/bareos-fd-mariadb-dump.py
%%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py
%%PYTHON%%lib/bareos/plugins/openvz7/README.md
%%PYTHON%%lib/bareos/plugins/openvz7/bareos-fd-vz7_ct_fs.py
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 5a675ca5df07..c6ce9e7f7e60 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.1
-PORTREVISION= 5
+DISTVERSION= 0.22.0
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index c627bc58d0d7..68394ac75bb7 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753274303
-SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
-SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 7157
-SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = fc843df754d64fe919f2d96472a05aa2aac83a5cfc95efd9b63b1a158320bd3c
-SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = 2379262
+TIMESTAMP = 1763470292
+SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7bf759a899dcfa9c2c64099f7d351aa58d31fb6bad494ee117250a70b8c02946
+SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7232
+SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = bca02dcb28b5a68a42a3be11721924f78d251ee87f0e4b690bce4bafd335855e
+SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = 2424727
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index 393973d577bf..9183d982bd6c 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293186
-SHA256 (KDE/plasma/6.5.2/discover-6.5.2.tar.xz) = 19881d0f5c9751d959f2ecef4b4f68a70b304a6c97cb5579fa4aac97cbaf244a
-SIZE (KDE/plasma/6.5.2/discover-6.5.2.tar.xz) = 1119792
+TIMESTAMP = 1763481303
+SHA256 (KDE/plasma/6.5.3/discover-6.5.3.tar.xz) = d85bad3d4d6e815444160cd9d6e1bd357dc8399510fb452fefb2559aaaee8982
+SIZE (KDE/plasma/6.5.3/discover-6.5.3.tar.xz) = 1120912
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index da1e4c1576db..4e3c8172fa4e 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293187
-SHA256 (KDE/plasma/6.5.2/kde-cli-tools-6.5.2.tar.xz) = 834f1da71ec6f9eb2d0560218080a0f02a00cd6609c9ed5464011700c28a0a1c
-SIZE (KDE/plasma/6.5.2/kde-cli-tools-6.5.2.tar.xz) = 641652
+TIMESTAMP = 1763481304
+SHA256 (KDE/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz) = fd532c3df5a6db41518082bc945c36931c8da829117c2137fb30b9391aeb63fc
+SIZE (KDE/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz) = 639084
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index 71233b902ff0..99c4a96efe94 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293188
-SHA256 (KDE/plasma/6.5.2/kinfocenter-6.5.2.tar.xz) = ffe09a169c76c79ce551ef2b4eee97a6e1d8726d0b1a2fc247f78da188604649
-SIZE (KDE/plasma/6.5.2/kinfocenter-6.5.2.tar.xz) = 760788
+TIMESTAMP = 1763481304
+SHA256 (KDE/plasma/6.5.3/kinfocenter-6.5.3.tar.xz) = c2b464ed580a0823d8d171fb2d1a533a6aa2da1b88b4142d360453c152834304
+SIZE (KDE/plasma/6.5.3/kinfocenter-6.5.3.tar.xz) = 760524
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index 4a6ea4b2f6e4..c884cfa1c26d 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293189
-SHA256 (KDE/plasma/6.5.2/kmenuedit-6.5.2.tar.xz) = 8e61efc74f273f0d94c1e8d780dfe4aa2f50a6be9adea689a4367e0f22cccb55
-SIZE (KDE/plasma/6.5.2/kmenuedit-6.5.2.tar.xz) = 885736
+TIMESTAMP = 1763481305
+SHA256 (KDE/plasma/6.5.3/kmenuedit-6.5.3.tar.xz) = e50034d091635486f52e8d437bbba383d0df0185a4166d197d31f8765e5b0ae7
+SIZE (KDE/plasma/6.5.3/kmenuedit-6.5.3.tar.xz) = 885996
diff --git a/sysutils/plasma6-knighttime/distinfo b/sysutils/plasma6-knighttime/distinfo
index 464f4d50560c..a08e9e2bef6e 100644
--- a/sysutils/plasma6-knighttime/distinfo
+++ b/sysutils/plasma6-knighttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293190
-SHA256 (KDE/plasma/6.5.2/knighttime-6.5.2.tar.xz) = cffccfa45bb3014e5e027ddaa9f9549c8840847a0653942cec42114bc5cf9f0d
-SIZE (KDE/plasma/6.5.2/knighttime-6.5.2.tar.xz) = 40144
+TIMESTAMP = 1763481306
+SHA256 (KDE/plasma/6.5.3/knighttime-6.5.3.tar.xz) = 1aefb76dc7e10f722bac6c0c42985a8e8c22dc40ece1ea86d12c44d6d6956b99
+SIZE (KDE/plasma/6.5.3/knighttime-6.5.3.tar.xz) = 39912
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 2d3db0494f37..1ad5e3b2e9b5 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293190
-SHA256 (KDE/plasma/6.5.2/ksystemstats-6.5.2.tar.xz) = d8c272a3242fe5d0937b9e3051b302335b30ebc3228e82d6549c12a4e5886fca
-SIZE (KDE/plasma/6.5.2/ksystemstats-6.5.2.tar.xz) = 160028
+TIMESTAMP = 1763481306
+SHA256 (KDE/plasma/6.5.3/ksystemstats-6.5.3.tar.xz) = 19b37e012648d27fe86fa300d2cd2ce65c21672d3ba2145ca6555baf0e2aa913
+SIZE (KDE/plasma/6.5.3/ksystemstats-6.5.3.tar.xz) = 159388
diff --git a/sysutils/plasma6-libksysguard/distinfo b/sysutils/plasma6-libksysguard/distinfo
index 171220c1a7a1..8c5a3402653d 100644
--- a/sysutils/plasma6-libksysguard/distinfo
+++ b/sysutils/plasma6-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293191
-SHA256 (KDE/plasma/6.5.2/libksysguard-6.5.2.tar.xz) = 4d23a22871ca947cf6fcba21e3bc4d1abd16aabb2f721199dfa34fd33f8945fb
-SIZE (KDE/plasma/6.5.2/libksysguard-6.5.2.tar.xz) = 337284
+TIMESTAMP = 1763481307
+SHA256 (KDE/plasma/6.5.3/libksysguard-6.5.3.tar.xz) = eb8d01fbcf6410a9d5ae78c538392524e20bbf4dc0a9619a3732a4731d5e7187
+SIZE (KDE/plasma/6.5.3/libksysguard-6.5.3.tar.xz) = 335032
diff --git a/sysutils/plasma6-plasma-disks/distinfo b/sysutils/plasma6-plasma-disks/distinfo
index dc52417a82a5..539ed4f4369a 100644
--- a/sysutils/plasma6-plasma-disks/distinfo
+++ b/sysutils/plasma6-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293192
-SHA256 (KDE/plasma/6.5.2/plasma-disks-6.5.2.tar.xz) = 9ac9853f39d9d4da72b7fb0fd858a64af992b96a6bc25e81b5511988ddf51d7b
-SIZE (KDE/plasma/6.5.2/plasma-disks-6.5.2.tar.xz) = 105204
+TIMESTAMP = 1763481308
+SHA256 (KDE/plasma/6.5.3/plasma-disks-6.5.3.tar.xz) = ffa8ac99c3d340dfea08c79da30df8b7618eca63783708ed1ba8a106daf79bfc
+SIZE (KDE/plasma/6.5.3/plasma-disks-6.5.3.tar.xz) = 105136
diff --git a/sysutils/plasma6-plasma-systemmonitor/distinfo b/sysutils/plasma6-plasma-systemmonitor/distinfo
index 4d9ac45df5bf..bf518580cca0 100644
--- a/sysutils/plasma6-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma6-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293193
-SHA256 (KDE/plasma/6.5.2/plasma-systemmonitor-6.5.2.tar.xz) = 0a3329bbd7b1f4cba7434d347895c7ee1814bb0643d1200bbfe0ff1cf8bcca21
-SIZE (KDE/plasma/6.5.2/plasma-systemmonitor-6.5.2.tar.xz) = 219476
+TIMESTAMP = 1763481309
+SHA256 (KDE/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz) = a4f24a5fea063cc0b22d3e0436f07cd26c59f2a672fcac19967fef3a53aa1d8d
+SIZE (KDE/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz) = 218356
diff --git a/sysutils/plasma6-polkit-kde-agent-1/distinfo b/sysutils/plasma6-polkit-kde-agent-1/distinfo
index 0969dcf52646..3548a4bde444 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma6-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293194
-SHA256 (KDE/plasma/6.5.2/polkit-kde-agent-1-6.5.2.tar.xz) = 351ccd623fee873c1d7a70f40e0a05bf984ead14791cd9257b2b7bdd2ddc04cc
-SIZE (KDE/plasma/6.5.2/polkit-kde-agent-1-6.5.2.tar.xz) = 57940
+TIMESTAMP = 1763481309
+SHA256 (KDE/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz) = 0b2b47981b51a95b1655a3ac3985ff04ceabbab3717eb4038e8fae6a8eb0759a
+SIZE (KDE/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz) = 57576
diff --git a/sysutils/plasma6-powerdevil/distinfo b/sysutils/plasma6-powerdevil/distinfo
index 2a5b73ad8c00..251b552e5c25 100644
--- a/sysutils/plasma6-powerdevil/distinfo
+++ b/sysutils/plasma6-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293195
-SHA256 (KDE/plasma/6.5.2/powerdevil-6.5.2.tar.xz) = 7cfeb08beb3cc44ac6ae525613cdf40855dd1137083b050dc5e65d3764cbf4cb
-SIZE (KDE/plasma/6.5.2/powerdevil-6.5.2.tar.xz) = 1231124
+TIMESTAMP = 1763481310
+SHA256 (KDE/plasma/6.5.3/powerdevil-6.5.3.tar.xz) = 29992cb910a5627548623bce5a3bf51e7fa6820c4cd650ea255b4d3dd08a3863
+SIZE (KDE/plasma/6.5.3/powerdevil-6.5.3.tar.xz) = 1232036
diff --git a/sysutils/plasma6-systemsettings/distinfo b/sysutils/plasma6-systemsettings/distinfo
index b65b5d608c0f..33caafe555bc 100644
--- a/sysutils/plasma6-systemsettings/distinfo
+++ b/sysutils/plasma6-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293196
-SHA256 (KDE/plasma/6.5.2/systemsettings-6.5.2.tar.xz) = f6f3b2192160f08c829c00fe4c0315f9c06288d4c4daf287141e11e83d8a4bce
-SIZE (KDE/plasma/6.5.2/systemsettings-6.5.2.tar.xz) = 220396
+TIMESTAMP = 1763481311
+SHA256 (KDE/plasma/6.5.3/systemsettings-6.5.3.tar.xz) = 9702d078dff4fafad6a5af8cab9f8659c645e1dd74c7b9ff7e2aeeee72867f8a
+SIZE (KDE/plasma/6.5.3/systemsettings-6.5.3.tar.xz) = 220476
diff --git a/sysutils/py-python-bareos/Makefile b/sysutils/py-python-bareos/Makefile
index 8717aab603f9..534628aef521 100644
--- a/sysutils/py-python-bareos/Makefile
+++ b/sysutils/py-python-bareos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-bareos
-PORTVERSION= 24.0.5
+PORTVERSION= 24.0.7
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-python-bareos/distinfo b/sysutils/py-python-bareos/distinfo
index 727e169e93bf..f523fbfba159 100644
--- a/sysutils/py-python-bareos/distinfo
+++ b/sysutils/py-python-bareos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759978087
-SHA256 (python_bareos-24.0.5.tar.gz) = 75a55748af0390789c768ac95a12bbd0eb4e4a6c791b3e1de84ce08ade4740a5
-SIZE (python_bareos-24.0.5.tar.gz) = 37375
+TIMESTAMP = 1763446496
+SHA256 (python_bareos-24.0.7.tar.gz) = a6c3c9db23585e19b4c3505ffe76e82dd63e24bd25b768e44e3f95527244b866
+SIZE (python_bareos-24.0.7.tar.gz) = 37361
diff --git a/sysutils/py-salt-tower/Makefile b/sysutils/py-salt-tower/Makefile
new file mode 100644
index 000000000000..e93d07ae3716
--- /dev/null
+++ b/sysutils/py-salt-tower/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= salt-tower
+DISTVERSION= 1.12.0
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dereckson@gmail.com
+COMMENT= External pillar to manage and merge a stack of pillars
+WWW= https://jgraichen.github.io/salt-tower/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-pep517>0:devel/py-pdm-pep517@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-salt-tower/distinfo b/sysutils/py-salt-tower/distinfo
new file mode 100644
index 000000000000..caf558083051
--- /dev/null
+++ b/sysutils/py-salt-tower/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722101087
+SHA256 (salt-tower-1.12.0.tar.gz) = c267508f29f18afcf62b1e048fb85fad54f54cf07e1958d02181f34ad975c2fa
+SIZE (salt-tower-1.12.0.tar.gz) = 23668
diff --git a/sysutils/py-salt-tower/pkg-descr b/sysutils/py-salt-tower/pkg-descr
new file mode 100644
index 000000000000..a9ab82bccfb6
--- /dev/null
+++ b/sysutils/py-salt-tower/pkg-descr
@@ -0,0 +1,3 @@
+SaltStack pillar to allow a stack of different pillar with advanced merge
+capabilities. It allows to inject Jinja variables to select the pillar
+files to load and merge dictionaries into unique consolidated values.
diff --git a/textproc/Makefile b/textproc/Makefile
index 18350508bdd3..f42e84207f5b 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1798,6 +1798,7 @@
SUBDIR += ruby-rdtool
SUBDIR += ruby-rttool
SUBDIR += rubygem-abbrev
+ SUBDIR += rubygem-action_text-trix
SUBDIR += rubygem-actionpack-xml_parser-rails5
SUBDIR += rubygem-actionpack-xml_parser-rails52
SUBDIR += rubygem-actionpack-xml_parser-rails61
@@ -1809,6 +1810,7 @@
SUBDIR += rubygem-actiontext71
SUBDIR += rubygem-actiontext72
SUBDIR += rubygem-actiontext80
+ SUBDIR += rubygem-actiontext81
SUBDIR += rubygem-albino
SUBDIR += rubygem-amatch
SUBDIR += rubygem-asciidoctor
@@ -1961,6 +1963,7 @@
SUBDIR += rubygem-rails-dom-testing-rails71
SUBDIR += rubygem-rails-dom-testing-rails72
SUBDIR += rubygem-rails-dom-testing-rails80
+ SUBDIR += rubygem-rails-dom-testing-rails81
SUBDIR += rubygem-rails-dom-testing1
SUBDIR += rubygem-rails-html-sanitizer
SUBDIR += rubygem-rak
diff --git a/textproc/R-cran-readr/Makefile b/textproc/R-cran-readr/Makefile
index 10931c725e12..210d1d12833c 100644
--- a/textproc/R-cran-readr/Makefile
+++ b/textproc/R-cran-readr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= readr
-PORTVERSION= 2.1.5
+PORTVERSION= 2.1.6
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/textproc/R-cran-readr/distinfo b/textproc/R-cran-readr/distinfo
index 6893b7645a42..69232ba6f78b 100644
--- a/textproc/R-cran-readr/distinfo
+++ b/textproc/R-cran-readr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705018609
-SHA256 (readr_2.1.5.tar.gz) = 0fa65a5fe0a46cffe221b7696b52adb82dd4d7a692a895484e438e439594e10a
-SIZE (readr_2.1.5.tar.gz) = 298065
+TIMESTAMP = 1763384094
+SHA256 (readr_2.1.6.tar.gz) = 9d743ba3b0453448ae5dea0582d5d7e5a2ef0489308d04cff7672865540546d9
+SIZE (readr_2.1.6.tar.gz) = 299193
diff --git a/textproc/R-cran-stringr/Makefile b/textproc/R-cran-stringr/Makefile
index 8ac1ac665a17..398279428516 100644
--- a/textproc/R-cran-stringr/Makefile
+++ b/textproc/R-cran-stringr/Makefile
@@ -1,11 +1,11 @@
PORTNAME= stringr
-DISTVERSION= 1.5.2
+DISTVERSION= 1.6.0
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Make it easier to work with strings
-WWW= https://cran.r-project.org/web/packages/stringr/
+WWW= https://cran.r-project.org/package=stringr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -16,8 +16,18 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-rlang>=1.0.0:devel/R-cran-rlang \
R-cran-stringi>=1.5.3:textproc/R-cran-stringi \
- R-cran-vctrs>0:devel/R-cran-vctrs
+ R-cran-vctrs>=0.4.0:devel/R-cran-vctrs
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-htmltools>0:textproc/R-cran-htmltools \
+ R-cran-htmlwidgets>0:www/R-cran-htmlwidgets \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat \
+ R-cran-tibble>0:devel/R-cran-tibble
USES= cran:auto-plist
+TESTING_UNSAFE= Requires gt package from CRAN.
+
.include <bsd.port.mk>
diff --git a/textproc/R-cran-stringr/distinfo b/textproc/R-cran-stringr/distinfo
index 006bfa4f63b7..d5da55a15d50 100644
--- a/textproc/R-cran-stringr/distinfo
+++ b/textproc/R-cran-stringr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757509235
-SHA256 (stringr_1.5.2.tar.gz) = d410ecb4f19c3fd07bb32142d5d0286e2f19f1533ba86243776326a4e73837a3
-SIZE (stringr_1.5.2.tar.gz) = 178018
+TIMESTAMP = 1763318880
+SHA256 (stringr_1.6.0.tar.gz) = 24f2fc5df980a7eb888659e22b9744d2316c558624015c7a7cd8c3ce3e370064
+SIZE (stringr_1.6.0.tar.gz) = 195833
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index 81fff49161d2..ba4ac1045e9b 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,6 +1,5 @@
PORTNAME= difftastic
-DISTVERSION= 0.65.0
-PORTREVISION= 2
+DISTVERSION= 0.67.0
CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
@@ -25,13 +24,13 @@ CARGO_CRATES= ahash-0.8.11 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.1 \
anstyle-wincon-3.0.4 \
- assert_cmd-2.0.8 \
+ assert_cmd-2.0.17 \
autocfg-1.1.0 \
bitflags-1.3.2 \
bitflags-2.5.0 \
bstr-1.9.1 \
bumpalo-3.16.0 \
- cc-1.2.7 \
+ cc-1.2.39 \
cfg-if-1.0.0 \
clap-4.5.23 \
clap_builder-4.5.23 \
@@ -50,8 +49,9 @@ CARGO_CRATES= ahash-0.8.11 \
env_logger-0.10.2 \
equivalent-1.0.1 \
errno-0.3.8 \
+ find-msvc-tools-0.1.2 \
fixedbitset-0.4.2 \
- float-cmp-0.9.0 \
+ float-cmp-0.10.0 \
fnv-1.0.7 \
glob-0.3.1 \
globset-0.4.15 \
@@ -64,7 +64,6 @@ CARGO_CRATES= ahash-0.8.11 \
indexmap-2.2.6 \
is-terminal-0.4.12 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itoa-1.0.10 \
lazy_static-1.4.0 \
libc-0.2.169 \
@@ -80,16 +79,16 @@ CARGO_CRATES= ahash-0.8.11 \
normalize-line-endings-0.3.0 \
num-traits-0.2.19 \
once_cell-1.19.0 \
- owo-colors-3.5.0 \
+ owo-colors-4.2.3 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
petgraph-0.6.4 \
- predicates-2.1.5 \
+ predicates-3.1.3 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
pretty_assertions-1.4.1 \
pretty_env_logger-0.5.0 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.101 \
quote-1.0.35 \
radix-heap-0.4.2 \
rayon-1.10.0 \
@@ -104,36 +103,45 @@ CARGO_CRATES= ahash-0.8.11 \
ryu-1.0.17 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
shlex-1.3.0 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.1 \
smallvec-1.13.2 \
streaming-iterator-0.1.9 \
- strsim-0.10.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.55 \
+ syn-2.0.106 \
termcolor-1.4.1 \
terminal_size-0.4.1 \
termtree-0.4.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
- tree-sitter-0.24.5 \
+ tree-sitter-0.25.10 \
+ tree-sitter-ada-0.1.0 \
tree-sitter-bash-0.23.3 \
tree-sitter-c-0.23.4 \
tree-sitter-c-sharp-0.23.1 \
+ tree-sitter-clojure-orchard-0.2.0 \
+ tree-sitter-cmake-0.7.1 \
tree-sitter-cpp-0.23.4 \
tree-sitter-css-0.23.1 \
+ tree-sitter-dart-orchard-0.2.1 \
+ tree-sitter-devicetree-0.14.1 \
+ tree-sitter-elisp-1.6.1 \
tree-sitter-elixir-0.3.4 \
+ tree-sitter-elm-5.8.0 \
tree-sitter-erlang-0.13.0 \
tree-sitter-fsharp-0.1.0 \
+ tree-sitter-gleam-1.0.0 \
tree-sitter-go-0.23.4 \
tree-sitter-haskell-0.23.1 \
+ tree-sitter-hcl-1.1.0 \
tree-sitter-html-0.23.2 \
tree-sitter-java-0.23.4 \
tree-sitter-javascript-0.23.1 \
@@ -142,15 +150,24 @@ CARGO_CRATES= ahash-0.8.11 \
tree-sitter-language-0.1.3 \
tree-sitter-lua-0.2.0 \
tree-sitter-make-1.1.1 \
+ tree-sitter-newick-1.1.0 \
tree-sitter-nix-0.0.2 \
tree-sitter-objc-3.0.2 \
tree-sitter-ocaml-0.23.2 \
tree-sitter-pascal-0.10.0 \
tree-sitter-php-0.23.11 \
+ tree-sitter-proto-0.2.0 \
tree-sitter-python-0.23.5 \
+ tree-sitter-qmljs-0.3.0 \
+ tree-sitter-r-1.2.0 \
+ tree-sitter-racket-0.24.7 \
tree-sitter-ruby-0.23.1 \
tree-sitter-rust-orchard-0.13.0 \
tree-sitter-scala-0.23.3 \
+ tree-sitter-scheme-0.24.7 \
+ tree-sitter-sequel-0.3.11 \
+ tree-sitter-sfapex-2.4.0 \
+ tree-sitter-solidity-1.2.13 \
tree-sitter-swift-0.7.0 \
tree-sitter-toml-ng-0.7.0 \
tree-sitter-typescript-0.23.2 \
diff --git a/textproc/difftastic/distinfo b/textproc/difftastic/distinfo
index 1d78e13f88d6..01f6e633da47 100644
--- a/textproc/difftastic/distinfo
+++ b/textproc/difftastic/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758711380
+TIMESTAMP = 1763406300
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -15,8 +15,8 @@ SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22
SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/assert_cmd-2.0.8.crate) = 9834fcc22e0874394a010230586367d4a3e9f11b560f469262678547e1d2575e
-SIZE (rust/crates/assert_cmd-2.0.8.crate) = 24347
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -27,8 +27,8 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/cc-1.2.7.crate) = a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7
-SIZE (rust/crates/cc-1.2.7.crate) = 100283
+SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f
+SIZE (rust/crates/cc-1.2.39.crate) = 90774
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
@@ -65,10 +65,12 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
@@ -93,8 +95,6 @@ SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d86
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
@@ -125,16 +125,16 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
@@ -143,8 +143,8 @@ SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d0
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
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-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
SIZE (rust/crates/quote-1.0.35.crate) = 28136
SHA256 (rust/crates/radix-heap-0.4.2.crate) = 59ffec9df464013295b499298811e6a3de31bf8128092135826517db12dee601
@@ -173,12 +173,14 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+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.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
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.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
@@ -191,16 +193,14 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
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/syn-2.0.55.crate) = 002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0
-SIZE (rust/crates/syn-2.0.55.crate) = 254901
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
@@ -211,28 +211,46 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/tree-sitter-0.24.5.crate) = 8ac95b18f0f727aaaa012bd5179a1916706ee3ed071920fdbda738750b0c0bf5
-SIZE (rust/crates/tree-sitter-0.24.5.crate) = 176800
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
+SHA256 (rust/crates/tree-sitter-ada-0.1.0.crate) = 8d9fcdd64359c98fcc99d72f6d3d6ca5d6d76ce325ac39430b1d283a0fb61ca1
+SIZE (rust/crates/tree-sitter-ada-0.1.0.crate) = 175242
SHA256 (rust/crates/tree-sitter-bash-0.23.3.crate) = 329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e
SIZE (rust/crates/tree-sitter-bash-0.23.3.crate) = 439755
SHA256 (rust/crates/tree-sitter-c-0.23.4.crate) = afd2b1bf1585dc2ef6d69e87d01db8adb059006649dd5f96f31aa789ee6e9c71
SIZE (rust/crates/tree-sitter-c-0.23.4.crate) = 247226
SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0
SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808
+SHA256 (rust/crates/tree-sitter-clojure-orchard-0.2.0.crate) = 62ff7bdebec1f2578787697e32b5539842b8ea9e35df784b537c22cf1ed1aa8f
+SIZE (rust/crates/tree-sitter-clojure-orchard-0.2.0.crate) = 64986
+SHA256 (rust/crates/tree-sitter-cmake-0.7.1.crate) = 7c1b35d1dd7396d24b3e826bb0f975b915ec7e9125b989d5e9d24ebb6a08509a
+SIZE (rust/crates/tree-sitter-cmake-0.7.1.crate) = 49838
SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
SHA256 (rust/crates/tree-sitter-css-0.23.1.crate) = 25435a275adb3226b6fddab891bbc50d1a500774a44ceb97022a39666ccda75d
SIZE (rust/crates/tree-sitter-css-0.23.1.crate) = 44324
+SHA256 (rust/crates/tree-sitter-dart-orchard-0.2.1.crate) = 206d0062b36beab07b152aa9c02f5b4944453cd942ba01471df951b40292e9ad
+SIZE (rust/crates/tree-sitter-dart-orchard-0.2.1.crate) = 290693
+SHA256 (rust/crates/tree-sitter-devicetree-0.14.1.crate) = b1e6874b59d8252cbaf9750f7152166e17ed162921a5f6d4e8bd2a2bc2aed46b
+SIZE (rust/crates/tree-sitter-devicetree-0.14.1.crate) = 71568
+SHA256 (rust/crates/tree-sitter-elisp-1.6.1.crate) = 5e2e9a6ab3cebf24ca41cdc1f985549b9b33f7ef25c19ac7d18e53a4ee24da09
+SIZE (rust/crates/tree-sitter-elisp-1.6.1.crate) = 28074
SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
+SHA256 (rust/crates/tree-sitter-elm-5.8.0.crate) = accee95d95c001e53f5ab1a1168f1ed1c6ec763a17fb48b43acf5bf4ff9e3423
+SIZE (rust/crates/tree-sitter-elm-5.8.0.crate) = 125963
SHA256 (rust/crates/tree-sitter-erlang-0.13.0.crate) = eb9265a444b04975b2ecc2e1a64114a03e009737e7fae19ce9078b962b8be1af
SIZE (rust/crates/tree-sitter-erlang-0.13.0.crate) = 123418
SHA256 (rust/crates/tree-sitter-fsharp-0.1.0.crate) = f2db500a0948bf37c43febe2c3d67bfb9ad690b06aaa20780a5106da6f620b41
SIZE (rust/crates/tree-sitter-fsharp-0.1.0.crate) = 2510055
+SHA256 (rust/crates/tree-sitter-gleam-1.0.0.crate) = f0175c53793bda5d444360dd5add25463d18d66afb7f521d6791e2fc61bf2fb3
+SIZE (rust/crates/tree-sitter-gleam-1.0.0.crate) = 117231
SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4
SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
+SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012
+SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729
SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
SHA256 (rust/crates/tree-sitter-java-0.23.4.crate) = 6f9b24494d5f386acb2c086e0541c1b145692e0e012101ddb8257737b83c2803
@@ -249,6 +267,8 @@ SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a05
SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860
SHA256 (rust/crates/tree-sitter-make-1.1.1.crate) = c5998dc7cbcbdab19fae8aefef982bf2d6544513d8d2e69cc44aec4c63810104
SIZE (rust/crates/tree-sitter-make-1.1.1.crate) = 81481
+SHA256 (rust/crates/tree-sitter-newick-1.1.0.crate) = 08c5785bcf2ade84e16242b1a8d1f574334ddd26032c15a5d9bcc012e013f4e1
+SIZE (rust/crates/tree-sitter-newick-1.1.0.crate) = 23754
SHA256 (rust/crates/tree-sitter-nix-0.0.2.crate) = 3a8d4f8705d377d63242a075331d2d8c1dcc9828fd74aa13d7145185b3d9c004
SIZE (rust/crates/tree-sitter-nix-0.0.2.crate) = 43319
SHA256 (rust/crates/tree-sitter-objc-3.0.2.crate) = 9ca8bb556423fc176f0535e79d525f783a6684d3c9da81bf9d905303c129e1d2
@@ -259,14 +279,30 @@ SHA256 (rust/crates/tree-sitter-pascal-0.10.0.crate) = ca037a9d7fd7441903e8946bf
SIZE (rust/crates/tree-sitter-pascal-0.10.0.crate) = 236236
SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
+SHA256 (rust/crates/tree-sitter-proto-0.2.0.crate) = 8e4360b434b5980fc397137ef29e1988619fef4159ac86fa7ac5777d459d3924
+SIZE (rust/crates/tree-sitter-proto-0.2.0.crate) = 36221
SHA256 (rust/crates/tree-sitter-python-0.23.5.crate) = 70beaa47e19e1529e8787fc0a80ebbae5a9fdaefc5fcc8972c885c9abf6ab0f0
SIZE (rust/crates/tree-sitter-python-0.23.5.crate) = 174528
+SHA256 (rust/crates/tree-sitter-qmljs-0.3.0.crate) = 67445ea937cd7eadaf2f628e2e7dd234374586cc31b4d1d63dbb5f5e7f9d9b62
+SIZE (rust/crates/tree-sitter-qmljs-0.3.0.crate) = 467652
+SHA256 (rust/crates/tree-sitter-r-1.2.0.crate) = 429133cbda9f8a46e03ef3aae6abb6c3d22875f8585cad472138101bfd517255
+SIZE (rust/crates/tree-sitter-r-1.2.0.crate) = 177718
+SHA256 (rust/crates/tree-sitter-racket-0.24.7.crate) = f8395b6a054e6264c67e1ef915f239c4f86575b7d7c69638bdbf3c336c58f128
+SIZE (rust/crates/tree-sitter-racket-0.24.7.crate) = 63170
SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
SHA256 (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 42e06f00ca89feba4d7455e95b61b9019a979a380527297fab0c461e2e13c264
SIZE (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 610064
SHA256 (rust/crates/tree-sitter-scala-0.23.3.crate) = ab837c0df7ffb6c315fd1cd792164375b3ec0c282ea35f639231f138044f8d0c
SIZE (rust/crates/tree-sitter-scala-0.23.3.crate) = 1035228
+SHA256 (rust/crates/tree-sitter-scheme-0.24.7.crate) = 8a7e7f156bdf38145f26705d1733185698845307d3e9d9c071ecce4375575131
+SIZE (rust/crates/tree-sitter-scheme-0.24.7.crate) = 44637
+SHA256 (rust/crates/tree-sitter-sequel-0.3.11.crate) = 9d198ad3c319c02e43c21efa1ec796b837afcb96ffaef1a40c1978fbdcec7d17
+SIZE (rust/crates/tree-sitter-sequel-0.3.11.crate) = 887739
+SHA256 (rust/crates/tree-sitter-sfapex-2.4.0.crate) = 7b97637acb3bcfc2518162ecf9b02a18b28a502cd7631bec5c2a26f4e5ea024b
+SIZE (rust/crates/tree-sitter-sfapex-2.4.0.crate) = 520945
+SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25
+SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062
SHA256 (rust/crates/tree-sitter-swift-0.7.0.crate) = bdc72ea9c62a6d188c9f7d64109a9b14b09231852b87229c68c44e8738b9e6b9
SIZE (rust/crates/tree-sitter-swift-0.7.0.crate) = 890957
SHA256 (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1
@@ -353,5 +389,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 59462f69e2cedfdc1bee4fd0da48fe9a7ae635cdb6818c1a300b31c0b146d4b8
-SIZE (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 24632733
+SHA256 (Wilfred-difftastic-0.67.0_GH0.tar.gz) = a6a15d6ca9f9ab7c034d1770417d1829deb3fbe9dcf4731b9cba867e50e78437
+SIZE (Wilfred-difftastic-0.67.0_GH0.tar.gz) = 18359198
diff --git a/textproc/difftastic/files/patch-jemalloc b/textproc/difftastic/files/patch-jemalloc
deleted file mode 100644
index f80eab3f65fa..000000000000
--- a/textproc/difftastic/files/patch-jemalloc
+++ /dev/null
@@ -1,29 +0,0 @@
-Upstream has switched from mimalloc to jemalloc in 0.64.0, but
-tikv-jemallocator does not currently build on FreeBSD, so just
-switch it to system allocator which is jemalloc anyway.
---- Cargo.toml.orig 2025-09-24 03:24:08 UTC
-+++ Cargo.toml
-@@ -110,7 +110,7 @@ tree-sitter-zig = "1.1.2"
- tree-sitter-yaml = "0.7.0"
- tree-sitter-zig = "1.1.2"
-
--[target.'cfg(not(any(target_env = "msvc", target_os = "illumos")))'.dependencies]
-+[target.'cfg(not(any(target_env = "msvc", target_os = "freebsd")))'.dependencies]
- tikv-jemallocator = "0.6"
-
- [dev-dependencies]
---- src/main.rs.orig 2025-09-24 03:24:08 UTC
-+++ src/main.rs
-@@ -91,10 +91,10 @@ use crate::parse::syntax;
- ///
- /// For reference, Jemalloc uses 10-20% more time (although up to 33%
- /// more instructions) when testing on sample files.
--#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
-+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
- use tikv_jemallocator::Jemalloc;
-
--#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
-+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
- #[global_allocator]
- static GLOBAL: Jemalloc = Jemalloc;
-
diff --git a/textproc/lowdown/Makefile b/textproc/lowdown/Makefile
index 009867b201ff..cfb096951868 100644
--- a/textproc/lowdown/Makefile
+++ b/textproc/lowdown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lowdown
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.4
CATEGORIES= textproc
MASTER_SITES= https://kristaps.bsd.lv/lowdown/snapshots/
diff --git a/textproc/lowdown/distinfo b/textproc/lowdown/distinfo
index 04cbe6e55b12..3f3e6c9f4627 100644
--- a/textproc/lowdown/distinfo
+++ b/textproc/lowdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740655594
-SHA256 (lowdown-2.0.2.tar.gz) = d59f2ad82f981a63051bb61d8d04c02c8c49428ac29c435dff03a92e210b0004
-SIZE (lowdown-2.0.2.tar.gz) = 299643
+TIMESTAMP = 1763469513
+SHA256 (lowdown-2.0.4.tar.gz) = 37412340bc3d87dc53f2be1a161bcd8da3c1ac974f5be305b5781a56e2d02595
+SIZE (lowdown-2.0.4.tar.gz) = 319401
diff --git a/textproc/rubygem-action_text-trix/Makefile b/textproc/rubygem-action_text-trix/Makefile
new file mode 100644
index 000000000000..b7cd80ebdc95
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= action_text-trix
+PORTVERSION= 2.1.15
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Rich text editor for everyday writing
+WWW= https://trix-editor.org/ \
+ https://github.com/basecamp/trix
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-railties81>=0:www/rubygem-railties81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-action_text-trix/distinfo b/textproc/rubygem-action_text-trix/distinfo
new file mode 100644
index 000000000000..cd1d621aa79f
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526274
+SHA256 (rubygem/action_text-trix-2.1.15.gem) = 4bf9bbd8fa95954de3f0022dae0d927bce22c1bb31d5dc9c3766f8c145c109c1
+SIZE (rubygem/action_text-trix-2.1.15.gem) = 109568
diff --git a/textproc/rubygem-action_text-trix/pkg-descr b/textproc/rubygem-action_text-trix/pkg-descr
new file mode 100644
index 000000000000..7f76078a38fc
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/pkg-descr
@@ -0,0 +1,10 @@
+A Rich Text Editor for Everyday Writing
+
+Compose beautifully formatted text in your web application. Trix is a WYSIWYG
+editor for writing messages, comments, articles, and lists -- the simple
+documents most web apps are made of. It features a sophisticated document model,
+support for embedded attachments, and outputs terse and consistent HTML.
+
+Trix is an open-source project from 37signals, the creators of Ruby on Rails.
+Millions of people trust their text to us, and we built Trix to give them the
+best possible editing experience. See Trix in action in Basecamp 3.
diff --git a/textproc/rubygem-actiontext81/Makefile b/textproc/rubygem-actiontext81/Makefile
new file mode 100644
index 000000000000..bc8e8d058e55
--- /dev/null
+++ b/textproc/rubygem-actiontext81/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= actiontext
+PORTVERSION= 8.1.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Edit and display rich text in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actiontext \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-action_text-trix>=2.1.15<2.2:textproc/rubygem-action_text-trix \
+ rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-globalid-rails81>=0.6.0:databases/rubygem-globalid-rails81 \
+ rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-actiontext81/distinfo b/textproc/rubygem-actiontext81/distinfo
new file mode 100644
index 000000000000..bddde7bf2bed
--- /dev/null
+++ b/textproc/rubygem-actiontext81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526264
+SHA256 (rubygem/actiontext-8.1.0.gem) = 64bc719fcbe5fecfa7c45cf289c0d87d41be924e98883433c2e6352d3a142277
+SIZE (rubygem/actiontext-8.1.0.gem) = 41984
diff --git a/textproc/rubygem-actiontext81/pkg-descr b/textproc/rubygem-actiontext81/pkg-descr
new file mode 100644
index 000000000000..785267e465f8
--- /dev/null
+++ b/textproc/rubygem-actiontext81/pkg-descr
@@ -0,0 +1,7 @@
+Action Text brings rich text content and editing to Rails. It includes the Trix
+editor that handles everything from formatting to links to quotes to lists to
+embedded images and galleries. The rich text content generated by the Trix
+editor is saved in its own RichText model that's associated with any existing
+Active Record model in the application. Any embedded images (or other
+attachments) are automatically stored using Active Storage and associated with
+the included RichText model.
diff --git a/textproc/rubygem-rails-dom-testing-rails81/Makefile b/textproc/rubygem-rails-dom-testing-rails81/Makefile
new file mode 100644
index 000000000000..6994c31344dc
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= rails-dom-testing
+PORTVERSION= 2.3.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=5.0.0:devel/rubygem-activesupport81 \
+ rubygem-minitest>=0:devel/rubygem-minitest \
+ rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-rails-dom-testing-rails81/distinfo b/textproc/rubygem-rails-dom-testing-rails81/distinfo
new file mode 100644
index 000000000000..a0b7ecf2e656
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748496007
+SHA256 (rubygem/rails-dom-testing-2.3.0.gem) = 8acc7953a7b911ca44588bf08737bc16719f431a1cc3091a292bca7317925c1d
+SIZE (rubygem/rails-dom-testing-2.3.0.gem) = 17920
diff --git a/textproc/rubygem-rails-dom-testing-rails81/pkg-descr b/textproc/rubygem-rails-dom-testing-rails81/pkg-descr
new file mode 100644
index 000000000000..ddabc817c4fd
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/pkg-descr
@@ -0,0 +1,6 @@
+This gem is responsible for comparing HTML doms and asserting that DOM elements
+are present in Rails applications. Doms are compared via assert_dom_equal and
+assert_dom_not_equal. Elements are asserted via assert_select,
+assert_select_encoded, assert_select_email and a subset of the dom can be
+selected with css_select. The gem is developed for Rails 4.2 and above, and
+will not work on previous versions.
diff --git a/textproc/uncrustify/Makefile b/textproc/uncrustify/Makefile
index 1dbbfe26acc2..69cfbe48648a 100644
--- a/textproc/uncrustify/Makefile
+++ b/textproc/uncrustify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uncrustify
-PORTVERSION= 0.81.0
+PORTVERSION= 0.82.0
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= textproc
diff --git a/textproc/uncrustify/distinfo b/textproc/uncrustify/distinfo
index e4de925c2cf4..c0eb14b4fa0a 100644
--- a/textproc/uncrustify/distinfo
+++ b/textproc/uncrustify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747432805
-SHA256 (uncrustify-uncrustify-uncrustify-0.81.0_GH0.tar.gz) = 484623dc16b92206adc6ac0770077c6c67c6e441102148c2a121a19549330ff9
-SIZE (uncrustify-uncrustify-uncrustify-0.81.0_GH0.tar.gz) = 1817801
+TIMESTAMP = 1763406126
+SHA256 (uncrustify-uncrustify-uncrustify-0.82.0_GH0.tar.gz) = e05f8d5ee36aaa1acfa032fe97546b7be46b1f4620e7c38037f8a42e25fe676f
+SIZE (uncrustify-uncrustify-uncrustify-0.82.0_GH0.tar.gz) = 1855272
diff --git a/www/Makefile b/www/Makefile
index dd0cc566bc5a..37cb2c09cf66 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2081,6 +2081,7 @@
SUBDIR += rubygem-actioncable71
SUBDIR += rubygem-actioncable72
SUBDIR += rubygem-actioncable80
+ SUBDIR += rubygem-actioncable81
SUBDIR += rubygem-actionpack-gitlab
SUBDIR += rubygem-actionpack4
SUBDIR += rubygem-actionpack5
@@ -2092,6 +2093,7 @@
SUBDIR += rubygem-actionpack71
SUBDIR += rubygem-actionpack72
SUBDIR += rubygem-actionpack80
+ SUBDIR += rubygem-actionpack81
SUBDIR += rubygem-activeresource
SUBDIR += rubygem-activeresource4
SUBDIR += rubygem-acts-as-taggable-on
@@ -2142,6 +2144,7 @@
SUBDIR += rubygem-cssbundling-rails-rails70
SUBDIR += rubygem-cssbundling-rails-rails71
SUBDIR += rubygem-cssbundling-rails-rails72
+ SUBDIR += rubygem-cssbundling-rails-rails80
SUBDIR += rubygem-cuba
SUBDIR += rubygem-d3_rails
SUBDIR += rubygem-davclient
@@ -2242,6 +2245,7 @@
SUBDIR += rubygem-importmap-rails-rails70
SUBDIR += rubygem-importmap-rails-rails71
SUBDIR += rubygem-importmap-rails-rails72
+ SUBDIR += rubygem-importmap-rails-rails80
SUBDIR += rubygem-innate
SUBDIR += rubygem-jekyll
SUBDIR += rubygem-jekyll-sanity
@@ -2261,6 +2265,7 @@
SUBDIR += rubygem-jsbundling-rails-rails70
SUBDIR += rubygem-jsbundling-rails-rails71
SUBDIR += rubygem-jsbundling-rails-rails72
+ SUBDIR += rubygem-jsbundling-rails-rails80
SUBDIR += rubygem-jsobfu
SUBDIR += rubygem-json-jwt
SUBDIR += rubygem-json-jwt-gitlab
@@ -2268,6 +2273,7 @@
SUBDIR += rubygem-jwt
SUBDIR += rubygem-jwt2
SUBDIR += rubygem-kamal
+ SUBDIR += rubygem-kamal-rails80
SUBDIR += rubygem-kaminari
SUBDIR += rubygem-kaminari-actionview
SUBDIR += rubygem-kaminari-actionview-rails-gitlab
@@ -2344,6 +2350,7 @@
SUBDIR += rubygem-propshaft-rails70
SUBDIR += rubygem-propshaft-rails71
SUBDIR += rubygem-propshaft-rails72
+ SUBDIR += rubygem-propshaft-rails80
SUBDIR += rubygem-protocol-hpack
SUBDIR += rubygem-protocol-http
SUBDIR += rubygem-protocol-http1
@@ -2394,6 +2401,7 @@
SUBDIR += rubygem-rails71
SUBDIR += rubygem-rails72
SUBDIR += rubygem-rails80
+ SUBDIR += rubygem-rails81
SUBDIR += rubygem-rails_12factor
SUBDIR += rubygem-rails_autolink
SUBDIR += rubygem-rails_serve_static_assets
@@ -2409,6 +2417,7 @@
SUBDIR += rubygem-railties71
SUBDIR += rubygem-railties72
SUBDIR += rubygem-railties80
+ SUBDIR += rubygem-railties81
SUBDIR += rubygem-raindrops
SUBDIR += rubygem-ramaze
SUBDIR += rubygem-raphael-rails
@@ -2477,11 +2486,13 @@
SUBDIR += rubygem-stimulus-rails-rails70
SUBDIR += rubygem-stimulus-rails-rails71
SUBDIR += rubygem-stimulus-rails-rails72
+ SUBDIR += rubygem-stimulus-rails-rails80
SUBDIR += rubygem-swd
SUBDIR += rubygem-tailwindcss-rails
SUBDIR += rubygem-tailwindcss-rails-rails70
SUBDIR += rubygem-tailwindcss-rails-rails71
SUBDIR += rubygem-tailwindcss-rails-rails72
+ SUBDIR += rubygem-tailwindcss-rails-rails80
SUBDIR += rubygem-task_list
SUBDIR += rubygem-thin
SUBDIR += rubygem-thruster
@@ -2494,6 +2505,7 @@
SUBDIR += rubygem-turbo-rails-rails70
SUBDIR += rubygem-turbo-rails-rails71
SUBDIR += rubygem-turbo-rails-rails72
+ SUBDIR += rubygem-turbo-rails-rails80
SUBDIR += rubygem-turbolinks
SUBDIR += rubygem-turbolinks-source
SUBDIR += rubygem-typhoeus
@@ -2717,6 +2729,7 @@
SUBDIR += wiki-tui
SUBDIR += wikicalc
SUBDIR += wordpress
+ SUBDIR += wp-cli
SUBDIR += wpebackend-fdo
SUBDIR += writeas-cli
SUBDIR += writefreely
diff --git a/www/bareos-webui/Makefile b/www/bareos-webui/Makefile
index ff7d66f19472..25f234446a94 100644
--- a/www/bareos-webui/Makefile
+++ b/www/bareos-webui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 24.0.5
+DISTVERSION= 24.0.7
CATEGORIES?= www sysutils
PKGNAMESUFFIX= -webui
@@ -41,6 +41,10 @@ ETCDIRWEBUI= etc/${PORTNAME}${PKGNAMESUFFIX}
post-extract:
${FIND} ${WRKSRC}/webui -name .gitignore -delete
+post-patch:
+ @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
+ ${WRKSRC}/webui/CMakeLists.txt
+
pre-install:
${FIND} ${WRKSRC}/webui -name *.in -delete
diff --git a/www/bareos-webui/distinfo b/www/bareos-webui/distinfo
index 3a07219e5dd2..1bae739fe02e 100644
--- a/www/bareos-webui/distinfo
+++ b/www/bareos-webui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759977836
-SHA256 (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 52bbd9cde1c8a2e7fe7c00fb41215e5add112607de7a2ca77677a28752e7a8d7
-SIZE (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 13392425
+TIMESTAMP = 1763492378
+SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1
+SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 5567675b5b40..724f25e0e99d 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,10 +1,9 @@
PORTNAME= firefox
-DISTVERSION= 145.0
-PORTREVISION= 2
+DISTVERSION= 145.0.1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 161e945ece50..eac53b3fe5c0 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762467910
-SHA256 (firefox-145.0.source.tar.xz) = eb0828db0e942ad345c725e2cbf2ed3b90d23771b054b6db0ded57cfa10b8c9c
-SIZE (firefox-145.0.source.tar.xz) = 649881808
+TIMESTAMP = 1763493968
+SHA256 (firefox-145.0.1.source.tar.xz) = b48115bd304ff0169fefc488226caf4053e04cc2aa83b1a9f4ac85fbaa9ff457
+SIZE (firefox-145.0.1.source.tar.xz) = 645303268
diff --git a/www/plasma6-plasma-browser-integration/distinfo b/www/plasma6-plasma-browser-integration/distinfo
index 144e3d28f7ea..a0983768ff7e 100644
--- a/www/plasma6-plasma-browser-integration/distinfo
+++ b/www/plasma6-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293197
-SHA256 (KDE/plasma/6.5.2/plasma-browser-integration-6.5.2.tar.xz) = 815b48314af04aabe782125ef9ebade7d50879da9ee3bd7edb23849cda6602ab
-SIZE (KDE/plasma/6.5.2/plasma-browser-integration-6.5.2.tar.xz) = 238420
+TIMESTAMP = 1763481311
+SHA256 (KDE/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz) = cc4d72f25e429110c2a5ad2ad808de37ed138957e32defdc15d19c8a0bffdd4e
+SIZE (KDE/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz) = 235864
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index 5fc939ab290f..dbab195b3893 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 8a946912c04c..7e55a4fec8c4 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937312
-SHA256 (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = c26860f201ab99bbeba253e701cb6c279c646a25315b4923103a1682b4366657
-SIZE (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = 1546285
+TIMESTAMP = 1763425434
+SHA256 (facebook-proxygen-v2025.11.17.00_GH0.tar.gz) = e0c44b312ecdd3c45783ee730a0699bc0184d49be639af099ac618531a4a5768
+SIZE (facebook-proxygen-v2025.11.17.00_GH0.tar.gz) = 1548812
diff --git a/www/rubygem-actioncable81/Makefile b/www/rubygem-actioncable81/Makefile
new file mode 100644
index 000000000000..0f138191c86e
--- /dev/null
+++ b/www/rubygem-actioncable81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= actioncable
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Structure many real-time application concerns into channels over a single WebSocket connection
+WWW= https://github.com/rails/rails/tree/main/actioncable \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-nio4r>=2.0<3:devel/rubygem-nio4r \
+ rubygem-websocket-driver>=0.6.1:www/rubygem-websocket-driver \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actioncable81/distinfo b/www/rubygem-actioncable81/distinfo
new file mode 100644
index 000000000000..f4a7a0981b06
--- /dev/null
+++ b/www/rubygem-actioncable81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526266
+SHA256 (rubygem/actioncable-8.1.0.gem) = 336d5868db5629d2071ddc6b4e654f9c0af94117ccebee884f45035232ffd8b9
+SIZE (rubygem/actioncable-8.1.0.gem) = 47104
diff --git a/www/rubygem-actioncable81/pkg-descr b/www/rubygem-actioncable81/pkg-descr
new file mode 100644
index 000000000000..5d7feb3ca8cf
--- /dev/null
+++ b/www/rubygem-actioncable81/pkg-descr
@@ -0,0 +1,7 @@
+Action Cable seamlessly integrates WebSockets with the rest of your Rails
+application. It allows for real-time features to be written in Ruby in the same
+style and form as the rest of your Rails application, while still being
+performant and scalable. It's a full-stack offering that provides both a
+client-side JavaScript framework and a server-side Ruby framework. You have
+access to your full domain model written with Active Record or your ORM of
+choice.
diff --git a/www/rubygem-actionpack81/Makefile b/www/rubygem-actionpack81/Makefile
new file mode 100644
index 000000000000..619a9eff09fb
--- /dev/null
+++ b/www/rubygem-actionpack81/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= actionpack
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Action Controller and Action View of Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/actionpack \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri \
+ rubygem-rack>=2.2.4,3:www/rubygem-rack \
+ rubygem-rack-session>=1.0.1:www/rubygem-rack-session \
+ rubygem-rack-test>=0.6.3:www/rubygem-rack-test \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81 \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer \
+ rubygem-useragent>=0.16<1:devel/rubygem-useragent
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actionpack81/distinfo b/www/rubygem-actionpack81/distinfo
new file mode 100644
index 000000000000..43f25eb1a48d
--- /dev/null
+++ b/www/rubygem-actionpack81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526268
+SHA256 (rubygem/actionpack-8.1.0.gem) = f837989d31e5ab3a71f4db2ec8e197891558c5b763d12c5f1c1dfc5911df0a61
+SIZE (rubygem/actionpack-8.1.0.gem) = 260608
diff --git a/www/rubygem-actionpack81/pkg-descr b/www/rubygem-actionpack81/pkg-descr
new file mode 100644
index 000000000000..2f8df748c74a
--- /dev/null
+++ b/www/rubygem-actionpack81/pkg-descr
@@ -0,0 +1,19 @@
+Action Pack is a framework for handling and responding to web requests. It
+provides mechanisms for routing (mapping request URLs to actions), defining
+controllers that implement actions, and generating responses. In short, Action
+Pack provides the controller layer in the MVC paradigm.
+
+It consists of several modules:
+- Action Dispatch, which parses information about the web request, handles
+ routing as defined by the user, and does advanced processing related to HTTP
+ such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT
+ bodies, handling HTTP caching logic, cookies and sessions.
+- Action Controller, which provides a base controller class that can be
+ subclassed to implement filters and actions to handle requests. The result of
+ an action is typically content generated from views.
+
+With the Ruby on Rails framework, users only directly interface with the Action
+Controller module. Necessary Action Dispatch functionality is activated by
+default and Action View rendering is implicitly triggered by Action Controller.
+However, these modules are designed to function on their own and can be used
+outside of Rails.
diff --git a/www/rubygem-cssbundling-rails-rails80/Makefile b/www/rubygem-cssbundling-rails-rails80/Makefile
new file mode 100644
index 000000000000..69e45c8042d6
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cssbundling-rails
+PORTVERSION= 1.4.3
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js
+WWW= https://github.com/rails/cssbundling-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-cssbundling-rails-rails80/distinfo b/www/rubygem-cssbundling-rails-rails80/distinfo
new file mode 100644
index 000000000000..f2cba7b71cfe
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1742070756
+SHA256 (rubygem/cssbundling-rails-1.4.3.gem) = 53aecd5a7d24ac9c8fcd92975acd0e830fead4ee4583d3d3d49bb64651946e41
+SIZE (rubygem/cssbundling-rails-1.4.3.gem) = 11776
diff --git a/www/rubygem-cssbundling-rails-rails80/pkg-descr b/www/rubygem-cssbundling-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..3bf0ef49a085
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process
+your CSS, then deliver it via the asset pipeline in Rails. This gem provides
+installers to get you going with the bundler of your choice in a new Rails
+application, and a convention to use app/assets/builds to hold your bundled
+output as artifacts that are not checked into source control (the installer adds
+this directory to .gitignore by default).
+
+You develop using this approach by running the bundler in watch mode in a
+terminal with yarn build:css --watch (and your Rails server in another, if
+you're not using something like puma-dev). You can also use ./bin/dev, which
+will start both the Rails server and the CSS build watcher (along with a JS
+build watcher, if you're also using jsbundling-rails).
diff --git a/www/rubygem-cssbundling-rails/Makefile b/www/rubygem-cssbundling-rails/Makefile
index 31b141d1c5be..478f358c587d 100644
--- a/www/rubygem-cssbundling-rails/Makefile
+++ b/www/rubygem-cssbundling-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cssbundling-rails
PORTVERSION= 1.4.3
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/rails/cssbundling-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-importmap-rails-rails80/Makefile b/www/rubygem-importmap-rails-rails80/Makefile
new file mode 100644
index 000000000000..d6f015e9a4a2
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= importmap-rails
+PORTVERSION= 2.2.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling
+WWW= https://github.com/rails/importmap-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=6.0.0:www/rubygem-actionpack80 \
+ rubygem-activesupport80>=6.0.0:devel/rubygem-activesupport80 \
+ rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-importmap-rails-rails80/distinfo b/www/rubygem-importmap-rails-rails80/distinfo
new file mode 100644
index 000000000000..1d82f88590a8
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121890
+SHA256 (rubygem/importmap-rails-2.2.2.gem) = 729f5b1092f832780829ade1d0b46c7e53d91c556f06da7254da2977e93fe614
+SIZE (rubygem/importmap-rails-2.2.2.gem) = 20992
diff --git a/www/rubygem-importmap-rails-rails80/pkg-descr b/www/rubygem-importmap-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..184d7013fa42
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/pkg-descr
@@ -0,0 +1,17 @@
+Import maps let you import JavaScript modules using logical names that map to
+versioned/digested files -- directly from the browser. So you can build modern
+JavaScript applications using JavaScript libraries made for ESM without the need
+for transpiling or bundling.This frees you from needing Webpack, Yarn, npm, or
+any other part of the JavaScript toolchain. All you need is the asset pipeline
+that's already included in Rails.
+
+With this approach you'll ship many small JavaScript files instead of one big
+JavaScript file. Thanks to HTTP/2 that no longer carries a material performance
+penalty during the initial transport, and in fact offers substantial benefits
+over the long run due to better caching dynamics. Whereas before any change to
+any JavaScript file included in your big bundle would invalidate the cache for
+the the whole bundle, now only the cache for that single file is invalidated.
+
+There's native support for import maps in Chrome/Edge 89+, and a shim available
+for any browser with basic ESM support. So your app will be able to work with
+all the evergreen browsers.
diff --git a/www/rubygem-importmap-rails/Makefile b/www/rubygem-importmap-rails/Makefile
index 15a3001e3fc5..dca0f7d8be71 100644
--- a/www/rubygem-importmap-rails/Makefile
+++ b/www/rubygem-importmap-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= importmap-rails
PORTVERSION= 2.2.2
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,9 +11,9 @@ WWW= https://github.com/rails/importmap-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=6.0.0:www/rubygem-actionpack80 \
- rubygem-activesupport80>=6.0.0:devel/rubygem-activesupport80 \
- rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actionpack81>=6.0.0:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=6.0.0:devel/rubygem-activesupport81 \
+ rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-jsbundling-rails-rails80/Makefile b/www/rubygem-jsbundling-rails-rails80/Makefile
new file mode 100644
index 000000000000..f001e9d361c1
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= jsbundling-rails
+PORTVERSION= 1.3.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack
+WWW= https://github.com/rails/jsbundling-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-jsbundling-rails-rails80/distinfo b/www/rubygem-jsbundling-rails-rails80/distinfo
new file mode 100644
index 000000000000..525427ce99d0
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711339
+SHA256 (rubygem/jsbundling-rails-1.3.1.gem) = 0fa03f6d051c694cbf55a022d8be53399879f2c4cf38b2968f86379c62b1c2ca
+SIZE (rubygem/jsbundling-rails-1.3.1.gem) = 10752
diff --git a/www/rubygem-jsbundling-rails-rails80/pkg-descr b/www/rubygem-jsbundling-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..a9cca1c01efb
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Use esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it
+via the asset pipeline in Rails. This gem provides installers to get you going
+with the bundler of your choice in a new Rails application, and a convention to
+use app/assets/builds to hold your bundled output as artifacts that are not
+checked into source control (the installer adds this directory to .gitignore by
+default).
+
+You develop using this approach by running the bundler in watch mode in a
+terminal with yarn build --watch (and your Rails server in another, if you're
+not using something like puma-dev). You can also use ./bin/dev, which will start
+both the Rails server and the JS build watcher (along with a CSS build watcher,
+if you're also using cssbundling-rails).
diff --git a/www/rubygem-jsbundling-rails/Makefile b/www/rubygem-jsbundling-rails/Makefile
index 14fe3792e7c4..318b9e00efda 100644
--- a/www/rubygem-jsbundling-rails/Makefile
+++ b/www/rubygem-jsbundling-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jsbundling-rails
PORTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/rails/jsbundling-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-kamal-rails80/Makefile b/www/rubygem-kamal-rails80/Makefile
new file mode 100644
index 000000000000..2f6dc748292b
--- /dev/null
+++ b/www/rubygem-kamal-rails80/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= kamal
+PORTVERSION= 2.8.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Deploy web apps in containers to servers running Docker with zero downtime
+WWW= https://kamal-deploy.org/ \
+ https://github.com/basecamp/kamal
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
+ rubygem-base64>=0.2<1:converters/rubygem-base64 \
+ rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
+ rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
+ rubygem-dotenv>=3.1<4:misc/rubygem-dotenv \
+ rubygem-ed25519>=1.4<2:security/rubygem-ed25519 \
+ rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
+ rubygem-sshkit>=1.23.0<2.0:security/rubygem-sshkit \
+ rubygem-thor>=1.3<2:devel/rubygem-thor \
+ rubygem-zeitwerk>=2.6.18<3.0:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/kamal
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kamal-rails80/distinfo b/www/rubygem-kamal-rails80/distinfo
new file mode 100644
index 000000000000..1fdfadb3a6a1
--- /dev/null
+++ b/www/rubygem-kamal-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762523541
+SHA256 (rubygem/kamal-2.8.2.gem) = 5193d7a6be85c8eb7b0a27aa43ab49128f1500e9a818a730c5eb66d809a842c8
+SIZE (rubygem/kamal-2.8.2.gem) = 72704
diff --git a/www/rubygem-kamal-rails80/pkg-descr b/www/rubygem-kamal-rails80/pkg-descr
new file mode 100644
index 000000000000..c039b6ed9157
--- /dev/null
+++ b/www/rubygem-kamal-rails80/pkg-descr
@@ -0,0 +1,5 @@
+From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
+uses kamal-proxy to seamlessly switch requests between containers. Works
+seamlessly across multiple servers, using SSHKit to execute commands. Originally
+built for Rails apps, Kamal will work with any type of web app that can be
+containerized with Docker.
diff --git a/www/rubygem-kamal/Makefile b/www/rubygem-kamal/Makefile
index 1b02990fba72..caaf3f2367ea 100644
--- a/www/rubygem-kamal/Makefile
+++ b/www/rubygem-kamal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kamal
PORTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ WWW= https://kamal-deploy.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
+RUN_DEPENDS= rubygem-activesupport81>=7.0:devel/rubygem-activesupport81 \
rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
diff --git a/www/rubygem-propshaft-rails80/Makefile b/www/rubygem-propshaft-rails80/Makefile
new file mode 100644
index 000000000000..bf0f2b5f4775
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= propshaft
+PORTVERSION= 1.3.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Deliver assets for Rails
+WWW= https://github.com/rails/propshaft
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=7.0.0:www/rubygem-actionpack80 \
+ rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80 \
+ rubygem-rack>=0,3:www/rubygem-rack
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-propshaft-rails80/distinfo b/www/rubygem-propshaft-rails80/distinfo
new file mode 100644
index 000000000000..04e12483bf49
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816954
+SHA256 (rubygem/propshaft-1.3.1.gem) = 9acc664ef67e819ffa3d95bd7ad4c3623ea799110c5f4dee67fa7e583e74c392
+SIZE (rubygem/propshaft-1.3.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails80/pkg-descr b/www/rubygem-propshaft-rails80/pkg-descr
new file mode 100644
index 000000000000..3c548d091fec
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Propshaft is an asset pipeline library for Rails. It's built for an era where
+bundling assets to save on HTTP connections is no longer urgent, where
+JavaScript and CSS are either compiled by dedicated Node.js bundlers or served
+directly to the browsers, and where increases in bandwidth have made the need
+for minification less pressing. These factors allow for a dramatically simpler
+and faster asset pipeline compared to previous options, like Sprockets.
diff --git a/www/rubygem-propshaft/Makefile b/www/rubygem-propshaft/Makefile
index 7dddff506ae1..f3165e1853ad 100644
--- a/www/rubygem-propshaft/Makefile
+++ b/www/rubygem-propshaft/Makefile
@@ -1,5 +1,6 @@
PORTNAME= propshaft
PORTVERSION= 1.3.1
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,8 +11,8 @@ WWW= https://github.com/rails/propshaft
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=7.0.0:www/rubygem-actionpack80 \
- rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80 \
+RUN_DEPENDS= rubygem-actionpack81>=7.0.0:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=7.0.0:devel/rubygem-activesupport81 \
rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-rails81/Makefile b/www/rubygem-rails81/Makefile
new file mode 100644
index 000000000000..b01c2e0889e3
--- /dev/null
+++ b/www/rubygem-rails81/Makefile
@@ -0,0 +1,77 @@
+PORTNAME= rails
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Full-stack web application framework
+WWW= https://rubyonrails.org/ \
+ https://github.com/rails/rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actioncable81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actioncable81 \
+ rubygem-actionmailbox81>=${PORTVERSION}<${PORTVERSION}_99:mail/rubygem-actionmailbox81 \
+ rubygem-actionmailer81>=${PORTVERSION}<${PORTVERSION}_99:mail/rubygem-actionmailer81 \
+ rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-actiontext81>=${PORTVERSION}<${PORTVERSION}_99:textproc/rubygem-actiontext81 \
+ rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activemodel81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-bundler>=1.15.0:sysutils/rubygem-bundler \
+ rubygem-railties81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-railties81 \
+ rubygem-bootsnap>=1.4.4:devel/rubygem-bootsnap \
+ rubygem-capybara>=3.39:devel/rubygem-capybara \
+ rubygem-connection_pool>=0:net/rubygem-connection_pool \
+ rubygem-cssbundling-rails>=0:www/rubygem-cssbundling-rails \
+ rubygem-dalli>=3.0.1:databases/rubygem-dalli \
+ rubygem-image_processing>=1.2<2:graphics/rubygem-image_processing \
+ rubygem-importmap-rails>=1.2.3:www/rubygem-importmap-rails \
+ rubygem-jbuilder-rails81>=0:devel/rubygem-jbuilder-rails81 \
+ rubygem-jsbundling-rails>=0:www/rubygem-jsbundling-rails \
+ rubygem-json>=2.0.0:devel/rubygem-json \
+ rubygem-kamal>=2.1.0:www/rubygem-kamal \
+ rubygem-launchy>=0:devel/rubygem-launchy \
+ rubygem-libxml-ruby>=0:textproc/rubygem-libxml-ruby \
+ rubygem-listen>=3.3<4:devel/rubygem-listen \
+ rubygem-minitest>=0:devel/rubygem-minitest \
+ rubygem-msgpack>=1.7.0:devel/rubygem-msgpack \
+ rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
+ rubygem-prism>=0:textproc/rubygem-prism \
+ rubygem-propshaft>=0.1.7:www/rubygem-propshaft \
+ rubygem-puma>=5.0.3:www/rubygem-puma \
+ rubygem-rack>=3.0,3<4,3:www/rubygem-rack \
+ rubygem-rack-cache>=1.2<2:www/rubygem-rack-cache \
+ rubygem-rake>=13:devel/rubygem-rake \
+ rubygem-readline-ext>=0:devel/rubygem-readline-ext \
+ rubygem-redis-namespace>=0:databases/rubygem-redis-namespace \
+ rubygem-rexml>=0:textproc/rubygem-rexml \
+ rubygem-selenium-webdriver>=4.20.0:www/rubygem-selenium-webdriver \
+ rubygem-solid_cable>=0:databases/rubygem-solid_cable \
+ rubygem-solid_cache>=0:databases/rubygem-solid_cache \
+ rubygem-solid_queue>=0:databases/rubygem-solid_queue \
+ rubygem-sprockets-rails-rails81>=2.0.0:devel/rubygem-sprockets-rails-rails81 \
+ rubygem-sqlite3>=2.1.0:databases/rubygem-sqlite3 \
+ rubygem-stimulus-rails>=0:www/rubygem-stimulus-rails \
+ rubygem-tailwindcss-rails>=0:www/rubygem-tailwindcss-rails \
+ rubygem-thruster>=0:www/rubygem-thruster \
+ rubygem-turbo-rails>=0:www/rubygem-turbo-rails \
+ rubygem-web-console-rails81>=0:devel/rubygem-web-console-rails81 \
+ rubygem-webmock>=0:www/rubygem-webmock \
+ rubygem-webrick>=0:www/rubygem-webrick
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= ruby_on_rails
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-rails81/distinfo b/www/rubygem-rails81/distinfo
new file mode 100644
index 000000000000..52c7597f39fc
--- /dev/null
+++ b/www/rubygem-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526270
+SHA256 (rubygem/rails-8.1.0.gem) = 85b8bd4568523e455d9651d36ac385d1be7073e88441aa4d902915db8c0f33f0
+SIZE (rubygem/rails-8.1.0.gem) = 7168
diff --git a/www/rubygem-rails81/pkg-descr b/www/rubygem-rails81/pkg-descr
new file mode 100644
index 000000000000..5936b0adc42e
--- /dev/null
+++ b/www/rubygem-rails81/pkg-descr
@@ -0,0 +1,23 @@
+Rails is a web-application framework that includes everything needed to create
+database-backed web applications according to the Model-View-Controller (MVC)
+pattern.
+
+Understanding the MVC pattern is key to understanding Rails. MVC divides your
+application into three layers: Model, View, and Controller, each with a specific
+responsibility.
+
+Active Record, Active Model, Action Pack, and Action View can each be used
+independently outside Rails.
+
+In addition to that, Rails also comes with:
+- Action Mailer, a library to generate and send emails
+- Action Mailbox, a library to receive emails within a Rails application
+- Active Job, a framework for declaring jobs and making them run on a variety of
+ queuing backends
+- Action Cable, a framework to integrate WebSockets with a Rails application
+- Active Storage, a library to attach cloud and local files to Rails
+ applications
+- Action Text, a library to handle rich text content
+- Active Support, a collection of utility classes and standard library
+ extensions that are useful for Rails, and may also be used independently
+ outside Rails
diff --git a/www/rubygem-railties81/Makefile b/www/rubygem-railties81/Makefile
new file mode 100644
index 000000000000..03c854edcd38
--- /dev/null
+++ b/www/rubygem-railties81/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= railties
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Rails internals: application bootup, plugins, generators, and rake tasks
+WWW= https://github.com/rails/rails/tree/master/railties \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-irb>=1.13<2:devel/rubygem-irb \
+ rubygem-rackup>=1.0.0:www/rubygem-rackup \
+ rubygem-rake>=12.2:devel/rubygem-rake \
+ rubygem-thor>=1.2.2<2:devel/rubygem-thor \
+ rubygem-tsort>=0.2:devel/rubygem-tsort \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/rails
+
+CONFLICTS_INSTALL= rubygem-railties[0-9] rubygem-railties[0-9][0-9]
+
+PORTSCOUT= limit:^8\.1\.
+
+SHEBANG_FILES= lib/rails/generators/rails/app/templates/docker-entrypoint.tt
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-railties81/distinfo b/www/rubygem-railties81/distinfo
new file mode 100644
index 000000000000..8ae07db1fe1e
--- /dev/null
+++ b/www/rubygem-railties81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526272
+SHA256 (rubygem/railties-8.1.0.gem) = f930b9a9057070bd413a8f285d5b38bac4d1a0aa3306031a2320689c51f41f91
+SIZE (rubygem/railties-8.1.0.gem) = 201728
diff --git a/www/rubygem-railties81/pkg-descr b/www/rubygem-railties81/pkg-descr
new file mode 100644
index 000000000000..fbc0144b3be4
--- /dev/null
+++ b/www/rubygem-railties81/pkg-descr
@@ -0,0 +1,4 @@
+Railties is responsible for gluing all frameworks together. Overall, it:
+- handles the bootstrapping process for a Rails application;
+- manages the rails command line interface;
+- and provides the Rails generators core.
diff --git a/www/rubygem-stimulus-rails-rails80/Makefile b/www/rubygem-stimulus-rails-rails80/Makefile
new file mode 100644
index 000000000000..99b07c9868ba
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= stimulus-rails
+PORTVERSION= 1.3.4
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Modest JavaScript framework for the HTML you already have
+WWW= https://github.com/hotwired/stimulus-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-stimulus-rails-rails80/distinfo b/www/rubygem-stimulus-rails-rails80/distinfo
new file mode 100644
index 000000000000..81e2a35410a8
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1724084812
+SHA256 (rubygem/stimulus-rails-1.3.4.gem) = 765676ffa1f33af64ce026d26b48e8ffb2e0b94e0f50e9119e11d6107d67cb06
+SIZE (rubygem/stimulus-rails-1.3.4.gem) = 76288
diff --git a/www/rubygem-stimulus-rails-rails80/pkg-descr b/www/rubygem-stimulus-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..37ed1125c806
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to
+take over your entire front-end in fact, it's not concerned with rendering HTML
+at all. Instead, it's designed to augment your HTML with just enough behavior to
+make it shine. Stimulus pairs beautifully with Turbo to provide a complete
+solution for fast, compelling applications with a minimal amount of effort.
+Together they form the core of Hotwire.
+
+Stimulus for Rails makes it easy to use this modest framework with both
+import-mapped and JavaScript-bundled apps. It relies on either importmap-rails
+to make Stimulus available via ESM or a Node-capable Rails (like via
+jsbundling-rails) to include Stimulus in the bundle. Make sure to install one of
+these first!
diff --git a/www/rubygem-stimulus-rails/Makefile b/www/rubygem-stimulus-rails/Makefile
index e73ee5c586c7..f9f6e49ce473 100644
--- a/www/rubygem-stimulus-rails/Makefile
+++ b/www/rubygem-stimulus-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stimulus-rails
PORTVERSION= 1.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/hotwired/stimulus-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-tailwindcss-rails-rails80/Makefile b/www/rubygem-tailwindcss-rails-rails80/Makefile
new file mode 100644
index 000000000000..cc13bfa60f5f
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= tailwindcss-rails
+PORTVERSION= 1.0.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Integrate Tailwind CSS with the asset pipeline in Rails
+WWW= https://github.com/rails/tailwindcss-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+# tailwindcss-rails 2.x uses pre-built Tailwind CSS CLI
+PORTSCOUT= limit:^1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-tailwindcss-rails-rails80/distinfo b/www/rubygem-tailwindcss-rails-rails80/distinfo
new file mode 100644
index 000000000000..f738c0d6a620
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641045750
+SHA256 (rubygem/tailwindcss-rails-1.0.0.gem) = 03fabbc6f36ddd29b7fe6877343b49cef2678aafe63cbddb55f861a19f5e3486
+SIZE (rubygem/tailwindcss-rails-1.0.0.gem) = 1063424
diff --git a/www/rubygem-tailwindcss-rails-rails80/pkg-descr b/www/rubygem-tailwindcss-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..d5475ebd156b
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/pkg-descr
@@ -0,0 +1,7 @@
+Tailwind CSS is a utility-first CSS framework packed with classes like flex,
+pt-4, text-center and rotate-90 that can be composed to build any design,
+directly in your markup.
+
+This gem gives access to the standard Tailwind CSS framework configured for dark
+mode, forms, aspect-ratio, typography, and the Inter font via the asset pipeline
+using Sprockets (and soon Propshaft).
diff --git a/www/rubygem-tailwindcss-rails/Makefile b/www/rubygem-tailwindcss-rails/Makefile
index 33ce8c536e5f..1456edd6ba66 100644
--- a/www/rubygem-tailwindcss-rails/Makefile
+++ b/www/rubygem-tailwindcss-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailwindcss-rails
PORTVERSION= 1.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/rails/tailwindcss-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-turbo-rails-rails80/Makefile b/www/rubygem-turbo-rails-rails80/Makefile
new file mode 100644
index 000000000000..e16ce18d486b
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= turbo-rails
+PORTVERSION= 2.0.17
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Speed of a single-page web application without having to write any JavaScript
+WWW= https://github.com/hotwired/turbo-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=7.1.0:www/rubygem-actionpack80 \
+ rubygem-railties80>=7.1.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-turbo-rails-rails80/distinfo b/www/rubygem-turbo-rails-rails80/distinfo
new file mode 100644
index 000000000000..27d1a2e35c1e
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816962
+SHA256 (rubygem/turbo-rails-2.0.17.gem) = 49fd304b62e1b7f308f4feda49d1e1941ec90e6cd2f16cd0d9f8380e72c21926
+SIZE (rubygem/turbo-rails-2.0.17.gem) = 203264
diff --git a/www/rubygem-turbo-rails-rails80/pkg-descr b/www/rubygem-turbo-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..8ec8ea2ef762
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/pkg-descr
@@ -0,0 +1,23 @@
+Turbo gives you the speed of a single-page web application without having to
+write any JavaScript. Turbo accelerates links and form submissions without
+requiring you to change your server-side generated HTML. It lets you carve up a
+page into independent frames, which can be lazy-loaded and operate as
+independent components. And finally, helps you make partial page updates using
+just HTML and a set of CRUD-like container tags. These three techniques reduce
+the amount of custom JavaScript that many web applications need to write by an
+order of magnitude. And for the few dynamic bits that are left, you're invited
+to finish the job with Stimulus.
+
+On top of accelerating web applications, Turbo was built from the ground-up to
+form the foundation of hybrid native applications. Write the navigational shell
+of your Android or iOS app using the standard platform tooling, then seamlessly
+fill in features from the web, following native navigation patterns. Not every
+mobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,
+you spend less time wrangling JSON, waiting on app stores to approve updates, or
+reimplementing features you've already created in HTML.
+
+Turbo is a language-agnostic framework written in TypeScript, but this gem
+builds on top of those basics to make the integration with Rails as smooth as
+possible. You can deliver turbo updates via model callbacks over Action Cable,
+respond to controller actions with native navigation or standard redirects, and
+render turbo frames with helpers and layout-free responses.
diff --git a/www/rubygem-turbo-rails/Makefile b/www/rubygem-turbo-rails/Makefile
index b2d3c166de78..9a6faaaaa78e 100644
--- a/www/rubygem-turbo-rails/Makefile
+++ b/www/rubygem-turbo-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= turbo-rails
PORTVERSION= 2.0.17
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,8 +11,8 @@ WWW= https://github.com/hotwired/turbo-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=7.1.0:www/rubygem-actionpack80 \
- rubygem-railties80>=7.1.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actionpack81>=7.1.0:www/rubygem-actionpack81 \
+ rubygem-railties81>=7.1.0:www/rubygem-railties81
USES= gem
diff --git a/www/wp-cli/Makefile b/www/wp-cli/Makefile
new file mode 100644
index 000000000000..72d0fa60d29c
--- /dev/null
+++ b/www/wp-cli/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= wp-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.0
+CATEGORIES= www
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
+PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
+DISTFILES+= ${PORTNAME}-${DISTVERSION}.phar
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= pkaipila@gmail.com
+COMMENT= Command line interface for WordPress
+WWW= https://wp-cli.org/ \
+ https://github.com/wp-cli/wp-cli/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= php:cli,flavors
+USE_GITHUB= yes
+USE_PHP= filter mbstring mysqli phar simplexml tokenizer xml xmlreader \
+ xmlwriter zip zlib
+
+NO_ARCH= yes
+NO_BUILD= yes
+PLIST_FILES= bin/wp \
+ etc/bash_completion.d/wp.bash \
+ share/fish/completions/wp.fish
+
+do-install:
+ ${INSTALL_SCRIPT} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.phar \
+ ${STAGEDIR}${PREFIX}/bin/wp
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions
+ ${INSTALL_DATA} ${WRKSRC}/utils/wp-completion.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/wp.bash
+ ${INSTALL_DATA} ${WRKSRC}/utils/wp.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions/wp.fish
+
+.include <bsd.port.mk>
diff --git a/www/wp-cli/distinfo b/www/wp-cli/distinfo
new file mode 100644
index 000000000000..9547e0c47a52
--- /dev/null
+++ b/www/wp-cli/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763504802
+SHA256 (wp-cli-2.12.0.phar) = ce34ddd838f7351d6759068d09793f26755463b4a4610a5a5c0a97b68220d85c
+SIZE (wp-cli-2.12.0.phar) = 7142777
+SHA256 (wp-cli-wp-cli-v2.12.0_GH0.tar.gz) = 5edf426895cad99c7fd6486de6618e7360ebcdbdda0684b78d587d67b4749345
+SIZE (wp-cli-wp-cli-v2.12.0_GH0.tar.gz) = 400613
diff --git a/www/wp-cli/pkg-descr b/www/wp-cli/pkg-descr
new file mode 100644
index 000000000000..ece676e35a95
--- /dev/null
+++ b/www/wp-cli/pkg-descr
@@ -0,0 +1,3 @@
+WP-CLI is the command-line interface for WordPress.
+You can update plugins, configure multisite installations and much more without
+using a web browser.
diff --git a/x11-themes/plasma6-aurorae/distinfo b/x11-themes/plasma6-aurorae/distinfo
index a4ac0465e5cc..2a3fe91aa439 100644
--- a/x11-themes/plasma6-aurorae/distinfo
+++ b/x11-themes/plasma6-aurorae/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293197
-SHA256 (KDE/plasma/6.5.2/aurorae-6.5.2.tar.xz) = f38d5855cffa9d7a29fa803934bba7c8a6847243ef773b55f223e864b79d98d3
-SIZE (KDE/plasma/6.5.2/aurorae-6.5.2.tar.xz) = 58064
+TIMESTAMP = 1763481312
+SHA256 (KDE/plasma/6.5.3/aurorae-6.5.3.tar.xz) = bde2b3eabe85f42426b32964b9282ab6888a95c9249a573a680a0f27be757470
+SIZE (KDE/plasma/6.5.3/aurorae-6.5.3.tar.xz) = 57728
diff --git a/x11-themes/plasma6-breeze-gtk/distinfo b/x11-themes/plasma6-breeze-gtk/distinfo
index 9a57e3588654..5822a2a5f7ec 100644
--- a/x11-themes/plasma6-breeze-gtk/distinfo
+++ b/x11-themes/plasma6-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293214
-SHA256 (KDE/plasma/6.5.2/breeze-gtk-6.5.2.tar.xz) = c682daf5f616d03db856579789278aa1c3632f2d54fb108f04e2cc81a9aefdb9
-SIZE (KDE/plasma/6.5.2/breeze-gtk-6.5.2.tar.xz) = 41012
+TIMESTAMP = 1763481314
+SHA256 (KDE/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz) = d26a60f62fcec0dab82017863f4b5beb8a07b7a21ca48af4470e450bf9dca3aa
+SIZE (KDE/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz) = 40852
diff --git a/x11-themes/plasma6-breeze/distinfo b/x11-themes/plasma6-breeze/distinfo
index 2d284e950587..d85796783893 100644
--- a/x11-themes/plasma6-breeze/distinfo
+++ b/x11-themes/plasma6-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293213
-SHA256 (KDE/plasma/6.5.2/breeze-6.5.2.tar.xz) = 907b5f058aca913ec8353799df7d9ce0c88dcda2d1bcbbf4a539f8886cf07a8b
-SIZE (KDE/plasma/6.5.2/breeze-6.5.2.tar.xz) = 41797820
+TIMESTAMP = 1763481314
+SHA256 (KDE/plasma/6.5.3/breeze-6.5.3.tar.xz) = d782875a4510c31435ccd5aad209eb519c0a4ddfdb7da392f54eae863c2e8699
+SIZE (KDE/plasma/6.5.3/breeze-6.5.3.tar.xz) = 41801364
diff --git a/x11-themes/plasma6-kde-gtk-config/distinfo b/x11-themes/plasma6-kde-gtk-config/distinfo
index 767f0527a469..e6ed3c0e36f9 100644
--- a/x11-themes/plasma6-kde-gtk-config/distinfo
+++ b/x11-themes/plasma6-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293215
-SHA256 (KDE/plasma/6.5.2/kde-gtk-config-6.5.2.tar.xz) = cc37cd3401be0ce676663c8ba21413f7a3fb32c73b684f22d172a62ade4e8d29
-SIZE (KDE/plasma/6.5.2/kde-gtk-config-6.5.2.tar.xz) = 79228
+TIMESTAMP = 1763481315
+SHA256 (KDE/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz) = 8f2452149585e3e05c88ffedb82e43dac1ec7669a08e6a33c03bad0332899f3e
+SIZE (KDE/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz) = 79140
diff --git a/x11-themes/plasma6-oxygen/distinfo b/x11-themes/plasma6-oxygen/distinfo
index 8d4b0dbacaaa..338b01ea3e0d 100644
--- a/x11-themes/plasma6-oxygen/distinfo
+++ b/x11-themes/plasma6-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293217
-SHA256 (KDE/plasma/6.5.2/oxygen-6.5.2.tar.xz) = d349c7928f068982337bb45481ec19d942a68f47e0f0a25eb839ea2ff358556a
-SIZE (KDE/plasma/6.5.2/oxygen-6.5.2.tar.xz) = 2967404
+TIMESTAMP = 1763481316
+SHA256 (KDE/plasma/6.5.3/oxygen-6.5.3.tar.xz) = 379f98db9d829b975b0a59a38a56d9a324feac4bb6f95fc20a5ea5a2203d6d94
+SIZE (KDE/plasma/6.5.3/oxygen-6.5.3.tar.xz) = 2971768
diff --git a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
index caa95d0155fb..588ab49e1ade 100644
--- a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293307
-SHA256 (KDE/plasma/6.5.2/plasma-workspace-wallpapers-6.5.2.tar.xz) = 05ac1d3ac607563bf18de5cec49f6c0a5bf51c82e6b8bf4466886e0d19d3593b
-SIZE (KDE/plasma/6.5.2/plasma-workspace-wallpapers-6.5.2.tar.xz) = 186903636
+TIMESTAMP = 1763481324
+SHA256 (KDE/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz) = 447d3a56750d53f53ce1a2735f35124466376ce3d0890b40200bc5fb88f01d97
+SIZE (KDE/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz) = 186904056
diff --git a/x11-themes/plasma6-qqc2-breeze-style/distinfo b/x11-themes/plasma6-qqc2-breeze-style/distinfo
index 3be4fb25a01e..a9ab8fe38390 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/distinfo
+++ b/x11-themes/plasma6-qqc2-breeze-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293309
-SHA256 (KDE/plasma/6.5.2/qqc2-breeze-style-6.5.2.tar.xz) = d5483dab67c578230c7e78c9fa54bb900d9e19356f915058e482a84d91956c81
-SIZE (KDE/plasma/6.5.2/qqc2-breeze-style-6.5.2.tar.xz) = 66820
+TIMESTAMP = 1763481324
+SHA256 (KDE/plasma/6.5.3/qqc2-breeze-style-6.5.3.tar.xz) = ff31b4d46e3b8b2a60031a5b964ea89f7c142cdd3392bde60b4a80f62f265bd3
+SIZE (KDE/plasma/6.5.3/qqc2-breeze-style-6.5.3.tar.xz) = 66412
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/distinfo b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
index 3b79448e4048..c09d48f31c76 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293311
-SHA256 (KDE/plasma/6.5.2/kdeplasma-addons-6.5.2.tar.xz) = 935b1ca2890cab03ef9bf0cacc8fb5a6044fa688487d4b60f97ab239a3b95684
-SIZE (KDE/plasma/6.5.2/kdeplasma-addons-6.5.2.tar.xz) = 1096604
+TIMESTAMP = 1763481325
+SHA256 (KDE/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz) = 8426429aaf15bf33d3c7b7f61837e9b5679e9b7ce73f612273398a7a977c6287
+SIZE (KDE/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz) = 1096852
diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo
index e7a8db795e95..846698aa7099 100644
--- a/x11-wm/plasma6-kdecoration/distinfo
+++ b/x11-wm/plasma6-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293311
-SHA256 (KDE/plasma/6.5.2/kdecoration-6.5.2.tar.xz) = 2963dc44ff2b1cc7ea44cbb3800d35c4d0bcead783728179afda504cc0611576
-SIZE (KDE/plasma/6.5.2/kdecoration-6.5.2.tar.xz) = 58936
+TIMESTAMP = 1763481325
+SHA256 (KDE/plasma/6.5.3/kdecoration-6.5.3.tar.xz) = 3238a135a67036f86d957f35247c51eb18e4b46609260478a6630cadc93449bd
+SIZE (KDE/plasma/6.5.3/kdecoration-6.5.3.tar.xz) = 58820
diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo
index 19a657049da0..233043b59d6a 100644
--- a/x11-wm/plasma6-kwin-x11/distinfo
+++ b/x11-wm/plasma6-kwin-x11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293320
-SHA256 (KDE/plasma/6.5.2/kwin-x11-6.5.2.tar.xz) = 632e6b14c7d302b6efec62ab08426a924ca720cb6fb207f0f922e59f7f689256
-SIZE (KDE/plasma/6.5.2/kwin-x11-6.5.2.tar.xz) = 6860264
+TIMESTAMP = 1763481327
+SHA256 (KDE/plasma/6.5.3/kwin-x11-6.5.3.tar.xz) = ae7515a590d79f8613dc322b4413724cb0466771036986f47d012cece79e9bd9
+SIZE (KDE/plasma/6.5.3/kwin-x11-6.5.3.tar.xz) = 6854040
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 2eac26edc93f..9afa43341aaa 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, Wayland Compositor
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index 2b86da865416..63d4b63c2a75 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293316
-SHA256 (KDE/plasma/6.5.2/kwin-6.5.2.tar.xz) = 3be0d569fe342daddee859bab6aefda32d7056b601e84038e8af92593f140774
-SIZE (KDE/plasma/6.5.2/kwin-6.5.2.tar.xz) = 8797584
+TIMESTAMP = 1763481326
+SHA256 (KDE/plasma/6.5.3/kwin-6.5.3.tar.xz) = 90eaf74d7733a591e5f9170b59a49ee0e3684de954ab756fef0421c035149f71
+SIZE (KDE/plasma/6.5.3/kwin-6.5.3.tar.xz) = 8790764
diff --git a/x11/hyprls/Makefile b/x11/hyprls/Makefile
index 1a5fabd00fa2..5521d250d7fd 100644
--- a/x11/hyprls/Makefile
+++ b/x11/hyprls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
-PORTREVISION= 3
+DISTVERSION= 0.10.0
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.25,modules
USE_GITHUB= nodefault
-GH_TUPLE= hyprwm:hyprland-wiki:6c123a2f295b6b1846511587df0b68616dff1a47:hyprland_wiki/hyprland-wiki
+GH_TUPLE= hyprwm:hyprland-wiki:584e32827d32256da60ea9db0f3d26b3d91dac05:hyprland_wiki/hyprland-wiki
GO_MODULE= github.com/hyprland-community/hyprls
GO_TARGET= ./cmd/hyprls
diff --git a/x11/hyprls/distinfo b/x11/hyprls/distinfo
index 295f6a4ce55c..738c9af5e510 100644
--- a/x11/hyprls/distinfo
+++ b/x11/hyprls/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758445157
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.mod) = 245e17a069d23e2e4a1f07f92685ea7f755ac2f7b517f8da801b4f38cc398b9c
-SIZE (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.mod) = 906
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.zip) = 2d07cf48c1b26a4e125e8912d779fe2fab835e32c97b14717288d179c03457fb
-SIZE (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.zip) = 1902059
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/hyprwm-hyprland-wiki-6c123a2f295b6b1846511587df0b68616dff1a47_GH0.tar.gz) = 80a8da05f86590b2af38ca1c35f06cb950ca5bb03c17e8fb54bd473048f5c73a
-SIZE (go/x11_hyprls/hyprls-v0.9.1/hyprwm-hyprland-wiki-6c123a2f295b6b1846511587df0b68616dff1a47_GH0.tar.gz) = 409680
+TIMESTAMP = 1763433528
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 1b0ad8eed291b40627a6ae9ef74454c54ab962490c4adb2c5d3f3d2fb06adbc1
+SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 906
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = b27c25c11c336736facda664f5d3d81084b8ecb12a069905869201d71983dfd0
+SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = 1907074
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = d6b9e05ac87c1247ed2166076c09b7fbe9f03117ec9ba245832b1f438be945ee
+SIZE (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = 415642
diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo
index 44ff8200b5ef..7bf6679d7d91 100644
--- a/x11/plasma6-kactivitymanagerd/distinfo
+++ b/x11/plasma6-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293320
-SHA256 (KDE/plasma/6.5.2/kactivitymanagerd-6.5.2.tar.xz) = 9332b5f0fc86f806a480bb45112693a83df906db8eaddc2417459e9a6d7cdf6d
-SIZE (KDE/plasma/6.5.2/kactivitymanagerd-6.5.2.tar.xz) = 99604
+TIMESTAMP = 1763481328
+SHA256 (KDE/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz) = aec7045e7c796992e226778e9e8cd720e13bc88f9fe424dfe705749daf7c2fed
+SIZE (KDE/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz) = 99072
diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo
index 1858972a705a..5ce177e81dd5 100644
--- a/x11/plasma6-kgamma/distinfo
+++ b/x11/plasma6-kgamma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293321
-SHA256 (KDE/plasma/6.5.2/kgamma-6.5.2.tar.xz) = 538353ffcdfb7e6d66e16b1a3fafffa478b293c7d57656ca71016f2aeb782eee
-SIZE (KDE/plasma/6.5.2/kgamma-6.5.2.tar.xz) = 87620
+TIMESTAMP = 1763481328
+SHA256 (KDE/plasma/6.5.3/kgamma-6.5.3.tar.xz) = 81f6b9fd3b9e6145d11f39df91497570b245d78c1e94c3ee1e61d62fb803960d
+SIZE (KDE/plasma/6.5.3/kgamma-6.5.3.tar.xz) = 87456
diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo
index 335cdb4289a4..06f1f32fcbdd 100644
--- a/x11/plasma6-kglobalacceld/distinfo
+++ b/x11/plasma6-kglobalacceld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293322
-SHA256 (KDE/plasma/6.5.2/kglobalacceld-6.5.2.tar.xz) = 8954c7b754e22affd7f79ef4061f5ae0c71798f7bc5531eac8c778936ba4f5f6
-SIZE (KDE/plasma/6.5.2/kglobalacceld-6.5.2.tar.xz) = 56576
+TIMESTAMP = 1763481329
+SHA256 (KDE/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz) = 47a9c9815b1dd34fd9ec77f2826ce959216f01275853375936434f12dc9287d2
+SIZE (KDE/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz) = 56320
diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo
index f41b4eaf58f4..8c524ace88eb 100644
--- a/x11/plasma6-kscreen/distinfo
+++ b/x11/plasma6-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293323
-SHA256 (KDE/plasma/6.5.2/kscreen-6.5.2.tar.xz) = 9c814fd42f9730196fc0c9e6230a85bfc8004c0e5732b04879d35db4d7b9c468
-SIZE (KDE/plasma/6.5.2/kscreen-6.5.2.tar.xz) = 1731288
+TIMESTAMP = 1763481330
+SHA256 (KDE/plasma/6.5.3/kscreen-6.5.3.tar.xz) = 7f09ef7546cef2484dffe091853d6928ada38a776d5fbf0b10d47ac96de9a0c7
+SIZE (KDE/plasma/6.5.3/kscreen-6.5.3.tar.xz) = 1730512
diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo
index e867edf61fdd..4356b5503d54 100644
--- a/x11/plasma6-kwayland/distinfo
+++ b/x11/plasma6-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293324
-SHA256 (KDE/plasma/6.5.2/kwayland-6.5.2.tar.xz) = aa63e3753e241f3955eb806ae91af1f3963e42ec731f2b8a2330119b65cb557a
-SIZE (KDE/plasma/6.5.2/kwayland-6.5.2.tar.xz) = 134112
+TIMESTAMP = 1763481331
+SHA256 (KDE/plasma/6.5.3/kwayland-6.5.3.tar.xz) = e6c13b7a4812724102fe2f82f502e42f8812114381a82bb81b8613ea5ab38725
+SIZE (KDE/plasma/6.5.3/kwayland-6.5.3.tar.xz) = 132896
diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo
index 1344ae8eeba0..cdbcf19773c9 100644
--- a/x11/plasma6-layer-shell-qt/distinfo
+++ b/x11/plasma6-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293325
-SHA256 (KDE/plasma/6.5.2/layer-shell-qt-6.5.2.tar.xz) = 4530bb88e3fb2b6358ba8169a0c83922d9dbc33210f8d8d2b7d0479dd449633d
-SIZE (KDE/plasma/6.5.2/layer-shell-qt-6.5.2.tar.xz) = 36408
+TIMESTAMP = 1763481331
+SHA256 (KDE/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz) = 94d7d854a151c3f5028748d6ea88c68a28a6c1d8c7610d3610745d188d273049
+SIZE (KDE/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz) = 36188
diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo
index b7adafd53ced..489c8b39fe8d 100644
--- a/x11/plasma6-libkscreen/distinfo
+++ b/x11/plasma6-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293328
-SHA256 (KDE/plasma/6.5.2/libkscreen-6.5.2.tar.xz) = 28099754348a7d3af74d79b443d7fde8e6a2b32c6e5491b520180d65d1e1ba61
-SIZE (KDE/plasma/6.5.2/libkscreen-6.5.2.tar.xz) = 121788
+TIMESTAMP = 1763481334
+SHA256 (KDE/plasma/6.5.3/libkscreen-6.5.3.tar.xz) = 1e0036c4886824bbeb30f3ce558b9e4d10373885e60087d6d91553f27374d22f
+SIZE (KDE/plasma/6.5.3/libkscreen-6.5.3.tar.xz) = 120856
diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo
index ac31091504c3..d2ee531078ee 100644
--- a/x11/plasma6-libplasma/distinfo
+++ b/x11/plasma6-libplasma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293330
-SHA256 (KDE/plasma/6.5.2/libplasma-6.5.2.tar.xz) = 194fcfd972b7c0882e88528603d8aef69aa0a5ef199730bf5b1e33022f21e6e1
-SIZE (KDE/plasma/6.5.2/libplasma-6.5.2.tar.xz) = 1970548
+TIMESTAMP = 1763481335
+SHA256 (KDE/plasma/6.5.3/libplasma-6.5.3.tar.xz) = 1fe40f488501078dc700f3ca018e4ff5d4c5d344fbcd4adb76ace86269c7a9f5
+SIZE (KDE/plasma/6.5.3/libplasma-6.5.3.tar.xz) = 1971112
diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo
index 6d4dc4ace23c..fc82ea16b169 100644
--- a/x11/plasma6-plasma-activities-stats/distinfo
+++ b/x11/plasma6-plasma-activities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293337
-SHA256 (KDE/plasma/6.5.2/plasma-activities-stats-6.5.2.tar.xz) = b9a65b164ed7a3012118e0891670ca5e8287b2cb8f42f562dc7f649852f49000
-SIZE (KDE/plasma/6.5.2/plasma-activities-stats-6.5.2.tar.xz) = 83392
+TIMESTAMP = 1763481340
+SHA256 (KDE/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz) = dcf32468cba65ec7067ea63aac0cfad419dc24975806699893699814ee39fcd4
+SIZE (KDE/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz) = 83068
diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo
index 865ffffbc7b2..783d27ffe503 100644
--- a/x11/plasma6-plasma-activities/distinfo
+++ b/x11/plasma6-plasma-activities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293333
-SHA256 (KDE/plasma/6.5.2/plasma-activities-6.5.2.tar.xz) = 39783d324f3c03404521b49264d34135756d00bcead46177a4b989f8bea7449a
-SIZE (KDE/plasma/6.5.2/plasma-activities-6.5.2.tar.xz) = 63328
+TIMESTAMP = 1763481337
+SHA256 (KDE/plasma/6.5.3/plasma-activities-6.5.3.tar.xz) = ebb2990a9504864ed332de83f92941924afa74e579b9d1b406bb9d876d0ee21d
+SIZE (KDE/plasma/6.5.3/plasma-activities-6.5.3.tar.xz) = 63004
diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo
index 128534863324..9269b0bafaeb 100644
--- a/x11/plasma6-plasma-desktop/distinfo
+++ b/x11/plasma6-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293343
-SHA256 (KDE/plasma/6.5.2/plasma-desktop-6.5.2.tar.xz) = b0b2b3351fc8e6f53f0673e7bb4e0772d9df620e9d3de65e651d3d70306c7a58
-SIZE (KDE/plasma/6.5.2/plasma-desktop-6.5.2.tar.xz) = 16758456
+TIMESTAMP = 1763481341
+SHA256 (KDE/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz) = bb764a2c97747f9e3027429427046754fb3ac7dff6ac82171511c716faa4d0b7
+SIZE (KDE/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz) = 16750748
diff --git a/x11/plasma6-plasma-desktop/pkg-plist b/x11/plasma6-plasma-desktop/pkg-plist
index 088be9510c80..6a45d72f7ee1 100644
--- a/x11/plasma6-plasma-desktop/pkg-plist
+++ b/x11/plasma6-plasma-desktop/pkg-plist
@@ -2019,6 +2019,7 @@ share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/hu/LC_MESSAGES/plasma_runner_keys.mo
share/locale/hu/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/hu/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/hu/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo
index b094c9913395..439d77de087e 100644
--- a/x11/plasma6-plasma-integration/distinfo
+++ b/x11/plasma6-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293344
-SHA256 (KDE/plasma/6.5.2/plasma-integration-6.5.2.tar.xz) = 8a13fcfd5a61cf9ff683754fe7013e24f2285b8f39f6799ba1df7bc9ee5f7ee4
-SIZE (KDE/plasma/6.5.2/plasma-integration-6.5.2.tar.xz) = 98804
+TIMESTAMP = 1763481342
+SHA256 (KDE/plasma/6.5.3/plasma-integration-6.5.3.tar.xz) = aaaff2d04e3e7fc289353f464c9be0b27782ae3596a53c667ced43ae6bb9dcb8
+SIZE (KDE/plasma/6.5.3/plasma-integration-6.5.3.tar.xz) = 98256
diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo
index 7c05e952a692..557642802d62 100644
--- a/x11/plasma6-plasma-workspace/distinfo
+++ b/x11/plasma6-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293352
-SHA256 (KDE/plasma/6.5.2/plasma-workspace-6.5.2.tar.xz) = 8bf7fa53b33e27448e2b151f5fc086cecc5d7f5163c4a9d8f13875e5676e0ba6
-SIZE (KDE/plasma/6.5.2/plasma-workspace-6.5.2.tar.xz) = 20271688
+TIMESTAMP = 1763481343
+SHA256 (KDE/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz) = ff64cbadc97493eaf0f633cb00912bcfc20536dda684babcfa4b3eecd483ca17
+SIZE (KDE/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz) = 20268060
diff --git a/x11/plasma6-plasma-workspace/pkg-plist b/x11/plasma6-plasma-workspace/pkg-plist
index 3246668f62a7..c298ff5a4ba7 100644
--- a/x11/plasma6-plasma-workspace/pkg-plist
+++ b/x11/plasma6-plasma-workspace/pkg-plist
@@ -2471,6 +2471,7 @@ share/locale/fr/LC_MESSAGES/kcm_regionandlang.mo
share/locale/fr/LC_MESSAGES/kcm_soundtheme.mo
share/locale/fr/LC_MESSAGES/kcm_style.mo
share/locale/fr/LC_MESSAGES/kcm_users.mo
+share/locale/fr/LC_MESSAGES/kcm_wallpaper.mo
share/locale/fr/LC_MESSAGES/kcminit.mo
share/locale/fr/LC_MESSAGES/kded_devicenotifications.mo
share/locale/fr/LC_MESSAGES/kded_donationmessage.mo
@@ -6069,6 +6070,7 @@ share/locale/zh_CN/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_CN/LC_MESSAGES/kcm_soundtheme.mo
share/locale/zh_CN/LC_MESSAGES/kcm_style.mo
share/locale/zh_CN/LC_MESSAGES/kcm_users.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_wallpaper.mo
share/locale/zh_CN/LC_MESSAGES/kcminit.mo
share/locale/zh_CN/LC_MESSAGES/kded_devicenotifications.mo
share/locale/zh_CN/LC_MESSAGES/kded_donationmessage.mo
@@ -6145,6 +6147,7 @@ share/locale/zh_TW/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_TW/LC_MESSAGES/kcm_soundtheme.mo
share/locale/zh_TW/LC_MESSAGES/kcm_style.mo
share/locale/zh_TW/LC_MESSAGES/kcm_users.mo
+share/locale/zh_TW/LC_MESSAGES/kcm_wallpaper.mo
share/locale/zh_TW/LC_MESSAGES/kcminit.mo
share/locale/zh_TW/LC_MESSAGES/kded_devicenotifications.mo
share/locale/zh_TW/LC_MESSAGES/kded_donationmessage.mo