summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/zlib-ng/Makefile11
-rw-r--r--archivers/zlib-ng/distinfo6
-rw-r--r--biology/seqan3/Makefile17
-rw-r--r--biology/seqan3/distinfo12
-rw-r--r--biology/seqan3/files/patch-cmake_CPM.cmake11
-rw-r--r--biology/seqan3/pkg-plist132
-rw-r--r--devel/Makefile2
-rw-r--r--devel/bashdb/files/patch-configure2
-rw-r--r--devel/electron32/files/patch-net_dns_BUILD.gn16
-rw-r--r--devel/electron34/files/patch-net_dns_BUILD.gn16
-rw-r--r--devel/electron35/files/patch-net_dns_BUILD.gn18
-rw-r--r--devel/electron36/files/patch-net_dns_BUILD.gn18
-rw-r--r--devel/electron37/Makefile4
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo22
-rw-r--r--devel/electron37/files/patch-electron_shell_services_node_node__service.cc6
-rw-r--r--devel/electron37/files/patch-electron_spec_api-tray-spec.ts18
-rw-r--r--devel/electron37/files/patch-net_dns_BUILD.gn18
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/gitlab-runner/Makefile6
-rw-r--r--devel/gitlab-runner/distinfo18
-rw-r--r--devel/ninja/Makefile2
-rw-r--r--devel/ninja/distinfo6
-rw-r--r--devel/py-rapidfuzz/Makefile4
-rw-r--r--devel/py-rapidfuzz/distinfo6
-rw-r--r--devel/py-ruff/Makefile20
-rw-r--r--devel/py-ruff/distinfo38
-rw-r--r--devel/qtcreator/Makefile2
-rw-r--r--devel/qtcreator/distinfo6
-rw-r--r--devel/qtcreator/pkg-plist1
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/ruff/Makefile2
-rw-r--r--devel/ruff/Makefile.crates18
-rw-r--r--devel/ruff/distinfo38
-rw-r--r--devel/wasi-compiler-rt21/Makefile6
-rw-r--r--devel/wasi-libc/Makefile5
-rw-r--r--devel/wasi-libc/distinfo6
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h13
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg___va_copy.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_header_macro.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_arg.h22
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_copy.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_list.h13
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_header_macro.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_max_align_t.h27
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_null.h29
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h29
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_offsetof.h17
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_rsize_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_size_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_unreachable.h21
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_wchar_t.h28
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_wint_t.h15
-rw-r--r--devel/wasi-libc/files/llvm21/stdarg.h75
-rw-r--r--devel/wasi-libc/files/llvm21/stddef.h139
-rw-r--r--devel/wasi-libc/pkg-plist172
-rw-r--r--devel/wasi-libc/pkg-plist182
-rw-r--r--devel/wasi-libc/pkg-plist192
-rw-r--r--devel/wasi-libc/pkg-plist202
-rw-r--r--devel/wasi-libc/pkg-plist21249
-rw-r--r--devel/wasi-libcxx21/Makefile6
-rw-r--r--devel/wasi-libcxx21/pkg-plist1816
-rw-r--r--devel/wizer/Makefile156
-rw-r--r--devel/wizer/distinfo312
-rw-r--r--editors/vscode/Makefile1
-rw-r--r--emulators/virtualbox-ose-70/Makefile4
-rw-r--r--emulators/virtualbox-ose-71/Makefile4
-rw-r--r--emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk14
-rw-r--r--emulators/virtualbox-ose-additions-legacy/Makefile4
-rw-r--r--emulators/virtualbox-ose-additions/Makefile4
-rw-r--r--emulators/virtualbox-ose-kmod-70/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod-71/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod-legacy/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod/Makefile3
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile4
-rw-r--r--emulators/virtualbox-ose/Makefile4
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/gmic-qt/Makefile2
-rw-r--r--graphics/gmic-qt/distinfo6
-rw-r--r--mail/thunderbird-esr/Makefile5
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird/Makefile1
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-mgmt/collectd5/Makefile140
-rw-r--r--net-mgmt/collectd5/pkg-plist2
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/kea/Makefile3
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/files/patch-meson.build12
-rw-r--r--net/kea/files/patch-src_bin_shell_kea-shell.in8
-rw-r--r--net/kea/pkg-plist16
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--science/openmodelica/Makefile9
-rw-r--r--science/openmodelica/distinfo38
-rw-r--r--science/openmodelica/pkg-plist3
-rw-r--r--security/vuxml/vuln/2025.xml68
-rw-r--r--sysutils/limine/Makefile2
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--textproc/feluda/Makefile7
-rw-r--r--textproc/feluda/Makefile.crates13
-rw-r--r--textproc/feluda/distinfo32
-rw-r--r--textproc/feluda/files/patch-Cargo.lock26
-rw-r--r--textproc/feluda/files/patch-Cargo.toml11
-rw-r--r--textproc/obsidian/Makefile1
-rw-r--r--textproc/py-ntc-templates/Makefile4
-rw-r--r--textproc/py-ntc-templates/distinfo6
-rw-r--r--textproc/py-textfsm/Makefile13
-rw-r--r--textproc/py-textfsm/distinfo6
-rw-r--r--textproc/py-textfsm/files/patch-setup.py17
-rw-r--r--textproc/sttr/Makefile5
-rw-r--r--textproc/sttr/distinfo10
-rw-r--r--www/Makefile1
-rw-r--r--www/apache24/Makefile1
-rw-r--r--www/apache24/files/apache24.in3
-rw-r--r--www/chromium/files/patch-net_dns_BUILD.gn16
-rw-r--r--www/davical/Makefile3
-rw-r--r--www/davical/files/patch-caldav-ACL.php85
-rw-r--r--www/davical/files/patch-principal-edit.php27
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox/Makefile1
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/iridium/files/patch-content_browser_BUILD.gn14
-rw-r--r--www/iridium/files/patch-net_BUILD.gn24
-rw-r--r--www/librewolf/Makefile1
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/phpvirtualbox-70/Makefile3
-rw-r--r--www/phpvirtualbox-71/Makefile7
-rw-r--r--www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php21
-rw-r--r--www/phpvirtualbox-72/Makefile36
-rw-r--r--www/phpvirtualbox-72/distinfo3
-rw-r--r--www/phpvirtualbox-72/files/patch-endpoints_lib_config.php (renamed from www/phpvirtualbox-71/files/patch-endpoints_lib_config.php)0
-rw-r--r--www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php (renamed from www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php)0
-rw-r--r--www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html (renamed from www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html)0
-rw-r--r--www/phpvirtualbox-72/pkg-descr3
-rw-r--r--www/phpvirtualbox-72/pkg-plist614
-rw-r--r--www/phpvirtualbox-legacy/Makefile6
-rw-r--r--www/phpvirtualbox-legacy/files/patch-php8 (renamed from www/phpvirtualbox/files/patch-php8)0
-rw-r--r--www/phpvirtualbox/Makefile5
-rw-r--r--www/py-dj51-django-choices-field/Makefile2
-rw-r--r--www/py-dj51-django-choices-field/distinfo6
-rw-r--r--www/py-dj52-django-choices-field/Makefile2
-rw-r--r--www/py-dj52-django-choices-field/distinfo6
-rw-r--r--www/py-django-choices-field/Makefile3
-rw-r--r--www/py-django-choices-field/distinfo6
-rw-r--r--www/tor-browser/Makefile1
-rw-r--r--www/ungoogled-chromium/files/patch-net_dns_BUILD.gn18
-rw-r--r--www/waterfox/Makefile1
-rw-r--r--x11/lightdm-kde-greeter/Makefile28
-rw-r--r--x11/lightdm-kde-greeter/pkg-message6
-rw-r--r--x11/lightdm-kde-greeter/pkg-plist2
158 files changed, 4349 insertions, 831 deletions
diff --git a/archivers/zlib-ng/Makefile b/archivers/zlib-ng/Makefile
index d143b4558d15..02767cd2c758 100644
--- a/archivers/zlib-ng/Makefile
+++ b/archivers/zlib-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zlib-ng
-DISTVERSION= 2.2.4
+DISTVERSION= 2.2.5
CATEGORIES= archivers
MAINTAINER= vvd@FreeBSD.org
@@ -11,15 +11,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
TEST_DEPENDS= googletest>=0:devel/googletest
-USES= cmake:testing compiler:c11
+USES= cmake:testing compiler:c++14-lang
USE_GITHUB= yes
USE_LDCONFIG= yes
-CMAKE_OFF= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
-CMAKE_TESTING_ON= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
-
-# error: use of undeclared identifier 'isascii'
-CFLAGS+= -D__XSI_VISIBLE
+CMAKE_OFF= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
+CMAKE_TESTING_ON= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
PLIST_SUB= SHLIB_VER=${DISTVERSION}
diff --git a/archivers/zlib-ng/distinfo b/archivers/zlib-ng/distinfo
index abac4ac19a38..2f4754a7d3e9 100644
--- a/archivers/zlib-ng/distinfo
+++ b/archivers/zlib-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739270273
-SHA256 (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = a73343c3093e5cdc50d9377997c3815b878fd110bf6511c2c7759f2afb90f5a3
-SIZE (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = 2415754
+TIMESTAMP = 1756000000
+SHA256 (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 5b3b022489f3ced82384f06db1e13ba148cbce38c7941e424d6cb414416acd18
+SIZE (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 2417402
diff --git a/biology/seqan3/Makefile b/biology/seqan3/Makefile
index 9c8fc69ba93e..c1675008fd19 100644
--- a/biology/seqan3/Makefile
+++ b/biology/seqan3/Makefile
@@ -1,10 +1,16 @@
PORTNAME= seqan3
-DISTVERSION= 3.3.0
+DISTVERSION= 3.4.0
CATEGORIES= biology devel math
+MASTER_SITES= https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.42.0/:cpm
+DISTFILES= CPM.cmake:cpm
+DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ xxsds-sdsl-lite-d54d389_GH0${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only library for biological sequence analysis
-WWW= https://github.com/seqan/seqan3
+WWW= https://www.seqan.de/ \
+ https://github.com/seqan/seqan3
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -15,14 +21,13 @@ BUILD_DEPENDS= ${HPP_DEPENDS}
RUN_DEPENDS= ${HPP_DEPENDS} \
coin-or-lemon>0:math/lemon
-USES= cmake localbase
+USES= cmake compiler:c++23-lang localbase
USE_GITHUB= yes
GH_ACCOUNT= seqan
GH_TUPLE= xxsds:sdsl-lite:d54d389:sdsl_lite/submodules/sdsl-lite
-USE_GCC= yes # tests only pass with gcc, see https://github.com/seqan/seqan3/issues/2643, otherwise gcc isn't needed because this is a header-only library
-# tests fail to compile, see https://github.com/seqan/seqan3/issues/3191
+CMAKE_ARGS= -DCPM_LOCATION=${DISTDIR}/${DIST_SUBDIR}
TEST_WRKSRC= ${WRKSRC}/.test
@@ -33,7 +38,7 @@ post-install:
do-test:
@${MKDIR} ${TEST_WRKSRC} && cd ${TEST_WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKSRC}/test/unit && \
+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFETCHCONTENT_FULLY_DISCONNECTED=OFF ${WRKSRC}/test/unit && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
ctest
diff --git a/biology/seqan3/distinfo b/biology/seqan3/distinfo
index 8fa5387420f9..9e9fe56de4ee 100644
--- a/biology/seqan3/distinfo
+++ b/biology/seqan3/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1694368553
-SHA256 (seqan-seqan3-3.3.0_GH0.tar.gz) = 96975406445c8a5974803eefa146ee2f85206f6d2c2bccf45171ee0b1a653fb8
-SIZE (seqan-seqan3-3.3.0_GH0.tar.gz) = 1564852
-SHA256 (xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1
-SIZE (xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835
+TIMESTAMP = 1756395731
+SHA256 (seqan3-3.4.0/CPM.cmake) = 2020b4fc42dba44817983e06342e682ecfc3d2f484a581f11cc5731fbe4dce8a
+SIZE (seqan3-3.4.0/CPM.cmake) = 44969
+SHA256 (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 8e000e6788f1e2ada071b36f64231d56f18e2d687ab4122d86cd3aefc6c87743
+SIZE (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 1749810
+SHA256 (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1
+SIZE (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835
diff --git a/biology/seqan3/files/patch-cmake_CPM.cmake b/biology/seqan3/files/patch-cmake_CPM.cmake
new file mode 100644
index 000000000000..c288163d7312
--- /dev/null
+++ b/biology/seqan3/files/patch-cmake_CPM.cmake
@@ -0,0 +1,11 @@
+--- cmake/CPM.cmake.orig 2025-08-28 15:36:29 UTC
++++ cmake/CPM.cmake
+@@ -16,7 +16,7 @@ get_filename_component (CPM_DOWNLOAD_LOCATION ${CPM_DO
+ # Expand relative path. This is important if the provided path contains a tilde (~)
+ get_filename_component (CPM_DOWNLOAD_LOCATION ${CPM_DOWNLOAD_LOCATION} ABSOLUTE)
+
+-file (DOWNLOAD https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_DOWNLOAD_VERSION}/CPM.cmake
++file (DOWNLOAD file://${CPM_LOCATION}/CPM.cmake
+ ${CPM_DOWNLOAD_LOCATION} EXPECTED_HASH SHA256=${CPM_HASH_SUM})
+
+ include (${CPM_DOWNLOAD_LOCATION})
diff --git a/biology/seqan3/pkg-plist b/biology/seqan3/pkg-plist
index 19d86e63d82e..e727ba232e45 100644
--- a/biology/seqan3/pkg-plist
+++ b/biology/seqan3/pkg-plist
@@ -91,6 +91,7 @@ include/seqan3/alignment/scoring/all.hpp
include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp
include/seqan3/alignment/scoring/detail/simd_match_mismatch_scoring_scheme.hpp
include/seqan3/alignment/scoring/detail/simd_matrix_scoring_scheme.hpp
+include/seqan3/alignment/scoring/hamming_scoring_scheme.hpp
include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp
include/seqan3/alignment/scoring/scoring_scheme_base.hpp
include/seqan3/alignment/scoring/scoring_scheme_concept.hpp
@@ -191,11 +192,16 @@ include/seqan3/contrib/README.md
include/seqan3/contrib/parallel/buffer_queue.hpp
include/seqan3/contrib/parallel/serialised_resource_pool.hpp
include/seqan3/contrib/parallel/suspendable_queue.hpp
+include/seqan3/contrib/sdsl-lite.hpp
include/seqan3/contrib/std/.clang-format
include/seqan3/contrib/std/.gitignore
-include/seqan3/contrib/std/LICENSE
+include/seqan3/contrib/std/LICENSE.md
+include/seqan3/contrib/std/LICENSES/BSD-3-Clause.txt
+include/seqan3/contrib/std/LICENSES/CC-BY-4.0.txt
+include/seqan3/contrib/std/LICENSES/CC0-1.0.txt
include/seqan3/contrib/std/README.md
include/seqan3/contrib/std/all_view.hpp
+include/seqan3/contrib/std/chunk_by_view.hpp
include/seqan3/contrib/std/chunk_view.hpp
include/seqan3/contrib/std/concepts.hpp
include/seqan3/contrib/std/detail/adaptor_base.hpp
@@ -203,7 +209,9 @@ include/seqan3/contrib/std/detail/adaptor_for_view_without_args.hpp
include/seqan3/contrib/std/detail/adaptor_from_functor.hpp
include/seqan3/contrib/std/detail/compiler_definitions.hpp
include/seqan3/contrib/std/detail/exposition_only.hpp
+include/seqan3/contrib/std/detail/movable_box.hpp
include/seqan3/contrib/std/detail/non_propagating_cache.hpp
+include/seqan3/contrib/std/enumerate_view.hpp
include/seqan3/contrib/std/join_with_view.hpp
include/seqan3/contrib/std/pair.hpp
include/seqan3/contrib/std/to.hpp
@@ -239,14 +247,13 @@ include/seqan3/core/debug_stream.hpp
include/seqan3/core/debug_stream/all.hpp
include/seqan3/core/debug_stream/byte.hpp
include/seqan3/core/debug_stream/debug_stream_type.hpp
+include/seqan3/core/debug_stream/default_printer.hpp
include/seqan3/core/debug_stream/detail/to_string.hpp
include/seqan3/core/debug_stream/optional.hpp
include/seqan3/core/debug_stream/range.hpp
include/seqan3/core/debug_stream/tuple.hpp
include/seqan3/core/debug_stream/variant.hpp
include/seqan3/core/detail/all.hpp
-include/seqan3/core/detail/all_view.hpp
-include/seqan3/core/detail/copyable_wrapper.hpp
include/seqan3/core/detail/customisation_point.hpp
include/seqan3/core/detail/deferred_crtp_base.hpp
include/seqan3/core/detail/empty_type.hpp
@@ -364,127 +371,10 @@ include/seqan3/search/views/minimiser.hpp
include/seqan3/search/views/minimiser_hash.hpp
include/seqan3/std/charconv
include/seqan3/std/new
-include/seqan3/submodules/sdsl-lite/include/sdsl/.gitignore
-include/seqan3/submodules/sdsl-lite/include/sdsl/bit_vector_il.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bit_vectors.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bits.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_g.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_gg.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cereal.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_comma.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_elias_delta.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_elias_gamma.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_fibonacci.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/config.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_bwt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_config.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_isa.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_lcp.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_lcp_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_sa.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_sa_se.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_alphabet_strategy.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_bitcompressed.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_sampling_strategy.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_wt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_fully.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_iterators.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_sct3.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/dac_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/divsufsort.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/enc_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/fast_cache.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/hyb_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_buffer.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_io_wrappers.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_mapper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/inv_perm_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/io.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/iterators.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_tree_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_bitcompressed.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_byte.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_dac.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_tree2.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_vlc.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_wt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/louds_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/memory_management.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/memory_tracking.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/nearest_neighbour_dictionary.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/nn_dict_dynamic.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/platform.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/qsufsort.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/ram_filebuf.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/ram_fs.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int_v.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_v.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_v5.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_succinct_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_succinct_sct.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_support_sparse_table.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_vector_15.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sd_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sdsl_concepts.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support_mcl.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sfstream.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_int_stack.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_multi_stack_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_stack_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/structure_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_array_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_array_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_arrays.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_tree_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_tree_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_trees.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uint128_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uint256_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uintx_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/util.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/vectors.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/version.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/vlc_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wavelet_trees.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wm_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_ap.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_blcd.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_epr.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_gmr.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_huff.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_hutu.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_pc.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_rlmn.hpp
include/seqan3/utility/all.hpp
include/seqan3/utility/bloom_filter/all.hpp
include/seqan3/utility/bloom_filter/bloom_filter.hpp
+include/seqan3/utility/bloom_filter/bloom_filter_strong_types.hpp
include/seqan3/utility/char_operations/all.hpp
include/seqan3/utility/char_operations/predicate.hpp
include/seqan3/utility/char_operations/predicate_detail.hpp
diff --git a/devel/Makefile b/devel/Makefile
index 4654f2aba762..5662471fa45e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8431,12 +8431,14 @@
SUBDIR += wasi-compiler-rt18
SUBDIR += wasi-compiler-rt19
SUBDIR += wasi-compiler-rt20
+ SUBDIR += wasi-compiler-rt21
SUBDIR += wasi-libc
SUBDIR += wasi-libcxx
SUBDIR += wasi-libcxx17
SUBDIR += wasi-libcxx18
SUBDIR += wasi-libcxx19
SUBDIR += wasi-libcxx20
+ SUBDIR += wasi-libcxx21
SUBDIR += wasm-server-runner
SUBDIR += wasm3
SUBDIR += wasmer
diff --git a/devel/bashdb/files/patch-configure b/devel/bashdb/files/patch-configure
index 25ed8c36baaf..698eaacce988 100644
--- a/devel/bashdb/files/patch-configure
+++ b/devel/bashdb/files/patch-configure
@@ -5,7 +5,7 @@
bash_5_or_greater=no
case "${bash_major}.${bash_minor}" in
- '5.0' | '5.0')
-+ '5.0' | '5.0' | '5.1' | '5.2')
++ '5.0' | '5.0' | '5.1' | '5.2' | '5.3')
bash_5_or_greater=yes
;;
*)
diff --git a/devel/electron32/files/patch-net_dns_BUILD.gn b/devel/electron32/files/patch-net_dns_BUILD.gn
index f1e85f0ddb01..e1fd322aea84 100644
--- a/devel/electron32/files/patch-net_dns_BUILD.gn
+++ b/devel/electron32/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2024-06-30 11:48:27 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -179,6 +179,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -449,9 +450,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron34/files/patch-net_dns_BUILD.gn b/devel/electron34/files/patch-net_dns_BUILD.gn
index f1e85f0ddb01..e1fd322aea84 100644
--- a/devel/electron34/files/patch-net_dns_BUILD.gn
+++ b/devel/electron34/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2024-06-30 11:48:27 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -179,6 +179,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -449,9 +450,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron35/files/patch-net_dns_BUILD.gn b/devel/electron35/files/patch-net_dns_BUILD.gn
index d51291a1422a..e1fd322aea84 100644
--- a/devel/electron35/files/patch-net_dns_BUILD.gn
+++ b/devel/electron35/files/patch-net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron36/files/patch-net_dns_BUILD.gn b/devel/electron36/files/patch-net_dns_BUILD.gn
index d51291a1422a..e1fd322aea84 100644
--- a/devel/electron36/files/patch-net_dns_BUILD.gn
+++ b/devel/electron36/files/patch-net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index ed2a1bba8f00..cfd71a8f372e 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v37.3.1/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v37.4.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
@@ -225,7 +225,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.235
+CHROMIUM_VER= 138.0.7204.243
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.18.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index d20e1f839227..316992727560 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.3.1
+ELECTRON_VER= 37.4.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index 36570b21fec3..24e208c6a0dc 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1755851713
-SHA256 (electron/chromium-138.0.7204.235.tar.xz.0) = 1817cff1aea2328a81f6f3f18344d442833551ec1845c0cae2262ec38d7df408
-SIZE (electron/chromium-138.0.7204.235.tar.xz.0) = 2000000000
-SHA256 (electron/chromium-138.0.7204.235.tar.xz.1) = 775342c321ceae33766375a8844d4cf388b79929f8a5b41ef54524b3a1e64860
-SIZE (electron/chromium-138.0.7204.235.tar.xz.1) = 2000000000
-SHA256 (electron/chromium-138.0.7204.235.tar.xz.2) = bf07431e52dc0911e9252176abb0cbb8ae2ce138b725107c65738b4d79fe6ab7
-SIZE (electron/chromium-138.0.7204.235.tar.xz.2) = 273221044
+TIMESTAMP = 1756372577
+SHA256 (electron/chromium-138.0.7204.243.tar.xz.0) = 6de4153de04a391369af78bf7e6e88872f8404486ad8a587fe25ed21e6a408dd
+SIZE (electron/chromium-138.0.7204.243.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-138.0.7204.243.tar.xz.1) = ae7fc8e34ad25e4be009722383d862bbee6823fbeb237edb4376f4c21a4a72a0
+SIZE (electron/chromium-138.0.7204.243.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-138.0.7204.243.tar.xz.2) = 06a4639f0361fbcd6d0fac04931986886c140c24f98b6cc50febc6921cd32d0f
+SIZE (electron/chromium-138.0.7204.243.tar.xz.2) = 274022020
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.3.1.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
-SIZE (electron/electron-yarn-cache-37.3.1.tar.xz) = 30480408
-SHA256 (electron/electron-electron-v37.3.1_GH0.tar.gz) = b63e6d1542cc7bdfc2f1996d75208a24c2fb2812b235c32db527e50a313291e0
-SIZE (electron/electron-electron-v37.3.1_GH0.tar.gz) = 15837289
+SHA256 (electron/electron-yarn-cache-37.4.0.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
+SIZE (electron/electron-yarn-cache-37.4.0.tar.xz) = 30480408
+SHA256 (electron/electron-electron-v37.4.0_GH0.tar.gz) = 43ccbd61351999cd09314b5ac28e97c78f584f40fb85dfd09564aad92a6d37a8
+SIZE (electron/electron-electron-v37.4.0_GH0.tar.gz) = 15838013
SHA256 (electron/nodejs-node-v22.18.0_GH0.tar.gz) = f0f7022d2bcf1e286a42ccf46bf184e67e469daa83ecd9fda2326e872bab7aa0
SIZE (electron/nodejs-node-v22.18.0_GH0.tar.gz) = 123027912
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/files/patch-electron_shell_services_node_node__service.cc b/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
index a69bf043abda..c12b95169c24 100644
--- a/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
+++ b/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
@@ -1,6 +1,6 @@
---- electron/shell/services/node/node_service.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/services/node/node_service.cc.orig 2025-08-25 07:57:03 UTC
+++ electron/shell/services/node/node_service.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "shell/common/node_includes.h"
#include "shell/services/node/parent_port.h"
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -40,7 +40,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -41,7 +41,7 @@ void V8FatalErrorCallback(const char* location, const
g_client_remote->OnV8FatalError(location, outstream.str());
}
diff --git a/devel/electron37/files/patch-electron_spec_api-tray-spec.ts b/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
index cb822fdca402..a2cc8bcf183b 100644
--- a/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
@@ -1,5 +1,21 @@
---- electron/spec/api-tray-spec.ts.orig 2024-10-09 13:53:06 UTC
+--- electron/spec/api-tray-spec.ts.orig 2025-08-25 07:57:03 UTC
+++ electron/spec/api-tray-spec.ts
+@@ -30,13 +30,13 @@ describe('tray module', () => {
+ }).to.throw(/Failed to load image from path (.+)/);
+ });
+
+- ifit(process.platform !== 'linux')('throws a descriptive error if an invalid guid is given', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws a descriptive error if an invalid guid is given', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), 'I am not a guid');
+ }).to.throw('Invalid GUID format');
+ });
+
+- ifit(process.platform !== 'linux')('accepts a valid guid', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('accepts a valid guid', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), '0019A433-3526-48BA-A66C-676742C0FEFB');
+ }).to.not.throw();
@@ -131,7 +131,7 @@ describe('tray module', () => {
describe('tray.getBounds()', () => {
afterEach(() => { tray.destroy(); });
diff --git a/devel/electron37/files/patch-net_dns_BUILD.gn b/devel/electron37/files/patch-net_dns_BUILD.gn
index d51291a1422a..e1fd322aea84 100644
--- a/devel/electron37/files/patch-net_dns_BUILD.gn
+++ b/devel/electron37/files/patch-net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 6e93494c9aaf..8549dcb6f367 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755673952
-SHA256 (go/devel_gitaly/gitaly-v18.3.0/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc
-SIZE (go/devel_gitaly/gitaly-v18.3.0/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.3.0/gitaly-v18.3.0.tar.bz2) = 4557995d57d16f2f01590f3c88b1811baf1045da47d4cba962da227a38277a45
-SIZE (go/devel_gitaly/gitaly-v18.3.0/gitaly-v18.3.0.tar.bz2) = 4558072
-SHA256 (go/devel_gitaly/gitaly-v18.3.0/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
-SIZE (go/devel_gitaly/gitaly-v18.3.0/git-v2.50.0.tar.bz2) = 9249878
+TIMESTAMP = 1756438000
+SHA256 (go/devel_gitaly/gitaly-v18.3.1/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc
+SIZE (go/devel_gitaly/gitaly-v18.3.1/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.3.1/gitaly-v18.3.1.tar.bz2) = 657b5405665f2e9112e251edde1c0db4da1f871ec53611f30bf6353c922cf6f4
+SIZE (go/devel_gitaly/gitaly-v18.3.1/gitaly-v18.3.1.tar.bz2) = 4558216
+SHA256 (go/devel_gitaly/gitaly-v18.3.1/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
+SIZE (go/devel_gitaly/gitaly-v18.3.1/git-v2.50.0.tar.bz2) = 9249878
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 5ea4cda9cfaf..042805f9c506 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
-DISTVERSION= 18.2.2
+DISTVERSION= 18.3.0
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -29,9 +29,9 @@ USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
USE_RC_SUBR= gitlab_runner
# this branch removes the replace line in go.mod which breaks the way FreeBSD ports build go packages
-GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-2-stable/
+GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-3-stable/
-GITBRANCH= 18-2-stable
+GITBRANCH= 18-3-stable
GO_MODULE= gitlab.com/gitlab-org/gitlab-runner
_BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z)
diff --git a/devel/gitlab-runner/distinfo b/devel/gitlab-runner/distinfo
index b9a59f0ad48f..9cc98de30f53 100644
--- a/devel/gitlab-runner/distinfo
+++ b/devel/gitlab-runner/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1755749954
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.2/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.2/prebuilt-x86_64.tar.xz) = 9594352
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.2/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.2/prebuilt-arm.tar.xz) = 9020896
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.2/go.mod) = 1d006ca94bdd6145995852d8890266423bf25abb6a00be2eb50a037e9d7e9f66
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.2/go.mod) = 13424
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.2/gitlab-runner-v18.2.2.tar.bz2) = 4ab991cc629b5b623fc696b62fa3cad09d23eba369920f45e8b536f9af1c4dd9
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.2/gitlab-runner-v18.2.2.tar.bz2) = 1962570
+TIMESTAMP = 1756440493
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = 9594352
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 9020896
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 7b21298f756a14279964a1892eb446566af6349c650dd6ed35c09a6b57e55ba2
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 13412
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 32e64beaedfa575e42144341ec38a073f5178ac37a747a0bd3e93fc971b50d6e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 2018932
diff --git a/devel/ninja/Makefile b/devel/ninja/Makefile
index 27d411e3bad9..931e9b910a68 100644
--- a/devel/ninja/Makefile
+++ b/devel/ninja/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ninja
-PORTVERSION= 1.11.1
+PORTVERSION= 1.13.1
DISTVERSIONPREFIX= v
PORTEPOCH= 4
CATEGORIES= devel
diff --git a/devel/ninja/distinfo b/devel/ninja/distinfo
index c9fcd675c558..60e7d21f0fd6 100644
--- a/devel/ninja/distinfo
+++ b/devel/ninja/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716360440
-SHA256 (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea
-SIZE (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 229479
+TIMESTAMP = 1755246529
+SHA256 (ninja-build-ninja-v1.13.1_GH0.tar.gz) = f0055ad0369bf2e372955ba55128d000cfcc21777057806015b45e4accbebf23
+SIZE (ninja-build-ninja-v1.13.1_GH0.tar.gz) = 292098
diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile
index 232440881eac..413b95b19b6b 100644
--- a/devel/py-rapidfuzz/Makefile
+++ b/devel/py-rapidfuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rapidfuzz
-DISTVERSION= 3.13.0
+DISTVERSION= 3.14.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -36,6 +36,6 @@ post-install:
${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-# tests as of 3.13.0: 387 passed in 79.76s (0:01:19)
+# tests as of 3.14.0: 388 passed in 90.91s (0:01:30)
.include <bsd.port.mk>
diff --git a/devel/py-rapidfuzz/distinfo b/devel/py-rapidfuzz/distinfo
index 60c51fd4c4c5..9464c3bbd010 100644
--- a/devel/py-rapidfuzz/distinfo
+++ b/devel/py-rapidfuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745438333
-SHA256 (rapidfuzz-3.13.0.tar.gz) = d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8
-SIZE (rapidfuzz-3.13.0.tar.gz) = 57904226
+TIMESTAMP = 1756371598
+SHA256 (rapidfuzz-3.14.0.tar.gz) = 672b6ba06150e53d7baf4e3d5f12ffe8c213d5088239a15b5ae586ab245ac8b2
+SIZE (rapidfuzz-3.14.0.tar.gz) = 58073448
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 441b93c08b5b..ef33dd372ccf 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.12.9
+DISTVERSION= 0.12.10
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -38,7 +38,7 @@ CARGO_CRATES= adler2-2.0.1 \
anstyle-query-1.1.4 \
anstyle-svg-0.1.10 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.98 \
+ anyhow-1.0.99 \
approx-0.5.1 \
arc-swap-1.7.1 \
argfile-0.2.1 \
@@ -52,7 +52,7 @@ CARGO_CRATES= adler2-2.0.1 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.2 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
@@ -70,12 +70,12 @@ CARGO_CRATES= adler2-2.0.1 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.43 \
- clap_builder-4.5.43 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
clap_complete-4.5.55 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
- clap_derive-4.5.41 \
+ clap_derive-4.5.45 \
clap_lex-0.7.5 \
clearscreen-4.0.2 \
codspeed-3.0.5 \
@@ -152,7 +152,7 @@ CARGO_CRATES= adler2-2.0.1 \
getopts-0.2.23 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
half-2.6.0 \
@@ -207,7 +207,7 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.174 \
+ libc-0.2.175 \
libcst-1.8.2 \
libcst_derive-1.8.2 \
libmimalloc-sys-0.1.43 \
@@ -486,8 +486,8 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=918d35d873b2b73a0237536144ef4d22e8d57f27\#918d35d873b2b73a0237536144ef4d22e8d57f27 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=a3ffa22cb26756473d56f867aedec3fd907c4dd9\#a3ffa22cb26756473d56f867aedec3fd907c4dd9
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index cfcfe31cfdf1..b6a66ca3043a 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1755505533
+TIMESTAMP = 1756374470
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
@@ -27,8 +27,8 @@ SHA256 (rust/crates/anstyle-svg-0.1.10.crate) = dc03a770ef506fe1396c0e476120ac0e
SIZE (rust/crates/anstyle-svg-0.1.10.crate) = 18986
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -55,8 +55,8 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
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.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -91,18 +91,18 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-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-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
@@ -255,8 +255,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/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
@@ -365,8 +365,8 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
SIZE (rust/crates/libcst-1.8.2.crate) = 110228
SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
@@ -923,9 +923,9 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-918d35d873b2b73a0237536144ef4d22e8d57f27_GH0.tar.gz) = d345aa99295f884517af756b8db0ddd2021c8449a5d3e7f86fefea73c7287328
-SIZE (salsa-rs-salsa-918d35d873b2b73a0237536144ef4d22e8d57f27_GH0.tar.gz) = 710741
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.12.9_GH0.tar.gz) = 676e3c1fe6b73fa76273796a623c8e155e3426311aaa86ce0ebebea57c67dab3
-SIZE (astral-sh-ruff-0.12.9_GH0.tar.gz) = 7848343
+SHA256 (salsa-rs-salsa-a3ffa22cb26756473d56f867aedec3fd907c4dd9_GH0.tar.gz) = 2b18d0a3a4301ab0c8b706bef31af567e30cba91d9ccf9a010d8fa0e5f1656c8
+SIZE (salsa-rs-salsa-a3ffa22cb26756473d56f867aedec3fd907c4dd9_GH0.tar.gz) = 717383
+SHA256 (astral-sh-ruff-0.12.10_GH0.tar.gz) = ecda9ff0ea8ef46cf858a9a830fe78f0d4d8e0ea8c6bc6fad6a8c1eb7f2543cd
+SIZE (astral-sh-ruff-0.12.10_GH0.tar.gz) = 7915877
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index 4bae7886bc37..fa4787a862cc 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 17.0.0
+DISTVERSION= 17.0.1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index 3866cbc27ec6..faa8c3de886f 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755911848
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.0.tar.xz) = 616dfea43a6162bc1a8ccf440e1df6a74b977fcb028d76b7c779a1fb8de39e8c
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.0.tar.xz) = 55713368
+TIMESTAMP = 1756405815
+SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.1.tar.xz) = f5671808476707391a9a2edb9963ea4a6b6b90c78cbe74ece1aca0c6b42e5184
+SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.1.tar.xz) = 55741344
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index ed106e08f706..164071d4637d 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -188,6 +188,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-16.0.1.md
%%DATADIR%%/changelog/changes-16.0.2.md
%%DATADIR%%/changelog/changes-17.0.0.md
+%%DATADIR%%/changelog/changes-17.0.1.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index f7c73e58b8c0..f7a82fda889a 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20250811
+PORTVERSION= 20250829
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index a7a044ffdf3a..f33aa6517cd4 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754924450
-SHA256 (rbenv-ruby-build-v20250811_GH0.tar.gz) = 2f53eeb2c353be7b0e34fe10380552d16053242cd5f661b34ae62f0a80e5338b
-SIZE (rbenv-ruby-build-v20250811_GH0.tar.gz) = 97574
+TIMESTAMP = 1756428332
+SHA256 (rbenv-ruby-build-v20250829_GH0.tar.gz) = 8dafe0a69151592385c7114023e6cf5423022479f9054435df2d19ed6b42bff7
+SIZE (rbenv-ruby-build-v20250829_GH0.tar.gz) = 98022
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 234b42c1492d..ee8510d8d8d1 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.12.9
+DISTVERSION= 0.12.10
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index 2379bda2d055..fb1dc4647863 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -12,7 +12,7 @@ CARGO_CRATES= adler2-2.0.1 \
anstyle-query-1.1.4 \
anstyle-svg-0.1.10 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.98 \
+ anyhow-1.0.99 \
approx-0.5.1 \
arc-swap-1.7.1 \
argfile-0.2.1 \
@@ -26,7 +26,7 @@ CARGO_CRATES= adler2-2.0.1 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.2 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
@@ -44,12 +44,12 @@ CARGO_CRATES= adler2-2.0.1 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.43 \
- clap_builder-4.5.43 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
clap_complete-4.5.55 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
- clap_derive-4.5.41 \
+ clap_derive-4.5.45 \
clap_lex-0.7.5 \
clearscreen-4.0.2 \
codspeed-3.0.5 \
@@ -126,7 +126,7 @@ CARGO_CRATES= adler2-2.0.1 \
getopts-0.2.23 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
half-2.6.0 \
@@ -181,7 +181,7 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.174 \
+ libc-0.2.175 \
libcst-1.8.2 \
libcst_derive-1.8.2 \
libmimalloc-sys-0.1.43 \
@@ -460,5 +460,5 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=918d35d873b2b73a0237536144ef4d22e8d57f27\#918d35d873b2b73a0237536144ef4d22e8d57f27 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=a3ffa22cb26756473d56f867aedec3fd907c4dd9\#a3ffa22cb26756473d56f867aedec3fd907c4dd9
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 0353ba0ce22e..e79a176b280b 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1755505505
+TIMESTAMP = 1756374443
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
@@ -27,8 +27,8 @@ SHA256 (rust/crates/anstyle-svg-0.1.10.crate) = dc03a770ef506fe1396c0e476120ac0e
SIZE (rust/crates/anstyle-svg-0.1.10.crate) = 18986
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -55,8 +55,8 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
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.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -91,18 +91,18 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-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-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
@@ -255,8 +255,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/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
@@ -365,8 +365,8 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
SIZE (rust/crates/libcst-1.8.2.crate) = 110228
SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
@@ -923,9 +923,9 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-918d35d873b2b73a0237536144ef4d22e8d57f27_GH0.tar.gz) = d345aa99295f884517af756b8db0ddd2021c8449a5d3e7f86fefea73c7287328
-SIZE (salsa-rs-salsa-918d35d873b2b73a0237536144ef4d22e8d57f27_GH0.tar.gz) = 710741
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.12.9_GH0.tar.gz) = 676e3c1fe6b73fa76273796a623c8e155e3426311aaa86ce0ebebea57c67dab3
-SIZE (astral-sh-ruff-0.12.9_GH0.tar.gz) = 7848343
+SHA256 (salsa-rs-salsa-a3ffa22cb26756473d56f867aedec3fd907c4dd9_GH0.tar.gz) = 2b18d0a3a4301ab0c8b706bef31af567e30cba91d9ccf9a010d8fa0e5f1656c8
+SIZE (salsa-rs-salsa-a3ffa22cb26756473d56f867aedec3fd907c4dd9_GH0.tar.gz) = 717383
+SHA256 (astral-sh-ruff-0.12.10_GH0.tar.gz) = ecda9ff0ea8ef46cf858a9a830fe78f0d4d8e0ea8c6bc6fad6a8c1eb7f2543cd
+SIZE (astral-sh-ruff-0.12.10_GH0.tar.gz) = 7915877
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
new file mode 100644
index 000000000000..ae90a63d04cf
--- /dev/null
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -0,0 +1,6 @@
+# must sync with devel/llvm21
+DISTVERSION= 21.1.0
+
+MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile
index 171eb65eb1cc..b4ab9d593d75 100644
--- a/devel/wasi-libc/Makefile
+++ b/devel/wasi-libc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wasi-libc
DISTVERSIONPREFIX= wasi-sdk-
-DISTVERSION= 25-14
-DISTVERSIONSUFFIX= -ge9524a0
+DISTVERSION= 27
CATEGORIES= devel
PKGNAMESUFFIX= ${FLAVOR}
@@ -19,7 +18,7 @@ LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= bash:shells/bash
-FLAVORS= 19 20 18 17
+FLAVORS= 19 20 21 18 17
FLAVOR?= ${FLAVORS:[1]}
USES= gmake llvm:${FLAVOR}
diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo
index 770e99bd34d9..0adb12b4e1ce 100644
--- a/devel/wasi-libc/distinfo
+++ b/devel/wasi-libc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743009354
-SHA256 (WebAssembly-wasi-libc-wasi-sdk-25-14-ge9524a0_GH0.tar.gz) = 2a547e2177cea793ceda2fbbbdf6c102155c70e717f63ab9d832a85d4d1753ef
-SIZE (WebAssembly-wasi-libc-wasi-sdk-25-14-ge9524a0_GH0.tar.gz) = 1444692
+TIMESTAMP = 1756309454
+SHA256 (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 00850da0742670d5ad7fd556bf7bc5452512bac79f17ac76d5cfaa3b74526898
+SIZE (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 1472362
SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6
SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059
diff --git a/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h
new file mode 100644
index 000000000000..2a0a7e8cc6c0
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h
@@ -0,0 +1,13 @@
+/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __GNUC_VA_LIST
+#define __GNUC_VA_LIST
+typedef __builtin_va_list __gnuc_va_list;
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h
new file mode 100644
index 000000000000..e433e18a7082
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __va_copy
+#define __va_copy(d, s) __builtin_va_copy(d, s)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h b/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h
new file mode 100644
index 000000000000..beb92ee02526
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg_header_macro.h ------------------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDARG_H
+#define __STDARG_H
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h
new file mode 100644
index 000000000000..ebdb6f9d4b1e
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h
@@ -0,0 +1,22 @@
+/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef va_arg
+
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+/* C23 uses a special builtin. */
+#define va_start(...) __builtin_c23_va_start(__VA_ARGS__)
+#else
+/* Versions before C23 do require the second parameter. */
+#define va_start(ap, param) __builtin_va_start(ap, param)
+#endif
+#define va_end(ap) __builtin_va_end(ap)
+#define va_arg(ap, type) __builtin_va_arg(ap, type)
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h
new file mode 100644
index 000000000000..8645328c2c68
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef va_copy
+#define va_copy(dest, src) __builtin_va_copy(dest, src)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg_va_list.h
new file mode 100644
index 000000000000..20c2e2cad940
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_list.h
@@ -0,0 +1,13 @@
+/*===---- __stdarg_va_list.h - Definition of va_list -----------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef _VA_LIST
+#define _VA_LIST
+typedef __builtin_va_list va_list;
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_header_macro.h b/devel/wasi-libc/files/llvm21/__stddef_header_macro.h
new file mode 100644
index 000000000000..db5fb3c0abc1
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_header_macro.h
@@ -0,0 +1,12 @@
+/*===---- __stddef_header_macro.h ------------------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDDEF_H
+#define __STDDEF_H
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h
new file mode 100644
index 000000000000..512606a87728
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h
@@ -0,0 +1,27 @@
+/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __CLANG_MAX_ALIGN_T_DEFINED
+#define __CLANG_MAX_ALIGN_T_DEFINED
+
+#if defined(_MSC_VER)
+typedef double max_align_t;
+#elif defined(__APPLE__)
+typedef long double max_align_t;
+#else
+// Define 'max_align_t' to match the GCC definition.
+typedef struct {
+ long long __clang_max_align_nonce1
+ __attribute__((__aligned__(__alignof__(long long))));
+ long double __clang_max_align_nonce2
+ __attribute__((__aligned__(__alignof__(long double))));
+} max_align_t;
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_null.h b/devel/wasi-libc/files/llvm21/__stddef_null.h
new file mode 100644
index 000000000000..c10bd2d7d988
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_null.h
@@ -0,0 +1,29 @@
+/*===---- __stddef_null.h - Definition of NULL -----------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#if !defined(NULL) || !__building_module(_Builtin_stddef)
+
+/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define
+ * __need_NULL and rely on stddef.h to redefine NULL to the correct value again.
+ * Modules don't support redefining macros like that, but support that pattern
+ * in the non-modules case.
+ */
+#undef NULL
+
+#ifdef __cplusplus
+#if !defined(__MINGW32__) && !defined(_MSC_VER)
+#define NULL __null
+#else
+#define NULL 0
+#endif
+#else
+#define NULL ((void*)0)
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h
new file mode 100644
index 000000000000..7f3fbe6fe0d3
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h
@@ -0,0 +1,29 @@
+/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_NULLPTR_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _NULLPTR_T
+
+#ifdef __cplusplus
+#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED)
+namespace std {
+typedef decltype(nullptr) nullptr_t;
+}
+using ::std::nullptr_t;
+#endif
+#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+typedef typeof(nullptr) nullptr_t;
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_offsetof.h b/devel/wasi-libc/files/llvm21/__stddef_offsetof.h
new file mode 100644
index 000000000000..84172c6cd273
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_offsetof.h
@@ -0,0 +1,17 @@
+/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(offsetof) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define offsetof(t, d) __builtin_offsetof(t, d)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h
new file mode 100644
index 000000000000..fd3c893c66c9
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_PTRDIFF_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _PTRDIFF_T
+
+typedef __PTRDIFF_TYPE__ ptrdiff_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h
new file mode 100644
index 000000000000..dd433d40d973
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_RSIZE_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _RSIZE_T
+
+typedef __SIZE_TYPE__ rsize_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_size_t.h b/devel/wasi-libc/files/llvm21/__stddef_size_t.h
new file mode 100644
index 000000000000..3dd7b1f37929
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_size_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_size_t.h - Definition of size_t -------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_SIZE_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _SIZE_T
+
+typedef __SIZE_TYPE__ size_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_unreachable.h b/devel/wasi-libc/files/llvm21/__stddef_unreachable.h
new file mode 100644
index 000000000000..61df43e9732f
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_unreachable.h
@@ -0,0 +1,21 @@
+/*===---- __stddef_unreachable.h - Definition of unreachable ---------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __cplusplus
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(unreachable) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define unreachable() __builtin_unreachable()
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h
new file mode 100644
index 000000000000..bd69f6322541
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h
@@ -0,0 +1,28 @@
+/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED)
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_WCHAR_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _WCHAR_T
+
+#ifdef _MSC_EXTENSIONS
+#define _WCHAR_T_DEFINED
+#endif
+
+typedef __WCHAR_TYPE__ wchar_t;
+
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_wint_t.h b/devel/wasi-libc/files/llvm21/__stddef_wint_t.h
new file mode 100644
index 000000000000..0aa291507957
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_wint_t.h
@@ -0,0 +1,15 @@
+/*===---- __stddef_wint.h - Definition of wint_t ---------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef _WINT_T
+#define _WINT_T
+
+typedef __WINT_TYPE__ wint_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/stdarg.h b/devel/wasi-libc/files/llvm21/stdarg.h
new file mode 100644
index 000000000000..6203d7a600a2
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/stdarg.h
@@ -0,0 +1,75 @@
+/*===---- stdarg.h - Variable argument handling ----------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * This header is designed to be included multiple times. If any of the __need_
+ * macros are defined, then only that subset of interfaces are provided. This
+ * can be useful for POSIX headers that need to not expose all of stdarg.h, but
+ * need to use some of its interfaces. Otherwise this header provides all of
+ * the expected interfaces.
+ *
+ * When clang modules are enabled, this header is a textual header to support
+ * the multiple include behavior. As such, it doesn't directly declare anything
+ * so that it doesn't add duplicate declarations to all of its includers'
+ * modules.
+ */
+#if defined(__MVS__) && __has_include_next(<stdarg.h>)
+#undef __need___va_list
+#undef __need_va_list
+#undef __need_va_arg
+#undef __need___va_copy
+#undef __need_va_copy
+#include <__stdarg_header_macro.h>
+#include_next <stdarg.h>
+
+#else
+#if !defined(__need___va_list) && !defined(__need_va_list) && \
+ !defined(__need_va_arg) && !defined(__need___va_copy) && \
+ !defined(__need_va_copy)
+#define __need___va_list
+#define __need_va_list
+#define __need_va_arg
+#define __need___va_copy
+/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode
+ * or -ansi is not specified, since it was not part of C90.
+ */
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \
+ (defined(__cplusplus) && __cplusplus >= 201103L) || \
+ !defined(__STRICT_ANSI__)
+#define __need_va_copy
+#endif
+#include <__stdarg_header_macro.h>
+#endif
+
+#ifdef __need___va_list
+#include <__stdarg___gnuc_va_list.h>
+#undef __need___va_list
+#endif /* defined(__need___va_list) */
+
+#ifdef __need_va_list
+#include <__stdarg_va_list.h>
+#undef __need_va_list
+#endif /* defined(__need_va_list) */
+
+#ifdef __need_va_arg
+#include <__stdarg_va_arg.h>
+#undef __need_va_arg
+#endif /* defined(__need_va_arg) */
+
+#ifdef __need___va_copy
+#include <__stdarg___va_copy.h>
+#undef __need___va_copy
+#endif /* defined(__need___va_copy) */
+
+#ifdef __need_va_copy
+#include <__stdarg_va_copy.h>
+#undef __need_va_copy
+#endif /* defined(__need_va_copy) */
+
+#endif /* __MVS__ */
diff --git a/devel/wasi-libc/files/llvm21/stddef.h b/devel/wasi-libc/files/llvm21/stddef.h
new file mode 100644
index 000000000000..99b275aebf5a
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/stddef.h
@@ -0,0 +1,139 @@
+/*===---- stddef.h - Basic type definitions --------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * This header is designed to be included multiple times. If any of the __need_
+ * macros are defined, then only that subset of interfaces are provided. This
+ * can be useful for POSIX headers that need to not expose all of stddef.h, but
+ * need to use some of its interfaces. Otherwise this header provides all of
+ * the expected interfaces.
+ *
+ * When clang modules are enabled, this header is a textual header to support
+ * the multiple include behavior. As such, it doesn't directly declare anything
+ * so that it doesn't add duplicate declarations to all of its includers'
+ * modules.
+ */
+#if defined(__MVS__) && __has_include_next(<stddef.h>)
+#undef __need_ptrdiff_t
+#undef __need_size_t
+#undef __need_rsize_t
+#undef __need_wchar_t
+#undef __need_NULL
+#undef __need_nullptr_t
+#undef __need_unreachable
+#undef __need_max_align_t
+#undef __need_offsetof
+#undef __need_wint_t
+#include <__stddef_header_macro.h>
+#include_next <stddef.h>
+
+#else
+
+#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \
+ !defined(__need_rsize_t) && !defined(__need_wchar_t) && \
+ !defined(__need_NULL) && !defined(__need_nullptr_t) && \
+ !defined(__need_unreachable) && !defined(__need_max_align_t) && \
+ !defined(__need_offsetof) && !defined(__need_wint_t)
+#define __need_ptrdiff_t
+#define __need_size_t
+/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is
+ * enabled. */
+#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1
+#define __need_rsize_t
+#endif
+#define __need_wchar_t
+#if !defined(__STDDEF_H) || __has_feature(modules)
+/*
+ * __stddef_null.h is special when building without modules: if __need_NULL is
+ * set, then it will unconditionally redefine NULL. To avoid stepping on client
+ * definitions of NULL, __need_NULL should only be set the first time this
+ * header is included, that is when __STDDEF_H is not defined. However, when
+ * building with modules, this header is a textual header and needs to
+ * unconditionally include __stdef_null.h to support multiple submodules
+ * exporting _Builtin_stddef.null. Take module SM with submodules A and B, whose
+ * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined.
+ * When SM.B builds, the definition from SM.A will leak when building without
+ * local submodule visibility. stddef.h wouldn't include __stddef_null.h, and
+ * SM.B wouldn't import _Builtin_stddef.null, and SM.B's `export *` wouldn't
+ * export NULL as expected. When building with modules, always include
+ * __stddef_null.h so that everything works as expected.
+ */
+#define __need_NULL
+#endif
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \
+ defined(__cplusplus)
+#define __need_nullptr_t
+#endif
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+#define __need_unreachable
+#endif
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
+ (defined(__cplusplus) && __cplusplus >= 201103L)
+#define __need_max_align_t
+#endif
+#define __need_offsetof
+/* wint_t is provided by <wchar.h> and not <stddef.h>. It's here
+ * for compatibility, but must be explicitly requested. Therefore
+ * __need_wint_t is intentionally not defined here. */
+#include <__stddef_header_macro.h>
+#endif
+
+#if defined(__need_ptrdiff_t)
+#include <__stddef_ptrdiff_t.h>
+#undef __need_ptrdiff_t
+#endif /* defined(__need_ptrdiff_t) */
+
+#if defined(__need_size_t)
+#include <__stddef_size_t.h>
+#undef __need_size_t
+#endif /*defined(__need_size_t) */
+
+#if defined(__need_rsize_t)
+#include <__stddef_rsize_t.h>
+#undef __need_rsize_t
+#endif /* defined(__need_rsize_t) */
+
+#if defined(__need_wchar_t)
+#include <__stddef_wchar_t.h>
+#undef __need_wchar_t
+#endif /* defined(__need_wchar_t) */
+
+#if defined(__need_NULL)
+#include <__stddef_null.h>
+#undef __need_NULL
+#endif /* defined(__need_NULL) */
+
+#if defined(__need_nullptr_t)
+#include <__stddef_nullptr_t.h>
+#undef __need_nullptr_t
+#endif /* defined(__need_nullptr_t) */
+
+#if defined(__need_unreachable)
+#include <__stddef_unreachable.h>
+#undef __need_unreachable
+#endif /* defined(__need_unreachable) */
+
+#if defined(__need_max_align_t)
+#include <__stddef_max_align_t.h>
+#undef __need_max_align_t
+#endif /* defined(__need_max_align_t) */
+
+#if defined(__need_offsetof)
+#include <__stddef_offsetof.h>
+#undef __need_offsetof
+#endif /* defined(__need_offsetof) */
+
+/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use
+__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */
+#if defined(__need_wint_t)
+#include <__stddef_wint_t.h>
+#undef __need_wint_t
+#endif /* __need_wint_t */
+
+#endif /* __MVS__ */
diff --git a/devel/wasi-libc/pkg-plist17 b/devel/wasi-libc/pkg-plist17
index 3081c285f23d..e5f511396f74 100644
--- a/devel/wasi-libc/pkg-plist17
+++ b/devel/wasi-libc/pkg-plist17
@@ -197,6 +197,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -222,7 +223,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist18 b/devel/wasi-libc/pkg-plist18
index de08ff484d88..d0cf795762ad 100644
--- a/devel/wasi-libc/pkg-plist18
+++ b/devel/wasi-libc/pkg-plist18
@@ -211,6 +211,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -236,7 +237,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist19 b/devel/wasi-libc/pkg-plist19
index f0b2808b051d..a41ba16fa7c8 100644
--- a/devel/wasi-libc/pkg-plist19
+++ b/devel/wasi-libc/pkg-plist19
@@ -213,6 +213,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -238,7 +239,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist20 b/devel/wasi-libc/pkg-plist20
index f0b2808b051d..a41ba16fa7c8 100644
--- a/devel/wasi-libc/pkg-plist20
+++ b/devel/wasi-libc/pkg-plist20
@@ -213,6 +213,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -238,7 +239,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist21 b/devel/wasi-libc/pkg-plist21
new file mode 100644
index 000000000000..a41ba16fa7c8
--- /dev/null
+++ b/devel/wasi-libc/pkg-plist21
@@ -0,0 +1,249 @@
+share/wasi-sysroot/include/__stdarg___gnuc_va_list.h
+share/wasi-sysroot/include/__stdarg___va_copy.h
+share/wasi-sysroot/include/__stdarg_header_macro.h
+share/wasi-sysroot/include/__stdarg_va_arg.h
+share/wasi-sysroot/include/__stdarg_va_copy.h
+share/wasi-sysroot/include/__stdarg_va_list.h
+share/wasi-sysroot/include/__stddef_header_macro.h
+share/wasi-sysroot/include/__stddef_max_align_t.h
+share/wasi-sysroot/include/__stddef_null.h
+share/wasi-sysroot/include/__stddef_nullptr_t.h
+share/wasi-sysroot/include/__stddef_offsetof.h
+share/wasi-sysroot/include/__stddef_ptrdiff_t.h
+share/wasi-sysroot/include/__stddef_rsize_t.h
+share/wasi-sysroot/include/__stddef_size_t.h
+share/wasi-sysroot/include/__stddef_unreachable.h
+share/wasi-sysroot/include/__stddef_wchar_t.h
+share/wasi-sysroot/include/__stddef_wint_t.h
+share/wasi-sysroot/include/stdarg.h
+share/wasi-sysroot/include/stddef.h
+share/wasi-sysroot/include/wasm32-wasi/__errno.h
+share/wasi-sysroot/include/wasm32-wasi/__errno_values.h
+share/wasi-sysroot/include/wasm32-wasi/__fd_set.h
+share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h
+share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h
+share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h
+share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h
+share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h
+share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h
+share/wasi-sysroot/include/wasm32-wasi/__header_poll.h
+share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h
+share/wasi-sysroot/include/wasm32-wasi/__header_string.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h
+share/wasi-sysroot/include/wasm32-wasi/__header_time.h
+share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h
+share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h
+share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h
+share/wasi-sysroot/include/wasm32-wasi/__mode_t.h
+share/wasi-sysroot/include/wasm32-wasi/__seek.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h
+share/wasi-sysroot/include/wasm32-wasi/alloca.h
+share/wasi-sysroot/include/wasm32-wasi/ar.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h
+share/wasi-sysroot/include/wasm32-wasi/assert.h
+share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h
+share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h
+share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h
+share/wasi-sysroot/include/wasm32-wasi/bits/float.h
+share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h
+share/wasi-sysroot/include/wasm32-wasi/bits/io.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h
+share/wasi-sysroot/include/wasm32-wasi/bits/limits.h
+share/wasi-sysroot/include/wasm32-wasi/bits/mman.h
+share/wasi-sysroot/include/wasm32-wasi/bits/poll.h
+share/wasi-sysroot/include/wasm32-wasi/bits/posix.h
+share/wasi-sysroot/include/wasm32-wasi/bits/reg.h
+share/wasi-sysroot/include/wasm32-wasi/bits/resource.h
+share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h
+share/wasi-sysroot/include/wasm32-wasi/bits/signal.h
+share/wasi-sysroot/include/wasm32-wasi/bits/socket.h
+share/wasi-sysroot/include/wasm32-wasi/bits/stat.h
+share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h
+share/wasi-sysroot/include/wasm32-wasi/byteswap.h
+share/wasi-sysroot/include/wasm32-wasi/complex.h
+share/wasi-sysroot/include/wasm32-wasi/cpio.h
+share/wasi-sysroot/include/wasm32-wasi/crypt.h
+share/wasi-sysroot/include/wasm32-wasi/ctype.h
+share/wasi-sysroot/include/wasm32-wasi/dirent.h
+share/wasi-sysroot/include/wasm32-wasi/dlfcn.h
+share/wasi-sysroot/include/wasm32-wasi/endian.h
+share/wasi-sysroot/include/wasm32-wasi/err.h
+share/wasi-sysroot/include/wasm32-wasi/errno.h
+share/wasi-sysroot/include/wasm32-wasi/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/features.h
+share/wasi-sysroot/include/wasm32-wasi/fenv.h
+share/wasi-sysroot/include/wasm32-wasi/float.h
+share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h
+share/wasi-sysroot/include/wasm32-wasi/fnmatch.h
+share/wasi-sysroot/include/wasm32-wasi/fts.h
+share/wasi-sysroot/include/wasm32-wasi/ftw.h
+share/wasi-sysroot/include/wasm32-wasi/getopt.h
+share/wasi-sysroot/include/wasm32-wasi/glob.h
+share/wasi-sysroot/include/wasm32-wasi/iconv.h
+share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h
+share/wasi-sysroot/include/wasm32-wasi/inttypes.h
+share/wasi-sysroot/include/wasm32-wasi/iso646.h
+share/wasi-sysroot/include/wasm32-wasi/langinfo.h
+share/wasi-sysroot/include/wasm32-wasi/libgen.h
+share/wasi-sysroot/include/wasm32-wasi/limits.h
+share/wasi-sysroot/include/wasm32-wasi/locale.h
+share/wasi-sysroot/include/wasm32-wasi/malloc.h
+share/wasi-sysroot/include/wasm32-wasi/math.h
+share/wasi-sysroot/include/wasm32-wasi/memory.h
+share/wasi-sysroot/include/wasm32-wasi/monetary.h
+share/wasi-sysroot/include/wasm32-wasi/mqueue.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/in.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h
+share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h
+share/wasi-sysroot/include/wasm32-wasi/nl_types.h
+share/wasi-sysroot/include/wasm32-wasi/poll.h
+share/wasi-sysroot/include/wasm32-wasi/pthread.h
+share/wasi-sysroot/include/wasm32-wasi/regex.h
+share/wasi-sysroot/include/wasm32-wasi/sched.h
+share/wasi-sysroot/include/wasm32-wasi/search.h
+share/wasi-sysroot/include/wasm32-wasi/semaphore.h
+share/wasi-sysroot/include/wasm32-wasi/setjmp.h
+share/wasi-sysroot/include/wasm32-wasi/signal.h
+share/wasi-sysroot/include/wasm32-wasi/stdalign.h
+share/wasi-sysroot/include/wasm32-wasi/stdbool.h
+share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h
+share/wasi-sysroot/include/wasm32-wasi/stdint.h
+share/wasi-sysroot/include/wasm32-wasi/stdio.h
+share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h
+share/wasi-sysroot/include/wasm32-wasi/stdlib.h
+share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h
+share/wasi-sysroot/include/wasm32-wasi/string.h
+share/wasi-sysroot/include/wasm32-wasi/strings.h
+share/wasi-sysroot/include/wasm32-wasi/stropts.h
+share/wasi-sysroot/include/wasm32-wasi/sys/dir.h
+share/wasi-sysroot/include/wasm32-wasi/sys/errno.h
+share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h
+share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/sys/file.h
+share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/sys/mman.h
+share/wasi-sysroot/include/wasm32-wasi/sys/param.h
+share/wasi-sysroot/include/wasm32-wasi/sys/poll.h
+share/wasi-sysroot/include/wasm32-wasi/sys/random.h
+share/wasi-sysroot/include/wasm32-wasi/sys/reg.h
+share/wasi-sysroot/include/wasm32-wasi/sys/resource.h
+share/wasi-sysroot/include/wasm32-wasi/sys/select.h
+share/wasi-sysroot/include/wasm32-wasi/sys/signal.h
+share/wasi-sysroot/include/wasm32-wasi/sys/socket.h
+share/wasi-sysroot/include/wasm32-wasi/sys/stat.h
+share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h
+share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h
+share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h
+share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h
+share/wasi-sysroot/include/wasm32-wasi/sys/time.h
+share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h
+share/wasi-sysroot/include/wasm32-wasi/sys/times.h
+share/wasi-sysroot/include/wasm32-wasi/sys/timex.h
+share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h
+share/wasi-sysroot/include/wasm32-wasi/sys/types.h
+share/wasi-sysroot/include/wasm32-wasi/sys/uio.h
+share/wasi-sysroot/include/wasm32-wasi/sys/un.h
+share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h
+share/wasi-sysroot/include/wasm32-wasi/syscall.h
+share/wasi-sysroot/include/wasm32-wasi/sysexits.h
+share/wasi-sysroot/include/wasm32-wasi/tar.h
+share/wasi-sysroot/include/wasm32-wasi/tgmath.h
+share/wasi-sysroot/include/wasm32-wasi/threads.h
+share/wasi-sysroot/include/wasm32-wasi/time.h
+share/wasi-sysroot/include/wasm32-wasi/uchar.h
+share/wasi-sysroot/include/wasm32-wasi/unistd.h
+share/wasi-sysroot/include/wasm32-wasi/utime.h
+share/wasi-sysroot/include/wasm32-wasi/values.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h
+share/wasi-sysroot/include/wasm32-wasi/wchar.h
+share/wasi-sysroot/include/wasm32-wasi/wctype.h
+share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o
+share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o
+share/wasi-sysroot/lib/wasm32-wasi/crt1.o
+share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
+share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
+share/wasi-sysroot/lib/wasm32-wasi/libc.a
+share/wasi-sysroot/lib/wasm32-wasi/libc.imports
+share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
+share/wasi-sysroot/lib/wasm32-wasi/libdl.a
+share/wasi-sysroot/lib/wasm32-wasi/libm.a
+share/wasi-sysroot/lib/wasm32-wasi/libpthread.a
+share/wasi-sysroot/lib/wasm32-wasi/libresolv.a
+share/wasi-sysroot/lib/wasm32-wasi/librt.a
+share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a
+share/wasi-sysroot/lib/wasm32-wasi/libutil.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
+share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
+share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
+share/wasi-sysroot/share/wasm32-wasi/include-all.c
+share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
+share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
+@dir share/wasi-sysroot/include/wasm32-wasi/net
+@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
new file mode 100644
index 000000000000..43c4c028e2f0
--- /dev/null
+++ b/devel/wasi-libcxx21/Makefile
@@ -0,0 +1,6 @@
+# must sync with devel/llvm21
+DISTVERSION= 21.1.0
+
+MASTERDIR= ${.CURDIR}/../wasi-libcxx
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/wasi-libcxx21/pkg-plist b/devel/wasi-libcxx21/pkg-plist
new file mode 100644
index 000000000000..c6a0bcb6f060
--- /dev/null
+++ b/devel/wasi-libcxx21/pkg-plist
@@ -0,0 +1,1816 @@
+share/wasi-sysroot/include/c++/v1/__algorithm/adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/all_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/any_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/binary_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/clamp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/comp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_move_common.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/count.h
+share/wasi-sysroot/include/c++/v1/__algorithm/count_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/equal.h
+share/wasi-sysroot/include/c++/v1/__algorithm/equal_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/fill.h
+share/wasi-sysroot/include/c++/v1/__algorithm/fill_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_end.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_segment_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n_segment.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_segment.h
+share/wasi-sysroot/include/c++/v1/__algorithm/generate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_found_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_fun_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_out_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/includes.h
+share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/iterator_operations.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare_three_way.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lower_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/make_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/make_projected.h
+share/wasi-sysroot/include/c++/v1/__algorithm/max.h
+share/wasi-sysroot/include/c++/v1/__algorithm/max_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min_max_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/minmax.h
+share/wasi-sysroot/include/c++/v1/__algorithm/minmax_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/mismatch.h
+share/wasi-sysroot/include/c++/v1/__algorithm/move.h
+share/wasi-sysroot/include/c++/v1/__algorithm/move_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/next_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/none_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/nth_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/out_value_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition_point.h
+share/wasi-sysroot/include/c++/v1/__algorithm/pop_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/pstl.h
+share/wasi-sysroot/include/c++/v1/__algorithm/push_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/radix_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_all_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains_subrange.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_ends_with.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_end.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_first_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if_not.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_last.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fold.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_includes.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_iterator_concept.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lower_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_make_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_mismatch.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_next_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_none_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_nth_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_point.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_pop_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_push_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sample.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_intersection.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_union.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_shuffle.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_starts_with.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_transform.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_upper_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/reverse.h
+share/wasi-sysroot/include/c++/v1/__algorithm/reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/rotate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sample.h
+share/wasi-sysroot/include/c++/v1/__algorithm/search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/search_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_intersection.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_union.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shift_left.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shift_right.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shuffle.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sift_down.h
+share/wasi-sysroot/include/c++/v1/__algorithm/simd_utils.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sort_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/stable_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__algorithm/three_way_comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__algorithm/transform.h
+share/wasi-sysroot/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unique.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unique_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_iter.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h
+share/wasi-sysroot/include/c++/v1/__assert
+share/wasi-sysroot/include/c++/v1/__assertion_handler
+share/wasi-sysroot/include/c++/v1/__atomic/aliases.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_flag.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_init.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_lock_free.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_ref.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_sync.h
+share/wasi-sysroot/include/c++/v1/__atomic/check_memory_order.h
+share/wasi-sysroot/include/c++/v1/__atomic/contention_t.h
+share/wasi-sysroot/include/c++/v1/__atomic/fence.h
+share/wasi-sysroot/include/c++/v1/__atomic/is_always_lock_free.h
+share/wasi-sysroot/include/c++/v1/__atomic/kill_dependency.h
+share/wasi-sysroot/include/c++/v1/__atomic/memory_order.h
+share/wasi-sysroot/include/c++/v1/__atomic/support.h
+share/wasi-sysroot/include/c++/v1/__atomic/support/c11.h
+share/wasi-sysroot/include/c++/v1/__atomic/support/gcc.h
+share/wasi-sysroot/include/c++/v1/__atomic/to_gcc_order.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_ceil.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_floor.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_log2.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_width.h
+share/wasi-sysroot/include/c++/v1/__bit/blsr.h
+share/wasi-sysroot/include/c++/v1/__bit/byteswap.h
+share/wasi-sysroot/include/c++/v1/__bit/countl.h
+share/wasi-sysroot/include/c++/v1/__bit/countr.h
+share/wasi-sysroot/include/c++/v1/__bit/endian.h
+share/wasi-sysroot/include/c++/v1/__bit/has_single_bit.h
+share/wasi-sysroot/include/c++/v1/__bit/invert_if.h
+share/wasi-sysroot/include/c++/v1/__bit/popcount.h
+share/wasi-sysroot/include/c++/v1/__bit/rotate.h
+share/wasi-sysroot/include/c++/v1/__bit_reference
+share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_floating_point.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_integral.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_result.h
+share/wasi-sysroot/include/c++/v1/__charconv/tables.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_base_10.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_floating_point.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_integral.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h
+share/wasi-sysroot/include/c++/v1/__charconv/traits.h
+share/wasi-sysroot/include/c++/v1/__chrono/calendar.h
+share/wasi-sysroot/include/c++/v1/__chrono/concepts.h
+share/wasi-sysroot/include/c++/v1/__chrono/convert_to_timespec.h
+share/wasi-sysroot/include/c++/v1/__chrono/convert_to_tm.h
+share/wasi-sysroot/include/c++/v1/__chrono/day.h
+share/wasi-sysroot/include/c++/v1/__chrono/duration.h
+share/wasi-sysroot/include/c++/v1/__chrono/exception.h
+share/wasi-sysroot/include/c++/v1/__chrono/file_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/formatter.h
+share/wasi-sysroot/include/c++/v1/__chrono/gps_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/hh_mm_ss.h
+share/wasi-sysroot/include/c++/v1/__chrono/high_resolution_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/leap_second.h
+share/wasi-sysroot/include/c++/v1/__chrono/literals.h
+share/wasi-sysroot/include/c++/v1/__chrono/local_info.h
+share/wasi-sysroot/include/c++/v1/__chrono/month.h
+share/wasi-sysroot/include/c++/v1/__chrono/month_weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/monthday.h
+share/wasi-sysroot/include/c++/v1/__chrono/ostream.h
+share/wasi-sysroot/include/c++/v1/__chrono/parser_std_format_spec.h
+share/wasi-sysroot/include/c++/v1/__chrono/statically_widen.h
+share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/sys_info.h
+share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/tai_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_point.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_zone.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_zone_link.h
+share/wasi-sysroot/include/c++/v1/__chrono/tzdb.h
+share/wasi-sysroot/include/c++/v1/__chrono/tzdb_list.h
+share/wasi-sysroot/include/c++/v1/__chrono/utc_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/year.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month_day.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month_weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/zoned_time.h
+share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_strong_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_three_way.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_three_way_result.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_weak_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/is_eq.h
+share/wasi-sysroot/include/c++/v1/__compare/ordering.h
+share/wasi-sysroot/include/c++/v1/__compare/partial_order.h
+share/wasi-sysroot/include/c++/v1/__compare/strong_order.h
+share/wasi-sysroot/include/c++/v1/__compare/synth_three_way.h
+share/wasi-sysroot/include/c++/v1/__compare/three_way_comparable.h
+share/wasi-sysroot/include/c++/v1/__compare/weak_order.h
+share/wasi-sysroot/include/c++/v1/__concepts/arithmetic.h
+share/wasi-sysroot/include/c++/v1/__concepts/assignable.h
+share/wasi-sysroot/include/c++/v1/__concepts/boolean_testable.h
+share/wasi-sysroot/include/c++/v1/__concepts/class_or_enum.h
+share/wasi-sysroot/include/c++/v1/__concepts/common_reference_with.h
+share/wasi-sysroot/include/c++/v1/__concepts/common_with.h
+share/wasi-sysroot/include/c++/v1/__concepts/constructible.h
+share/wasi-sysroot/include/c++/v1/__concepts/convertible_to.h
+share/wasi-sysroot/include/c++/v1/__concepts/copyable.h
+share/wasi-sysroot/include/c++/v1/__concepts/derived_from.h
+share/wasi-sysroot/include/c++/v1/__concepts/destructible.h
+share/wasi-sysroot/include/c++/v1/__concepts/different_from.h
+share/wasi-sysroot/include/c++/v1/__concepts/equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__concepts/invocable.h
+share/wasi-sysroot/include/c++/v1/__concepts/movable.h
+share/wasi-sysroot/include/c++/v1/__concepts/predicate.h
+share/wasi-sysroot/include/c++/v1/__concepts/regular.h
+share/wasi-sysroot/include/c++/v1/__concepts/relation.h
+share/wasi-sysroot/include/c++/v1/__concepts/same_as.h
+share/wasi-sysroot/include/c++/v1/__concepts/semiregular.h
+share/wasi-sysroot/include/c++/v1/__concepts/swappable.h
+share/wasi-sysroot/include/c++/v1/__concepts/totally_ordered.h
+share/wasi-sysroot/include/c++/v1/__condition_variable/condition_variable.h
+share/wasi-sysroot/include/c++/v1/__config
+share/wasi-sysroot/include/c++/v1/__config_site
+share/wasi-sysroot/include/c++/v1/__configuration/abi.h
+share/wasi-sysroot/include/c++/v1/__configuration/availability.h
+share/wasi-sysroot/include/c++/v1/__configuration/compiler.h
+share/wasi-sysroot/include/c++/v1/__configuration/language.h
+share/wasi-sysroot/include/c++/v1/__configuration/platform.h
+share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_handle.h
+share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_traits.h
+share/wasi-sysroot/include/c++/v1/__coroutine/noop_coroutine_handle.h
+share/wasi-sysroot/include/c++/v1/__coroutine/trivial_awaitables.h
+share/wasi-sysroot/include/c++/v1/__cstddef/byte.h
+share/wasi-sysroot/include/c++/v1/__cstddef/max_align_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/nullptr_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/ptrdiff_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/size_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/all_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/any_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/binary_search.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/comp.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_backward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_move_common.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/count.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/count_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/equal.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/equal_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/fill.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/fill_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_end.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_first_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_if_not.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_segment_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/for_each.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/for_each_segment.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/generate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/generate_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/half_positive.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/includes.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_sorted.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/iterator_operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/lower_bound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/make_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/make_projected.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/max.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/max_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/merge.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/min.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/min_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/minmax.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/minmax_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/mismatch.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/move.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/move_backward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/next_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/none_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/nth_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partial_sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/pop_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/push_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/reverse.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/rotate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/search.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/search_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_intersection.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/shuffle.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sift_down.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/simd_utils.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sort_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/stable_partition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/three_way_comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/transform.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/uniform_random_bit_generator_adaptor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unique.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unique_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unwrap_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unwrap_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/upper_bound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__assert
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/aliases.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_base.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_flag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_init.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_lock_free.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_sync.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/check_memory_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/contention_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/cxx_atomic_impl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/fence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/is_always_lock_free.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/kill_dependency.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/memory_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/to_gcc_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/blsr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/countl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/countr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/invert_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/popcount.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/rotate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit_reference
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/convert_to_timespec.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/duration.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/high_resolution_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/steady_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/system_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/time_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__condition_variable/condition_variable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__config
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/abi.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/availability.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/compiler.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/config_site_shim.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/language.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/platform.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/randomize_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/sanitizers.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/strict_weak_ordering_check.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/exception.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/exception_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/nested_exception.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/terminate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binary_negate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/bind.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binder1st.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binder2nd.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/hash.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/identity.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/mem_fn.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/mem_fun_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/pointer_to_binary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/pointer_to_unary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/unary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/unary_negate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/weak_result_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/bit_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/complex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/deque.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/fstream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/functional.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/ios.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/istream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/memory.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/ostream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/queue.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/sstream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/stack.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/streambuf.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/string.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/string_view.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/tuple.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/vector.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__hash_table
+share/wasi-sysroot/include/c++/v1/__cxx03/__ios/fpos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/access.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/advance.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/aliasing_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/back_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/distance.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/erase_if_container.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/front_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/istream_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/istreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/move_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/next.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/ostream_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/ostreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/prev.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/reverse_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/segmented_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/wrap_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/android.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/bsd_locale_defaults.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/fuchsia.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/ibm.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/locale_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/musl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/newlib.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/openbsd.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/win32.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/abs.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/copysign.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/error_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/exponential_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/fdim.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/fma.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/gamma.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/hypot.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/inverse_hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/inverse_trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/logarithms.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/min_max.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/modulo.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/remainder.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/roots.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/rounding_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/addressof.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/align.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/aligned_alloc.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocate_at_least.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocation_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_arg_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_destructor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/assume_aligned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/auto_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/builtin_new_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/compressed_pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/construct_at.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/destruct_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/pointer_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/raw_storage_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/swap_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/temp_value.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/unique_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/uses_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/voidify.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/lock_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/mutex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/once_flag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/tag_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/unique_lock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/accumulate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/adjacent_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/inner_product.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/iota.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/partial_sum.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__ostream/basic_ostream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/bernoulli_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/cauchy_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/chi_squared_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/clamp_to_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/default_random_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/discard_block_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/discrete_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/exponential_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/extreme_value_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/fisher_f_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/gamma_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/generate_canonical.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/geometric_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/independent_bits_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/is_seed_sequence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/is_valid.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/knuth_b.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/linear_congruential_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/log2.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/lognormal_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/mersenne_twister_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/negative_binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/normal_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/piecewise_constant_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/piecewise_linear_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/poisson_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/random_device.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/ranlux.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/seed_seq.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/shuffle_order_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/student_t_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/subtract_with_carry_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/uniform_int_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/uniform_real_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/weibull_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__split_buffer
+share/wasi-sysroot/include/c++/v1/__cxx03/__std_clang_module
+share/wasi-sysroot/include/c++/v1/__cxx03/__std_mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/char_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/constexpr_c_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/extern_template_lists.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/gettod_zos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/locale_mgmt_zos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/nanosleep.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__nop_locale_mgmt.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__posix_l_fallback.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__strtonum_fallback.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/errc.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_category.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_code.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_condition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/system_error.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/id.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/poll_with_backoff.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/c11.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/external.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/pthread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/windows.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/this_thread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/thread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/timed_backoff_policy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tree
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/find_index.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/make_tuple_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/sfinae_helpers.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_indices.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like_ext.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like_no_subrange.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_size.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_lvalue_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_rvalue_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/aligned_storage.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/aligned_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/alignment_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/can_extract_key.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/common_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/conditional.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/conjunction.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/copy_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/copy_cvref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/datasizeof.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/decay.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/dependent_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/desugars_to.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/disjunction.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/enable_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/extent.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/has_virtual_destructor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/integral_constant.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/invoke.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_abstract.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_always_bitcastable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_base_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_bounded_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_callable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_char_like_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_class.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_compound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_constant_evaluated.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_convertible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_core_convertible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_empty.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_enum.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_execution_policy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_final.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_floating_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_fundamental.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_implicitly_default_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_literal_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_member_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_null_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_object.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_pod.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_polymorphic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_primary_template.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_referenceable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_same.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_scalar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_signed.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_signed_integer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_specialization.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_standard_layout.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_swappable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivial.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_copyable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_lexicographically_comparable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_relocatable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unbounded_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unsigned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unsigned_integer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_valid_expansion.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_void.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/lazy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_32_64_or_128_bit.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_const_lvalue_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_signed.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_unsigned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/maybe_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/nat.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/negation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/noexcept_move_assign_container.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/promote.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/rank.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_all_extents.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_const_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_cvref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_extent.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/result_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/strip_signature.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/type_identity.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/type_list.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/underlying_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/unwrap_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/void_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__undef_macros
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/as_lvalue.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/auto_cast.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/convert_to_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/declval.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/empty.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/exception_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/forward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/integer_sequence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/is_pointer_in_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/is_valid_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/move.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/no_destroy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/piecewise_construct.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/priority_tag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/private_constructor_tag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/rel_ops.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/small_buffer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/swap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/unreachable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__variant/monostate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__verbose_abort
+share/wasi-sysroot/include/c++/v1/__cxx03/__verbose_trap
+share/wasi-sysroot/include/c++/v1/__cxx03/algorithm
+share/wasi-sysroot/include/c++/v1/__cxx03/array
+share/wasi-sysroot/include/c++/v1/__cxx03/atomic
+share/wasi-sysroot/include/c++/v1/__cxx03/bitset
+share/wasi-sysroot/include/c++/v1/__cxx03/cassert
+share/wasi-sysroot/include/c++/v1/__cxx03/ccomplex
+share/wasi-sysroot/include/c++/v1/__cxx03/cctype
+share/wasi-sysroot/include/c++/v1/__cxx03/cerrno
+share/wasi-sysroot/include/c++/v1/__cxx03/cfenv
+share/wasi-sysroot/include/c++/v1/__cxx03/cfloat
+share/wasi-sysroot/include/c++/v1/__cxx03/chrono
+share/wasi-sysroot/include/c++/v1/__cxx03/cinttypes
+share/wasi-sysroot/include/c++/v1/__cxx03/ciso646
+share/wasi-sysroot/include/c++/v1/__cxx03/climits
+share/wasi-sysroot/include/c++/v1/__cxx03/clocale
+share/wasi-sysroot/include/c++/v1/__cxx03/cmath
+share/wasi-sysroot/include/c++/v1/__cxx03/codecvt
+share/wasi-sysroot/include/c++/v1/__cxx03/complex
+share/wasi-sysroot/include/c++/v1/__cxx03/complex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/condition_variable
+share/wasi-sysroot/include/c++/v1/__cxx03/csetjmp
+share/wasi-sysroot/include/c++/v1/__cxx03/csignal
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdarg
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdbool
+share/wasi-sysroot/include/c++/v1/__cxx03/cstddef
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdint
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdio
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdlib
+share/wasi-sysroot/include/c++/v1/__cxx03/cstring
+share/wasi-sysroot/include/c++/v1/__cxx03/ctgmath
+share/wasi-sysroot/include/c++/v1/__cxx03/ctime
+share/wasi-sysroot/include/c++/v1/__cxx03/ctype.h
+share/wasi-sysroot/include/c++/v1/__cxx03/cuchar
+share/wasi-sysroot/include/c++/v1/__cxx03/cwchar
+share/wasi-sysroot/include/c++/v1/__cxx03/cwctype
+share/wasi-sysroot/include/c++/v1/__cxx03/deque
+share/wasi-sysroot/include/c++/v1/__cxx03/errno.h
+share/wasi-sysroot/include/c++/v1/__cxx03/exception
+share/wasi-sysroot/include/c++/v1/__cxx03/experimental/__config
+share/wasi-sysroot/include/c++/v1/__cxx03/experimental/utility
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/__hash
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/hash_map
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/hash_set
+share/wasi-sysroot/include/c++/v1/__cxx03/fenv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/float.h
+share/wasi-sysroot/include/c++/v1/__cxx03/forward_list
+share/wasi-sysroot/include/c++/v1/__cxx03/fstream
+share/wasi-sysroot/include/c++/v1/__cxx03/functional
+share/wasi-sysroot/include/c++/v1/__cxx03/future
+share/wasi-sysroot/include/c++/v1/__cxx03/inttypes.h
+share/wasi-sysroot/include/c++/v1/__cxx03/iomanip
+share/wasi-sysroot/include/c++/v1/__cxx03/ios
+share/wasi-sysroot/include/c++/v1/__cxx03/iosfwd
+share/wasi-sysroot/include/c++/v1/__cxx03/iostream
+share/wasi-sysroot/include/c++/v1/__cxx03/istream
+share/wasi-sysroot/include/c++/v1/__cxx03/iterator
+share/wasi-sysroot/include/c++/v1/__cxx03/limits
+share/wasi-sysroot/include/c++/v1/__cxx03/list
+share/wasi-sysroot/include/c++/v1/__cxx03/locale
+share/wasi-sysroot/include/c++/v1/__cxx03/locale.h
+share/wasi-sysroot/include/c++/v1/__cxx03/map
+share/wasi-sysroot/include/c++/v1/__cxx03/math.h
+share/wasi-sysroot/include/c++/v1/__cxx03/memory
+share/wasi-sysroot/include/c++/v1/__cxx03/module.modulemap
+share/wasi-sysroot/include/c++/v1/__cxx03/mutex
+share/wasi-sysroot/include/c++/v1/__cxx03/new
+share/wasi-sysroot/include/c++/v1/__cxx03/numeric
+share/wasi-sysroot/include/c++/v1/__cxx03/ostream
+share/wasi-sysroot/include/c++/v1/__cxx03/queue
+share/wasi-sysroot/include/c++/v1/__cxx03/random
+share/wasi-sysroot/include/c++/v1/__cxx03/ratio
+share/wasi-sysroot/include/c++/v1/__cxx03/regex
+share/wasi-sysroot/include/c++/v1/__cxx03/set
+share/wasi-sysroot/include/c++/v1/__cxx03/sstream
+share/wasi-sysroot/include/c++/v1/__cxx03/stack
+share/wasi-sysroot/include/c++/v1/__cxx03/stdatomic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdbool.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stddef.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdexcept
+share/wasi-sysroot/include/c++/v1/__cxx03/stdint.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdio.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdlib.h
+share/wasi-sysroot/include/c++/v1/__cxx03/streambuf
+share/wasi-sysroot/include/c++/v1/__cxx03/string
+share/wasi-sysroot/include/c++/v1/__cxx03/string.h
+share/wasi-sysroot/include/c++/v1/__cxx03/string_view
+share/wasi-sysroot/include/c++/v1/__cxx03/strstream
+share/wasi-sysroot/include/c++/v1/__cxx03/system_error
+share/wasi-sysroot/include/c++/v1/__cxx03/tgmath.h
+share/wasi-sysroot/include/c++/v1/__cxx03/thread
+share/wasi-sysroot/include/c++/v1/__cxx03/type_traits
+share/wasi-sysroot/include/c++/v1/__cxx03/typeindex
+share/wasi-sysroot/include/c++/v1/__cxx03/typeinfo
+share/wasi-sysroot/include/c++/v1/__cxx03/uchar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/unordered_map
+share/wasi-sysroot/include/c++/v1/__cxx03/unordered_set
+share/wasi-sysroot/include/c++/v1/__cxx03/utility
+share/wasi-sysroot/include/c++/v1/__cxx03/valarray
+share/wasi-sysroot/include/c++/v1/__cxx03/vector
+share/wasi-sysroot/include/c++/v1/__cxx03/version
+share/wasi-sysroot/include/c++/v1/__cxx03/wchar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/wctype.h
+share/wasi-sysroot/include/c++/v1/__cxxabi_config.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/randomize_range.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/sanitizers.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/strict_weak_ordering_check.h
+share/wasi-sysroot/include/c++/v1/__exception/exception.h
+share/wasi-sysroot/include/c++/v1/__exception/exception_ptr.h
+share/wasi-sysroot/include/c++/v1/__exception/nested_exception.h
+share/wasi-sysroot/include/c++/v1/__exception/operations.h
+share/wasi-sysroot/include/c++/v1/__exception/terminate.h
+share/wasi-sysroot/include/c++/v1/__expected/bad_expected_access.h
+share/wasi-sysroot/include/c++/v1/__expected/expected.h
+share/wasi-sysroot/include/c++/v1/__expected/unexpect.h
+share/wasi-sysroot/include/c++/v1/__expected/unexpected.h
+share/wasi-sysroot/include/c++/v1/__filesystem/copy_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_entry.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_status.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_time_type.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_type.h
+share/wasi-sysroot/include/c++/v1/__filesystem/filesystem_error.h
+share/wasi-sysroot/include/c++/v1/__filesystem/operations.h
+share/wasi-sysroot/include/c++/v1/__filesystem/path.h
+share/wasi-sysroot/include/c++/v1/__filesystem/path_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/perm_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/perms.h
+share/wasi-sysroot/include/c++/v1/__filesystem/recursive_directory_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/space_info.h
+share/wasi-sysroot/include/c++/v1/__filesystem/u8path.h
+share/wasi-sysroot/include/c++/v1/__flat_map/flat_map.h
+share/wasi-sysroot/include/c++/v1/__flat_map/flat_multimap.h
+share/wasi-sysroot/include/c++/v1/__flat_map/key_value_iterator.h
+share/wasi-sysroot/include/c++/v1/__flat_map/sorted_equivalent.h
+share/wasi-sysroot/include/c++/v1/__flat_map/sorted_unique.h
+share/wasi-sysroot/include/c++/v1/__flat_map/utils.h
+share/wasi-sysroot/include/c++/v1/__flat_set/flat_multiset.h
+share/wasi-sysroot/include/c++/v1/__flat_set/flat_set.h
+share/wasi-sysroot/include/c++/v1/__flat_set/ra_iterator.h
+share/wasi-sysroot/include/c++/v1/__flat_set/utils.h
+share/wasi-sysroot/include/c++/v1/__format/buffer.h
+share/wasi-sysroot/include/c++/v1/__format/concepts.h
+share/wasi-sysroot/include/c++/v1/__format/container_adaptor.h
+share/wasi-sysroot/include/c++/v1/__format/enable_insertable.h
+share/wasi-sysroot/include/c++/v1/__format/escaped_output_table.h
+share/wasi-sysroot/include/c++/v1/__format/extended_grapheme_cluster_table.h
+share/wasi-sysroot/include/c++/v1/__format/format_arg.h
+share/wasi-sysroot/include/c++/v1/__format/format_arg_store.h
+share/wasi-sysroot/include/c++/v1/__format/format_args.h
+share/wasi-sysroot/include/c++/v1/__format/format_context.h
+share/wasi-sysroot/include/c++/v1/__format/format_error.h
+share/wasi-sysroot/include/c++/v1/__format/format_functions.h
+share/wasi-sysroot/include/c++/v1/__format/format_parse_context.h
+share/wasi-sysroot/include/c++/v1/__format/format_string.h
+share/wasi-sysroot/include/c++/v1/__format/format_to_n_result.h
+share/wasi-sysroot/include/c++/v1/__format/formatter.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_bool.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_char.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_floating_point.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_integer.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_integral.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_output.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_pointer.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_string.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_tuple.h
+share/wasi-sysroot/include/c++/v1/__format/indic_conjunct_break_table.h
+share/wasi-sysroot/include/c++/v1/__format/parser_std_format_spec.h
+share/wasi-sysroot/include/c++/v1/__format/range_default_formatter.h
+share/wasi-sysroot/include/c++/v1/__format/range_formatter.h
+share/wasi-sysroot/include/c++/v1/__format/unicode.h
+share/wasi-sysroot/include/c++/v1/__format/width_estimation_table.h
+share/wasi-sysroot/include/c++/v1/__format/write_escaped.h
+share/wasi-sysroot/include/c++/v1/__functional/binary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h
+share/wasi-sysroot/include/c++/v1/__functional/bind.h
+share/wasi-sysroot/include/c++/v1/__functional/bind_back.h
+share/wasi-sysroot/include/c++/v1/__functional/bind_front.h
+share/wasi-sysroot/include/c++/v1/__functional/binder1st.h
+share/wasi-sysroot/include/c++/v1/__functional/binder2nd.h
+share/wasi-sysroot/include/c++/v1/__functional/boyer_moore_searcher.h
+share/wasi-sysroot/include/c++/v1/__functional/compose.h
+share/wasi-sysroot/include/c++/v1/__functional/default_searcher.h
+share/wasi-sysroot/include/c++/v1/__functional/function.h
+share/wasi-sysroot/include/c++/v1/__functional/hash.h
+share/wasi-sysroot/include/c++/v1/__functional/identity.h
+share/wasi-sysroot/include/c++/v1/__functional/invoke.h
+share/wasi-sysroot/include/c++/v1/__functional/is_transparent.h
+share/wasi-sysroot/include/c++/v1/__functional/mem_fn.h
+share/wasi-sysroot/include/c++/v1/__functional/mem_fun_ref.h
+share/wasi-sysroot/include/c++/v1/__functional/not_fn.h
+share/wasi-sysroot/include/c++/v1/__functional/operations.h
+share/wasi-sysroot/include/c++/v1/__functional/perfect_forward.h
+share/wasi-sysroot/include/c++/v1/__functional/pointer_to_binary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/pointer_to_unary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/ranges_operations.h
+share/wasi-sysroot/include/c++/v1/__functional/reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__functional/unary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/unary_negate.h
+share/wasi-sysroot/include/c++/v1/__functional/weak_result_type.h
+share/wasi-sysroot/include/c++/v1/__fwd/array.h
+share/wasi-sysroot/include/c++/v1/__fwd/bit_reference.h
+share/wasi-sysroot/include/c++/v1/__fwd/byte.h
+share/wasi-sysroot/include/c++/v1/__fwd/complex.h
+share/wasi-sysroot/include/c++/v1/__fwd/deque.h
+share/wasi-sysroot/include/c++/v1/__fwd/format.h
+share/wasi-sysroot/include/c++/v1/__fwd/fstream.h
+share/wasi-sysroot/include/c++/v1/__fwd/functional.h
+share/wasi-sysroot/include/c++/v1/__fwd/get.h
+share/wasi-sysroot/include/c++/v1/__fwd/ios.h
+share/wasi-sysroot/include/c++/v1/__fwd/istream.h
+share/wasi-sysroot/include/c++/v1/__fwd/map.h
+share/wasi-sysroot/include/c++/v1/__fwd/mdspan.h
+share/wasi-sysroot/include/c++/v1/__fwd/memory.h
+share/wasi-sysroot/include/c++/v1/__fwd/memory_resource.h
+share/wasi-sysroot/include/c++/v1/__fwd/ostream.h
+share/wasi-sysroot/include/c++/v1/__fwd/pair.h
+share/wasi-sysroot/include/c++/v1/__fwd/queue.h
+share/wasi-sysroot/include/c++/v1/__fwd/set.h
+share/wasi-sysroot/include/c++/v1/__fwd/span.h
+share/wasi-sysroot/include/c++/v1/__fwd/sstream.h
+share/wasi-sysroot/include/c++/v1/__fwd/stack.h
+share/wasi-sysroot/include/c++/v1/__fwd/streambuf.h
+share/wasi-sysroot/include/c++/v1/__fwd/string.h
+share/wasi-sysroot/include/c++/v1/__fwd/string_view.h
+share/wasi-sysroot/include/c++/v1/__fwd/subrange.h
+share/wasi-sysroot/include/c++/v1/__fwd/tuple.h
+share/wasi-sysroot/include/c++/v1/__fwd/variant.h
+share/wasi-sysroot/include/c++/v1/__fwd/vector.h
+share/wasi-sysroot/include/c++/v1/__hash_table
+share/wasi-sysroot/include/c++/v1/__ios/fpos.h
+share/wasi-sysroot/include/c++/v1/__iterator/access.h
+share/wasi-sysroot/include/c++/v1/__iterator/advance.h
+share/wasi-sysroot/include/c++/v1/__iterator/aliasing_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/back_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__iterator/common_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/concepts.h
+share/wasi-sysroot/include/c++/v1/__iterator/counted_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/cpp17_iterator_concepts.h
+share/wasi-sysroot/include/c++/v1/__iterator/data.h
+share/wasi-sysroot/include/c++/v1/__iterator/default_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/distance.h
+share/wasi-sysroot/include/c++/v1/__iterator/empty.h
+share/wasi-sysroot/include/c++/v1/__iterator/erase_if_container.h
+share/wasi-sysroot/include/c++/v1/__iterator/front_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/incrementable_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/indirectly_comparable.h
+share/wasi-sysroot/include/c++/v1/__iterator/insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/istream_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/istreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/iter_move.h
+share/wasi-sysroot/include/c++/v1/__iterator/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator_with_data.h
+share/wasi-sysroot/include/c++/v1/__iterator/mergeable.h
+share/wasi-sysroot/include/c++/v1/__iterator/move_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/move_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/next.h
+share/wasi-sysroot/include/c++/v1/__iterator/ostream_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/ostreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/permutable.h
+share/wasi-sysroot/include/c++/v1/__iterator/prev.h
+share/wasi-sysroot/include/c++/v1/__iterator/product_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/projected.h
+share/wasi-sysroot/include/c++/v1/__iterator/ranges_iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/readable_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/reverse_access.h
+share/wasi-sysroot/include/c++/v1/__iterator/reverse_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/segmented_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/size.h
+share/wasi-sysroot/include/c++/v1/__iterator/sortable.h
+share/wasi-sysroot/include/c++/v1/__iterator/static_bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__iterator/unreachable_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/wrap_iter.h
+share/wasi-sysroot/include/c++/v1/__locale
+share/wasi-sysroot/include/c++/v1/__locale_dir/check_grouping.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/get_c_locale.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/android.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/ibm.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/musl.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/messages.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/money.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/num.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/pad_and_output.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/scan_keyword.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/apple.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/bsd_like.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/freebsd.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/fuchsia.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/linux.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/no_locale/characters.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/no_locale/strtonum.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/windows.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/time.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/wbuffer_convert.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/wstring_convert.h
+share/wasi-sysroot/include/c++/v1/__log_hardening_failure
+share/wasi-sysroot/include/c++/v1/__math/abs.h
+share/wasi-sysroot/include/c++/v1/__math/copysign.h
+share/wasi-sysroot/include/c++/v1/__math/error_functions.h
+share/wasi-sysroot/include/c++/v1/__math/exponential_functions.h
+share/wasi-sysroot/include/c++/v1/__math/fdim.h
+share/wasi-sysroot/include/c++/v1/__math/fma.h
+share/wasi-sysroot/include/c++/v1/__math/gamma.h
+share/wasi-sysroot/include/c++/v1/__math/hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__math/hypot.h
+share/wasi-sysroot/include/c++/v1/__math/inverse_hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__math/inverse_trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__math/logarithms.h
+share/wasi-sysroot/include/c++/v1/__math/min_max.h
+share/wasi-sysroot/include/c++/v1/__math/modulo.h
+share/wasi-sysroot/include/c++/v1/__math/remainder.h
+share/wasi-sysroot/include/c++/v1/__math/roots.h
+share/wasi-sysroot/include/c++/v1/__math/rounding_functions.h
+share/wasi-sysroot/include/c++/v1/__math/special_functions.h
+share/wasi-sysroot/include/c++/v1/__math/traits.h
+share/wasi-sysroot/include/c++/v1/__math/trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__mdspan/aligned_accessor.h
+share/wasi-sysroot/include/c++/v1/__mdspan/default_accessor.h
+share/wasi-sysroot/include/c++/v1/__mdspan/extents.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_left.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_right.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_stride.h
+share/wasi-sysroot/include/c++/v1/__mdspan/mdspan.h
+share/wasi-sysroot/include/c++/v1/__memory/addressof.h
+share/wasi-sysroot/include/c++/v1/__memory/align.h
+share/wasi-sysroot/include/c++/v1/__memory/aligned_alloc.h
+share/wasi-sysroot/include/c++/v1/__memory/allocate_at_least.h
+share/wasi-sysroot/include/c++/v1/__memory/allocation_guard.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_arg_t.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_destructor.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h
+share/wasi-sysroot/include/c++/v1/__memory/array_cookie.h
+share/wasi-sysroot/include/c++/v1/__memory/assume_aligned.h
+share/wasi-sysroot/include/c++/v1/__memory/auto_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/compressed_pair.h
+share/wasi-sysroot/include/c++/v1/__memory/concepts.h
+share/wasi-sysroot/include/c++/v1/__memory/construct_at.h
+share/wasi-sysroot/include/c++/v1/__memory/destroy.h
+share/wasi-sysroot/include/c++/v1/__memory/destruct_n.h
+share/wasi-sysroot/include/c++/v1/__memory/inout_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/is_sufficiently_aligned.h
+share/wasi-sysroot/include/c++/v1/__memory/noexcept_move_assign_container.h
+share/wasi-sysroot/include/c++/v1/__memory/out_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_construct_at.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_destroy.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__memory/raw_storage_iterator.h
+share/wasi-sysroot/include/c++/v1/__memory/shared_count.h
+share/wasi-sysroot/include/c++/v1/__memory/shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/swap_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/temp_value.h
+share/wasi-sysroot/include/c++/v1/__memory/temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__memory/uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__memory/unique_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/unique_temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__memory/uses_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/uses_allocator_construction.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/memory_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/monotonic_buffer_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/polymorphic_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/pool_options.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/synchronized_pool_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h
+share/wasi-sysroot/include/c++/v1/__mutex/lock_guard.h
+share/wasi-sysroot/include/c++/v1/__mutex/mutex.h
+share/wasi-sysroot/include/c++/v1/__mutex/once_flag.h
+share/wasi-sysroot/include/c++/v1/__mutex/tag_types.h
+share/wasi-sysroot/include/c++/v1/__mutex/unique_lock.h
+share/wasi-sysroot/include/c++/v1/__new/align_val_t.h
+share/wasi-sysroot/include/c++/v1/__new/allocate.h
+share/wasi-sysroot/include/c++/v1/__new/destroying_delete_t.h
+share/wasi-sysroot/include/c++/v1/__new/exceptions.h
+share/wasi-sysroot/include/c++/v1/__new/global_new_delete.h
+share/wasi-sysroot/include/c++/v1/__new/interference_size.h
+share/wasi-sysroot/include/c++/v1/__new/launder.h
+share/wasi-sysroot/include/c++/v1/__new/new_handler.h
+share/wasi-sysroot/include/c++/v1/__new/nothrow_t.h
+share/wasi-sysroot/include/c++/v1/__new/placement_new_delete.h
+share/wasi-sysroot/include/c++/v1/__node_handle
+share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h
+share/wasi-sysroot/include/c++/v1/__numeric/adjacent_difference.h
+share/wasi-sysroot/include/c++/v1/__numeric/exclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/gcd_lcm.h
+share/wasi-sysroot/include/c++/v1/__numeric/inclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/inner_product.h
+share/wasi-sysroot/include/c++/v1/__numeric/iota.h
+share/wasi-sysroot/include/c++/v1/__numeric/midpoint.h
+share/wasi-sysroot/include/c++/v1/__numeric/partial_sum.h
+share/wasi-sysroot/include/c++/v1/__numeric/pstl.h
+share/wasi-sysroot/include/c++/v1/__numeric/ranges_iota.h
+share/wasi-sysroot/include/c++/v1/__numeric/reduce.h
+share/wasi-sysroot/include/c++/v1/__numeric/saturation_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h
+share/wasi-sysroot/include/c++/v1/__ostream/basic_ostream.h
+share/wasi-sysroot/include/c++/v1/__ostream/print.h
+share/wasi-sysroot/include/c++/v1/__ostream/put_character_sequence.h
+share/wasi-sysroot/include/c++/v1/__pstl/backend.h
+share/wasi-sysroot/include/c++/v1/__pstl/backend_fwd.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/default.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/libdispatch.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/serial.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/std_thread.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/any_of.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/cpu_traits.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/fill.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/find_if.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/for_each.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/merge.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform_reduce.h
+share/wasi-sysroot/include/c++/v1/__pstl/dispatch.h
+share/wasi-sysroot/include/c++/v1/__pstl/handle_exception.h
+share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/cauchy_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/chi_squared_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/clamp_to_integral.h
+share/wasi-sysroot/include/c++/v1/__random/default_random_engine.h
+share/wasi-sysroot/include/c++/v1/__random/discard_block_engine.h
+share/wasi-sysroot/include/c++/v1/__random/discrete_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/exponential_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/extreme_value_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/fisher_f_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/gamma_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/generate_canonical.h
+share/wasi-sysroot/include/c++/v1/__random/geometric_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/independent_bits_engine.h
+share/wasi-sysroot/include/c++/v1/__random/is_seed_sequence.h
+share/wasi-sysroot/include/c++/v1/__random/is_valid.h
+share/wasi-sysroot/include/c++/v1/__random/knuth_b.h
+share/wasi-sysroot/include/c++/v1/__random/linear_congruential_engine.h
+share/wasi-sysroot/include/c++/v1/__random/log2.h
+share/wasi-sysroot/include/c++/v1/__random/lognormal_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/mersenne_twister_engine.h
+share/wasi-sysroot/include/c++/v1/__random/negative_binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/normal_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/piecewise_constant_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/piecewise_linear_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/poisson_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/random_device.h
+share/wasi-sysroot/include/c++/v1/__random/ranlux.h
+share/wasi-sysroot/include/c++/v1/__random/seed_seq.h
+share/wasi-sysroot/include/c++/v1/__random/shuffle_order_engine.h
+share/wasi-sysroot/include/c++/v1/__random/student_t_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/subtract_with_carry_engine.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_int_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_random_bit_generator.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_real_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/weibull_distribution.h
+share/wasi-sysroot/include/c++/v1/__ranges/access.h
+share/wasi-sysroot/include/c++/v1/__ranges/all.h
+share/wasi-sysroot/include/c++/v1/__ranges/as_rvalue_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/chunk_by_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/common_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/concepts.h
+share/wasi-sysroot/include/c++/v1/__ranges/container_compatible_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/counted.h
+share/wasi-sysroot/include/c++/v1/__ranges/dangling.h
+share/wasi-sysroot/include/c++/v1/__ranges/data.h
+share/wasi-sysroot/include/c++/v1/__ranges/drop_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/drop_while_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/elements_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/empty.h
+share/wasi-sysroot/include/c++/v1/__ranges/empty_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/enable_borrowed_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/enable_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/filter_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/from_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/iota_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/istream_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/join_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/join_with_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/lazy_split_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/movable_box.h
+share/wasi-sysroot/include/c++/v1/__ranges/non_propagating_cache.h
+share/wasi-sysroot/include/c++/v1/__ranges/owning_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/range_adaptor.h
+share/wasi-sysroot/include/c++/v1/__ranges/rbegin.h
+share/wasi-sysroot/include/c++/v1/__ranges/ref_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/rend.h
+share/wasi-sysroot/include/c++/v1/__ranges/repeat_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/reverse_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/single_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/size.h
+share/wasi-sysroot/include/c++/v1/__ranges/split_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/subrange.h
+share/wasi-sysroot/include/c++/v1/__ranges/take_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/take_while_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/to.h
+share/wasi-sysroot/include/c++/v1/__ranges/transform_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/view_interface.h
+share/wasi-sysroot/include/c++/v1/__ranges/views.h
+share/wasi-sysroot/include/c++/v1/__ranges/zip_view.h
+share/wasi-sysroot/include/c++/v1/__split_buffer
+share/wasi-sysroot/include/c++/v1/__std_mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__stop_token/atomic_unique_lock.h
+share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_list_view.h
+share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_callback.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_source.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_state.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_token.h
+share/wasi-sysroot/include/c++/v1/__string/char_traits.h
+share/wasi-sysroot/include/c++/v1/__string/constexpr_c_functions.h
+share/wasi-sysroot/include/c++/v1/__string/extern_template_lists.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/gettod_zos.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_zos.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h
+share/wasi-sysroot/include/c++/v1/__system_error/errc.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_category.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_code.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_condition.h
+share/wasi-sysroot/include/c++/v1/__system_error/system_error.h
+share/wasi-sysroot/include/c++/v1/__system_error/throw_system_error.h
+share/wasi-sysroot/include/c++/v1/__thread/formatter.h
+share/wasi-sysroot/include/c++/v1/__thread/id.h
+share/wasi-sysroot/include/c++/v1/__thread/jthread.h
+share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h
+share/wasi-sysroot/include/c++/v1/__thread/support.h
+share/wasi-sysroot/include/c++/v1/__thread/support/c11.h
+share/wasi-sysroot/include/c++/v1/__thread/support/external.h
+share/wasi-sysroot/include/c++/v1/__thread/support/pthread.h
+share/wasi-sysroot/include/c++/v1/__thread/support/windows.h
+share/wasi-sysroot/include/c++/v1/__thread/this_thread.h
+share/wasi-sysroot/include/c++/v1/__thread/thread.h
+share/wasi-sysroot/include/c++/v1/__thread/timed_backoff_policy.h
+share/wasi-sysroot/include/c++/v1/__tree
+share/wasi-sysroot/include/c++/v1/__tuple/find_index.h
+share/wasi-sysroot/include/c++/v1/__tuple/ignore.h
+share/wasi-sysroot/include/c++/v1/__tuple/make_tuple_types.h
+share/wasi-sysroot/include/c++/v1/__tuple/sfinae_helpers.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_element.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_indices.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_ext.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_no_subrange.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_size.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_types.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_cv_quals.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/aligned_storage.h
+share/wasi-sysroot/include/c++/v1/__type_traits/aligned_union.h
+share/wasi-sysroot/include/c++/v1/__type_traits/alignment_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/can_extract_key.h
+share/wasi-sysroot/include/c++/v1/__type_traits/common_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/common_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/conditional.h
+share/wasi-sysroot/include/c++/v1/__type_traits/conjunction.h
+share/wasi-sysroot/include/c++/v1/__type_traits/container_traits.h
+share/wasi-sysroot/include/c++/v1/__type_traits/copy_cv.h
+share/wasi-sysroot/include/c++/v1/__type_traits/copy_cvref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/datasizeof.h
+share/wasi-sysroot/include/c++/v1/__type_traits/decay.h
+share/wasi-sysroot/include/c++/v1/__type_traits/dependent_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/desugars_to.h
+share/wasi-sysroot/include/c++/v1/__type_traits/detected_or.h
+share/wasi-sysroot/include/c++/v1/__type_traits/disjunction.h
+share/wasi-sysroot/include/c++/v1/__type_traits/enable_if.h
+share/wasi-sysroot/include/c++/v1/__type_traits/extent.h
+share/wasi-sysroot/include/c++/v1/__type_traits/has_unique_object_representation.h
+share/wasi-sysroot/include/c++/v1/__type_traits/has_virtual_destructor.h
+share/wasi-sysroot/include/c++/v1/__type_traits/integer_traits.h
+share/wasi-sysroot/include/c++/v1/__type_traits/integral_constant.h
+share/wasi-sysroot/include/c++/v1/__type_traits/invoke.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_abstract.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_aggregate.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_allocator.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_always_bitcastable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_base_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_bounded_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_callable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_char_like_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_class.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_compound.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_constant_evaluated.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_convertible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_core_convertible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_empty.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_enum.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_execution_policy.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_final.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_floating_point.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_function.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_fundamental.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_implicit_lifetime.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_implicitly_default_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_integral.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_literal_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_member_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_null_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_object.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_pod.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_polymorphic.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_primary_template.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_referenceable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_replaceable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_same.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_scalar.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_signed.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_specialization.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_standard_layout.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_swappable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivial.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copyable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_relocatable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_unbounded_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_union.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_valid_expansion.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_void.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_volatile.h
+share/wasi-sysroot/include/c++/v1/__type_traits/lazy.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_32_64_or_128_bit.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_const_lvalue_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_signed.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_unsigned.h
+share/wasi-sysroot/include/c++/v1/__type_traits/maybe_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/nat.h
+share/wasi-sysroot/include/c++/v1/__type_traits/negation.h
+share/wasi-sysroot/include/c++/v1/__type_traits/promote.h
+share/wasi-sysroot/include/c++/v1/__type_traits/rank.h
+share/wasi-sysroot/include/c++/v1/__type_traits/reference_constructs_from_temporary.h
+share/wasi-sysroot/include/c++/v1/__type_traits/reference_converts_from_temporary.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_all_extents.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_const_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_cv.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_cvref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_extent.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_volatile.h
+share/wasi-sysroot/include/c++/v1/__type_traits/result_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/strip_signature.h
+share/wasi-sysroot/include/c++/v1/__type_traits/type_identity.h
+share/wasi-sysroot/include/c++/v1/__type_traits/type_list.h
+share/wasi-sysroot/include/c++/v1/__type_traits/underlying_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/unwrap_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/void_t.h
+share/wasi-sysroot/include/c++/v1/__undef_macros
+share/wasi-sysroot/include/c++/v1/__utility/as_const.h
+share/wasi-sysroot/include/c++/v1/__utility/as_lvalue.h
+share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h
+share/wasi-sysroot/include/c++/v1/__utility/cmp.h
+share/wasi-sysroot/include/c++/v1/__utility/convert_to_integral.h
+share/wasi-sysroot/include/c++/v1/__utility/declval.h
+share/wasi-sysroot/include/c++/v1/__utility/element_count.h
+share/wasi-sysroot/include/c++/v1/__utility/empty.h
+share/wasi-sysroot/include/c++/v1/__utility/exception_guard.h
+share/wasi-sysroot/include/c++/v1/__utility/exchange.h
+share/wasi-sysroot/include/c++/v1/__utility/forward.h
+share/wasi-sysroot/include/c++/v1/__utility/forward_like.h
+share/wasi-sysroot/include/c++/v1/__utility/in_place.h
+share/wasi-sysroot/include/c++/v1/__utility/integer_sequence.h
+share/wasi-sysroot/include/c++/v1/__utility/is_pointer_in_range.h
+share/wasi-sysroot/include/c++/v1/__utility/is_valid_range.h
+share/wasi-sysroot/include/c++/v1/__utility/move.h
+share/wasi-sysroot/include/c++/v1/__utility/no_destroy.h
+share/wasi-sysroot/include/c++/v1/__utility/pair.h
+share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h
+share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h
+share/wasi-sysroot/include/c++/v1/__utility/private_constructor_tag.h
+share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h
+share/wasi-sysroot/include/c++/v1/__utility/scope_guard.h
+share/wasi-sysroot/include/c++/v1/__utility/small_buffer.h
+share/wasi-sysroot/include/c++/v1/__utility/swap.h
+share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h
+share/wasi-sysroot/include/c++/v1/__utility/unreachable.h
+share/wasi-sysroot/include/c++/v1/__variant/monostate.h
+share/wasi-sysroot/include/c++/v1/__vector/comparison.h
+share/wasi-sysroot/include/c++/v1/__vector/container_traits.h
+share/wasi-sysroot/include/c++/v1/__vector/erase.h
+share/wasi-sysroot/include/c++/v1/__vector/pmr.h
+share/wasi-sysroot/include/c++/v1/__vector/swap.h
+share/wasi-sysroot/include/c++/v1/__vector/vector.h
+share/wasi-sysroot/include/c++/v1/__vector/vector_bool.h
+share/wasi-sysroot/include/c++/v1/__vector/vector_bool_formatter.h
+share/wasi-sysroot/include/c++/v1/__verbose_abort
+share/wasi-sysroot/include/c++/v1/__verbose_trap
+share/wasi-sysroot/include/c++/v1/algorithm
+share/wasi-sysroot/include/c++/v1/any
+share/wasi-sysroot/include/c++/v1/array
+share/wasi-sysroot/include/c++/v1/atomic
+share/wasi-sysroot/include/c++/v1/barrier
+share/wasi-sysroot/include/c++/v1/bit
+share/wasi-sysroot/include/c++/v1/bitset
+share/wasi-sysroot/include/c++/v1/cassert
+share/wasi-sysroot/include/c++/v1/ccomplex
+share/wasi-sysroot/include/c++/v1/cctype
+share/wasi-sysroot/include/c++/v1/cerrno
+share/wasi-sysroot/include/c++/v1/cfenv
+share/wasi-sysroot/include/c++/v1/cfloat
+share/wasi-sysroot/include/c++/v1/charconv
+share/wasi-sysroot/include/c++/v1/chrono
+share/wasi-sysroot/include/c++/v1/cinttypes
+share/wasi-sysroot/include/c++/v1/ciso646
+share/wasi-sysroot/include/c++/v1/climits
+share/wasi-sysroot/include/c++/v1/clocale
+share/wasi-sysroot/include/c++/v1/cmath
+share/wasi-sysroot/include/c++/v1/codecvt
+share/wasi-sysroot/include/c++/v1/compare
+share/wasi-sysroot/include/c++/v1/complex
+share/wasi-sysroot/include/c++/v1/complex.h
+share/wasi-sysroot/include/c++/v1/concepts
+share/wasi-sysroot/include/c++/v1/condition_variable
+share/wasi-sysroot/include/c++/v1/coroutine
+share/wasi-sysroot/include/c++/v1/csetjmp
+share/wasi-sysroot/include/c++/v1/csignal
+share/wasi-sysroot/include/c++/v1/cstdalign
+share/wasi-sysroot/include/c++/v1/cstdarg
+share/wasi-sysroot/include/c++/v1/cstdbool
+share/wasi-sysroot/include/c++/v1/cstddef
+share/wasi-sysroot/include/c++/v1/cstdint
+share/wasi-sysroot/include/c++/v1/cstdio
+share/wasi-sysroot/include/c++/v1/cstdlib
+share/wasi-sysroot/include/c++/v1/cstring
+share/wasi-sysroot/include/c++/v1/ctgmath
+share/wasi-sysroot/include/c++/v1/ctime
+share/wasi-sysroot/include/c++/v1/ctype.h
+share/wasi-sysroot/include/c++/v1/cuchar
+share/wasi-sysroot/include/c++/v1/cwchar
+share/wasi-sysroot/include/c++/v1/cwctype
+share/wasi-sysroot/include/c++/v1/cxxabi.h
+share/wasi-sysroot/include/c++/v1/deque
+share/wasi-sysroot/include/c++/v1/errno.h
+share/wasi-sysroot/include/c++/v1/exception
+share/wasi-sysroot/include/c++/v1/execution
+share/wasi-sysroot/include/c++/v1/expected
+share/wasi-sysroot/include/c++/v1/experimental/__simd/aligned_tag.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/declaration.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/reference.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/scalar.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/simd.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/simd_mask.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/traits.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/utility.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/vec_ext.h
+share/wasi-sysroot/include/c++/v1/experimental/iterator
+share/wasi-sysroot/include/c++/v1/experimental/memory
+share/wasi-sysroot/include/c++/v1/experimental/propagate_const
+share/wasi-sysroot/include/c++/v1/experimental/simd
+share/wasi-sysroot/include/c++/v1/experimental/type_traits
+share/wasi-sysroot/include/c++/v1/experimental/utility
+share/wasi-sysroot/include/c++/v1/ext/__hash
+share/wasi-sysroot/include/c++/v1/ext/hash_map
+share/wasi-sysroot/include/c++/v1/ext/hash_set
+share/wasi-sysroot/include/c++/v1/fenv.h
+share/wasi-sysroot/include/c++/v1/filesystem
+share/wasi-sysroot/include/c++/v1/flat_map
+share/wasi-sysroot/include/c++/v1/flat_set
+share/wasi-sysroot/include/c++/v1/float.h
+share/wasi-sysroot/include/c++/v1/format
+share/wasi-sysroot/include/c++/v1/forward_list
+share/wasi-sysroot/include/c++/v1/fstream
+share/wasi-sysroot/include/c++/v1/functional
+share/wasi-sysroot/include/c++/v1/future
+share/wasi-sysroot/include/c++/v1/initializer_list
+share/wasi-sysroot/include/c++/v1/inttypes.h
+share/wasi-sysroot/include/c++/v1/iomanip
+share/wasi-sysroot/include/c++/v1/ios
+share/wasi-sysroot/include/c++/v1/iosfwd
+share/wasi-sysroot/include/c++/v1/iostream
+share/wasi-sysroot/include/c++/v1/istream
+share/wasi-sysroot/include/c++/v1/iterator
+share/wasi-sysroot/include/c++/v1/latch
+share/wasi-sysroot/include/c++/v1/libcxx.imp
+share/wasi-sysroot/include/c++/v1/limits
+share/wasi-sysroot/include/c++/v1/list
+share/wasi-sysroot/include/c++/v1/locale
+share/wasi-sysroot/include/c++/v1/map
+share/wasi-sysroot/include/c++/v1/math.h
+share/wasi-sysroot/include/c++/v1/mdspan
+share/wasi-sysroot/include/c++/v1/memory
+share/wasi-sysroot/include/c++/v1/memory_resource
+share/wasi-sysroot/include/c++/v1/module.modulemap
+share/wasi-sysroot/include/c++/v1/mutex
+share/wasi-sysroot/include/c++/v1/new
+share/wasi-sysroot/include/c++/v1/numbers
+share/wasi-sysroot/include/c++/v1/numeric
+share/wasi-sysroot/include/c++/v1/optional
+share/wasi-sysroot/include/c++/v1/ostream
+share/wasi-sysroot/include/c++/v1/print
+share/wasi-sysroot/include/c++/v1/queue
+share/wasi-sysroot/include/c++/v1/random
+share/wasi-sysroot/include/c++/v1/ranges
+share/wasi-sysroot/include/c++/v1/ratio
+share/wasi-sysroot/include/c++/v1/regex
+share/wasi-sysroot/include/c++/v1/scoped_allocator
+share/wasi-sysroot/include/c++/v1/semaphore
+share/wasi-sysroot/include/c++/v1/set
+share/wasi-sysroot/include/c++/v1/shared_mutex
+share/wasi-sysroot/include/c++/v1/source_location
+share/wasi-sysroot/include/c++/v1/span
+share/wasi-sysroot/include/c++/v1/sstream
+share/wasi-sysroot/include/c++/v1/stack
+share/wasi-sysroot/include/c++/v1/stdatomic.h
+share/wasi-sysroot/include/c++/v1/stdbool.h
+share/wasi-sysroot/include/c++/v1/stddef.h
+share/wasi-sysroot/include/c++/v1/stdexcept
+share/wasi-sysroot/include/c++/v1/stdio.h
+share/wasi-sysroot/include/c++/v1/stdlib.h
+share/wasi-sysroot/include/c++/v1/stop_token
+share/wasi-sysroot/include/c++/v1/streambuf
+share/wasi-sysroot/include/c++/v1/string
+share/wasi-sysroot/include/c++/v1/string.h
+share/wasi-sysroot/include/c++/v1/string_view
+share/wasi-sysroot/include/c++/v1/strstream
+share/wasi-sysroot/include/c++/v1/syncstream
+share/wasi-sysroot/include/c++/v1/system_error
+share/wasi-sysroot/include/c++/v1/tgmath.h
+share/wasi-sysroot/include/c++/v1/thread
+share/wasi-sysroot/include/c++/v1/tuple
+share/wasi-sysroot/include/c++/v1/type_traits
+share/wasi-sysroot/include/c++/v1/typeindex
+share/wasi-sysroot/include/c++/v1/typeinfo
+share/wasi-sysroot/include/c++/v1/uchar.h
+share/wasi-sysroot/include/c++/v1/unordered_map
+share/wasi-sysroot/include/c++/v1/unordered_set
+share/wasi-sysroot/include/c++/v1/utility
+share/wasi-sysroot/include/c++/v1/valarray
+share/wasi-sysroot/include/c++/v1/variant
+share/wasi-sysroot/include/c++/v1/vector
+share/wasi-sysroot/include/c++/v1/version
+share/wasi-sysroot/include/c++/v1/wchar.h
+share/wasi-sysroot/include/c++/v1/wctype.h
+share/wasi-sysroot/lib/wasm32-wasi/libc++.a
+share/wasi-sysroot/lib/wasm32-wasi/libc++.modules.json
+share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a
+share/wasi-sysroot/lib/wasm32-wasi/libc++experimental.a
+share/wasi-sysroot/share/libc++/v1/std.compat.cppm
+share/wasi-sysroot/share/libc++/v1/std.compat/cassert.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cctype.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cerrno.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cfenv.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cfloat.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cinttypes.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/climits.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/clocale.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cmath.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/csetjmp.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/csignal.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdarg.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstddef.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdint.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdio.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdlib.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstring.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/ctime.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cuchar.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cwchar.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cwctype.inc
+share/wasi-sysroot/share/libc++/v1/std.cppm
+share/wasi-sysroot/share/libc++/v1/std/algorithm.inc
+share/wasi-sysroot/share/libc++/v1/std/any.inc
+share/wasi-sysroot/share/libc++/v1/std/array.inc
+share/wasi-sysroot/share/libc++/v1/std/atomic.inc
+share/wasi-sysroot/share/libc++/v1/std/barrier.inc
+share/wasi-sysroot/share/libc++/v1/std/bit.inc
+share/wasi-sysroot/share/libc++/v1/std/bitset.inc
+share/wasi-sysroot/share/libc++/v1/std/cassert.inc
+share/wasi-sysroot/share/libc++/v1/std/cctype.inc
+share/wasi-sysroot/share/libc++/v1/std/cerrno.inc
+share/wasi-sysroot/share/libc++/v1/std/cfenv.inc
+share/wasi-sysroot/share/libc++/v1/std/cfloat.inc
+share/wasi-sysroot/share/libc++/v1/std/charconv.inc
+share/wasi-sysroot/share/libc++/v1/std/chrono.inc
+share/wasi-sysroot/share/libc++/v1/std/cinttypes.inc
+share/wasi-sysroot/share/libc++/v1/std/climits.inc
+share/wasi-sysroot/share/libc++/v1/std/clocale.inc
+share/wasi-sysroot/share/libc++/v1/std/cmath.inc
+share/wasi-sysroot/share/libc++/v1/std/codecvt.inc
+share/wasi-sysroot/share/libc++/v1/std/compare.inc
+share/wasi-sysroot/share/libc++/v1/std/complex.inc
+share/wasi-sysroot/share/libc++/v1/std/concepts.inc
+share/wasi-sysroot/share/libc++/v1/std/condition_variable.inc
+share/wasi-sysroot/share/libc++/v1/std/coroutine.inc
+share/wasi-sysroot/share/libc++/v1/std/csetjmp.inc
+share/wasi-sysroot/share/libc++/v1/std/csignal.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdarg.inc
+share/wasi-sysroot/share/libc++/v1/std/cstddef.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdint.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdio.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdlib.inc
+share/wasi-sysroot/share/libc++/v1/std/cstring.inc
+share/wasi-sysroot/share/libc++/v1/std/ctime.inc
+share/wasi-sysroot/share/libc++/v1/std/cuchar.inc
+share/wasi-sysroot/share/libc++/v1/std/cwchar.inc
+share/wasi-sysroot/share/libc++/v1/std/cwctype.inc
+share/wasi-sysroot/share/libc++/v1/std/deque.inc
+share/wasi-sysroot/share/libc++/v1/std/exception.inc
+share/wasi-sysroot/share/libc++/v1/std/execution.inc
+share/wasi-sysroot/share/libc++/v1/std/expected.inc
+share/wasi-sysroot/share/libc++/v1/std/filesystem.inc
+share/wasi-sysroot/share/libc++/v1/std/flat_map.inc
+share/wasi-sysroot/share/libc++/v1/std/flat_set.inc
+share/wasi-sysroot/share/libc++/v1/std/format.inc
+share/wasi-sysroot/share/libc++/v1/std/forward_list.inc
+share/wasi-sysroot/share/libc++/v1/std/fstream.inc
+share/wasi-sysroot/share/libc++/v1/std/functional.inc
+share/wasi-sysroot/share/libc++/v1/std/future.inc
+share/wasi-sysroot/share/libc++/v1/std/generator.inc
+share/wasi-sysroot/share/libc++/v1/std/hazard_pointer.inc
+share/wasi-sysroot/share/libc++/v1/std/initializer_list.inc
+share/wasi-sysroot/share/libc++/v1/std/iomanip.inc
+share/wasi-sysroot/share/libc++/v1/std/ios.inc
+share/wasi-sysroot/share/libc++/v1/std/iosfwd.inc
+share/wasi-sysroot/share/libc++/v1/std/iostream.inc
+share/wasi-sysroot/share/libc++/v1/std/istream.inc
+share/wasi-sysroot/share/libc++/v1/std/iterator.inc
+share/wasi-sysroot/share/libc++/v1/std/latch.inc
+share/wasi-sysroot/share/libc++/v1/std/limits.inc
+share/wasi-sysroot/share/libc++/v1/std/list.inc
+share/wasi-sysroot/share/libc++/v1/std/locale.inc
+share/wasi-sysroot/share/libc++/v1/std/map.inc
+share/wasi-sysroot/share/libc++/v1/std/mdspan.inc
+share/wasi-sysroot/share/libc++/v1/std/memory.inc
+share/wasi-sysroot/share/libc++/v1/std/memory_resource.inc
+share/wasi-sysroot/share/libc++/v1/std/mutex.inc
+share/wasi-sysroot/share/libc++/v1/std/new.inc
+share/wasi-sysroot/share/libc++/v1/std/numbers.inc
+share/wasi-sysroot/share/libc++/v1/std/numeric.inc
+share/wasi-sysroot/share/libc++/v1/std/optional.inc
+share/wasi-sysroot/share/libc++/v1/std/ostream.inc
+share/wasi-sysroot/share/libc++/v1/std/print.inc
+share/wasi-sysroot/share/libc++/v1/std/queue.inc
+share/wasi-sysroot/share/libc++/v1/std/random.inc
+share/wasi-sysroot/share/libc++/v1/std/ranges.inc
+share/wasi-sysroot/share/libc++/v1/std/ratio.inc
+share/wasi-sysroot/share/libc++/v1/std/rcu.inc
+share/wasi-sysroot/share/libc++/v1/std/regex.inc
+share/wasi-sysroot/share/libc++/v1/std/scoped_allocator.inc
+share/wasi-sysroot/share/libc++/v1/std/semaphore.inc
+share/wasi-sysroot/share/libc++/v1/std/set.inc
+share/wasi-sysroot/share/libc++/v1/std/shared_mutex.inc
+share/wasi-sysroot/share/libc++/v1/std/source_location.inc
+share/wasi-sysroot/share/libc++/v1/std/span.inc
+share/wasi-sysroot/share/libc++/v1/std/spanstream.inc
+share/wasi-sysroot/share/libc++/v1/std/sstream.inc
+share/wasi-sysroot/share/libc++/v1/std/stack.inc
+share/wasi-sysroot/share/libc++/v1/std/stacktrace.inc
+share/wasi-sysroot/share/libc++/v1/std/stdexcept.inc
+share/wasi-sysroot/share/libc++/v1/std/stdfloat.inc
+share/wasi-sysroot/share/libc++/v1/std/stop_token.inc
+share/wasi-sysroot/share/libc++/v1/std/streambuf.inc
+share/wasi-sysroot/share/libc++/v1/std/string.inc
+share/wasi-sysroot/share/libc++/v1/std/string_view.inc
+share/wasi-sysroot/share/libc++/v1/std/strstream.inc
+share/wasi-sysroot/share/libc++/v1/std/syncstream.inc
+share/wasi-sysroot/share/libc++/v1/std/system_error.inc
+share/wasi-sysroot/share/libc++/v1/std/text_encoding.inc
+share/wasi-sysroot/share/libc++/v1/std/thread.inc
+share/wasi-sysroot/share/libc++/v1/std/tuple.inc
+share/wasi-sysroot/share/libc++/v1/std/type_traits.inc
+share/wasi-sysroot/share/libc++/v1/std/typeindex.inc
+share/wasi-sysroot/share/libc++/v1/std/typeinfo.inc
+share/wasi-sysroot/share/libc++/v1/std/unordered_map.inc
+share/wasi-sysroot/share/libc++/v1/std/unordered_set.inc
+share/wasi-sysroot/share/libc++/v1/std/utility.inc
+share/wasi-sysroot/share/libc++/v1/std/valarray.inc
+share/wasi-sysroot/share/libc++/v1/std/variant.inc
+share/wasi-sysroot/share/libc++/v1/std/vector.inc
+share/wasi-sysroot/share/libc++/v1/std/version.inc
diff --git a/devel/wizer/Makefile b/devel/wizer/Makefile
index 5b15b1199f54..31d2adc3bcc7 100644
--- a/devel/wizer/Makefile
+++ b/devel/wizer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wizer
DISTVERSIONPREFIX= v
-DISTVERSION= 8.0.0
-PORTREVISION= 3
+DISTVERSION= 10.0.0
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
@@ -21,9 +20,8 @@ USE_GITHUB= yes
GH_ACCOUNT= bytecodealliance
CARGO_CRATES= addr2line-0.21.0 \
- addr2line-0.24.2 \
+ addr2line-0.25.0 \
adler-1.0.2 \
- ahash-0.8.11 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
ambient-authority-0.0.2 \
@@ -35,25 +33,25 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.95 \
+ anyhow-1.0.97 \
arbitrary-1.4.1 \
async-trait-0.1.79 \
atty-0.2.14 \
autocfg-1.2.0 \
backtrace-0.3.71 \
- base64-0.21.7 \
+ base64-0.22.1 \
bitflags-1.3.2 \
bitflags-2.5.0 \
block-buffer-0.10.4 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
bytes-1.7.1 \
- cap-fs-ext-3.4.2 \
- cap-net-ext-3.4.2 \
- cap-primitives-3.4.2 \
- cap-rand-3.4.2 \
- cap-std-3.4.2 \
- cap-time-ext-3.4.2 \
+ cap-fs-ext-3.4.4 \
+ cap-net-ext-3.4.4 \
+ cap-primitives-3.4.4 \
+ cap-rand-3.4.4 \
+ cap-std-3.4.4 \
+ cap-time-ext-3.4.4 \
cast-0.3.0 \
cc-1.0.90 \
cfg-if-1.0.0 \
@@ -69,16 +67,19 @@ CARGO_CRATES= addr2line-0.21.0 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.3 \
cpufeatures-0.2.12 \
- cranelift-bforest-0.116.1 \
- cranelift-bitset-0.116.1 \
- cranelift-codegen-0.116.1 \
- cranelift-codegen-meta-0.116.1 \
- cranelift-codegen-shared-0.116.1 \
- cranelift-control-0.116.1 \
- cranelift-entity-0.116.1 \
- cranelift-frontend-0.116.1 \
- cranelift-isle-0.116.1 \
- cranelift-native-0.116.1 \
+ cranelift-assembler-x64-0.123.2 \
+ cranelift-assembler-x64-meta-0.123.2 \
+ cranelift-bforest-0.123.2 \
+ cranelift-bitset-0.123.2 \
+ cranelift-codegen-0.123.2 \
+ cranelift-codegen-meta-0.123.2 \
+ cranelift-codegen-shared-0.123.2 \
+ cranelift-control-0.123.2 \
+ cranelift-entity-0.123.2 \
+ cranelift-frontend-0.123.2 \
+ cranelift-isle-0.123.2 \
+ cranelift-native-0.123.2 \
+ cranelift-srcgen-0.123.2 \
crc32fast-1.4.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
@@ -91,14 +92,12 @@ CARGO_CRATES= addr2line-0.21.0 \
derive_arbitrary-1.4.1 \
digest-0.10.7 \
directories-next-2.0.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
either-1.10.0 \
embedded-io-0.4.0 \
encoding_rs-0.8.33 \
env_filter-0.1.0 \
- env_logger-0.11.3 \
+ env_logger-0.11.8 \
equivalent-1.0.1 \
errno-0.3.10 \
fallible-iterator-0.3.0 \
@@ -119,15 +118,13 @@ CARGO_CRATES= addr2line-0.21.0 \
generic-array-0.14.7 \
getrandom-0.2.12 \
gimli-0.28.1 \
- gimli-0.31.1 \
+ gimli-0.32.2 \
half-2.4.0 \
- hashbrown-0.14.3 \
hashbrown-0.15.2 \
heck-0.3.3 \
heck-0.5.0 \
hermit-abi-0.1.19 \
hermit-abi-0.3.9 \
- humantime-2.1.0 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
id-arena-2.2.1 \
@@ -135,13 +132,16 @@ CARGO_CRATES= addr2line-0.21.0 \
indexmap-2.7.1 \
io-extras-0.18.4 \
io-lifetimes-2.0.3 \
+ io-uring-0.7.10 \
ipnet-2.9.0 \
is-terminal-0.4.12 \
itertools-0.10.5 \
- itertools-0.12.1 \
+ itertools-0.14.0 \
itoa-1.0.14 \
ittapi-0.4.0 \
ittapi-sys-0.4.0 \
+ jiff-0.2.6 \
+ jiff-static-0.2.6 \
jobserver-0.1.28 \
js-sys-0.3.69 \
lazy_static-1.4.0 \
@@ -152,7 +152,8 @@ CARGO_CRATES= addr2line-0.21.0 \
libm-0.2.8 \
libredox-0.1.3 \
linux-raw-sys-0.4.15 \
- log-0.4.21 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
mach2-0.4.2 \
maybe-owned-0.3.4 \
memchr-2.7.2 \
@@ -161,10 +162,9 @@ CARGO_CRATES= addr2line-0.21.0 \
mio-1.0.2 \
num-traits-0.2.18 \
object-0.32.2 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.19.0 \
oorandom-11.1.3 \
- paste-1.0.14 \
percent-encoding-2.3.1 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
@@ -172,27 +172,31 @@ CARGO_CRATES= addr2line-0.21.0 \
plotters-0.3.5 \
plotters-backend-0.3.5 \
plotters-svg-0.3.5 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
postcard-1.0.8 \
ppv-lite86-0.2.20 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.93 \
- psm-0.1.21 \
- pulley-interpreter-29.0.1 \
- quote-1.0.35 \
+ pulley-interpreter-36.0.2 \
+ pulley-macros-36.0.2 \
+ quote-1.0.40 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_users-0.4.5 \
- regalloc2-0.11.1 \
+ regalloc2-0.12.2 \
regex-1.10.4 \
regex-automata-0.4.6 \
regex-syntax-0.8.3 \
rustc-demangle-0.1.23 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustix-linux-procfs-0.1.1 \
ryu-1.0.17 \
same-file-1.0.6 \
semver-1.0.22 \
@@ -202,10 +206,9 @@ CARGO_CRATES= addr2line-0.21.0 \
serde_spanned-0.6.5 \
serde_yaml-0.9.34+deprecated \
sha2-0.10.8 \
- shellexpand-2.1.2 \
+ slab-0.4.11 \
smallvec-1.13.2 \
socket2-0.5.7 \
- sptr-0.3.2 \
stable_deref_trait-1.2.0 \
strsim-0.8.0 \
structopt-0.3.26 \
@@ -217,18 +220,19 @@ CARGO_CRATES= addr2line-0.21.0 \
termcolor-1.4.1 \
textwrap-0.11.0 \
thiserror-1.0.58 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.58 \
+ thiserror-impl-2.0.16 \
tinytemplate-1.2.1 \
tinyvec-1.8.0 \
tinyvec_macros-0.1.1 \
- tokio-1.39.3 \
+ tokio-1.46.1 \
toml-0.8.12 \
toml_datetime-0.6.5 \
toml_edit-0.22.9 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
- trait-variant-0.1.2 \
typenum-1.17.0 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
@@ -251,57 +255,69 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
wasm-encoder-0.202.0 \
- wasm-encoder-0.221.3 \
- wasm-encoder-0.225.0 \
+ wasm-encoder-0.236.1 \
+ wasm-encoder-0.238.0 \
wasm-smith-0.202.0 \
- wasmparser-0.202.0 \
- wasmparser-0.221.3 \
- wasmparser-0.225.0 \
- wasmprinter-0.202.0 \
- wasmprinter-0.221.3 \
- wasmtime-29.0.1 \
- wasmtime-asm-macros-29.0.1 \
- wasmtime-cache-29.0.1 \
- wasmtime-component-macro-29.0.1 \
- wasmtime-component-util-29.0.1 \
- wasmtime-cranelift-29.0.1 \
- wasmtime-environ-29.0.1 \
- wasmtime-fiber-29.0.1 \
- wasmtime-jit-debug-29.0.1 \
- wasmtime-jit-icache-coherence-29.0.1 \
- wasmtime-math-29.0.1 \
- wasmtime-slab-29.0.1 \
- wasmtime-versioned-export-macros-29.0.1 \
- wasmtime-wasi-29.0.1 \
- wasmtime-winch-29.0.1 \
- wasmtime-wit-bindgen-29.0.1 \
+ wasmparser-0.236.1 \
+ wasmparser-0.238.0 \
+ wasmprinter-0.236.1 \
+ wasmprinter-0.238.0 \
+ wasmtime-36.0.2 \
+ wasmtime-environ-36.0.2 \
+ wasmtime-internal-asm-macros-36.0.2 \
+ wasmtime-internal-cache-36.0.2 \
+ wasmtime-internal-component-macro-36.0.2 \
+ wasmtime-internal-component-util-36.0.2 \
+ wasmtime-internal-cranelift-36.0.2 \
+ wasmtime-internal-fiber-36.0.2 \
+ wasmtime-internal-jit-debug-36.0.2 \
+ wasmtime-internal-jit-icache-coherence-36.0.2 \
+ wasmtime-internal-math-36.0.2 \
+ wasmtime-internal-slab-36.0.2 \
+ wasmtime-internal-unwinder-36.0.2 \
+ wasmtime-internal-versioned-export-macros-36.0.2 \
+ wasmtime-internal-winch-36.0.2 \
+ wasmtime-internal-wit-bindgen-36.0.2 \
+ wasmtime-wasi-36.0.2 \
+ wasmtime-wasi-io-36.0.2 \
wast-35.0.2 \
- wast-225.0.0 \
- wat-1.225.0 \
+ wast-238.0.0 \
+ wat-1.238.0 \
web-sys-0.3.69 \
- wiggle-29.0.1 \
- wiggle-generate-29.0.1 \
- wiggle-macro-29.0.1 \
+ wiggle-36.0.2 \
+ wiggle-generate-36.0.2 \
+ wiggle-macro-36.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- winch-codegen-29.0.1 \
+ winch-codegen-36.0.2 \
windows-core-0.52.0 \
+ windows-link-0.1.3 \
windows-sys-0.52.0 \
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 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.6.5 \
winx-0.36.3 \
- wit-parser-0.221.3 \
+ wit-parser-0.236.1 \
witx-0.9.1 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
diff --git a/devel/wizer/distinfo b/devel/wizer/distinfo
index 5fdb0735c00d..a98a3fd8441b 100644
--- a/devel/wizer/distinfo
+++ b/devel/wizer/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1740911235
+TIMESTAMP = 1756374630
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/addr2line-0.25.0.crate) = 9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43
+SIZE (rust/crates/addr2line-0.25.0.crate) = 41982
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -29,8 +27,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681
@@ -41,8 +39,8 @@ SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b61335
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
@@ -55,18 +53,18 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
SIZE (rust/crates/bytes-1.7.1.crate) = 63623
-SHA256 (rust/crates/cap-fs-ext-3.4.2.crate) = 7f78efdd7378980d79c0f36b519e51191742d2c9f91ffa5e228fba9f3806d2e1
-SIZE (rust/crates/cap-fs-ext-3.4.2.crate) = 15910
-SHA256 (rust/crates/cap-net-ext-3.4.2.crate) = 4ac68674a6042af2bcee1adad9f6abd432642cf03444ce3a5b36c3f39f23baf8
-SIZE (rust/crates/cap-net-ext-3.4.2.crate) = 12257
-SHA256 (rust/crates/cap-primitives-3.4.2.crate) = 8fc15faeed2223d8b8e8cc1857f5861935a06d06713c4ac106b722ae9ce3c369
-SIZE (rust/crates/cap-primitives-3.4.2.crate) = 90406
-SHA256 (rust/crates/cap-rand-3.4.2.crate) = dea13372b49df066d1ae654e5c6e41799c1efd9f6b36794b921e877ea4037977
-SIZE (rust/crates/cap-rand-3.4.2.crate) = 8480
-SHA256 (rust/crates/cap-std-3.4.2.crate) = c3dbd3e8e8d093d6ccb4b512264869e1281cdb032f7940bd50b2894f96f25609
-SIZE (rust/crates/cap-std-3.4.2.crate) = 34170
-SHA256 (rust/crates/cap-time-ext-3.4.2.crate) = bd736b20fc033f564a1995fb82fc349146de43aabba19c7368b4cb17d8f9ea53
-SIZE (rust/crates/cap-time-ext-3.4.2.crate) = 8631
+SHA256 (rust/crates/cap-fs-ext-3.4.4.crate) = e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c
+SIZE (rust/crates/cap-fs-ext-3.4.4.crate) = 21719
+SHA256 (rust/crates/cap-net-ext-3.4.4.crate) = 9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c
+SIZE (rust/crates/cap-net-ext-3.4.4.crate) = 14227
+SHA256 (rust/crates/cap-primitives-3.4.4.crate) = 0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a
+SIZE (rust/crates/cap-primitives-3.4.4.crate) = 93076
+SHA256 (rust/crates/cap-rand-3.4.4.crate) = 0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40
+SIZE (rust/crates/cap-rand-3.4.4.crate) = 9691
+SHA256 (rust/crates/cap-std-3.4.4.crate) = 07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189
+SIZE (rust/crates/cap-std-3.4.4.crate) = 36231
+SHA256 (rust/crates/cap-time-ext-3.4.4.crate) = 491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b
+SIZE (rust/crates/cap-time-ext-3.4.4.crate) = 12204
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
@@ -97,26 +95,32 @@ SHA256 (rust/crates/cpp_demangle-0.4.3.crate) = 7e8227005286ec39567949b33df9896b
SIZE (rust/crates/cpp_demangle-0.4.3.crate) = 78861
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4
-SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861
-SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34
-SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056
-SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e
-SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844
-SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8
-SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475
-SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb
-SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155
-SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef
-SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253
-SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323
-SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325
-SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57
-SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378
-SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d
-SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233
-SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7
-SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709
+SHA256 (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 0920ef6863433fa28ece7e53925be4cd39a913adba2dc3738f4edd182f76d168
+SIZE (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 25503
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 8990a217e2529a378af1daf4f8afa889f928f07ebbde6ae2f058ae60e40e2c20
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 45912
+SHA256 (rust/crates/cranelift-bforest-0.123.2.crate) = 62225596b687f69a42c038485a28369badc186cb7c74bd9436eeec9f539011b1
+SIZE (rust/crates/cranelift-bforest-0.123.2.crate) = 30977
+SHA256 (rust/crates/cranelift-bitset-0.123.2.crate) = c23914fc4062558650a6f0d8c1846c97b541215a291fdeabc85f68bdc9bbcca3
+SIZE (rust/crates/cranelift-bitset-0.123.2.crate) = 8528
+SHA256 (rust/crates/cranelift-codegen-0.123.2.crate) = 41a238b2f7e7ec077eb170145fa15fd8b3d0f36cc83d8e354e29ca550f339ca7
+SIZE (rust/crates/cranelift-codegen-0.123.2.crate) = 1063626
+SHA256 (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 9315ddcc2512513a9d66455ec89bb70ae5498cb472f5ed990230536f4cd5c011
+SIZE (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 90269
+SHA256 (rust/crates/cranelift-codegen-shared-0.123.2.crate) = dc6acea40ef860f28cb36eaad479e26556c1e538b0a66fc44598cf1b1689393d
+SIZE (rust/crates/cranelift-codegen-shared-0.123.2.crate) = 6184
+SHA256 (rust/crates/cranelift-control-0.123.2.crate) = 6b2af895da90761cfda4a4445960554fcec971e637882eda5a87337d993fe1b9
+SIZE (rust/crates/cranelift-control-0.123.2.crate) = 8295
+SHA256 (rust/crates/cranelift-entity-0.123.2.crate) = 6e8c542c856feb50d504e4fc0526b3db3a514f882a9f68f956164531517828ab
+SIZE (rust/crates/cranelift-entity-0.123.2.crate) = 30369
+SHA256 (rust/crates/cranelift-frontend-0.123.2.crate) = 9996dd9c20929c03360fe0c4edf3594c0cbb94525bdbfa04b6bb639ec14573c7
+SIZE (rust/crates/cranelift-frontend-0.123.2.crate) = 57323
+SHA256 (rust/crates/cranelift-isle-0.123.2.crate) = 928b8dccad51b9e0ffe54accbd617da900239439b13d48f0f122ab61105ca6ad
+SIZE (rust/crates/cranelift-isle-0.123.2.crate) = 79067
+SHA256 (rust/crates/cranelift-native-0.123.2.crate) = 7f75ef0a6a2efed3a2a14812318e28dc82c214eab5399c13d70878e2f88947b5
+SIZE (rust/crates/cranelift-native-0.123.2.crate) = 11223
+SHA256 (rust/crates/cranelift-srcgen-0.123.2.crate) = 673bd6d1c83cb41d60afb140a1474ef6caf1a3e02f3820fc522aefbc93ac67d6
+SIZE (rust/crates/cranelift-srcgen-0.123.2.crate) = 6068
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
@@ -141,10 +145,6 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
@@ -155,8 +155,8 @@ SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
+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.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
@@ -197,12 +197,10 @@ SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4d
SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.2.crate) = cc6298e594375a7fead9efd5568f0a46e6a154fb6a9bdcbe3c06946ffd81a5f6
+SIZE (rust/crates/gimli-0.32.2.crate) = 289060
SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
SIZE (rust/crates/half-2.4.0.crate) = 50666
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
@@ -213,8 +211,6 @@ SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -229,20 +225,26 @@ SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1
SIZE (rust/crates/io-extras-0.18.4.crate) = 34254
SHA256 (rust/crates/io-lifetimes-2.0.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c
SIZE (rust/crates/io-lifetimes-2.0.3.crate) = 29216
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
SIZE (rust/crates/itoa-1.0.14.crate) = 11210
SHA256 (rust/crates/ittapi-0.4.0.crate) = 6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1
SIZE (rust/crates/ittapi-0.4.0.crate) = 7446
SHA256 (rust/crates/ittapi-sys-0.4.0.crate) = 52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc
SIZE (rust/crates/ittapi-sys-0.4.0.crate) = 144943
+SHA256 (rust/crates/jiff-0.2.6.crate) = 1f33145a5cbea837164362c7bd596106eb7c5198f97d1ba6f6ebb3223952e488
+SIZE (rust/crates/jiff-0.2.6.crate) = 700266
+SHA256 (rust/crates/jiff-static-0.2.6.crate) = 43ce13c40ec6956157a3635d97a1ee2df323b263f09ea14165131289cb0f5c19
+SIZE (rust/crates/jiff-static-0.2.6.crate) = 75873
SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -263,8 +265,10 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+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/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
SIZE (rust/crates/mach2-0.4.2.crate) = 21889
SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
@@ -281,14 +285,12 @@ SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
SIZE (rust/crates/object-0.32.2.crate) = 286994
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
@@ -303,6 +305,10 @@ SHA256 (rust/crates/plotters-backend-0.3.5.crate) = 9e76628b4d3a7581389a35d5b6e2
SIZE (rust/crates/plotters-backend-0.3.5.crate) = 13440
SHA256 (rust/crates/plotters-svg-0.3.5.crate) = 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab
SIZE (rust/crates/plotters-svg-0.3.5.crate) = 6948
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+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/postcard-1.0.8.crate) = a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8
SIZE (rust/crates/postcard-1.0.8.crate) = 53813
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
@@ -313,12 +319,12 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
-SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d
-SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/pulley-interpreter-36.0.2.crate) = e4e2d31146038fd9e62bfa331db057aca325d5ca10451a9fe341356cead7da53
+SIZE (rust/crates/pulley-interpreter-36.0.2.crate) = 66122
+SHA256 (rust/crates/pulley-macros-36.0.2.crate) = efb9fdafaca625f9ea8cfa793364ea1bdd32d306cff18f166b00ddaa61ecbb27
+SIZE (rust/crates/pulley-macros-36.0.2.crate) = 2349
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -331,8 +337,8 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regalloc2-0.11.1.crate) = 145c1c267e14f20fb0f88aa76a1c5ffec42d592c1d28b3cd9148ae35916158d3
-SIZE (rust/crates/regalloc2-0.11.1.crate) = 138308
+SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734
+SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
SIZE (rust/crates/regex-1.10.4.crate) = 253191
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
@@ -345,6 +351,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056
+SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -363,14 +373,12 @@ SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
-SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
-SIZE (rust/crates/sptr-0.3.2.crate) = 14598
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/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -393,16 +401,20 @@ SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
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.39.3.crate) = 9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5
-SIZE (rust/crates/tokio-1.39.3.crate) = 782858
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
SIZE (rust/crates/toml-0.8.12.crate) = 51145
SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
@@ -415,8 +427,6 @@ SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af
SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
-SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
-SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
@@ -461,68 +471,70 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b
SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
SHA256 (rust/crates/wasm-encoder-0.202.0.crate) = bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a
SIZE (rust/crates/wasm-encoder-0.202.0.crate) = 50182
-SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5
-SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487
-SHA256 (rust/crates/wasm-encoder-0.225.0.crate) = 6f7eac0445cac73bcf09e6a97f83248d64356dccf9f2b100199769b6b42464e5
-SIZE (rust/crates/wasm-encoder-0.225.0.crate) = 70422
+SHA256 (rust/crates/wasm-encoder-0.236.1.crate) = 724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7
+SIZE (rust/crates/wasm-encoder-0.236.1.crate) = 83380
+SHA256 (rust/crates/wasm-encoder-0.238.0.crate) = 50143b010bdc3adbd16275710f9085cc80d9c12cb869309a51a98ce2ff96558e
+SIZE (rust/crates/wasm-encoder-0.238.0.crate) = 83381
SHA256 (rust/crates/wasm-smith-0.202.0.crate) = 4cf58fe4c46def4c0cdab0818cf0e663db7a018473795349996c48335d5d1163
SIZE (rust/crates/wasm-smith-0.202.0.crate) = 88661
-SHA256 (rust/crates/wasmparser-0.202.0.crate) = d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413
-SIZE (rust/crates/wasmparser-0.202.0.crate) = 193217
-SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185
-SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903
-SHA256 (rust/crates/wasmparser-0.225.0.crate) = 36e5456165f81e64cb9908a0fe9b9d852c2c74582aa3fe2be3c2da57f937d3ae
-SIZE (rust/crates/wasmparser-0.225.0.crate) = 247256
-SHA256 (rust/crates/wasmprinter-0.202.0.crate) = ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a
-SIZE (rust/crates/wasmprinter-0.202.0.crate) = 36575
-SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283
-SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793
-SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69
-SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309
-SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2
-SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865
-SHA256 (rust/crates/wasmtime-cache-29.0.1.crate) = 8b1161c8f62880deea07358bc40cceddc019f1c81d46007bc390710b2fe24ffc
-SIZE (rust/crates/wasmtime-cache-29.0.1.crate) = 32600
-SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf
-SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168
-SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e
-SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515
-SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87
-SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851
-SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad
-SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670
-SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117
-SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634
-SHA256 (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 3e7b61488a5ee00c35c8c22de707c36c0aecacf419a3be803a6a2ba5e860f56a
-SIZE (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 7433
-SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1
-SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840
-SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17
-SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630
-SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf
-SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435
-SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b
-SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038
-SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4
-SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209
-SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f
-SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095
-SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6
-SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902
+SHA256 (rust/crates/wasmparser-0.236.1.crate) = a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7
+SIZE (rust/crates/wasmparser-0.236.1.crate) = 259406
+SHA256 (rust/crates/wasmparser-0.238.0.crate) = c0ad4ca2ecb86b79ea410cd970985665de1d05774b7107b214bc5852b1bcbad7
+SIZE (rust/crates/wasmparser-0.238.0.crate) = 259538
+SHA256 (rust/crates/wasmprinter-0.236.1.crate) = 2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1
+SIZE (rust/crates/wasmprinter-0.236.1.crate) = 44027
+SHA256 (rust/crates/wasmprinter-0.238.0.crate) = 5fec8a560f7288effd1a61fe8d7bfe9fc3efdc2173949d7a5ee38ea9e8eaa336
+SIZE (rust/crates/wasmprinter-0.238.0.crate) = 44069
+SHA256 (rust/crates/wasmtime-36.0.2.crate) = 5b3e1fab634681494213138ea3a18e958e5ea99da13a4a01a4b870d51a41680b
+SIZE (rust/crates/wasmtime-36.0.2.crate) = 884638
+SHA256 (rust/crates/wasmtime-environ-36.0.2.crate) = 6750e519977953a018fe994aada7e02510aea4babb03310aa5f5b4145b6e6577
+SIZE (rust/crates/wasmtime-environ-36.0.2.crate) = 223975
+SHA256 (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = bdbf38adac6e81d5c0326e8fd25f80450e3038f2fc103afd3c5cc8b83d5dd78b
+SIZE (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = 2126
+SHA256 (rust/crates/wasmtime-internal-cache-36.0.2.crate) = c0c9085d8c04cc294612d743e2f355382b39250de4bd20bf4b0b0b7c0ae7067a
+SIZE (rust/crates/wasmtime-internal-cache-36.0.2.crate) = 35276
+SHA256 (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 26a578a474e3b7ddce063cd169ced292b5185013341457522891b10e989aa42a
+SIZE (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 238521
+SHA256 (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = edc23d46ec1b1cd42b6f73205eb80498ed94b47098ec53456c0b18299405b158
+SIZE (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = 2779
+SHA256 (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = d85b8ba128525bff91b89ac8a97755136a4fb0fb59df5ffb7539dd646455d441
+SIZE (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = 191567
+SHA256 (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 0c566f5137de1f55339df8a236a5ec89698b466a3d33f9cc07823a58a3f85e16
+SIZE (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 31811
+SHA256 (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = e03f0b11f8fe4d456feac11e7e9dc6f02ddb34d4f6a1912775dbc63c5bdd5670
+SIZE (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = 9373
+SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 71aeb74f9b3fd9225319c723e59832a77a674b0c899ba9795f9b2130a6d1b167
+SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 7111
+SHA256 (rust/crates/wasmtime-internal-math-36.0.2.crate) = 31d5dad8a609c6cc47a5f265f13b52e347e893450a69641af082b8a276043fa7
+SIZE (rust/crates/wasmtime-internal-math-36.0.2.crate) = 3575
+SHA256 (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 6d152a7b875d62e395bfe0ae7d12e7b47cd332eb380353cce3eb831f9843731d
+SIZE (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 5736
+SHA256 (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 2aaacc0fea00293f7af7e6c25cef74b7d213ebbe7560c86305eec15fc318fab8
+SIZE (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 20209
+SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = c61c7f75326434944cc5f3b75409a063fa37e537f6247f00f0f733679f0be406
+SIZE (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = 2309
+SHA256 (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 6cfbaa87e1ac4972bb096c9cb1800fedc113e36332cc4bc2c96a2ef1d7c5e750
+SIZE (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 14038
+SHA256 (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 169042d58002f16da149ab7d608b71164411abd1fc5140f48f4c200b44bb5565
+SIZE (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 34324
+SHA256 (rust/crates/wasmtime-wasi-36.0.2.crate) = b9049a5fedcd24fa0f665ba7c17c4445c1a547536a9560d960e15bee2d8428d0
+SIZE (rust/crates/wasmtime-wasi-36.0.2.crate) = 204092
+SHA256 (rust/crates/wasmtime-wasi-io-36.0.2.crate) = d62156d8695d80df8e85baeb56379b3ba6b6bf5996671594724c24d40b67825f
+SIZE (rust/crates/wasmtime-wasi-io-36.0.2.crate) = 21676
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-225.0.0.crate) = c61496027ff707f9fa9e0b22c34ec163eb7adb1070df565e32a9180a76e4300b
-SIZE (rust/crates/wast-225.0.0.crate) = 154158
-SHA256 (rust/crates/wat-1.225.0.crate) = 89e72a33942234fd0794bcdac30e43b448de3187512414267678e511c6755f11
-SIZE (rust/crates/wat-1.225.0.crate) = 8140
+SHA256 (rust/crates/wast-238.0.0.crate) = 8c671ea796336ebaa49b963adb14cf13cb98de4e64d69ed4a16ace8c7b4db87b
+SIZE (rust/crates/wast-238.0.0.crate) = 155503
+SHA256 (rust/crates/wat-1.238.0.crate) = 8de04a6a9c93aaae4de7bec6323bf11f810457b479f9f877e80d212fd77ffdbc
+SIZE (rust/crates/wat-1.238.0.crate) = 8412
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d
-SIZE (rust/crates/wiggle-29.0.1.crate) = 24153
-SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101
-SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441
-SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c
-SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866
+SHA256 (rust/crates/wiggle-36.0.2.crate) = e233166bc0ef02371ebe2c630aba51dd3f015bcaf616d32b4171efab84d09137
+SIZE (rust/crates/wiggle-36.0.2.crate) = 23809
+SHA256 (rust/crates/wiggle-generate-36.0.2.crate) = 93048543902e61c65b75d8a9ea0e78d5a8723e5db6e11ff93870165807c4463d
+SIZE (rust/crates/wiggle-generate-36.0.2.crate) = 24564
+SHA256 (rust/crates/wiggle-macro-36.0.2.crate) = fd7e511edbcaa045079dea564486c4ff7946ae491002227c41d74ea62a59d329
+SIZE (rust/crates/wiggle-macro-36.0.2.crate) = 10085
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
@@ -531,38 +543,60 @@ SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed63
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
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/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c
-SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631
+SHA256 (rust/crates/winch-codegen-36.0.2.crate) = 6e615fe205d7d4c9aa62217862f2e0969d00b9b0843af0b1b8181adaea3cfef3
+SIZE (rust/crates/winch-codegen-36.0.2.crate) = 165765
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+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.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.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/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.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
SIZE (rust/crates/winnow-0.6.5.crate) = 159316
SHA256 (rust/crates/winx-0.36.3.crate) = f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346
SIZE (rust/crates/winx-0.36.3.crate) = 13696
-SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac
-SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585
+SHA256 (rust/crates/wit-parser-0.236.1.crate) = 16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15
+SIZE (rust/crates/wit-parser-0.236.1.crate) = 153557
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
@@ -575,5 +609,5 @@ SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e
SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
-SHA256 (bytecodealliance-wizer-v8.0.0_GH0.tar.gz) = 5ff6954ef16ab9496692b3828e042397a3755890a367027b20cf87e88c7e88c0
-SIZE (bytecodealliance-wizer-v8.0.0_GH0.tar.gz) = 12273072
+SHA256 (bytecodealliance-wizer-v10.0.0_GH0.tar.gz) = 5d3caf5a4718bb552b1f99e7a106c3e0ef84afaae839371675467aeb23d3cdac
+SIZE (bytecodealliance-wizer-v10.0.0_GH0.tar.gz) = 12271918
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index dc3b404cf332..ad4015344afb 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vscode
DISTVERSION= 1.103.2
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
diff --git a/emulators/virtualbox-ose-70/Makefile b/emulators/virtualbox-ose-70/Makefile
index 7b6efa0001d2..4d7dea9d02ca 100644
--- a/emulators/virtualbox-ose-70/Makefile
+++ b/emulators/virtualbox-ose-70/Makefile
@@ -45,7 +45,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose \
virtualbox-ose-nox11 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^7\.0\.
SUB_FILES= pkg-message
diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile
index 9b0d18590c7e..7b5d79a0d306 100644
--- a/emulators/virtualbox-ose-71/Makefile
+++ b/emulators/virtualbox-ose-71/Makefile
@@ -44,7 +44,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose \
virtualbox-ose-nox11 \
virtualbox-ose-70 \
- virtualbox-ose-nox11-70
+ virtualbox-ose-nox11-70 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^7\.1\.
SUB_FILES= pkg-message
diff --git a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk b/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk
deleted file mode 100644
index f13be222ea9a..000000000000
--- a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/VBox/Runtime/Makefile.kmk.orig 2021-01-07 15:41:50 UTC
-+++ src/VBox/Runtime/Makefile.kmk
-@@ -177,6 +177,11 @@ $(IPRT_OUT_DIR)/oiddb.h.ts +| $(IPRT_OUT_DIR)/oiddb.h:
-
-
- #
-+# Set the defines that utf8-posix.cpp needs. It's used by several targets.
-+#
-+r3/posix/utf8-posix.cpp_DEFS.freebsd = $(VBOX_ICONV_DEFS)
-+
-+#
- # Unicode Specification reader used to regenerate unidata-*.cpp.
- #
- uniread_TEMPLATE = VBoxBldProg
diff --git a/emulators/virtualbox-ose-additions-legacy/Makefile b/emulators/virtualbox-ose-additions-legacy/Makefile
index 36da35e3c79c..e9067d5fd9b4 100644
--- a/emulators/virtualbox-ose-additions-legacy/Makefile
+++ b/emulators/virtualbox-ose-additions-legacy/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-additions \
virtualbox-ose-additions-70 \
virtualbox-ose-additions-nox11-70 \
virtualbox-ose-additions-71 \
- virtualbox-ose-additions-nox11-71
+ virtualbox-ose-additions-nox11-71 \
+ virtualbox-ose-additions-72 \
+ virtualbox-ose-additions-nox11-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-legacy/files
EXTRACT_AFTER_ARGS= --exclude tools/*.x86 --exclude tools/*.amd64 --exclude Firmware
diff --git a/emulators/virtualbox-ose-additions/Makefile b/emulators/virtualbox-ose-additions/Makefile
index 58ad514e9a9b..2e5c8cc62bf2 100644
--- a/emulators/virtualbox-ose-additions/Makefile
+++ b/emulators/virtualbox-ose-additions/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-additions-legacy \
virtualbox-ose-additions-70 \
virtualbox-ose-additions-nox11-70 \
virtualbox-ose-additions-71 \
- virtualbox-ose-additions-nox11-71
+ virtualbox-ose-additions-nox11-71 \
+ virtualbox-ose-additions-72 \
+ virtualbox-ose-additions-nox11-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}/files
EXTRACT_AFTER_ARGS= --exclude tools/*.x86 --exclude tools/*.amd64 --exclude Firmware
diff --git a/emulators/virtualbox-ose-kmod-70/Makefile b/emulators/virtualbox-ose-kmod-70/Makefile
index aecfea40859f..88de93b5d54a 100644
--- a/emulators/virtualbox-ose-kmod-70/Makefile
+++ b/emulators/virtualbox-ose-kmod-70/Makefile
@@ -35,7 +35,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-70/files
PORTSCOUT= limit:^7\.0\.
diff --git a/emulators/virtualbox-ose-kmod-71/Makefile b/emulators/virtualbox-ose-kmod-71/Makefile
index 69f44271dd2d..75f20dc887fc 100644
--- a/emulators/virtualbox-ose-kmod-71/Makefile
+++ b/emulators/virtualbox-ose-kmod-71/Makefile
@@ -35,7 +35,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod \
- virtualbox-ose-kmod-70
+ virtualbox-ose-kmod-70 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-71/files
PORTSCOUT= limit:^7\.1\.
diff --git a/emulators/virtualbox-ose-kmod-legacy/Makefile b/emulators/virtualbox-ose-kmod-legacy/Makefile
index 15eb47c2a4a1..ba05f9a005aa 100644
--- a/emulators/virtualbox-ose-kmod-legacy/Makefile
+++ b/emulators/virtualbox-ose-kmod-legacy/Makefile
@@ -36,7 +36,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod \
virtualbox-ose-kmod-70 \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-legacy/files
PORTSCOUT= limit:^5\.
diff --git a/emulators/virtualbox-ose-kmod/Makefile b/emulators/virtualbox-ose-kmod/Makefile
index dd7d18bbdde5..1b0835a4d70c 100644
--- a/emulators/virtualbox-ose-kmod/Makefile
+++ b/emulators/virtualbox-ose-kmod/Makefile
@@ -36,7 +36,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod-70 \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}/files
PORTSCOUT= limit:^6\.
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 0c88e2ffe41b..77ed9000a262 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -44,7 +44,9 @@ CONFLICTS_INSTALL= virtualbox-ose \
virtualbox-ose-70 \
virtualbox-ose-nox11-70 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^5\.
SUB_LIST= VBOXDIR=${VBOX_DIR} \
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 0dab90413e05..3bb9bd477162 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose-70 \
virtualbox-ose-nox11-70 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^6\.
SUB_FILES= pkg-message
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index 16ef6e1a6436..0ee5000d4f5b 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 3
+PORTREVISION= 4
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/gmic-qt/Makefile b/graphics/gmic-qt/Makefile
index 3a9336a73ee9..7666ee5b307b 100644
--- a/graphics/gmic-qt/Makefile
+++ b/graphics/gmic-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmic-qt
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.6.0
+DISTVERSION= 3.6.1
PORTEPOCH= 1
CATEGORIES= graphics kde
MASTER_SITES= https://github.com/GreycLab/gmic/releases/download/${DISTVERSIONFULL}/ \
diff --git a/graphics/gmic-qt/distinfo b/graphics/gmic-qt/distinfo
index b03b72628cd1..0d3e0f6c9226 100644
--- a/graphics/gmic-qt/distinfo
+++ b/graphics/gmic-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756183076
-SHA256 (KDE/gmic-qt/gmic_3.6.0.tar.gz) = 64c32e1a58e9d7de3f84220183bab06423bd9823afacee9a9c7b23768b8edc33
-SIZE (KDE/gmic-qt/gmic_3.6.0.tar.gz) = 19486087
+TIMESTAMP = 1756404089
+SHA256 (KDE/gmic-qt/gmic_3.6.1.tar.gz) = 4cf36b7af48013651e40e2c17be646b748cffdd400a90562588a35af731f6c9e
+SIZE (KDE/gmic-qt/gmic_3.6.1.tar.gz) = 19486111
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index e1861526b3be..c67eb3daaee1 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,9 +1,8 @@
PORTNAME= thunderbird
-DISTVERSION= 140.2.0
-PORTREVISION= 2
+DISTVERSION= 140.2.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build3/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
PKGNAMESUFFIX= -esr
DISTFILES= ${DISTNAME}esr.source${EXTRACT_SUFX}
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index 10435b0abff5..43de00caa4bb 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755633707
-SHA256 (thunderbird-140.2.0esr.source.tar.xz) = 4a71b613941184cfbc696daba075bb3592ef8a7c0c5c35bf2244be1d67ea4443
-SIZE (thunderbird-140.2.0esr.source.tar.xz) = 750140948
+TIMESTAMP = 1756417394
+SHA256 (thunderbird-140.2.1esr.source.tar.xz) = c9e4b98f72db3e9084dc7abe5f0ccf09bfc3e2f327706371dba4c2ee0a14c29b
+SIZE (thunderbird-140.2.1esr.source.tar.xz) = 766037104
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 7bcb709d62dc..207db5b60cb4 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thunderbird
DISTVERSION= 142.0
+PORTREVISION= 1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index 34aaa398285a..330bcccf069b 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 21.1.3
+PORTVERSION= 21.1.4
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index 764b6c0a2cc2..b6d357813db6 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754498018
-SHA256 (nextcloud/spreed-v21.1.3.tar.gz) = 5b2acbae22f422a898c6a71dcb310f1b4d2dfb0e9a375b5861ca2fb4bc9f88be
-SIZE (nextcloud/spreed-v21.1.3.tar.gz) = 50915546
+TIMESTAMP = 1756412384
+SHA256 (nextcloud/spreed-v21.1.4.tar.gz) = 73575a942db6c54348b0b370f50859530be194dca93271fd52fca69665ba645c
+SIZE (nextcloud/spreed-v21.1.4.tar.gz) = 51032774
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index caac64ac8aa1..0dfbfa538865 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.66.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-mgmt/collectd5/Makefile b/net-mgmt/collectd5/Makefile
index f320ce0ce321..fe1fd7c915de 100644
--- a/net-mgmt/collectd5/Makefile
+++ b/net-mgmt/collectd5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= collectd
-PORTVERSION= 5.12.0
-PORTREVISION= 22
+DISTVERSION= 5.12.0
+PORTREVISION= 23
CATEGORIES= net-mgmt
MASTER_SITES= https://storage.googleapis.com/collectd-tarballs/
PKGNAMESUFFIX= 5
@@ -12,24 +12,47 @@ WWW= https://www.collectd.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpfctl.so:net/libpfctl
-LDFLAGS+= -lpfctl
+USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig \
+ shebangfix tar:bzip2
+USE_LDCONFIG= yes
+USE_RC_SUBR= collectd collectdmon
-USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig shebangfix tar:bzip2
+SHEBANG_FILES= contrib/collection.cgi
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+# NOTE: Plugins without dependencies are defined further down.
+CONFIGURE_ARGS= --disable-all-plugins \
+ --disable-amqp \
+ --disable-ceph \
+ --disable-cgroups \
+ --disable-fhcount \
+ --disable-static \
+ --disable-turbostat \
+ --enable-disk \
+ --localstatedir=/var \
+ --without-libaquaero5 \
+ --without-libganglia \
+ --without-libiptc \
+ --without-libldap \
+ --without-libmnl \
+ --without-libnetapp \
+ --without-libowcapi \
+ --without-libsensors \
+ --without-mic \
+ --without-oracle
+
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= CGI GCRYPT JAVA LOGGING LOGSTASH VIRT
+OPTIONS_DEFAULT= GCRYPT LOGGING PING PF
OPTIONS_GROUP= INPUT OUTPUT
-OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL PROMETHEUS \
- RIEMANN RRDTOOL TSDB
-OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON \
- MEMCACHEC MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP \
- PERL PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK \
- SLURM SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
-
-OPTIONS_DEFAULT= GCRYPT LOGGING PING
+OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON MEMCACHEC \
+ MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP PERL \
+ PF PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK SLURM \
+ SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
+OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL \
+ PROMETHEUS RIEMANN RRDTOOL TSDB
+OPTIONS_SUB= yes
CGI_DESC= Install collection.cgi (requires rrdtool)
CHRONY_DESC= Enable chronyd plugin
@@ -56,6 +79,7 @@ OLSRD_DESC= Enable olsrd plugin
ONEWIRE_DESC= Eanble onewire plugin (via owfs)
OPENLDAP_DESC= Enable OpenLDAP plugin
PERL_DESC= Enable libperl plugin and binding
+PF_DESC= Enable PF stats plugin
PGSQL_DESC= Enable postgresql-based plugins
PINBA_DESC= Enable pinba plugin (via protobuf-c)
PING_DESC= Enable ping plugin
@@ -66,51 +90,21 @@ REDIS_DESC= Enable redis-based plugins
RIEMANN_DESC= Enable write_riemann plugin (via riemann-c-client)
RRDTOOL_DESC= Enable rrdtool plugin (also rrdcached plugin)
SIGROK_DESC= Enable sigrok plugin (BROKEN)
-SLURM_DESC= Enable slurm plugin
+SLURM_DESC= Enable slurm plugin (BROKEN)
SNMP_DESC= Enable SNMP plugin
STATSD_DESC= Enable statsd plugin
TOKYOTYRANT_DESC= Enable tokyotyrant plugin
TSDB_DESC= Enable write_tsdb plugin
VARNISH_DESC= Enable varnish 7.x cache statistics
-VIRT_DESC= Enable libvirt plugin (requires XML)
+VIRT_DESC= Enable libvirt plugin (requires XML) (possible BROKEN)
XML_DESC= Enable XML plugins
ZOOKEEPER_DESC= Enable zookeeper plugin
-OPTIONS_SUB= yes
-
-USE_RC_SUBR= collectd collectdmon
-
-USE_LDCONFIG= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
-# NOTE: Plugins without dependencies are defined further down.
-CONFIGURE_ARGS= --disable-all-plugins \
- --disable-amqp \
- --disable-ceph \
- --disable-cgroups \
- --disable-fhcount \
- --disable-static \
- --disable-turbostat \
- --enable-disk \
- --localstatedir=/var \
- --without-libaquaero5 \
- --without-libganglia \
- --without-libiptc \
- --without-libldap \
- --without-libmnl \
- --without-libnetapp \
- --without-libowcapi \
- --without-libsensors \
- --without-mic \
- --without-oracle
-
-CGI_USES= perl5
+CGI_IMPLIES= RRDTOOL
CGI_RUN_DEPENDS= p5-CGI>=0:www/p5-CGI \
p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-URI>=0:net/p5-URI
-CGI_IMPLIES= RRDTOOL
+CGI_USES= perl5
CHRONY_CONFIGURE_ENABLE= chrony
@@ -124,10 +118,6 @@ CURL_JSON_CONFIGURE_ENABLE= curl_json
CURL_XML_IMPLIES= CURL XML
CURL_XML_CONFIGURE_ENABLE= ascent bind curl_xml
-JAVA_USES= java
-JAVA_CONFIGURE_ENABLE= java
-JAVA_CONFIGURE_WITH= java=${LOCALBASE}
-
DBI_LIB_DEPENDS= libdbi.so:databases/libdbi
DBI_CONFIGURE_ENABLE= dbi
DBI_CFLAGS= -Wno-deprecated-declarations
@@ -141,6 +131,10 @@ INFLUXDB_CONFIGURE_ENABLE= write_influxdb_udp
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi
IPMI_CONFIGURE_ENABLE= ipmi
+JAVA_USES= java
+JAVA_CONFIGURE_ENABLE= java
+JAVA_CONFIGURE_WITH= java=${LOCALBASE}
+
JSON_LIB_DEPENDS= libyajl.so:devel/yajl
JSON_CONFIGURE_WITH= libyajl=${LOCALBASE}
@@ -149,8 +143,8 @@ KAFKA_CONFIGURE_ENABLE= write_kafka
LOGGING_CONFIGURE_ENABLE= debug
-LOGSTASH_CONFIGURE_ENABLE= log_logstash
LOGSTASH_IMPLIES= JSON
+LOGSTASH_CONFIGURE_ENABLE= log_logstash
MEMCACHEC_LIB_DEPENDS= libmemcached.so:databases/libmemcached
MEMCACHEC_CONFIGURE_ENABLE= memcachec
@@ -160,8 +154,8 @@ MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
MODBUS_CONFIGURE_ENABLE= modbus
MODBUS_CONFIGURE_WITH= libmodbus=use_pkgconfig
-MONGODB_LIB_DEPENDS+= libmongoc-1.0.so:devel/mongo-c-driver \
- libbson-1.0.so:devel/libbson
+MONGODB_LIB_DEPENDS= libbson-1.0.so:devel/libbson \
+ libmongoc-1.0.so:devel/mongo-c-driver
MONGODB_CONFIGURE_ENABLE= write_mongodb
MONGODB_CONFIGURE_WITH= libmongoc
@@ -169,14 +163,15 @@ MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_CONFIGURE_ENABLE= mqtt
MQTT_CONFIGURE_WITH= libmosquitto=${LOCALBASE}
+MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind
MYSQL_USES= mysql ssl
MYSQL_CONFIGURE_ENABLE= mysql
MYSQL_CONFIGURE_WITH= libmysql=${LOCALBASE}
NOTIFYDESKTOP_LIB_DEPENDS= libnotify.so:devel/libnotify
-NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
-NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
NOTIFYDESKTOP_USES= gettext-runtime gnome
+NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
+NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
NOTIFYEMAIL_LIB_DEPENDS= libesmtp.so:mail/libesmtp
NOTIFYEMAIL_CONFIGURE_ENABLE= notify_email
@@ -200,6 +195,10 @@ PERL_USES= perl5
PERL_CONFIGURE_ENABLE= perl
PERL_CONFIGURE_WITH= libperl=${LOCALBASE} perl-bindings
+PF_LIB_DEPENDS= libpfctl.so:net/libpfctl
+PF_CONFIGURE_ENABLE= pf
+PF_LDFLAGS= -lpfctl
+
PGSQL_USES= pgsql
PGSQL_CONFIGURE_ENABLE= postgresql
PGSQL_CONFIGURE_WITH= libpq=${LOCALBASE}
@@ -211,12 +210,12 @@ PING_LIB_DEPENDS= liboping.so:net/liboping
PING_CONFIGURE_ENABLE= ping
PING_CONFIGURE_WITH= liboping=${LOCALBASE}
-PROMETHEUS_LIB_DEPENDS+= libmicrohttpd.so:www/libmicrohttpd \
+PROMETHEUS_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd \
libprotobuf-c.so:devel/protobuf-c \
libprotoc.so:devel/protobuf
PROMETHEUS_CONFIGURE_ENABLE= write_prometheus
-PYTHON_USES= python
+PYTHON_USES= gettext-runtime python
PYTHON_CONFIGURE_ENABLE= python
PYTHON_CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config
@@ -235,17 +234,17 @@ RRDTOOL_LIB_DEPENDS= librrd.so:databases/rrdtool
RRDTOOL_CONFIGURE_ENABLE= rrdcached rrdtool
RRDTOOL_CONFIGURE_WITH= librrd=${LOCALBASE}
-SIGROK_USE= GNOME=glib20
-SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
+SIGROK_BROKEN= working only with sigrok < 0.4
SIGROK_LIB_DEPENDS= libsigrok.so:devel/libsigrok
-SIGROK_CONFIGURE_ENABLE= sigrok
SIGROK_USES= gettext-runtime
-SIGROK_BROKEN= working only with sigrok < 0.4
+SIGROK_USE= GNOME=glib20
+SIGROK_CONFIGURE_ENABLE= sigrok
+SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
-SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
-SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
-SLURM_CONFIGURE_ENABLE= slurm
-SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
+SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
+SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
+SLURM_CONFIGURE_ENABLE= slurm
+SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_CONFIGURE_ENABLE= snmp
@@ -255,6 +254,7 @@ STATSD_CONFIGURE_ENABLE= statsd
TOKYOTYRANT_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet \
libtokyotyrant.so:databases/tokyotyrant
+TOKYOTYRANT_USES= lua
TOKYOTYRANT_CONFIGURE_ENABLE= tokyotyrant
TOKYOTYRANT_CONFIGURE_WITH= libtokyotyrant=${LOCALBASE}
@@ -268,10 +268,11 @@ VIRT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
libvirt.so:devel/libvirt
VIRT_CONFIGURE_ENABLE= virt
+VIRT_CFLAGS= -Wno-incompatible-function-pointer-types -DATTRIBUTE_UNUSED=
-XML_CFLAGS= `pkg-config --cflags libxml-2.0`
XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
XML_CONFIGURE_WITH= libxml2
+XML_CFLAGS= `pkg-config --cflags libxml-2.0`
ZOOKEEPER_LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper
ZOOKEEPER_CONFIGURE_ENABLE= zookeeper
@@ -303,7 +304,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-network \
--enable-ntpd \
--enable-openvpn \
- --enable-pf \
--enable-powerdns \
--enable-processes \
--enable-statsd \
@@ -328,8 +328,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-write_graphite \
--enable-write_log \
--enable-zfs_arc
-INSTALL_TARGET= install-strip
-SHEBANG_FILES= contrib/collection.cgi
post-patch:
@${REINPLACE_CMD} \
diff --git a/net-mgmt/collectd5/pkg-plist b/net-mgmt/collectd5/pkg-plist
index 82711b36ef62..d451f1015e01 100644
--- a/net-mgmt/collectd5/pkg-plist
+++ b/net-mgmt/collectd5/pkg-plist
@@ -66,7 +66,7 @@ lib/collectd/ntpd.so
%%OPENLDAP%%lib/collectd/openldap.so
lib/collectd/openvpn.so
%%PERL%%lib/collectd/perl.so
-lib/collectd/pf.so
+%%PF%%lib/collectd/pf.so
%%PINBA%%lib/collectd/pinba.so
%%PING%%lib/collectd/ping.so
%%PGSQL%%lib/collectd/postgresql.so
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 6beff0872658..aea0647c6a30 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755673971
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.mod) = 10172
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 5cc156ef5215212c5e6c2fd0c6205d839d806343e74cdb748ee0fb8366092224
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.0/v18.3.0.zip) = 1790280
+TIMESTAMP = 1756438001
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 2ec01cce9df32ed086dd50ebf5d7d120d6edffe83b9ea78dbfba19d1e92d77d2
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.mod) = 10172
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = d10e44c56f6d9745cfba2c71af76fae4811423ec1020b057dd8a0fcb9ee6abf5
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.3.1/v18.3.1.zip) = 1790288
diff --git a/net/kea/Makefile b/net/kea/Makefile
index efb6cbfc698f..a937964fc4ab 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.0.0
-PORTREVISION= 5
+DISTVERSION= 3.0.1
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
diff --git a/net/kea/distinfo b/net/kea/distinfo
index 34919567d383..51c5c2bafda0 100644
--- a/net/kea/distinfo
+++ b/net/kea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750867283
-SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76
-SIZE (kea-3.0.0.tar.xz) = 6631612
+TIMESTAMP = 1756327795
+SHA256 (kea-3.0.1.tar.xz) = ec84fec4bb7f6b9d15a82e755a571e9348eb4d6fbc62bb3f6f1296cd7a24c566
+SIZE (kea-3.0.1.tar.xz) = 6632284
diff --git a/net/kea/files/patch-meson.build b/net/kea/files/patch-meson.build
index 58f40526b835..f444e3bcdafe 100644
--- a/net/kea/files/patch-meson.build
+++ b/net/kea/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2025-06-20 09:28:47.000000000 -0700
-+++ meson.build 2025-07-10 10:25:47.651315000 -0700
-@@ -59,7 +59,7 @@
+--- meson.build.orig 2025-06-20 16:28:47 UTC
++++ meson.build
+@@ -59,7 +59,7 @@ if PREFIX == '/usr/local'
# Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not.
# So we revert what it does.
if PREFIX == '/usr/local'
@@ -9,7 +9,7 @@
endif
DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts'
-@@ -69,17 +69,17 @@
+@@ -69,17 +69,17 @@ KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
KEA_ADMIN_INSTALLED = PREFIX / SBINDIR / 'kea-admin'
KEA_LFC_BUILT = TOP_BUILD_DIR / 'src/bin/lfc/kea-lfc'
KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
@@ -31,7 +31,7 @@
SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR
SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR
TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca'
-@@ -88,9 +88,9 @@
+@@ -88,9 +88,9 @@ if PREFIX == '/usr/local'
# So we revert what it does.
if PREFIX == '/usr/local'
SYSCONFDIR_INSTALLED = '/usr/local/etc'
@@ -44,7 +44,7 @@
endif
#### Build Options
-@@ -1108,9 +1108,9 @@
+@@ -1108,9 +1108,9 @@ if PREFIX == '/usr/local'
# In case prefix is default, install to hardcoded path.
if PREFIX == '/usr/local'
install_emptydir('/usr/local/lib/kea')
diff --git a/net/kea/files/patch-src_bin_shell_kea-shell.in b/net/kea/files/patch-src_bin_shell_kea-shell.in
deleted file mode 100644
index caa0eea9db98..000000000000
--- a/net/kea/files/patch-src_bin_shell_kea-shell.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/bin/shell/kea-shell.in.orig 2025-06-20 09:28:47.000000000 -0700
-+++ src/bin/shell/kea-shell.in 2025-08-13 09:47:11.947513000 -0700
-@@ -1,4 +1,4 @@
--#!@PYTHON@
-+#!/usr/bin/env /usr/local/bin/python3
-
- # Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
- #
diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist
index 357a8bdab3b1..08c26c31820c 100644
--- a/net/kea/pkg-plist
+++ b/net/kea/pkg-plist
@@ -472,8 +472,8 @@ lib/libkea-asiodns.so
lib/libkea-asiodns.so.62
lib/libkea-asiodns.so.62.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.87
-lib/libkea-asiolink.so.87.0.0
+lib/libkea-asiolink.so.88
+lib/libkea-asiolink.so.88.0.0
lib/libkea-cc.so
lib/libkea-cc.so.82
lib/libkea-cc.so.82.0.0
@@ -484,8 +484,8 @@ lib/libkea-config.so
lib/libkea-config.so.83
lib/libkea-config.so.83.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.63
-lib/libkea-cryptolink.so.63.0.0
+lib/libkea-cryptolink.so.64
+lib/libkea-cryptolink.so.64.0.0
lib/libkea-d2srv.so
lib/libkea-d2srv.so.63
lib/libkea-d2srv.so.63.0.0
@@ -499,8 +499,8 @@ lib/libkea-dhcp_ddns.so
lib/libkea-dhcp_ddns.so.68
lib/libkea-dhcp_ddns.so.68.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.129
-lib/libkea-dhcpsrv.so.129.0.0
+lib/libkea-dhcpsrv.so.130
+lib/libkea-dhcpsrv.so.130.0.0
lib/libkea-dns.so
lib/libkea-dns.so.71
lib/libkea-dns.so.71.0.0
@@ -511,8 +511,8 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.45
lib/libkea-exceptions.so.45.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.118
-lib/libkea-hooks.so.118.0.0
+lib/libkea-hooks.so.119
+lib/libkea-hooks.so.119.0.0
lib/libkea-http.so
lib/libkea-http.so.87
lib/libkea-http.so.87.0.0
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 6e9d5e738b2a..60540f0318be 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755674007
-SHA256 (rubygem/gitlab-kas-grpc-18.3.0.gem) = 3dd60ca782066ff5b70d8e6405701f42b77fccb27e015d7a9ff159f84feb218f
-SIZE (rubygem/gitlab-kas-grpc-18.3.0.gem) = 10752
+TIMESTAMP = 1756438025
+SHA256 (rubygem/gitlab-kas-grpc-18.3.1.gem) = d8d1e3dc55a7f383184c76c5878adf49604b06411b95031128ac357a2a2b3e51
+SIZE (rubygem/gitlab-kas-grpc-18.3.1.gem) = 10752
diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile
index dafafc57c8da..fd76e7f0a190 100644
--- a/science/openmodelica/Makefile
+++ b/science/openmodelica/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openmodelica
DISTVERSIONPREFIX= v
-DISTVERSION= 1.25.1
-PORTREVISION= 1
+DISTVERSION= 1.25.2
CATEGORIES= science cad java
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
@@ -54,15 +53,15 @@ GH_PROJECT= OpenModelica
SHEBANG_GLOB= *.sh *.in *.ac
GH_TUPLE= \
- OpenModelica:OMOptim:f1036f43db18c5015da259771004cfb80e08a110:OpenModelica_OMOptim/OMOptim \
- OpenModelica:OMSimulator:46fa40f:OpenModelica_OMSimulator/OMSimulator \
+ OpenModelica:OMOptim:d53288b:OpenModelica_OMOptim/OMOptim \
+ OpenModelica:OMSimulator:e3a3aeb:OpenModelica_OMSimulator/OMSimulator \
OpenModelica:OMSimulator-3rdParty:5c10de1648d1134a577d9284b58580a72383d89f:OpenModelica_OMSimulator_3rdParty/OMSimulator/3rdParty \
OpenModelica:OMCompiler-3rdParty:520663f:OpenModelica_OMCompiler_3rdParty/OMCompiler/3rdParty \
OpenModelica:OMSens:093ad11:OpenModelica_OMSens/OMSens \
OpenModelica:OMSens_Qt:bab329a:OpenModelica_OMSens_Qt/OMSens_Qt \
OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMOptim/common \
OpenModelica:OpenModelica-common:08a01802db5ba5edb540383c46718b89ff229ef2:OpenModelica_OpenModelica_common/OMSens_Qt/common
-GH_TUPLE+= OpenModelica:OMBootstrapping:91938f0acbdc6e9ba91114376e3640ca6147b579:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake
+GH_TUPLE+= OpenModelica:OMBootstrapping:04d16f7461e5401321f0f72613daf466ae2f76be:bootstrapping/OMCompiler/Compiler/boot/bomc # downloaded by cmake
# this should change make program everywhere, but it doesn't,
# hence the patches in OMCompiler/Compiler/runtime/CMakeLists.txt, OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.cpp
diff --git a/science/openmodelica/distinfo b/science/openmodelica/distinfo
index 66b481d27d53..56ac7fddde4b 100644
--- a/science/openmodelica/distinfo
+++ b/science/openmodelica/distinfo
@@ -1,19 +1,19 @@
-TIMESTAMP = 1750120788
-SHA256 (openmodelica-1.25.1/OpenModelica-OpenModelica-v1.25.1_GH0.tar.gz) = f7d819fd7b838bad5ddbbd9ee585e49053464db68c0b9a406b2f9fea400ac2e5
-SIZE (openmodelica-1.25.1/OpenModelica-OpenModelica-v1.25.1_GH0.tar.gz) = 148275827
-SHA256 (openmodelica-1.25.1/OpenModelica-OMOptim-f1036f43db18c5015da259771004cfb80e08a110_GH0.tar.gz) = 11189c8ab3fb9d22ed805271ef53b9698b0d41007a1708d7a77ef074a5b20447
-SIZE (openmodelica-1.25.1/OpenModelica-OMOptim-f1036f43db18c5015da259771004cfb80e08a110_GH0.tar.gz) = 4022842
-SHA256 (openmodelica-1.25.1/OpenModelica-OMSimulator-46fa40f_GH0.tar.gz) = eb5fbb88b2cf6a3556c43ee4c0b446fb26a70be06ddfb4031e50636dc1af1048
-SIZE (openmodelica-1.25.1/OpenModelica-OMSimulator-46fa40f_GH0.tar.gz) = 92370094
-SHA256 (openmodelica-1.25.1/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = ea57e90ea76eca2657e8ddaa6c87301a16661200b3e8a00347a12bfdbb5f973d
-SIZE (openmodelica-1.25.1/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = 7637943
-SHA256 (openmodelica-1.25.1/OpenModelica-OMCompiler-3rdParty-520663f_GH0.tar.gz) = 37c82357fc1e862eb13d79cf1ff2d143f263502472db9bb2c350c0c551022954
-SIZE (openmodelica-1.25.1/OpenModelica-OMCompiler-3rdParty-520663f_GH0.tar.gz) = 50256095
-SHA256 (openmodelica-1.25.1/OpenModelica-OMSens-093ad11_GH0.tar.gz) = 335512c08f94902bb07e75278cea791370a551336272f7bebef8c707ef5e5e2b
-SIZE (openmodelica-1.25.1/OpenModelica-OMSens-093ad11_GH0.tar.gz) = 8871049
-SHA256 (openmodelica-1.25.1/OpenModelica-OMSens_Qt-bab329a_GH0.tar.gz) = 2f2dcba4defd7f13e9fd5e0c26bb4951b9f1fcc7da64960a6ad1cee32a628efa
-SIZE (openmodelica-1.25.1/OpenModelica-OMSens_Qt-bab329a_GH0.tar.gz) = 211270
-SHA256 (openmodelica-1.25.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
-SIZE (openmodelica-1.25.1/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
-SHA256 (openmodelica-1.25.1/OpenModelica-OMBootstrapping-91938f0acbdc6e9ba91114376e3640ca6147b579_GH0.tar.gz) = 1a0327dabedd09dab3aa872af194b6d4e79bacc45659ea3154076e7f1f54b2cc
-SIZE (openmodelica-1.25.1/OpenModelica-OMBootstrapping-91938f0acbdc6e9ba91114376e3640ca6147b579_GH0.tar.gz) = 3328929
+TIMESTAMP = 1756357301
+SHA256 (openmodelica-1.25.2/OpenModelica-OpenModelica-v1.25.2_GH0.tar.gz) = a56f60074842f8b10c05d8ad323e89937b38ecbea0c9f062858f57d5ab8dbf7c
+SIZE (openmodelica-1.25.2/OpenModelica-OpenModelica-v1.25.2_GH0.tar.gz) = 148277183
+SHA256 (openmodelica-1.25.2/OpenModelica-OMOptim-d53288b_GH0.tar.gz) = d5012951f43e90dce03d7866d221278ee11ddfbdac4db20fe43d93adbc3748e7
+SIZE (openmodelica-1.25.2/OpenModelica-OMOptim-d53288b_GH0.tar.gz) = 4024177
+SHA256 (openmodelica-1.25.2/OpenModelica-OMSimulator-e3a3aeb_GH0.tar.gz) = 6192d933c258950fb0171f5d0ddac0353632d17ee99f6974ba53dd654f547e49
+SIZE (openmodelica-1.25.2/OpenModelica-OMSimulator-e3a3aeb_GH0.tar.gz) = 95557541
+SHA256 (openmodelica-1.25.2/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = ea57e90ea76eca2657e8ddaa6c87301a16661200b3e8a00347a12bfdbb5f973d
+SIZE (openmodelica-1.25.2/OpenModelica-OMSimulator-3rdParty-5c10de1648d1134a577d9284b58580a72383d89f_GH0.tar.gz) = 7637943
+SHA256 (openmodelica-1.25.2/OpenModelica-OMCompiler-3rdParty-520663f_GH0.tar.gz) = 37c82357fc1e862eb13d79cf1ff2d143f263502472db9bb2c350c0c551022954
+SIZE (openmodelica-1.25.2/OpenModelica-OMCompiler-3rdParty-520663f_GH0.tar.gz) = 50256095
+SHA256 (openmodelica-1.25.2/OpenModelica-OMSens-093ad11_GH0.tar.gz) = 335512c08f94902bb07e75278cea791370a551336272f7bebef8c707ef5e5e2b
+SIZE (openmodelica-1.25.2/OpenModelica-OMSens-093ad11_GH0.tar.gz) = 8871049
+SHA256 (openmodelica-1.25.2/OpenModelica-OMSens_Qt-bab329a_GH0.tar.gz) = 2f2dcba4defd7f13e9fd5e0c26bb4951b9f1fcc7da64960a6ad1cee32a628efa
+SIZE (openmodelica-1.25.2/OpenModelica-OMSens_Qt-bab329a_GH0.tar.gz) = 211270
+SHA256 (openmodelica-1.25.2/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = fdb5bb442da0375373ef221cf26195114bf149511c1c2be051caad6301c21c9a
+SIZE (openmodelica-1.25.2/OpenModelica-OpenModelica-common-08a01802db5ba5edb540383c46718b89ff229ef2_GH0.tar.gz) = 36148
+SHA256 (openmodelica-1.25.2/OpenModelica-OMBootstrapping-04d16f7461e5401321f0f72613daf466ae2f76be_GH0.tar.gz) = 9ac6d28be6a331dfb61a57b033f2bcf984448cd63bc1a4cd140d60c2f5c64a79
+SIZE (openmodelica-1.25.2/OpenModelica-OMBootstrapping-04d16f7461e5401321f0f72613daf466ae2f76be_GH0.tar.gz) = 3346859
diff --git a/science/openmodelica/pkg-plist b/science/openmodelica/pkg-plist
index 2f3a85526399..9c08ba4f8e0a 100644
--- a/science/openmodelica/pkg-plist
+++ b/science/openmodelica/pkg-plist
@@ -778,12 +778,15 @@ share/OMSimulator/schema/fmi3/fmi3Type.xsd
share/OMSimulator/schema/fmi3/fmi3Unit.xsd
share/OMSimulator/schema/fmi3/fmi3Variable.xsd
share/OMSimulator/schema/fmi3/fmi3VariableDependency.xsd
+share/OMSimulator/schema/ssp/SSPTraceabilityCommon.xsd
+share/OMSimulator/schema/ssp/SimulationResourceMetaData.xsd
share/OMSimulator/schema/ssp/SystemStructureCommon.xsd
share/OMSimulator/schema/ssp/SystemStructureDescription.xsd
share/OMSimulator/schema/ssp/SystemStructureDescription11.xsd
share/OMSimulator/schema/ssp/SystemStructureParameterMapping.xsd
share/OMSimulator/schema/ssp/SystemStructureParameterValues.xsd
share/OMSimulator/schema/ssp/SystemStructureSignalDictionary.xsd
+share/OMSimulator/schema/ssp/xlink.xsd
share/OMSimulator/scripts/OMSimulatorServer.py
share/cmake/ZeroMQ/ZeroMQConfig.cmake
share/cmake/ZeroMQ/ZeroMQConfigVersion.cmake
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 2009194bf407..d587a9dae0e9 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,71 @@
+ <vuln vid="d7b7e505-8486-11f0-9d03-2cf05da270f3">
+ <topic>Gitlab -- vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>18.3.0</ge><lt>18.3.1</lt></range>
+ <range><ge>18.2.0</ge><lt>18.2.5</lt></range>
+ <range><ge>8.15.0</ge><lt>18.1.5</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Gitlab reports:</p>
+ <blockquote cite="https://about.gitlab.com/releases/2025/08/27/patch-release-gitlab-18-3-1-released/">
+ <p>Allocation of Resources Without Limits issue in import function impacts GitLab CE/EE</p>
+ <p>Missing authentication issue in GraphQL endpoint impacts GitLab CE/EE</p>
+ <p>Allocation of Resources Without Limits issue in GraphQL impacts GitLab CE/EE</p>
+ <p>Code injection issue in GitLab repositories impacts GitLab CE/EE</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-3601</cvename>
+ <cvename>CVE-2025-2246</cvename>
+ <cvename>CVE-2025-4225</cvename>
+ <cvename>CVE-2025-5101</cvename>
+ <url>https://about.gitlab.com/releases/2025/08/27/patch-release-gitlab-18-3-1-released/</url>
+ </references>
+ <dates>
+ <discovery>2025-08-27</discovery>
+ <entry>2025-08-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f727fe60-8389-11f0-8438-001b217e4ee5">
+ <topic>ISC KEA -- kea-dhcp4 aborts if client sends a broadcast request with particular options</topic>
+ <affects>
+ <package>
+ <name>kea</name>
+ <range><ge>3.0.0</ge><lt>3.0.1</lt></range>
+ </package>
+ <package>
+ <name>kea-devel</name>
+ <range><ge>3.1.0</ge><lt>3.1.1</lt></range>
+ <range><ge>2.7.1</ge><le>2.7.9</le></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Internet Systems Consortium, Inc. reports:</p>
+ <blockquote cite="https://kb.isc.org/docs/">
+ <p>We corrected an issue in `kea-dhcp4` that caused
+ the server to abort if a client sent a broadcast request with particular
+ options, and Kea failed to find an appropriate subnet for that client.
+ This addresses CVE-2025-40779 [#4055, #4048].</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-40779</cvename>
+ </references>
+ <dates>
+ <discovery>2025-08-27</discovery>
+ <entry>2025-08-27</entry>
+ </dates>
+ </vuln>
+
<vuln vid="2a11aa1e-83c7-11f0-b6e5-4ccc6adda413">
<topic>qt6-base -- DoS in QColorTransferGenericFunction</topic>
<affects>
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index c50b871addaf..a529c8522663 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 9.6.0
+DISTVERSION= 9.6.1
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${PORTNAME}-bootloader/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index a0212647d3a5..e519cfad1ebf 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754718382
-SHA256 (limine-9.6.0.tar.gz) = 715f9b2d507cc06553e2127e5a45da41034bcd66a86663176b5a993da1990271
-SIZE (limine-9.6.0.tar.gz) = 572260
+TIMESTAMP = 1756427095
+SHA256 (limine-9.6.1.tar.gz) = fc601e671d9286d0be568a8d3bf481f07e242cb81d2c073f440195c45e8899b7
+SIZE (limine-9.6.1.tar.gz) = 580752
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 040221e33799..aeb0da5aeddf 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,5 +1,6 @@
PORTNAME= feluda
-DISTVERSION= 1.9.7
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.8 # Cargo.lock patched: `make patch cargo-crates`
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
@@ -16,6 +17,10 @@ USES= cargo localbase ssl
USE_GITHUB= yes
GH_ACCOUNT= anistark
+# OPENSSL_NO_VENDOR needs openssl-src present so I'm using Cargo.lock and Cargo.toml patches:
+# first to not fetch openssl-src tarball and later to remove git2 ossl vendored feature.
+CARGO_ENV= OPENSSL_NO_VENDOR=1
+
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 899b301d1e96..7c0069c4fbe7 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -39,7 +39,6 @@ CARGO_CRATES= addr2line-0.24.2 \
colorchoice-1.0.4 \
colored-3.0.0 \
compact_str-0.8.1 \
- core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -68,8 +67,6 @@ CARGO_CRATES= addr2line-0.24.2 \
figment-0.10.19 \
fnv-1.0.7 \
foldhash-0.1.5 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
fragile-2.0.1 \
futf-0.1.5 \
@@ -97,7 +94,6 @@ CARGO_CRATES= addr2line-0.24.2 \
httparse-1.10.1 \
hyper-1.6.0 \
hyper-rustls-0.27.7 \
- hyper-tls-0.6.0 \
hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -148,15 +144,12 @@ CARGO_CRATES= addr2line-0.24.2 \
mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
- native-tls-0.2.14 \
new_debug_unreachable-1.0.6 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- openssl-0.10.73 \
- openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
option-ext-0.2.0 \
@@ -217,11 +210,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
scopeguard-1.2.0 \
scraper-0.23.1 \
- security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
selectors-0.26.0 \
semver-1.0.26 \
serde-1.0.219 \
@@ -239,7 +229,7 @@ CARGO_CRATES= addr2line-0.24.2 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.5 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.5.10 \
socket2-0.6.0 \
@@ -271,7 +261,6 @@ CARGO_CRATES= addr2line-0.24.2 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
tokio-1.46.1 \
- tokio-native-tls-0.3.1 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
toml-0.8.23 \
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index ee4d2779b7e2..5bae23fbb929 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753857000
+TIMESTAMP = 1756194071
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -81,8 +81,6 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -139,10 +137,6 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619
@@ -197,8 +191,6 @@ SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
-SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
-SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -299,8 +291,6 @@ SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc72605
SIZE (rust/crates/mockall-0.13.1.crate) = 22825
SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822
-SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
-SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -313,10 +303,6 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
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/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
-SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
-SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
@@ -437,16 +423,10 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2
SIZE (rust/crates/scraper-0.23.1.crate) = 24157
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -481,8 +461,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593b
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-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/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
@@ -545,8 +525,6 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
SIZE (rust/crates/tokio-1.46.1.crate) = 823632
-SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
-SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
@@ -731,5 +709,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc
-SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271
+SHA256 (anistark-feluda-v1.9.8_GH0.tar.gz) = cb512ea32a3973b17a86e5c4c88bf5ba70f8e6cddda6a697172522e87b691070
+SIZE (anistark-feluda-v1.9.8_GH0.tar.gz) = 98501
diff --git a/textproc/feluda/files/patch-Cargo.lock b/textproc/feluda/files/patch-Cargo.lock
new file mode 100644
index 000000000000..27c7d76034c4
--- /dev/null
+++ b/textproc/feluda/files/patch-Cargo.lock
@@ -0,0 +1,26 @@
+--- Cargo.lock.orig 2025-08-21 11:42:16 UTC
++++ Cargo.lock
+@@ -1504,15 +1504,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
+ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
+
+ [[package]]
+-name = "openssl-src"
+-version = "300.5.2+3.5.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4"
+-dependencies = [
+- "cc",
+-]
+-
+-[[package]]
+ name = "openssl-sys"
+ version = "0.9.109"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -1520,7 +1511,6 @@ dependencies = [
+ dependencies = [
+ "cc",
+ "libc",
+- "openssl-src",
+ "pkg-config",
+ "vcpkg",
+ ]
diff --git a/textproc/feluda/files/patch-Cargo.toml b/textproc/feluda/files/patch-Cargo.toml
new file mode 100644
index 000000000000..44c9c773285b
--- /dev/null
+++ b/textproc/feluda/files/patch-Cargo.toml
@@ -0,0 +1,11 @@
+--- Cargo.toml.orig 2025-08-21 11:42:16 UTC
++++ Cargo.toml
+@@ -43,7 +43,7 @@ chrono = { version = "0.4", features = ["serde"] }
+ tracing = { version = "0.1.40", features = ["attributes"] }
+ tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
+ chrono = { version = "0.4", features = ["serde"] }
+-git2 = { version = "0.20.2", features = ["vendored-libgit2", "vendored-openssl"] }
++git2 = { version = "0.20.2", features = ["vendored-libgit2"] }
+ tempfile = "3.20.0"
+ dirs = "6.0.0"
+
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 4de716b9b8d7..cf9c1c5d8164 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,6 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.10
+PORTREVISION= 1
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
diff --git a/textproc/py-ntc-templates/Makefile b/textproc/py-ntc-templates/Makefile
index bd7a262dcf05..92590d63ce14 100644
--- a/textproc/py-ntc-templates/Makefile
+++ b/textproc/py-ntc-templates/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ntc-templates
DISTVERSIONPREFIX= v
-DISTVERSION= 7.9.0
+DISTVERSION= 8.0.0
CATEGORIES= textproc net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.0<2.0.0:textproc/py-textfsm@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.0:textproc/py-textfsm@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}invoke>0:devel/py-invoke@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
diff --git a/textproc/py-ntc-templates/distinfo b/textproc/py-ntc-templates/distinfo
index 4ad17d3d12a2..584e5730545e 100644
--- a/textproc/py-ntc-templates/distinfo
+++ b/textproc/py-ntc-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747893176
-SHA256 (networktocode-ntc-templates-v7.9.0_GH0.tar.gz) = 855237d5a554e53b9158320733e6b33e228c768b3993bd6683ee2813808d4c12
-SIZE (networktocode-ntc-templates-v7.9.0_GH0.tar.gz) = 1607690
+TIMESTAMP = 1756398279
+SHA256 (networktocode-ntc-templates-v8.0.0_GH0.tar.gz) = 0c3c2a9a5aaccbcc77b50038401d523bf54871c949f59ade21f922c057c13873
+SIZE (networktocode-ntc-templates-v8.0.0_GH0.tar.gz) = 1634105
diff --git a/textproc/py-textfsm/Makefile b/textproc/py-textfsm/Makefile
index 5706a623f89c..afd91ce4791b 100644
--- a/textproc/py-textfsm/Makefile
+++ b/textproc/py-textfsm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= textfsm
-DISTVERSION= 1.1.3
-PORTREVISION= 2
+DISTVERSION= 2.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +11,13 @@ WWW= https://github.com/google/textfsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils pytest
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
diff --git a/textproc/py-textfsm/distinfo b/textproc/py-textfsm/distinfo
index 08362d09108e..d23dd1819785 100644
--- a/textproc/py-textfsm/distinfo
+++ b/textproc/py-textfsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686207535
-SHA256 (textfsm-1.1.3.tar.gz) = 577ef278a9237f5341ae9b682947cefa4a2c1b24dbe486f94f2c95addc6504b5
-SIZE (textfsm-1.1.3.tar.gz) = 55454
+TIMESTAMP = 1756398504
+SHA256 (textfsm-2.1.0.tar.gz) = 45c18ff2b7c90163dfdff7e20d3f482514cc7aac26bc2547744e79dfa761e458
+SIZE (textfsm-2.1.0.tar.gz) = 55486
diff --git a/textproc/py-textfsm/files/patch-setup.py b/textproc/py-textfsm/files/patch-setup.py
index e7a7c499d537..7b632bca1b43 100644
--- a/textproc/py-textfsm/files/patch-setup.py
+++ b/textproc/py-textfsm/files/patch-setup.py
@@ -1,13 +1,12 @@
Remove "testdata" directory from installation. It is only required for the
testsuite.
---- setup.py.orig 2019-11-26 11:17:07 UTC
+--- setup.py.orig 2025-03-21 04:48:22 UTC
+++ setup.py
-@@ -52,7 +52,6 @@ setup(name='textfsm',
- ]
- },
- include_package_data=True,
-- package_data={'textfsm': ['../testdata/*']},
- install_requires=['six', 'future'],
- setup_requires=['pytest-runner'],
- tests_require=['pytest'])
+@@ -50,6 +50,4 @@ setup(
+ ],
+ packages=['textfsm'],
+ entry_points={'console_scripts': ['textfsm=textfsm.parser:main']},
+- include_package_data=True,
+- package_data={'textfsm': ['../testdata/*']},
+ )
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 1fb12b0a0566..fd8fbe0b5ecc 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.26
-PORTREVISION= 1
+DISTVERSION= 0.2.27
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/abhimanyu003/sttr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.23
+USES= go:modules,1.24
GO_MODULE= github.com/abhimanyu003/sttr
GO_MOD_DIST= github
diff --git a/textproc/sttr/distinfo b/textproc/sttr/distinfo
index 796d790a1a08..0c6516154aa8 100644
--- a/textproc/sttr/distinfo
+++ b/textproc/sttr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753722151
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 1d11bb3f27aa72a9e5ddeaa2ee691392b1659073bef8e121a2e302783208de6e
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 2048
-SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = d59a4f25c2ad4478699585aff16d3b99b9b1fddfb894bdf072705d6342aee59a
-SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = 1235704
+TIMESTAMP = 1756360492
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 69243cb9a557d481cb65a7c322fbcdf1dbbe6a9eee76064102a97867543cbbc5
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/go.mod) = 2086
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 72e1c173843e42b3e719843f2825bf1d2a20e3167016c5962158365969e38df2
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.27_GH0/abhimanyu003-sttr-v0.2.27_GH0.tar.gz) = 1235741
diff --git a/www/Makefile b/www/Makefile
index 4edc1757d653..dc404b1ecbdd 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1456,6 +1456,7 @@
SUBDIR += phpvirtualbox
SUBDIR += phpvirtualbox-70
SUBDIR += phpvirtualbox-71
+ SUBDIR += phpvirtualbox-72
SUBDIR += phpvirtualbox-legacy
SUBDIR += piwigo
SUBDIR += plasma6-plasma-browser-integration
diff --git a/www/apache24/Makefile b/www/apache24/Makefile
index d356e4acadd4..ab878e5db287 100644
--- a/www/apache24/Makefile
+++ b/www/apache24/Makefile
@@ -1,5 +1,6 @@
PORTNAME= apache24
PORTVERSION= 2.4.65
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= APACHE_HTTPD
DISTNAME= httpd-${PORTVERSION}
diff --git a/www/apache24/files/apache24.in b/www/apache24/files/apache24.in
index 0b9c4bd55ba6..d9ced6f55d73 100644
--- a/www/apache24/files/apache24.in
+++ b/www/apache24/files/apache24.in
@@ -43,6 +43,8 @@ pidfile="${_pidprefix}.pid"
required_files=%%PREFIX%%/etc/apache24/httpd.conf
envvars="%%PREFIX%%/sbin/envvars"
+: ${apache24_svcj_options:="net_basic"}
+
[ -z "$apache24_enable" ] && apache24_enable="NO"
[ -z "$apache24limits_enable" ] && apache24limits_enable="NO"
[ -z "$apache24limits_args" ] && apache24limits_args="-e -C daemon"
@@ -83,6 +85,7 @@ if [ -n "$2" ]; then
eval command="\${apache24_${profile}_command:-${command}}"
eval pidfile="\${apache24_${profile}_pidfile:-${pidfile}}"
eval apache24_envvars="\${apache24_${profile}_envvars:-${envvars}}"
+ eval apache24_svcj_options="\${apache24_${profile}_svcj_options:-${apache24_svcj_options}}"
apache24_flags="-f ${apache24_configfile} -c \"PidFile ${pidfile}\" ${apache24_flags}"
else
echo "$0: extra argument ignored"
diff --git a/www/chromium/files/patch-net_dns_BUILD.gn b/www/chromium/files/patch-net_dns_BUILD.gn
index 2a4999bdc858..fc4d80d959a0 100644
--- a/www/chromium/files/patch-net_dns_BUILD.gn
+++ b/www/chromium/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-08-07 06:57:29 UTC
+--- net/dns/BUILD.gn.orig 2025-08-11 22:26:04 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -174,6 +174,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -181,6 +184,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
if (enable_mdns) {
-@@ -454,9 +455,9 @@ source_set("tests") {
+@@ -454,9 +458,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/davical/Makefile b/www/davical/Makefile
index 148a9b6d5b41..43d48acda575 100644
--- a/www/davical/Makefile
+++ b/www/davical/Makefile
@@ -1,10 +1,11 @@
PORTNAME= davical
DISTVERSIONPREFIX= r
DISTVERSION= 1.1.12
+PORTREVISION= 1
CATEGORIES?= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= dinoex@FreeBSD.org
COMMENT= Simple CalDAV server using a postgres backend
WWW= https://www.davical.org/
diff --git a/www/davical/files/patch-caldav-ACL.php b/www/davical/files/patch-caldav-ACL.php
new file mode 100644
index 000000000000..1f4ae0bf13e4
--- /dev/null
+++ b/www/davical/files/patch-caldav-ACL.php
@@ -0,0 +1,85 @@
+commit effc00474111bf5dff1297dd3c6811c1fdf6b6ca
+Author: Florian Schlichting <fsfs@debian.org>
+Date: Thu Mar 23 22:14:41 2023 +0100
+
+ use "." to concatenate strings, not "+" (fixes #288)
+
+ Unsupported operand types: string + string at /usr/share/davical/inc/caldav-ACL.php:146
+
+diff --git a/inc/caldav-ACL.php b/inc/caldav-ACL.php
+index 861d4389..cb0fa213 100644
+--- inc/caldav-ACL.php.orig
++++ inc/caldav-ACL.php
+@@ -143,7 +143,7 @@ function process_ace( $grantor, $by_principal, $by_collection, $ace ) {
+ $grantee = new DAVResource( DeconstructURL($principal_content->GetContent()) );
+ $grantee_id = $grantee->getProperty('principal_id');
+ if ( !$grantee->Exists() || !$grantee->IsPrincipal() )
+- $request->PreconditionFailed(403,'recognized-principal', 'Principal "' + $principal_content->GetContent() + '" not found.');
++ $request->PreconditionFailed(403,'recognized-principal', 'Principal "' . $principal_content->GetContent() . '" not found.');
+ $sqlparms = array( ':to_principal' => $grantee_id);
+ $where = 'WHERE to_principal=:to_principal AND ';
+ if ( isset($by_principal) ) {
+diff --git a/testing/tests/regression-suite/0946-ACL-err.result b/testing/tests/regression-suite/0946-ACL-err.result
+new file mode 100644
+index 00000000..c0ad5ef7
+--- /dev/null
++++ testing/tests/regression-suite/0946-ACL-err.result
+@@ -0,0 +1,11 @@
++HTTP/1.1 403 Forbidden
++Date: Dow, 01 Jan 2000 00:00:00 GMT
++DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
++DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy
++Content-Length: 137
++Content-Type: text/xml; charset="utf-8"
++
++<?xml version="1.0" encoding="utf-8" ?>
++<error xmlns="DAV:">
++ <recognized-principal/>Principal "/caldav.php/user40/" not found.
++</error>
+diff --git a/testing/tests/regression-suite/0946-ACL-err.test b/testing/tests/regression-suite/0946-ACL-err.test
+new file mode 100644
+index 00000000..945f3a13
+--- /dev/null
++++ testing/tests/regression-suite/0946-ACL-err.test
+@@ -0,0 +1,41 @@
++#
++# ACL setting default privileges on a collection to nothing, and
++# specific privileges to include read-acl.
++#
++TYPE=ACL
++URL=http://regression.host/caldav.php/user1/home/
++HEADER=User-Agent: RFC3744 Spec Tests
++HEADER=Content-Type: text/xml; charset="UTF-8"
++HEAD
++
++
++BEGINDATA
++<?xml version="1.0" encoding="utf-8" ?>
++<acl xmlns="DAV:" xmlns:CalDAV="urn:ietf:params:xml:ns:caldav">
++ <ace>
++ <principal>
++ <href>/caldav.php/user40/</href>
++ </principal>
++ <grant>
++ <privilege><read/></privilege>
++ <privilege><read-acl/></privilege>
++ <privilege><read-current-user-privilege-set/></privilege>
++ <privilege><CalDAV:read-free-busy/></privilege>
++ </grant>
++ </ace>
++ <ace>
++ <principal><authenticated/></principal>
++ <grant>
++ <privilege/>
++ </grant>
++ </ace>
++</acl>
++ENDDATA
++
++QUERY
++SELECT by_principal, by_collection, privileges, p_to.displayname, to_principal
++ FROM grants JOIN dav_principal p_to ON (to_principal=principal_id)
++ LEFT JOIN collection ON (by_collection=collection.collection_id)
++ WHERE collection.dav_name = '/user1/home/'
++ENDQUERY
++
diff --git a/www/davical/files/patch-principal-edit.php b/www/davical/files/patch-principal-edit.php
new file mode 100644
index 000000000000..361be905cb0e
--- /dev/null
+++ b/www/davical/files/patch-principal-edit.php
@@ -0,0 +1,27 @@
+commit e8f3a3e6f2c27e78c2778e0040b385b430dfc9fc
+Author: Andrew Ruthven <puck@catalystcloud.nz>
+Date: Sun Apr 30 12:13:37 2023 +1200
+
+ Add a missing space to a SQL statement to fix adding groups.
+
+ It looks to me like this bug has been present since 2011.
+
+ Closes: #294
+
+diff --git a/inc/ui/principal-edit.php b/inc/ui/principal-edit.php
+index 603fd1e1..df975e22 100644
+--- inc/ui/principal-edit.php.orig
++++ inc/ui/principal-edit.php
+@@ -495,9 +495,9 @@ function group_memberships_browser() {
+ function group_row_editor() {
+ global $c, $id, $editor, $can_write_principal;
+ $grouprow = new Editor("Group Members", "group_member");
+- $sql = 'SELECT principal_id, coalesce(displayname,fullname,username) FROM dav_principal ';
+- $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = '.$id.') ';
+- $sql .= 'AND principal_id != '.$id;
++ $sql = 'SELECT principal_id, coalesce(displayname, fullname, username) FROM dav_principal ';
++ $sql .= 'WHERE principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = ' . $id . ') ';
++ $sql .= 'AND principal_id != ' . $id . ' ';
+ $sql .= 'ORDER BY 2';
+ $grouprow->SetLookup( 'member_id', $sql);
+ $grouprow->SetSubmitName( 'savegrouprow' );
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 0c4835a0173f..058a23506eac 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 140.2.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 5e5194da21f1..4d31a1d81930 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 142.0.1
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index d4dfc511e729..fb028fd75b38 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755673986
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.0/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.0/go.mod) = 3436
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.0/gitlab-pages-v18.3.0.tar.bz2) = 942d1da9e47fe468267cb15004464dfd0138e0dd5eb8252943ebe115fc8226d4
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.0/gitlab-pages-v18.3.0.tar.bz2) = 236413
+TIMESTAMP = 1756438003
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = f009bb2f145a5e8bfa40069b413d54c6212f0062253d9de94dc93e61b93b2a96
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/go.mod) = 3436
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 16db6acfeb658cdd160c774035a0911ff804096c1306169105da3b754f6015f9
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.3.1/gitlab-pages-v18.3.1.tar.bz2) = 237006
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index ffe9a794c4c9..e069c82b0d2e 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755674006
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/go.mod) = 9331
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/gitlab-foss-v18.3.0.tar.bz2) = 6e41dcfac151ec18d8b6896823499a73fc45e026d3804798fdb73b5c5c51c332
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.0/gitlab-foss-v18.3.0.tar.bz2) = 122196697
+TIMESTAMP = 1756438024
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9c034c905470aa1c1f54b96d744fd80cbc9c199fc84990e580297186080818b9
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/go.mod) = 9331
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.3.1/gitlab-foss-v18.3.1.tar.bz2) = 122193686
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index b5a9461467e0..8ecbae27d4a3 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,4 +1,4 @@
-GITLAB_VERSION= 18.3.0
+GITLAB_VERSION= 18.3.1
GITLAB_PORTREVISION= 0
# Git version gitaly should use (from gitlab mirror)
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index 591cf63d11d6..513bc2f6b7b5 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755673899
-SHA256 (gitlab-foss-v18.3.0.tar.bz2) = 6e41dcfac151ec18d8b6896823499a73fc45e026d3804798fdb73b5c5c51c332
-SIZE (gitlab-foss-v18.3.0.tar.bz2) = 122196697
-TIMESTAMP = 1755673938
-SHA256 (gitlab-v18.3.0-ee.tar.bz2) = 03f1e46a1afdbbb3ef7a3ce514afd0d267c20df52e8be9a7be8a7f51c4dd497f
-SIZE (gitlab-v18.3.0-ee.tar.bz2) = 138127084
+TIMESTAMP = 1756437955
+SHA256 (gitlab-foss-v18.3.1.tar.bz2) = 6e6a71560915da21f52a35f8592824a5fa48054b2d113250b7183b04657157b9
+SIZE (gitlab-foss-v18.3.1.tar.bz2) = 122193686
+TIMESTAMP = 1756437995
+SHA256 (gitlab-v18.3.1-ee.tar.bz2) = 32da4c6475a11bf425b7f63e2cadc94b4b8b5478d13176623a6b6f3df861c1b3
+SIZE (gitlab-v18.3.1-ee.tar.bz2) = 138138304
diff --git a/www/iridium/files/patch-content_browser_BUILD.gn b/www/iridium/files/patch-content_browser_BUILD.gn
index e8240806ac8c..477ca0ded3bb 100644
--- a/www/iridium/files/patch-content_browser_BUILD.gn
+++ b/www/iridium/files/patch-content_browser_BUILD.gn
@@ -1,6 +1,14 @@
---- content/browser/BUILD.gn.orig 2025-06-19 07:37:57 UTC
+--- content/browser/BUILD.gn.orig 2025-06-18 12:17:42 UTC
+++ content/browser/BUILD.gn
-@@ -2571,6 +2571,14 @@ source_set("browser") {
+@@ -125,6 +125,7 @@ source_set("browser") {
+ "//components/optimization_guide/core:features",
+ "//components/optimization_guide/public/mojom",
+ "//components/os_crypt/sync",
++ "//components/paint_preview/buildflags:buildflags",
+ "//components/payments/content/icon",
+ "//components/payments/mojom",
+ "//components/performance_manager/scenario_api",
+@@ -2571,6 +2572,14 @@ source_set("browser") {
]
}
@@ -15,7 +23,7 @@
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2616,6 +2624,15 @@ source_set("browser") {
+@@ -2616,6 +2625,15 @@ source_set("browser") {
if (allow_oop_video_decoder) {
sources += [ "media/oop_video_decoder_factory.cc" ]
deps += [ "//media/mojo/mojom" ]
diff --git a/www/iridium/files/patch-net_BUILD.gn b/www/iridium/files/patch-net_BUILD.gn
index cd6138a37fae..d30dac474cef 100644
--- a/www/iridium/files/patch-net_BUILD.gn
+++ b/www/iridium/files/patch-net_BUILD.gn
@@ -1,4 +1,4 @@
---- net/BUILD.gn.orig 2025-06-19 07:37:57 UTC
+--- net/BUILD.gn.orig 2025-06-18 12:17:42 UTC
+++ net/BUILD.gn
@@ -126,7 +126,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
@@ -9,7 +9,15 @@
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1334,6 +1334,19 @@ component("net") {
+@@ -1138,6 +1138,7 @@ component("net") {
+ ":net_deps",
+ "//components/miracle_parameter/common",
+ "//components/network_time/time_tracker",
++ "//content/public/common:buildflags",
+ "//net/http:transport_security_state_generated_files",
+ "//third_party/simdutf:simdutf",
+ ]
+@@ -1334,6 +1335,19 @@ component("net") {
]
}
@@ -29,7 +37,7 @@
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1497,7 +1510,7 @@ component("net") {
+@@ -1497,7 +1511,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -38,7 +46,7 @@
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2207,7 +2220,7 @@ static_library("test_support") {
+@@ -2207,7 +2221,7 @@ static_library("test_support") {
]
}
@@ -47,7 +55,7 @@
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3030,14 +3043,14 @@ target(_test_target_type, "net_unittests") {
+@@ -3030,14 +3044,14 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -64,7 +72,7 @@
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -3135,6 +3148,10 @@ target(_test_target_type, "net_unittests") {
+@@ -3135,6 +3149,10 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -75,7 +83,7 @@
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3200,7 +3217,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3200,7 +3218,7 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -84,7 +92,7 @@
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3339,7 +3356,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3339,7 +3357,7 @@ target(_test_target_type, "net_unittests") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 6be8c1e5818f..7c8195691bfd 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librewolf
DISTVERSION= 142.0
+PORTREVISION= 1
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index d5d38b600079..f40ba1d3f697 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.2.5
+PORTVERSION= 7.2.6
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 9cfd5fda3d9f..b0c74cb0dbf3 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755624542
-SHA256 (nextcloud/contacts-v7.2.5.tar.gz) = 03c7457cf79ee137b5cdb2da25fa21bb2c6731b6b2b267c36b78627099ea7e43
-SIZE (nextcloud/contacts-v7.2.5.tar.gz) = 4487588
+TIMESTAMP = 1756412333
+SHA256 (nextcloud/contacts-v7.2.6.tar.gz) = 20cb06e3f90dca3dbea1c1edb049d0ff5cbe2a18255894e0d2ce56b2283f5f6a
+SIZE (nextcloud/contacts-v7.2.6.tar.gz) = 4496148
diff --git a/www/phpvirtualbox-70/Makefile b/www/phpvirtualbox-70/Makefile
index 22e8a6913dbe..b85b31ac272e 100644
--- a/www/phpvirtualbox-70/Makefile
+++ b/www/phpvirtualbox-70/Makefile
@@ -18,7 +18,8 @@ USE_PHP= session simplexml soap xml
ETCDIR= ${WWWDIR}
WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX}
-EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html
+EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php \
+ ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html
NO_ARCH= yes
NO_BUILD= yes
PORTSCOUT= limit:^7\.0\.
diff --git a/www/phpvirtualbox-71/Makefile b/www/phpvirtualbox-71/Makefile
index fb05e5b28ffb..9d48563e1730 100644
--- a/www/phpvirtualbox-71/Makefile
+++ b/www/phpvirtualbox-71/Makefile
@@ -1,12 +1,13 @@
PORTNAME= phpvirtualbox
DISTVERSION= 7.1-1
+PORTREVISION= 1
CATEGORIES= www
SUFFIX= -71
PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX}
MAINTAINER= vbox@FreeBSD.org
COMMENT= AJAX Web Interface for VirtualBox
-WWW= https://sourceforge.net/projects/phpvirtualbox-7-0/
+WWW= https://github.com/phpvirtualbox/phpvirtualbox/
LICENSE= GPLv3
@@ -16,7 +17,9 @@ USE_PHP= session simplexml soap xml
ETCDIR= ${WWWDIR}
WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX}
-EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html
+EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_config.php \
+ ${.CURDIR}/../phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php \
+ ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html
NO_ARCH= yes
NO_BUILD= yes
PORTSCOUT= limit:^7\.1\.
diff --git a/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php b/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php
deleted file mode 100644
index 3ce4bd1b67fa..000000000000
--- a/www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php
+++ /dev/null
@@ -1,21 +0,0 @@
---- endpoints/lib/vboxconnector.php.orig 2025-03-09 01:02:03 UTC
-+++ endpoints/lib/vboxconnector.php
-@@ -113,6 +113,8 @@ class vboxconnector {
- */
- var $dsep = null;
-
-+ var $client = null;
-+
- /**
- * Obtain configuration settings and set object vars
- * @param boolean $useAuthMaster use the authentication master obtained from configuration class
-@@ -388,7 +390,8 @@ class vboxconnector {
-
- // The amount of time we will wait for events is determined by
- // the amount of listeners - at least half a second
-- $listenerWait = max(100,intval(500/count($this->persistentRequest['vboxEventListeners'])));
-+ $listenerCount = count($this->persistentRequest['vboxEventListeners']);
-+ $listenerWait = max(100,intval(500/($listenerCount > 0 ? $listenerCount : 1)));
- }
-
- // Get events from each configured event listener
diff --git a/www/phpvirtualbox-72/Makefile b/www/phpvirtualbox-72/Makefile
new file mode 100644
index 000000000000..827927debe00
--- /dev/null
+++ b/www/phpvirtualbox-72/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= phpvirtualbox
+DISTVERSION= 7.2-1
+CATEGORIES= www
+SUFFIX= -72
+PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX}
+
+MAINTAINER= vbox@FreeBSD.org
+COMMENT= AJAX Web Interface for VirtualBox
+WWW= https://github.com/phpvirtualbox/phpvirtualbox/
+
+LICENSE= GPLv3
+
+USES= php:flavors
+USE_GITHUB= yes
+USE_PHP= session simplexml soap xml
+
+ETCDIR= ${WWWDIR}
+WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX}
+NO_ARCH= yes
+NO_BUILD= yes
+PORTSCOUT= limit:^7\.2\.
+
+post-patch:
+ @${MV} ${WRKSRC}/phpvirtualbox.conf ${WRKSRC}/phpvirtualbox${SUFFIX}.conf
+ @${REINPLACE_CMD} -e 's#Alias /phpvirtualbox#Alias /phpvirtualbox${SUFFIX}#' \
+ -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \
+ ${WRKSRC}/phpvirtualbox${SUFFIX}.conf
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${WWWDIR}
+ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \
+ "-not -name *.orig -not -name config.php-example")
+ ${INSTALL_DATA} ${WRKSRC}/config.php-example \
+ ${STAGEDIR}${WWWDIR}/config.php.sample
+
+.include <bsd.port.mk>
diff --git a/www/phpvirtualbox-72/distinfo b/www/phpvirtualbox-72/distinfo
new file mode 100644
index 000000000000..36e164f0de0c
--- /dev/null
+++ b/www/phpvirtualbox-72/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756400000
+SHA256 (phpvirtualbox-phpvirtualbox-7.2-1_GH0.tar.gz) = 8025ed6b6af7ab4f32b0ac548fee94621469d5f5bc89d6a8a553a3989ada5ca9
+SIZE (phpvirtualbox-phpvirtualbox-7.2-1_GH0.tar.gz) = 5271540
diff --git a/www/phpvirtualbox-71/files/patch-endpoints_lib_config.php b/www/phpvirtualbox-72/files/patch-endpoints_lib_config.php
index 82de95a4947b..82de95a4947b 100644
--- a/www/phpvirtualbox-71/files/patch-endpoints_lib_config.php
+++ b/www/phpvirtualbox-72/files/patch-endpoints_lib_config.php
diff --git a/www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php
index 3ce4bd1b67fa..3ce4bd1b67fa 100644
--- a/www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php
+++ b/www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php
diff --git a/www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html b/www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html
index 3e8a7c62dfb7..3e8a7c62dfb7 100644
--- a/www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html
+++ b/www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html
diff --git a/www/phpvirtualbox-72/pkg-descr b/www/phpvirtualbox-72/pkg-descr
new file mode 100644
index 000000000000..9d1a4ce377ff
--- /dev/null
+++ b/www/phpvirtualbox-72/pkg-descr
@@ -0,0 +1,3 @@
+An open source, AJAX implementation of the VirtualBox user
+interface written in PHP. As a modern web interface, it allows
+you to access and control remote VirtualBox instances
diff --git a/www/phpvirtualbox-72/pkg-plist b/www/phpvirtualbox-72/pkg-plist
new file mode 100644
index 000000000000..7e75d2fc12d8
--- /dev/null
+++ b/www/phpvirtualbox-72/pkg-plist
@@ -0,0 +1,614 @@
+@group www
+@owner www
+%%WWWDIR%%/CHANGELOG.txt
+%%WWWDIR%%/Dockerfile
+%%WWWDIR%%/GPLv3.txt
+%%WWWDIR%%/LICENSE.txt
+%%WWWDIR%%/README.md
+@sample %%ETCDIR%%/config.php.sample
+%%WWWDIR%%/css/jquery-ui.css
+%%WWWDIR%%/css/jquery.projectPlugins.css
+%%WWWDIR%%/css/layout.css
+%%WWWDIR%%/css/tipped.css
+%%WWWDIR%%/docker-compose.yml
+%%WWWDIR%%/endpoints/api.php
+%%WWWDIR%%/endpoints/config.js
+%%WWWDIR%%/endpoints/index.html
+%%WWWDIR%%/endpoints/jqueryFileTree.php
+%%WWWDIR%%/endpoints/language.php
+%%WWWDIR%%/endpoints/lib/auth/ActiveDirectory.php
+%%WWWDIR%%/endpoints/lib/auth/Builtin.php
+%%WWWDIR%%/endpoints/lib/auth/LDAP.php
+%%WWWDIR%%/endpoints/lib/auth/MySQL.php
+%%WWWDIR%%/endpoints/lib/auth/OpenMediaVault.php
+%%WWWDIR%%/endpoints/lib/auth/WebAuth.php
+%%WWWDIR%%/endpoints/lib/auth/index.html
+%%WWWDIR%%/endpoints/lib/authinterface.php
+%%WWWDIR%%/endpoints/lib/config.php
+%%WWWDIR%%/endpoints/lib/index.html
+%%WWWDIR%%/endpoints/lib/language.php
+%%WWWDIR%%/endpoints/lib/utils.php
+%%WWWDIR%%/endpoints/lib/vboxServiceWrappers.php
+%%WWWDIR%%/endpoints/lib/vboxconnector.php
+%%WWWDIR%%/endpoints/lib/vboxweb-7.2.wsdl
+%%WWWDIR%%/endpoints/lib/vboxwebService-7.2.wsdl
+%%WWWDIR%%/endpoints/rdp.php
+%%WWWDIR%%/endpoints/screen.php
+%%WWWDIR%%/images/30white.png
+%%WWWDIR%%/images/50px-Question_icon.svg.png
+%%WWWDIR%%/images/50px-Warning_icon.svg.png
+%%WWWDIR%%/images/arrow_grad_dn.png
+%%WWWDIR%%/images/arrow_grad_left.png
+%%WWWDIR%%/images/arrow_grad_right.png
+%%WWWDIR%%/images/arrow_grad_up.png
+%%WWWDIR%%/images/arrow_white_dn.png
+%%WWWDIR%%/images/arrow_white_left.png
+%%WWWDIR%%/images/arrow_white_right.png
+%%WWWDIR%%/images/arrow_white_up.png
+%%WWWDIR%%/images/donate.gif
+%%WWWDIR%%/images/downArrow.png
+%%WWWDIR%%/images/header_grad.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png
+%%WWWDIR%%/images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png
+%%WWWDIR%%/images/jquery-ui/ui-icons_222222_256x240.png
+%%WWWDIR%%/images/jquery-ui/ui-icons_2e83ff_256x240.png
+%%WWWDIR%%/images/jquery-ui/ui-icons_454545_256x240.png
+%%WWWDIR%%/images/jquery-ui/ui-icons_888888_256x240.png
+%%WWWDIR%%/images/jquery-ui/ui-icons_cd0a0a_256x240.png
+%%WWWDIR%%/images/jqueryFileTree/directory.png
+%%WWWDIR%%/images/jqueryFileTree/file.png
+%%WWWDIR%%/images/jqueryFileTree/folder_open.png
+%%WWWDIR%%/images/jqueryFileTree/spinner.gif
+%%WWWDIR%%/images/monitor_bl.png
+%%WWWDIR%%/images/monitor_bottom.png
+%%WWWDIR%%/images/monitor_br.png
+%%WWWDIR%%/images/monitor_glossy.png
+%%WWWDIR%%/images/monitor_left.png
+%%WWWDIR%%/images/monitor_right.png
+%%WWWDIR%%/images/monitor_tl.png
+%%WWWDIR%%/images/monitor_top.png
+%%WWWDIR%%/images/monitor_tr.png
+%%WWWDIR%%/images/rightArrow.png
+%%WWWDIR%%/images/spinner.gif
+%%WWWDIR%%/images/treeview-default-line.gif
+%%WWWDIR%%/images/treeview-default.gif
+%%WWWDIR%%/images/upArrow.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox.icns
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_16px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_20px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_32px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_40px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_48px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_64px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_cube_42px.png
+%%WWWDIR%%/images/vbox/OSE/VirtualBox_win.ico
+%%WWWDIR%%/images/vbox/OSE/about.png
+%%WWWDIR%%/images/vbox/OSE/about_16px.png
+%%WWWDIR%%/images/vbox/acpi_16px.png
+%%WWWDIR%%/images/vbox/acpi_disabled_16px.png
+%%WWWDIR%%/images/vbox/add_host_iface_16px.png
+%%WWWDIR%%/images/vbox/add_host_iface_disabled_16px.png
+%%WWWDIR%%/images/vbox/arrow_down_10px.png
+%%WWWDIR%%/images/vbox/arrow_left_10px.png
+%%WWWDIR%%/images/vbox/arrow_right_10px.png
+%%WWWDIR%%/images/vbox/arrow_up_10px.png
+%%WWWDIR%%/images/vbox/attachment_16px.png
+%%WWWDIR%%/images/vbox/attachment_add_16px.png
+%%WWWDIR%%/images/vbox/attachment_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/attachment_disabled_16px.png
+%%WWWDIR%%/images/vbox/attachment_remove_16px.png
+%%WWWDIR%%/images/vbox/attachment_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/bgnd_sel_2.jpg
+%%WWWDIR%%/images/vbox/blank.gif
+%%WWWDIR%%/images/vbox/cd_16px.png
+%%WWWDIR%%/images/vbox/cd_32px.png
+%%WWWDIR%%/images/vbox/cd_add_16px.png
+%%WWWDIR%%/images/vbox/cd_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/cd_disabled_16px.png
+%%WWWDIR%%/images/vbox/cd_disabled_32px.png
+%%WWWDIR%%/images/vbox/cd_unmount_16px.png
+%%WWWDIR%%/images/vbox/cd_unmount_dis_16px.png
+%%WWWDIR%%/images/vbox/cd_unmount_disabled_16px.png
+%%WWWDIR%%/images/vbox/chipset_16px.png
+%%WWWDIR%%/images/vbox/chipset_disabled_16px.png
+%%WWWDIR%%/images/vbox/close_16px.png
+%%WWWDIR%%/images/vbox/controller_add_16px.png
+%%WWWDIR%%/images/vbox/controller_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/controller_remove_16px.png
+%%WWWDIR%%/images/vbox/controller_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/cpu_16px.png
+%%WWWDIR%%/images/vbox/description_16px.png
+%%WWWDIR%%/images/vbox/description_disabled_16px.png
+%%WWWDIR%%/images/vbox/description_edit_16px.png
+%%WWWDIR%%/images/vbox/description_edit_disabled_16px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_16px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_22px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_dis_16px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_dis_22px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_16px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_22px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_dis_16px.png
+%%WWWDIR%%/images/vbox/discard_cur_state_snapshot_dis_22px.png
+%%WWWDIR%%/images/vbox/diskimage_16px.png
+%%WWWDIR%%/images/vbox/exit_16px.png
+%%WWWDIR%%/images/vbox/expanding_collapsing_16px.png
+%%WWWDIR%%/images/vbox/export_16px.png
+%%WWWDIR%%/images/vbox/fd_16px.png
+%%WWWDIR%%/images/vbox/fd_32px.png
+%%WWWDIR%%/images/vbox/fd_add_16px.png
+%%WWWDIR%%/images/vbox/fd_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/fd_disabled_16px.png
+%%WWWDIR%%/images/vbox/fd_disabled_32px.png
+%%WWWDIR%%/images/vbox/fd_unmount_16px.png
+%%WWWDIR%%/images/vbox/fd_unmount_dis_16px.png
+%%WWWDIR%%/images/vbox/floppy_16px.png
+%%WWWDIR%%/images/vbox/floppy_add_16px.png
+%%WWWDIR%%/images/vbox/floppy_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/floppy_collapse_16px.png
+%%WWWDIR%%/images/vbox/floppy_expand_16px.png
+%%WWWDIR%%/images/vbox/fullscreen_16px.png
+%%WWWDIR%%/images/vbox/global_settings_16px.png
+%%WWWDIR%%/images/vbox/global_settings_disabled_16px.png
+%%WWWDIR%%/images/vbox/group_abstract_16px.png
+%%WWWDIR%%/images/vbox/guesttools_16px.png
+%%WWWDIR%%/images/vbox/guesttools_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_16px.png
+%%WWWDIR%%/images/vbox/hd_32px.png
+%%WWWDIR%%/images/vbox/hd_add_16px.png
+%%WWWDIR%%/images/vbox/hd_add_22px.png
+%%WWWDIR%%/images/vbox/hd_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_add_disabled_22px.png
+%%WWWDIR%%/images/vbox/hd_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_disabled_32px.png
+%%WWWDIR%%/images/vbox/hd_new_16px.png
+%%WWWDIR%%/images/vbox/hd_new_22px.png
+%%WWWDIR%%/images/vbox/hd_new_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_new_disabled_22px.png
+%%WWWDIR%%/images/vbox/hd_release_16px.png
+%%WWWDIR%%/images/vbox/hd_release_22px.png
+%%WWWDIR%%/images/vbox/hd_release_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_release_disabled_22px.png
+%%WWWDIR%%/images/vbox/hd_remove_16px.png
+%%WWWDIR%%/images/vbox/hd_remove_22px.png
+%%WWWDIR%%/images/vbox/hd_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/hd_remove_disabled_22px.png
+%%WWWDIR%%/images/vbox/help_16px.png
+%%WWWDIR%%/images/vbox/ide_16px.png
+%%WWWDIR%%/images/vbox/ide_add_16px.png
+%%WWWDIR%%/images/vbox/ide_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/ide_collapse_16px.png
+%%WWWDIR%%/images/vbox/ide_expand_16px.png
+%%WWWDIR%%/images/vbox/import_16px.png
+%%WWWDIR%%/images/vbox/list_movedown_16px.png
+%%WWWDIR%%/images/vbox/list_movedown_disabled_16px.png
+%%WWWDIR%%/images/vbox/list_moveup_16px.png
+%%WWWDIR%%/images/vbox/list_moveup_disabled_16px.png
+%%WWWDIR%%/images/vbox/machine_16px.png
+%%WWWDIR%%/images/vbox/machine_32px.png
+%%WWWDIR%%/images/vbox/machine_abstract_16px.png
+%%WWWDIR%%/images/vbox/machine_disabled_16px.png
+%%WWWDIR%%/images/vbox/machine_disabled_32px.png
+%%WWWDIR%%/images/vbox/menuArrow.gif
+%%WWWDIR%%/images/vbox/menuArrow_w.gif
+%%WWWDIR%%/images/vbox/name_16px.png
+%%WWWDIR%%/images/vbox/node.gif
+%%WWWDIR%%/images/vbox/nw_16px.png
+%%WWWDIR%%/images/vbox/nw_32px.png
+%%WWWDIR%%/images/vbox/nw_disabled_16px.png
+%%WWWDIR%%/images/vbox/nw_disabled_32px.png
+%%WWWDIR%%/images/vbox/os_archlinux.png
+%%WWWDIR%%/images/vbox/os_archlinux_64.png
+%%WWWDIR%%/images/vbox/os_debian.png
+%%WWWDIR%%/images/vbox/os_debian_64.png
+%%WWWDIR%%/images/vbox/os_dos.png
+%%WWWDIR%%/images/vbox/os_fedora.png
+%%WWWDIR%%/images/vbox/os_fedora_64.png
+%%WWWDIR%%/images/vbox/os_freebsd.png
+%%WWWDIR%%/images/vbox/os_freebsd_64.png
+%%WWWDIR%%/images/vbox/os_gentoo.png
+%%WWWDIR%%/images/vbox/os_gentoo_64.png
+%%WWWDIR%%/images/vbox/os_jrockitve.png
+%%WWWDIR%%/images/vbox/os_l4.png
+%%WWWDIR%%/images/vbox/os_linux.png
+%%WWWDIR%%/images/vbox/os_linux22.png
+%%WWWDIR%%/images/vbox/os_linux24.png
+%%WWWDIR%%/images/vbox/os_linux24_64.png
+%%WWWDIR%%/images/vbox/os_linux26.png
+%%WWWDIR%%/images/vbox/os_linux26_64.png
+%%WWWDIR%%/images/vbox/os_linux_64.png
+%%WWWDIR%%/images/vbox/os_linux_other.png
+%%WWWDIR%%/images/vbox/os_macosx.png
+%%WWWDIR%%/images/vbox/os_macosx_64.png
+%%WWWDIR%%/images/vbox/os_mandriva.png
+%%WWWDIR%%/images/vbox/os_mandriva_64.png
+%%WWWDIR%%/images/vbox/os_netbsd.png
+%%WWWDIR%%/images/vbox/os_netbsd_64.png
+%%WWWDIR%%/images/vbox/os_netware.png
+%%WWWDIR%%/images/vbox/os_openbsd.png
+%%WWWDIR%%/images/vbox/os_openbsd_64.png
+%%WWWDIR%%/images/vbox/os_opensuse.png
+%%WWWDIR%%/images/vbox/os_opensuse_64.png
+%%WWWDIR%%/images/vbox/os_oracle.png
+%%WWWDIR%%/images/vbox/os_oracle_64.png
+%%WWWDIR%%/images/vbox/os_oraclesolaris.png
+%%WWWDIR%%/images/vbox/os_oraclesolaris_64.png
+%%WWWDIR%%/images/vbox/os_os2_other.png
+%%WWWDIR%%/images/vbox/os_os2ecs.png
+%%WWWDIR%%/images/vbox/os_os2warp3.png
+%%WWWDIR%%/images/vbox/os_os2warp4.png
+%%WWWDIR%%/images/vbox/os_os2warp45.png
+%%WWWDIR%%/images/vbox/os_other.png
+%%WWWDIR%%/images/vbox/os_other_64.png
+%%WWWDIR%%/images/vbox/os_qnx.png
+%%WWWDIR%%/images/vbox/os_redhat.png
+%%WWWDIR%%/images/vbox/os_redhat_64.png
+%%WWWDIR%%/images/vbox/os_solaris.png
+%%WWWDIR%%/images/vbox/os_solaris_64.png
+%%WWWDIR%%/images/vbox/os_turbolinux.png
+%%WWWDIR%%/images/vbox/os_turbolinux_64.png
+%%WWWDIR%%/images/vbox/os_type_16px.png
+%%WWWDIR%%/images/vbox/os_ubuntu.png
+%%WWWDIR%%/images/vbox/os_ubuntu_64.png
+%%WWWDIR%%/images/vbox/os_virtualbox.png
+%%WWWDIR%%/images/vbox/os_win10.png
+%%WWWDIR%%/images/vbox/os_win10_64.png
+%%WWWDIR%%/images/vbox/os_win11_64.png
+%%WWWDIR%%/images/vbox/os_win2k.png
+%%WWWDIR%%/images/vbox/os_win2k12_64.png
+%%WWWDIR%%/images/vbox/os_win2k16_64.png
+%%WWWDIR%%/images/vbox/os_win2k19_64.png
+%%WWWDIR%%/images/vbox/os_win2k3.png
+%%WWWDIR%%/images/vbox/os_win2k3_64.png
+%%WWWDIR%%/images/vbox/os_win2k8.png
+%%WWWDIR%%/images/vbox/os_win2k8_64.png
+%%WWWDIR%%/images/vbox/os_win31.png
+%%WWWDIR%%/images/vbox/os_win7.png
+%%WWWDIR%%/images/vbox/os_win7_64.png
+%%WWWDIR%%/images/vbox/os_win8.png
+%%WWWDIR%%/images/vbox/os_win81.png
+%%WWWDIR%%/images/vbox/os_win81_64.png
+%%WWWDIR%%/images/vbox/os_win8_64.png
+%%WWWDIR%%/images/vbox/os_win95.png
+%%WWWDIR%%/images/vbox/os_win98.png
+%%WWWDIR%%/images/vbox/os_win_other.png
+%%WWWDIR%%/images/vbox/os_win_other_64.png
+%%WWWDIR%%/images/vbox/os_winme.png
+%%WWWDIR%%/images/vbox/os_winnt4.png
+%%WWWDIR%%/images/vbox/os_winvista.png
+%%WWWDIR%%/images/vbox/os_winvista_64.png
+%%WWWDIR%%/images/vbox/os_winxp.png
+%%WWWDIR%%/images/vbox/os_winxp_64.png
+%%WWWDIR%%/images/vbox/os_xandros.png
+%%WWWDIR%%/images/vbox/os_xandros_64.png
+%%WWWDIR%%/images/vbox/parallel_port_16px.png
+%%WWWDIR%%/images/vbox/preview_empty_228x168px.png
+%%WWWDIR%%/images/vbox/preview_full_228x168px.png
+%%WWWDIR%%/images/vbox/progress_clone_90px.png
+%%WWWDIR%%/images/vbox/progress_delete_90px.png
+%%WWWDIR%%/images/vbox/progress_export_90px.png
+%%WWWDIR%%/images/vbox/progress_import_90px.png
+%%WWWDIR%%/images/vbox/progress_install_guest_additions_90px.png
+%%WWWDIR%%/images/vbox/progress_media_create_90px.png
+%%WWWDIR%%/images/vbox/progress_media_delete_90px.png
+%%WWWDIR%%/images/vbox/progress_poweroff_90px.png
+%%WWWDIR%%/images/vbox/progress_snapshot_create_90px.png
+%%WWWDIR%%/images/vbox/progress_snapshot_discard_90px.png
+%%WWWDIR%%/images/vbox/progress_snapshot_restore_90px.png
+%%WWWDIR%%/images/vbox/progress_start_90px.png
+%%WWWDIR%%/images/vbox/progress_state_restore_90px.png
+%%WWWDIR%%/images/vbox/progress_state_save_90px.png
+%%WWWDIR%%/images/vbox/ram_16px.png
+%%WWWDIR%%/images/vbox/refresh_16px.png
+%%WWWDIR%%/images/vbox/refresh_22px.png
+%%WWWDIR%%/images/vbox/refresh_32px.png
+%%WWWDIR%%/images/vbox/refresh_disabled_16px.png
+%%WWWDIR%%/images/vbox/refresh_disabled_22px.png
+%%WWWDIR%%/images/vbox/refresh_disabled_32px.png
+%%WWWDIR%%/images/vbox/register_16px.png
+%%WWWDIR%%/images/vbox/remove_host_iface_16px.png
+%%WWWDIR%%/images/vbox/remove_host_iface_disabled_16px.png
+%%WWWDIR%%/images/vbox/sata_16px.png
+%%WWWDIR%%/images/vbox/sata_add_16px.png
+%%WWWDIR%%/images/vbox/sata_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/sata_collapse_16px.png
+%%WWWDIR%%/images/vbox/sata_expand_16px.png
+%%WWWDIR%%/images/vbox/scsi_16px.png
+%%WWWDIR%%/images/vbox/scsi_add_16px.png
+%%WWWDIR%%/images/vbox/scsi_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/scsi_collapse_16px.png
+%%WWWDIR%%/images/vbox/scsi_expand_16px.png
+%%WWWDIR%%/images/vbox/select_file_16px.png
+%%WWWDIR%%/images/vbox/select_file_disabled_16px.png
+%%WWWDIR%%/images/vbox/serial_port_16px.png
+%%WWWDIR%%/images/vbox/serial_port_disabled_16px.png
+%%WWWDIR%%/images/vbox/sf_16px.png
+%%WWWDIR%%/images/vbox/sf_add_16px.png
+%%WWWDIR%%/images/vbox/sf_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/sf_disabled_16px.png
+%%WWWDIR%%/images/vbox/sf_edit_16px.png
+%%WWWDIR%%/images/vbox/sf_edit_disabled_16px.png
+%%WWWDIR%%/images/vbox/sf_remove_16px.png
+%%WWWDIR%%/images/vbox/sf_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/sf_settings_16px.png
+%%WWWDIR%%/images/vbox/sf_settings_disabled_16px.png
+%%WWWDIR%%/images/vbox/site_16px.png
+%%WWWDIR%%/images/vbox/site_32px.png
+%%WWWDIR%%/images/vbox/snapshot_delete_16px.png
+%%WWWDIR%%/images/vbox/snapshot_delete_22px.png
+%%WWWDIR%%/images/vbox/snapshot_delete_disabled_16px.png
+%%WWWDIR%%/images/vbox/snapshot_delete_disabled_22px.png
+%%WWWDIR%%/images/vbox/snapshot_offline_16px.png
+%%WWWDIR%%/images/vbox/snapshot_online_16px.png
+%%WWWDIR%%/images/vbox/snapshot_restore_16px.png
+%%WWWDIR%%/images/vbox/snapshot_restore_22px.png
+%%WWWDIR%%/images/vbox/snapshot_restore_disabled_16px.png
+%%WWWDIR%%/images/vbox/snapshot_restore_disabled_22px.png
+%%WWWDIR%%/images/vbox/snapshot_show_details_16px.png
+%%WWWDIR%%/images/vbox/snapshot_show_details_22px.png
+%%WWWDIR%%/images/vbox/snapshot_show_details_disabled_16px.png
+%%WWWDIR%%/images/vbox/snapshot_show_details_disabled_22px.png
+%%WWWDIR%%/images/vbox/snapshot_take_16px.png
+%%WWWDIR%%/images/vbox/snapshot_take_22px.png
+%%WWWDIR%%/images/vbox/snapshot_take_disabled_16px.png
+%%WWWDIR%%/images/vbox/snapshot_take_disabled_22px.png
+%%WWWDIR%%/images/vbox/sort_16px.png
+%%WWWDIR%%/images/vbox/sort_disabled_16px.png
+%%WWWDIR%%/images/vbox/sound_16px.png
+%%WWWDIR%%/images/vbox/sound_disabled_16px.png
+%%WWWDIR%%/images/vbox/state_aborted_16px.png
+%%WWWDIR%%/images/vbox/state_discarding_16px.png
+%%WWWDIR%%/images/vbox/state_paused_16px.png
+%%WWWDIR%%/images/vbox/state_powered_off_16px.png
+%%WWWDIR%%/images/vbox/state_restoring_16px.png
+%%WWWDIR%%/images/vbox/state_running_16px.png
+%%WWWDIR%%/images/vbox/state_saved_16px.png
+%%WWWDIR%%/images/vbox/state_saving_16px.png
+%%WWWDIR%%/images/vbox/state_stuck_16px.png
+%%WWWDIR%%/images/vbox/status_check_16px.png
+%%WWWDIR%%/images/vbox/status_error_16px.png
+%%WWWDIR%%/images/vbox/usb_16px.png
+%%WWWDIR%%/images/vbox/usb_add_16px.png
+%%WWWDIR%%/images/vbox/usb_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_collapse_16px.png
+%%WWWDIR%%/images/vbox/usb_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_expand_16px.png
+%%WWWDIR%%/images/vbox/usb_filter_edit_16px.png
+%%WWWDIR%%/images/vbox/usb_filter_edit_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_movedown_16px.png
+%%WWWDIR%%/images/vbox/usb_movedown_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_moveup_16px.png
+%%WWWDIR%%/images/vbox/usb_moveup_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_new_16px.png
+%%WWWDIR%%/images/vbox/usb_new_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_remove_16px.png
+%%WWWDIR%%/images/vbox/usb_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/usb_unavailable_16px.png
+%%WWWDIR%%/images/vbox/usb_unavailable_disabled_16px.png
+%%WWWDIR%%/images/vbox/vdm_add_16px.png
+%%WWWDIR%%/images/vbox/vdm_add_22px.png
+%%WWWDIR%%/images/vbox/vdm_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/vdm_add_disabled_22px.png
+%%WWWDIR%%/images/vbox/vdm_new_16px.png
+%%WWWDIR%%/images/vbox/vdm_new_22px.png
+%%WWWDIR%%/images/vbox/vdm_new_disabled_16px.png
+%%WWWDIR%%/images/vbox/vdm_new_disabled_22px.png
+%%WWWDIR%%/images/vbox/vdm_release_16px.png
+%%WWWDIR%%/images/vbox/vdm_release_22px.png
+%%WWWDIR%%/images/vbox/vdm_release_disabled_16px.png
+%%WWWDIR%%/images/vbox/vdm_release_disabled_22px.png
+%%WWWDIR%%/images/vbox/vdm_remove_16px.png
+%%WWWDIR%%/images/vbox/vdm_remove_22px.png
+%%WWWDIR%%/images/vbox/vdm_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/vdm_remove_disabled_22px.png
+%%WWWDIR%%/images/vbox/video_capture_16px.png
+%%WWWDIR%%/images/vbox/video_capture_disabled_16px.png
+%%WWWDIR%%/images/vbox/video_capture_on_16px.png
+%%WWWDIR%%/images/vbox/video_capture_on_disabled_16px.png
+%%WWWDIR%%/images/vbox/video_capture_settings_16px.png
+%%WWWDIR%%/images/vbox/virtio_scsi_add_16px.png
+%%WWWDIR%%/images/vbox/virtio_scsi_add_disabled_16px.png
+%%WWWDIR%%/images/vbox/virtio_scsi_collapse_16px.png
+%%WWWDIR%%/images/vbox/virtio_scsi_expand_16px.png
+%%WWWDIR%%/images/vbox/virtualbox-hdd.png
+%%WWWDIR%%/images/vbox/virtualbox-ova.png
+%%WWWDIR%%/images/vbox/virtualbox-ovf.png
+%%WWWDIR%%/images/vbox/virtualbox-vbox.png
+%%WWWDIR%%/images/vbox/virtualbox-vdi.png
+%%WWWDIR%%/images/vbox/virtualbox-vhd.png
+%%WWWDIR%%/images/vbox/virtualbox-vmdk.png
+%%WWWDIR%%/images/vbox/vm_add_16px.png
+%%WWWDIR%%/images/vbox/vm_clone_16px.png
+%%WWWDIR%%/images/vbox/vm_clone_22px.png
+%%WWWDIR%%/images/vbox/vm_clone_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_clone_disabled_22px.png
+%%WWWDIR%%/images/vbox/vm_delete_16px.png
+%%WWWDIR%%/images/vbox/vm_delete_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_discard_16px.png
+%%WWWDIR%%/images/vbox/vm_discard_32px.png
+%%WWWDIR%%/images/vbox/vm_discard_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_discard_disabled_32px.png
+%%WWWDIR%%/images/vbox/vm_group_create_16px.png
+%%WWWDIR%%/images/vbox/vm_group_create_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_group_name_16px.png
+%%WWWDIR%%/images/vbox/vm_group_name_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_group_remove_16px.png
+%%WWWDIR%%/images/vbox/vm_group_remove_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_new_16px.png
+%%WWWDIR%%/images/vbox/vm_new_32px.png
+%%WWWDIR%%/images/vbox/vm_new_disabled_32px.png
+%%WWWDIR%%/images/vbox/vm_open_filemanager_16px.png
+%%WWWDIR%%/images/vbox/vm_open_filemanager_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_pause_16px.png
+%%WWWDIR%%/images/vbox/vm_pause_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_pause_on_16px.png
+%%WWWDIR%%/images/vbox/vm_pause_on_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_poweroff_16px.png
+%%WWWDIR%%/images/vbox/vm_poweroff_32px.png
+%%WWWDIR%%/images/vbox/vm_poweroff_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_poweroff_disabled_32px.png
+%%WWWDIR%%/images/vbox/vm_reset_16px.png
+%%WWWDIR%%/images/vbox/vm_reset_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_save_state_16px.png
+%%WWWDIR%%/images/vbox/vm_save_state_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_settings_16px.png
+%%WWWDIR%%/images/vbox/vm_settings_32px.png
+%%WWWDIR%%/images/vbox/vm_settings_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_settings_disabled_32px.png
+%%WWWDIR%%/images/vbox/vm_show_logs_16px.png
+%%WWWDIR%%/images/vbox/vm_show_logs_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_shutdown_16px.png
+%%WWWDIR%%/images/vbox/vm_shutdown_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_start_16px.png
+%%WWWDIR%%/images/vbox/vm_start_32px.png
+%%WWWDIR%%/images/vbox/vm_start_disabled_16px.png
+%%WWWDIR%%/images/vbox/vm_start_disabled_32px.png
+%%WWWDIR%%/images/vbox/vmw_clone_bg.png
+%%WWWDIR%%/images/vbox/vmw_first_run_bg.png
+%%WWWDIR%%/images/vbox/vmw_new_harddisk_bg.png
+%%WWWDIR%%/images/vbox/vmw_new_welcome_bg.png
+%%WWWDIR%%/images/vbox/vmw_ovf_export_bg.png
+%%WWWDIR%%/images/vbox/vmw_ovf_import_bg.png
+%%WWWDIR%%/images/vbox/vrdp_16px.png
+%%WWWDIR%%/images/vbox/vrdp_32px.png
+%%WWWDIR%%/images/vbox/vrdp_disabled_16px.png
+%%WWWDIR%%/images/vbox/vrdp_disabled_32px.png
+%%WWWDIR%%/images/vbox/vrdp_on_16px.png
+%%WWWDIR%%/images/vbox/vrdp_on_disabled_16px.png
+%%WWWDIR%%/images/vbox/vtx_amdv_16px.png
+%%WWWDIR%%/images/vbox/vtx_amdv_disabled_16px.png
+%%WWWDIR%%/images/vbox/welcome.png
+%%WWWDIR%%/images/wizard_bg.png
+%%WWWDIR%%/index.html
+%%WWWDIR%%/js/canvasimages.js
+%%WWWDIR%%/js/chooser.js
+%%WWWDIR%%/js/datamediator.js
+%%WWWDIR%%/js/dialogs.js
+%%WWWDIR%%/js/eventlistener.js
+%%WWWDIR%%/js/jquery-3.7.1.min.js
+%%WWWDIR%%/js/jquery-ui-1.14.1.min.js
+%%WWWDIR%%/js/jquery.jec-1.3.1.js
+%%WWWDIR%%/js/jquery.projectPlugins.js
+%%WWWDIR%%/js/jquery.scrollTo-min.js
+%%WWWDIR%%/js/jquery.tipped-2.1b.min.js
+%%WWWDIR%%/js/phpvirtualbox.js
+%%WWWDIR%%/js/utils.js
+%%WWWDIR%%/languages/cs.xml
+%%WWWDIR%%/languages/da.xml
+%%WWWDIR%%/languages/de.xml
+%%WWWDIR%%/languages/en.xml
+%%WWWDIR%%/languages/es.xml
+%%WWWDIR%%/languages/fr.xml
+%%WWWDIR%%/languages/it.xml
+%%WWWDIR%%/languages/ja.xml
+%%WWWDIR%%/languages/languages.txt
+%%WWWDIR%%/languages/nl.xml
+%%WWWDIR%%/languages/pl.xml
+%%WWWDIR%%/languages/pt_br.xml
+%%WWWDIR%%/languages/ro.xml
+%%WWWDIR%%/languages/ru.xml
+%%WWWDIR%%/languages/source/ParseVboxLang.inc
+%%WWWDIR%%/languages/source/ParseVboxLang.php
+%%WWWDIR%%/languages/source/bg.dat
+%%WWWDIR%%/languages/source/ca.dat
+%%WWWDIR%%/languages/source/ca_va.dat
+%%WWWDIR%%/languages/source/cs.dat
+%%WWWDIR%%/languages/source/da.dat
+%%WWWDIR%%/languages/source/de.dat
+%%WWWDIR%%/languages/source/el.dat
+%%WWWDIR%%/languages/source/en.dat
+%%WWWDIR%%/languages/source/es.dat
+%%WWWDIR%%/languages/source/eu.dat
+%%WWWDIR%%/languages/source/fa.dat
+%%WWWDIR%%/languages/source/fi.dat
+%%WWWDIR%%/languages/source/fr.dat
+%%WWWDIR%%/languages/source/gl.dat
+%%WWWDIR%%/languages/source/he.dat
+%%WWWDIR%%/languages/source/hr_hr.dat
+%%WWWDIR%%/languages/source/hu.dat
+%%WWWDIR%%/languages/source/id.dat
+%%WWWDIR%%/languages/source/it.dat
+%%WWWDIR%%/languages/source/ja.dat
+%%WWWDIR%%/languages/source/km_kh.dat
+%%WWWDIR%%/languages/source/ko.dat
+%%WWWDIR%%/languages/source/lt.dat
+%%WWWDIR%%/languages/source/nl.dat
+%%WWWDIR%%/languages/source/pl.dat
+%%WWWDIR%%/languages/source/pt.dat
+%%WWWDIR%%/languages/source/pt_br.dat
+%%WWWDIR%%/languages/source/ro.dat
+%%WWWDIR%%/languages/source/ru.dat
+%%WWWDIR%%/languages/source/sk.dat
+%%WWWDIR%%/languages/source/sl.dat
+%%WWWDIR%%/languages/source/sr.dat
+%%WWWDIR%%/languages/source/sv.dat
+%%WWWDIR%%/languages/source/th.dat
+%%WWWDIR%%/languages/source/tr.dat
+%%WWWDIR%%/languages/source/uk.dat
+%%WWWDIR%%/languages/source/zh_cn.dat
+%%WWWDIR%%/languages/source/zh_tw.dat
+%%WWWDIR%%/languages/zh_cn.xml
+%%WWWDIR%%/languages/zh_tw.xml
+%%WWWDIR%%/packaging/install-scripts/install.bash
+%%WWWDIR%%/packaging/install-scripts/uninstall.bash
+%%WWWDIR%%/panes/about.html
+%%WWWDIR%%/panes/chooser.html
+%%WWWDIR%%/panes/guestNetAdapters.html
+%%WWWDIR%%/panes/login.html
+%%WWWDIR%%/panes/mediumEncryptionPasswords.html
+%%WWWDIR%%/panes/settingsAudio.html
+%%WWWDIR%%/panes/settingsDisplay.html
+%%WWWDIR%%/panes/settingsGeneral.html
+%%WWWDIR%%/panes/settingsGlobalGeneral.html
+%%WWWDIR%%/panes/settingsGlobalLanguage.html
+%%WWWDIR%%/panes/settingsGlobalNetwork.html
+%%WWWDIR%%/panes/settingsGlobalNetworkNATPortForwarding.html
+%%WWWDIR%%/panes/settingsGlobalUsers.html
+%%WWWDIR%%/panes/settingsNetwork.html
+%%WWWDIR%%/panes/settingsParallelPorts.html
+%%WWWDIR%%/panes/settingsPortForwarding.html
+%%WWWDIR%%/panes/settingsSerialPorts.html
+%%WWWDIR%%/panes/settingsSharedFolders.html
+%%WWWDIR%%/panes/settingsStorage.html
+%%WWWDIR%%/panes/settingsSystem.html
+%%WWWDIR%%/panes/settingsUSB.html
+%%WWWDIR%%/panes/tabVMConsole.html
+%%WWWDIR%%/panes/tabVMConsoleRDP.html
+%%WWWDIR%%/panes/tabVMConsoleVNC.html
+%%WWWDIR%%/panes/tabVMDetails.html
+%%WWWDIR%%/panes/tabVMSnapshots.html
+%%WWWDIR%%/panes/tabs.html
+%%WWWDIR%%/panes/toolbar.html
+%%WWWDIR%%/panes/topmenu.html
+%%WWWDIR%%/panes/userEdit.html
+%%WWWDIR%%/panes/vmlogs.html
+%%WWWDIR%%/panes/vmm.html
+%%WWWDIR%%/panes/vmmISCSI.html
+%%WWWDIR%%/panes/vmmModify.html
+%%WWWDIR%%/panes/wizardCloneVM.html
+%%WWWDIR%%/panes/wizardCloneVMAdvanced.html
+%%WWWDIR%%/panes/wizardCopyHD.html
+%%WWWDIR%%/panes/wizardCopyHDAdvanced.html
+%%WWWDIR%%/panes/wizardExportAppliance.html
+%%WWWDIR%%/panes/wizardExportApplianceAdvanced.html
+%%WWWDIR%%/panes/wizardFirstRun.html
+%%WWWDIR%%/panes/wizardImportAppliance.html
+%%WWWDIR%%/panes/wizardImportApplianceAdvanced.html
+%%WWWDIR%%/panes/wizardNewHD.html
+%%WWWDIR%%/panes/wizardNewHDAdvanced.html
+%%WWWDIR%%/panes/wizardNewVM.html
+%%WWWDIR%%/panes/wizardNewVMAdvanced.html
+%%WWWDIR%%/phpvirtualbox-72.conf
+%%WWWDIR%%/rdpweb/RDPClientUI.swf
+%%WWWDIR%%/rdpweb/license_3rd.txt
+%%WWWDIR%%/rdpweb/swfobject.js
+%%WWWDIR%%/rdpweb/webclient.js
+%%WWWDIR%%/rdpweb/webclient3.html
+%%WWWDIR%%/recovery.php-disabled
+%%WWWDIR%%/tightvnc/VncViewer.jar
+%%WWWDIR%%/vboxinit
diff --git a/www/phpvirtualbox-legacy/Makefile b/www/phpvirtualbox-legacy/Makefile
index 5c7c939fe8a5..d1d886b7c58c 100644
--- a/www/phpvirtualbox-legacy/Makefile
+++ b/www/phpvirtualbox-legacy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phpvirtualbox
DISTVERSION= 5.2-1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
SUFFIX= -legacy
PKGNAMESUFFIX= ${SUFFIX}${PHP_PKGNAMESUFFIX}
@@ -18,8 +18,7 @@ USE_PHP= session simplexml soap xml
ETCDIR= ${WWWDIR}
WWWDIR= ${PREFIX}/www/${PORTNAME}${SUFFIX}
-EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox/files/patch-php8 \
- ${.CURDIR}/../phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html
+EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html
NO_ARCH= yes
NO_BUILD= yes
PORTSCOUT= limit:^5\.
@@ -29,6 +28,7 @@ post-patch:
@${REINPLACE_CMD} -e 's#Alias /phpvirtualbox#Alias /phpvirtualbox-legacy#' \
-e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \
${WRKSRC}/phpvirtualbox-legacy.conf
+ @${REINPLACE_CMD} -e 's#\r#\n#g' ${WRKSRC}/languages/zh_tw.xml
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/phpvirtualbox/files/patch-php8 b/www/phpvirtualbox-legacy/files/patch-php8
index 52fe5a6a5b12..52fe5a6a5b12 100644
--- a/www/phpvirtualbox/files/patch-php8
+++ b/www/phpvirtualbox-legacy/files/patch-php8
diff --git a/www/phpvirtualbox/Makefile b/www/phpvirtualbox/Makefile
index a0894d3b098f..bcd01b010d36 100644
--- a/www/phpvirtualbox/Makefile
+++ b/www/phpvirtualbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phpvirtualbox
DISTVERSION= 6.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -17,6 +17,8 @@ GH_TAGNAME= cf82d58f2
USE_PHP= session simplexml soap xml
ETCDIR= ${WWWDIR}
+EXTRA_PATCHES+= ${.CURDIR}/../phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html \
+ ${.CURDIR}/../phpvirtualbox-legacy/files/patch-php8
NO_ARCH= yes
NO_BUILD= yes
PORTSCOUT= limit:^6\.
@@ -24,6 +26,7 @@ PORTSCOUT= limit:^6\.
post-patch:
@${REINPLACE_CMD} -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' \
${WRKSRC}/phpvirtualbox.conf
+ @${REINPLACE_CMD} -e 's#\r#\n#g' ${WRKSRC}/languages/zh_tw.xml
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/py-dj51-django-choices-field/Makefile b/www/py-dj51-django-choices-field/Makefile
index c0090e2af7de..738a07fce073 100644
--- a/www/py-dj51-django-choices-field/Makefile
+++ b/www/py-dj51-django-choices-field/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-choices-field
-DISTVERSION= 2.3.0
+DISTVERSION= 3.0.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-choices-field/distinfo b/www/py-dj51-django-choices-field/distinfo
index 7f61f9ac7dde..c6c4cefdf5ca 100644
--- a/www/py-dj51-django-choices-field/distinfo
+++ b/www/py-dj51-django-choices-field/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711885476
-SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694
-SIZE (django_choices_field-2.3.0.tar.gz) = 6448
+TIMESTAMP = 1756398970
+SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20
+SIZE (django_choices_field-3.0.1.tar.gz) = 5717
diff --git a/www/py-dj52-django-choices-field/Makefile b/www/py-dj52-django-choices-field/Makefile
index 355a02ed97cb..5f4feebdf60d 100644
--- a/www/py-dj52-django-choices-field/Makefile
+++ b/www/py-dj52-django-choices-field/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-choices-field
-DISTVERSION= 2.3.0
+DISTVERSION= 3.0.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-choices-field/distinfo b/www/py-dj52-django-choices-field/distinfo
index 7f61f9ac7dde..c6c4cefdf5ca 100644
--- a/www/py-dj52-django-choices-field/distinfo
+++ b/www/py-dj52-django-choices-field/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711885476
-SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694
-SIZE (django_choices_field-2.3.0.tar.gz) = 6448
+TIMESTAMP = 1756398970
+SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20
+SIZE (django_choices_field-3.0.1.tar.gz) = 5717
diff --git a/www/py-django-choices-field/Makefile b/www/py-django-choices-field/Makefile
index ea749d189df7..bed9bf22985c 100644
--- a/www/py-django-choices-field/Makefile
+++ b/www/py-django-choices-field/Makefile
@@ -1,6 +1,5 @@
PORTNAME= django-choices-field
-DISTVERSION= 2.3.0
-PORTREVISION= 1
+DISTVERSION= 3.0.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-choices-field/distinfo b/www/py-django-choices-field/distinfo
index 7f61f9ac7dde..c6c4cefdf5ca 100644
--- a/www/py-django-choices-field/distinfo
+++ b/www/py-django-choices-field/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711885476
-SHA256 (django_choices_field-2.3.0.tar.gz) = bb0c85c79737ab98bfb9c0d9ddf98010d612c0585be767890e25fd192c3d1694
-SIZE (django_choices_field-2.3.0.tar.gz) = 6448
+TIMESTAMP = 1756398970
+SHA256 (django_choices_field-3.0.1.tar.gz) = 5b45f5d3aa2ef3c30a7ff296ac7acc743097fb3185c78f8c4256c6a73854ab20
+SIZE (django_choices_field-3.0.1.tar.gz) = 5717
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index f99e3cb04891..ff5bf958f8a6 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tor-browser
DISTVERSION= 15.0a1
+PORTREVISION= 1
CATEGORIES= www net security wayland
TAG_BASE= 96a559c7c1f7b9231db2b5cece7ecae980ae835d
TAG_TOR= 3becb908fbf68aa77accc1f2e03e2c29f4fe40e2
diff --git a/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn b/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn
index 6646c9edc97b..e1fd322aea84 100644
--- a/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- net/dns/BUILD.gn.orig 2025-02-20 09:59:21 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -450,9 +451,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index d4cd473ff1ef..b7679d220de8 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waterfox
DISTVERSION= 6.6.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/x11/lightdm-kde-greeter/Makefile b/x11/lightdm-kde-greeter/Makefile
index ca00120b5196..4814955eb6ae 100644
--- a/x11/lightdm-kde-greeter/Makefile
+++ b/x11/lightdm-kde-greeter/Makefile
@@ -1,25 +1,29 @@
PORTNAME= lightdm-kde-greeter
PORTVERSION= 6.0.3
+PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE login screen using the LightDM framework
WWW= https://invent.kde.org/plasma/lightdm-kde-greeter
-LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm
-RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core
-
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.GPL3
-USES= cmake compiler:c++11-lang gettext gnome kde:6 pkgconfig qt:6 \
- tar:xz xorg
-USE_KDE= auth config configwidgets i18n iconthemes kcmutils networkmanagerqt \
- package plasma-workspace \
- ecm:build
+LIB_DEPENDS= libnm.so:net-mgmt/networkmanager-shim \
+ liblightdm-gobject-1.so:x11/lightdm
+RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core
+
+USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \
+ qt:6 tar:xz xorg
+USE_GL= opengl
USE_GNOME= gtk20
-USE_QT= base
-USE_XORG= x11
+USE_KDE= auth colorscheme config configwidgets coreaddons i18n \
+ iconthemes kcmutils libplasma networkmanagerqt package \
+ widgetsaddons \
+ ecm:build
+USE_QT= 5compat base declarative
+USE_XORG= x11 xcb xext xrandr xrender
KDE_INVENT= 31d29530ad834c1bfb70ed43f9395a549fbace56 plasma
@@ -27,7 +31,9 @@ CMAKE_ARGS= -DGREETER_IMAGES_DIR="${PREFIX}/var/db/${PORTNAME}/images" \
-DLIGHTDM_CONFIG_DIR=${PREFIX}/etc/lightdm \
-DDATA_INSTALL_DIR=${PREFIX}/share
-post-stage:
+post-install:
${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
+ (cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-kde-greeter.conf \
+ lightdm-kde-greeter.conf.sample)
.include <bsd.port.mk>
diff --git a/x11/lightdm-kde-greeter/pkg-message b/x11/lightdm-kde-greeter/pkg-message
index ddc6c404298e..bd08570da8b5 100644
--- a/x11/lightdm-kde-greeter/pkg-message
+++ b/x11/lightdm-kde-greeter/pkg-message
@@ -1,6 +1,12 @@
+[
+{ type: install
+ message: <<EOM
To enable lightdm-kde-greeter as the current lightdm greeter, you can
create a file at /usr/local/etc/lightdm/lightdm.conf.d/50-myconfig.conf
with the following:
[Seat:*]
greeter-session=lightdm-kde-greeter
+EOM
+}
+]
diff --git a/x11/lightdm-kde-greeter/pkg-plist b/x11/lightdm-kde-greeter/pkg-plist
index 6a04b8e00fab..d4ec905f5fdf 100644
--- a/x11/lightdm-kde-greeter/pkg-plist
+++ b/x11/lightdm-kde-greeter/pkg-plist
@@ -1,6 +1,6 @@
bin/lightdm-kde-greeter-rootimage
bin/lightdm-kde-greeter-wifikeeper
-etc/lightdm/lightdm-kde-greeter.conf
+@sample etc/lightdm/lightdm-kde-greeter.conf.sample
lib/libexec/kf6/kauth/kcmlightdmhelper
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_lightdm.so
sbin/lightdm-kde-greeter