summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GIDs2
-rw-r--r--MOVED5
-rw-r--r--Mk/Uses/luajit.mk6
-rw-r--r--Mk/bsd.default-versions.mk6
-rw-r--r--UIDs2
-rw-r--r--UPDATING33
-rw-r--r--accessibility/darkman/Makefile2
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--audio/csound/Makefile2
-rw-r--r--audio/gmusicbrowser/Makefile2
-rw-r--r--audio/jack/Makefile33
-rw-r--r--audio/libopenspc/Makefile2
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/owntone/Makefile2
-rw-r--r--audio/snd/Makefile43
-rw-r--r--audio/snd/distinfo7
-rw-r--r--audio/snd/pkg-plist168
-rw-r--r--audio/umurmur/Makefile2
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--benchmarks/ali/Makefile2
-rw-r--r--benchmarks/bombardier/Makefile2
-rw-r--r--benchmarks/ddosify/Makefile2
-rw-r--r--benchmarks/hey/Makefile2
-rw-r--r--benchmarks/plow/Makefile2
-rw-r--r--benchmarks/stress-ng/Makefile2
-rw-r--r--benchmarks/stress-ng/distinfo6
-rw-r--r--benchmarks/sysbench/Makefile2
-rw-r--r--benchmarks/vegeta/Makefile2
-rw-r--r--benchmarks/wrk/Makefile3
-rw-r--r--biology/kmcp/Makefile2
-rw-r--r--biology/ncbi-entrez-direct/Makefile2
-rw-r--r--biology/seqkit/Makefile2
-rw-r--r--biology/taxonkit/Makefile2
-rw-r--r--biology/unikmer/Makefile2
-rw-r--r--cad/kicad-doc/Makefile2
-rw-r--r--cad/kicad-doc/distinfo6
-rw-r--r--cad/kicad-library-footprints/Makefile2
-rw-r--r--cad/kicad-library-footprints/distinfo6
-rw-r--r--cad/kicad-library-footprints/pkg-plist511
-rw-r--r--cad/kicad-library-packages3d/Makefile2
-rw-r--r--cad/kicad-library-packages3d/distinfo6
-rw-r--r--cad/kicad-library-packages3d/pkg-plist229
-rw-r--r--cad/kicad-library-symbols/Makefile2
-rw-r--r--cad/kicad-library-symbols/distinfo6
-rw-r--r--cad/kicad-library-symbols/pkg-plist1
-rw-r--r--cad/kicad-library-templates/Makefile2
-rw-r--r--cad/kicad-library-templates/distinfo6
-rw-r--r--cad/kicad/Makefile3
-rw-r--r--cad/kicad/distinfo6
-rw-r--r--cad/verilator/Makefile6
-rw-r--r--cad/verilator/distinfo8
-rw-r--r--cad/veryl/Makefile289
-rw-r--r--cad/veryl/distinfo580
-rw-r--r--chinese/dictd-database/Makefile3
-rw-r--r--comms/py-hid/Makefile2
-rw-r--r--comms/py-hidapi/Makefile65
-rw-r--r--comms/py-hidapi/distinfo6
-rw-r--r--comms/py-hidapi/pkg-descr2
-rw-r--r--converters/osm2pgsql/Makefile1
-rw-r--r--converters/simdutf/Makefile2
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--converters/yj/Makefile2
-rw-r--r--databases/Makefile1
-rw-r--r--databases/cayley/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/closql-devel/Makefile6
-rw-r--r--databases/closql-devel/distinfo6
-rw-r--r--databases/closql/Makefile6
-rw-r--r--databases/closql/distinfo6
-rw-r--r--databases/cockroach/Makefile2
-rw-r--r--databases/duckdb/Makefile16
-rw-r--r--databases/duckdb/distinfo26
-rw-r--r--databases/emacsql-devel/Makefile2
-rw-r--r--databases/emacsql-devel/distinfo6
-rw-r--r--databases/emacsql/Makefile2
-rw-r--r--databases/emacsql/distinfo6
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/go-carbon/Makefile2
-rw-r--r--databases/go-pgweb/Makefile2
-rw-r--r--databases/goose/Makefile2
-rw-r--r--databases/immudb/Makefile2
-rw-r--r--databases/imposm3/Makefile2
-rw-r--r--databases/influxdb/Makefile2
-rw-r--r--databases/influxdb2-cli/Makefile2
-rw-r--r--databases/leo_center/Makefile2
-rw-r--r--databases/leofs/Makefile2
-rw-r--r--databases/libgda6/Makefile2
-rw-r--r--databases/libpg_query/Makefile2
-rw-r--r--databases/libpg_query/distinfo6
-rw-r--r--databases/mongodb80/Makefile3
-rw-r--r--databases/mongodb80/distinfo6
-rw-r--r--databases/octosql/Makefile2
-rw-r--r--databases/percona-orchestrator/Makefile2
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pgmetrics/Makefile2
-rw-r--r--databases/postgis33/Makefile2
-rw-r--r--databases/postgis34/Makefile2
-rw-r--r--databases/postgis35/Makefile2
-rw-r--r--databases/postgresql-cstore_fdw/Makefile1
-rw-r--r--databases/prometheus-postgres-exporter/Makefile2
-rw-r--r--databases/prometheus-postgresql-adapter/Makefile2
-rw-r--r--databases/py-apsw/Makefile2
-rw-r--r--databases/py-apsw/distinfo6
-rw-r--r--databases/py-duckdb/Makefile2
-rw-r--r--databases/py-duckdb/distinfo6
-rw-r--r--databases/py-python-swiftclient/Makefile26
-rw-r--r--databases/py-python-swiftclient/files/patch-setup.cfg11
-rw-r--r--databases/py-python-swiftclient/pkg-descr10
-rw-r--r--databases/redis/Makefile4
-rw-r--r--databases/redis/distinfo6
-rw-r--r--databases/redis62/Makefile2
-rw-r--r--databases/redis62/distinfo6
-rw-r--r--databases/redis72/Makefile2
-rw-r--r--databases/redis72/distinfo6
-rw-r--r--databases/redis74/Makefile2
-rw-r--r--databases/redis74/distinfo6
-rw-r--r--databases/redis_exporter/Makefile1
-rw-r--r--databases/rubygem-leo_manager_client/Makefile2
-rw-r--r--databases/rubygem-state_machines-activemodel-gitlab/Makefile6
-rw-r--r--databases/rubygem-state_machines-activemodel-gitlab/distinfo6
-rw-r--r--databases/sq/Makefile23
-rw-r--r--databases/sq/distinfo7
-rw-r--r--databases/sq/pkg-descr14
-rw-r--r--databases/sqlite3/Makefile4
-rw-r--r--databases/surrealdb/Makefile6
-rw-r--r--databases/surrealdb/distinfo12
-rw-r--r--databases/tile38/Makefile2
-rw-r--r--databases/timescaledb-backup/Makefile2
-rw-r--r--databases/timescaledb-tune/Makefile2
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist1
-rw-r--r--databases/valkey/Makefile2
-rw-r--r--databases/valkey/distinfo6
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/noti/Makefile2
-rw-r--r--deskutils/qownnotes/Makefile2
-rw-r--r--deskutils/qownnotes/distinfo6
-rw-r--r--deskutils/remind/Makefile1
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--devel/Makefile7
-rw-r--r--devel/R-cran-purrr/Makefile4
-rw-r--r--devel/R-cran-purrr/distinfo6
-rw-r--r--devel/R-cran-waldo/Makefile8
-rw-r--r--devel/R-cran-waldo/distinfo6
-rw-r--r--devel/air-go/Makefile2
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/app-builder-devel/Makefile2
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/argc/Makefile173
-rw-r--r--devel/argc/distinfo342
-rw-r--r--devel/autoconf-archive/Makefile9
-rw-r--r--devel/autoconf-archive/pkg-descr20
-rw-r--r--devel/aws-c-common/Makefile2
-rw-r--r--devel/aws-c-common/distinfo6
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/bmake/Makefile2
-rw-r--r--devel/bmkdep/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile2
-rw-r--r--devel/buildkite-cli/Makefile2
-rw-r--r--devel/cargo-mutants/Makefile24
-rw-r--r--devel/cargo-mutants/distinfo44
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/clojure-cider/Makefile2
-rw-r--r--devel/clojure-cider/distinfo6
-rw-r--r--devel/cwrap/Makefile2
-rw-r--r--devel/delve/Makefile2
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/efl/Makefile2
-rw-r--r--devel/electron32/Makefile4
-rw-r--r--devel/electron34/Makefile4
-rw-r--r--devel/electron35/Makefile3
-rw-r--r--devel/electron35/Makefile.version2
-rw-r--r--devel/electron35/distinfo10
-rw-r--r--devel/electron36/Makefile3
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd31/Makefile50
-rw-r--r--devel/etcd31/distinfo7
-rw-r--r--devel/etcd31/pkg-descr11
-rw-r--r--devel/etcd32/Makefile50
-rw-r--r--devel/etcd32/distinfo7
-rw-r--r--devel/etcd32/pkg-descr11
-rw-r--r--devel/etcd33/Makefile93
-rw-r--r--devel/etcd33/distinfo111
-rw-r--r--devel/etcd33/files/patch-vendor_github.com_coreos_go-systemd_util_util__cgo.go11
-rw-r--r--devel/etcd33/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go24
-rw-r--r--devel/etcd33/pkg-descr11
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist3
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist3
-rw-r--r--devel/forge-devel/Makefile30
-rw-r--r--devel/forge-devel/distinfo6
-rw-r--r--devel/forge/Makefile34
-rw-r--r--devel/forge/distinfo6
-rw-r--r--devel/ghq/Makefile1
-rw-r--r--devel/ghub-devel/Makefile6
-rw-r--r--devel/ghub-devel/distinfo6
-rw-r--r--devel/ghub/Makefile6
-rw-r--r--devel/ghub/distinfo6
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-codereview/Makefile3
-rw-r--r--devel/git-codereview/distinfo6
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/git-modes/Makefile7
-rw-r--r--devel/git-modes/distinfo6
-rw-r--r--devel/git/Makefile3
-rw-r--r--devel/git/distinfo14
-rw-r--r--devel/git/pkg-plist8
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/gitea-act_runner/Makefile1
-rw-r--r--devel/gitg/Makefile2
-rw-r--r--devel/gitid/Makefile19
-rw-r--r--devel/gitid/distinfo5
-rw-r--r--devel/gitid/pkg-descr4
-rw-r--r--devel/gitty/Makefile2
-rw-r--r--devel/glib20/pkg-plist3
-rw-r--r--devel/gllvm/Makefile2
-rw-r--r--devel/go-bindata-assetfs/Makefile2
-rw-r--r--devel/go-bindata/Makefile2
-rw-r--r--devel/go-git/Makefile2
-rw-r--r--devel/go-perf/Makefile1
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile2
-rw-r--r--devel/godot/Makefile61
-rw-r--r--devel/godot/distinfo6
-rw-r--r--devel/godot/files/patch-platform_linuxbsd_detect.py6
-rw-r--r--devel/godot/files/patch-platform_linuxbsd_libudev-so__wrap.c4
-rw-r--r--devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h4
-rw-r--r--devel/gogs/Makefile1
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gopls/Makefile1
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile3
-rw-r--r--devel/goreleaser/distinfo10
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/grpc-gateway/Makefile1
-rw-r--r--devel/gum/Makefile2
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/ispc/Makefile2
-rw-r--r--devel/ispc/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lazygit/Makefile1
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/lfcbase/Makefile2
-rw-r--r--devel/lfcbase/distinfo6
-rw-r--r--devel/libddwaf/Makefile2
-rw-r--r--devel/libddwaf/distinfo6
-rw-r--r--devel/libddwaf/files/patch-cmake-objects.cmake11
-rw-r--r--devel/libev/files/patch-Makefile.in4
-rw-r--r--devel/libev/files/patch-configure4
-rw-r--r--devel/libev/files/patch-ev.c17
-rw-r--r--devel/libgdata/Makefile2
-rw-r--r--devel/libgee/Makefile2
-rw-r--r--devel/libgee06/Makefile2
-rw-r--r--devel/libhtp/Makefile2
-rw-r--r--devel/libhtp/distinfo6
-rw-r--r--devel/libmaa/Makefile3
-rw-r--r--devel/libnjs/Makefile3
-rw-r--r--devel/libnjs/distinfo6
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/llama.el/Makefile6
-rw-r--r--devel/llama.el/distinfo6
-rw-r--r--devel/llvm-cheri/Makefile4
-rw-r--r--devel/llvm-cheri/Makefile.snapshot4
-rw-r--r--devel/llvm-cheri/distinfo6
-rw-r--r--devel/llvm-morello/Makefile.snapshot4
-rw-r--r--devel/llvm-morello/distinfo6
-rw-r--r--devel/llvm20/Makefile2
-rw-r--r--devel/llvm20/distinfo6
-rw-r--r--devel/lmdbg/Makefile5
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/love/Makefile1
-rw-r--r--devel/love10/Makefile2
-rw-r--r--devel/lua-luarocks/Makefile1
-rw-r--r--devel/luv/Makefile1
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/magit-devel/Makefile14
-rw-r--r--devel/magit-devel/distinfo6
-rw-r--r--devel/magit/Makefile14
-rw-r--r--devel/magit/distinfo6
-rw-r--r--devel/mk-configure/Makefile23
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/nimble/Makefile30
-rw-r--r--devel/nimble/distinfo16
-rw-r--r--devel/nimble/pkg-plist3
-rw-r--r--devel/nss_wrapper/Makefile2
-rw-r--r--devel/oci-cli/Makefile4
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/okteta/Makefile2
-rw-r--r--devel/okteta/distinfo6
-rw-r--r--devel/openapi-tui/Makefile386
-rw-r--r--devel/openapi-tui/distinfo729
-rw-r--r--devel/openapi-tui/pkg-descr10
-rw-r--r--devel/opentelemetry-cpp/Makefile2
-rw-r--r--devel/opentelemetry-cpp/distinfo6
-rw-r--r--devel/opentelemetry-cpp/files/patch-CMakeLists.txt11
-rw-r--r--devel/opentelemetry-cpp/pkg-plist102
-rw-r--r--devel/orc/Makefile15
-rw-r--r--devel/orc/pkg-descr13
-rw-r--r--devel/orc/pkg-plist2
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile2
-rw-r--r--devel/p5-CPAN-Perl-Releases/distinfo6
-rw-r--r--devel/p5-Cairo-GObject/Makefile2
-rw-r--r--devel/p5-Data-TreeDumper-Renderer-GTK/Makefile2
-rw-r--r--devel/p5-Goo-Canvas2/Makefile2
-rw-r--r--devel/p5-Gtk2-Notify/Makefile2
-rw-r--r--devel/p5-Term-ReadLine-Gnu/Makefile2
-rw-r--r--devel/p5-Term-ReadLine-Gnu/distinfo6
-rw-r--r--devel/p5-Term-ReadLine-Gnu/pkg-plist9
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/paexec/Makefile3
-rw-r--r--devel/pam_wrapper/Makefile2
-rw-r--r--devel/pecl-vld/Makefile2
-rw-r--r--devel/pecl-vld/distinfo6
-rw-r--r--devel/pecl-vld/files/patch-config.m483
-rw-r--r--devel/pecl-vld/files/patch-php84153
-rw-r--r--devel/please/Makefile1
-rw-r--r--devel/prometheus-cpp/Makefile23
-rw-r--r--devel/prometheus-cpp/distinfo3
-rw-r--r--devel/prometheus-cpp/pkg-descr6
-rw-r--r--devel/prometheus-cpp/pkg-plist29
-rw-r--r--devel/protobuf-c/Makefile12
-rw-r--r--devel/protobuf-c/files/patch-configure10
-rw-r--r--devel/protoc-gen-go-grpc/Makefile1
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/py-Levenshtein/Makefile2
-rw-r--r--devel/py-Levenshtein/distinfo6
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_details_SplittedSentenceView.hpp36
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance.hpp53
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_DamerauLevenshtein.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Hamming.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Jaro.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_JaroWinkler.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_LCSseq.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Levenshtein.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_OSA.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Postfix.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Prefix.hpp11
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.hpp100
-rw-r--r--devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.impl20
-rw-r--r--devel/py-archinfo/Makefile2
-rw-r--r--devel/py-archinfo/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-oci/Makefile2
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-psygnal/Makefile4
-rw-r--r--devel/py-psygnal/distinfo6
-rw-r--r--devel/py-pyroma/Makefile3
-rw-r--r--devel/py-pyroma/distinfo6
-rw-r--r--devel/py-python-rapidjson/Makefile5
-rw-r--r--devel/py-python-rapidjson/distinfo6
-rw-r--r--devel/py-rpds-py/Makefile7
-rw-r--r--devel/py-rpds-py/Makefile.crates14
-rw-r--r--devel/py-rpds-py/distinfo34
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates25
-rw-r--r--devel/py-ty/distinfo56
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml6
-rw-r--r--devel/py-xarray/Makefile18
-rw-r--r--devel/py-xarray/distinfo6
-rw-r--r--devel/py-xattr/Makefile2
-rw-r--r--devel/py-xstatic-bootstrap3/Makefile6
-rw-r--r--devel/py-xstatic-ckeditor/Makefile2
-rw-r--r--devel/py-xstatic-jquery-file-upload/Makefile2
-rw-r--r--devel/py-xstatic-pygments/Makefile2
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist10
-rw-r--r--devel/qt5-core/Makefile3
-rw-r--r--devel/regexxer/Makefile2
-rw-r--r--devel/reposilite/Makefile2
-rw-r--r--devel/reposilite/distinfo6
-rw-r--r--devel/resolv_wrapper/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-core/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datazone/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datazone/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-odb/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resources/Makefile3
-rw-r--r--devel/rubygem-aws-sdk-resources/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-danger/Makefile10
-rw-r--r--devel/rubygem-danger/distinfo6
-rw-r--r--devel/rubygem-dry-types-gitlab/Makefile2
-rw-r--r--devel/rubygem-dry-types-gitlab/distinfo6
-rw-r--r--devel/rubygem-gitlab-sdk/Makefile9
-rw-r--r--devel/rubygem-gitlab-sdk/distinfo6
-rw-r--r--devel/rubygem-io-stream/Makefile2
-rw-r--r--devel/rubygem-io-stream/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-exporter-otlp/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-exporter-otlp/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rake/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rake/distinfo6
-rw-r--r--devel/rubygem-scientist/Makefile2
-rw-r--r--devel/rubygem-scientist/distinfo6
-rw-r--r--devel/rubygem-sequel/Makefile2
-rw-r--r--devel/rubygem-sequel/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/sfml/Makefile8
-rw-r--r--devel/sfml/distinfo6
-rw-r--r--devel/sfml/files/patch-include_SFML_System_String.hpp134
-rw-r--r--devel/sfml/pkg-plist20
-rw-r--r--devel/sfml1/Makefile4
-rw-r--r--devel/shfmt/Makefile4
-rw-r--r--devel/shfmt/distinfo10
-rw-r--r--devel/socket_wrapper/Makefile2
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/sope/Makefile7
-rw-r--r--devel/sope/distinfo6
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/terraform-ls/Makefile1
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/transient-devel/Makefile2
-rw-r--r--devel/transient-devel/distinfo6
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/tree-sitter/Makefile2
-rw-r--r--devel/tree-sitter/distinfo6
-rw-r--r--devel/uid_wrapper/Makefile2
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/xmake-io/Makefile1
-rw-r--r--devel/yaegi/Makefile2
-rw-r--r--dns/acme-dns/Makefile2
-rw-r--r--dns/amass/Makefile2
-rw-r--r--dns/bind9-devel/Makefile4
-rw-r--r--dns/bind918/Makefile2
-rw-r--r--dns/bind920/Makefile4
-rw-r--r--dns/blocky/Makefile2
-rw-r--r--dns/dnscontrol/Makefile2
-rw-r--r--dns/dnscrypt-proxy2/Makefile2
-rw-r--r--dns/dnsdist/Makefile1
-rw-r--r--dns/dnsjit/Makefile1
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/doggo/Makefile2
-rw-r--r--dns/godns/Makefile2
-rw-r--r--dns/knot-resolver/Makefile1
-rw-r--r--dns/knot3/Makefile1
-rw-r--r--dns/nextdns/Makefile2
-rw-r--r--dns/nsd/Makefile1
-rw-r--r--dns/powerdns-recursor/Makefile2
-rw-r--r--dns/powerdns/Makefile3
-rw-r--r--dns/powerdns/distinfo6
-rw-r--r--dns/prometheus-dnssec-exporter/Makefile2
-rw-r--r--dns/q-dns/Makefile5
-rw-r--r--dns/q-dns/distinfo10
-rw-r--r--dns/rdap/Makefile2
-rw-r--r--dns/samba-nsupdate/Makefile2
-rw-r--r--dns/subfinder/Makefile2
-rw-r--r--dns/unbound/Makefile1
-rw-r--r--dns/yandex-ddns/Makefile2
-rw-r--r--dns/zdns/Makefile2
-rw-r--r--dns/zns/Makefile2
-rw-r--r--editors/cudatext/Makefile8
-rw-r--r--editors/cudatext/distinfo18
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/neovim/Makefile1
-rw-r--r--editors/pragtical/Makefile1
-rw-r--r--editors/vscode/Makefile2
-rw-r--r--editors/with-editor-devel/Makefile7
-rw-r--r--editors/with-editor-devel/distinfo6
-rw-r--r--editors/with-editor/Makefile7
-rw-r--r--editors/with-editor/distinfo6
-rw-r--r--emulators/ares/Makefile16
-rw-r--r--emulators/ares/distinfo6
-rw-r--r--emulators/magia/Makefile2
-rw-r--r--emulators/ppsspp/Makefile2
-rw-r--r--emulators/visualboyadvance-m/Makefile1
-rw-r--r--emulators/wine/Makefile1
-rw-r--r--filesystems/dsbmd/Makefile6
-rw-r--r--filesystems/dsbmd/distinfo6
-rw-r--r--filesystems/e2fsprogs-core/Makefile27
-rw-r--r--filesystems/e2fsprogs-core/distinfo6
-rw-r--r--filesystems/e2fsprogs-core/files/patch-tests_f__detect__junk_script11
-rw-r--r--filesystems/e2fsprogs-core/files/patch-tests_m__offset_script11
-rw-r--r--filesystems/e2fsprogs-core/files/patch-tests_t__mmp__fail_script19
-rw-r--r--filesystems/e2fsprogs-core/pkg-plist1
-rw-r--r--filesystems/e2fsprogs/Makefile4
-rw-r--r--filesystems/webdavfs/Makefile2
-rw-r--r--filesystems/zfs-snap-diff/Makefile2
-rw-r--r--filesystems/zrepl/Makefile2
-rw-r--r--finance/fixc/Makefile2
-rw-r--r--finance/homebox/Makefile1
-rw-r--r--finance/lnd/Makefile2
-rw-r--r--finance/py-financetoolkit/Makefile14
-rw-r--r--finance/py-financetoolkit/distinfo6
-rw-r--r--finance/ticker/Makefile2
-rw-r--r--ftp/curlie/Makefile2
-rw-r--r--ftp/pget/Makefile2
-rw-r--r--games/Makefile1
-rw-r--r--games/anki/Makefile23
-rw-r--r--games/anki/Makefile.crates789
-rw-r--r--games/anki/distinfo1596
-rw-r--r--games/anki/files/patch-build_configure_src_python.rs43
-rw-r--r--games/anki/files/patch-build_ninja__gen_src_archives.rs25
-rw-r--r--games/anki/files/patch-package.json8
-rw-r--r--games/anki/files/patch-pylib_tools_hookslib.py36
-rw-r--r--games/anki/files/patch-qt_pyproject.toml21
-rw-r--r--games/anki/pkg-plist47
-rw-r--r--games/automuteus/Makefile2
-rw-r--r--games/freeminer/Makefile2
-rw-r--r--games/instead/Makefile1
-rw-r--r--games/minecraft-server/Makefile4
-rw-r--r--games/minecraft-server/distinfo6
-rw-r--r--games/motogt/Makefile3
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--games/openmw/Makefile13
-rw-r--r--games/openmw/distinfo6
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_cursor.cpp13
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_quickkeysmenu.cpp11
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_resourceskin.cpp48
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_settingswindow.cpp44
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_tooltips.cpp38
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_travelwindow.cpp20
-rw-r--r--games/openmw/files/patch-apps_openmw_mwgui_windowmanagerimp.cpp11
-rw-r--r--games/openmw/files/patch-apps_openmw_mwstate_charactermanager.hpp11
-rw-r--r--games/openmw/files/patch-components_bsa_bsa__file.cpp10
-rw-r--r--games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp29
-rw-r--r--games/openmw/files/patch-components_esm3_variant.hpp10
-rw-r--r--games/openmw/files/patch-components_fontloader_fontloader.cpp44
-rw-r--r--games/openmw/files/patch-components_myguiplatform_myguidatamanager.cpp11
-rw-r--r--games/openmw/files/patch-components_myguiplatform_myguidatamanager.hpp11
-rw-r--r--games/openmw/files/patch-components_myguiplatform_myguiloglistener.cpp11
-rw-r--r--games/openmw/files/patch-components_myguiplatform_myguiloglistener.hpp11
-rw-r--r--games/openmw/files/patch-components_myguiplatform_myguirendermanager.hpp11
-rw-r--r--games/openmw/files/patch-components_myguiplatform_scalinglayer.cpp13
-rw-r--r--games/openmw/files/patch-components_resource_imagemanager.cpp29
-rw-r--r--games/openmw/files/patch-components_resource_imagemanager.hpp11
-rw-r--r--games/openmw/files/patch-components_to__utf8_to__utf8.cpp26
-rw-r--r--games/openmw/files/patch-components_to__utf8_to__utf8.hpp11
-rw-r--r--games/openmw/files/patch-components_widgets_box.cpp65
-rw-r--r--games/openmw/files/patch-components_widgets_box.hpp65
-rw-r--r--games/openmw/files/patch-components_widgets_fontwrapper.hpp20
-rw-r--r--games/openmw/files/patch-components_widgets_imagebutton.cpp11
-rw-r--r--games/openmw/files/patch-components_widgets_imagebutton.hpp11
-rw-r--r--games/openmw/files/patch-components_widgets_list.cpp11
-rw-r--r--games/openmw/files/patch-components_widgets_list.hpp11
-rw-r--r--games/openmw/files/patch-extern_sol3_sol_optional__implementation.hpp12
-rw-r--r--games/openmw/pkg-plist219
-rw-r--r--games/palomino/Makefile3
-rw-r--r--games/powder-toy-devel/Makefile1
-rw-r--r--games/powder-toy/Makefile1
-rw-r--r--games/sdl_jewels/Makefile32
-rw-r--r--games/solarus-quest-editor/Makefile1
-rw-r--r--games/solarus/Makefile1
-rw-r--r--games/veloren-weekly/Makefile5
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--games/vkquake/Makefile9
-rw-r--r--games/vkquake/distinfo6
-rw-r--r--games/xtxf/Makefile65
-rw-r--r--games/xtxf/distinfo9
-rw-r--r--games/xtxf/pkg-descr2
-rw-r--r--graphics/R-cran-cowplot/Makefile17
-rw-r--r--graphics/R-cran-cowplot/distinfo6
-rw-r--r--graphics/argyllcms/Makefile2
-rw-r--r--graphics/art/Makefile2
-rw-r--r--graphics/art/distinfo6
-rw-r--r--graphics/asciio/Makefile2
-rw-r--r--graphics/bsd-plotutils/Makefile2
-rw-r--r--graphics/bsd-plotutils/files/patch-plot_plot.111
-rw-r--r--graphics/bsd-plotutils/files/patch-plot_plot.sh11
-rw-r--r--graphics/colmap/Makefile13
-rw-r--r--graphics/colmap/distinfo6
-rw-r--r--graphics/colmap/files/patch-CMakeLists.txt11
-rw-r--r--graphics/colmap/pkg-plist27
-rw-r--r--graphics/converseen/Makefile2
-rw-r--r--graphics/converseen/distinfo6
-rw-r--r--graphics/corrupter/Makefile2
-rw-r--r--graphics/d2/Makefile2
-rw-r--r--graphics/darktable/Makefile10
-rw-r--r--graphics/darktable/distinfo6
-rw-r--r--graphics/darktable/files/patch-git-0cc770a2e21ced661c5363c5733eb13ac743374885
-rw-r--r--graphics/darktable/files/patch-git-5db7918176ca45a24e9ea5b2a7bdbce89834305946
-rw-r--r--graphics/darktable/files/patch-git-727ad35663589dc046c557787f0c1c34a45fb4af23
-rw-r--r--graphics/darktable/files/patch-git-b4e81416381fd7a1e189a4fc4d8b3836906ddd2b154
-rw-r--r--graphics/darktable/files/patch-git-dd5e98050bbd3b726cf1577042f03de734eaf64223
-rw-r--r--graphics/darktable/files/patch-git-e00a758e6164389e845308f3615c3754dd04c71227
-rw-r--r--graphics/darktable/files/patch-git-eac87cf0c41ef6d2190cd88cd9379a288edba1fa30
-rw-r--r--graphics/darktable/pkg-plist30
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/f3d/Makefile17
-rw-r--r--graphics/f3d/distinfo6
-rw-r--r--graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt11
-rw-r--r--graphics/f3d/pkg-plist14
-rw-r--r--graphics/gdal/Makefile3
-rw-r--r--graphics/gdal/distinfo6
-rw-r--r--graphics/gdk-pixbuf2/pkg-plist1
-rw-r--r--graphics/gegl/Makefile5
-rw-r--r--graphics/gegl/distinfo6
-rw-r--r--graphics/gexiv2/Makefile2
-rw-r--r--graphics/gexiv2/distinfo6
-rw-r--r--graphics/gimp3-app/Makefile25
-rw-r--r--graphics/gimp3-app/distinfo6
-rw-r--r--graphics/gimp3-app/files/patch-meson.build20
-rw-r--r--graphics/gimp3-app/pkg-plist4
-rw-r--r--graphics/goocanvasmm2/Makefile2
-rw-r--r--graphics/gscan2pdf/Makefile2
-rw-r--r--graphics/hyprgraphics/Makefile4
-rw-r--r--graphics/hyprgraphics/distinfo6
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/libmypaint/Makefile2
-rw-r--r--graphics/mapserver/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile5
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/osg34/Makefile5
-rw-r--r--graphics/p5-Cairo/Makefile2
-rw-r--r--graphics/p5-Cairo/files/patch-Makefile.PL14
-rw-r--r--graphics/p5-Chart-Clicker/Makefile2
-rw-r--r--graphics/p5-Gimp/Makefile2
-rw-r--r--graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile1
-rw-r--r--graphics/py-f3d/Makefile2
-rw-r--r--graphics/py-f3d/distinfo6
-rw-r--r--graphics/py-gdal/Makefile3
-rw-r--r--graphics/py-gdal/distinfo6
-rw-r--r--graphics/py-gdal/files/patch-pyproject.toml13
-rw-r--r--graphics/py-pillow/Makefile2
-rw-r--r--graphics/py-pillow/distinfo6
-rw-r--r--graphics/vhs/Makefile1
-rw-r--r--graphics/vulkan-extension-layer/Makefile9
-rw-r--r--graphics/vulkan-extension-layer/distinfo6
-rw-r--r--graphics/vulkan-headers/Makefile9
-rw-r--r--graphics/vulkan-headers/distinfo6
-rw-r--r--graphics/vulkan-loader/Makefile11
-rw-r--r--graphics/vulkan-loader/distinfo6
-rw-r--r--graphics/vulkan-tools/Makefile12
-rw-r--r--graphics/vulkan-tools/distinfo6
-rw-r--r--graphics/vulkan-utility-libraries/Makefile4
-rw-r--r--graphics/vulkan-utility-libraries/distinfo6
-rw-r--r--graphics/vulkan-utility-libraries/pkg-descr7
-rw-r--r--graphics/vulkan-validation-layers/Makefile18
-rw-r--r--graphics/vulkan-validation-layers/distinfo6
-rw-r--r--graphics/vulkan-validation-layers/pkg-plist2
-rw-r--r--irc/p5-POE-Component-IRC/Makefile6
-rw-r--r--irc/p5-POE-Component-IRC/distinfo6
-rw-r--r--java/dbvis/Makefile11
-rw-r--r--java/dbvis/distinfo6
-rw-r--r--java/netbeans/Makefile2
-rw-r--r--lang/Makefile1
-rw-r--r--lang/emilua/Makefile3
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/ghc/Makefile34
-rw-r--r--lang/ghc/distinfo6
-rw-r--r--lang/ghc92/Makefile1
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go124/Makefile2
-rw-r--r--lang/go124/distinfo6
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/lfortran/Makefile3
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/luajit-devel/Makefile37
-rw-r--r--lang/luajit-devel/distinfo3
-rw-r--r--lang/luajit-devel/files/patch-Makefile59
-rw-r--r--lang/luajit-devel/files/patch-etc_luajit.pc9
-rw-r--r--lang/luajit-devel/pkg-descr1
-rw-r--r--lang/luajit-devel/pkg-plist33
-rw-r--r--lang/luajit-openresty/Makefile3
-rw-r--r--lang/luajit/Makefile39
-rw-r--r--lang/luajit/distinfo8
-rw-r--r--lang/luajit/files/patch-Makefile32
-rw-r--r--lang/luajit/files/patch-etc_luajit.pc6
-rw-r--r--lang/luajit/files/patch-src_Makefile (renamed from lang/luajit-devel/files/patch-src_Makefile)0
-rw-r--r--lang/luajit/files/patch-src_jit_bcsave.lua11
-rw-r--r--lang/luajit/files/patch-src_lj__ccallback.c (renamed from lang/luajit-devel/files/patch-src_lj__ccallback.c)0
-rw-r--r--lang/luajit/files/patch-src_lj__prng.c (renamed from lang/luajit-devel/files/patch-src_lj__prng.c)0
-rw-r--r--lang/luajit/pkg-plist46
-rw-r--r--lang/nim/Makefile6
-rw-r--r--lang/njs/Makefile3
-rw-r--r--lang/njs/distinfo6
-rw-r--r--lang/pocl/Makefile144
-rw-r--r--lang/pocl/distinfo6
-rw-r--r--lang/pocl/files/patch-CMakeLists.txt12
-rw-r--r--lang/pocl/files/patch-config.h.in.cmake8
-rw-r--r--lang/pocl/files/patch-lib_CL_devices_cpuinfo.c16
-rw-r--r--lang/pocl/files/patch-lib_CL_pocl__timing.c4
-rw-r--r--lang/pocl/files/patch-pocld_common.cc13
-rw-r--r--lang/pocl/files/patch-pocld_daemon.cc12
-rw-r--r--lang/pocl/files/patch-pocld_pocld.cc11
-rw-r--r--lang/pocl/files/pocld.in28
-rw-r--r--lang/pocl/pkg-descr22
-rw-r--r--lang/pocl/pkg-message18
-rw-r--r--lang/pocl/pkg-plist42
-rw-r--r--lang/runawk/Makefile3
-rw-r--r--mail/aerc/Makefile2
-rw-r--r--mail/clawsker/Makefile2
-rw-r--r--mail/hydroxide/Makefile2
-rw-r--r--mail/mailhog/Makefile2
-rw-r--r--mail/mailpit/Makefile1
-rw-r--r--mail/mailslurper/Makefile1
-rw-r--r--mail/mailutils/Makefile3
-rw-r--r--mail/mailutils/distinfo6
-rw-r--r--mail/mailutils/pkg-plist1
-rw-r--r--mail/mew-devel/Makefile7
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/mew/Makefile6
-rw-r--r--mail/mew/distinfo6
-rw-r--r--mail/mew/pkg-plist2
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/opensmtpd-filter-rspamd/Makefile2
-rw-r--r--mail/opensmtpd-filter-senderscore/Makefile2
-rw-r--r--mail/postfix/Makefile4
-rw-r--r--mail/postfix/distinfo6
-rw-r--r--mail/postfix/files/extra-patch-blacklistd166
-rw-r--r--mail/rspamd-devel/Makefile2
-rw-r--r--mail/rspamd/Makefile1
-rw-r--r--mail/smtprelay/Makefile2
-rw-r--r--mail/thunderbird/Makefile7
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/Makefile1
-rw-r--r--math/R-cran-RcppArmadillo/Makefile2
-rw-r--r--math/R-cran-RcppArmadillo/distinfo6
-rw-r--r--math/blis/pkg-plist2
-rw-r--r--math/cantor/Makefile1
-rw-r--r--math/gmm++/Makefile21
-rw-r--r--math/gmm++/distinfo6
-rw-r--r--math/gmm++/files/extra-patch-mumps10
-rw-r--r--math/gmm++/files/extra-patch-superlu10
-rw-r--r--math/hexowl/Makefile19
-rw-r--r--math/hexowl/distinfo5
-rw-r--r--math/hexowl/pkg-descr11
-rw-r--r--math/octave-forge-octave_php_wrapper/Makefile2
-rw-r--r--math/octave-forge-octave_php_wrapper/files/patch-DESCRIPTION9
-rw-r--r--math/octave-forge-tablicious/Makefile2
-rw-r--r--math/octave-forge-tablicious/distinfo6
-rw-r--r--math/p5-Math-MPFR/Makefile2
-rw-r--r--math/p5-Math-MPFR/distinfo6
-rw-r--r--math/py-arviz/Makefile17
-rw-r--r--math/py-arviz/distinfo6
-rw-r--r--misc/Makefile1
-rw-r--r--misc/cheat/Makefile2
-rw-r--r--misc/chrono/Makefile2
-rw-r--r--misc/compat.el/Makefile2
-rw-r--r--misc/compat.el/distinfo6
-rw-r--r--misc/concourse/Makefile2
-rw-r--r--misc/cryptoballot/Makefile2
-rw-r--r--misc/dive/Makefile2
-rw-r--r--misc/freebsd-doc-all/Makefile2
-rw-r--r--misc/freebsd-doc-en/Makefile2
-rw-r--r--misc/freebsd-doc-en/distinfo6
-rw-r--r--misc/freebsd-doc-en/pkg-plist1
-rw-r--r--misc/freebsd-doc-nl/pkg-plist1
-rw-r--r--misc/gobuster/Makefile2
-rw-r--r--misc/hwdata/Makefile2
-rw-r--r--misc/hwdata/distinfo6
-rw-r--r--misc/iso-codes/Makefile8
-rw-r--r--misc/iso-codes/pkg-descr25
-rw-r--r--misc/libuuid/Makefile1
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/llama-cpp/pkg-plist1
-rw-r--r--misc/mcp-probe/Makefile351
-rw-r--r--misc/mcp-probe/distinfo663
-rw-r--r--misc/mcp-probe/pkg-descr15
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/perkeep/Makefile2
-rw-r--r--misc/py-gguf/Makefile6
-rw-r--r--misc/py-gguf/distinfo6
-rw-r--r--misc/py-instructor/Makefile2
-rw-r--r--misc/py-instructor/distinfo6
-rw-r--r--misc/slides/Makefile2
-rw-r--r--misc/timetrace/Makefile2
-rw-r--r--misc/wego/Makefile2
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--multimedia/arcan/Makefile1
-rw-r--r--multimedia/gtk-youtube-viewer/Makefile2
-rw-r--r--multimedia/kew/Makefile2
-rw-r--r--multimedia/kew/distinfo6
-rw-r--r--multimedia/libde265/Makefile2
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/mediamtx/Makefile2
-rw-r--r--multimedia/mkvtoolnix/Makefile3
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/mkvtoolnix/pkg-plist6
-rw-r--r--multimedia/mpc-qt/Makefile4
-rw-r--r--multimedia/mpc-qt/files/patch-CMakeLists.txt25
-rw-r--r--multimedia/mpc-qt/pkg-plist4
-rw-r--r--multimedia/mpv/Makefile2
-rw-r--r--multimedia/navidrome/Makefile1
-rw-r--r--multimedia/obs-studio/Makefile2
-rw-r--r--multimedia/pitivi/Makefile18
-rw-r--r--multimedia/pitivi/distinfo6
-rw-r--r--multimedia/pitivi/pkg-plist22
-rw-r--r--multimedia/py-gstreamer1/Makefile1
-rw-r--r--multimedia/py-gstreamer1/pkg-plist3
-rw-r--r--multimedia/supersonic/Makefile1
-rw-r--r--multimedia/uxplay/Makefile2
-rw-r--r--multimedia/uxplay/distinfo6
-rw-r--r--multimedia/video-trimmer/Makefile11
-rw-r--r--multimedia/video-trimmer/Makefile.crates209
-rw-r--r--multimedia/video-trimmer/distinfo564
-rw-r--r--multimedia/video-trimmer/pkg-plist1
-rw-r--r--net-im/conduit/Makefile5
-rw-r--r--net-im/conduit/Makefile.crates128
-rw-r--r--net-im/conduit/distinfo262
-rw-r--r--net-im/coyim/Makefile2
-rw-r--r--net-im/discordo/Makefile2
-rw-r--r--net-im/dissent/Makefile4
-rw-r--r--net-im/ejabberd/Makefile30
-rw-r--r--net-im/ejabberd/distinfo62
-rw-r--r--net-im/ejabberd/pkg-plist11
-rw-r--r--net-im/gomuks/Makefile2
-rw-r--r--net-im/gotktrix/Makefile2
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/matterbridge/Makefile2
-rw-r--r--net-im/matterircd/Makefile2
-rw-r--r--net-im/openfire/Makefile2
-rw-r--r--net-im/openfire/distinfo10
-rw-r--r--net-im/openfire/pkg-plist4
-rw-r--r--net-im/purple-googlechat/Makefile1
-rw-r--r--net-im/purple-gowhatsapp/Makefile2
-rw-r--r--net-im/py-slack-sdk/Makefile2
-rw-r--r--net-im/py-slack-sdk/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-im/slack-term/Makefile2
-rw-r--r--net-im/ssh-chat/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/teleirc/Makefile2
-rw-r--r--net-im/xmpp-client/Makefile2
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/blackbox_exporter/Makefile1
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/bsnmp-ucd/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/collectd5/Makefile2
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/hastmon/Makefile5
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/ipfixcol2/Makefile8
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-bird-exporter/Makefile1
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile13
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile1
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/riemann-c-client/Makefile1
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/tcpreplay/Makefile5
-rw-r--r--net-mgmt/telegraf/Makefile1
-rw-r--r--net-mgmt/thanos/Makefile2
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/victoria-logs/Makefile1
-rw-r--r--net-mgmt/victoria-metrics/Makefile8
-rw-r--r--net-mgmt/victoria-metrics/distinfo6
-rw-r--r--net-mgmt/victoria-metrics/pkg-plist79
-rw-r--r--net-mgmt/vmutils/Makefile4
-rw-r--r--net-mgmt/vmutils/pkg-plist12
-rw-r--r--net-p2p/autoscan/Makefile2
-rw-r--r--net-p2p/bitmark-cli/Makefile2
-rw-r--r--net-p2p/bitmark-daemon/Makefile2
-rw-r--r--net-p2p/bitmark-recorder/Makefile2
-rw-r--r--net-p2p/bitmark/Makefile2
-rw-r--r--net-p2p/cardano-db-sync/Makefile4
-rw-r--r--net-p2p/cardano-db-sync/distinfo10
-rw-r--r--net-p2p/go-ethereum/Makefile2
-rw-r--r--net-p2p/hostd/Makefile1
-rw-r--r--net-p2p/jackett/Makefile11
-rw-r--r--net-p2p/jackett/distinfo6
-rw-r--r--net-p2p/jackett/pkg-plist2
-rw-r--r--net-p2p/mkbrr/Makefile1
-rw-r--r--net-p2p/ogmios/Makefile4
-rw-r--r--net-p2p/ogmios/distinfo10
-rw-r--r--net-p2p/prowlarr/Makefile2
-rw-r--r--net-p2p/prowlarr/distinfo6
-rw-r--r--net-p2p/qbittorrent/Makefile2
-rw-r--r--net-p2p/qbittorrent/distinfo6
-rw-r--r--net-p2p/radarr/Makefile2
-rw-r--r--net-p2p/radarr/distinfo6
-rw-r--r--net-p2p/radarr/pkg-plist18
-rw-r--r--net-p2p/renterd/Makefile1
-rw-r--r--net-p2p/sonarr/Makefile2
-rw-r--r--net-p2p/sonarr/distinfo6
-rw-r--r--net-p2p/walletd/Makefile1
-rw-r--r--net/Makefile1
-rw-r--r--net/benthos/Makefile2
-rw-r--r--net/bosh-bootloader/Makefile2
-rw-r--r--net/bosh-cli/Makefile2
-rw-r--r--net/cf/Makefile2
-rw-r--r--net/cloudquery/Makefile2
-rw-r--r--net/concourse-fly/Makefile2
-rw-r--r--net/containernetworking-plugins/Makefile1
-rw-r--r--net/croc/Makefile2
-rw-r--r--net/dataplaneapi/Makefile1
-rw-r--r--net/dictd/Makefile3
-rw-r--r--net/evans/Makefile2
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/frr10/Makefile1
-rw-r--r--net/frr9/Makefile1
-rw-r--r--net/gemget/Makefile2
-rw-r--r--net/geoipupdate/Makefile3
-rw-r--r--net/geoipupdate/distinfo10
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/go-bapu/Makefile2
-rw-r--r--net/go-cs/Makefile2
-rw-r--r--net/go-tcping/Makefile2
-rw-r--r--net/gobgp/Makefile2
-rw-r--r--net/goreplay/Makefile2
-rw-r--r--net/gorss/Makefile2
-rw-r--r--net/gotify-server/Makefile2
-rw-r--r--net/grpcox/Makefile2
-rw-r--r--net/grpcui/Makefile2
-rw-r--r--net/grpcurl/Makefile2
-rw-r--r--net/gscloud/Makefile2
-rw-r--r--net/ipinfo-cli/Makefile2
-rw-r--r--net/kamailio/Makefile2
-rw-r--r--net/kea-devel/Makefile40
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/files/patch-Makefile.am10
-rw-r--r--net/kea-devel/files/patch-meson.build59
-rw-r--r--net/kea-devel/files/patch-src_bin_keactrl_Makefile.am11
-rw-r--r--net/kea-devel/files/patch-src_bin_keactrl_keactrl.in11
-rw-r--r--net/kea-devel/files/patch-src_lib_dhcpsrv_Makefile.am11
-rw-r--r--net/kea-devel/pkg-plist177
-rw-r--r--net/krakend-ce/Makefile1
-rw-r--r--net/ktcplist/Makefile5
-rw-r--r--net/ktcplist/distinfo6
-rw-r--r--net/kube-apiserver/Makefile2
-rw-r--r--net/kube-controller-manager/Makefile2
-rw-r--r--net/kube-scheduler/Makefile2
-rw-r--r--net/libproxy/pkg-plist1
-rw-r--r--net/librespeed-cli/Makefile1
-rw-r--r--net/librespeed-go/Makefile2
-rw-r--r--net/liferea/Makefile15
-rw-r--r--net/liferea/distinfo6
-rw-r--r--net/liferea/files/extra-patch-libxml28
-rw-r--r--net/liferea/pkg-plist46
-rw-r--r--net/madonctl/Makefile2
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/nats-nkeys/Makefile2
-rw-r--r--net/nats-nsc/Makefile2
-rw-r--r--net/nats-server/Makefile1
-rw-r--r--net/nats-streaming-server/Makefile2
-rw-r--r--net/nats-top/Makefile2
-rw-r--r--net/natscli/Makefile2
-rw-r--r--net/nmsg/Makefile2
-rw-r--r--net/nsq/Makefile2
-rw-r--r--net/ocserv/Makefile2
-rw-r--r--net/onenetd/Makefile5
-rw-r--r--net/onenetd/distinfo5
-rw-r--r--net/onenetd/pkg-descr13
-rw-r--r--net/ooni-mini/Makefile2
-rw-r--r--net/qrcp/Makefile2
-rw-r--r--net/rclone/Makefile1
-rw-r--r--net/redpanda-connect/Makefile2
-rw-r--r--net/redpanda-connect/distinfo10
-rw-r--r--net/remotebox/Makefile2
-rw-r--r--net/revsocks/Makefile2
-rw-r--r--net/rospo/Makefile1
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/distinfo6
-rw-r--r--net/rubygem-oauth2-gitlab/Makefile5
-rw-r--r--net/rubygem-oauth2-gitlab/distinfo6
-rw-r--r--net/s5cmd/Makefile2
-rw-r--r--net/sctplib/Makefile2
-rw-r--r--net/sctplib/distinfo6
-rw-r--r--net/seaweedfs/Makefile1
-rw-r--r--net/sie-nmsg/Makefile2
-rw-r--r--net/slackcat/Makefile2
-rw-r--r--net/socketapi/Makefile2
-rw-r--r--net/socketapi/distinfo6
-rw-r--r--net/speedtest-go/Makefile2
-rw-r--r--net/spoofdpi/Makefile2
-rw-r--r--net/stc/Makefile2
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/syncthing/Makefile2
-rw-r--r--net/td-system-tools/Makefile2
-rw-r--r--net/td-system-tools/distinfo6
-rw-r--r--net/teddycloud/Makefile2
-rw-r--r--net/termshark/Makefile2
-rw-r--r--net/traefik/Makefile4
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/trantor/Makefile24
-rw-r--r--net/trantor/distinfo3
-rw-r--r--net/trantor/pkg-descr10
-rw-r--r--net/trantor/pkg-plist37
-rw-r--r--net/tsctp/Makefile2
-rw-r--r--net/tsctp/distinfo6
-rw-r--r--net/tunneller/Makefile2
-rw-r--r--net/usockets/Makefile2
-rw-r--r--net/v2ray/Makefile2
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wgcf/Makefile1
-rw-r--r--net/wireguard-go/Makefile2
-rw-r--r--net/wireproxy/Makefile2
-rw-r--r--net/wlvncc/Makefile4
-rw-r--r--net/wlvncc/distinfo6
-rw-r--r--net/xapsd/Makefile2
-rw-r--r--net/xrdesktop2/Makefile2
-rw-r--r--net/xrdp/Makefile2
-rw-r--r--net/xrdp/distinfo6
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--net/zmate/Makefile1
-rw-r--r--news/nzbget/Makefile3
-rw-r--r--news/nzbget/distinfo6
-rw-r--r--polish/hunspell/Makefile2
-rw-r--r--polish/hunspell/distinfo6
-rw-r--r--polish/libgadu/Makefile2
-rw-r--r--ports-mgmt/caronade/Makefile2
-rw-r--r--ports-mgmt/fallout/Makefile2
-rw-r--r--ports-mgmt/modules2tuple/Makefile2
-rw-r--r--ports-mgmt/portgrep/Makefile2
-rw-r--r--print/ipp-usb/Makefile2
-rw-r--r--print/libraqm/Makefile2
-rw-r--r--print/lilypond-devel/Makefile3
-rw-r--r--print/lilypond-devel/distinfo6
-rw-r--r--print/lilypond-devel/pkg-plist73
-rw-r--r--print/pdfcpu/Makefile2
-rw-r--r--print/py-fonttools/Makefile2
-rw-r--r--print/py-fonttools/distinfo6
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/afni/pkg-plist1
-rw-r--r--science/csvtk/Makefile2
-rw-r--r--science/molgif/Makefile2
-rw-r--r--science/packmol/Makefile2
-rw-r--r--science/packmol/distinfo6
-rw-r--r--science/py-tensorflow/Makefile107
-rw-r--r--science/py-tensorflow/Makefile.MASTER_SITES78
-rw-r--r--science/py-tensorflow/distinfo112
-rw-r--r--science/py-tensorflow/files/bazel/fix-environ.patch32
-rw-r--r--science/py-tensorflow/files/bazel/fix-pybind11_protobuf.patch116
-rw-r--r--science/py-tensorflow/files/bazel/fix-xnnpack.patch (renamed from science/py-tensorflow/files/bazel/add-default-option.patch)31
-rw-r--r--science/py-tensorflow/files/bazel/fix_cpuinfo.patch80
-rw-r--r--science/py-tensorflow/files/bazel/freebsd_python_fix.patch11
-rw-r--r--science/py-tensorflow/files/bazel/set-c++17.patch11
-rw-r--r--science/py-tensorflow/files/bazelrc1
-rw-r--r--science/py-tensorflow/files/freebsd/BUILD2
-rw-r--r--science/py-tensorflow/files/freebsd/cc_toolchain_config.bzl8
-rw-r--r--science/py-tensorflow/files/patch-.bazelrc18
-rw-r--r--science/py-tensorflow/files/patch-WORKSPACE18
-rw-r--r--science/py-tensorflow/files/patch-configure11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_BUILD31
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_compiler_mlir_hlo_WORKSPACE11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_python_jax__to__tfl__flatbuffer.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_compiler_mlir_quantization_tensorflow_BUILD11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_compiler_mlir_tensorflow_utils_parse__text__proto.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_compiler_xla_stream__executor_host_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_BUILD11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_debug_debug__io__utils.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_ir_importexport_parse__text__proto.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_lib_png_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_platform_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_hlo__to__tools__data.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__memory__profile.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__tools__data.cc20
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.cc25
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.h18
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_java_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_lite_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_lite_build_def.bzl10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_lite_c_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_lite_delegates_flex_build_def.bzl10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_lite_delegates_hexagon_hexagon_nn_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_python_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_python_framework_BUILD23
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_python_framework_python__api__dispatcher__wrapper.cc10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_python_util_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_python_util_function__parameter__canonicalizer.cc10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl26
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tf__framework__version__script.lds12
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tf_framework_version_script.lds12
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build__pip__package.sh32
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tools_pip__package_setup.py34
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tools_proto__text_BUILD10
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tools_proto__text_gen__proto__text__functions.cc13
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_build__config.bzl25
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_human__readable__json.cc11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_tsl_python_lib_core_BUILD11
-rw-r--r--science/py-tensorflow/files/patch-tensorflow_workspace2.bzl34
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.base.BUILD18
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.flags.BUILD10
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.functional.BUILD13
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.log.BUILD13
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.strings.BUILD19
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_system.absl.synchronization.BUILD31
-rw-r--r--science/py-tensorflow/files/patch-third__party_absl_workspace.bzl10
-rw-r--r--science/py-tensorflow/files/patch-third__party_cpuinfo_cpuinfo.BUILD51
-rw-r--r--science/py-tensorflow/files/patch-third__party_cpuinfo_workspace.bzl9
-rw-r--r--science/py-tensorflow/files/patch-third__party_llvm_macos__build__fix.patch11
-rw-r--r--science/py-tensorflow/files/patch-third__party_llvm_workspace.bzl12
-rw-r--r--science/py-tensorflow/files/patch-third__party_py_BUILD.tpl17
-rw-r--r--science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.BUILD25
-rw-r--r--science/py-tensorflow/pkg-plist491
-rw-r--r--security/2fa/Makefile2
-rw-r--r--security/Makefile1
-rw-r--r--security/acmetool/Makefile2
-rw-r--r--security/age/Makefile2
-rw-r--r--security/arti/Makefile5
-rw-r--r--security/arti/Makefile.crates182
-rw-r--r--security/arti/distinfo370
-rw-r--r--security/arti/files/patch-powerpc64le20
-rw-r--r--security/assh/Makefile2
-rw-r--r--security/aws-iam-authenticator/Makefile1
-rw-r--r--security/aws-lc/Makefile2
-rw-r--r--security/aws-lc/distinfo6
-rw-r--r--security/aws-vault/Makefile2
-rw-r--r--security/boringssl/Makefile1
-rw-r--r--security/caldera-ot/Makefile2
-rw-r--r--security/caldera/Makefile2
-rw-r--r--security/certificate_maker/Makefile2
-rw-r--r--security/certmgr/Makefile2
-rw-r--r--security/cfssl/Makefile2
-rw-r--r--security/clamav-lts/Makefile3
-rw-r--r--security/clamav-lts/distinfo6
-rw-r--r--security/clamav-lts/pkg-plist1
-rw-r--r--security/clamav/Makefile3
-rw-r--r--security/clamav/distinfo6
-rw-r--r--security/clamav/pkg-plist1
-rw-r--r--security/clamtk/Makefile2
-rw-r--r--security/cosign/Makefile1
-rw-r--r--security/crlfuzz/Makefile2
-rw-r--r--security/crowdsec-blocklist-mirror/Makefile2
-rw-r--r--security/crowdsec-firewall-bouncer/Makefile2
-rw-r--r--security/crowdsec/Makefile1
-rw-r--r--security/ct-submit/Makefile2
-rw-r--r--security/duo/Makefile4
-rw-r--r--security/duo/distinfo6
-rw-r--r--security/duo/files/patch-lib_https.c13
-rw-r--r--security/enc/Makefile1
-rw-r--r--security/ffuf/Makefile2
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/git-credential-azure/Makefile2
-rw-r--r--security/git-credential-oauth/Makefile2
-rw-r--r--security/gitjacker/Makefile2
-rw-r--r--security/go-cve-dictionary/Makefile2
-rw-r--r--security/go-tuf/Makefile2
-rw-r--r--security/gokart/Makefile2
-rw-r--r--security/gokey/Makefile2
-rw-r--r--security/gopass/Makefile2
-rw-r--r--security/gosec/Makefile2
-rw-r--r--security/govulncheck/Makefile2
-rw-r--r--security/headscale/Makefile1
-rw-r--r--security/hidden-lake/Makefile1
-rw-r--r--security/hockeypuck/Makefile4
-rw-r--r--security/hockeypuck/distinfo6
-rw-r--r--security/honeytrap/Makefile2
-rw-r--r--security/horcrux/Makefile2
-rw-r--r--security/keybase/Makefile2
-rw-r--r--security/kpmenu/Makefile2
-rw-r--r--security/libomemo-c/Makefile3
-rw-r--r--security/libp11/Makefile10
-rw-r--r--security/libp11/distinfo6
-rw-r--r--security/libp11/files/patch-configure.ac11
-rw-r--r--security/libp11/files/patch-src_Makefile.am13
-rw-r--r--security/libp11/pkg-plist2
-rw-r--r--security/meek/Makefile2
-rw-r--r--security/metasploit/Makefile2
-rw-r--r--security/nebula/Makefile2
-rw-r--r--security/netbird/Makefile1
-rw-r--r--security/obfs4proxy-tor/Makefile2
-rw-r--r--security/onionscan/Makefile2
-rw-r--r--security/openvpn-auth-oauth2/Makefile1
-rw-r--r--security/pcsc-tools/Makefile2
-rw-r--r--security/picocrypt/Makefile2
-rw-r--r--security/py-xmlsec/Makefile5
-rw-r--r--security/py-xmlsec/distinfo6
-rw-r--r--security/rekor/Makefile2
-rw-r--r--security/rubygem-acme-client/Makefile5
-rw-r--r--security/rubygem-acme-client/distinfo6
-rw-r--r--security/rubygem-acme-client/files/patch-gemspec11
-rw-r--r--security/rubygem-gitlab-secret_detection/Makefile3
-rw-r--r--security/rubygem-gitlab-secret_detection/distinfo6
-rw-r--r--security/rubygem-tpm-key_attestation/Makefile2
-rw-r--r--security/rubygem-tpm-key_attestation/distinfo6
-rw-r--r--security/rubygem-webauthn/Makefile2
-rw-r--r--security/rubygem-webauthn/distinfo6
-rw-r--r--security/s2n-tls/Makefile3
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/snort/Makefile2
-rw-r--r--security/snort3/Makefile1
-rw-r--r--security/snowflake-tor/Makefile2
-rw-r--r--security/ssb/Makefile2
-rw-r--r--security/ssl-checker/Makefile21
-rw-r--r--security/ssl-checker/distinfo7
-rw-r--r--security/ssl-checker/pkg-descr8
-rw-r--r--security/ssllabs-scan/Makefile2
-rw-r--r--security/stegify/Makefile2
-rw-r--r--security/stunnel/Makefile2
-rw-r--r--security/stunnel/distinfo6
-rw-r--r--security/suricata/Makefile2
-rw-r--r--security/tailscale/Makefile1
-rw-r--r--security/teleport/Makefile2
-rw-r--r--security/timestamp-authority/Makefile2
-rw-r--r--security/tinyca/Makefile2
-rw-r--r--security/totp-cli/Makefile2
-rw-r--r--security/trillian/Makefile2
-rw-r--r--security/trivy/Makefile1
-rw-r--r--security/tscli/Makefile3
-rw-r--r--security/tscli/distinfo10
-rw-r--r--security/vault/Makefile1
-rw-r--r--security/vuls/Makefile1
-rw-r--r--security/vulsrepo/Makefile2
-rw-r--r--security/vuxml/vuln/2025.xml677
-rw-r--r--security/wazuh-manager/Makefile12
-rw-r--r--security/wazuh-manager/distinfo22
-rw-r--r--security/wazuh-manager/pkg-plist4
-rw-r--r--security/wazuh-server/Makefile1
-rw-r--r--security/wazuh-server/files/pkg-message.in2
-rw-r--r--security/webtunnel-tor/Makefile2
-rw-r--r--security/xhash/Makefile2
-rw-r--r--security/yubikey-agent/Makefile2
-rw-r--r--shells/Makefile1
-rw-r--r--shells/antibody/Makefile2
-rw-r--r--shells/bash/Makefile34
-rw-r--r--shells/bash/distinfo80
-rw-r--r--shells/bash/files/patch-Makefile.in12
-rw-r--r--shells/bash/files/patch-config-top.h6
-rw-r--r--shells/bash/files/patch-doc_Makefile.in22
-rw-r--r--shells/bash/files/patch-doc_bash.186
-rw-r--r--shells/bash/files/patch-doc_bashref.texi16
-rw-r--r--shells/bash/files/patch-examples_loadables_getconf.c11
-rw-r--r--shells/bash/files/patch-lib_readline_display.c9
-rw-r--r--shells/bash/pkg-plist9
-rw-r--r--shells/bash53/Makefile128
-rw-r--r--shells/bash53/distinfo3
-rw-r--r--shells/bash53/files/patch-Makefile.in12
-rw-r--r--shells/bash53/files/patch-config-top.h11
-rw-r--r--shells/bash53/files/patch-doc_bash.125
-rw-r--r--shells/bash53/files/patch-doc_bashref.texi28
-rw-r--r--shells/bash53/files/patch-lib_readline_display.c14
-rw-r--r--shells/bash53/files/pkg-message.in15
-rw-r--r--shells/bash53/pkg-descr5
-rw-r--r--shells/bash53/pkg-plist152
-rw-r--r--shells/carapace/Makefile1
-rw-r--r--shells/elvish/Makefile2
-rw-r--r--shells/envy/Makefile2
-rw-r--r--shells/murex/Makefile2
-rw-r--r--shells/sheldon/Makefile3
-rw-r--r--shells/sheldon/distinfo6
-rw-r--r--sysutils/3mux/Makefile2
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/amazon-ssm-agent/Makefile2
-rw-r--r--sysutils/amazon-ssm-plugin/Makefile2
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile2
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail/Makefile2
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/aptly/Makefile2
-rw-r--r--sysutils/autorestic/Makefile2
-rw-r--r--sysutils/awslim/Makefile1
-rw-r--r--sysutils/bacula15-docs/Makefile5
-rw-r--r--sysutils/bacula15-docs/distinfo6
-rw-r--r--sysutils/bacula15-server/Makefile3
-rw-r--r--sysutils/bacula15-server/distinfo6
-rw-r--r--sysutils/bacula15-server/files/patch-src_plugins_fd_bpipe-fd.c13
-rw-r--r--sysutils/bastille/Makefile2
-rw-r--r--sysutils/bastille/distinfo6
-rw-r--r--sysutils/bastille/pkg-message28
-rw-r--r--sysutils/bastille/pkg-plist1
-rw-r--r--sysutils/beats7/Makefile2
-rw-r--r--sysutils/beats8/Makefile2
-rw-r--r--sysutils/bhyvemgr/Makefile5
-rw-r--r--sysutils/bhyvemgr/distinfo6
-rw-r--r--sysutils/brename/Makefile2
-rw-r--r--sysutils/bsdcrashtar/Makefile2
-rw-r--r--sysutils/cbsd-mq-api/Makefile2
-rw-r--r--sysutils/cbsd-mq-router/Makefile2
-rw-r--r--sysutils/chaoskube/Makefile2
-rw-r--r--sysutils/chezmoi/Makefile2
-rw-r--r--sysutils/cmogstored/Makefile2
-rw-r--r--sysutils/conky/Makefile2
-rw-r--r--sysutils/conky/distinfo6
-rw-r--r--sysutils/conmon/Makefile1
-rw-r--r--sysutils/consul-alerts/Makefile2
-rw-r--r--sysutils/consul-replicate/Makefile2
-rw-r--r--sysutils/consul/Makefile1
-rw-r--r--sysutils/consul_exporter/Makefile2
-rw-r--r--sysutils/coreos-ct/Makefile2
-rw-r--r--sysutils/ctop/Makefile2
-rw-r--r--sysutils/data-prepper/Makefile2
-rw-r--r--sysutils/data-prepper/distinfo6
-rw-r--r--sysutils/data-prepper/pkg-plist190
-rw-r--r--sysutils/devstat/Makefile2
-rw-r--r--sysutils/diffoci/Makefile1
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/docker-credential-pass/Makefile2
-rw-r--r--sysutils/docker-machine/Makefile2
-rw-r--r--sysutils/docker-registry/Makefile2
-rw-r--r--sysutils/docker/Makefile2
-rw-r--r--sysutils/dtrace-toolkit/Makefile70
-rw-r--r--sysutils/dtrace-toolkit/files/pkg-message.in19
-rw-r--r--sysutils/dtrace-toolkit/pkg-plist460
-rw-r--r--sysutils/duf/Makefile2
-rw-r--r--sysutils/dust/Makefile3
-rw-r--r--sysutils/dust/Makefile.crates104
-rw-r--r--sysutils/dust/distinfo214
-rw-r--r--sysutils/eksctl/Makefile1
-rw-r--r--sysutils/epazote/Makefile2
-rw-r--r--sysutils/equinix-metal-cli/Makefile2
-rw-r--r--sysutils/f2/Makefile2
-rw-r--r--sysutils/fluent-bit/Makefile3
-rw-r--r--sysutils/freedt/Makefile8
-rw-r--r--sysutils/freedt/distinfo5
-rw-r--r--sysutils/freedt/pkg-descr26
-rw-r--r--sysutils/fx/Makefile2
-rw-r--r--sysutils/gather/Makefile2
-rw-r--r--sysutils/gcp-ops-agent/Makefile2
-rw-r--r--sysutils/gdu/Makefile2
-rw-r--r--sysutils/glow/Makefile2
-rw-r--r--sysutils/go-ntfy/Makefile1
-rw-r--r--sysutils/go-wtf/Makefile2
-rw-r--r--sysutils/goawk/Makefile2
-rw-r--r--sysutils/gomi/Makefile1
-rw-r--r--sysutils/gomplate/Makefile2
-rw-r--r--sysutils/gotop/Makefile2
-rw-r--r--sysutils/hared/Makefile2
-rw-r--r--sysutils/helm/Makefile1
-rw-r--r--sysutils/helmfile/Makefile1
-rw-r--r--sysutils/hostctl/Makefile2
-rw-r--r--sysutils/immortal/Makefile2
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/Makefile2
-rw-r--r--sysutils/ipget/Makefile2
-rw-r--r--sysutils/istio/Makefile2
-rw-r--r--sysutils/jest/Makefile2
-rw-r--r--sysutils/k9s/Makefile6
-rw-r--r--sysutils/k9s/distinfo10
-rw-r--r--sysutils/kopia/Makefile2
-rw-r--r--sysutils/kubectl/Makefile1
-rw-r--r--sysutils/libsunacl/Makefile2
-rw-r--r--sysutils/liburcu/Makefile2
-rw-r--r--sysutils/liburcu/distinfo6
-rw-r--r--sysutils/loki/Makefile2
-rw-r--r--sysutils/mackerel-agent/Makefile2
-rw-r--r--sysutils/minikube/Makefile2
-rw-r--r--sysutils/mise/Makefile215
-rw-r--r--sysutils/mise/distinfo432
-rw-r--r--sysutils/mkr/Makefile1
-rw-r--r--sysutils/mongodb_exporter/Makefile1
-rw-r--r--sysutils/node_exporter/Makefile2
-rw-r--r--sysutils/nut_exporter/Makefile2
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/opa/Makefile2
-rw-r--r--sysutils/opentofu/Makefile1
-rw-r--r--sysutils/p5-MogileFS-Client/Makefile2
-rw-r--r--sysutils/p5-MogileFS-Network/Makefile2
-rw-r--r--sysutils/p5-MogileFS-Server/Makefile2
-rw-r--r--sysutils/p5-MogileFS-Utils/Makefile2
-rw-r--r--sysutils/packer/Makefile2
-rw-r--r--sysutils/paladin/Makefile2
-rw-r--r--sysutils/pipeform/Makefile21
-rw-r--r--sysutils/pipeform/distinfo5
-rw-r--r--sysutils/pipeform/pkg-descr4
-rw-r--r--sysutils/py-director/Makefile2
-rw-r--r--sysutils/py-director/distinfo6
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-overlord/Makefile3
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/py-overlord/pkg-plist1
-rw-r--r--sysutils/reproduce/Makefile2
-rw-r--r--sysutils/reproduce/distinfo6
-rw-r--r--sysutils/rest-server/Makefile2
-rw-r--r--sysutils/restic/Makefile2
-rw-r--r--sysutils/rubygem-mogilefs-client/Makefile2
-rw-r--r--sysutils/runj/Makefile2
-rw-r--r--sysutils/rush/Makefile2
-rw-r--r--sysutils/sake/Makefile2
-rw-r--r--sysutils/sensu-go/Makefile2
-rw-r--r--sysutils/serf/Makefile2
-rw-r--r--sysutils/siegfried/Makefile2
-rw-r--r--sysutils/smug/Makefile2
-rw-r--r--sysutils/snmp_exporter/Makefile2
-rw-r--r--sysutils/snmp_exporter20/Makefile2
-rw-r--r--sysutils/sockaddr/Makefile2
-rw-r--r--sysutils/stressdisk/Makefile2
-rw-r--r--sysutils/superfile/Makefile2
-rw-r--r--sysutils/tempo/Makefile1
-rw-r--r--sysutils/terraform-docs/Makefile2
-rw-r--r--sysutils/terraform-provider-gridscale/Makefile2
-rw-r--r--sysutils/terraform-provider-vultr/Makefile2
-rw-r--r--sysutils/terraform-switcher/Makefile2
-rw-r--r--sysutils/terragrunt/Makefile1
-rw-r--r--sysutils/tflint/Makefile1
-rw-r--r--sysutils/treetop/Makefile2
-rw-r--r--sysutils/usacloud-core/Makefile2
-rw-r--r--sysutils/viddy/Makefile2
-rw-r--r--sysutils/vm-bhyve-devel/Makefile8
-rw-r--r--sysutils/vm-bhyve-devel/distinfo6
-rw-r--r--sysutils/vm-bhyve/Makefile5
-rw-r--r--sysutils/vm-bhyve/distinfo6
-rw-r--r--sysutils/vmtouch/Makefile2
-rw-r--r--sysutils/walk/Makefile2
-rw-r--r--sysutils/zeitgeist/Makefile2
-rw-r--r--textproc/Makefile5
-rw-r--r--textproc/R-cran-commonmark/Makefile2
-rw-r--r--textproc/R-cran-commonmark/distinfo6
-rw-r--r--textproc/apache-solr/Makefile2
-rw-r--r--textproc/apache-solr/distinfo6
-rw-r--r--textproc/catdoc/Makefile2
-rw-r--r--textproc/consul-template/Makefile1
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dict/Makefile3
-rw-r--r--textproc/dictem/Makefile3
-rw-r--r--textproc/dictfmt/Makefile3
-rw-r--r--textproc/fzf/Makefile3
-rw-r--r--textproc/fzf/distinfo10
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile1
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates8
-rw-r--r--textproc/harper/distinfo22
-rw-r--r--textproc/highlight/Makefile2
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/itstool/Makefile21
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/libucl/Makefile4
-rw-r--r--textproc/libxml2/Makefile2
-rw-r--r--textproc/libxml2/files/patch-libxml2-config.cmake.in10
-rw-r--r--textproc/libxslt/Makefile3
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/miller/Makefile2
-rw-r--r--textproc/minify/Makefile2
-rw-r--r--textproc/minixmlto/Makefile3
-rw-r--r--textproc/nerdlog/Makefile1
-rw-r--r--textproc/opensearch-dashboards/Makefile2
-rw-r--r--textproc/opensearch-dashboards/distinfo6
-rw-r--r--textproc/opensearch/Makefile2
-rw-r--r--textproc/opensearch/distinfo6
-rw-r--r--textproc/otree/Makefile179
-rw-r--r--textproc/otree/distinfo319
-rw-r--r--textproc/otree/pkg-descr4
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile2
-rw-r--r--textproc/p5-BibTeX-Parser/distinfo6
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm11
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm11
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/py-dict2xml/Makefile2
-rw-r--r--textproc/py-dict2xml/distinfo6
-rw-r--r--textproc/py-gi-docgen/Makefile3
-rw-r--r--textproc/py-gi-docgen/distinfo6
-rw-r--r--textproc/py-jinjanator-plugins/Makefile24
-rw-r--r--textproc/py-jinjanator-plugins/distinfo3
-rw-r--r--textproc/py-jinjanator-plugins/pkg-descr3
-rw-r--r--textproc/py-jinjanator/Makefile27
-rw-r--r--textproc/py-jinjanator/distinfo3
-rw-r--r--textproc/py-jinjanator/files/patch-pyproject.toml11
-rw-r--r--textproc/py-jinjanator/pkg-descr3
-rw-r--r--textproc/sift/Makefile2
-rw-r--r--textproc/television/Makefile2
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/tkdiff/Makefile4
-rw-r--r--textproc/tkdiff/distinfo6
-rw-r--r--textproc/tkdiff/pkg-descr2
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vale/Makefile1
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/xmlto/Makefile29
-rw-r--r--textproc/xxdiff-scripts/Makefile20
-rw-r--r--textproc/xxdiff-scripts/pkg-descr13
-rw-r--r--textproc/xxdiff/Makefile45
-rw-r--r--textproc/xxdiff/Makefile.master10
-rw-r--r--textproc/xxdiff/distinfo3
-rw-r--r--textproc/xxdiff/pkg-descr20
-rw-r--r--textproc/yamlfmt/Makefile1
-rw-r--r--www/Makefile3
-rw-r--r--www/adguardhome/Makefile2
-rw-r--r--www/amfora/Makefile2
-rw-r--r--www/angie-console-light/Makefile22
-rw-r--r--www/angie-console-light/distinfo3
-rw-r--r--www/angie-console-light/files/pkg-message.in25
-rw-r--r--www/angie-console-light/pkg-descr2
-rw-r--r--www/angie-console-light/pkg-plist19
-rw-r--r--www/angie-module-headers-more/Makefile2
-rw-r--r--www/angie-module-lua/Makefile2
-rw-r--r--www/angie-module-ndk/Makefile2
-rw-r--r--www/angie-module-set-misc/Makefile2
-rw-r--r--www/angie/Makefile45
-rw-r--r--www/angie/distinfo14
-rw-r--r--www/angie/pkg-plist1
-rw-r--r--www/apache24/Makefile3
-rw-r--r--www/apache24/distinfo6
-rw-r--r--www/apache24/files/patch-modules_ssl_ssl__engine__init.c11
-rw-r--r--www/aquatone/Makefile2
-rw-r--r--www/authelia/Makefile1
-rw-r--r--www/beehive/Makefile2
-rw-r--r--www/bombadillo/Makefile2
-rw-r--r--www/bugzilla2atom/Makefile2
-rw-r--r--www/caddy-custom/Makefile2
-rw-r--r--www/caddy/Makefile2
-rw-r--r--www/carbonapi/Makefile2
-rw-r--r--www/chisel/Makefile2
-rw-r--r--www/codeberg-pages-server/Makefile2
-rw-r--r--www/colly/Makefile2
-rw-r--r--www/devd/Makefile2
-rw-r--r--www/drogon/Makefile29
-rw-r--r--www/drogon/distinfo3
-rw-r--r--www/drogon/pkg-descr14
-rw-r--r--www/drogon/pkg-plist100
-rw-r--r--www/eden/Makefile2
-rw-r--r--www/filebrowser/Makefile6
-rw-r--r--www/filebrowser/distinfo14
-rw-r--r--www/filepizza/Makefile39
-rw-r--r--www/filepizza/distinfo3
-rw-r--r--www/filepizza/files/filepizza.env2
-rw-r--r--www/filepizza/files/filepizza.in33
-rw-r--r--www/filepizza/pkg-descr4
-rw-r--r--www/filepizza/pkg-plist2046
-rw-r--r--www/filtron/Makefile2
-rw-r--r--www/firefox/Makefile3
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/forgejo/Makefile1
-rw-r--r--www/galene/Makefile2
-rw-r--r--www/gitea/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/gitlab/files/patch-Gemfile15
-rw-r--r--www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec9
-rw-r--r--www/glance/Makefile2
-rw-r--r--www/go-anubis/Makefile1
-rw-r--r--www/go-www/Makefile2
-rw-r--r--www/gobuffalo/Makefile2
-rw-r--r--www/gohugo/Makefile1
-rw-r--r--www/gotty/Makefile2
-rw-r--r--www/grafana/Makefile1
-rw-r--r--www/gurl/Makefile2
-rw-r--r--www/icapeg/Makefile2
-rw-r--r--www/imaginary/Makefile1
-rw-r--r--www/jetty12/Makefile2
-rw-r--r--www/jetty12/distinfo6
-rw-r--r--www/jira-cli/Makefile2
-rw-r--r--www/katana/Makefile2
-rw-r--r--www/kineto/Makefile2
-rw-r--r--www/libepc/Makefile2
-rw-r--r--www/luakit-devel/Makefile2
-rw-r--r--www/luakit/Makefile1
-rw-r--r--www/lzr/Makefile2
-rw-r--r--www/mattermost-server/Makefile1
-rw-r--r--www/miniflux/Makefile1
-rw-r--r--www/minio-client/Makefile1
-rw-r--r--www/minio/Makefile1
-rw-r--r--www/mirrorselect/Makefile2
-rw-r--r--www/mod_auth_openidc/Makefile2
-rw-r--r--www/mod_auth_openidc/distinfo6
-rw-r--r--www/mod_http2/Makefile2
-rw-r--r--www/mod_http2/distinfo6
-rw-r--r--www/moodle50/Makefile2
-rw-r--r--www/morty/Makefile2
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-forms/Makefile2
-rw-r--r--www/nextcloud-forms/distinfo6
-rw-r--r--www/nextcloud-notes/Makefile2
-rw-r--r--www/nextcloud-notes/distinfo6
-rw-r--r--www/nginx-devel/Makefile2
-rw-r--r--www/nginx-devel/Makefile.extmod8
-rw-r--r--www/nginx-devel/distinfo18
-rw-r--r--www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config4
-rw-r--r--www/nginx-prometheus-exporter/Makefile2
-rw-r--r--www/nginx-vts-exporter/Makefile2
-rw-r--r--www/nift/Makefile1
-rw-r--r--www/oneshot/Makefile2
-rw-r--r--www/ot-recorder/Makefile3
-rw-r--r--www/ot-recorder/distinfo6
-rw-r--r--www/ot-recorder/pkg-plist1
-rw-r--r--www/p5-Plack-Middleware-Session/Makefile11
-rw-r--r--www/p5-Plack-Middleware-Session/distinfo6
-rw-r--r--www/phpfpmtop/Makefile2
-rw-r--r--www/pocket-id/Makefile4
-rw-r--r--www/pocket-id/distinfo14
-rw-r--r--www/pomerium/Makefile2
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/proxygen/pkg-plist1
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile5
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-yarl/Makefile5
-rw-r--r--www/py-yarl/distinfo6
-rw-r--r--www/pydio-cells/Makefile2
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc2
-rw-r--r--www/redmine60/Makefile4
-rw-r--r--www/redmine60/distinfo6
-rw-r--r--www/redmine60/files/patch-Gemfile12
-rw-r--r--www/redmine60/pkg-plist1
-rw-r--r--www/remark42/Makefile2
-rw-r--r--www/rubygem-protocol-http/Makefile2
-rw-r--r--www/rubygem-protocol-http/distinfo6
-rw-r--r--www/rubygem-protocol-rack/Makefile5
-rw-r--r--www/rubygem-protocol-rack/distinfo6
-rw-r--r--www/s/Makefile2
-rw-r--r--www/shiori/Makefile19
-rw-r--r--www/shiori/files/shiori.in32
-rw-r--r--www/sogo/Makefile14
-rw-r--r--www/sogo/distinfo6
-rw-r--r--www/sogo/pkg-plist4
-rw-r--r--www/tgpt/Makefile2
-rw-r--r--www/tgpt/distinfo10
-rw-r--r--www/tgpt/files/patch-Revert-broken-Xclipboard-support209
-rw-r--r--www/tinyauth/Makefile6
-rw-r--r--www/tinyauth/distinfo14
-rw-r--r--www/trafficserver/Makefile1
-rw-r--r--www/tusc/Makefile2
-rw-r--r--www/tusd/Makefile2
-rw-r--r--www/uchiwa/Makefile2
-rw-r--r--www/unit/Makefile2
-rw-r--r--www/varnish_exporter/Makefile2
-rw-r--r--www/vultr-cli/Makefile2
-rw-r--r--www/webhook/Makefile1
-rw-r--r--www/websocketd/Makefile2
-rw-r--r--www/writeas-cli/Makefile2
-rw-r--r--www/writefreely/Makefile2
-rw-r--r--www/wuzz/Makefile2
-rw-r--r--www/xcaddy/Makefile2
-rw-r--r--www/zgrab2/Makefile2
-rw-r--r--x11-drivers/xorgxrdp/Makefile4
-rw-r--r--x11-drivers/xorgxrdp/distinfo6
-rw-r--r--x11-fm/gprename/Makefile2
-rw-r--r--x11-toolkits/gtk-sharp30/Makefile2
-rw-r--r--x11-toolkits/imgui/Makefile2
-rw-r--r--x11-toolkits/imgui/distinfo6
-rw-r--r--x11-toolkits/libshumate/Makefile1
-rw-r--r--x11-toolkits/libunique3/Makefile2
-rw-r--r--x11-toolkits/mygui/Makefile4
-rw-r--r--x11-toolkits/p5-Gtk2-Chmod/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Utils/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-ImageView/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2-PathButtonBar/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk2/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk3-ImageView/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk3-SimpleList/Makefile2
-rw-r--r--x11-toolkits/p5-Gtk3/Makefile2
-rw-r--r--x11-toolkits/pango/pkg-plist1
-rw-r--r--x11-toolkits/unique/Makefile2
-rw-r--r--x11-wm/korgwm/Makefile2
-rw-r--r--x11-wm/labwc/Makefile9
-rw-r--r--x11-wm/labwc/distinfo6
-rw-r--r--x11/Makefile1
-rw-r--r--x11/aminal/Makefile2
-rw-r--r--x11/babl/Makefile4
-rw-r--r--x11/babl/distinfo6
-rw-r--r--x11/cliphist/Makefile2
-rw-r--r--x11/clipman/Makefile2
-rw-r--r--x11/darktile/Makefile2
-rw-r--r--x11/grim/Makefile11
-rw-r--r--x11/grim/distinfo6
-rw-r--r--x11/kitty/Makefile2
-rw-r--r--x11/nwg-bar/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock/Makefile2
-rw-r--r--x11/nwg-drawer/Makefile2
-rw-r--r--x11/nwg-look/Makefile2
-rw-r--r--x11/nwg-menu/Makefile2
-rw-r--r--x11/swayimg/Makefile20
-rw-r--r--x11/swayimg/distinfo6
-rw-r--r--x11/swaync/Makefile14
-rw-r--r--x11/swaync/distinfo6
-rw-r--r--x11/swaync/files/patch-src_meson.build15
-rw-r--r--x11/wallutils/Makefile2
-rw-r--r--x11/wayst/Makefile44
-rw-r--r--x11/wayst/distinfo3
-rw-r--r--x11/wayst/files/patch-Makefile32
-rw-r--r--x11/wayst/pkg-descr19
-rw-r--r--x11/xpra/Makefile2
-rw-r--r--x11/xpra/distinfo6
1768 files changed, 17212 insertions, 10596 deletions
diff --git a/GIDs b/GIDs
index f9fa5c057101..119e457e06f1 100644
--- a/GIDs
+++ b/GIDs
@@ -780,7 +780,7 @@ filebrowser:*:835:
tinyauth:*:836:
homebox:*:837:
# free: 838
-# free: 839
+shiori:*:839:
netdisco:*:840:
tcpcryptd:*:841:
munin:*:842:
diff --git a/MOVED b/MOVED
index 7cd57fc52440..445d04e31935 100644
--- a/MOVED
+++ b/MOVED
@@ -4648,3 +4648,8 @@ lang/linux-dotnet-sdk||2025-07-01|Removed: Depends on expired lang/linux-dotnet-
lang/linux-dotnet-runtime||2025-07-01|Has expired: Ancient version, no practical use
lang/linux-dotnet-cli||2025-07-01|Removed, depends on removed lang/linux-dotnet-runtime
math/manifold||2025-07-06|Removed, planned to update BRL-CAD, but currently blocked
+shells/bash53||2025-07-07|Removed in favour of updating shells/bash
+devel/etcd31||2025-07-08|Has expired: EOLed upstream, switch to a newer version
+devel/etcd32||2025-07-08|Has expired: EOLed upstream, switch to a newer version
+devel/etcd33||2025-07-08|Has expired: EOLed upstream, switch to a newer version
+lang/luajit-devel|lang/luajit|2025-07-08|Removed, use lang/luajit instead
diff --git a/Mk/Uses/luajit.mk b/Mk/Uses/luajit.mk
index c7a15b191209..7e62c192fd77 100644
--- a/Mk/Uses/luajit.mk
+++ b/Mk/Uses/luajit.mk
@@ -7,7 +7,7 @@
# LUAJIT_VER: The selected luajit version
# LUAJIT_INCDIR: The path to luajit's header files
# LUAJIT_LUAVER: Which luajit spec version is selected
-# (2.0 for luajit, else 2.1)
+# (always 2.1)
.if !defined(_INCLUDE_USES_LUAJIT_MK)
_INCLUDE_USES_LUAJIT_MK=yes
@@ -28,11 +28,7 @@ IGNORE= Invalid luajit default version ${LUAJIT_DEFAULT}: valid versions are ${V
IGNORE= Invalid luajit version ${LUAJIT_VER}: valid versions are ${VALID_LUAJIT_VER}
.endif
-.if ${LUAJIT_VER} == luajit
-LUAJIT_LUAVER= 2.0
-.else
LUAJIT_LUAVER= 2.1
-.endif
LIB_DEPENDS+= libluajit-5.1.so:lang/${LUAJIT_VER}
LUAJIT_INCDIR= ${LOCALBASE}/include/luajit-${LUAJIT_LUAVER}
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 549ad04fd4c1..51529a07afcb 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -98,11 +98,7 @@ LLVM_DEFAULT?= 19
# Possible values: 5.1, 5.2, 5.3, 5.4
LUA_DEFAULT?= 5.4
# Possible values: luajit, luajit-devel, luajit-openresty
-. if ${ARCH:Mpowerpc64*}
-LUAJIT_DEFAULT?= luajit-openresty
-. else
-LUAJIT_DEFAULT?= luajit-devel
-. endif
+LUAJIT_DEFAULT?= luajit
# Possible values: 5.10, 5.20, 6.8
MONO_DEFAULT?= 5.20
# Possible values: 8.0, 8.4, 9.1, 10.5m, 10.6m, 10.11m, 11.4m
diff --git a/UIDs b/UIDs
index e852d87c9771..4f251d5de24f 100644
--- a/UIDs
+++ b/UIDs
@@ -786,7 +786,7 @@ filebrowser:*:835:835::0:0:Web File Browser:/var/db/filebrowser:/usr/sbin/nologi
tinyauth:*:836:836::0:0:Simplest way to protect your apps with a login screen:/nonexistent:/usr/sbin/nologin
homebox:*:837:837::0:0:Inventory and organization system built for the Home User:/var/db/homebox:/usr/sbin/nologin
# free: 838
-# free: 839
+shiori:*:839:839::0:0:Simple bookmark manager built with Go:/var/db/shiori:/usr/sbin/nologin
netdisco:*:840:840::0:0:netdisco daemon:/usr/local/etc/netdisco:/bin/sh
tcpcryptd:*:841:841::0:0:tcpcrypt daemon:/nonexistent:/usr/sbin/nologin
munin:*:842:842::0:0:Munin:/var/munin:/usr/sbin/nologin
diff --git a/UPDATING b/UPDATING
index 237fd119a580..522c0dba850a 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,39 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250709:
+ AFFECTS: users of sysutils/bastille
+ AUTHOR: jdhurtado@orbiware.com
+
+ Potentially breaking changes since 1.0.20250714
+
+ Network: Bastille now handles all epairs dynamically, allowing both -V and -B
+ VNET jails to coexist. Previous versions only supported one type per system.
+ New naming scheme for network interfaces is e0a_jailname (host side) and
+ e0b_jailname (jail side). Additional interfaces: e1a_jailname, e1b_jailname, etc
+ (incrementing numbers). Long jail names are truncated with xx placeholder due to
+ interface name limitations
+
+ Required action after update:
+ Restart all jails (preferably one at a time) to trigger automatic conversion.
+ Bastille will auto-convert jail.conf and rc.conf files when jails are stopped.
+ Manual intervention required: If you previously used the network sub-command to
+ add interfaces, manually edit jail.conf and rc.conf files to update epair names
+ (increment numbers for additional interfaces).
+
+ Auto-conversion handles most cases, please report bugs if issues occur during the
+ transition.
+
+ Full release annoucement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
+
+20250708:
+ AFFECTS: users of shells/bash
+ AUTHOR: michaelo@FreeBSD.org
+
+ The SYSBASHRC option is now enabled by default. For those who use bash
+ interactively the system-wide RC file shall be sourced automatically
+ giving the user the same experience as invoking it as a login shell.
+
20250630:
AFFECTS: users of mail/bogofilter-bdb
AUTHOR: mandree@FreeBSD.org
diff --git a/accessibility/darkman/Makefile b/accessibility/darkman/Makefile
index d03cabcb86f0..7d60910f9531 100644
--- a/accessibility/darkman/Makefile
+++ b/accessibility/darkman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darkman
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= accessibility wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index 793057ea7d0c..22c62cc8753e 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/csound/Makefile b/audio/csound/Makefile
index eb4caaf7c139..6ef2bc24cb06 100644
--- a/audio/csound/Makefile
+++ b/audio/csound/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csound
DISTVERSION= 6.15.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/gmusicbrowser/Makefile b/audio/gmusicbrowser/Makefile
index 328fe3ddf21e..5806ebc30ba0 100644
--- a/audio/gmusicbrowser/Makefile
+++ b/audio/gmusicbrowser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmusicbrowser
PORTVERSION= 1.1.15
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://gmusicbrowser.org/download/
diff --git a/audio/jack/Makefile b/audio/jack/Makefile
index 4eeb835bb582..643db986fd4e 100644
--- a/audio/jack/Makefile
+++ b/audio/jack/Makefile
@@ -5,7 +5,6 @@ PORTREVISION= 3
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 250420381b1a6974798939ad7104ab1a4b9a9994.patch:-p1
MAINTAINER= dev@submerge.ch
COMMENT= Low latency audio server
@@ -17,61 +16,53 @@ LICENSE_COMB= multi
LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \
libsysinfo.so:devel/libsysinfo
-USES= compiler:c11 pkgconfig python shebangfix waf
-USE_LDCONFIG= yes
-USE_RC_SUBR= jackd
+USES= compiler:c11 localbase pkgconfig python shebangfix waf
USE_GITHUB= yes
GH_ACCOUNT= jackaudio
GH_PROJECT= jack2
-CFLAGS+= -fPIC
-CPPFLAGS+= -I${LOCALBASE}/include
+USE_LDCONFIG= yes
+USE_RC_SUBR= jackd
SHEBANG_FILES= dbus/jack_control
SHEBANG_LANG= python3
CONFIGURE_ARGS= --celt=no --samplerate=yes
+CFLAGS+= -fPIC
+TESTING_UNSAFE= No function 'test' defined in ${WRKSRC}/wscript
OPTIONS_DEFINE= ALSA DBUS OPUS PROFILING SOSSO
OPTIONS_DEFAULT= DBUS OPUS
OPTIONS_SUB= yes
+PROFILING_DESC= Build with profiling information
+SOSSO_DESC= Build new OSS driver backend (sosso library)
+
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_CONFIGURE_OFF= --alsa=no
ALSA_CONFIGURE_ON= --alsa=yes
+ALSA_CONFIGURE_OFF= --alsa=no
-DBUS_CONFIGURE_ON= --dbus --classic --autostart=dbus
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus \
libexpat.so:textproc/expat2
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
+DBUS_CONFIGURE_ON= --dbus --classic --autostart=dbus
OPUS_LIB_DEPENDS= libopus.so:audio/opus
OPUS_CONFIGURE_ON= --opus=yes
OPUS_CONFIGURE_OFF= --opus=no
-PROFILING_DESC= Build with profiling information
PROFILING_CONFIGURE_ON= --profile
# Let users test the new OSS driver backend coming in 1.9.23, see
# https://github.com/jackaudio/jack2/pull/943
-SOSSO_DESC= Build new OSS driver backend (sosso library)
+SOSSO_PATCHFILES_OFF= 250420381b1a6974798939ad7104ab1a4b9a9994.patch:-p1
SOSSO_GH_TAGNAME= 0762eac06a8c327757acfa7c770e16d827610873
-TESTING_UNSAFE= No function 'test' defined in ${WRKSRC}/wscript
-
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MDBUS}
-PLIST_SUB+= CLASSIC="@comment "
-.else
-PLIST_SUB+= CLASSIC=""
-.endif
-
post-install:
@cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} \
lib/libjack*.so \
lib/jack/*.so \
$$(ls bin/* | ${GREP} -v jack_control)
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/audio/libopenspc/Makefile b/audio/libopenspc/Makefile
index c60b542e90f2..97b9a46956a0 100644
--- a/audio/libopenspc/Makefile
+++ b/audio/libopenspc/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= audio
MASTER_SITES= http://rainbow-runner.nl/freebsd/ \
LOCAL/kwm
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library for playing SPC (SNES audio) files
BUILD_DEPENDS= nasm:devel/nasm
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index f929c21210d7..bbf40bc5e62d 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile
index 434e88ce059a..da698a9bba0c 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= owntone
DISTVERSION= 28.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://github.com/owntone/owntone-server/releases/download/${DISTVERSION}/
diff --git a/audio/snd/Makefile b/audio/snd/Makefile
index 269cdc5d1253..49c09eff6d26 100644
--- a/audio/snd/Makefile
+++ b/audio/snd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= snd
-PORTVERSION= 22.9
-PORTREVISION= 3
+DISTVERSION= 25.5
CATEGORIES= audio
MASTER_SITES= https://ccrma.stanford.edu/software/snd/ \
SF
@@ -16,17 +15,18 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES= localbase:ldflags
-OPTIONS_DEFINE= FFTW3 GSL S7 LADSPA MOTIF GTK2 X11 DOCS EXAMPLES
-OPTIONS_DEFAULT= FFTW3 GSL LADSPA GTK2 X11
-FFTW3_DESC= Use FFTW
-GSL_DESC= Use GNU Scientific Library
-S7_DESC= Use S7 as the extension language
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-float-samples
MAKEFILE= makefile
-ALL_TARGET= snd snd-info sndplay
MAKE_JOBS_UNSAFE= yes
+ALL_TARGET= snd snd-info sndplay
+
+OPTIONS_DEFINE= DOCS EXAMPLES FFTW3 GSL GTK2 LADSPA MOTIF S7 X11
+OPTIONS_DEFAULT= FFTW3 GSL GTK2 LADSPA X11
+OPTIONS_SUB= yes
+FFTW3_DESC= Use FFTW
+GSL_DESC= Use GNU Scientific Library
+S7_DESC= Use S7 as the extension language
FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3
FFTW3_CONFIGURE_WITH= fftw
@@ -34,7 +34,9 @@ FFTW3_CONFIGURE_WITH= fftw
GSL_LIB_DEPENDS= libgsl.so:math/gsl
GSL_CONFIGURE_WITH= gsl
-S7_CONFIGURE_WITH= s7
+GTK2_USES= gnome
+GTK2_USE= GNOME=gtk20
+GTK2_CONFIGURE_WITH= gtk
LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
@@ -44,8 +46,9 @@ GTK2_USES= gnome
GTK2_USE= GNOME=gtk20
GTK2_CONFIGURE_WITH= gtk
-MOTIF_USES= motif
+MOTIF_USES= motif
MOTIF_CONFIGURE_WITH= motif
+S7_CONFIGURE_WITH= s7
X11_CONFIGURE_ON= --with-no-gui
@@ -62,20 +65,12 @@ do-install:
.endfor
${INSTALL_MAN} ${WRKSRC}/snd.1 ${STAGEDIR}${PREFIX}/share/man/man1/
-do-install-S7-on:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
- @${MKDIR} ${STAGEDIR}${DATADIR}/tools
- ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
- @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
- ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
-
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in HISTORY.Snd README.Snd
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/pix
${INSTALL_DATA} ${WRKSRC}/pix/*.png ${STAGEDIR}${DOCSDIR}/pix
@@ -83,4 +78,12 @@ do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/DotEmacs ${STAGEDIR}${EXAMPLESDIR}
+do-install-S7-on:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}/tools
+ ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
+ @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
+ ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
+
.include <bsd.port.mk>
diff --git a/audio/snd/distinfo b/audio/snd/distinfo
index aa8c190d6d13..dafda035d936 100644
--- a/audio/snd/distinfo
+++ b/audio/snd/distinfo
@@ -1,4 +1,3 @@
-TIMESTAMP = 1670958986
-SHA256 (snd-22.9.tar.gz) = 307d19519a1cd4b607470f0531a87034b4d4536d7c470990ee5c6086c9b00908
-SHA512 (snd-22.9.tar.gz) = 641f49438dd71285249d2da6f36f30ca52ec8f8fc8189af7815abff054db7651d8da54798509c77d93d542d09bb11e3ad6662aec51e9ba1c7a6a1672bb0eba48
-SIZE (snd-22.9.tar.gz) = 14704873
+TIMESTAMP = 1751937116
+SHA256 (snd-25.5.tar.gz) = 21519a1dcb191843d1934e147639587c34582c7004cdeca1c761d65772acd81a
+SIZE (snd-25.5.tar.gz) = 14884545
diff --git a/audio/snd/pkg-plist b/audio/snd/pkg-plist
index 8574d4568f0f..29e3575f57c6 100644
--- a/audio/snd/pkg-plist
+++ b/audio/snd/pkg-plist
@@ -1,7 +1,6 @@
bin/snd
bin/snd-info
bin/sndplay
-share/man/man1/snd.1.gz
%%PORTDOCS%%%%DOCSDIR%%/HISTORY.Snd
%%PORTDOCS%%%%DOCSDIR%%/README.Snd
%%PORTDOCS%%%%DOCSDIR%%/extsnd.html
@@ -312,9 +311,176 @@ share/man/man1/snd.1.gz
%%PORTDOCS%%%%DOCSDIR%%/pix/wt.png
%%PORTDOCS%%%%DOCSDIR%%/pix/xex.png
%%PORTDOCS%%%%DOCSDIR%%/pix/zramp.png
+%%PORTDOCS%%%%DOCSDIR%%/s7-ffi.html
+%%PORTDOCS%%%%DOCSDIR%%/s7-scm.html
%%PORTDOCS%%%%DOCSDIR%%/s7.html
%%PORTDOCS%%%%DOCSDIR%%/snd.html
%%PORTDOCS%%%%DOCSDIR%%/sndclm.html
%%PORTDOCS%%%%DOCSDIR%%/sndlib.html
%%PORTDOCS%%%%DOCSDIR%%/sndscm.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DotEmacs
+share/man/man1/snd.1.gz
+%%S7%%%%DATADIR%%/CM_patterns.scm
+%%S7%%%%DATADIR%%/analog-filter.scm
+%%S7%%%%DATADIR%%/animals.scm
+%%S7%%%%DATADIR%%/autosave.scm
+%%S7%%%%DATADIR%%/bess.scm
+%%S7%%%%DATADIR%%/bess1.scm
+%%S7%%%%DATADIR%%/big-gens.scm
+%%S7%%%%DATADIR%%/binary-io.scm
+%%S7%%%%DATADIR%%/bird.scm
+%%S7%%%%DATADIR%%/case.scm
+%%S7%%%%DATADIR%%/clean.scm
+%%S7%%%%DATADIR%%/clm-ins.scm
+%%S7%%%%DATADIR%%/clm23.scm
+%%S7%%%%DATADIR%%/cload.scm
+%%S7%%%%DATADIR%%/debug.scm
+%%S7%%%%DATADIR%%/dlocsig.scm
+%%S7%%%%DATADIR%%/draw.scm
+%%S7%%%%DATADIR%%/dsp.scm
+%%S7%%%%DATADIR%%/edit-menu.scm
+%%S7%%%%DATADIR%%/edit123.scm
+%%S7%%%%DATADIR%%/effects-utils.scm
+%%S7%%%%DATADIR%%/env.scm
+%%S7%%%%DATADIR%%/enved.scm
+%%S7%%%%DATADIR%%/examp.scm
+%%S7%%%%DATADIR%%/expandn.scm
+%%S7%%%%DATADIR%%/extensions.scm
+%%S7%%%%DATADIR%%/fade.scm
+%%S7%%%%DATADIR%%/fft-menu.scm
+%%S7%%%%DATADIR%%/fmv.scm
+%%S7%%%%DATADIR%%/freeverb.scm
+%%S7%%%%DATADIR%%/fullmix.scm
+%%S7%%%%DATADIR%%/funcs.scm
+%%S7%%%%DATADIR%%/generators.scm
+%%S7%%%%DATADIR%%/grani.scm
+%%S7%%%%DATADIR%%/heart.scm
+%%S7%%%%DATADIR%%/hooks.scm
+%%S7%%%%DATADIR%%/index.scm
+%%S7%%%%DATADIR%%/jcrev.scm
+%%S7%%%%DATADIR%%/jcvoi.scm
+%%S7%%%%DATADIR%%/json.scm
+%%S7%%%%DATADIR%%/libc.scm
+%%S7%%%%DATADIR%%/libdl.scm
+%%S7%%%%DATADIR%%/libgdbm.scm
+%%S7%%%%DATADIR%%/libgsl.scm
+%%S7%%%%DATADIR%%/libm.scm
+%%S7%%%%DATADIR%%/libutf8proc.scm
+%%S7%%%%DATADIR%%/lint.scm
+%%S7%%%%DATADIR%%/loop.scm
+%%S7%%%%DATADIR%%/maraca.scm
+%%S7%%%%DATADIR%%/marks-menu.scm
+%%S7%%%%DATADIR%%/marks.scm
+%%S7%%%%DATADIR%%/maxf.scm
+%%S7%%%%DATADIR%%/misc.scm
+%%S7%%%%DATADIR%%/mix.scm
+%%S7%%%%DATADIR%%/mockery.scm
+%%S7%%%%DATADIR%%/moog.scm
+%%S7%%%%DATADIR%%/musglyphs.scm
+%%S7%%%%DATADIR%%/nb.scm
+%%S7%%%%DATADIR%%/new-effects.scm
+%%S7%%%%DATADIR%%/noise.scm
+%%S7%%%%DATADIR%%/nrepl.scm
+%%S7%%%%DATADIR%%/nrev.scm
+%%S7%%%%DATADIR%%/numerics.scm
+%%S7%%%%DATADIR%%/peak-phases.scm
+%%S7%%%%DATADIR%%/piano.scm
+%%S7%%%%DATADIR%%/play.scm
+%%S7%%%%DATADIR%%/poly.scm
+%%S7%%%%DATADIR%%/prc95.scm
+%%S7%%%%DATADIR%%/primes.scm
+%%S7%%%%DATADIR%%/profile.scm
+%%S7%%%%DATADIR%%/pvoc.scm
+%%S7%%%%DATADIR%%/r7rs.scm
+%%S7%%%%DATADIR%%/reactive.scm
+%%S7%%%%DATADIR%%/repl.scm
+%%S7%%%%DATADIR%%/rgb.scm
+%%S7%%%%DATADIR%%/rubber.scm
+%%S7%%%%DATADIR%%/s7-slib-init.scm
+%%S7%%%%DATADIR%%/s7test.scm
+%%S7%%%%DATADIR%%/selection.scm
+%%S7%%%%DATADIR%%/singer.scm
+%%S7%%%%DATADIR%%/snd-gl.scm
+%%S7%%%%DATADIR%%/snd-lint.scm
+%%S7%%%%DATADIR%%/snd-motif.scm
+%%S7%%%%DATADIR%%/snd-test.scm
+%%S7%%%%DATADIR%%/snd15.scm
+%%S7%%%%DATADIR%%/snddiff.scm
+%%S7%%%%DATADIR%%/sndins/samples/agn.scm
+%%S7%%%%DATADIR%%/sndins/samples/fmviolin.scm
+%%S7%%%%DATADIR%%/sndlib-ws.scm
+%%S7%%%%DATADIR%%/sndwarp.scm
+%%S7%%%%DATADIR%%/special-menu.scm
+%%S7%%%%DATADIR%%/spectr.scm
+%%S7%%%%DATADIR%%/spokenword.scm
+%%S7%%%%DATADIR%%/stochastic.scm
+%%S7%%%%DATADIR%%/strad.scm
+%%S7%%%%DATADIR%%/stuff.scm
+%%S7%%%%DATADIR%%/tankrev.scm
+%%S7%%%%DATADIR%%/tools/auto-tester.scm
+%%S7%%%%DATADIR%%/tools/cb.scm
+%%S7%%%%DATADIR%%/tools/check-sigs.scm
+%%S7%%%%DATADIR%%/tools/compare-calls.scm
+%%S7%%%%DATADIR%%/tools/concordance.scm
+%%S7%%%%DATADIR%%/tools/dup.scm
+%%S7%%%%DATADIR%%/tools/fbench.scm
+%%S7%%%%DATADIR%%/tools/gldata.scm
+%%S7%%%%DATADIR%%/tools/make-index.scm
+%%S7%%%%DATADIR%%/tools/makegl.scm
+%%S7%%%%DATADIR%%/tools/sed.scm
+%%S7%%%%DATADIR%%/tools/t101.scm
+%%S7%%%%DATADIR%%/tools/table.scm
+%%S7%%%%DATADIR%%/tools/tall.scm
+%%S7%%%%DATADIR%%/tools/tari.scm
+%%S7%%%%DATADIR%%/tools/tauto.scm
+%%S7%%%%DATADIR%%/tools/tbig.scm
+%%S7%%%%DATADIR%%/tools/tbit.scm
+%%S7%%%%DATADIR%%/tools/tcase.scm
+%%S7%%%%DATADIR%%/tools/tclo.scm
+%%S7%%%%DATADIR%%/tools/tcomplex.scm
+%%S7%%%%DATADIR%%/tools/tcopy.scm
+%%S7%%%%DATADIR%%/tools/teq.scm
+%%S7%%%%DATADIR%%/tools/texit.scm
+%%S7%%%%DATADIR%%/tools/tfft.scm
+%%S7%%%%DATADIR%%/tools/tform.scm
+%%S7%%%%DATADIR%%/tools/tgc.scm
+%%S7%%%%DATADIR%%/tools/tgen.scm
+%%S7%%%%DATADIR%%/tools/tgsl.scm
+%%S7%%%%DATADIR%%/tools/thash.scm
+%%S7%%%%DATADIR%%/tools/thook.scm
+%%S7%%%%DATADIR%%/tools/timp.scm
+%%S7%%%%DATADIR%%/tools/tio.scm
+%%S7%%%%DATADIR%%/tools/titer.scm
+%%S7%%%%DATADIR%%/tools/tlamb.scm
+%%S7%%%%DATADIR%%/tools/tleft.scm
+%%S7%%%%DATADIR%%/tools/tlet.scm
+%%S7%%%%DATADIR%%/tools/tlimit.scm
+%%S7%%%%DATADIR%%/tools/tlist.scm
+%%S7%%%%DATADIR%%/tools/tload.scm
+%%S7%%%%DATADIR%%/tools/tmac.scm
+%%S7%%%%DATADIR%%/tools/tmap-hash.scm
+%%S7%%%%DATADIR%%/tools/tmap.scm
+%%S7%%%%DATADIR%%/tools/tmat.scm
+%%S7%%%%DATADIR%%/tools/tmisc.scm
+%%S7%%%%DATADIR%%/tools/tmock.scm
+%%S7%%%%DATADIR%%/tools/tmv.scm
+%%S7%%%%DATADIR%%/tools/tnum.scm
+%%S7%%%%DATADIR%%/tools/tobj.scm
+%%S7%%%%DATADIR%%/tools/tpeak.scm
+%%S7%%%%DATADIR%%/tools/trclo.scm
+%%S7%%%%DATADIR%%/tools/tread.scm
+%%S7%%%%DATADIR%%/tools/trec.scm
+%%S7%%%%DATADIR%%/tools/tref.scm
+%%S7%%%%DATADIR%%/tools/tset.scm
+%%S7%%%%DATADIR%%/tools/tshoot.scm
+%%S7%%%%DATADIR%%/tools/tsort.scm
+%%S7%%%%DATADIR%%/tools/tstar.scm
+%%S7%%%%DATADIR%%/tools/tvect.scm
+%%S7%%%%DATADIR%%/tools/utf8-tests.scm
+%%S7%%%%DATADIR%%/tools/va.scm
+%%S7%%%%DATADIR%%/tools/valcall.scm
+%%S7%%%%DATADIR%%/v.scm
+%%S7%%%%DATADIR%%/write.scm
+%%S7%%%%DATADIR%%/ws.scm
+%%S7%%%%DATADIR%%/xm-enved.scm
+%%S7%%%%DATADIR%%/zip.scm
diff --git a/audio/umurmur/Makefile b/audio/umurmur/Makefile
index 83a836a12b0a..494654e94a6f 100644
--- a/audio/umurmur/Makefile
+++ b/audio/umurmur/Makefile
@@ -1,7 +1,7 @@
PORTNAME= umurmur
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio net
MAINTAINER= bofh@FreeBSD.org
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 6a9a93cabcd2..c8807a632a6f 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index 9b64fe4a0f1a..7d27106ab1ee 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/benchmarks/ali/Makefile b/benchmarks/ali/Makefile
index ee86043cd12e..3fddb17c3083 100644
--- a/benchmarks/ali/Makefile
+++ b/benchmarks/ali/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ali
PORTVERSION= 0.7.5
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= benchmarks
MAINTAINER= olgeni@FreeBSD.org
diff --git a/benchmarks/bombardier/Makefile b/benchmarks/bombardier/Makefile
index 5c657e104100..ecb24f8a43a1 100644
--- a/benchmarks/bombardier/Makefile
+++ b/benchmarks/bombardier/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bombardier
PORTVERSION= 1.2.6
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= benchmarks
MAINTAINER= danilo@FreeBSD.org
diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile
index d348f0882e54..80973859c0d7 100644
--- a/benchmarks/ddosify/Makefile
+++ b/benchmarks/ddosify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddosify
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= benchmarks
MAINTAINER= grembo@FreeBSD.org
diff --git a/benchmarks/hey/Makefile b/benchmarks/hey/Makefile
index 9b39f49162c3..8a4d4a3ecd54 100644
--- a/benchmarks/hey/Makefile
+++ b/benchmarks/hey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hey
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= benchmarks
MAINTAINER= adamw@FreeBSD.org
diff --git a/benchmarks/plow/Makefile b/benchmarks/plow/Makefile
index d0ae7a7a0929..0a34680aeb54 100644
--- a/benchmarks/plow/Makefile
+++ b/benchmarks/plow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plow
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= benchmarks
MAINTAINER= dutra@FreeBSD.org
diff --git a/benchmarks/stress-ng/Makefile b/benchmarks/stress-ng/Makefile
index 0020cdeb127a..76a16de22519 100644
--- a/benchmarks/stress-ng/Makefile
+++ b/benchmarks/stress-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stress-ng
DISTVERSIONPREFIX= V
-DISTVERSION= 0.18.09
+DISTVERSION= 0.19.02
PORTREVISION= 0
CATEGORIES= benchmarks
diff --git a/benchmarks/stress-ng/distinfo b/benchmarks/stress-ng/distinfo
index a00b550b147a..c7e9d19c5a89 100644
--- a/benchmarks/stress-ng/distinfo
+++ b/benchmarks/stress-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737473350
-SHA256 (ColinIanKing-stress-ng-V0.18.09_GH0.tar.gz) = 0694f2c24eb5d839fe11f41adc2c0ea31bb7e9c1a53316fc251847d1d55f6344
-SIZE (ColinIanKing-stress-ng-V0.18.09_GH0.tar.gz) = 6710486
+TIMESTAMP = 1752312963
+SHA256 (ColinIanKing-stress-ng-V0.19.02_GH0.tar.gz) = 15a07030a14bbfd5991e9ba3fbfbc24ed3ae72a2c946b033c06b820bc16f41c4
+SIZE (ColinIanKing-stress-ng-V0.19.02_GH0.tar.gz) = 6792119
diff --git a/benchmarks/sysbench/Makefile b/benchmarks/sysbench/Makefile
index e0f230275ac1..4d60f28f4ebb 100644
--- a/benchmarks/sysbench/Makefile
+++ b/benchmarks/sysbench/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sysbench
PORTVERSION= 1.0.20
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= benchmarks databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/benchmarks/vegeta/Makefile b/benchmarks/vegeta/Makefile
index de9e1cfef7ae..9174a4202b79 100644
--- a/benchmarks/vegeta/Makefile
+++ b/benchmarks/vegeta/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vegeta
DISTVERSIONPREFIX= v
DISTVERSION= 12.11.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= benchmarks www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/benchmarks/wrk/Makefile b/benchmarks/wrk/Makefile
index e3cd041ad403..8e84536c6cd2 100644
--- a/benchmarks/wrk/Makefile
+++ b/benchmarks/wrk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wrk
PORTVERSION= 4.2.0
+PORTREVISION= 2
CATEGORIES= benchmarks www
MAINTAINER= osa@FreeBSD.org
@@ -24,7 +25,7 @@ USES= gmake ssl
USE_CSTD= c99
LLD_UNSAFE= yes
.if ${FLAVOR} == luajit
-CFLAGS+= -I${LOCALBASE}/include/luajit-2.0
+CFLAGS+= -I${LOCALBASE}/include/luajit-2.1
LIB_DEPENDS= libluajit-5.1.so:lang/luajit
.else
CFLAGS+= -I${LOCALBASE}/include/luajit-2.1
diff --git a/biology/kmcp/Makefile b/biology/kmcp/Makefile
index edf21fc0a1c7..8abd37ffec4b 100644
--- a/biology/kmcp/Makefile
+++ b/biology/kmcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kmcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/ncbi-entrez-direct/Makefile b/biology/ncbi-entrez-direct/Makefile
index 881bd2e8b7e1..4b1aae4c4156 100644
--- a/biology/ncbi-entrez-direct/Makefile
+++ b/biology/ncbi-entrez-direct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncbi-entrez-direct
DISTVERSION= 14.9.20210423
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= biology perl5
MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/
DISTFILES= edirect.tar.gz
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index e50fa5474365..566dadbebf89 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/taxonkit/Makefile b/biology/taxonkit/Makefile
index d245a195a8a5..55121e4f0183 100644
--- a/biology/taxonkit/Makefile
+++ b/biology/taxonkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taxonkit
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile
index 28443a6eb8f7..708870803ed1 100644
--- a/biology/unikmer/Makefile
+++ b/biology/unikmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unikmer
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index 171b0aacf832..f56c14460ce3 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
+DISTVERSION= 9.0.3
CATEGORIES= cad
PKGNAMESUFFIX= -doc
diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo
index 9f8e0c6386ab..7afa0a4bc2ce 100644
--- a/cad/kicad-doc/distinfo
+++ b/cad/kicad-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912491
-SHA256 (kicad-doc-9.0.2.tar.bz2) = 636a3ad2732c3b5c8158a883c94fd14afe880fb780f1d36b1464c806273edac6
-SIZE (kicad-doc-9.0.2.tar.bz2) = 95746048
+TIMESTAMP = 1752003693
+SHA256 (kicad-doc-9.0.3.tar.bz2) = 1e56f05ed47d709d1d62d8d61555dbd8e3b9d7713aa837a28fa347cf56b259a7
+SIZE (kicad-doc-9.0.3.tar.bz2) = 96373110
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 20307968a402..1392be793681 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
+DISTVERSION= 9.0.3
CATEGORIES= cad
PKGNAMESUFFIX= -library-footprints
diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo
index 309823ac8512..e92798f03a85 100644
--- a/cad/kicad-library-footprints/distinfo
+++ b/cad/kicad-library-footprints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912484
-SHA256 (kicad-footprints-9.0.2.tar.bz2) = e95e015287d68491c17b63f800a3db7639c151d2e8ec432561c8c8b2d1afadd0
-SIZE (kicad-footprints-9.0.2.tar.bz2) = 7686691
+TIMESTAMP = 1752003647
+SHA256 (kicad-footprints-9.0.3.tar.bz2) = f858fcc438963347559fd3fe641971601e4f24b19e07399d85e15c4c160081bb
+SIZE (kicad-footprints-9.0.3.tar.bz2) = 7833825
diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist
index 70143cb60bf6..9839ad0e7208 100644
--- a/cad/kicad-library-footprints/pkg-plist
+++ b/cad/kicad-library-footprints/pkg-plist
@@ -183,7 +183,14 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KMR2.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.kicad_mod
@@ -210,7 +217,9 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_CK_RS282G05A3.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVPBF.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP0.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7C.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQPE1.kicad_mod
@@ -219,7 +228,7 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-100xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-101xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-105xP.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645Sx43SMTR92.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx38.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx50.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx70.kicad_mod
@@ -2049,19 +2058,33 @@
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF13C_CL535-0414-1-51_1x14-1MP_P1.25mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF13C_CL535-0415-4-51_1x15-1MP_P1.25mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-02P-2V_1x02-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-03P-2H_1x03-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-03P-2V_1x03-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-04P-2V_1x04-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-05P-2H_1x05-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-05P-2V_1x05-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-06P-2H_1x06-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-06P-2V_1x06-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-07P-2H_1x07-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-07P-2V_1x07-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-08P-2H_1x08-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-08P-2V_1x08-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-09P-2H_1x09-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-09P-2V_1x09-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-10P-2H_1x10-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-10P-2V_1x10-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-11P-2H_1x11-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-11P-2V_1x11-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-12P-2H_1x12-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-12P-2V_1x12-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-13P-2H_1x13-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-13P-2V_1x13-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-14P-2H_1x14-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-14P-2V_1x14-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-15P-2H_1x15-1MP_P2.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF3EA-15P-2V_1x15-1MP_P2.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal.kicad_mod
@@ -2075,6 +2098,12 @@
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-2P-1.2V_1x02_P1.2mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-2P-2.4V_1x02_P2.4mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-3P-1.2V_1x03_P1.2mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-4P-1.2V_1x04_P1.2mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-5P-1.2V_1x05_P1.2mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF57H-6P-1.2V_1x06_P1.2mm_Socket.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63-5P-3.96DSA_1x05_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63-6P-3.96DSA_1x06_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical.kicad_mod
@@ -2086,6 +2115,76 @@
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-12DS-0.4V_2x06-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-30DS-0.4V_2x15-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-50DS-0.4V_2x25-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-60DS-0.4V_2x30-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-80DS-0.4V_2x40-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-20DS-0.4V_2x10_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-24DS-0.4V_2x12_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-30DS-0.4V_2x15_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-70DS-0.4V_2x35_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C(2.0)-80DS-0.4V_2x40_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-100DP-0.4V_2x50-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-100DS-0.4V_2x50_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-10DP-0.4V_2x05-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-120DP-0.4V_2x60-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-120DS-0.4V_2x60_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-12DP-0.4V_2x06-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-20DP-0.4V_2x10-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-20DS-0.4V_2x10_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-24DP-0.4V_2x12-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-24DS-0.4V_2x12_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-30DP-0.4V_2x15-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-30DS-0.4V_2x15_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-34DP-0.4V_2x17-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-34DS-0.4V_2x17_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-40DP-0.4V_2x20-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-44DP-0.4V_2x22-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-50DP-0.4V_2x25-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-60DP-0.4V_2x30-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-70DP-0.4V_2x35-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-70DS-0.4V_2x35_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-80DP-0.4V_2x40-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-80DS-0.4V_2x40_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-90DP-0.4V_2x45-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40C-90DS-0.4V_2x45_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HB(2.5)-10DS-0.4V_2x05-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HB(4.0)-50DS-0.4V_2x25-1MP_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(2.5)-20DS-0.4V_2x10_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(2.5)-30DS-0.4V_2x15_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(2.5)-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(2.5)-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(2.5)-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-100DS-0.4V_2x50_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-30DS-0.4V_2x15_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-44DS-0.4V_2x22_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-70DS-0.4V_2x35_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-80DS-0.4V_2x40_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.0)-90DS-0.4V_2x45_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-20DS-0.4V_2x10_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-30DS-0.4V_2x15_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(3.5)-80DS-0.4V_2x40_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(4.0)-40DS-0.4V_2x20_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(4.0)-50DS-0.4V_2x25_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(4.0)-60DS-0.4V_2x30_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(4.0)-80DS-0.4V_2x40_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40HC(4.0)-90DS-0.4V_2x45_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_FX8.pretty/Hirose_FX8-100P-SV_2x50_P0.6mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_FX8.pretty/Hirose_FX8-100S-SV_2x50_P0.6mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_FX8.pretty/Hirose_FX8-120P-SV_2x60_P0.6mm.kicad_mod
@@ -3147,66 +3246,77 @@
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0210_1x02-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0210_1x02-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0212_1x02-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0221_1x02_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0224_1x02-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0310_1x03-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0310_1x03-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0312_1x03-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0321_1x03_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0324_1x03-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0410_1x04-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0410_1x04-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0412_1x04-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0415_1x04_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0421_1x04_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0424_1x04-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0510_1x05-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0510_1x05-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0512_1x05-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0521_1x05_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0524_1x05-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0610_1x06-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0610_1x06-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0612_1x06-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0615_1x06_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0621_1x06_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0624_1x06-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0710_1x07-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0710_1x07-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0712_1x07-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0715_1x07_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0721_1x07_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0724_1x07-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0810_1x08-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0810_1x08-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0812_1x08-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0815_1x08_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0821_1x08_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0824_1x08-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0910_1x09-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0910_1x09-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0912_1x09-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0915_1x09_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0921_1x09_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-0924_1x09-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1010_1x10-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1010_1x10-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1012_1x10-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1015_1x10_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1021_1x10_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1024_1x10-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1110_1x11-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1110_1x11-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1112_1x11-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1115_1x11_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1121_1x11_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1124_1x11-1MP_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1210_1x12-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1210_1x12-1MP_P3.00mm_Horizontal_PnP.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1212_1x12-1MP_P3.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1215_1x12_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1221_1x12_P3.00mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_Micro-Fit_3.0_43650-1224_1x12-1MP_P3.00mm_Vertical.kicad_mod
@@ -3703,6 +3813,61 @@
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_SlimStack_55560-0501_2x25_P0.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_SlimStack_55560-0601_2x30_P0.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Molex.pretty/Molex_SlimStack_55560-0801_2x40_P0.50mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783204xx_2x02_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783206xx_2x03_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783206xx_2x03_P2.0mm_Header_Vertical_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783206xx_2x03_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783206xx_2x03_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783208xx_2x04_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783208xx_2x04_P2.0mm_Header_Vertical_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783208xx_2x04_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783208xx_2x04_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783210xx_2x05_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783210xx_2x05_P2.0mm_Header_Vertical_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783210xx_2x05_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783210xx_2x05_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783212xx_2x06_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783212xx_2x06_P2.0mm_Header_Vertical_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783212xx_2x06_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783212xx_2x06_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783214xx_2x07_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783214xx_2x07_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783216xx_2x08_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783216xx_2x08_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783218xx_2x09_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783218xx_2x09_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783220xx_2x10_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783220xx_2x10_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783222xx_2x11_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783222xx_2x11_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783224xx_2x12_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783224xx_2x12_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783226xx_2x13_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783226xx_2x13_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783228xx_2x14_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783228xx_2x14_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783230xx_2x15_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783230xx_2x15_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783232xx_2x16_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783232xx_2x16_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783234xx_2x17_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783234xx_2x17_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783236xx_2x18_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783236xx_2x18_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783238xx_2x19_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783238xx_2x19_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783240xx_2x20_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783240xx_2x20_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783242xx_2x21_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783242xx_2x21_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783244xx_2x22_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783244xx_2x22_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783246xx_2x23_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783246xx_2x23_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783248xx_2x24_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783248xx_2x24_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783250xx_2x25_P2.0mm_Header_Vertical_Polarized.kicad_mod
+%%DATADIR%%/footprints/Connector_Molex_Milligrid.pretty/Molex_8783250xx_2x25_P2.0mm_Header_Vertical_Polarized_MountingPegs.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/4UCON_10156_2x40_P1.27mm_Socket_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_AT.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCI.kicad_mod
@@ -6536,6 +6701,96 @@
%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-40-3.50-x-D-K-xR_2x40_P0.4mm_Socket.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-50-3.00-x-D-K-xR_2x50_P0.4mm_Socket.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec.pretty/Samtec_SS4-50-3.50-x-D-K-xR_2x50_P0.4mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-03-X-D-AD_2x05_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-03-X-D_2x05_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-XX-X-D-AD_2x05_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-XX-X-D-AD_2x05_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-XX-X-D_2x05_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-105-XX-X-D_2x05_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-03-X-D-AD_2x10_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-03-X-D-M-AD_2x10_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-03-X-D-M_2x10_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-03-X-D_2x10_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-AD_2x10_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-AD_2x10_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-M-AD_2x10_P1.0mm_Mate_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-M-AD_2x10_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-M_2x10_P1.0mm_Mate_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D-M_2x10_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D_2x10_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-110-XX-X-D_2x10_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-03-X-D-AD_2x15_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-03-X-D_2x15_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-XX-X-D-AD_2x15_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-XX-X-D-AD_2x15_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-XX-X-D_2x15_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-115-XX-X-D_2x15_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-03-X-D-AD_2x20_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-03-X-D-M-AD_2x20_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-03-X-D-M_2x20_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-03-X-D_2x20_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-AD_2x20_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-AD_2x20_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-M-AD_2x20_P1.0mm_Mate_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-M-AD_2x20_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-M_2x20_P1.0mm_Mate_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D-M_2x20_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D_2x20_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-120-XX-X-D_2x20_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-03-X-D-AD_2x25_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-03-X-D_2x25_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-XX-X-D-AD_2x25_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-XX-X-D-AD_2x25_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-XX-X-D_2x25_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-125-XX-X-D_2x25_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-03-X-D-AD_2x30_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-03-X-D-M-AD_2x30_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-03-X-D-M_2x30_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-03-X-D_2x30_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-AD_2x30_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-AD_2x30_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-M-AD_2x30_P1.0mm_Mate_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-M-AD_2x30_P1.0mm_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-M_2x30_P1.0mm_Mate_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D-M_2x30_P1.0mm_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D_2x30_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-130-XX-X-D_2x30_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-03-X-D-AD_2x35_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-03-X-D_2x35_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-XX-X-D-AD_2x35_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-XX-X-D-AD_2x35_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-XX-X-D_2x35_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-135-XX-X-D_2x35_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-03-X-D-AD_2x40_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-03-X-D-M-AD_2x40_P1.0mm_Pol20_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-03-X-D-M_2x40_P1.0mm_Pol20_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-03-X-D_2x40_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-AD_2x40_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-AD_2x40_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-M-AD_2x40_P1.0mm_Pol20_Mate_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-M-AD_2x40_P1.0mm_Pol20_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-M_2x40_P1.0mm_Pol20_Mate_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D-M_2x40_P1.0mm_Pol20_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D_2x40_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-140-XX-X-D_2x40_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-03-X-D-AD_2x45_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-03-X-D_2x45_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-XX-X-D-AD_2x45_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-XX-X-D-AD_2x45_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-XX-X-D_2x45_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-145-XX-X-D_2x45_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-03-X-D-AD_2x50_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-03-X-D-M-AD_2x50_P1.0mm_Pol25_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-03-X-D-M_2x50_P1.0mm_Pol25_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-03-X-D_2x50_P1.0mm_Socket.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-AD_2x50_P1.0mm_Mate_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-AD_2x50_P1.0mm_Socket_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-M-AD_2x50_P1.0mm_Pol25_Mate_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-M-AD_2x50_P1.0mm_Pol25_Socket_Threaded_AlignmentPin.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-M_2x50_P1.0mm_Pol25_Mate_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D-M_2x50_P1.0mm_Pol25_Socket_Threaded.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D_2x50_P1.0mm_Mate.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_FSI.pretty/Samtec_FSI-150-XX-X-D_2x50_P1.0mm_Socket.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_HLE_SMD.pretty/Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal.kicad_mod
@@ -7138,6 +7393,32 @@
%%DATADIR%%/footprints/Connector_Samtec_HSEC8.pretty/Samtec_HSEC8-190-X-X-DV-BL_2x90_P0.8mm_Edge.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_HSEC8.pretty/Samtec_HSEC8-190-X-X-DV_2x90_P0.8mm_Edge.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_HSEC8.pretty/Samtec_HSEC8-190-X-X-DV_2x90_P0.8mm_Wing_Edge.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-104-02-X-D-SM-LC_2x04_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-104-02-X-D-SM_2x04_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-105-02-X-D-SM-LC_2x05_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-105-02-X-D-SM_2x05_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-106-02-X-D-SM-LC_2x06_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-106-02-X-D-SM_2x06_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-107-02-X-D-SM-LC_2x07_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-107-02-X-D-SM_2x07_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-108-02-X-D-SM-LC_2x08_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-108-02-X-D-SM_2x08_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-110-02-X-D-SM-LC_2x10_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-110-02-X-D-SM_2x10_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-112-02-X-D-SM-LC_2x12_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-112-02-X-D-SM_2x12_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-113-02-X-D-SM-LC_2x13_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-113-02-X-D-SM_2x13_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-115-02-X-D-SM-LC_2x15_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-115-02-X-D-SM_2x15_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-117-02-X-D-SM-LC_2x17_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-117-02-X-D-SM_2x17_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-120-02-X-D-SM-LC_2x20_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-120-02-X-D-SM_2x20_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-122-02-X-D-SM-LC_2x22_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-122-02-X-D-SM_2x22_P2.0mm_Header_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-125-02-X-D-SM-LC_2x25_P2.0mm_Header_Vertical_LockingClip.kicad_mod
+%%DATADIR%%/footprints/Connector_Samtec_LTMM.pretty/Samtec_LTMM-125-02-X-D-SM_2x25_P2.0mm_Header_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_MicroMate.pretty/Samtec_T1M-02-X-S-RA_1x02-1MP_P1.0mm_Terminal_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_MicroMate.pretty/Samtec_T1M-02-X-S-V_1x02-1MP_P1.0mm_Terminal_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Samtec_MicroMate.pretty/Samtec_T1M-02-X-SH-L_1x02-1MP_P1.0mm_Terminal_Horizontal_Latch.kicad_mod
@@ -7825,6 +8106,15 @@
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-WTB_64800811622_1x08_P1.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-WTB_64800911622_1x09_P1.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-WTB_64801011622_1x10_P1.50mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-10PLT_1x10-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-2PLT_1x02-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-3PLT_1x03-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-4PLT_1x04-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-5PLT_1x05-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-6PLT_1x06-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-7PLT_1x07-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-8PLT_1x08-1MP_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Zhaoxing.pretty/Zhaoxing_VH_ZX-VH3.96-9PLT_1x09-1MP_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_CUI_PBO-3-Sxx_THT_Vertical.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Hahn_HS-400xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Hi-Link_HLK-10Mxx.kicad_mod
@@ -7860,6 +8150,7 @@
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-05_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-10-20_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW10_1xx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW25_1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW5-1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TPP-15-1xx-D_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT.kicad_mod
@@ -7909,6 +8200,7 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_Silvertel_Ag99xxLP_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TBA1-xxxxE_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TBA1-xxxxE_Single_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TBA1-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TBA2-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TBA2-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TDN_5-xxxxWISM_SMD.kicad_mod
@@ -7917,6 +8209,7 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEA1-xxxxE_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEA1-xxxxHI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEA1-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEC2-12xxWI_24xxWI_48xxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEC3-24xxUI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEL12-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN10-110xxWIRH_THT.kicad_mod
@@ -7927,9 +8220,12 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT.kicad_mod
@@ -7942,7 +8238,6 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1SM_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-2xxxxWI_THT.kicad_mod
-%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR4-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-05xx_12xx_THT.kicad_mod
@@ -7959,6 +8254,7 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.5-24xx_TSR0.5-24xxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.6-48xxWI_TSR0.6-48xxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR1-xxxxE_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR1.5-24xxE_24120E_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR2-24xxN_TSR2-24xxxN_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR2-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_XP_POWER-IA48xxD_THT.kicad_mod
@@ -8069,6 +8365,7 @@
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm.kicad_mod
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm.kicad_mod
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm.kicad_mod
+%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_Citizen_CS325S-4Pin_3.2x2.5mm.kicad_mod
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm.kicad_mod
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm.kicad_mod
%%DATADIR%%/footprints/Crystal.pretty/Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering.kicad_mod
@@ -8359,6 +8656,7 @@
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306.kicad_mod
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306_No_Mounting_Holes.kicad_mod
%%DATADIR%%/footprints/Display.pretty/CR2013-MI2120.kicad_mod
+%%DATADIR%%/footprints/Display.pretty/DL1416.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA-eDIP128B-XXX.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGL128-6.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGM128-6.kicad_mod
@@ -8600,6 +8898,9 @@
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_Littelfuse_Nano2_154x.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_Littelfuse_Nano2_157x.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Bourns_2038.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxL-6.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxM-6.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_125x35x50mm_3xFixationM3.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_38x38mm_SpringFixation.kicad_mod
@@ -8607,6 +8908,17 @@
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_573300D00010G_TO-263.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_576802B03900G.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_590302B03600G.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531002B00000G_34.9x12.7mm_H25.4mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531002B02100G_34.9x12.7mm_H25.4mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531002B02500G_34.9x12.7mm_H25.4mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531102B00000G_34.9x12.7mm_H38.1mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531102B02100G_34.9x12.7mm_H38.1mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531102B02500G_34.9x12.7mm_H38.1mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531102V02500G_34.9x12.7mm_H38.1mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531202B00000G_34.9x12.7mm_H50.8mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531202B02100G_34.9x12.7mm_H50.8mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531202B02500G_34.9x12.7mm_H50.8mm.kicad_mod
+%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_Extruded_531302B02500G_34.9x12.7mm_H63.5mm.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_AAVID_TV5G_TO220_Horizontal.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_Fischer_FK224xx2201_25x8.3mm.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_Fischer_FK24413D2PAK_26x13mm.kicad_mod
@@ -8810,6 +9122,11 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Chilisin_BMRx00050515.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Chilisin_BMRx00060615.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Chilisin_BMRx00060630.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_0403HQ_1008Metric.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_0604HQ_1610Metric.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_0805HQ_2012Metric.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_1008HQ_2520Metric.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_1008HQ_2520Metric_LowProfile.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_1515SQ-47N.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_1515SQ-68N.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Coilcraft_1515SQ-82N.kicad_mod
@@ -8920,6 +9237,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_TDK_ACM2520-3P.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_TDK_ACM7060.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Bourns_DR331.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Delevan_4222.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Wuerth_WE-SL2.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Wurth_WE-CNSW-1206.kicad_mod
@@ -8937,7 +9255,8 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1005.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA5030.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA7030.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM35xxC.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3512C.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3518C.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DFE201610P.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH2MCNxxxx02_2.0x1.6mm.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH55DN_5.7x5.0mm.kicad_mod
@@ -9132,6 +9451,17 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_NR-60xx_HandSoldering.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_NR-80xx.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_NR-80xx_HandSoldering.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0420.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0520.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0530.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0620.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0624.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0630.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL0650.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL1040.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL1050.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL1250.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TechFuse_SL1265.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TracoPower_TCK-047_5.2x5.8mm.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TracoPower_TCK-141.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IFSC-1515AH_4x4x1.8mm.kicad_mod
@@ -9564,6 +9894,7 @@
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XQ_HandSoldering.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Dialight_591.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Everlight-SMD3528_3.5x2.8mm_67-21ST.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Foshan-NTD3528_3.5x2.8mm.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Inolux_IN-P55TATRGB_PLCC6_5.0x5.5mm_P1.8mm.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Kingbright_AAA3528ESGCT.kicad_mod
@@ -9920,16 +10251,7 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H0.5mm_9774005633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_9774025633.kicad_mod
@@ -9954,27 +10276,28 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606332.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606334.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_NoNPTH_97730606330.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H0.5mm_9774005151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H1.5mm_9774015151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H10mm_9774100151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H1mm_9774010151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2.5mm_9774025151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2.7mm_9774027151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2mm_9774020151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H3.5mm_9774035151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H3mm_9774030151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H4.5mm_9774045151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H4mm_9774040151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H5.5mm_9774055151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H5mm_9774050151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H6.5mm_9774065151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H6mm_9774060151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H7.5mm_9774075151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H7mm_9774070151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H8.5mm_9774085151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H8mm_9774080151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H9.5mm_9774095151R.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H9mm_9774090151R.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H0.5mm_9774005151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H1.5mm_9774015151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H10mm_9774100151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H1mm_9774010151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2.5mm_9774025151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2.7mm_9774027151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H2mm_9774020151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H3.5mm_9774035151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H3mm_9774030151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H4.5mm_9774045151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H4mm_9774040151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H5.5mm_9774055151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H5mm_9774050151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H6.5mm_9774065151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H6mm_9774060151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H7.5mm_9774075151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H7mm_9774070151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H8.5mm_9774085151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H8mm_9774080151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H9.5mm_9774095151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2.5_H9mm_9774090151.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H0.5mm_9774005243.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H1.5mm_9774015243.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H1mm_9774010243.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H2.5mm_9774025243.kicad_mod
@@ -9987,6 +10310,7 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H6mm_9774060243.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H7mm_9774070243.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M2_H8mm_9774080243.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H0.5mm_9774005360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H1.5mm_9774015360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H10mm_9774100360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H11mm_9774110360.kicad_mod
@@ -9994,6 +10318,7 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H13mm_9774130360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H14mm_9774140360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H15mm_9774150360.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H16mm_9774160360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H1mm_9774010360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H2.5mm_9774025360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H2mm_9774020360.kicad_mod
@@ -10004,6 +10329,16 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960.kicad_mod
@@ -10073,6 +10408,7 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H13mm_9774130960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H14mm_9774140960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H15mm_9774150960.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H16mm_9774160960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H1mm_9774010960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H2.5mm_9774025960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMST-3.3mm_H2mm_9774020960.kicad_mod
@@ -10129,6 +10465,7 @@
%%DATADIR%%/footprints/OptoDevice.pretty/Finder_34.81.kicad_mod
%%DATADIR%%/footprints/OptoDevice.pretty/Hamamatsu_C12880.kicad_mod
%%DATADIR%%/footprints/OptoDevice.pretty/Hamamatsu_S13360-30CS.kicad_mod
+%%DATADIR%%/footprints/OptoDevice.pretty/Hamamatsu_S14160-6050HS.kicad_mod
%%DATADIR%%/footprints/OptoDevice.pretty/Kingbright_KPS-3227.kicad_mod
%%DATADIR%%/footprints/OptoDevice.pretty/Kingbright_KPS-5130.kicad_mod
%%DATADIR%%/footprints/OptoDevice.pretty/Kingbright_KRC011_Horizontal.kicad_mod
@@ -10287,15 +10624,19 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Analog_BGA-49_6.25x6.25mm_Layout7x7_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Analog_BGA-77_9x15mm_Layout7x11_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_11.0x11.0mm_Layout10x10_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_12x18mm_Layout10x17_P1mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_14x18mm_Layout10x17_P1mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_6.0x6.0mm_Layout11x11_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-1023_33.0x33.0mm_Layout32x32_P1.0mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-1156_35.0x35.0mm_Layout34x34_P1.0mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-1295_37.5x37.5mm_Layout36x36_P1.0mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-132_12x18mm_Layout11x17_P1.0mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/BGA-132_12x18mm_Layout11x17_P1mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-144_13.0x13.0mm_Layout12x12_P1.0mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-144_7.0x7.0mm_Layout13x13_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-152_14x18mm_Layout13x17_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/BGA-152_14x18mm_Layout13x17_P1mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-153_8.0x8.0mm_Layout15x15_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-169_11.0x11.0mm_Layout13x13_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-16_1.92x1.92mm_Layout4x4_P0.5mm.kicad_mod
@@ -10317,6 +10658,7 @@
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-529_19x19mm_Layout23x23_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-624_21x21mm_Layout25x25_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-625_21.0x21.0mm_Layout25x25_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/BGA-63_9x11mm_Layout10x12_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-64_9.0x9.0mm_Layout10x10_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-672_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-676_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD.kicad_mod
@@ -10339,6 +10681,7 @@
%%DATADIR%%/footprints/Package_BGA.pretty/FBGA-96_8x14mm_Layout9x16_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/FBGA-96_9x13mm_Layout9x16_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/FBGA-96_9x14mm_Layout9x16_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/FCPBGA-780_23x23mm_Layout28x28_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Infineon_LFBGA-292_17x17mm_Layout20x20_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Infineon_TFBGA-48_6x10mm_Layout6x8_P0.75mm.kicad_mod
@@ -10375,6 +10718,7 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_9x14mm_Layout9x16_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/NXP_SOT1982-1_VFBGA-98_7x7mm_Layout13x13_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/NXP_SOT2162-1_VFBGA-59_4x4mm_Layout9x9_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/NXP_TFBGA-50_5x5mm_Layout9x9_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_LFBGA-354_16x16mm_Layout19x19_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_LFBGA-448_18x18mm_Layout22x22_P0.8mm.kicad_mod
@@ -10383,11 +10727,14 @@
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-257_10x10mm_Layout19x19_P0.5mmP0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-320_11x11mm_Layout21x21_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-436_18x18mm_Layout22x22_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-121_6x6mm_Layout11x11_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-129_7x7mm_Layout13x13_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-59_5x5mm_Layout8x8_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-73_5x5mm_Layout9x9_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-81_5x5mm_Layout9x9_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ST_VFBGA-361_10x10mm_Layout19x19_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ST_VFBGA-424_14x14mm_Layout27x27_P0.5mmP0.5x0.5mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/ST_uTFBGA-36_3.6x3.6mm_Layout6x6_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/TFBGA-100_5.5x5.5mm_Layout10x10_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/TFBGA-100_8x8mm_Layout10x10_P0.8mm.kicad_mod
@@ -10601,6 +10948,7 @@
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_Layout7x5_P0.4mm_Stagger.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-19_1.643x2.492mm_Layout4x11_P0.35mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-208_5.38x5.47mm_Layout26x16_P0.35mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-208_5.8x5.6mm_Layout26x16_P0.35mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.4mm_Layout4x5_P0.4mm.kicad_mod
@@ -10611,12 +10959,16 @@
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-27_2.34x2.55mm_Layout9x6_P0.4mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_2.652x2.592mm_Layout7x12_P0.4mm_Stagger_Offcenter.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_2.83x2.99mm_Layout7x13_P0.4mm_Stagger_Offcenter.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-39_2.76x2.78mm_Layout11x7_P0.4mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-41_2.98x2.76mm_Layout13x7_P0.4mm_Stagger.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-42_2.93x2.82mm_Layout12x7_P0.4mm_Stagger.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_3.14x3.14mm_Layout7x7_P0.4mm_Offcenter.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_3.3x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod
@@ -10669,6 +11021,7 @@
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_Layout2x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm.kicad_mod
@@ -10784,6 +11137,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/IDT_QFN-12-1EP_2x2mm_P0.5mm_EP1.1x1.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/IDT_QFN-12-1EP_2x2mm_P0.5mm_EP1.1x1.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_MLPQ-40-32-1EP_7x7mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
@@ -10802,6 +11157,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MLPQ-16-1EP_4x4mm_P0.65mm_EP2.8x2.8mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-12_2x2mm_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-16_3x3mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_FC2QFN-14_2.5x2.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm_ThermalVias.kicad_mod
@@ -10993,6 +11349,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.4x4.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.4x4.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm.kicad_mod
@@ -11274,6 +11632,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-20_3x3mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-32_5x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm.kicad_mod
@@ -11319,6 +11678,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.3x3.3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.3x3.3mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm.kicad_mod
@@ -11329,6 +11690,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
@@ -11339,6 +11702,10 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP44-24L.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP44-24L_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP55-27L.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP55-27L_R.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP55-27L_R_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Vishay_PowerPAK_MLP55-27L_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/W-PDFN-8-1EP_6x5mm_P1.27mm_EP3x3mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WCH_QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.kicad_mod
@@ -11767,6 +12134,9 @@
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_PQFP-80_14x20mm_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100_14x14mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-128_14x20mm_P0.5mm.kicad_mod
@@ -11805,6 +12175,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/Microchip_PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-100_14x20mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-112_20x20mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-128_28x28mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm_i386.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-144_28x28mm_P0.65mm.kicad_mod
@@ -11813,9 +12184,9 @@
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-208_28x28mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-240_32.1x32.1mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-256_28x28mm_P0.4mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-32_5x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-64_14x14mm_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias.kicad_mod
@@ -11826,6 +12197,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_16x16mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_20x20mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-176_24x24mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_5x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_7x7mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44_10x10mm_P0.8mm.kicad_mod
@@ -11844,13 +12216,13 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_14x14mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_7x7mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80-1EP_14x14mm_P0.65mm_EP9.5x9.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80-1EP_14x14mm_P0.65mm_EP9.5x9.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80_12x12mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7C.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7F.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/SIP-8_19x3mm_P2.54mm.kicad_mod
@@ -11887,8 +12259,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod
@@ -11906,6 +12276,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
@@ -11954,10 +12326,9 @@
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-8-59_7.5x6.3mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_SOIC-20W_7.6x12.8mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/MFSOP6-4_4.4x3.6mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/MFSOP6-5_4.4x3.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm.kicad_mod
@@ -12017,7 +12388,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/SO-4_4.4x4.3mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SO-4_7.6x3.6mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SO-5-6_4.55x3.7mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/SO-5_4.4x3.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SO-6L_10x3.84mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SO-6_4.4x3.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SO-8_3.9x4.9mm_P1.27mm.kicad_mod
@@ -12040,6 +12410,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-32_7.518x20.777mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-4_4.55x2.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-4_4.55x3.7mm_P2.54mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-5-6_4.4x3.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm.kicad_mod
@@ -12053,6 +12424,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-N7_3.9x4.9mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8_3.81x9.347mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8_5.3x5.3mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8_5.3x6.2mm_P1.27mm.kicad_mod
@@ -12081,7 +12453,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-8_3.76x4.96mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/SOP-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-8_6.605x9.655mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-8_6.62x9.15mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm.kicad_mod
@@ -12109,6 +12480,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-40_8.8x17.5mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod
@@ -12169,7 +12541,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod
@@ -12242,6 +12613,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0028V_TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.7mm_Mask2.94x5.62mm.kicad_mod
@@ -12249,6 +12622,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_S-PDSO-G8_3x3mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Toshiba_SOIC-5-6_4.4x3.6mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/VSO-40_7.6x15.4mm_P0.762mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/VSO-56_11.1x21.5mm_P0.75mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/VSSOP-10_3x3mm_P0.5mm.kicad_mod
@@ -12310,6 +12685,8 @@
%%DATADIR%%/footprints/Package_SON.pretty/Texas_S-PWSON-N8_EP1.2x2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Texas_USON-6_1x1.45mm_P0.5mm_SMD.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Texas_VSON-HR-8_1.5x2mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-4-1EP_1.1x1.4mm_P0.5mm_EP0.8x0.6mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-4-1EP_1.1x1.4mm_P0.5mm_EP0.8x0.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-5_0.8x0.8mm_P0.48mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-5_0.8x0.8mm_P0.48mm_RoutingVia.kicad_mod
@@ -12586,6 +12963,7 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-8_Vertical.kicad_mod
+%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.93x5.08mm_StaggerOdd_Lead3.378mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown.kicad_mod
@@ -12828,6 +13206,7 @@
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3339W_Horizontal.kicad_mod
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386C_Horizontal.kicad_mod
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386F_Vertical.kicad_mod
+%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386H_Horizontal.kicad_mod
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386P_Vertical.kicad_mod
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386W_Horizontal.kicad_mod
%%DATADIR%%/footprints/Potentiometer_THT.pretty/Potentiometer_Bourns_3386X_Horizontal.kicad_mod
@@ -12892,7 +13271,9 @@
%%DATADIR%%/footprints/RF_Antenna.pretty/Astrocast_AST50127-00.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/Coilcraft_MA5532-AE_RFID.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT18x100.kicad_mod
+%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT18x100_2400-2500Mhz.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT43F0100.kicad_mod
+%%DATADIR%%/footprints/RF_Antenna.pretty/Johanson_2450AT43F0100_2400-2500Mhz.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/Molex_47948-0001_2.4Ghz.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/NiceRF_SW868-TH13_868Mhz.kicad_mod
%%DATADIR%%/footprints/RF_Antenna.pretty/Pulse_W3000.kicad_mod
@@ -13005,6 +13386,7 @@
%%DATADIR%%/footprints/RF_Module.pretty/IQRF_TRx2D_KON-SIM-01.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/Jadak_Thingmagic_M6e-Nano.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/Laird_BL652.kicad_mod
+%%DATADIR%%/footprints/RF_Module.pretty/Laird_BL653.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/MCU_Seeed_ESP32C3.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/MOD-nRF8001.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/Microchip_BM83.kicad_mod
@@ -13118,6 +13500,7 @@
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_DPST_Omron_G2RL-2A.kicad_mod
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_DPST_Schrack-RT2-FormA_RM5mm.kicad_mod
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_NCR_HHG1D-1.kicad_mod
+%%DATADIR%%/footprints/Relay_THT.pretty/Relay_SPDT_CUI_SR5.kicad_mod
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_SPDT_Finder_32.21-x000.kicad_mod
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_SPDT_Finder_34.51_Horizontal.kicad_mod
%%DATADIR%%/footprints/Relay_THT.pretty/Relay_SPDT_Finder_34.51_Vertical.kicad_mod
@@ -13206,6 +13589,8 @@
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0201_0603Metric_Pad0.64x0.40mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0402_1005Metric.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0402_1005Metric_Pad0.72x0.64mm_HandSolder.kicad_mod
+%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0508_1220Metric.kicad_mod
+%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0508_1220Metric_Pad1.12x2.15mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0603_1608Metric.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0603_1608Metric_Pad0.98x0.95mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_0612_1632Metric.kicad_mod
@@ -13222,6 +13607,8 @@
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1210_3225Metric_Pad1.30x2.65mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1218_3246Metric.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1218_3246Metric_Pad1.22x4.75mm_HandSolder.kicad_mod
+%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1225_3264Metric.kicad_mod
+%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1225_3264Metric_Pad1.47x6.45mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1812_4532Metric.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_1812_4532Metric_Pad1.30x3.40mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Resistor_SMD.pretty/R_2010_5025Metric.kicad_mod
@@ -13454,6 +13841,7 @@
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm.kicad_mod
+%%DATADIR%%/footprints/Sensor_Humidity.pretty/Texas_S-PWSON-N6-HDC2080.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/Analog_LGA-16_3.25x3mm_P0.5mm_LayoutBorder3x5y.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm_NoMask.kicad_mod
@@ -13842,6 +14230,27 @@
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-22_1x22_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-23_1x23_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-24_1x24_P5.08mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-01P_1x01_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-02P_1x02_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-03P_1x03_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-04P_1x04_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-05P_1x05_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-06P_1x06_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-07P_1x07_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-08P_1x08_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-09P_1x09_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-10P_1x10_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-11P_1x11_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-12P_1x12_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-14P_1x14_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-15P_1x15_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-16P_1x16_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-18P_1x18_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-19P_1x19_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-20P_1x20_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-24P_1x24_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-44P_1x44_P3.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-45P_1x45_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Dinkle.pretty/TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Dinkle.pretty/TerminalBlock_Dinkle_DT-55-B01X-03_P10.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Dinkle.pretty/TerminalBlock_Dinkle_DT-55-B01X-04_P10.00mm.kicad_mod
@@ -13964,6 +14373,18 @@
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1,5-9-5.08_1x09_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1,5-9_1x09_P5.00mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-10-3.81_1x10_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-11-3.81_1x11_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-12-3.81_1x12_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-13-3.81_1x13_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-2-3.81_1x02_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-3-3.81_1x03_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-4-3.81_1x04_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-5-3.81_1x05_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-6-3.81_1x06_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-7-3.81_1x07_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-8-3.81_1x08_P3.81mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-1-9-3.81_1x09_P3.81mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-3-10-5.08_1x10_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-3-11-5.08_1x11_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Phoenix.pretty/TerminalBlock_Phoenix_MKDS-3-12-5.08_1x12_P5.08mm_Horizontal.kicad_mod
@@ -14449,6 +14870,8 @@
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Bel_S558-5999-T7-F.kicad_mod
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Bourns_PT61017PEL.kicad_mod
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Bourns_PT61020EL.kicad_mod
+%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Bourns_SM13126PEL.kicad_mod
+%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_CNDtek_H1102N.kicad_mod
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_HALO_TG111-MSC13.kicad_mod
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Halo_N2_SO-16_7.11x12.7mm.kicad_mod
%%DATADIR%%/footprints/Transformer_SMD.pretty/Transformer_Ethernet_Halo_N5_SO-16_7.11x12.7mm.kicad_mod
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index fbd8e616baf5..0038c9263834 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
+DISTVERSION= 9.0.3
CATEGORIES= cad
PKGNAMESUFFIX= -library-packages3d
diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo
index 45aa28222fca..afd93b93040f 100644
--- a/cad/kicad-library-packages3d/distinfo
+++ b/cad/kicad-library-packages3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912573
-SHA256 (kicad-packages3D-9.0.2.tar.bz2) = 5d969971df4957972fb0aadae5bd03c4d654f6aacf7a95d972f49ac56ea6aee4
-SIZE (kicad-packages3D-9.0.2.tar.bz2) = 700504866
+TIMESTAMP = 1752003619
+SHA256 (kicad-packages3D-9.0.3.tar.bz2) = 33f7e7a901f22c566de1e855a4639dd464bfa8caa1fcbcc3dc56279f18dc1888
+SIZE (kicad-packages3D-9.0.3.tar.bz2) = 680806500
diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist
index e2325a02187e..6542a1f3a24f 100644
--- a/cad/kicad-library-packages3d/pkg-plist
+++ b/cad/kicad-library-packages3d/pkg-plist
@@ -50,6 +50,8 @@
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BC2AAPC_2xAA.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.wrl
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.step
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/Battery_CR1225.step
@@ -60,6 +62,10 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7010B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUJ_EVQPUA.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUK_EVQPUB.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUL_EVQPUC.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUM_EVQPUD.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.step
@@ -232,34 +238,61 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T-SH_NO_CK_KMR2xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KMR2.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC7xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_SPST_NO_Alps_SKRK.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1000.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1100.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1002P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1022P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVPBF.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-100xP.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-101xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645Sx43SMTR92.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-J1.step
@@ -270,6 +303,9 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G2.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step
@@ -380,6 +416,9 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_E-Switch_EG2219_DPDT_Angled.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH-12mm_Wuerth-430476085716.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H13mm.step
@@ -398,6 +437,7 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-10xx.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.step
@@ -442,6 +482,7 @@
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/MagneticBuzzer_StarMicronics_HMB-06_HMB-12.wrl
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.step
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.wrl
+%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/Speaker_CUI_CMR-1206S-67.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.wrl
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.step
@@ -1430,6 +1471,8 @@
%%DATADIR%%/3dmodels/Connector.3dshapes/Banana_Cliff_FCR7350R_S16N-PC_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector.3dshapes/Banana_Cliff_FCR7350Y_S16N-PC_Horizontal.step
%%DATADIR%%/3dmodels/Connector.3dshapes/Banana_Cliff_FCR7350Y_S16N-PC_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector.3dshapes/Conn_C14_Receptacle_RightAngle_Schurter_DD21.01xx.step
+%%DATADIR%%/3dmodels/Connector.3dshapes/Conn_C14_Receptacle_RightAngle_Schurter_DD21.01xx.wrl
%%DATADIR%%/3dmodels/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.step
%%DATADIR%%/3dmodels/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
%%DATADIR%%/3dmodels/Connector.3dshapes/FanPinHeader_1x04_P2.54mm_Vertical.step
@@ -1444,6 +1487,8 @@
%%DATADIR%%/3dmodels/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3524N_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3525N_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3525N_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Audio.3dshapes/Jack_3.5mm_Ledino_KB3SPRS_Horizontal.step
+%%DATADIR%%/3dmodels/Connector_Audio.3dshapes/Jack_3.5mm_Ledino_KB3SPRS_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_BarrelJack.3dshapes/BarrelJack_CUI_PJ-063AH_Horizontal.step
%%DATADIR%%/3dmodels/Connector_BarrelJack.3dshapes/BarrelJack_CUI_PJ-063AH_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_BarrelJack.3dshapes/BarrelJack_CUI_PJ-063BH_Horizontal.step
@@ -1460,6 +1505,7 @@
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/microSD_HC_Hirose_DM3D-SF.wrl
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.step
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.wrl
+%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.wrl
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPL.00.250.NTN.step
@@ -7944,6 +7990,7 @@
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-D_Molex_74320-4004_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.step
@@ -8874,6 +8921,17 @@
%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_125x35x50mm_3xFixationM3.wrl
%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_573300D00010G_TO-263.step
%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_573300D00010G_TO-263.wrl
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531002B00000G_34.9x12.7mm_H25.4mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531002B02100G_34.9x12.7mm_H25.4mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531002B02500G_34.9x12.7mm_H25.4mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531102B00000G_34.9x12.7mm_H38.1mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531102B02100G_34.9x12.7mm_H38.1mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531102B02500G_34.9x12.7mm_H38.1mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531102V02500G_34.9x12.7mm_H38.1mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531202B00000G_34.9x12.7mm_H50.8mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531202B02100G_34.9x12.7mm_H50.8mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531202B02500G_34.9x12.7mm_H50.8mm.step
+%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_AAVID_Extruded_531302B02500G_34.9x12.7mm_H63.5mm.step
%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm.step
%%DATADIR%%/3dmodels/Heatsink.3dshapes/Heatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_01005_0402Metric.step
@@ -9324,6 +9382,8 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA5030.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3512C.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3518C.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4332.step
@@ -9544,8 +9604,51 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TDK_SLF6045.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TDK_SLF7032.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TDK_SLF7032.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0420.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0420.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0520.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0520.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0530.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0530.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0620.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0620.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0624.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0624.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0630.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0630.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0650.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL0650.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1040.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1050.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1250.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1250.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1335.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1365.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1890.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-5040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1052.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1070.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1078.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1190.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1240.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1390.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7070.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-2010.step
@@ -9928,6 +10031,18 @@
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_2816_7142Metric.wrl
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_2816_7142Metric_Castellated.step
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_2816_7142Metric_Castellated.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_12V_HighDensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_12V_HighDensity.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_12V_HighIntensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_12V_HighIntensity.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_3V_HighDensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_3V_HighDensity.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_3V_HighIntensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_3V_HighIntensity.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_6V_HighDensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_6V_HighDensity.wrl
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_6V_HighIntensity.step
+%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Cree-XHP50_6V_HighIntensity.wrl
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm.step
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm.wrl
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_Kingbright_APA1606_1.6x0.6mm_Horizontal.step
@@ -10152,26 +10267,6 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.step
@@ -10278,6 +10373,16 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.wrl
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.step
@@ -10630,6 +10735,8 @@
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/BGA-9_1.6x1.6mm_Layout3x3_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/FBGA-78_7.5x11mm_Layout2x3x13_P0.8mm.step
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/FBGA-78_7.5x11mm_Layout2x3x13_P0.8mm.wrl
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/FCPBGA-780_23x23mm_Layout28x28_P0.8mm.step
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/FCPBGA-780_23x23mm_Layout28x28_P0.8mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm.step
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/LFBGA-100_10x10mm_Layout10x10_P0.8mm.step
@@ -10730,6 +10837,7 @@
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/NXP_SOT1450-2_WLCSP-100_5.07x5.07mm_Layout10x10_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/ArtInChip_QFN-100-1EP_12x12mm_P0.4mm_EP7.4x7.4mm.step
@@ -10836,6 +10944,8 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Infineon_PG-TSNP-6-10_0.7x1.1mm_0.7x1.1mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Mini-Circuits_FG873-4_3x3mm.step
@@ -11038,6 +11148,8 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-32_5x5mm_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-32_5x5mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm.step
@@ -11052,6 +11164,8 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Vishay_PowerPAK_MLP32_55G.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Vishay_PowerPAK_MLP44-24L.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Vishay_PowerPAK_MLP44-24L.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Vishay_PowerPAK_MLP55_27L.step
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Vishay_PowerPAK_MLP55_27L_R.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/W-PDFN-8-1EP_6x5mm_P1.27mm_EP3x3mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/W-PDFN-8-1EP_6x5mm_P1.27mm_EP3x3mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm.step
@@ -11560,10 +11674,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-208_28x28mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-216_24x24mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-216_24x24mm_P0.4mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_EP3.45x3.45mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_EP3.45x3.45mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32_5x5mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32_5x5mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/LQFP-32_7x7mm_P0.8mm.step
@@ -11628,8 +11738,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-100_12x12mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-100_14x14mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-100_14x14mm_P0.5mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-100_14x14mm_P0.5mm_EP5x5mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-100_14x14mm_P0.5mm_EP5x5mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-120_14x14mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-120_14x14mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-128_14x14mm_P0.4mm.step
@@ -11660,10 +11768,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_P0.5mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_P0.5mm_EP8x8mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_P0.5mm_EP8x8mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_Pitch0.5mm_EP8x8mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_10x10mm_Pitch0.5mm_EP8x8mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_14x14mm_P0.8mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_14x14mm_P0.8mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-64_7x7mm_P0.4mm.step
@@ -11678,8 +11782,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-80_14x14mm_P0.65mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-80_14x14mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.step
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7F.step
@@ -11712,12 +11814,12 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm.step
@@ -11736,10 +11838,8 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MFSOP6-4_4.4x3.6mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MFSOP6-4_4.4x3.6mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MFSOP6-5_4.4x3.6mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MFSOP6-5_4.4x3.6mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10_3x3mm_P0.5mm.step
@@ -11760,8 +11860,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.54x2.8mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.54x2.8mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-8_3x3mm_P0.65mm.step
@@ -11802,8 +11900,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-4_7.6x3.6mm_P2.54mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-5-6_4.55x3.7mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-5-6_4.55x3.7mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-5_4.4x3.6mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-5_4.4x3.6mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-6L_10x3.84mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-6L_10x3.84mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SO-6_4.4x3.6mm_P1.27mm.step
@@ -11838,12 +11934,16 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-28W_7.5x17.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-28W_7.5x18.7mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-28W_7.5x18.7mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-5-6_4.4x3.6mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-5-6_4.4x3.6mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-N7_3.9x4.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8-N7_3.9x4.9mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_3.81x9.347mm_P2.54mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_3.81x9.347mm_P2.54mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_5.3x5.3mm_P1.27mm.step
@@ -11852,16 +11952,14 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_5.3x6.2mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.49mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.49mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_7.5x10.4mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_7.5x10.4mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-18_7.0x12.5mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-18_7.0x12.5mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-4_3.8x4.1mm_P2.54mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-4_3.8x4.1mm_P2.54mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-4_4.4x2.6mm_P1.27mm.step
@@ -11886,8 +11984,8 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1.0mm_EP2.1x3.3mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1.0mm_EP2.1x3.3mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10_3.9x4.9mm_P1.00mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-10_3.9x4.9mm_P1.00mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-14_5.3x6.2mm_P0.65mm.step
@@ -11914,8 +12012,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-28_3.9x9.9mm_P0.635mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-28_5.3x10.2mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-28_5.3x10.2mm_P0.65mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-32_11.305x20.495mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-32_11.305x20.495mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-44_5.3x12.8mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-44_5.3x12.8mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SSOP-48_7.5x15.9mm_P0.635mm.step
@@ -11974,8 +12070,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-40_18.4x10mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_12.4x12mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_12.4x12mm_P0.5mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_12x18.4mm_P0.5mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_12x18.4mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_14.4x12mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_14.4x12mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSOP-I-48_16.4x12mm_P0.5mm.step
@@ -12002,8 +12096,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-14_4.4x5mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_P0.65mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm_EP3.4x5mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16-1EP_4.4x5mm_Pitch0.65mm_EP3.4x5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16_4.4x5mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-16_4.4x5mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-20_4.4x5mm_P0.5mm.step
@@ -12022,8 +12114,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_4.4x7.8mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_P0.65mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_Pitch0.65mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_Pitch0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_6.1x7.8mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_6.1x7.8mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-28_6.1x9.7mm_P0.65mm.step
@@ -12114,8 +12204,15 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/TSSOP-8_4.4x3mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-5-6_4.4x3.6mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-5-6_4.4x3.6mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSO-40_7.6x15.4mm_P0.762mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSO-40_7.6x15.4mm_P0.762mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSO-56_11.1x21.5mm_P0.75mm.step
@@ -12124,8 +12221,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-10_3x3mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.3x2mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.3x2mm_P0.5mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.step
@@ -12734,6 +12829,7 @@
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPST_Fujitsu_FTR-F1A.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPST_Schrack-RT2-FormA_RM5mm.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPST_Schrack-RT2-FormA_RM5mm.wrl
+%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_SPDT_CUI_SR5.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_SPDT_Finder_32.21-x000.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_SPDT_Finder_32.21-x000.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_SPDT_Finder_34.51_Horizontal.step
@@ -13110,6 +13206,7 @@
%%DATADIR%%/3dmodels/Sensor_Current.3dshapes/LEM_LTSR-NP.wrl
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.step
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.wrl
+%%DATADIR%%/3dmodels/Sensor_Humidity.3dshapes/Texas_S-PWSON-N6-HDC2080.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl
%%DATADIR%%/3dmodels/Sensor_Voltage.3dshapes/LEM_LV25-P.step
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index a6bb4fc2fa69..07ed35b166e1 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
+DISTVERSION= 9.0.3
CATEGORIES= cad
PKGNAMESUFFIX= -library-symbols
diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo
index a1aa1d516aba..4e974cbfe1f2 100644
--- a/cad/kicad-library-symbols/distinfo
+++ b/cad/kicad-library-symbols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912511
-SHA256 (kicad-symbols-9.0.2.tar.bz2) = 3a15138ac603937f8e144b045908823c6ddf0274e71a8c9745a68894b4be594c
-SIZE (kicad-symbols-9.0.2.tar.bz2) = 3803426
+TIMESTAMP = 1752003661
+SHA256 (kicad-symbols-9.0.3.tar.bz2) = 83964350a40a2b68d4667cc57827cf39f6cda7cf5403cb54f83eb8cee402fa1d
+SIZE (kicad-symbols-9.0.3.tar.bz2) = 3816851
diff --git a/cad/kicad-library-symbols/pkg-plist b/cad/kicad-library-symbols/pkg-plist
index c2c8e1fe4a6b..5a4cae337acb 100644
--- a/cad/kicad-library-symbols/pkg-plist
+++ b/cad/kicad-library-symbols/pkg-plist
@@ -149,6 +149,7 @@
%%DATADIR%%/symbols/MCU_Texas.kicad_sym
%%DATADIR%%/symbols/MCU_Texas_MSP430.kicad_sym
%%DATADIR%%/symbols/MCU_Texas_SimpleLink.kicad_sym
+%%DATADIR%%/symbols/MCU_Trident.kicad_sym
%%DATADIR%%/symbols/MCU_WCH_CH32V0.kicad_sym
%%DATADIR%%/symbols/MCU_WCH_CH32V2.kicad_sym
%%DATADIR%%/symbols/MCU_WCH_CH32V3.kicad_sym
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index a436dd9faac2..97583eec39a4 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
+DISTVERSION= 9.0.3
CATEGORIES= cad
PKGNAMESUFFIX= -library-tmpl
diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo
index 337de4312446..a3527b617675 100644
--- a/cad/kicad-library-templates/distinfo
+++ b/cad/kicad-library-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912542
-SHA256 (kicad-templates-9.0.2.tar.bz2) = 0e23c346f5fdfbff873c388eabe2dc8dfef9794fd40b3ba392255f02f8e3ba06
-SIZE (kicad-templates-9.0.2.tar.bz2) = 2882461
+TIMESTAMP = 1752003688
+SHA256 (kicad-templates-9.0.3.tar.bz2) = e41928aed4b40599a76ec682ed309265511509a5ba0ab257e1eaa02e03483792
+SIZE (kicad-templates-9.0.3.tar.bz2) = 2883052
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 5f15d02b3f34..aee785f47ff7 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.2
-PORTREVISION= 3
+DISTVERSION= 9.0.3
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo
index 10648b9b92c4..819e62260295 100644
--- a/cad/kicad/distinfo
+++ b/cad/kicad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746912497
-SHA256 (kicad-9.0.2.tar.bz2) = a184642b085f446e1709e373ea2b12872295ad5b3cc2ef894af155928d7f8e0d
-SIZE (kicad-9.0.2.tar.bz2) = 128281428
+TIMESTAMP = 1752003778
+SHA256 (kicad-9.0.3.tar.bz2) = ab11c595a2ab78d350bef1dfbdc71582af299987111341fd9103428ae994a50e
+SIZE (kicad-9.0.3.tar.bz2) = 127897236
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index e876a7ce4d5b..26645e6a6aa3 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -1,12 +1,8 @@
PORTNAME= verilator
DISTVERSIONPREFIX= v
-DISTVERSION= 5.036
-PORTREVISION= 1
+DISTVERSION= 5.038
CATEGORIES= cad
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
-PATCHFILES= d94ed785888614cd53379b9faf58dfbde8f06b6f.patch:-p1 # https://github.com/verilator/verilator/pull/6028
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Synthesizable Verilog to C++ compiler
WWW= https://www.veripool.org/verilator/ \
diff --git a/cad/verilator/distinfo b/cad/verilator/distinfo
index b171502a4b75..5620f0d33f06 100644
--- a/cad/verilator/distinfo
+++ b/cad/verilator/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1747840694
-SHA256 (verilator-verilator-v5.036_GH0.tar.gz) = 4199964882d56cf6a19ce80c6a297ebe3b0c35ea81106cd4f722342594337c47
-SIZE (verilator-verilator-v5.036_GH0.tar.gz) = 35527368
-SHA256 (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 6b4c604ff4b08ad76431fb0cf11858c0313db04cd6e539db9a3fbad5a03f2784
-SIZE (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 972
+TIMESTAMP = 1752209238
+SHA256 (verilator-verilator-v5.038_GH0.tar.gz) = f8c03105224fa034095ba6c8a06443f61f6f59e1d72f76b718f89060e905a0d4
+SIZE (verilator-verilator-v5.038_GH0.tar.gz) = 35611791
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 0f3629e6fc3d..12f297425895 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.1
+DISTVERSION= 0.16.2
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -26,71 +26,74 @@ WRKSRC_SUBDIR= crates/veryl
CARGO_BUILDDEP= no
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
adler32-1.2.0 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
- ammonia-4.0.0 \
+ ammonia-4.1.1 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
anyhow-1.0.98 \
+ approx-0.5.1 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- assert_cmd-2.0.16 \
- async-channel-2.3.1 \
+ assert_cmd-2.0.17 \
+ async-channel-2.5.0 \
async-trait-0.1.88 \
atoi-2.0.0 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
backtrace-ext-0.2.1 \
base64-0.21.7 \
base64-simd-0.8.0 \
bimap-0.6.3 \
+ bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
bitvec-1.0.1 \
- blake3-1.8.0 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
- bstr-1.11.3 \
+ bstr-1.12.0 \
btoi-0.4.3 \
- bumpalo-3.17.0 \
- bytemuck-1.22.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytesize-1.3.3 \
- camino-1.1.9 \
+ camino-1.1.10 \
cast-0.3.0 \
castaway-0.2.3 \
- cc-1.2.17 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_complete-4.5.52 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_complete-4.5.55 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
clru-0.6.2 \
codespan-reporting-0.11.1 \
- codspeed-2.9.1 \
- codspeed-criterion-compat-2.9.1 \
- codspeed-criterion-compat-walltime-2.9.1 \
- colorchoice-1.0.3 \
+ codspeed-3.0.2 \
+ codspeed-criterion-compat-3.0.2 \
+ codspeed-criterion-compat-walltime-3.0.2 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
compact_str-0.6.1 \
concurrent-queue-2.5.0 \
- console-0.15.11 \
+ console-0.16.0 \
constant_time_eq-0.3.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
@@ -105,8 +108,10 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
+ cssparser-0.35.0 \
+ cssparser-macros-0.6.1 \
daggy-0.9.0 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -114,9 +119,9 @@ CARGO_CRATES= addr2line-0.24.2 \
dary_heap-0.3.7 \
dashmap-5.5.3 \
dashmap-6.1.0 \
- data-encoding-2.8.0 \
+ data-encoding-2.9.0 \
debugid-0.8.0 \
- deranged-0.4.1 \
+ deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -129,6 +134,8 @@ CARGO_CRATES= addr2line-0.24.2 \
displaydoc-0.2.5 \
doc-comment-0.3.3 \
dot-writer-0.1.4 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
dunce-1.0.5 \
either-1.15.0 \
elasticlunr-rs-3.0.2 \
@@ -137,11 +144,11 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-as-inner-0.6.1 \
env_filter-0.1.3 \
env_home-0.1.0 \
- env_logger-0.11.7 \
+ env_logger-0.11.8 \
equator-0.4.2 \
equator-macro-0.4.2 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.13 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-1.9.0 \
@@ -151,7 +158,7 @@ CARGO_CRATES= addr2line-0.24.2 \
findshlibs-0.10.2 \
fixedbitset-0.4.2 \
fixedbitset-0.5.7 \
- flate2-1.1.0 \
+ flate2-1.1.2 \
fluent-uri-0.1.4 \
fnv-1.0.7 \
foldhash-0.1.5 \
@@ -173,9 +180,9 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
fxhash-0.2.1 \
generic-array-0.14.7 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
git-actor-0.17.2 \
git-attributes-0.8.3 \
@@ -218,22 +225,20 @@ CARGO_CRATES= addr2line-0.24.2 \
globset-0.4.16 \
graph-cycles-0.1.0 \
h2-0.3.26 \
- half-2.5.0 \
+ half-2.6.0 \
handlebars-6.3.2 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.4 \
headers-0.3.9 \
headers-core-0.2.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hickory-proto-0.24.4 \
hickory-resolver-0.24.4 \
home-0.5.11 \
- hostname-0.4.0 \
- html5ever-0.27.0 \
+ html5ever-0.35.0 \
http-0.2.12 \
http-1.3.1 \
http-body-0.4.6 \
@@ -244,30 +249,28 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.24.2 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
if_chain-1.0.2 \
ignore-0.4.23 \
imara-diff-0.1.8 \
include-flate-0.3.0 \
include-flate-codegen-0.2.0 \
- indexmap-2.8.0 \
+ indexmap-2.10.0 \
inferno-0.11.21 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
instant-0.1.13 \
io-close-0.3.7 \
+ io-uring-0.7.8 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
is-terminal-0.4.16 \
@@ -276,24 +279,23 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.10.5 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.5 \
- jiff-static-0.2.5 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
js-sys-0.3.77 \
jwalk-0.8.1 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lalry-0.1.0 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.174 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libredox-0.1.3 \
+ libredox-0.1.4 \
line-col-0.2.1 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
- lock_api-0.4.12 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
log-0.4.27 \
lru-cache-0.1.2 \
lsp-types-0.97.0 \
@@ -301,10 +303,11 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
mark-flaky-tests-1.0.2 \
mark-flaky-tests-macro-1.0.2 \
- markup5ever-0.12.1 \
+ markup5ever-0.35.0 \
+ match_token-0.35.0 \
maybe-async-0.2.10 \
mdbook-0.4.51 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memmap2-0.5.10 \
memmap2-0.9.5 \
merkle_hash-3.8.0 \
@@ -313,13 +316,14 @@ CARGO_CRATES= addr2line-0.24.2 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
new_debug_unreachable-1.0.6 \
nix-0.26.4 \
+ nix-0.29.0 \
nom-7.1.3 \
normpath-1.3.0 \
- notify-8.0.0 \
+ notify-8.1.0 \
notify-debouncer-mini-0.6.0 \
notify-types-2.0.0 \
ntest-0.9.3 \
@@ -336,33 +340,35 @@ CARGO_CRATES= addr2line-0.24.2 \
num-order-1.2.0 \
num-rational-0.3.2 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
object-0.36.7 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
- opener-0.8.1 \
+ opener-0.8.2 \
option-ext-0.2.0 \
outref-0.5.2 \
- owo-colors-4.2.0 \
+ owo-colors-4.2.2 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
parol-3.0.1 \
parol-macros-1.0.0 \
parol_runtime-3.0.0 \
paste-1.0.15 \
pathdiff-0.2.3 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
petgraph-0.6.5 \
- petgraph-0.8.1 \
+ petgraph-0.8.2 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
phf_shared-0.11.3 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
@@ -371,8 +377,9 @@ CARGO_CRATES= addr2line-0.24.2 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
pprof-0.15.0 \
ppv-lite86-0.2.21 \
@@ -384,27 +391,27 @@ CARGO_CRATES= addr2line-0.24.2 \
proc-macro-crate-3.3.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
prodash-23.1.2 \
pulldown-cmark-0.10.3 \
- pulldown-cmark-0.12.2 \
+ pulldown-cmark-0.13.0 \
pulldown-cmark-escape-0.10.1 \
pulldown-cmark-escape-0.11.0 \
quick-error-2.0.1 \
quick-xml-0.26.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rand_regex-0.18.0 \
+ rand_regex-0.18.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.13 \
redox_users-0.4.6 \
redox_users-0.5.0 \
regex-1.11.1 \
@@ -412,22 +419,21 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.8.5 \
relative-path-2.0.1 \
reqwest-0.11.27 \
- resolv-conf-0.7.1 \
- rgb-0.8.50 \
+ resolv-conf-0.7.4 \
+ rgb-0.8.51 \
ring-0.17.14 \
rle-decode-fast-1.0.3 \
ropey-1.6.1 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
- rustix-0.38.44 \
- rustix-1.0.3 \
+ rustix-1.0.7 \
rustls-0.21.12 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
- rustversion-1.0.20 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
scnr-0.8.0 \
@@ -440,24 +446,25 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_json-1.0.140 \
serde_regex-1.1.0 \
serde_repr-0.1.20 \
- serde_spanned-0.6.8 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
seshat-unicode-0.3.1 \
sha1-0.10.6 \
sha1_smol-1.0.1 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-registry-1.4.2 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.5 \
similar-2.7.0 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.15.0 \
- socket2-0.5.9 \
- sourcemap-9.2.1 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ sourcemap-9.2.2 \
spdx-0.10.8 \
spin-0.10.0 \
stable_deref_trait-1.2.0 \
+ statrs-0.18.0 \
str_indices-0.4.4 \
str_stack-0.1.0 \
string_cache-0.8.9 \
@@ -467,13 +474,13 @@ CARGO_CRATES= addr2line-0.24.2 \
supports-color-3.0.2 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- symbolic-common-12.14.1 \
- symbolic-demangle-12.14.1 \
+ symbolic-common-12.15.5 \
+ symbolic-demangle-12.15.5 \
syn-1.0.109 \
- syn-2.0.100 \
+ syn-2.0.104 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
syntree-0.18.0 \
syntree_layout-0.4.0 \
system-configuration-0.5.1 \
@@ -492,29 +499,29 @@ CARGO_CRATES= addr2line-0.24.2 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.24.1 \
tokio-tungstenite-0.21.0 \
tokio-util-0.7.15 \
toml-0.5.11 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
toml_edit-0.19.15 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
topological-sort-0.2.2 \
tower-0.5.2 \
tower-layer-0.3.3 \
- tower-lsp-server-0.21.1 \
+ tower-lsp-server-0.22.0 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
ts-rs-10.1.0 \
ts-rs-macros-10.1.0 \
@@ -530,11 +537,10 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.17.0 \
@@ -544,7 +550,7 @@ CARGO_CRATES= addr2line-0.24.2 \
walkdir-2.5.0 \
want-0.3.1 \
warp-0.3.7 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -553,68 +559,75 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
+ web_atoms-0.1.3 \
webpki-roots-0.25.4 \
- which-7.0.2 \
+ which-8.0.0 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.43.0 \
- windows-0.52.0 \
- windows-core-0.52.0 \
- windows-core-0.61.0 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.2 \
- windows-strings-0.4.0 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.5.40 \
- winnow-0.7.7 \
+ winnow-0.7.11 \
winreg-0.50.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
wyz-0.5.1 \
xml_writer-0.4.0 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.24 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/cad/veryl/distinfo b/cad/veryl/distinfo
index d38e558604df..5f31074b94e9 100644
--- a/cad/veryl/distinfo
+++ b/cad/veryl/distinfo
@@ -1,56 +1,58 @@
-TIMESTAMP = 1748843985
+TIMESTAMP = 1752129342
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.0.0.crate) = 1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459
-SIZE (rust/crates/ammonia-4.0.0.crate) = 47763
+SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
+SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+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
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -59,78 +61,82 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/bimap-0.6.3.crate) = 230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7
SIZE (rust/crates/bimap-0.6.3.crate) = 26660
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/blake3-1.8.0.crate) = 34a796731680be7931955498a16a10b2270c7762963d5d570fdbfe02dcbf314f
-SIZE (rust/crates/blake3-1.8.0.crate) = 205397
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
SIZE (rust/crates/btoi-0.4.3.crate) = 10007
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
-SIZE (rust/crates/cc-1.2.17.crate) = 105794
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
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.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_complete-4.5.52.crate) = 1a554639e42d0c838336fc4fbedb9e2df3ad1fa4acda149f9126b4ccfcd7900f
-SIZE (rust/crates/clap_complete-4.5.52.crate) = 48444
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/codspeed-2.9.1.crate) = 60e744216bfa9add3b1f2505587cbbb837923232ed10963609f4a6e3cbd99c3e
-SIZE (rust/crates/codspeed-2.9.1.crate) = 8588
-SHA256 (rust/crates/codspeed-criterion-compat-2.9.1.crate) = d5926ca63222a35b9a2299adcaafecf596efe20a9a2048e4a81cb2fc3463b4a8
-SIZE (rust/crates/codspeed-criterion-compat-2.9.1.crate) = 20936
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.9.1.crate) = dbae4da05076cbc673e242400ac8f4353bdb686e48020edc6e36a5c36ae0878e
-SIZE (rust/crates/codspeed-criterion-compat-walltime-2.9.1.crate) = 122453
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/codspeed-3.0.2.crate) = 922018102595f6668cdd09c03f4bff2d951ce2318c6dca4fe11bdcb24b65b2bf
+SIZE (rust/crates/codspeed-3.0.2.crate) = 12859
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 24d8ad82d2383cb74995f58993cbdd2914aed57b2f91f46580310dd81dc3d05a
+SIZE (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 21805
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 61badaa6c452d192a29f8387147888f0ab358553597c3fe9bf8a162ef7c2fa64
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 123670
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/compact_str-0.6.1.crate) = 5138945395949e7dfba09646dc9e766b548ff48e23deb5246890e6b64ae9e1b9
SIZE (rust/crates/compact_str-0.6.1.crate) = 54555
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -159,10 +165,14 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
+SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
SHA256 (rust/crates/daggy-0.9.0.crate) = 804169db156b21258a2545757336922d93dfa229892c75911a0ad141aa0ff241
SIZE (rust/crates/daggy-0.9.0.crate) = 26883
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -177,12 +187,12 @@ SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
-SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
-SIZE (rust/crates/deranged-0.4.1.crate) = 23541
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -207,6 +217,10 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dot-writer-0.1.4.crate) = a2f7a508d3f95b7cb559acf2231c7efad02fe04061d3165b12513c2dbcc77af0
SIZE (rust/crates/dot-writer-0.1.4.crate) = 11359
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -223,16 +237,16 @@ SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/env_logger-0.11.7.crate) = c3716d7a920fb4fac5d84e9d4bce8ceb321e9414b4409da61b07b75c1e3d0697
-SIZE (rust/crates/env_logger-0.11.7.crate) = 31842
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
SIZE (rust/crates/equator-0.4.2.crate) = 11159
SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -251,8 +265,8 @@ SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736e
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -295,12 +309,12 @@ SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git-actor-0.17.2.crate) = 962399e67a7aad16be57967806405ca9e84221eccbbc1379411b869ca70b8a61
@@ -385,26 +399,24 @@ SHA256 (rust/crates/graph-cycles-0.1.0.crate) = 3a6ad932c6dd3cfaf16b66754a42f87b
SIZE (rust/crates/graph-cycles-0.1.0.crate) = 3142
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/half-2.5.0.crate) = 7db2ff139bba50379da6aa0766b52fdcb62cb5b263009b09ed58ba604e14bbd1
-SIZE (rust/crates/half-2.5.0.crate) = 59156
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
SIZE (rust/crates/headers-0.3.9.crate) = 68290
SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248
@@ -413,10 +425,8 @@ SHA256 (rust/crates/hickory-resolver-0.24.4.crate) = cbb117a1ca520e111743ab2f668
SIZE (rust/crates/hickory-resolver-0.24.4.crate) = 89596
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
-SIZE (rust/crates/hostname-0.4.0.crate) = 10632
-SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
-SIZE (rust/crates/html5ever-0.27.0.crate) = 72913
+SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
+SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -437,32 +447,26 @@ SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
@@ -473,8 +477,8 @@ SHA256 (rust/crates/include-flate-0.3.0.crate) = df49c16750695486c1f34de05da5b74
SIZE (rust/crates/include-flate-0.3.0.crate) = 1072081
SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7
SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
-SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
-SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inferno-0.11.21.crate) = 232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88
SIZE (rust/crates/inferno-0.11.21.crate) = 102615
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -485,6 +489,8 @@ SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97
SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -501,42 +507,40 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.5.crate) = c102670231191d07d37a35af3eb77f1f0dbf7a71be51a962dcd57ea607be7260
-SIZE (rust/crates/jiff-0.2.5.crate) = 698600
-SHA256 (rust/crates/jiff-static-0.2.5.crate) = 4cdde31a9d349f1b1f51a0b3714a5940ac022976f4b49485fc04be052b183b4c
-SIZE (rust/crates/jiff-static-0.2.5.crate) = 75874
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
SIZE (rust/crates/jwalk-0.8.1.crate) = 39882
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lalry-0.1.0.crate) = 82b5cf5d262f1b646b4b4fc864c6026753dab5ba0ea9d94ec1589509d12175ea
SIZE (rust/crates/lalry-0.1.0.crate) = 16307
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.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
SHA256 (rust/crates/line-col-0.2.1.crate) = 9e69cdf6b85b5c8dce514f694089a2cf8b1a702f6cd28607bcb3cf296c9778db
SIZE (rust/crates/line-col-0.2.1.crate) = 3915
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
@@ -551,14 +555,16 @@ SHA256 (rust/crates/mark-flaky-tests-1.0.2.crate) = 586c4a7c95a05351b04ebbe4f60e
SIZE (rust/crates/mark-flaky-tests-1.0.2.crate) = 10230
SHA256 (rust/crates/mark-flaky-tests-macro-1.0.2.crate) = 078b1ffd16b299642ebc515a520c3793f6fe0db38c2e6a2abf686db22e58ab84
SIZE (rust/crates/mark-flaky-tests-macro-1.0.2.crate) = 2149
-SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
-SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
+SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
+SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
+SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
+SIZE (rust/crates/match_token-0.35.0.crate) = 4570
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/mdbook-0.4.51.crate) = a87e65420ab45ca9c1b8cdf698f95b710cc826d373fa550f0f7fad82beac9328
SIZE (rust/crates/mdbook-0.4.51.crate) = 1505997
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
@@ -575,20 +581,22 @@ SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb419
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
+SIZE (rust/crates/notify-8.1.0.crate) = 37843
SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
SIZE (rust/crates/notify-debouncer-mini-0.6.0.crate) = 9951
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
@@ -621,30 +629,32 @@ SHA256 (rust/crates/num-rational-0.3.2.crate) = 12ac428b1cb17fce6f731001d307d351
SIZE (rust/crates/num-rational-0.3.2.crate) = 26359
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
-SHA256 (rust/crates/opener-0.8.1.crate) = de96cad6ee771be7f68df884d3767460b4684012308d8342ed5623fe62b2628c
-SIZE (rust/crates/opener-0.8.1.crate) = 26629
+SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
+SIZE (rust/crates/opener-0.8.2.crate) = 26318
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/owo-colors-4.2.0.crate) = 1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564
-SIZE (rust/crates/owo-colors-4.2.0.crate) = 37789
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parol-3.0.1.crate) = 77e7b73dba2c72e5192f8e3d1a87459890538fa330d3c16bf6cb71522a71d858
SIZE (rust/crates/parol-3.0.1.crate) = 195635
SHA256 (rust/crates/parol-macros-1.0.0.crate) = 54ec451836679aaa55158b454b441e21446a111ea34aa1917eba29245bafe4b8
@@ -657,24 +667,26 @@ SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/petgraph-0.8.1.crate) = 7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06
-SIZE (rust/crates/petgraph-0.8.1.crate) = 763960
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
@@ -691,10 +703,12 @@ SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9a
SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/pprof-0.15.0.crate) = 38a01da47675efa7673b032bf8efd8214f1917d89685e07e395ab125ea42b187
@@ -717,14 +731,14 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/prodash-23.1.2.crate) = 9516b775656bc3e8985e19cd4b8c0c0de045095074e453d2c0a513b5f978392d
SIZE (rust/crates/prodash-23.1.2.crate) = 83797
SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
-SHA256 (rust/crates/pulldown-cmark-0.12.2.crate) = f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14
-SIZE (rust/crates/pulldown-cmark-0.12.2.crate) = 149070
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
@@ -735,14 +749,14 @@ SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc
SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -751,14 +765,14 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rand_regex-0.18.0.crate) = 1eb7969b106060de455cbdb979d3d84c84ffec7b9fa6fa5c56343df409e1614a
-SIZE (rust/crates/rand_regex-0.18.0.crate) = 19915
+SHA256 (rust/crates/rand_regex-0.18.1.crate) = 04db2e382d13679a1e42400e90e306cdbb79dc5cd41bb035ba4eae72e78cdf37
+SIZE (rust/crates/rand_regex-0.18.1.crate) = 20166
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
@@ -773,10 +787,10 @@ SHA256 (rust/crates/relative-path-2.0.1.crate) = bca40a312222d8ba74837cb474edef4
SIZE (rust/crates/relative-path-2.0.1.crate) = 28829
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/resolv-conf-0.7.1.crate) = 48375394603e3dd4b2d64371f7148fd8c7baa2680e28741f2cb8d23b59e3d4c4
-SIZE (rust/crates/resolv-conf-0.7.1.crate) = 17501
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
+SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
+SHA256 (rust/crates/rgb-0.8.51.crate) = a457e416a0f90d246a4c3288bd7a25b2304ca727f253f95be383dd17af56be8f
+SIZE (rust/crates/rgb-0.8.51.crate) = 22399
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
@@ -789,22 +803,20 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
-SIZE (rust/crates/rustix-1.0.3.crate) = 413960
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -829,8 +841,8 @@ SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/seshat-unicode-0.3.1.crate) = 6c383601b899fbb8a859ae943fe23eb0385b7cd30ebd6d24e6827bc786635c48
@@ -839,32 +851,34 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
-SHA256 (rust/crates/sourcemap-9.2.1.crate) = bdee719193ae5c919a3ee43f64c2c0dd87f9b9a451d67918a2a5ec2e3c70561c
-SIZE (rust/crates/sourcemap-9.2.1.crate) = 47793
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/sourcemap-9.2.2.crate) = e22afbcb92ce02d23815b9795523c005cb9d3c214f8b7a66318541c240ea7935
+SIZE (rust/crates/sourcemap-9.2.2.crate) = 48488
SHA256 (rust/crates/spdx-0.10.8.crate) = 58b69356da67e2fc1f542c71ea7e654a361a79c938e4424392ecf4fa065d2193
SIZE (rust/crates/spdx-0.10.8.crate) = 1036873
SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
SIZE (rust/crates/spin-0.10.0.crate) = 39654
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/statrs-0.18.0.crate) = 2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e
+SIZE (rust/crates/statrs-0.18.0.crate) = 156842
SHA256 (rust/crates/str_indices-0.4.4.crate) = d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6
SIZE (rust/crates/str_indices-0.4.4.crate) = 19480
SHA256 (rust/crates/str_stack-0.1.0.crate) = 9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb
@@ -883,20 +897,20 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/symbolic-common-12.14.1.crate) = 66135c8273581acaab470356f808a1c74a707fe7ec24728af019d7247e089e71
-SIZE (rust/crates/symbolic-common-12.14.1.crate) = 27929
-SHA256 (rust/crates/symbolic-demangle-12.14.1.crate) = 42bcacd080282a72e795864660b148392af7babd75691d5ae9a3b77e29c98c77
-SIZE (rust/crates/symbolic-demangle-12.14.1.crate) = 192200
+SHA256 (rust/crates/symbolic-common-12.15.5.crate) = 6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb
+SIZE (rust/crates/symbolic-common-12.15.5.crate) = 27926
+SHA256 (rust/crates/symbolic-demangle-12.15.5.crate) = 9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82
+SIZE (rust/crates/symbolic-demangle-12.15.5.crate) = 192344
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/syntree-0.18.0.crate) = 00c99c9cda412afe293a6b962af651b4594161ba88c1affe7ef66459ea040a06
SIZE (rust/crates/syntree-0.18.0.crate) = 43010
SHA256 (rust/crates/syntree_layout-0.4.0.crate) = 24d027955f5f14d526450b6a11ef5aa962761e924dcd092298dd0d1466570565
@@ -933,16 +947,16 @@ SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea
SIZE (rust/crates/time-core-0.1.4.crate) = 8422
SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
@@ -953,32 +967,32 @@ SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d6
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
-SHA256 (rust/crates/tower-lsp-server-0.21.1.crate) = 5fade4c658b63d11b623ddfa80821901e943a2923a010ae4a038661de42bd377
-SIZE (rust/crates/tower-lsp-server-0.21.1.crate) = 70035
+SHA256 (rust/crates/tower-lsp-server-0.22.0.crate) = 76cd168c085174eafa7492a519715f2d59436dc28cdfd9d13a5b864246899db9
+SIZE (rust/crates/tower-lsp-server-0.22.0.crate) = 71589
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ts-rs-10.1.0.crate) = e640d9b0964e9d39df633548591090ab92f7a4567bc31d3891af23471a3365c6
@@ -1009,16 +1023,14 @@ SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -1037,8 +1049,8 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/warp-0.3.7.crate) = 4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c
SIZE (rust/crates/warp-0.3.7.crate) = 117428
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -1055,10 +1067,12 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
+SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -1071,116 +1085,128 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
SIZE (rust/crates/windows-0.43.0.crate) = 11492640
-SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
-SIZE (rust/crates/windows-0.52.0.crate) = 11843715
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+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.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.7.7.crate) = 6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5
-SIZE (rust/crates/winnow-0.7.7.crate) = 173993
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/xml_writer-0.4.0.crate) = 3a74a847d8392999f89e9668c4dd46283b91fd6fc1f34aa5ecf4ceaf8fa3258e
SIZE (rust/crates/xml_writer-0.4.0.crate) = 3872
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (dalance-veryl-v0.16.1_GH0.tar.gz) = 938dc6f9bc3549029d4738d82d5a94784ba915c207ecd9967f829d882049304a
-SIZE (dalance-veryl-v0.16.1_GH0.tar.gz) = 4325052
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+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 (dalance-veryl-v0.16.2_GH0.tar.gz) = 5a99532a3dae4163fa8baefed701696221ff354f3fccd76aecabe066b2acfe38
+SIZE (dalance-veryl-v0.16.2_GH0.tar.gz) = 4379874
SHA256 (veryl-lang-veryl.vim-1b53c65_GH0.tar.gz) = 243d887bf9d437b74e46ef7a21281da557b1bca373a30a58cf5b7d546623ab2e
SIZE (veryl-lang-veryl.vim-1b53c65_GH0.tar.gz) = 6403
SHA256 (veryl-lang-doc-c54dceb_GH0.tar.gz) = fc8cd6c9a5452840567f40599200031477485d4440eec99a5f641a41e1f43f4b
diff --git a/chinese/dictd-database/Makefile b/chinese/dictd-database/Makefile
index dd1deebaf37a..ee31ace6dff3 100644
--- a/chinese/dictd-database/Makefile
+++ b/chinese/dictd-database/Makefile
@@ -10,9 +10,6 @@ COMMENT= Chinese <-> English dictd words database
LICENSE= GPLv2
-DEPRECATED= Depends on expiring net/dictd
-EXPIRATION_DATE=2025-09-30
-
RUN_DEPENDS= ${LOCALBASE}/sbin/dictd:net/dictd
NO_BUILD= yes
diff --git a/comms/py-hid/Makefile b/comms/py-hid/Makefile
index 57dee80cff33..7b93c92b3dba 100644
--- a/comms/py-hid/Makefile
+++ b/comms/py-hid/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= ctypes bindings for hidapi
WWW= https://github.com/apmorton/pyhidapi
diff --git a/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile
index e9319adf65e4..5ec5ea17ab2f 100644
--- a/comms/py-hidapi/Makefile
+++ b/comms/py-hidapi/Makefile
@@ -1,64 +1,37 @@
PORTNAME= hidapi
-DISTVERSION= 0.14.0
+PORTVERSION= 0.14.0
+DISTVERSIONSUFFIX= .post4
+PORTREVISION= 1
CATEGORIES= comms python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${GH_ACCOUNT}-${PORTVERSION}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cython interface to comms/hidapi
-WWW= https://pypi.org/project/hidapi/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Cython interface to the hidapi
+WWW= https://github.com/trezor/cython-hidapi
LICENSE= BSD3CLAUSE GPLv3 PD
-LICENSE_COMB= multi
-LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE-bsd.txt
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE-bsd.txt
LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-gpl3.txt
LICENSE_FILE_PD= ${WRKSRC}/LICENSE-orig.txt
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}recommonmark>0:textproc/py-recommonmark@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libhidapi.so:comms/hidapi
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= trezor
-GH_PROJECT= cython-hidapi
-USE_PYTHON= autoplist cython pep517 pytest
-
-MAKE_ENV+= DISTUTILS_DEBUG=1
-DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
+USES= pkgconfig python
+USE_PYTHON= autoplist concurrent cython pep517 unittest
-PLIST_FILES= share/man/man1/${PORTNAME}.1.gz
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
+MAKE_ENV= HIDAPI_SYSTEM_HIDAPI=1 \
+ HIDAPI_WITH_LIBUSB=1
post-patch:
- @${REINPLACE_CMD} -e 's|usb-1.0|usb|g' ${WRKSRC}/setup.py
-
-post-build:
- (cd ${WRKSRC}/docs && \
- ${SETENV} sphinx-build-${PYTHON_VER} -b man . _build/man)
-
-post-build-DOCS-on:
- (cd ${WRKSRC}/docs && \
- ${SETENV} sphinx-build-${PYTHON_VER} -b html . _build/html)
+# Clean up bundled libraries
+ @${RM} -r ${WRKSRC}/hidapi/
post-install:
- ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${PORTNAME}.1 \
- ${STAGEDIR}${PREFIX}/share/man/man1/
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hid*.so
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/docs/_build/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ "-not -name .buildinfo -not -regex ^./.doctrees.* -not -regex ^./_sources.*")
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
diff --git a/comms/py-hidapi/distinfo b/comms/py-hidapi/distinfo
index 5d36d0d636cb..9bbc0c771333 100644
--- a/comms/py-hidapi/distinfo
+++ b/comms/py-hidapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705544232
-SHA256 (trezor-cython-hidapi-0.14.0_GH0.tar.gz) = 211b0cb99b1f9724f3d1b09d198d764b7eca77514ae86584e3f3ce872aefff51
-SIZE (trezor-cython-hidapi-0.14.0_GH0.tar.gz) = 22504
+TIMESTAMP = 1751622359
+SHA256 (hidapi-0.14.0.post4.tar.gz) = 48fce253e526d17b663fbf9989c71c7ef7653ced5f4be65f1437c313fb3dbdf6
+SIZE (hidapi-0.14.0.post4.tar.gz) = 174388
diff --git a/comms/py-hidapi/pkg-descr b/comms/py-hidapi/pkg-descr
index c282f7186602..02eb3c483226 100644
--- a/comms/py-hidapi/pkg-descr
+++ b/comms/py-hidapi/pkg-descr
@@ -1 +1 @@
-Cython interface to comms/hidapi.
+cython-hidapi is a cython interface to HIDAPI library.
diff --git a/converters/osm2pgsql/Makefile b/converters/osm2pgsql/Makefile
index eba0c38f74b7..5ddb752c9981 100644
--- a/converters/osm2pgsql/Makefile
+++ b/converters/osm2pgsql/Makefile
@@ -1,5 +1,6 @@
PORTNAME= osm2pgsql
PORTVERSION= 2.1.1
+PORTREVISION= 1
CATEGORIES= converters geography
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index d855610e9e0a..ca69cd6a3910 100644
--- a/converters/simdutf/Makefile
+++ b/converters/simdutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdutf
DISTVERSIONPREFIX= v
-DISTVERSION= 7.3.1
+DISTVERSION= 7.3.2
CATEGORIES= converters textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo
index 2fc4d52f7085..dc30e34a3aa2 100644
--- a/converters/simdutf/distinfo
+++ b/converters/simdutf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750324452
-SHA256 (simdutf-simdutf-v7.3.1_GH0.tar.gz) = 357da74bae9a130ddaa9df2508622de983a8be56db319891afef4184efa858bf
-SIZE (simdutf-simdutf-v7.3.1_GH0.tar.gz) = 2192907
+TIMESTAMP = 1751626720
+SHA256 (simdutf-simdutf-v7.3.2_GH0.tar.gz) = ff5ee7fa9a02372819ca9fbb78983dd6e9a2140a13507c98fd9b91d2766bf9b5
+SIZE (simdutf-simdutf-v7.3.2_GH0.tar.gz) = 2200577
diff --git a/converters/yj/Makefile b/converters/yj/Makefile
index 88577dc355d9..4cb817a2f261 100644
--- a/converters/yj/Makefile
+++ b/converters/yj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yj
PORTVERSION= 5.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= converters
DIST_SUBDIR= yj
diff --git a/databases/Makefile b/databases/Makefile
index ce29492a0960..c076df5d6f2d 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1076,6 +1076,7 @@
SUBDIR += spatialite-tools
SUBDIR += spatialite_gui
SUBDIR += speedtables
+ SUBDIR += sq
SUBDIR += sql-workbench
SUBDIR += sqlcached
SUBDIR += sqlcipher
diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile
index 9eb32e9b237d..8db3e6068a78 100644
--- a/databases/cayley/Makefile
+++ b/databases/cayley/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index bd58f9316592..999440827b81 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.12
+PORTVERSION= 2.52.18
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 634644d4288d..b0162f270dc6 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751547684
-SHA256 (cego-2.52.12.tar.gz) = a48a8d6f05a660be56cd7c96a63264806f7388384711a1d84d0eb1a32afd2162
-SIZE (cego-2.52.12.tar.gz) = 3380495
+TIMESTAMP = 1752125793
+SHA256 (cego-2.52.18.tar.gz) = 08dffe9fb4b1f050b202db6a083325fb5ad8661f72906686990d9287619d9f80
+SIZE (cego-2.52.18.tar.gz) = 3308457
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index fc6c74adfcec..6340b39a92b8 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
+DISTVERSION= 2.2.2
DISTVERSIONSUFFIX=
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -16,9 +16,9 @@ DEPRECATED= Use databases/closql instead
EXPIRATION_DATE= 2025-08-31
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.2.0:databases/emacsql-devel@${EMACS_FLAVOR}
+ emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.2.0:databases/emacsql-devel@${EMACS_FLAVOR}
+ emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR}
USES= emacs gmake
USE_GITHUB= yes
diff --git a/databases/closql-devel/distinfo b/databases/closql-devel/distinfo
index ab1cec308f5e..7cff3a0745c5 100644
--- a/databases/closql-devel/distinfo
+++ b/databases/closql-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745099794
-SHA256 (magit-closql-v2.2.1_GH0.tar.gz) = bb7bafa839ea911c8ca840a0292e75fca416fc98a9b3889224cbb078245d7613
-SIZE (magit-closql-v2.2.1_GH0.tar.gz) = 21904
+TIMESTAMP = 1751939518
+SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549
+SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index d6d345af826d..85d4398664d3 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
+DISTVERSION= 2.2.2
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,9 +12,9 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql${EMACS_PKGNAMESUFFIX}>=4.2.0:databases/emacsql@${EMACS_FLAVOR}
+ emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql${EMACS_PKGNAMESUFFIX}>=4.2.0:databases/emacsql@${EMACS_FLAVOR}
+ emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR}
USES= emacs gmake
USE_GITHUB= yes
diff --git a/databases/closql/distinfo b/databases/closql/distinfo
index 07dd57b1d57f..6c46a74d0594 100644
--- a/databases/closql/distinfo
+++ b/databases/closql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745099736
-SHA256 (magit-closql-v2.2.1_GH0.tar.gz) = bb7bafa839ea911c8ca840a0292e75fca416fc98a9b3889224cbb078245d7613
-SIZE (magit-closql-v2.2.1_GH0.tar.gz) = 21904
+TIMESTAMP = 1751939449
+SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549
+SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index c69e43e9add9..35e486ff7daa 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz
diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index ef0bb89776aa..75297faae174 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= duckdb
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -14,15 +14,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:testing compiler:c++11-lang ssl
USE_GITHUB= yes
GH_TUPLE= \
- duckdb:duckdb-delta:6d626173e9efa6615c25eb08d979d1372100d5db:excel/extension/delta \
- duckdb:duckdb-encodings:dc3c206e237b517abcdd95ebe40d02dcd0f71084:excel/extension/encodings \
- duckdb:duckdb-excel:7e97933214d0c7de2315668ec68589ae85651afb:excel/extension/excel \
+ duckdb:duckdb-delta:6d626173e9efa6615c25eb08d979d1372100d5db:delta/extension/delta \
+ duckdb:duckdb-encodings:dc3c206e237b517abcdd95ebe40d02dcd0f71084:encodings/extension/encodings \
+ duckdb:duckdb-excel:cf00672f2d16685d9aefcca48c6a04d8c37d7015:excel/extension/excel \
duckdb:duckdb-fts:3aa6a180b9c101d78070f5f7214c27552bb091c8:fts/extension/fts \
- duckdb:duckdb-httpfs:39779f89b16d0a35f04d3cfaf868e6366a2102f0:httpfs/extension/httpfs \
+ duckdb:duckdb-httpfs:af7bcaf40c775016838fef4823666bd18b89b36b:httpfs/extension/httpfs \
duckdb:duckdb-inet:eb2455703ca0665e69b9fd20fd1d8816c547cb49:inet/extension/inet \
- duckdb:duckdb-spatial:95ed129e22bf9b14f64c8d0bd8fd55f9ca0a9e61:spatial/extension/spatial \
+ duckdb:duckdb-spatial:d1ffa8c21fe1f90064956a119491e6d6d993192a:spatial/extension/spatial \
duckdb:duckdb-sqlite:ed38d770e0bbf1d5a6660ec1887cc5abef65be15:sqlite/extension/sqlite_scanner \
- duckdb:duckdb-sqlsmith:06e8da8a95710c996fcd62f385962ccd36a363f6:sqlsmith/extension/sqlsmith \
+ duckdb:duckdb-sqlsmith:3b1ad2bd7234c1143b4a819517873f4b465168d2:sqlsmith/extension/sqlsmith \
duckdb:duckdb-vss:ccfa7c9c1f1f540fa7f433a93d32bed772aa44f4:vss/extension/vss
# the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake
@@ -74,6 +74,6 @@ post-extract: # remove the jemalloc extension directory just in case
post-test: # run tests
@cd ${TEST_WRKSRC} && test/unittest
-# tests as of 1.3.1: All tests passed (50 skipped tests, 375234 assertions in 3785 test cases)
+# tests as of 1.3.2: All tests passed (50 skipped tests, 385129 assertions in 3789 test cases)
.include <bsd.port.mk>
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index 0bdc57cf691b..98ab00dbd30c 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,19 +1,23 @@
-TIMESTAMP = 1750132384
-SHA256 (duckdb-duckdb-v1.3.1_GH0.tar.gz) = 6735519dc4a2deba55f1c348d5c5299fe204224a830c4b2ab1d323009f1ba4ef
-SIZE (duckdb-duckdb-v1.3.1_GH0.tar.gz) = 93460506
-SHA256 (duckdb-duckdb-excel-7e97933214d0c7de2315668ec68589ae85651afb_GH0.tar.gz) = f0260ed531d5526e4d0b723e7382818a5a530d6d3d3d262820a93177c32a5e9f
-SIZE (duckdb-duckdb-excel-7e97933214d0c7de2315668ec68589ae85651afb_GH0.tar.gz) = 231730
+TIMESTAMP = 1752129567
+SHA256 (duckdb-duckdb-v1.3.2_GH0.tar.gz) = a10b388e516f6d9cc5d571fa55f14c936b73a2ca17400a76aae6c3f1cc2e20cb
+SIZE (duckdb-duckdb-v1.3.2_GH0.tar.gz) = 93466214
+SHA256 (duckdb-duckdb-delta-6d626173e9efa6615c25eb08d979d1372100d5db_GH0.tar.gz) = cecd01c77fa2aa10a1a80d5965284818f9287d09a5a12d5bb80224744c623e1b
+SIZE (duckdb-duckdb-delta-6d626173e9efa6615c25eb08d979d1372100d5db_GH0.tar.gz) = 99023
+SHA256 (duckdb-duckdb-encodings-dc3c206e237b517abcdd95ebe40d02dcd0f71084_GH0.tar.gz) = ec8b401ba8c1c4c95775f9cd6983c75431973d09851d6e9a1ab9f9bff756604b
+SIZE (duckdb-duckdb-encodings-dc3c206e237b517abcdd95ebe40d02dcd0f71084_GH0.tar.gz) = 53712400
+SHA256 (duckdb-duckdb-excel-cf00672f2d16685d9aefcca48c6a04d8c37d7015_GH0.tar.gz) = 3d51543852999b8dfc878c78809fb7839c03eb4d968c4c3d92ad561ef115784d
+SIZE (duckdb-duckdb-excel-cf00672f2d16685d9aefcca48c6a04d8c37d7015_GH0.tar.gz) = 231836
SHA256 (duckdb-duckdb-fts-3aa6a180b9c101d78070f5f7214c27552bb091c8_GH0.tar.gz) = 3cc83386a0b9e367b743cc6d4c5dbea233439077cae2a92c1ff126e40abb2912
SIZE (duckdb-duckdb-fts-3aa6a180b9c101d78070f5f7214c27552bb091c8_GH0.tar.gz) = 16360
-SHA256 (duckdb-duckdb-httpfs-39779f89b16d0a35f04d3cfaf868e6366a2102f0_GH0.tar.gz) = b90aff0ca62209dee33e4fe8652164798cdc086cefd73973f02e7a64c2d37df6
-SIZE (duckdb-duckdb-httpfs-39779f89b16d0a35f04d3cfaf868e6366a2102f0_GH0.tar.gz) = 49268
+SHA256 (duckdb-duckdb-httpfs-af7bcaf40c775016838fef4823666bd18b89b36b_GH0.tar.gz) = e0021f932e714029cdcac3e5ec590e56cd414e2d61ccd7ceb3afecb039ea3024
+SIZE (duckdb-duckdb-httpfs-af7bcaf40c775016838fef4823666bd18b89b36b_GH0.tar.gz) = 49615
SHA256 (duckdb-duckdb-inet-eb2455703ca0665e69b9fd20fd1d8816c547cb49_GH0.tar.gz) = 4876ef06f8686360a14fa90ae72484208e56d084d298a674684504ae4469dadc
SIZE (duckdb-duckdb-inet-eb2455703ca0665e69b9fd20fd1d8816c547cb49_GH0.tar.gz) = 63919
-SHA256 (duckdb-duckdb-spatial-95ed129e22bf9b14f64c8d0bd8fd55f9ca0a9e61_GH0.tar.gz) = de44d1a888336883192805393eaeb3c2a7807794093864de892d6033ea3cd7a8
-SIZE (duckdb-duckdb-spatial-95ed129e22bf9b14f64c8d0bd8fd55f9ca0a9e61_GH0.tar.gz) = 68783794
+SHA256 (duckdb-duckdb-spatial-d1ffa8c21fe1f90064956a119491e6d6d993192a_GH0.tar.gz) = f0d2273394cf5499898183fecc009c1b186d47ac02d5ed5d9ff7b7a2a79bbe6e
+SIZE (duckdb-duckdb-spatial-d1ffa8c21fe1f90064956a119491e6d6d993192a_GH0.tar.gz) = 44416790
SHA256 (duckdb-duckdb-sqlite-ed38d770e0bbf1d5a6660ec1887cc5abef65be15_GH0.tar.gz) = c5152ea839e6b330fbdbf3bb2516958514a9a5cd605b0d07e31aee395796a461
SIZE (duckdb-duckdb-sqlite-ed38d770e0bbf1d5a6660ec1887cc5abef65be15_GH0.tar.gz) = 4663242
-SHA256 (duckdb-duckdb-sqlsmith-06e8da8a95710c996fcd62f385962ccd36a363f6_GH0.tar.gz) = d355c1c5dff5128b682e42807ee4de39d7fd80a29fdd7e96036ee1c684015cd4
-SIZE (duckdb-duckdb-sqlsmith-06e8da8a95710c996fcd62f385962ccd36a363f6_GH0.tar.gz) = 48815
+SHA256 (duckdb-duckdb-sqlsmith-3b1ad2bd7234c1143b4a819517873f4b465168d2_GH0.tar.gz) = 82c60f59d1a9006dabf34c63a508f5a83879086e374326d24b92537c8e6ec0d5
+SIZE (duckdb-duckdb-sqlsmith-3b1ad2bd7234c1143b4a819517873f4b465168d2_GH0.tar.gz) = 48824
SHA256 (duckdb-duckdb-vss-ccfa7c9c1f1f540fa7f433a93d32bed772aa44f4_GH0.tar.gz) = e5514f82fee187f55a261b1864e5ce0c77291d2c7bc2a475733d4c66ee7cc084
SIZE (duckdb-duckdb-vss-ccfa7c9c1f1f540fa7f433a93d32bed772aa44f4_GH0.tar.gz) = 160302
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
index f73a5de9d30c..4a0e9a3f4ab9 100644
--- a/databases/emacsql-devel/Makefile
+++ b/databases/emacsql-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacsql
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.0
+DISTVERSION= 4.3.1
DISTVERSIONSUFFIX=
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql-devel/distinfo b/databases/emacsql-devel/distinfo
index 19e17ae3da6f..c0f878a05faf 100644
--- a/databases/emacsql-devel/distinfo
+++ b/databases/emacsql-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745099436
-SHA256 (magit-emacsql-v4.3.0_GH0.tar.gz) = 6a2b6811ebe36eb4ccea20e043491057dca0b8fc8a10f6ddb24c80e68496979f
-SIZE (magit-emacsql-v4.3.0_GH0.tar.gz) = 31823
+TIMESTAMP = 1751939196
+SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6
+SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845
diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile
index 7ceab634c728..2902b554ddac 100644
--- a/databases/emacsql/Makefile
+++ b/databases/emacsql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacsql
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.0
+DISTVERSION= 4.3.1
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql/distinfo b/databases/emacsql/distinfo
index ae7e5426efe0..4a3b88242d6e 100644
--- a/databases/emacsql/distinfo
+++ b/databases/emacsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745099356
-SHA256 (magit-emacsql-v4.3.0_GH0.tar.gz) = 6a2b6811ebe36eb4ccea20e043491057dca0b8fc8a10f6ddb24c80e68496979f
-SIZE (magit-emacsql-v4.3.0_GH0.tar.gz) = 31823
+TIMESTAMP = 1751939138
+SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6
+SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index afe585f224be..051f45c201b6 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.103
+DISTVERSION= 1.5.112
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 2c8a2ccb6613..8e957789665a 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751757330
-SHA256 (freetds-dev.1.5.103.tar.bz2) = 016903ad9ec15c49eefc48c924138379a59658676da85eb9a758d66a263d14fb
-SIZE (freetds-dev.1.5.103.tar.bz2) = 2453483
+TIMESTAMP = 1752210780
+SHA256 (freetds-dev.1.5.112.tar.bz2) = a252e7081b4188bae24b4c29d7c69479e1e5ec36c6d31cdf1553cfb89068addc
+SIZE (freetds-dev.1.5.112.tar.bz2) = 2455076
diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile
index a85dd49c33a9..a1cc9e357c63 100644
--- a/databases/go-carbon/Makefile
+++ b/databases/go-carbon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile
index 809db910dee0..20ba1b419b1a 100644
--- a/databases/go-pgweb/Makefile
+++ b/databases/go-pgweb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases www
PKGNAMEPREFIX= go-
diff --git a/databases/goose/Makefile b/databases/goose/Makefile
index 6d64d0afd0af..d9789f9e0a75 100644
--- a/databases/goose/Makefile
+++ b/databases/goose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goose
DISTVERSIONPREFIX= v
DISTVERSION= 3.22.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
PKGNAMESUFFIX= -db-migration-tool
diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile
index a1aa5657e081..a9c57399d0eb 100644
--- a/databases/immudb/Makefile
+++ b/databases/immudb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= immudb
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile
index d93e8228b4c3..ab0d59c148d1 100644
--- a/databases/imposm3/Makefile
+++ b/databases/imposm3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imposm3
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= databases geography
MAINTAINER= darcy@dbitech.ca
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index beda9777febb..ab44482f2426 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile
index d2342683f959..aef309fb7e3c 100644
--- a/databases/influxdb2-cli/Makefile
+++ b/databases/influxdb2-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/leo_center/Makefile b/databases/leo_center/Makefile
index 5059c6207099..a92207adb0e0 100644
--- a/databases/leo_center/Makefile
+++ b/databases/leo_center/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.70
PORTREVISION= 1
CATEGORIES= databases
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= LeoFS Web console
WWW= https://leo-project.net/
diff --git a/databases/leofs/Makefile b/databases/leofs/Makefile
index 00ff718ee162..3dcd9ff8d3f0 100644
--- a/databases/leofs/Makefile
+++ b/databases/leofs/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= databases
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Highly scalable, fault-tolerant distributed file system
WWW= https://leo-project.net/
diff --git a/databases/libgda6/Makefile b/databases/libgda6/Makefile
index ff8464227af3..3ff7b17ca311 100644
--- a/databases/libgda6/Makefile
+++ b/databases/libgda6/Makefile
@@ -23,7 +23,7 @@ USE_GNOME= glib20 gtk30 intltool:build introspection:build libxml2 \
libxslt
SHEBANG_FILES= providers/raw_spec.py
# Or use patch from https://gitlab.gnome.org/GNOME/libgda/-/merge_requests/208
-CFLAGS= -Wno-deprecated-non-prototype
+CFLAGS+= -Wno-deprecated-non-prototype -Wno-error=deprecated-declarations
MESON_ARGS= -Dui=false \
-Dhelp=false \
diff --git a/databases/libpg_query/Makefile b/databases/libpg_query/Makefile
index 95a987db67a8..c8002bd38e8d 100644
--- a/databases/libpg_query/Makefile
+++ b/databases/libpg_query/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpg_query
-DISTVERSION= 16-5.2.0
+DISTVERSION= 17-6.1.0
CATEGORIES= databases devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/databases/libpg_query/distinfo b/databases/libpg_query/distinfo
index 0581406e1d80..2ef8b4951725 100644
--- a/databases/libpg_query/distinfo
+++ b/databases/libpg_query/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734329060
-SHA256 (lfittl-libpg_query-16-5.2.0_GH0.tar.gz) = 92bbc9a628655df3de86db51de97446d8ed18b5d23b17039809364d5bc6a4a38
-SIZE (lfittl-libpg_query-16-5.2.0_GH0.tar.gz) = 4300807
+TIMESTAMP = 1752209799
+SHA256 (lfittl-libpg_query-17-6.1.0_GH0.tar.gz) = a3dc0e4084a23da35128d4e9809ff27241c29a44fde74ba40a378b33d2cdefe2
+SIZE (lfittl-libpg_query-17-6.1.0_GH0.tar.gz) = 4503028
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 54c4447d8508..57daee28c2d3 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 8.0.10
-PORTREVISION= 2
+DISTVERSION= 8.0.11
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb80/distinfo b/databases/mongodb80/distinfo
index f90baa6c0bb2..4e043409edea 100644
--- a/databases/mongodb80/distinfo
+++ b/databases/mongodb80/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748462151
-SHA256 (mongodb-mongo-r8.0.10_GH0.tar.gz) = 32dafc101bbac2a19280f508ad92473960241a9f3b74ac2a1a76352355269a05
-SIZE (mongodb-mongo-r8.0.10_GH0.tar.gz) = 95649032
+TIMESTAMP = 1751343718
+SHA256 (mongodb-mongo-r8.0.11_GH0.tar.gz) = 420cf84825852ab2d9fb3b3889450d26a069ea4c0e29f8097b2809e0f11cc348
+SIZE (mongodb-mongo-r8.0.11_GH0.tar.gz) = 95649604
SHA256 (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 9c266a0b13e1352d410e4c0b985c4f31cea0bcc81631f2a38af9291f676434bf
SIZE (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 280427824
diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile
index 145f8a2e4f6e..04648e879330 100644
--- a/databases/octosql/Makefile
+++ b/databases/octosql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octosql
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile
index dd1d04a56842..31a40f43c054 100644
--- a/databases/percona-orchestrator/Makefile
+++ b/databases/percona-orchestrator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= orchestrator
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6-16
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
PKGNAMEPREFIX= percona-
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 50cbebfa2d54..7c0ee1902522 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.54
+DISTVERSION= 0.55
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index 868629978ccc..e60bcbd2fe8e 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746266538
-SHA256 (emarsden-pg-el-v0.54_GH0.tar.gz) = 3a7fdc50f0288e44d450494d6ffec32353d77a65135401fc2d84a7a4e7ff8121
-SIZE (emarsden-pg-el-v0.54_GH0.tar.gz) = 151723
+TIMESTAMP = 1751938421
+SHA256 (emarsden-pg-el-v0.55_GH0.tar.gz) = 2522b06b07ff23dfcb0e8ab962b8f12d6e51f5f019db123559d149e330abeeb0
+SIZE (emarsden-pg-el-v0.55_GH0.tar.gz) = 156894
diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile
index d27be983845f..691ba10ee24b 100644
--- a/databases/pgmetrics/Makefile
+++ b/databases/pgmetrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgmetrics
PORTVERSION= 1.17.1
DISTVERSIONPREFIX=v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index 7b951527b7f1..d0c260f5f0e9 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.3.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 33
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index 4e7c8dfc4d52..97247ccfea72 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.4.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 34
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index 2d4b40eb1575..52195fcf5a01 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.5.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 35
diff --git a/databases/postgresql-cstore_fdw/Makefile b/databases/postgresql-cstore_fdw/Makefile
index 0a383a2c81c5..733723c7c51e 100644
--- a/databases/postgresql-cstore_fdw/Makefile
+++ b/databases/postgresql-cstore_fdw/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cstore_fdw
PORTVERSION= 1.7.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile
index 455d15446997..829e776444d5 100644
--- a/databases/prometheus-postgres-exporter/Makefile
+++ b/databases/prometheus-postgres-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgres-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MAINTAINER= ivy@FreeBSD.org
diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile
index c6d807005bf3..52d8451f2cca 100644
--- a/databases/prometheus-postgresql-adapter/Makefile
+++ b/databases/prometheus-postgresql-adapter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgresql-adapter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= felix@userspace.com.au
diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile
index b7088254a530..c720eef0e1ff 100644
--- a/databases/py-apsw/Makefile
+++ b/databases/py-apsw/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apsw
-PORTVERSION= 3.46.1.0
+PORTVERSION= 3.50.2.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-apsw/distinfo b/databases/py-apsw/distinfo
index feca52cca052..2000e81a8b98 100644
--- a/databases/py-apsw/distinfo
+++ b/databases/py-apsw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724084568
-SHA256 (apsw-3.46.1.0.tar.gz) = 96e3dfad1fd0cc77a778aa6b27468292041a8e9cb1f2dcf06bd773762c9b0c0c
-SIZE (apsw-3.46.1.0.tar.gz) = 403954
+TIMESTAMP = 1751622361
+SHA256 (apsw-3.50.2.0.tar.gz) = ce6e78732f8e9923c6d7b0b5e857f2121075fc25ae3a1e259dd8e6ff22356e64
+SIZE (apsw-3.50.2.0.tar.gz) = 1081924
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index bdebe3d72443..8da1e90e26fd 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duckdb
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index f6d1d97497c4..262dfac8832b 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750152031
-SHA256 (duckdb-1.3.1.tar.gz) = 8e101990a879533b1d33f003df2eb2a3c4bc7bdf976bd7ef7c32342047935327
-SIZE (duckdb-1.3.1.tar.gz) = 11628075
+TIMESTAMP = 1752138436
+SHA256 (duckdb-1.3.2.tar.gz) = c658df8a1bc78704f702ad0d954d82a1edd4518d7a04f00027ec53e40f591ff5
+SIZE (duckdb-1.3.2.tar.gz) = 11627775
diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile
index 63621a31d4d6..6b777eeb8ddd 100644
--- a/databases/py-python-swiftclient/Makefile
+++ b/databases/py-python-swiftclient/Makefile
@@ -1,29 +1,27 @@
PORTNAME= python-swiftclient
PORTVERSION= 3.13.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= trociny@FreeBSD.org
-COMMENT= Python client library for OpenStack Object Storage (Swift)
-WWW= https://launchpad.net/python-swiftclient
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= OpenStack Object Storage API Client Library
+WWW= https://docs.openstack.org/python-swiftclient/latest/ \
+ https://github.com/openstack/python-swiftclient
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${PY_FLAVOR}
-
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
-NO_ARCH= yes
+USE_PYTHON= autoplist concurrent pep517
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/manpages/swift.1 \
- ${STAGEDIR}${PREFIX}/share/man/man1
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/databases/py-python-swiftclient/files/patch-setup.cfg b/databases/py-python-swiftclient/files/patch-setup.cfg
new file mode 100644
index 000000000000..fae6d6ea7406
--- /dev/null
+++ b/databases/py-python-swiftclient/files/patch-setup.cfg
@@ -0,0 +1,11 @@
+--- setup.cfg.orig 2022-02-23 09:45:42 UTC
++++ setup.cfg
+@@ -25,8 +25,6 @@ packages =
+ [files]
+ packages =
+ swiftclient
+-scripts =
+- bin/swift
+ data_files =
+ share/man/man1 = doc/manpages/swift.1
+
diff --git a/databases/py-python-swiftclient/pkg-descr b/databases/py-python-swiftclient/pkg-descr
index 1132c3d5ad78..96aca59daef8 100644
--- a/databases/py-python-swiftclient/pkg-descr
+++ b/databases/py-python-swiftclient/pkg-descr
@@ -1,6 +1,6 @@
-This is a python client for the Swift API. There's a Python API (the
-``swiftclient`` module), and a command-line script (``swift``).
+This is a python client for the Swift API. There's a Python API (the swiftclient
+module), and a command-line script (swift).
-This code is based on the original client previously included with
-OpenStack's swift -- a highly available, distributed, eventually
-consistent object/blob store.
+This code is based on the original client previously included with OpenStack's
+Swift. The python-swiftclient is licensed under the Apache License like the rest
+of OpenStack.
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index 0da204027df4..fbfcdeaa7f98 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.0.1
+DISTVERSION= 8.0.3
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
@@ -23,6 +23,8 @@ MAKE_ENV= OPTIMIZATION= \
V=yo
LDFLAGS+= -lpthread -lm -lexecinfo
+PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \
+ symbol; recompile with -fPIC
CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74
diff --git a/databases/redis/distinfo b/databases/redis/distinfo
index b89fae42e185..1cd1f7274ce2 100644
--- a/databases/redis/distinfo
+++ b/databases/redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747217171
-SHA256 (redis-8.0.1.tar.gz) = d3a11d6ababf44cb98d23f23cee39ae75d17867dcd64aac4add808e21ed36e0c
-SIZE (redis-8.0.1.tar.gz) = 3811847
+TIMESTAMP = 1751914561
+SHA256 (redis-8.0.3.tar.gz) = 33f37290b00b14e9a884dd4dcba335febd63ea16c51609d34fa41e031ad587df
+SIZE (redis-8.0.3.tar.gz) = 3821948
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index 56e83ca42ff7..4054530ac784 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 6.2.18
+DISTVERSION= 6.2.19
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 62
diff --git a/databases/redis62/distinfo b/databases/redis62/distinfo
index 98df564a0ac0..45d657bb1dea 100644
--- a/databases/redis62/distinfo
+++ b/databases/redis62/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745481866
-SHA256 (redis-6.2.18.tar.gz) = 470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d
-SIZE (redis-6.2.18.tar.gz) = 2492949
+TIMESTAMP = 1751915294
+SHA256 (redis-6.2.19.tar.gz) = 73be4202261c2e2e3534ec2c3dcfbb338cceff40481ecf46c3578cb9e5fdea74
+SIZE (redis-6.2.19.tar.gz) = 2493896
diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile
index 2793eef717a7..88e906e30831 100644
--- a/databases/redis72/Makefile
+++ b/databases/redis72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 7.2.8
+DISTVERSION= 7.2.10
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 72
diff --git a/databases/redis72/distinfo b/databases/redis72/distinfo
index 156871465e64..ded856190d92 100644
--- a/databases/redis72/distinfo
+++ b/databases/redis72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745481727
-SHA256 (redis-7.2.8.tar.gz) = 6be4fdfcdb2e5ac91454438246d00842d2671f792673390e742dfcaf1bf01574
-SIZE (redis-7.2.8.tar.gz) = 3394108
+TIMESTAMP = 1751915127
+SHA256 (redis-7.2.10.tar.gz) = e576ad54bc53770649c556933ecd555b975e3dac422e46356102436a437b43c7
+SIZE (redis-7.2.10.tar.gz) = 3395796
diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile
index f1fc140628c9..81de920bb66c 100644
--- a/databases/redis74/Makefile
+++ b/databases/redis74/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 7.4.3
+DISTVERSION= 7.4.5
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 74
diff --git a/databases/redis74/distinfo b/databases/redis74/distinfo
index 6d3c2716a02b..366d5792cfe9 100644
--- a/databases/redis74/distinfo
+++ b/databases/redis74/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745481453
-SHA256 (redis-7.4.3.tar.gz) = e1807d7c0f824f4c5450244ef50c1e596b8d09b35d03a83f4e018fb7316acf45
-SIZE (redis-7.4.3.tar.gz) = 3530739
+TIMESTAMP = 1751914908
+SHA256 (redis-7.4.5.tar.gz) = 00bb280528f5d7934bec8ab309b8125088c209131e10609cb1563b91365633bb
+SIZE (redis-7.4.5.tar.gz) = 3532716
diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index f58bda851112..6ab60b8fb437 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.74.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
diff --git a/databases/rubygem-leo_manager_client/Makefile b/databases/rubygem-leo_manager_client/Makefile
index 20958d10c480..3a298b809bf5 100644
--- a/databases/rubygem-leo_manager_client/Makefile
+++ b/databases/rubygem-leo_manager_client/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.13
CATEGORIES= databases
MASTER_SITES= RG
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= LeoFS-Manager client library for Ruby
WWW= https://leo-project.net/
diff --git a/databases/rubygem-state_machines-activemodel-gitlab/Makefile b/databases/rubygem-state_machines-activemodel-gitlab/Makefile
index 478e494f49c5..87c2f706cfa2 100644
--- a/databases/rubygem-state_machines-activemodel-gitlab/Makefile
+++ b/databases/rubygem-state_machines-activemodel-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= state_machines-activemodel
-PORTVERSION= 0.9.0
+PORTVERSION= 0.31.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,8 +11,8 @@ WWW= https://github.com/state-machines/state_machines-activemodel
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-activemodel-gitlab>=6.0:databases/rubygem-activemodel-gitlab \
- rubygem-state_machines>=0.6.0:devel/rubygem-state_machines
+RUN_DEPENDS= rubygem-activemodel-gitlab>=7.1:databases/rubygem-activemodel-gitlab \
+ rubygem-state_machines>=0.31.0:devel/rubygem-state_machines
USES= gem
diff --git a/databases/rubygem-state_machines-activemodel-gitlab/distinfo b/databases/rubygem-state_machines-activemodel-gitlab/distinfo
index 1ee19d6e9c98..99cac9caf582 100644
--- a/databases/rubygem-state_machines-activemodel-gitlab/distinfo
+++ b/databases/rubygem-state_machines-activemodel-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688902213
-SHA256 (rubygem/state_machines-activemodel-0.9.0.gem) = 832fcee34a4e1093a3539cb7f6d864fb480c489e5025f8f4ba55a26d32d0b04a
-SIZE (rubygem/state_machines-activemodel-0.9.0.gem) = 15360
+TIMESTAMP = 1752214485
+SHA256 (rubygem/state_machines-activemodel-0.31.0.gem) = 82465856736fa6e3ddd76b8dba9e17c82d0823027ec1fbc18432f47817be4500
+SIZE (rubygem/state_machines-activemodel-0.31.0.gem) = 18432
diff --git a/databases/sq/Makefile b/databases/sq/Makefile
new file mode 100644
index 000000000000..a2f44dad9e10
--- /dev/null
+++ b/databases/sq/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= sq
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.48.5
+PORTREVISION= 1
+CATEGORIES= databases
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= CLI tool for querying multiple databases and data formats
+WWW= https://sq.io/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= neilotoole
+
+GO_MODULE= github.com/neilotoole/sq
+
+PLIST_FILES= bin/sq
+
+.include <bsd.port.mk>
diff --git a/databases/sq/distinfo b/databases/sq/distinfo
new file mode 100644
index 000000000000..7e7470620471
--- /dev/null
+++ b/databases/sq/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1752020539
+SHA256 (go/databases_sq/neilotoole-sq-v0.48.5_GH0/v0.48.5.mod) = 438cd2aa3b98e2401dfab7e002b37c6f9d3bb861cfe43a87ac9c77da97abfed3
+SIZE (go/databases_sq/neilotoole-sq-v0.48.5_GH0/v0.48.5.mod) = 4051
+SHA256 (go/databases_sq/neilotoole-sq-v0.48.5_GH0/v0.48.5.zip) = 1ba7cf722a5678b789dff9d6f22ffc47435b1c328c5dd7d91ef049ed6b66136f
+SIZE (go/databases_sq/neilotoole-sq-v0.48.5_GH0/v0.48.5.zip) = 63203565
+SHA256 (go/databases_sq/neilotoole-sq-v0.48.5_GH0/neilotoole-sq-v0.48.5_GH0.tar.gz) = 4ed9cef836e66174b6e01c8d410cd393aeae7f7069a428a7ab2adcd1e282cf68
+SIZE (go/databases_sq/neilotoole-sq-v0.48.5_GH0/neilotoole-sq-v0.48.5_GH0.tar.gz) = 62450246
diff --git a/databases/sq/pkg-descr b/databases/sq/pkg-descr
new file mode 100644
index 000000000000..7871ea0d080e
--- /dev/null
+++ b/databases/sq/pkg-descr
@@ -0,0 +1,14 @@
+sq is a command-line tool that provides jq-style access to structured data
+sources including SQL databases and document formats like CSV, Excel, and JSON.
+
+Key features:
+
+- Query multiple database types (PostgreSQL, MySQL, SQLite, SQL Server, etc.)
+- Cross-source joins between different databases and file formats
+- Multiple output formats (JSON, CSV, Excel, HTML, XML, Markdown)
+- Database inspection and schema comparison
+- SQL execution with syntax highlighting
+- Data import/export between sources
+
+sq simplifies working with structured data by providing a unified interface
+for querying and transforming data across various sources.
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 88fb914f4bfd..9521ef1d6ce8 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqlite3
DISTVERSION= 3.50.2
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.sqlite.org/${_YEAR}/ https://www2.sqlite.org/${_YEAR}/ https://www3.sqlite.org/${_YEAR}/
@@ -34,7 +35,7 @@ USES= libtool ncurses pathfix zip
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --linemacros --soname=${DISTVERSION} OPTIONS='${_OPTIONS}'
+CONFIGURE_ARGS+= --linemacros --soname=legacy OPTIONS='${_OPTIONS}'
# [The Chronicles of SONAME](https://sqlite.org/src/forumpost/5a3b44f510df8ded)
# [Set features OPTIONS for autosetup configurator](https://msteveb.github.io/autosetup/)
@@ -174,6 +175,7 @@ GEOPOLY_CONFIGURE_ON= --geopoly
ICU_BUILD_DEPENDS= ${LOCALBASE}/bin/icu-config:devel/icu
ICU_LIB_DEPENDS= libicudata.so:devel/icu
ICU_CONFIGURE_ON= --with-icu-config=${LOCALBASE}/bin/icu-config --icu-collations
+ICU_CPPFLAGS= `${LOCALBASE}/bin/icu-config --cppflags`
LIBEDIT_USES= libedit
LIBEDIT_CONFIGURE_ON= --editline
LIKENOTBLOB_CPPFLAGS= -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index 58252a3401de..eac2663c2165 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,7 +1,6 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.4
-PORTREVISION= 1
+DISTVERSION= 2.3.7
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -554,7 +553,7 @@ CARGO_CRATES= Inflector-0.11.4 \
subtle-2.6.1 \
surrealcs-0.4.4 \
surrealcs-kernel-0.4.4 \
- surrealdb-tikv-client-0.3.0-surreal.1 \
+ surrealdb-tikv-client-0.3.0-surreal.3 \
surrealkv-0.9.1 \
surrealml-core-0.1.3 \
symbolic-common-12.14.1 \
@@ -616,6 +615,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tracing-core-0.1.33 \
tracing-log-0.2.0 \
tracing-opentelemetry-0.25.0 \
+ tracing-serde-0.2.0 \
tracing-subscriber-0.3.19 \
trice-0.4.0 \
try-lock-0.2.5 \
diff --git a/databases/surrealdb/distinfo b/databases/surrealdb/distinfo
index 39f3eef6ab23..ae078b5f6f73 100644
--- a/databases/surrealdb/distinfo
+++ b/databases/surrealdb/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750132845
+TIMESTAMP = 1752141360
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef
@@ -1057,8 +1057,8 @@ SHA256 (rust/crates/surrealcs-0.4.4.crate) = 2190f96d274f6e5cf137b6f96389ea3733c
SIZE (rust/crates/surrealcs-0.4.4.crate) = 31829
SHA256 (rust/crates/surrealcs-kernel-0.4.4.crate) = cdb667b1f19485ad801d2cbcca5db5721add050b88526c7d788ebbd070a920b5
SIZE (rust/crates/surrealcs-kernel-0.4.4.crate) = 14275
-SHA256 (rust/crates/surrealdb-tikv-client-0.3.0-surreal.1.crate) = f9e204e84239374e8ba2dfabb88f5ac20f69baa09599eee225958445fb7e0a14
-SIZE (rust/crates/surrealdb-tikv-client-0.3.0-surreal.1.crate) = 322876
+SHA256 (rust/crates/surrealdb-tikv-client-0.3.0-surreal.3.crate) = 837540ac73615ce69a3697a55841a5891f983532024e8296c8e00c03a69b6b78
+SIZE (rust/crates/surrealdb-tikv-client-0.3.0-surreal.3.crate) = 325786
SHA256 (rust/crates/surrealkv-0.9.1.crate) = 6d43d55edab1e65c7704486016f98e9eac61c97474921dbac094af2cd16e16c3
SIZE (rust/crates/surrealkv-0.9.1.crate) = 103168
SHA256 (rust/crates/surrealml-core-0.1.3.crate) = d4d9369502a5b216f19868ace1b6c327d1c660af3ffabddf87678022b25a03f2
@@ -1181,6 +1181,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-opentelemetry-0.25.0.crate) = a9784ed4da7d921bc8df6963f8c80a0e4ce34ba6ba76668acadd3edbd985ff3b
SIZE (rust/crates/tracing-opentelemetry-0.25.0.crate) = 141003
+SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
+SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/trice-0.4.0.crate) = d3aaab10ae9fac0b10f392752bf56f0fd20845f39037fec931e8537b105b515a
@@ -1419,5 +1421,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (surrealdb-surrealdb-v2.3.4_GH0.tar.gz) = 30b5e57d90868ca6bd01e020979e7a88ee8596b1c448dfe816d6776764cd770c
-SIZE (surrealdb-surrealdb-v2.3.4_GH0.tar.gz) = 6677799
+SHA256 (surrealdb-surrealdb-v2.3.7_GH0.tar.gz) = 3c7aa9865e339e8db7468c455c56fbed5ab4465bf9a86c2a3db7f85bab328e31
+SIZE (surrealdb-surrealdb-v2.3.7_GH0.tar.gz) = 6684282
diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile
index 6e45a812806c..5a744ee7913f 100644
--- a/databases/tile38/Makefile
+++ b/databases/tile38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tile38
DISTVERSION= 1.12.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile
index 8593d8da568f..9245509f9be7 100644
--- a/databases/timescaledb-backup/Makefile
+++ b/databases/timescaledb-backup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timescaledb-backup
DISTVERSION= 0.1.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile
index bbcd5e2fd993..6421d02c2fed 100644
--- a/databases/timescaledb-tune/Makefile
+++ b/databases/timescaledb-tune/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 486af01a6e75..0e76e9061950 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timescaledb
-PORTVERSION= 2.20.3
+PORTVERSION= 2.21.0
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index eea45a50621b..54d55c349d9d 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749701706
-SHA256 (timescale-timescaledb-2.20.3_GH0.tar.gz) = 31418d888c2a26cd034cd91fcd51be3bb0108d907de9bf9e8bfebfbf20af7766
-SIZE (timescale-timescaledb-2.20.3_GH0.tar.gz) = 7802166
+TIMESTAMP = 1752010390
+SHA256 (timescale-timescaledb-2.21.0_GH0.tar.gz) = 08e44c875618ed5ffa0d5b968b268d437952a3847403ef70a0bf44d9e59f3c30
+SIZE (timescale-timescaledb-2.21.0_GH0.tar.gz) = 7904892
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index 4593655696b3..69f06a9663c5 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -39,5 +39,6 @@ share/postgresql/extension/timescaledb--2.19.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.1--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.2--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.20.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control
diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile
index 0e5559c324b5..50d68cce5349 100644
--- a/databases/valkey/Makefile
+++ b/databases/valkey/Makefile
@@ -1,5 +1,5 @@
PORTNAME= valkey
-DISTVERSION= 8.1.1
+DISTVERSION= 8.1.3
CATEGORIES= databases
MAINTAINER= yasu@FreeBSD.org
diff --git a/databases/valkey/distinfo b/databases/valkey/distinfo
index 9600c963c6ab..180a297a5acf 100644
--- a/databases/valkey/distinfo
+++ b/databases/valkey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745482532
-SHA256 (valkey-io-valkey-8.1.1_GH0.tar.gz) = 3355fbd5458d853ab201d2c046ffca9f078000587ccbe9a6c585110f146ad2c5
-SIZE (valkey-io-valkey-8.1.1_GH0.tar.gz) = 3806719
+TIMESTAMP = 1751915910
+SHA256 (valkey-io-valkey-8.1.3_GH0.tar.gz) = 8f862b3b0a72fd40587793964539589f6f83d01361ca1598b370cfaa301e0ec0
+SIZE (valkey-io-valkey-8.1.3_GH0.tar.gz) = 3811511
diff --git a/deskutils/chart/Makefile b/deskutils/chart/Makefile
index 1b67f124c44c..944135e0f5d0 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index 3dc4e38cb776..dc60bc259f11 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index bca3b920a9c8..4ad2cdfb6c10 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.8.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile
index c304b0a5507e..705aa55f9f53 100644
--- a/deskutils/qownnotes/Makefile
+++ b/deskutils/qownnotes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qownnotes
-PORTVERSION= 25.6.1
+PORTVERSION= 25.7.3
CATEGORIES= deskutils
MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${PORTVERSION}/
diff --git a/deskutils/qownnotes/distinfo b/deskutils/qownnotes/distinfo
index 407c97cabae8..79f4acc46bb9 100644
--- a/deskutils/qownnotes/distinfo
+++ b/deskutils/qownnotes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749473409
-SHA256 (qownnotes-25.6.1.tar.xz) = cb4936159fe95d95d411bd2618d3230b95fa54fac33704047c04cfd4b42b4e8f
-SIZE (qownnotes-25.6.1.tar.xz) = 5611852
+TIMESTAMP = 1751703521
+SHA256 (qownnotes-25.7.3.tar.xz) = e43a170ec88cbf088205ea37c8fa7b5890ab72048cd4ea878a4ccd189672ca84
+SIZE (qownnotes-25.7.3.tar.xz) = 5585988
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index bfa12151b83e..22b2c1863e50 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,6 @@
PORTNAME= remind
DISTVERSION= 05.04.01
+PORTREVISION= 1
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index cd83f7f8b18f..824708d89692 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 0.46.2
+PORTVERSION= 1.0.2
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 007102130099..46bad29c78f8 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747741800
-SHA256 (stirling-pdf/0.46.2/Stirling-PDF-with-login.jar) = 16354cd3ea082d3e039a6005fd337dce58416e5739f2bb634b8eeedaa42dd6c9
-SIZE (stirling-pdf/0.46.2/Stirling-PDF-with-login.jar) = 150967265
+TIMESTAMP = 1752125821
+SHA256 (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = a32de483ad6d66ca6ab105fa5f0b2ca97f916c971f58f9d40ac7a2396f63686e
+SIZE (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = 155649222
diff --git a/deskutils/ultralist/Makefile b/deskutils/ultralist/Makefile
index 81b6e8e629b5..716faa64ee8c 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/Makefile b/devel/Makefile
index 8eb929e0150a..9cf75ba7fa1a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -684,9 +684,6 @@
SUBDIR += esbuild
SUBDIR += estd
SUBDIR += etcd
- SUBDIR += etcd31
- SUBDIR += etcd32
- SUBDIR += etcd33
SUBDIR += etcd34
SUBDIR += etcd35
SUBDIR += etcd36
@@ -870,6 +867,7 @@
SUBDIR += gitea-act_runner
SUBDIR += gitg
SUBDIR += github-backup-utils
+ SUBDIR += gitid
SUBDIR += gitinspector
SUBDIR += gitlab-runner
SUBDIR += gitlab-shell
@@ -1823,6 +1821,7 @@
SUBDIR += oniguruma
SUBDIR += open-beagle
SUBDIR += open62541
+ SUBDIR += openapi-tui
SUBDIR += opencl
SUBDIR += opencl-clang
SUBDIR += opencvs
@@ -4326,6 +4325,7 @@
SUBDIR += premake4
SUBDIR += premake5
SUBDIR += projectcenter
+ SUBDIR += prometheus-cpp
SUBDIR += protobuf
SUBDIR += protobuf-c
SUBDIR += protobuf-go
@@ -6794,6 +6794,7 @@
SUBDIR += rubygem-aws-sdk-notificationscontacts
SUBDIR += rubygem-aws-sdk-oam
SUBDIR += rubygem-aws-sdk-observabilityadmin
+ SUBDIR += rubygem-aws-sdk-odb
SUBDIR += rubygem-aws-sdk-omics
SUBDIR += rubygem-aws-sdk-opensearchserverless
SUBDIR += rubygem-aws-sdk-opensearchservice
diff --git a/devel/R-cran-purrr/Makefile b/devel/R-cran-purrr/Makefile
index 482cbe2e8357..2c15feeb4e14 100644
--- a/devel/R-cran-purrr/Makefile
+++ b/devel/R-cran-purrr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= purrr
-DISTVERSION= 1.0.4
+DISTVERSION= 1.1.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -18,7 +18,7 @@ CRAN_DEPENDS= R-cran-cli>=3.6.1:devel/R-cran-cli \
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
- R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-dplyr>=0.7.8:math/R-cran-dplyr \
R-cran-httr>0:www/R-cran-httr \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-lubridate>0:devel/R-cran-lubridate \
diff --git a/devel/R-cran-purrr/distinfo b/devel/R-cran-purrr/distinfo
index ef3188893e91..2c95c08db233 100644
--- a/devel/R-cran-purrr/distinfo
+++ b/devel/R-cran-purrr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739018697
-SHA256 (purrr_1.0.4.tar.gz) = 6c013724651c5daae56a7b8e126baef958d30d4c01dd0dda3d17fc43409b8e54
-SIZE (purrr_1.0.4.tar.gz) = 256912
+TIMESTAMP = 1752221284
+SHA256 (purrr_1.1.0.tar.gz) = 2ad28bff3b09a67fb3b81fb57d31c9903110e0e9e4fb76871245a35fa39c65b4
+SIZE (purrr_1.1.0.tar.gz) = 263975
diff --git a/devel/R-cran-waldo/Makefile b/devel/R-cran-waldo/Makefile
index dd6bf79adcbf..f1f451b62d82 100644
--- a/devel/R-cran-waldo/Makefile
+++ b/devel/R-cran-waldo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= waldo
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,13 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-diffobj>=0.3.4:devel/R-cran-diffobj \
- R-cran-fansi>0:devel/R-cran-fansi \
R-cran-glue>0:devel/R-cran-glue \
- R-cran-rematch2>0:devel/R-cran-rematch2 \
- R-cran-rlang>=1.0.0:devel/R-cran-rlang \
- R-cran-tibble>0:devel/R-cran-tibble
+ R-cran-rlang>=1.0.0:devel/R-cran-rlang
TEST_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \
- R-cran-covr>0:devel/R-cran-covr \
R-cran-R6>0:devel/R-cran-R6 \
R-cran-S7>0:devel/R-cran-S7 \
R-cran-testthat>=3.0.0:devel/R-cran-testthat \
diff --git a/devel/R-cran-waldo/distinfo b/devel/R-cran-waldo/distinfo
index ce74dad002a1..4eb083ab1884 100644
--- a/devel/R-cran-waldo/distinfo
+++ b/devel/R-cran-waldo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731058570
-SHA256 (waldo_0.6.1.tar.gz) = c9c3f3732a2fe7008735c8bff7b0139489132a5a8b1b8df96768fbe9dd1e76c9
-SIZE (waldo_0.6.1.tar.gz) = 45201
+TIMESTAMP = 1752346746
+SHA256 (waldo_0.6.2.tar.gz) = b22a746be625eec49736d2a0a18d96c45c14d97e30e42bc81a0740f3194e07fa
+SIZE (waldo_0.6.2.tar.gz) = 45913
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index cf8b1f41699a..cab320bdae2b 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.62.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 9dd635f38fbe..58abaeacd60c 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index 666ef4b57a28..cf1193966456 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index 05e7533d3626..a4c3c5591586 100644
--- a/devel/app-builder/Makefile
+++ b/devel/app-builder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
-PORTREVISION= 12
+PORTREVISION= 13
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index ed8de18a3068..881dd06d0099 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 7626b99d934c..16071d28a654 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/argc/Makefile b/devel/argc/Makefile
index bedf3809e5e0..1d2e911d002e 100644
--- a/devel/argc/Makefile
+++ b/devel/argc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= argc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.22.0
-PORTREVISION= 5
+DISTVERSION= 1.23.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,136 +18,132 @@ USE_GITHUB= yes
GH_ACCOUNT= sigoden
CARGO_CRATES= aho-corasick-1.1.3 \
- anstyle-1.0.10 \
- anyhow-1.0.94 \
- assert_cmd-2.0.16 \
- assert_fs-1.1.2 \
- autocfg-1.4.0 \
+ anstyle-1.0.11 \
+ anyhow-1.0.98 \
+ assert_cmd-2.0.17 \
+ assert_fs-1.1.3 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-2.6.0 \
- bstr-1.11.0 \
- cfg-if-1.0.0 \
- console-0.15.8 \
- convert_case-0.6.0 \
- crossbeam-deque-0.8.5 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ cfg-if-1.0.1 \
+ console-0.15.11 \
+ convert_case-0.8.0 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
+ crossbeam-utils-0.8.21 \
difflib-0.4.0 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
doc-comment-0.3.3 \
- either-1.13.0 \
- encode_unicode-0.3.6 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_home-0.1.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- float-cmp-0.9.0 \
- futures-0.3.31 \
- futures-channel-0.3.31 \
+ float-cmp-0.10.0 \
futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
futures-macro-0.3.31 \
- futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- getrandom-0.2.15 \
- glob-0.3.1 \
- globset-0.4.15 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ glob-0.3.2 \
+ globset-0.4.16 \
globwalk-0.9.1 \
- hashbrown-0.15.2 \
- hermit-abi-0.3.9 \
- home-0.5.9 \
+ hashbrown-0.15.4 \
+ hermit-abi-0.5.2 \
ignore-0.4.23 \
- indexmap-2.7.0 \
- insta-1.41.1 \
- itoa-1.0.14 \
- lazy_static-1.5.0 \
- libc-0.2.167 \
- libredox-0.1.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.14 \
- log-0.4.22 \
- memchr-2.7.4 \
- minimal-lexical-0.2.1 \
+ indexmap-2.10.0 \
+ insta-1.43.1 \
+ itoa-1.0.15 \
+ libc-0.2.174 \
+ libredox-0.1.4 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
+ memchr-2.7.5 \
natord-1.0.9 \
- nom-7.1.3 \
+ nom-8.0.0 \
normalize-line-endings-0.3.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- once_cell-1.20.2 \
+ num_cpus-1.17.0 \
+ once_cell-1.21.3 \
option-ext-0.2.0 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
- pin-project-lite-0.2.15 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- predicates-3.1.2 \
- predicates-core-1.0.8 \
- predicates-tree-1.0.11 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- redox_users-0.4.6 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
roff-0.2.2 \
- rstest-0.23.0 \
- rstest_macros-0.23.0 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
rustc_version-0.4.1 \
- rustix-0.38.42 \
- ryu-1.0.18 \
+ rustix-1.0.7 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- semver-1.0.23 \
- serde-1.0.215 \
- serde_derive-1.0.215 \
- serde_json-1.0.133 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
shell-words-1.1.0 \
- similar-2.6.0 \
- slab-0.4.9 \
+ similar-2.7.0 \
+ slab-0.4.10 \
smawk-0.3.2 \
- syn-2.0.90 \
- tempfile-3.14.0 \
- termtree-0.4.1 \
- textwrap-0.16.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
+ syn-2.0.104 \
+ tempfile-3.20.0 \
+ termtree-0.5.1 \
+ textwrap-0.16.2 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
threadpool-1.8.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ unicode-ident-1.0.18 \
unicode-linebreak-0.1.5 \
unicode-segmentation-1.12.0 \
- unicode-width-0.1.14 \
- wait-timeout-0.2.0 \
+ unicode-width-0.2.1 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- which-7.0.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ which-8.0.0 \
winapi-util-0.1.9 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ 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_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
- winsafe-0.0.19
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
+ winsafe-0.0.19 \
+ wit-bindgen-rt-0.39.0
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/argc/distinfo b/devel/argc/distinfo
index 28b851f8f70d..ded02786dc15 100644
--- a/devel/argc/distinfo
+++ b/devel/argc/distinfo
@@ -1,148 +1,136 @@
-TIMESTAMP = 1733808207
+TIMESTAMP = 1752053827
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
-SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
-SHA256 (rust/crates/assert_fs-1.1.2.crate) = 7efdb1fdb47602827a342857666feb372712cbc64b414172bd6b167a02927674
-SIZE (rust/crates/assert_fs-1.1.2.crate) = 19328
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
+SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bstr-1.11.0.crate) = 1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22
-SIZE (rust/crates/bstr-1.11.0.crate) = 380721
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
-SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
-SIZE (rust/crates/futures-0.3.31.crate) = 54953
-SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
-SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
-SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
-SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
-SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
-SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
-SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/insta-1.41.1.crate) = 7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8
-SIZE (rust/crates/insta-1.41.1.crate) = 93609
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-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.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
+SIZE (rust/crates/insta-1.43.1.crate) = 101047
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
-SIZE (rust/crates/predicates-3.1.2.crate) = 23986
-SHA256 (rust/crates/predicates-core-1.0.8.crate) = ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931
-SIZE (rust/crates/predicates-core-1.0.8.crate) = 8552
-SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13
-SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -153,113 +141,117 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rstest-0.23.0.crate) = 0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035
-SIZE (rust/crates/rstest-0.23.0.crate) = 45414
-SHA256 (rust/crates/rstest_macros-0.23.0.crate) = 825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a
-SIZE (rust/crates/rstest_macros-0.23.0.crate) = 61327
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
-SIZE (rust/crates/serde-1.0.215.crate) = 78527
-SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
-SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
-SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
-SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/which-7.0.0.crate) = c9cad3279ade7346b96e38731a641d7343dd6a53d55083dd54eadfa5a1b38c6b
-SIZE (rust/crates/which-7.0.0.crate) = 18462
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_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_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.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_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.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_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.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/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (sigoden-argc-v1.22.0_GH0.tar.gz) = b073e531baad204abf432b53c4f94633c80a791337f141d2daba96fe58d81af8
-SIZE (sigoden-argc-v1.22.0_GH0.tar.gz) = 124225
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (sigoden-argc-v1.23.0_GH0.tar.gz) = d3eb85faf26a69c582dcea6d0fc2025bcfeec1dd0b9b35384a67059c2833103c
+SIZE (sigoden-argc-v1.23.0_GH0.tar.gz) = 123910
diff --git a/devel/autoconf-archive/Makefile b/devel/autoconf-archive/Makefile
index 6486c46300a0..2a58561232a0 100644
--- a/devel/autoconf-archive/Makefile
+++ b/devel/autoconf-archive/Makefile
@@ -3,16 +3,19 @@ DISTVERSION= 2024.10.16
CATEGORIES= devel
MASTER_SITES= GNU
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Set of useful GNU Autoconf macros
WWW= https://savannah.gnu.org/projects/autoconf-archive
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USES= makeinfo tar:xz
-GNU_CONFIGURE= yes
-INFO= ${PORTNAME}
+GNU_CONFIGURE= yes
NO_ARCH= yes
+INFO= autoconf-archive
PLIST_SUB= MACRODIR=share/aclocal
.include <bsd.port.mk>
diff --git a/devel/autoconf-archive/pkg-descr b/devel/autoconf-archive/pkg-descr
index 807bea4620d5..fc8ed3fbc131 100644
--- a/devel/autoconf-archive/pkg-descr
+++ b/devel/autoconf-archive/pkg-descr
@@ -1,6 +1,14 @@
-The GNU Autoconf Archive is a collection of more than 450 macros for GNU
-Autoconf that have been contributed as free software by friendly supporters
-of the cause from all over the Internet. Every single one of those macros
-can be re-used without imposing any restrictions whatsoever on the licensing
-of the generated configure script. In particular, it is possible to use all
-those macros in configure scripts that are meant for non-free software.
+The GNU Autoconf Archive is a collection of more than 500 macros for GNU
+Autoconf that have been contributed as free software by friendly supporters of
+the cause from all over the Internet. Every single one of those macros can be
+re-used without imposing any restrictions whatsoever on the licensing of the
+generated configure script. In particular, it is possible to use all those
+macros in configure scripts that are meant for non-free software. This policy is
+unusual for a Free Software Foundation project. The FSF firmly believes that
+software ought to be free, and software licenses like the GPL are specifically
+designed to ensure that derivative work based on free software must be free as
+well. In case of Autoconf, however, an exception has been made, because Autoconf
+is at such a pivotal position in the software development tool chain that the
+benefits from having this tool available as widely as possible outweigh the
+disadvantage that some authors may choose to use it, too, for proprietary
+software.
diff --git a/devel/aws-c-common/Makefile b/devel/aws-c-common/Makefile
index 6a8163b1242d..7f253bc44b98 100644
--- a/devel/aws-c-common/Makefile
+++ b/devel/aws-c-common/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-common
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.3
+DISTVERSION= 0.12.4
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-c-common/distinfo b/devel/aws-c-common/distinfo
index f40890187660..a175fc388394 100644
--- a/devel/aws-c-common/distinfo
+++ b/devel/aws-c-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747077049
-SHA256 (awslabs-aws-c-common-v0.12.3_GH0.tar.gz) = a4e7ac6c6f840cb6ab56b8ee0bcd94a61c59d68ca42570bca518432da4c94273
-SIZE (awslabs-aws-c-common-v0.12.3_GH0.tar.gz) = 619465
+TIMESTAMP = 1752261940
+SHA256 (awslabs-aws-c-common-v0.12.4_GH0.tar.gz) = 0b7705a4d115663c3f485d353a75ed86e37583157585e5825d851af634b57fe3
+SIZE (awslabs-aws-c-common-v0.12.4_GH0.tar.gz) = 621057
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index 32690d545095..642baff47546 100644
--- a/devel/aws-c-io/Makefile
+++ b/devel/aws-c-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-io
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.1
+DISTVERSION= 0.21.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index 6dead2f88132..16a0c82c4d57 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749947277
-SHA256 (awslabs-aws-c-io-v0.20.1_GH0.tar.gz) = 8e2abf56e20f87383c44af6818235a12f54051b40c98870f44b2d5d05be08641
-SIZE (awslabs-aws-c-io-v0.20.1_GH0.tar.gz) = 749024
+TIMESTAMP = 1752262489
+SHA256 (awslabs-aws-c-io-v0.21.0_GH0.tar.gz) = 31232dd35995c9d5d535f3cf5ce7d561d680285a0e2a16318d4f0d4512b907c4
+SIZE (awslabs-aws-c-io-v0.21.0_GH0.tar.gz) = 749192
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index f6b6e7b50576..daac822e418a 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.10
+DISTVERSION= 0.33.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 2517eb04af4b..5fa45e6d26d4 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750891560
-SHA256 (awslabs-aws-crt-cpp-v0.32.10_GH0.tar.gz) = 3ae101aa7a0a62d9868575b0e07a64536da1566283a5a314a4eee0326d808295
-SIZE (awslabs-aws-crt-cpp-v0.32.10_GH0.tar.gz) = 371392
+TIMESTAMP = 1752262892
+SHA256 (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 10182e870dc35df3ab929e25a4c43bb6b8ed860aae70f597fa401cb5b5da3fb3
+SIZE (awslabs-aws-crt-cpp-v0.33.0_GH0.tar.gz) = 371377
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 06319a47c54c..4b2ffefd376d 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.592
+DISTVERSION= 1.11.603
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 2c165caa8951..033569f27ccc 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750416616
-SHA256 (aws-aws-sdk-cpp-1.11.592_GH0.tar.gz) = 274fb569fec2eac652d3949b0e4f2a58f522686198b12f5d3cd62e4b2ea9824b
-SIZE (aws-aws-sdk-cpp-1.11.592_GH0.tar.gz) = 75269830
+TIMESTAMP = 1752264057
+SHA256 (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 6b07ff5c9b63e62ea069b6226ead084a7a2cf0b4ec315e177c772946340b66d5
+SIZE (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 75915326
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index 188daafc22a4..f5ae15b58f00 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bmake/Makefile b/devel/bmake/Makefile
index f25ffeb33628..46d7f7a05539 100644
--- a/devel/bmake/Makefile
+++ b/devel/bmake/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://ftp.netbsd.org/pub/NetBSD/misc/sjg/
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Portable version of NetBSD 'make' utility
WWW= https://www.crufty.net/help/sjg/bmake.html
diff --git a/devel/bmkdep/Makefile b/devel/bmkdep/Makefile
index 172f9016ce44..75760af4b73a 100644
--- a/devel/bmkdep/Makefile
+++ b/devel/bmkdep/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20140112
PORTREVISION= 1
CATEGORIES= devel
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Construct Makefile dependency list
WWW= https://netbsd.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 2476c61bcd31..061e013a6316 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 142d194740da..53b076ae4216 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
DISTVERSION= 3.97.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index ed1b9c319747..2afbebaf7398 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/cargo-mutants/Makefile b/devel/cargo-mutants/Makefile
index 287df89d045b..3e74848878e5 100644
--- a/devel/cargo-mutants/Makefile
+++ b/devel/cargo-mutants/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-mutants
DISTVERSIONPREFIX= v
-DISTVERSION= 25.0.1
-PORTREVISION= 4
+DISTVERSION= 25.2.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -24,7 +23,6 @@ CARGO_CRATES= aho-corasick-0.7.20 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- ansi_term-0.12.1 \
anstream-0.6.18 \
anstyle-0.3.5 \
anstyle-1.0.10 \
@@ -62,13 +60,13 @@ CARGO_CRATES= aho-corasick-0.7.20 \
console-0.15.0 \
core-foundation-sys-0.8.7 \
cp_r-0.5.2 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.21 \
- ctor-0.1.26 \
ctrlc-3.2.1 \
diff-0.1.13 \
difflib-0.4.0 \
doc-comment-0.3.3 \
+ dyn-clone-1.0.19 \
either-1.13.0 \
encode_unicode-0.3.6 \
env_filter-0.1.3 \
@@ -130,7 +128,6 @@ CARGO_CRATES= aho-corasick-0.7.20 \
num_cpus-1.16.0 \
nutmeg-0.1.4 \
once_cell-1.20.3 \
- output_vt100-0.1.3 \
overload-0.1.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
@@ -141,8 +138,8 @@ CARGO_CRATES= aho-corasick-0.7.20 \
predicates-3.0.0 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- pretty_assertions-1.0.0 \
- proc-macro2-1.0.74 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.95 \
quick-error-1.2.3 \
quote-1.0.35 \
rand-0.3.23 \
@@ -153,6 +150,8 @@ CARGO_CRATES= aho-corasick-0.7.20 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
redox_syscall-0.5.8 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
regex-1.10.0 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -164,10 +163,13 @@ CARGO_CRATES= aho-corasick-0.7.20 \
rusty-fork-0.3.0 \
ryu-1.0.19 \
same-file-1.0.6 \
+ schemars-0.9.0 \
+ schemars_derive-0.9.0 \
scopeguard-1.2.0 \
semver-1.0.25 \
serde-1.0.209 \
serde_derive-1.0.209 \
+ serde_derive_internals-0.29.1 \
serde_json-1.0.128 \
serde_spanned-0.6.8 \
serde_yaml-0.8.26 \
@@ -179,8 +181,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
strsim-0.11.1 \
strum-0.26.0 \
strum_macros-0.26.4 \
- syn-1.0.109 \
- syn-2.0.46 \
+ syn-2.0.104 \
target-lexicon-0.12.16 \
target-spec-3.2.2 \
tempfile-3.8.0 \
@@ -245,7 +246,8 @@ CARGO_CRATES= aho-corasick-0.7.20 \
windows_x86_64_msvc-0.52.6 \
winnow-0.5.40 \
yaml-rust-0.4.5 \
- yansi-0.5.1
+ yansi-0.5.1 \
+ yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/cargo-mutants/distinfo b/devel/cargo-mutants/distinfo
index fd2fd4381b4d..4d975ddebbbc 100644
--- a/devel/cargo-mutants/distinfo
+++ b/devel/cargo-mutants/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1739169267
+TIMESTAMP = 1752207434
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -7,8 +7,6 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
SIZE (rust/crates/anstream-0.6.18.crate) = 29681
SHA256 (rust/crates/anstyle-0.3.5.crate) = 23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2
@@ -83,12 +81,10 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cp_r-0.5.2.crate) = 837ca07dfd27a2663ac7c4701bb35856b534c2a61dd47af06ccf65d3bec79ebc
SIZE (rust/crates/cp_r-0.5.2.crate) = 10695
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
-SIZE (rust/crates/ctor-0.1.26.crate) = 10803
SHA256 (rust/crates/ctrlc-3.2.1.crate) = a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf
SIZE (rust/crates/ctrlc-3.2.1.crate) = 12893
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -97,6 +93,8 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
@@ -219,8 +217,6 @@ SHA256 (rust/crates/nutmeg-0.1.4.crate) = 210b363fa6901c372f264fa32ef3710c0e8632
SIZE (rust/crates/nutmeg-0.1.4.crate) = 29178
SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
-SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
@@ -241,10 +237,10 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/pretty_assertions-1.0.0.crate) = ec0cfe1b2403f172ba0f234e500906ee0a3e493fb81092dac23ebefe129301cc
-SIZE (rust/crates/pretty_assertions-1.0.0.crate) = 73836
-SHA256 (rust/crates/proc-macro2-1.0.74.crate) = 2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db
-SIZE (rust/crates/proc-macro2-1.0.74.crate) = 45383
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
@@ -265,6 +261,10 @@ SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/regex-1.10.0.crate) = d119d7c7ca818f8a53c300863d4f87566aac09943aef5b355bb83969dae75d87
SIZE (rust/crates/regex-1.10.0.crate) = 252119
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -287,6 +287,10 @@ SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe
SIZE (rust/crates/ryu-1.0.19.crate) = 48770
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars_derive-0.9.0.crate) = 5016d94c77c6d32f0b8e08b781f7dc8a90c2007d4e77472cc2807bc10a8438fe
+SIZE (rust/crates/schemars_derive-0.9.0.crate) = 25241
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
@@ -295,6 +299,8 @@ SHA256 (rust/crates/serde-1.0.209.crate) = 99fce0ffe7310761ca6bf9faf5115afbc1968
SIZE (rust/crates/serde-1.0.209.crate) = 78364
SHA256 (rust/crates/serde_derive-1.0.209.crate) = a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170
SIZE (rust/crates/serde_derive-1.0.209.crate) = 56023
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
@@ -317,10 +323,8 @@ SHA256 (rust/crates/strum-0.26.0.crate) = 117c413ac8a6cc19c773939932477a341e416e
SIZE (rust/crates/strum-0.26.0.crate) = 5864
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.46.crate) = 89456b690ff72fddcecf231caedbe615c59480c93358a93dfae7fc29e3ebbf0e
-SIZE (rust/crates/syn-2.0.46.crate) = 250537
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
SHA256 (rust/crates/target-spec-3.2.2.crate) = 4c5743abbf7bc7d5296ae61368b50cd218ac09432281cb5d48b97308d5c27909
@@ -451,5 +455,7 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (sourcefrog-cargo-mutants-v25.0.1_GH0.tar.gz) = d418e4fd1eb5c97f792192944214f532e699462eec9e9a3b94a0454f57ca0168
-SIZE (sourcefrog-cargo-mutants-v25.0.1_GH0.tar.gz) = 221995
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (sourcefrog-cargo-mutants-v25.2.1_GH0.tar.gz) = 160e861e8d2455b636f49c88b558ca46015740bd3810d003bad55eea230a80c3
+SIZE (sourcefrog-cargo-mutants-v25.2.1_GH0.tar.gz) = 229083
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index e593a81b66be..463ff9ed1dd0 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index aa63ec280709..b15b17fa6c79 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.138.2
+DISTVERSION= 0.139.2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index a0c264660600..a39c7c5914c6 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751757360
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.138.2/v0.138.2.mod) = c4c56b0d1956d98d91bdeefdaf85ec22e8daa494d5328ec8279b033f967aa2ca
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.138.2/v0.138.2.mod) = 11365
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.138.2/v0.138.2.zip) = 64ad39a77bc2229d56b3310b2a8be08ccbae8763e85d6d934704603193a435a1
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.138.2/v0.138.2.zip) = 1413531
+TIMESTAMP = 1752210896
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.139.2/v0.139.2.mod) = 7d522d90817edfb7f35436ff0bcab88ccf74b1c0f5622ba976b6f0d9854e1a2f
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.139.2/v0.139.2.mod) = 11365
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.139.2/v0.139.2.zip) = ab0d5815a0c63577870d7667a4c071b75ade61efaadbccc14e99f4db829d11fa
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.139.2/v0.139.2.zip) = 1416536
diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile
index 0c97fdb5b50f..6d5c70c9fde2 100644
--- a/devel/clojure-cider/Makefile
+++ b/devel/clojure-cider/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-cider
DISTVERSIONPREFIX= v
-DISTVERSION= 1.18.0
+DISTVERSION= 1.19.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/clojure-cider/distinfo b/devel/clojure-cider/distinfo
index ca9b99df6f51..1c02a74fd51a 100644
--- a/devel/clojure-cider/distinfo
+++ b/devel/clojure-cider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746269707
-SHA256 (clojure-emacs-cider-v1.18.0_GH0.tar.gz) = 8096f54abc10e1a76a828ed1f8e311008773866524a9c69b6c81015a6f214afc
-SIZE (clojure-emacs-cider-v1.18.0_GH0.tar.gz) = 8838210
+TIMESTAMP = 1752211008
+SHA256 (clojure-emacs-cider-v1.19.0_GH0.tar.gz) = 7fdc4b80169b76d68118adf8b11380e7c58d4fd9318d1a97b5ef77de8efd49f0
+SIZE (clojure-emacs-cider-v1.19.0_GH0.tar.gz) = 8836060
diff --git a/devel/cwrap/Makefile b/devel/cwrap/Makefile
index aa4e1b645ab2..cd146b3b5abc 100644
--- a/devel/cwrap/Makefile
+++ b/devel/cwrap/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cwrap
PORTVERSION= 1.1.0
CATEGORIES= devel
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Testing your full software stack on a single machine
WWW= https://cwrap.org/
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index 4590b3992e2d..ea7cbe30e0d9 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index c1a0aca54487..fd6a20d179ed 100644
--- a/devel/dupl/Makefile
+++ b/devel/dupl/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dupl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-11
DISTVERSIONSUFFIX= -g28d787e
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index b0d3d1bb040a..41f270b9225e 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index cf7fcb850ac0..10203eb167ff 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= efl
DISTVERSION= 1.28.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
DIST_SUBDIR= enlightenment
diff --git a/devel/electron32/Makefile b/devel/electron32/Makefile
index c6eb331cd79a..3bb0cab479dd 100644
--- a/devel/electron32/Makefile
+++ b/devel/electron32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 5
+PORTREVISION= 6
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -247,7 +247,7 @@ YARN_TIMESTAMP= 61171200
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-LLVM_DEFAULT= 19
+LLVM_DEFAULT= 20
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
diff --git a/devel/electron34/Makefile b/devel/electron34/Makefile
index cb58b2c2d166..2caf0dd0c67a 100644
--- a/devel/electron34/Makefile
+++ b/devel/electron34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 2
+PORTREVISION= 3
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -243,7 +243,7 @@ YARN_TIMESTAMP= 61171200
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-LLVM_DEFAULT= 19
+LLVM_DEFAULT= 20
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile
index 405eb402bc20..a2ae5821a91c 100644
--- a/devel/electron35/Makefile
+++ b/devel/electron35/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -245,7 +244,7 @@ YARN_TIMESTAMP= 61171200
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-LLVM_DEFAULT= 19
+LLVM_DEFAULT= 20
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
diff --git a/devel/electron35/Makefile.version b/devel/electron35/Makefile.version
index 68df1d63574e..f336254bd646 100644
--- a/devel/electron35/Makefile.version
+++ b/devel/electron35/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 35.7.0
+ELECTRON_VER= 35.7.1
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron35/distinfo b/devel/electron35/distinfo
index 4c186c0b479d..e6e2e48689d5 100644
--- a/devel/electron35/distinfo
+++ b/devel/electron35/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751489930
+TIMESTAMP = 1752132667
SHA256 (electron/chromium-134.0.6998.205.tar.xz.0) = 2de727120892e92fa40fed6c76104ed66dace4fe66ae3be0e055c51b913009e8
SIZE (electron/chromium-134.0.6998.205.tar.xz.0) = 2000000000
SHA256 (electron/chromium-134.0.6998.205.tar.xz.1) = 58024b9e01977a769576b4c2b3056c9d894a2c13b4f0729f0b8060b3984243c9
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-134.0.6998.205.tar.xz.2) = 9631efe75d07b1f36799506e59b
SIZE (electron/chromium-134.0.6998.205.tar.xz.2) = 171552128
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-35.7.0.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a
-SIZE (electron/electron-yarn-cache-35.7.0.tar.xz) = 30314304
-SHA256 (electron/electron-electron-v35.7.0_GH0.tar.gz) = 7e62c3ccd0c8db0c54286bd7bf39bf033961182b820fc124ed1f502e84b847cd
-SIZE (electron/electron-electron-v35.7.0_GH0.tar.gz) = 14796861
+SHA256 (electron/electron-yarn-cache-35.7.1.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a
+SIZE (electron/electron-yarn-cache-35.7.1.tar.xz) = 30314304
+SHA256 (electron/electron-electron-v35.7.1_GH0.tar.gz) = 13fb120129b28af0fb0ff19570078ad73288b8aecbebeebef8aa8b819c8a9103
+SIZE (electron/electron-electron-v35.7.1_GH0.tar.gz) = 14797093
SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 6a186d8c4f08..b98d92c4db8f 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -244,7 +245,7 @@ YARN_TIMESTAMP= 61171200
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
.endif
-LLVM_DEFAULT= 19
+LLVM_DEFAULT= 20
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index c851f2156f78..e67d653f0512 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index f4d19dcbefde..f239c89ab018 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd31/Makefile b/devel/etcd31/Makefile
deleted file mode 100644
index 66fa1a4d59ef..000000000000
--- a/devel/etcd31/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= etcd
-PORTVERSION= 3.1.20
-DISTVERSIONPREFIX= v
-PORTREVISION= 31
-CATEGORIES= devel
-PKGNAMEPREFIX= coreos-
-PKGNAMESUFFIX= 31
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Highly-available key value store and service discovery
-WWW= https://github.com/etcd-io/etcd
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= EOLed upstream, switch to a newer version
-EXPIRATION_DATE= 2025-07-08
-
-USES= cpe go
-USE_GITHUB= yes
-GH_ACCOUNT= coreos
-GH_TUPLE= coreos:bbolt:v1.3.7:coreos_bbolt \
- golang:sys:v0.5.0:golang_sys
-
-GO_PKGNAME= github.com/coreos/etcd
-GO_TARGET= ./cmd/etcd ./cmd/etcdctl
-
-CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
-
-PLIST_FILES= bin/etcd \
- bin/etcdctl
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-DOCS_DESC= Install etcd README file
-
-pre-patch:
- ${RM} -r ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt
- ${LN} -s ${WRKDIR}/bbolt-* ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt
- ${RM} -r ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys
- ${LN} -s ${WRKDIR}/sys-* ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys
-
-post-patch:
- ${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/etcd31/distinfo b/devel/etcd31/distinfo
deleted file mode 100644
index b17688b1a1eb..000000000000
--- a/devel/etcd31/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1677694209
-SHA256 (coreos-etcd-v3.1.20_GH0.tar.gz) = 0ad1c8af21620f53487c0c3b7cfd17309b1e9de82ad05b906722061e7470091a
-SIZE (coreos-etcd-v3.1.20_GH0.tar.gz) = 2641073
-SHA256 (coreos-bbolt-v1.3.7_GH0.tar.gz) = a99c0371bd041a3ca45bd314428976f3f13408ea53dbf2f8aa74b0288889acb2
-SIZE (coreos-bbolt-v1.3.7_GH0.tar.gz) = 116699
-SHA256 (golang-sys-v0.5.0_GH0.tar.gz) = 810c8f1b7704674971ab6b2b614aba20a5a1765018fd2c639f528dbbcbf88b1f
-SIZE (golang-sys-v0.5.0_GH0.tar.gz) = 1429723
diff --git a/devel/etcd31/pkg-descr b/devel/etcd31/pkg-descr
deleted file mode 100644
index ea402f1fff4c..000000000000
--- a/devel/etcd31/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-A highly-available key value store for shared
-configuration and service discovery. etcd is
-inspired by zookeeper and doozer, with a focus on:
-
-* Simple: curl'able user facing API (HTTP+JSON)
-* Secure: optional SSL client cert authentication
-* Fast: benchmarked 1000s of writes/s per instance
-* Reliable: Properly distributed using Raft
-
-Etcd is written in Go and uses the raft consensus
-algorithm to manage a highly-available replicated log.
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile
deleted file mode 100644
index dbd4bacf96b8..000000000000
--- a/devel/etcd32/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= etcd
-PORTVERSION= 3.2.32
-DISTVERSIONPREFIX= v
-PORTREVISION= 29
-CATEGORIES= devel
-PKGNAMEPREFIX= coreos-
-PKGNAMESUFFIX= 32
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Highly-available key value store and service discovery
-WWW= https://github.com/etcd-io/etcd
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= EOLed upstream, switch to a newer version
-EXPIRATION_DATE= 2025-07-08
-
-USES= cpe go
-USE_GITHUB= yes
-GH_ACCOUNT= coreos
-GH_TUPLE= coreos:bbolt:v1.3.7:coreos_bbolt \
- golang:sys:v0.5.0:golang_sys
-
-GO_PKGNAME= github.com/coreos/etcd
-GO_TARGET= ./cmd/etcd ./cmd/etcdctl
-
-CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
-
-PLIST_FILES= bin/etcd \
- bin/etcdctl
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-DOCS_DESC= Install etcd README file
-
-pre-patch:
- ${RM} -r ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt
- ${LN} -s ${WRKDIR}/bbolt-* ${GO_WRKSRC}/cmd/vendor/github.com/coreos/bbolt
- ${RM} -r ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys
- ${LN} -s ${WRKDIR}/sys-* ${GO_WRKSRC}/cmd/vendor/golang.org/x/sys
-
-post-patch:
- ${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/etcd32/distinfo b/devel/etcd32/distinfo
deleted file mode 100644
index 6f0f0a939d90..000000000000
--- a/devel/etcd32/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1677694930
-SHA256 (coreos-etcd-v3.2.32_GH0.tar.gz) = 3f63ccca1a1fb442c19a892b22be4018a0075da6b4d4df5f69f991e81f89cef6
-SIZE (coreos-etcd-v3.2.32_GH0.tar.gz) = 3181507
-SHA256 (coreos-bbolt-v1.3.7_GH0.tar.gz) = a99c0371bd041a3ca45bd314428976f3f13408ea53dbf2f8aa74b0288889acb2
-SIZE (coreos-bbolt-v1.3.7_GH0.tar.gz) = 116699
-SHA256 (golang-sys-v0.5.0_GH0.tar.gz) = 810c8f1b7704674971ab6b2b614aba20a5a1765018fd2c639f528dbbcbf88b1f
-SIZE (golang-sys-v0.5.0_GH0.tar.gz) = 1429723
diff --git a/devel/etcd32/pkg-descr b/devel/etcd32/pkg-descr
deleted file mode 100644
index ea402f1fff4c..000000000000
--- a/devel/etcd32/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-A highly-available key value store for shared
-configuration and service discovery. etcd is
-inspired by zookeeper and doozer, with a focus on:
-
-* Simple: curl'able user facing API (HTTP+JSON)
-* Secure: optional SSL client cert authentication
-* Fast: benchmarked 1000s of writes/s per instance
-* Reliable: Properly distributed using Raft
-
-Etcd is written in Go and uses the raft consensus
-algorithm to manage a highly-available replicated log.
diff --git a/devel/etcd33/Makefile b/devel/etcd33/Makefile
deleted file mode 100644
index 1d24c41d7b16..000000000000
--- a/devel/etcd33/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-PORTNAME= etcd
-PORTVERSION= 3.3.23
-DISTVERSIONPREFIX= v
-PORTREVISION= 28
-CATEGORIES= devel
-PKGNAMEPREFIX= coreos-
-PKGNAMESUFFIX= 33
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Highly-available key value store and service discovery
-WWW= https://github.com/coreos/etcd
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= EOLed upstream, switch to a newer version
-EXPIRATION_DATE= 2025-07-08
-
-USES= cpe go:modules
-USE_GITHUB= yes
-GH_ACCOUNT= coreos
-GH_TUPLE= beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- bgentry:speakeasy:v0.1.0:bgentry_speakeasy/vendor/github.com/bgentry/speakeasy \
- cheggaaa:pb:v1.0.2:cheggaaa_pb/vendor/gopkg.in/cheggaaa/pb.v1 \
- coreos:bbolt:v1.3.3:coreos_bbolt/vendor/github.com/coreos/bbolt \
- coreos:etcd:v3.3.22:coreos_etcd/vendor/github.com/coreos/etcd \
- coreos:go-semver:v0.2.0:coreos_go_semver/vendor/github.com/coreos/go-semver \
- coreos:go-systemd:e64a0ec8b42a:coreos_go_systemd/vendor/github.com/coreos/go-systemd \
- coreos:pkg:97fdf19511ea:coreos_pkg/vendor/github.com/coreos/pkg \
- cpuguy83:go-md2man:23709d084719:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man \
- dgrijalva:jwt-go:v3.0.0:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \
- dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
- go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- gogo:protobuf:v1.2.1:gogo_protobuf/vendor/github.com/gogo/protobuf \
- golang:crypto:cbcb75029529:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:869f871628b6:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:net:59133d7f0dd7:golang_net/vendor/golang.org/x/net \
- golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:fe76b779f299:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
- golang:time:c06e80d9300e:golang_time/vendor/golang.org/x/time \
- google:btree:v1.0.0:google_btree/vendor/github.com/google/btree \
- google:go-genproto:c66870c02cf8:google_go_genproto/vendor/google.golang.org/genproto \
- google:uuid:v1.0.0:google_uuid/vendor/github.com/google/uuid \
- gorilla:websocket:4201258b820c:gorilla_websocket/vendor/github.com/gorilla/websocket \
- grpc-ecosystem:go-grpc-middleware:v1.0.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \
- grpc-ecosystem:go-grpc-prometheus:0dafe0d496ea:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \
- grpc-ecosystem:grpc-gateway:v1.3.1:grpc_ecosystem_grpc_gateway/vendor/github.com/grpc-ecosystem/grpc-gateway \
- grpc:grpc-go:v1.23.0:grpc_grpc_go/vendor/google.golang.org/grpc \
- inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- jonboulle:clockwork:v0.1.0:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \
- json-iterator:go:v1.1.7:json_iterator_go/vendor/github.com/json-iterator/go \
- kr:pty:v1.1.1:kr_pty/vendor/github.com/kr/pty \
- kubernetes-sigs:yaml:v1.1.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \
- mattn:go-runewidth:v0.0.2:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- matttproud:golang_protobuf_extensions:c182affec369:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
- modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
- olekukonko:tablewriter:a0225b3f23b5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
- prometheus:client_golang:5cec1d0429b0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:6f3806018612:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:e3fb1a1acd76:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:a6e9df898b13:prometheus_procfs/vendor/github.com/prometheus/procfs \
- protocolbuffers:protobuf-go:v1.23.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- russross:blackfriday:4048872b16cc:russross_blackfriday/vendor/github.com/russross/blackfriday \
- sirupsen:logrus:v1.0.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- soheilhy:cmux:v0.1.4:soheilhy_cmux/vendor/github.com/soheilhy/cmux \
- spf13:cobra:1c44ec8d3f15:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:pflag:v1.0.0:spf13_pflag/vendor/github.com/spf13/pflag \
- tmc:grpc-websocket-proxy:89b8d40f7ca8:tmc_grpc_websocket_proxy/vendor/github.com/tmc/grpc-websocket-proxy \
- uber-go:atomic:v1.6.0:uber_go_atomic/vendor/go.uber.org/atomic \
- uber-go:multierr:v1.5.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.10.0:uber_go_zap/vendor/go.uber.org/zap \
- urfave:cli:v1.18.0:urfave_cli/vendor/github.com/urfave/cli \
- xiang90:probing:07dd2e8dfe18:xiang90_probing/vendor/github.com/xiang90/probing
-
-GO_PKGNAME= github.com/coreos/etcd
-GO_TARGET= . ./etcdctl
-
-CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
-
-PLIST_FILES= bin/etcd \
- bin/etcdctl
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-DOCS_DESC= Install etcd README file
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/etcd33/distinfo b/devel/etcd33/distinfo
deleted file mode 100644
index 29282330c47d..000000000000
--- a/devel/etcd33/distinfo
+++ /dev/null
@@ -1,111 +0,0 @@
-TIMESTAMP = 1597006562
-SHA256 (coreos-etcd-v3.3.23_GH0.tar.gz) = 65c0f0cc9d598c0f87a6f7bfc96722c223f356faf47496ed7712c3e8480e5116
-SIZE (coreos-etcd-v3.3.23_GH0.tar.gz) = 6526967
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (bgentry-speakeasy-v0.1.0_GH0.tar.gz) = 863f57f96f77c2b4e5488e34e8df47478e9ffa9920779ca4df2cc3adc0d03252
-SIZE (bgentry-speakeasy-v0.1.0_GH0.tar.gz) = 7481
-SHA256 (cheggaaa-pb-v1.0.2_GH0.tar.gz) = 0a91f9b5cd6a58b9147faaec01f140cacb46fd70f343ee45884fca4717970de6
-SIZE (cheggaaa-pb-v1.0.2_GH0.tar.gz) = 10197
-SHA256 (coreos-bbolt-v1.3.3_GH0.tar.gz) = 089ae9a1651531dcac069370212abfe16e83af1c6f331d59e0154fa64fe9b120
-SIZE (coreos-bbolt-v1.3.3_GH0.tar.gz) = 94626
-SHA256 (coreos-etcd-v3.3.22_GH0.tar.gz) = ec1c7ae69c50da72082d85fd5a1d64bfdf35341a99503ec1385167b4d488dfa1
-SIZE (coreos-etcd-v3.3.22_GH0.tar.gz) = 6514733
-SHA256 (coreos-go-semver-v0.2.0_GH0.tar.gz) = 0f15084aee23324e12e5e4542c9f7b0c809d7207b0e90829d1554b234cd8dd4a
-SIZE (coreos-go-semver-v0.2.0_GH0.tar.gz) = 8474
-SHA256 (coreos-go-systemd-e64a0ec8b42a_GH0.tar.gz) = 8143f8f51d703ac49439b6638d351e853beb3441860e8acfa60e86a3ee22ad1a
-SIZE (coreos-go-systemd-e64a0ec8b42a_GH0.tar.gz) = 66912
-SHA256 (coreos-pkg-97fdf19511ea_GH0.tar.gz) = 56c6329732085445d341b4cf6a1e3590062371b5837b189294f9ce11361172c0
-SIZE (coreos-pkg-97fdf19511ea_GH0.tar.gz) = 32440
-SHA256 (cpuguy83-go-md2man-23709d084719_GH0.tar.gz) = 348e67d42705b4887584b0b5030e3d3f511f186348d01cba893e3403e9187f75
-SIZE (cpuguy83-go-md2man-23709d084719_GH0.tar.gz) = 40852
-SHA256 (dgrijalva-jwt-go-v3.0.0_GH0.tar.gz) = af12bdfbfb897c4a5c86aeffd11cab35ee18ab0180b1a6e22e1a1a61d9f70543
-SIZE (dgrijalva-jwt-go-v3.0.0_GH0.tar.gz) = 33451
-SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
-SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
-SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
-SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
-SHA256 (gogo-protobuf-v1.2.1_GH0.tar.gz) = 99e423905ba8921e86817607a5294ffeedb66fdd4a85efce5eb2848f715fdb3a
-SIZE (gogo-protobuf-v1.2.1_GH0.tar.gz) = 2017393
-SHA256 (golang-crypto-cbcb75029529_GH0.tar.gz) = 7d8a9e960931c529146fc08674c980d77d0bdfc989afe22c33a1c206b4dd3421
-SIZE (golang-crypto-cbcb75029529_GH0.tar.gz) = 1685103
-SHA256 (golang-groupcache-869f871628b6_GH0.tar.gz) = c997da82585593a4d69a24e3e25c074bb96a7a84b1ef7d2dad4fa1002e93c928
-SIZE (golang-groupcache-869f871628b6_GH0.tar.gz) = 26041
-SHA256 (golang-net-59133d7f0dd7_GH0.tar.gz) = ea0a358ca3f8e31ba20c4f20177c4fb8a081ad5119543ea454cabfd8707b5b16
-SIZE (golang-net-59133d7f0dd7_GH0.tar.gz) = 1174691
-SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87
-SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778
-SHA256 (golang-sys-fe76b779f299_GH0.tar.gz) = 84cda22938ed183a5629979d1f16ab82aa2fab1d2bbb078b6440deada7b360f5
-SIZE (golang-sys-fe76b779f299_GH0.tar.gz) = 1052710
-SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
-SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
-SHA256 (golang-time-c06e80d9300e_GH0.tar.gz) = a2b0fa70fc4a1b4db538c8a93b345e34eae0e622a1d09c3c4b570d9f17d5f350
-SIZE (golang-time-c06e80d9300e_GH0.tar.gz) = 8993
-SHA256 (google-btree-v1.0.0_GH0.tar.gz) = 9f53e0e1330a4dbe92100d516606791f7196bf828ba93d693ef4d5c1cbd5fe30
-SIZE (google-btree-v1.0.0_GH0.tar.gz) = 15292
-SHA256 (google-go-genproto-c66870c02cf8_GH0.tar.gz) = 156e7cd1f95947c3f3293e18baa7af04e0da58eeeb3475f15bcc308ff491f31a
-SIZE (google-go-genproto-c66870c02cf8_GH0.tar.gz) = 2191164
-SHA256 (google-uuid-v1.0.0_GH0.tar.gz) = 025b0bf2751a5269d126130b85f342cb72627dccde1378a1e263c802f3e673c2
-SIZE (google-uuid-v1.0.0_GH0.tar.gz) = 13129
-SHA256 (gorilla-websocket-4201258b820c_GH0.tar.gz) = 2a26cdf88c531be3efd32de6a6aefcc741fc5cdf47a73b3b0b0d8d4b653872bc
-SIZE (gorilla-websocket-4201258b820c_GH0.tar.gz) = 42992
-SHA256 (grpc-ecosystem-go-grpc-middleware-v1.0.0_GH0.tar.gz) = e9178768b55709d2fc2b5a509baceccb4e51d841fa13ed409e16455435e6917b
-SIZE (grpc-ecosystem-go-grpc-middleware-v1.0.0_GH0.tar.gz) = 97266
-SHA256 (grpc-ecosystem-go-grpc-prometheus-0dafe0d496ea_GH0.tar.gz) = 24214012d3abf2c578e6e5af25bce55f30e7d21bf93b967170647765a56cb001
-SIZE (grpc-ecosystem-go-grpc-prometheus-0dafe0d496ea_GH0.tar.gz) = 21304
-SHA256 (grpc-ecosystem-grpc-gateway-v1.3.1_GH0.tar.gz) = 49e1def3607bb9e0bb21b99d9114036101696589a0308e6a93b76ccc7529cf51
-SIZE (grpc-ecosystem-grpc-gateway-v1.3.1_GH0.tar.gz) = 146592
-SHA256 (grpc-grpc-go-v1.23.0_GH0.tar.gz) = 2dc453fc20178f196ac5853040d3838df741a50461f29c3e2c429bd92f739568
-SIZE (grpc-grpc-go-v1.23.0_GH0.tar.gz) = 747448
-SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
-SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
-SHA256 (jonboulle-clockwork-v0.1.0_GH0.tar.gz) = 588d5833f5b9d863b14ee93a812adc155924d468d0bd94dd12832c4e8d44cbfd
-SIZE (jonboulle-clockwork-v0.1.0_GH0.tar.gz) = 7444
-SHA256 (json-iterator-go-v1.1.7_GH0.tar.gz) = fb0560a12eab7071f8518104703b6b2b1e6a5a0b564c8d61b0b68d29f6471233
-SIZE (json-iterator-go-v1.1.7_GH0.tar.gz) = 77936
-SHA256 (kr-pty-v1.1.1_GH0.tar.gz) = 949d6e7f84f12482c0bc3e901cca92d26266ed645a1bdead3ffb2516e017ac47
-SIZE (kr-pty-v1.1.1_GH0.tar.gz) = 5668
-SHA256 (kubernetes-sigs-yaml-v1.1.0_GH0.tar.gz) = 0ee3cfa6e0c3178df07213443ebac0d6ecc1178147f43f848ea7114acf621953
-SIZE (kubernetes-sigs-yaml-v1.1.0_GH0.tar.gz) = 14890
-SHA256 (mattn-go-runewidth-v0.0.2_GH0.tar.gz) = 6c7734401fdf829af4f35a5af21a54548f7d3a68336940fb550178ddfe95b076
-SIZE (mattn-go-runewidth-v0.0.2_GH0.tar.gz) = 22367
-SHA256 (matttproud-golang_protobuf_extensions-c182affec369_GH0.tar.gz) = 66a6911e621bfd8823078568688b5683d66ce0b8f85da7b1288d3533d2724735
-SIZE (matttproud-golang_protobuf_extensions-c182affec369_GH0.tar.gz) = 37518
-SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
-SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
-SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
-SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
-SHA256 (olekukonko-tablewriter-a0225b3f23b5_GH0.tar.gz) = 7d34c8dc7f4899c97882879164711e5cd8d5ba93606bff4ef7c1fb76a64ab7db
-SIZE (olekukonko-tablewriter-a0225b3f23b5_GH0.tar.gz) = 11812
-SHA256 (prometheus-client_golang-5cec1d0429b0_GH0.tar.gz) = 0aec0bb5f5fca4e24ce73b00b557368bc7d9265b463896e13a34fed9feb7c3de
-SIZE (prometheus-client_golang-5cec1d0429b0_GH0.tar.gz) = 94410
-SHA256 (prometheus-client_model-6f3806018612_GH0.tar.gz) = 50fc34e6fcca67ed14a7a0564c24c3c71ff123d54a3c6ab8067a20ec07d8b06b
-SIZE (prometheus-client_model-6f3806018612_GH0.tar.gz) = 54657
-SHA256 (prometheus-common-e3fb1a1acd76_GH0.tar.gz) = c66391e6d070a7867e347d48a323e68e83b312954f04f517aa54e6888cdcfedd
-SIZE (prometheus-common-e3fb1a1acd76_GH0.tar.gz) = 62669
-SHA256 (prometheus-procfs-a6e9df898b13_GH0.tar.gz) = 1fd7b09088915ad0f1410cc84b7e7d08f31e82a05df3ecb9fcf74b5289b18b86
-SIZE (prometheus-procfs-a6e9df898b13_GH0.tar.gz) = 43920
-SHA256 (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = e7266bedaa4f110216fce52ae533dc5eba475d3829bb0592e8876684e202ae1f
-SIZE (protocolbuffers-protobuf-go-v1.23.0_GH0.tar.gz) = 1214648
-SHA256 (russross-blackfriday-4048872b16cc_GH0.tar.gz) = 16b443f2a8d96868acc3ea2c4564538b5321aa4ac4cf03fe50766451accdae24
-SIZE (russross-blackfriday-4048872b16cc_GH0.tar.gz) = 74263
-SHA256 (sirupsen-logrus-v1.0.3_GH0.tar.gz) = c1a29d4e1cd0af9ca75e6258eaac720b18c366c7e32502900494f9a77dfd9cb0
-SIZE (sirupsen-logrus-v1.0.3_GH0.tar.gz) = 28019
-SHA256 (soheilhy-cmux-v0.1.4_GH0.tar.gz) = 99be103d83aac82c4f67a0a5c725d8aa158bcfc8dde16d45d75204644dd3f21a
-SIZE (soheilhy-cmux-v0.1.4_GH0.tar.gz) = 17387
-SHA256 (spf13-cobra-1c44ec8d3f15_GH0.tar.gz) = 6b21003b39492e7486efaaf7db5fb295d87eff29ab907142f91fdfd9d31929aa
-SIZE (spf13-cobra-1c44ec8d3f15_GH0.tar.gz) = 62097
-SHA256 (spf13-pflag-v1.0.0_GH0.tar.gz) = 690b86ae5499fad84ada4644c85215d66d56f31934683e8543f4c57c5048e011
-SIZE (spf13-pflag-v1.0.0_GH0.tar.gz) = 38988
-SHA256 (tmc-grpc-websocket-proxy-89b8d40f7ca8_GH0.tar.gz) = 3ee567bd17ac6869077a97414d84b003c11730ef9cd04fbf656b4848d775eb76
-SIZE (tmc-grpc-websocket-proxy-89b8d40f7ca8_GH0.tar.gz) = 9259
-SHA256 (uber-go-atomic-v1.6.0_GH0.tar.gz) = 34abb632809f28d4106660d0211dfa624968c4d021717a2e16e1c6bf2606f34a
-SIZE (uber-go-atomic-v1.6.0_GH0.tar.gz) = 9678
-SHA256 (uber-go-multierr-v1.5.0_GH0.tar.gz) = 15fdd69d5f35e1c5c472d02b58fe3e229795d930398f9017c6c43a108504eaf1
-SIZE (uber-go-multierr-v1.5.0_GH0.tar.gz) = 12336
-SHA256 (uber-go-zap-v1.10.0_GH0.tar.gz) = 9122a10e6cca67b5231036b8da73f3ce5c7ba6ebae94314533f04e200973002e
-SIZE (uber-go-zap-v1.10.0_GH0.tar.gz) = 112084
-SHA256 (urfave-cli-v1.18.0_GH0.tar.gz) = 3bc1c25adbd27c74701d5ed1bcfcfe05f2aebb31328fd204574bcffd79b54796
-SIZE (urfave-cli-v1.18.0_GH0.tar.gz) = 46104
-SHA256 (xiang90-probing-07dd2e8dfe18_GH0.tar.gz) = 5bf39fa8bc31866ec9f4c57cb2cb3c025f3037b520a1635ea9976c43e64020b2
-SIZE (xiang90-probing-07dd2e8dfe18_GH0.tar.gz) = 3397
diff --git a/devel/etcd33/files/patch-vendor_github.com_coreos_go-systemd_util_util__cgo.go b/devel/etcd33/files/patch-vendor_github.com_coreos_go-systemd_util_util__cgo.go
deleted file mode 100644
index d10931d4d809..000000000000
--- a/devel/etcd33/files/patch-vendor_github.com_coreos_go-systemd_util_util__cgo.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- vendor/github.com/coreos/go-systemd/util/util_cgo.go.orig 2019-10-11 17:23:13 UTC
-+++ vendor/github.com/coreos/go-systemd/util/util_cgo.go
-@@ -127,7 +127,7 @@ func runningFromSystemService() (ret bool, err error)
- switch {
- case errno >= 0:
- ret = false
-- case serrno == syscall.ENOENT, serrno == syscall.ENXIO, serrno == syscall.ENODATA:
-+ case serrno == syscall.ENOENT, serrno == syscall.ENXIO, serrno == syscall.ENOATTR:
- // Since the implementation of sessions in systemd relies on
- // the `pam_systemd` module, using the sd_pid_get_owner_uid
- // heuristic alone can result in false positives if that module
diff --git a/devel/etcd33/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go b/devel/etcd33/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go
deleted file mode 100644
index 0e0603b77cee..000000000000
--- a/devel/etcd33/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go
+++ /dev/null
@@ -1,24 +0,0 @@
-From 33540a1f603772f9d4b761f416f5c10dade23e96 Mon Sep 17 00:00:00 2001
-From: Tobias Klauser <tklauser@distanz.ch>
-Date: Fri, 25 Oct 2019 21:13:51 +0200
-Subject: [PATCH] unix: don't use non-existing uint128 type on freebsd/arm64
-
-CL 179099 introduced type FpReg on freebsd, on freebsd/arm64 using a
-type uint128. This type doesn't exist in Go.
-
-Change-Id: Ie7f065f38f2cc2c163abdfa7dddad886b8edbe3b
-Reviewed-on: https://go-review.googlesource.com/c/sys/+/203419
-Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
-TryBot-Result: Gobot Gobot <gobot@golang.org>
-Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
---- vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go.orig 2019-08-18 13:42:05 UTC
-+++ vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
-@@ -397,7 +397,7 @@ type Reg struct {
- }
-
- type FpReg struct {
-- Fp_q [32]uint128
-+ Fp_q [512]uint8
- Fp_sr uint32
- Fp_cr uint32
- }
diff --git a/devel/etcd33/pkg-descr b/devel/etcd33/pkg-descr
deleted file mode 100644
index ea402f1fff4c..000000000000
--- a/devel/etcd33/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-A highly-available key value store for shared
-configuration and service discovery. etcd is
-inspired by zookeeper and doozer, with a focus on:
-
-* Simple: curl'able user facing API (HTTP+JSON)
-* Secure: optional SSL client cert authentication
-* Fast: benchmarked 1000s of writes/s per instance
-* Reliable: Properly distributed using Raft
-
-Etcd is written in Go and uses the raft consensus
-algorithm to manage a highly-available replicated log.
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index c09624bf2ae6..1a56a4e27e3c 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 4fe436858705..3d01fcac959b 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695891
-SHA256 (facebook-fatal-v2025.06.23.00_GH0.tar.gz) = bcb0c4939fb4b68754257aea935326ada4fa73a94adb132f18ac453651ab0f8d
-SIZE (facebook-fatal-v2025.06.23.00_GH0.tar.gz) = 656353
+TIMESTAMP = 1752053901
+SHA256 (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 162c738b169a6d2a491ecd87ea54b82ab11357a0ce574def0e7ec28e02cf5b93
+SIZE (facebook-fatal-v2025.07.07.00_GH0.tar.gz) = 657610
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 58c1283cc541..14cd3717cc6d 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index bbfa0f190eff..c0c493cc03b6 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695889
-SHA256 (facebook-fbthrift-v2025.06.23.00_GH0.tar.gz) = dc177d830d5cf13980856c844b135772d78f9e9dd93c82b1fa927e045f46c4d8
-SIZE (facebook-fbthrift-v2025.06.23.00_GH0.tar.gz) = 15603908
+TIMESTAMP = 1752053897
+SHA256 (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 3f9faa1b15912379740655d082048f2dd78b47a3b4b660bfd162f8965e1a85ea
+SIZE (facebook-fbthrift-v2025.07.07.00_GH0.tar.gz) = 15631909
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 22b710b2d13f..72ae9571476b 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -268,6 +268,7 @@ include/thrift/lib/cpp2/async/metadata/CursorBasedRequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataAdapter.h
include/thrift/lib/cpp2/async/metadata/RequestRpcMetadataFacade.h
include/thrift/lib/cpp2/async/metadata/TCompactRequestRpcMetadataAdapter.h
+include/thrift/lib/cpp2/async/processor/AsyncProcessor.h
include/thrift/lib/cpp2/async/tests/util/TestSinkService.h
include/thrift/lib/cpp2/async/tests/util/TestStreamService.h
include/thrift/lib/cpp2/async/tests/util/Util.h
@@ -405,6 +406,7 @@ include/thrift/lib/cpp2/protocol/TableBasedSerializerImpl.h
include/thrift/lib/cpp2/protocol/Traits.h
include/thrift/lib/cpp2/protocol/VirtualProtocol.h
include/thrift/lib/cpp2/protocol/detail/CursorBasedSerialization.h
+include/thrift/lib/cpp2/protocol/detail/DynamicCursorSerializer.h
include/thrift/lib/cpp2/protocol/detail/FieldMask.h
include/thrift/lib/cpp2/protocol/detail/FieldMaskUtil.h
include/thrift/lib/cpp2/protocol/detail/Object.h
@@ -448,7 +450,6 @@ include/thrift/lib/cpp2/server/AdaptiveConcurrency.h
include/thrift/lib/cpp2/server/CPUConcurrencyController.h
include/thrift/lib/cpp2/server/ConcurrencyControllerBase.h
include/thrift/lib/cpp2/server/ConcurrencyControllerInterface.h
-include/thrift/lib/cpp2/server/ConcurrencyControllerInterfaceUnsafeAPI.h
include/thrift/lib/cpp2/server/ControlServerInterface.h
include/thrift/lib/cpp2/server/Cpp2ConnContext.h
include/thrift/lib/cpp2/server/Cpp2Connection.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index b6c79749904a..5c62acb641ec 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 4785a4c4eb57..98dc992fe666 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695883
-SHA256 (facebook-folly-v2025.06.23.00_GH0.tar.gz) = fa4cbe9accbb4fc84b40f610a7a3c1617a2ddc55a11acf9353c8edf5fd0e5547
-SIZE (facebook-folly-v2025.06.23.00_GH0.tar.gz) = 4541482
+TIMESTAMP = 1752053885
+SHA256 (facebook-folly-v2025.07.07.00_GH0.tar.gz) = cdb272fc277a5b0523eb3b1dd11af0d54880ce9ad229e073583d0383373e4819
+SIZE (facebook-folly-v2025.07.07.00_GH0.tar.gz) = 4553953
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index 7a51780051ed..a268cd6309bc 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -224,6 +224,7 @@ include/folly/container/Merge.h
include/folly/container/RegexMatchCache.h
include/folly/container/Reserve.h
include/folly/container/SparseByteSet.h
+include/folly/container/StdBitset.h
include/folly/container/View.h
include/folly/container/WeightedEvictingCacheMap.h
include/folly/container/detail/BitIteratorDetail.h
@@ -311,6 +312,7 @@ include/folly/coro/detail/Helpers.h
include/folly/coro/detail/InlineTask.h
include/folly/coro/detail/Malloc.h
include/folly/coro/detail/ManualLifetime.h
+include/folly/coro/detail/PickTaskWrapper.h
include/folly/coro/detail/Traits.h
include/folly/coro/safe/AsyncClosure-fwd.h
include/folly/coro/safe/AsyncClosure.h
@@ -855,6 +857,7 @@ include/folly/lang/Ordering.h
include/folly/lang/Pretty.h
include/folly/lang/PropagateConst.h
include/folly/lang/RValueReferenceWrapper.h
+include/folly/lang/SafeAlias-fwd.h
include/folly/lang/SafeAssert.h
include/folly/lang/StaticConst.h
include/folly/lang/Switch.h
diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile
index 8fbee0ac6ab6..b254c9864f15 100644
--- a/devel/forge-devel/Makefile
+++ b/devel/forge-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.5.3
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -15,23 +15,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Use devel/forge instead
EXPIRATION_DATE= 2025-08-31
-BUILD_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.1:databases/closql-devel@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR} \
+BUILD_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql-devel@${EMACS_FLAVOR} \
+ compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql-devel@${EMACS_FLAVOR} \
- ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:devel/ghub-devel@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/magit-devel@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.6:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient-devel@${EMACS_FLAVOR} \
+ ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:devel/ghub-devel@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.5:devel/magit-devel@${EMACS_FLAVOR} \
+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+ transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient-devel@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-RUN_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.1:databases/closql-devel@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR} \
+RUN_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql-devel@${EMACS_FLAVOR} \
+ compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql-devel@${EMACS_FLAVOR} \
- ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:devel/ghub-devel@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/magit-devel@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.6:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient-devel@${EMACS_FLAVOR} \
+ ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:devel/ghub-devel@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit-devel@${EMACS_FLAVOR} \
+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+ transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient-devel@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/forge-devel/distinfo b/devel/forge-devel/distinfo
index ea6e48070286..3bc548f96bd7 100644
--- a/devel/forge-devel/distinfo
+++ b/devel/forge-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745100634
-SHA256 (magit-forge-v0.5.0_GH0.tar.gz) = 043171fb8f471c346ba29c49b48dae787f59aae83b963e089a6f59c649b96ba3
-SIZE (magit-forge-v0.5.0_GH0.tar.gz) = 142364
+TIMESTAMP = 1751940451
+SHA256 (magit-forge-v0.5.3_GH0.tar.gz) = c934bed88b83ac1426500610624bd17ad08c7513dcc08e3b99de79f47ba6fbc4
+SIZE (magit-forge-v0.5.3_GH0.tar.gz) = 143915
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index 718901448b6a..d353f41cc464 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.5.3
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,23 +11,23 @@ WWW= https://github.com/magit/forge
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.1:databases/closql@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.0:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/magit@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.6:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient@${EMACS_FLAVOR} \
+BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+ compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.1:databases/closql@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.0:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/magit@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.6:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.8.7:devel/transient@${EMACS_FLAVOR} \
+RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+ compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index b4169b289900..d5c7d8522af7 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745100347
-SHA256 (magit-forge-v0.5.0_GH0.tar.gz) = 043171fb8f471c346ba29c49b48dae787f59aae83b963e089a6f59c649b96ba3
-SIZE (magit-forge-v0.5.0_GH0.tar.gz) = 142364
+TIMESTAMP = 1751940126
+SHA256 (magit-forge-v0.5.3_GH0.tar.gz) = c934bed88b83ac1426500610624bd17ad08c7513dcc08e3b99de79f47ba6fbc4
+SIZE (magit-forge-v0.5.3_GH0.tar.gz) = 143915
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index 52bc94b32846..d7b1badd0127 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/ghub-devel/Makefile b/devel/ghub-devel/Makefile
index fe19ecf485a9..6a595cdebb91 100644
--- a/devel/ghub-devel/Makefile
+++ b/devel/ghub-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.1
+DISTVERSION= 4.3.2
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -16,10 +16,10 @@ DEPRECATED= Use devel/ghub instead
EXPIRATION_DATE= 2025-08-31
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/ghub-devel/distinfo b/devel/ghub-devel/distinfo
index 907dd3d66ea7..201b8cd85fee 100644
--- a/devel/ghub-devel/distinfo
+++ b/devel/ghub-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745883220
-SHA256 (magit-ghub-v4.3.1_GH0.tar.gz) = 4ee46e61af1983995ecad1bfc86045bf0d1d18357a67d099c3ec7c7f46d9c837
-SIZE (magit-ghub-v4.3.1_GH0.tar.gz) = 61838
+TIMESTAMP = 1751938888
+SHA256 (magit-ghub-v4.3.2_GH0.tar.gz) = 3096bc07d9ab6de5c68a32b0b9b21a5a0d64e66f4bcb1b49840673263dc55fe9
+SIZE (magit-ghub-v4.3.2_GH0.tar.gz) = 61975
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index e5bbec486f6c..0bf0e89b014e 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.1
+DISTVERSION= 4.3.2
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,10 +12,10 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/ghub/distinfo b/devel/ghub/distinfo
index ece1b31fa1c5..3a1e296eab87 100644
--- a/devel/ghub/distinfo
+++ b/devel/ghub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745877217
-SHA256 (magit-ghub-v4.3.1_GH0.tar.gz) = 4ee46e61af1983995ecad1bfc86045bf0d1d18357a67d099c3ec7c7f46d9c837
-SIZE (magit-ghub-v4.3.1_GH0.tar.gz) = 61838
+TIMESTAMP = 1751938811
+SHA256 (magit-ghub-v4.3.2_GH0.tar.gz) = 3096bc07d9ab6de5c68a32b0b9b21a5a0d64e66f4bcb1b49840673263dc55fe9
+SIZE (magit-ghub-v4.3.2_GH0.tar.gz) = 61975
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index e854034abf79..a2f188f79044 100644
--- a/devel/git-bug/Makefile
+++ b/devel/git-bug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-bug
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 16f799342746..872e2843c915 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.0
-PORTREVISION= 2
+DISTVERSION= 1.16.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-codereview/distinfo b/devel/git-codereview/distinfo
index 1cdc1e7b8180..4aa5500223ae 100644
--- a/devel/git-codereview/distinfo
+++ b/devel/git-codereview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746606284
-SHA256 (golang-review-v1.15.0_GH0.tar.gz) = 0a8d3ce0124e5bbf394607723a42942b9af91aaa7c03e0037c26bd462519a3b1
-SIZE (golang-review-v1.15.0_GH0.tar.gz) = 72301
+TIMESTAMP = 1752211093
+SHA256 (golang-review-v1.16.0_GH0.tar.gz) = 7e9d47d8025f1569c0a53c6030602e6eb049818d25c5fd0cad777efd21eeca20
+SIZE (golang-review-v1.16.0_GH0.tar.gz) = 72310
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index 92617c1d9ad0..2c9c1759d1be 100644
--- a/devel/git-lfs/Makefile
+++ b/devel/git-lfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-lfs
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile
index 710d291d5b04..e095ec6aa6ab 100644
--- a/devel/git-modes/Makefile
+++ b/devel/git-modes/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-modes
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.4
-PORTREVISION= 1
+DISTVERSION= 1.4.5
PORTEPOCH= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -13,8 +12,8 @@ WWW= https://github.com/magit/git-modes
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
git:devel/git
USES= emacs gmake
diff --git a/devel/git-modes/distinfo b/devel/git-modes/distinfo
index 940dd5f92678..579195cf8bfb 100644
--- a/devel/git-modes/distinfo
+++ b/devel/git-modes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723785603
-SHA256 (magit-git-modes-v1.4.4_GH0.tar.gz) = f88178eafe6b92bb3ed8ff0727ca3f6033d2a561c581df0f141f796739d3de53
-SIZE (magit-git-modes-v1.4.4_GH0.tar.gz) = 18483
+TIMESTAMP = 1751940780
+SHA256 (magit-git-modes-v1.4.5_GH0.tar.gz) = 06f72578f326c96256de59ebc13353d19e3f19f7e74e3763aa716ce667abe4cd
+SIZE (magit-git-modes-v1.4.5_GH0.tar.gz) = 18571
diff --git a/devel/git/Makefile b/devel/git/Makefile
index 164556ca0ff0..ec480863ce00 100644
--- a/devel/git/Makefile
+++ b/devel/git/Makefile
@@ -1,6 +1,5 @@
PORTNAME= git
-DISTVERSION= 2.50.0
-PORTREVISION= 1
+DISTVERSION= 2.50.1
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
diff --git a/devel/git/distinfo b/devel/git/distinfo
index e56d8b21a27a..2f31b7cd2f90 100644
--- a/devel/git/distinfo
+++ b/devel/git/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750423147
-SHA256 (git-2.50.0.tar.xz) = dff3c000e400ace3a63b8a6f8b3b76b88ecfdffd4504a04aba4248372cdec045
-SIZE (git-2.50.0.tar.xz) = 7878256
-SHA256 (git-manpages-2.50.0.tar.xz) = 58e73c5271dc7ac0553648cb58b981690aab6f604eef7da14c579a6bccbe9211
-SIZE (git-manpages-2.50.0.tar.xz) = 598416
-SHA256 (git-htmldocs-2.50.0.tar.xz) = 790ffce64c9f439624c5cdc41249e0e6b86010f35eb74456e814de74a29b4bf3
-SIZE (git-htmldocs-2.50.0.tar.xz) = 1615020
+TIMESTAMP = 1751994170
+SHA256 (git-2.50.1.tar.xz) = 7e3e6c36decbd8f1eedd14d42db6674be03671c2204864befa2a41756c5c8fc4
+SIZE (git-2.50.1.tar.xz) = 7880972
+SHA256 (git-manpages-2.50.1.tar.xz) = 7dd86882bbc22bef8852924de96b9cb378aad8532089e301c82093da3e7c5478
+SIZE (git-manpages-2.50.1.tar.xz) = 598416
+SHA256 (git-htmldocs-2.50.1.tar.xz) = d15ccd1518b822e317d14b63de4444bb288909294f117cbbfa385c60ab739bca
+SIZE (git-htmldocs-2.50.1.tar.xz) = 1615796
diff --git a/devel/git/pkg-plist b/devel/git/pkg-plist
index 143acb19e58e..295990bf78d1 100644
--- a/devel/git/pkg-plist
+++ b/devel/git/pkg-plist
@@ -890,25 +890,33 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/RelNotes/2.43.4.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.43.5.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.43.6.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.43.7.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.44.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.44.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.44.2.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.44.3.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.44.4.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.45.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.45.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.45.2.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.45.3.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.45.4.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.46.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.46.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.46.2.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.46.3.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.46.4.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.47.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.47.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.47.2.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.47.3.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.48.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.48.1.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.48.2.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.49.0.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.49.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.0.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.2.adoc
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index e3ab94cea4a9..ccf599dc21c3 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750904315
-SHA256 (go/devel_gitaly/gitaly-v18.1.1/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
-SIZE (go/devel_gitaly/gitaly-v18.1.1/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 236e2019a33d359a62317a61a837658a1a8f110a19253e309ee3902793075e06
-SIZE (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 4541238
-SHA256 (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
-SIZE (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 9079092
+TIMESTAMP = 1752120719
+SHA256 (go/devel_gitaly/gitaly-v18.1.2/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
+SIZE (go/devel_gitaly/gitaly-v18.1.2/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.1.2/gitaly-v18.1.2.tar.bz2) = 8538f12c47dcb7ad3cd9c1bafe003d8e3f6fc2e26b10031f835af624d8c12c55
+SIZE (go/devel_gitaly/gitaly-v18.1.2/gitaly-v18.1.2.tar.bz2) = 4541124
+SHA256 (go/devel_gitaly/gitaly-v18.1.2/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
+SIZE (go/devel_gitaly/gitaly-v18.1.2/git-v2.49.0.tar.bz2) = 9079092
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 17d815f6a5b3..762b74b2a238 100644
--- a/devel/gitea-act_runner/Makefile
+++ b/devel/gitea-act_runner/Makefile
@@ -1,6 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.12
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile
index 9b5bee6bdf15..674aba4c067d 100644
--- a/devel/gitg/Makefile
+++ b/devel/gitg/Makefile
@@ -8,7 +8,7 @@ DIST_SUBDIR= gnome
PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
PATCHFILES+= 1978973b1284.patch:-p1 # https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/175
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GTK-based git repository viewer
WWW= https://wiki.gnome.org/Apps/Gitg
diff --git a/devel/gitid/Makefile b/devel/gitid/Makefile
new file mode 100644
index 000000000000..596c9c7bc173
--- /dev/null
+++ b/devel/gitid/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= gitid
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.0
+CATEGORIES= devel
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Terminal-based tool to manage multiple Git identities
+WWW= https://github.com/nathabonfim59/gitid
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/nathabonfim59/gitid
+
+PLIST_FILES= bin/gitid
+
+.include <bsd.port.mk>
diff --git a/devel/gitid/distinfo b/devel/gitid/distinfo
new file mode 100644
index 000000000000..dab03efed2eb
--- /dev/null
+++ b/devel/gitid/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752089277
+SHA256 (go/devel_gitid/gitid-v1.1.0/v1.1.0.mod) = d9b5b7ffc4dd8b9fcf7bd6a627ca0827c51a3fed351fc2bd3a4f3b6cc8d43a72
+SIZE (go/devel_gitid/gitid-v1.1.0/v1.1.0.mod) = 1022
+SHA256 (go/devel_gitid/gitid-v1.1.0/v1.1.0.zip) = a3bc18b2919c1536f3511e5a23e4f9ffe45fd7daa7dc9771934d0b1ebcba824c
+SIZE (go/devel_gitid/gitid-v1.1.0/v1.1.0.zip) = 10229
diff --git a/devel/gitid/pkg-descr b/devel/gitid/pkg-descr
new file mode 100644
index 000000000000..9e3f470f2b04
--- /dev/null
+++ b/devel/gitid/pkg-descr
@@ -0,0 +1,4 @@
+gitid is a terminal-based tool that helps developers manage multiple Git
+identities easily through an interactive interface. It allows you to switch
+between different Git configurations, add new identities, and delete unwanted
+ones, all from the command line using an intuitive keyboard-driven interface.
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index b0fea0a225fd..525e4c07f3af 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/glib20/pkg-plist b/devel/glib20/pkg-plist
index e75af2f6b0d9..4b49818bad21 100644
--- a/devel/glib20/pkg-plist
+++ b/devel/glib20/pkg-plist
@@ -4377,7 +4377,6 @@ share/bash-completion/completions/gsettings
%%PORTDOCS%%%%DOCSDIR%%-2.0/callback.VoidFunc.html
%%PORTDOCS%%%%DOCSDIR%%-2.0/character-set.html
%%PORTDOCS%%%%DOCSDIR%%-2.0/checked-math.html
-%%PORTDOCS%%%%DOCSDIR%%-2.0/classes_hierarchy.html
%%PORTDOCS%%%%DOCSDIR%%-2.0/compiling.html
%%PORTDOCS%%%%DOCSDIR%%-2.0/const.ALLOCATOR_LIST.html
%%PORTDOCS%%%%DOCSDIR%%-2.0/const.ALLOCATOR_NODE.html
@@ -6809,7 +6808,6 @@ share/bash-completion/completions/gsettings
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/SourceCodePro-Regular.ttf.woff
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/SourceCodePro-Semibold.ttf.woff
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/callback.FDSourceFunc.html
-%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/classes_hierarchy.html
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/enum.PipeEnd.html
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/fonts.css
%%PORTDOCS%%%%DOCSDIR%%-unix-2.0/func.closefrom.html
@@ -6876,7 +6874,6 @@ share/bash-completion/completions/gsettings
%%PORTDOCS%%share/doc/gmodule-2.0/SourceCodePro-Semibold.ttf.woff
%%PORTDOCS%%share/doc/gmodule-2.0/callback.ModuleCheckInit.html
%%PORTDOCS%%share/doc/gmodule-2.0/callback.ModuleUnload.html
-%%PORTDOCS%%share/doc/gmodule-2.0/classes_hierarchy.html
%%PORTDOCS%%share/doc/gmodule-2.0/const.MODULE_IMPL_AR.html
%%PORTDOCS%%share/doc/gmodule-2.0/const.MODULE_IMPL_DL.html
%%PORTDOCS%%share/doc/gmodule-2.0/const.MODULE_IMPL_NONE.html
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 35c9d8c16a92..34cbf41f4b97 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 069ce1e85d24..91ab2aabb601 100644
--- a/devel/go-bindata-assetfs/Makefile
+++ b/devel/go-bindata-assetfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata-assetfs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index 1077b30e445f..0208ffa4de3d 100644
--- a/devel/go-bindata/Makefile
+++ b/devel/go-bindata/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata
PORTVERSION= 3.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 96ec3f402cd0..34345888371e 100644
--- a/devel/go-git/Makefile
+++ b/devel/go-git/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-git
DISTVERSIONPREFIX= v
DISTVERSION= 5.10.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index 0d219799b1e6..cfe1bdf1388f 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 899bf33982b1..b4a905028e98 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index c30d4717fc65..9734218eaa52 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index 0adec64cf79f..ff4d1d2c9929 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index 95f2d7256dd5..c06436a61a74 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -1,28 +1,28 @@
PORTNAME= godot
-DISTVERSION= 4.4
+DISTVERSION= 4.4.1
DISTVERSIONSUFFIX= -stable
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES= devel games
MAINTAINER= FreeBSD@Shaneware.biz
COMMENT?= Game runtime engine
WWW= https://godotengine.org/
-LICENSE= MIT CC-BY-3.0
-LICENSE_COMB= multi
+LICENSE= CC-BY-3.0 MIT
+LICENSE_COMB= multi
LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LOGO_LICENSE.txt
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= yasm:devel/yasm
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgraphite2.so:graphics/graphite2 \
- libharfbuzz.so:print/harfbuzz \
libharfbuzz-icu.so:print/harfbuzz-icu \
+ libharfbuzz.so:print/harfbuzz \
libpcre2-8.so:devel/pcre2 \
libpng.so:graphics/png \
libvpx.so:multimedia/libvpx
-RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \
- xdg-open:devel/xdg-utils \
+RUN_DEPENDS= xdg-open:devel/xdg-utils \
+ xdg-user-dir:devel/xdg-user-dirs \
xmessage:x11/xmessage
USES= compiler:c++17-lang cpe gl pkgconfig scons xorg
@@ -42,40 +42,40 @@ MAKE_ARGS_clang= use_llvm=True linker=lld
CXXFLAGS_i386= ${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
CXXFLAGS_i386_gcc= -march=i586
-GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX}
-PLIST_FILES= bin/${GODOTFILE}
+GODOTFILE= ${PORTNAME}${PKGNAMESUFFIX}
+PLIST_FILES= bin/${GODOTFILE}
OPTIONS_DEFINE= EXAMPLES TEST TOOLS UDEV
OPTIONS_DEFAULT= ALSA UDEV
OPTIONS_GROUP= AUDIO
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO
# Moved to devel/godot-tools
-OPTIONS_EXCLUDE?= EXAMPLES TEST TOOLS
+OPTIONS_EXCLUDE?= EXAMPLES TOOLS
-AUDIO_DESC= Audio support
-TOOLS_DESC= Include development tools (IDE)
-UDEV_DESC= Libudev support (Joystick)
+AUDIO_DESC= Audio support
+TOOLS_DESC= Include development tools (IDE)
+UDEV_DESC= Libudev support (Joystick)
-ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_MAKE_ARGS= alsa=True
-ALSA_MAKE_ARGS_OFF= alsa=False
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_MAKE_ARGS= alsa=True
+ALSA_MAKE_ARGS_OFF= alsa=False
# master head at 6/3 - no branch made for 4.4 yet
-EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:fdb2f50a2088:DEMOS
-EXAMPLES_PORTEXAMPLES= *
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_MAKE_ARGS= pulseaudio=True
+EXAMPLES_GH_TUPLE= godotengine:godot-demo-projects:fdb2f50a2088:DEMOS
+EXAMPLES_PORTEXAMPLES= *
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSEAUDIO_MAKE_ARGS= pulseaudio=True
PULSEAUDIO_MAKE_ARGS_OFF= pulseaudio=False
-TEST_MAKE_ARGS= tests=True
-TOOLS_MAKE_ARGS= target=editor
-TOOLS_MAKE_ARGS_OFF= target=template_release
+TEST_MAKE_ARGS= tests=True
+TOOLS_MAKE_ARGS= target=editor
+TOOLS_MAKE_ARGS_OFF= target=template_release
TOOLS_DESKTOP_ENTRIES= "Godot" "${COMMENT}" "${GODOTFILE}" \
"${GODOTFILE}" "Development;IDE;" ""
-TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \
- share/pixmaps/${GODOTFILE}.svg
-UDEV_BUILD_DEPENDS= ${PREFIX}/include/linux/input.h:devel/evdev-proto
-UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
-UDEV_MAKE_ARGS= udev=True
-UDEV_MAKE_ARGS_OFF= udev=False
+TOOLS_PLIST_FILES= share/pixmaps/${GODOTFILE}.png \
+ share/pixmaps/${GODOTFILE}.svg
+UDEV_BUILD_DEPENDS= ${PREFIX}/include/linux/input.h:devel/evdev-proto
+UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
+UDEV_MAKE_ARGS= udev=True
+UDEV_MAKE_ARGS_OFF= udev=False
.ifmake makesum
# Always include optional distfiles
@@ -112,7 +112,10 @@ do-install-TOOLS-on:
${INSTALL_DATA} ${WRKSRC}/icon.svg \
${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg
+.if ${PORT_OPTIONS:MTEST}
do-test:
+ ${MKDIR} ~/.cache/godot
cd ${TEST_WRKSRC} && bin/godot.linuxbsd* --verbose --test
+.endif
.include <bsd.port.mk>
diff --git a/devel/godot/distinfo b/devel/godot/distinfo
index ee1637190497..fd408ab1b9a8 100644
--- a/devel/godot/distinfo
+++ b/devel/godot/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741217319
-SHA256 (godotengine-godot-4.4-stable_GH0.tar.gz) = 23b36f704a2fe3bfe5fb2d04db40f2d635435cde079c169836a6f89ee7ca1901
-SIZE (godotengine-godot-4.4-stable_GH0.tar.gz) = 53742226
+TIMESTAMP = 1744162984
+SHA256 (godotengine-godot-4.4.1-stable_GH0.tar.gz) = a486c523494e155b6912a607b5813577f8f39285f8ad43ac76cb9141edad9888
+SIZE (godotengine-godot-4.4.1-stable_GH0.tar.gz) = 55229702
SHA256 (godotengine-godot-demo-projects-fdb2f50a2088_GH0.tar.gz) = 96faa3844742c9dc6ebc5354df5817c738855b9234931d7057d08ac3c20281f7
SIZE (godotengine-godot-demo-projects-fdb2f50a2088_GH0.tar.gz) = 215650115
diff --git a/devel/godot/files/patch-platform_linuxbsd_detect.py b/devel/godot/files/patch-platform_linuxbsd_detect.py
index ab0cb61205cb..0deebc9387b2 100644
--- a/devel/godot/files/patch-platform_linuxbsd_detect.py
+++ b/devel/godot/files/patch-platform_linuxbsd_detect.py
@@ -1,6 +1,6 @@
---- platform/linuxbsd/detect.py.orig 2025-02-19 15:17:58.330499000 +0100
-+++ platform/linuxbsd/detect.py 2025-02-19 15:20:19.837955000 +0100
-@@ -370,7 +370,7 @@
+--- platform/linuxbsd/detect.py.orig 2025-03-25 23:11:16 UTC
++++ platform/linuxbsd/detect.py
+@@ -373,7 +373,7 @@ def configure(env: "SConsEnvironment"):
else:
env.Append(CPPDEFINES=["XKB_ENABLED"])
diff --git a/devel/godot/files/patch-platform_linuxbsd_libudev-so__wrap.c b/devel/godot/files/patch-platform_linuxbsd_libudev-so__wrap.c
index 1becd49b36cc..6f50b34142d9 100644
--- a/devel/godot/files/patch-platform_linuxbsd_libudev-so__wrap.c
+++ b/devel/godot/files/patch-platform_linuxbsd_libudev-so__wrap.c
@@ -1,5 +1,5 @@
---- platform/linuxbsd/libudev-so_wrap.c.orig 2025-02-19 15:17:47.002070000 +0100
-+++ platform/linuxbsd/libudev-so_wrap.c 2025-02-19 15:19:37.278257000 +0100
+--- platform/linuxbsd/libudev-so_wrap.c.orig 2025-02-19 15:17:47 UTC
++++ platform/linuxbsd/libudev-so_wrap.c
@@ -281,7 +281,7 @@
int initialize_libudev(int verbose) {
void *handle;
diff --git a/devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h b/devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h
index 7ce8d19a4a13..5720c06187c2 100644
--- a/devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h
+++ b/devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h
@@ -1,5 +1,5 @@
---- thirdparty/linuxbsd_headers/udev/libudev.h.orig 2025-02-19 15:18:28.842768000 +0100
-+++ thirdparty/linuxbsd_headers/udev/libudev.h 2025-02-19 15:18:40.913920000 +0100
+--- thirdparty/linuxbsd_headers/udev/libudev.h.orig 2025-02-15 07:16:26 UTC
++++ thirdparty/linuxbsd_headers/udev/libudev.h
@@ -22,7 +22,7 @@
#define _LIBUDEV_H_
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index f43e51fcec37..30b3e31ba994 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.3
+PORTREVISION= 1
CATEGORIES= devel www
MAINTAINER= me@svmhdvn.name
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index cf24866f9913..e4b2fedc22b6 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index 4b9c7ba7c5f5..c863b5430fee 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 4f1c02cbe143..bfc63a39ff90 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 10
+PORTREVISION= 11
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index 9e2591b203e8..3840ef011fd9 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index 8fa8a6d28f91..e9a376889842 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.2
+DISTVERSION= 2.11.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goreleaser/distinfo b/devel/goreleaser/distinfo
index c9f501ae4a39..a045607e3246 100644
--- a/devel/goreleaser/distinfo
+++ b/devel/goreleaser/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749640184
-SHA256 (go/devel_goreleaser/goreleaser-v2.10.2/v2.10.2.mod) = e54df2461ec014fddad52152f75e183e8f360ba88d2ef177e015c5b1d13c5a0a
-SIZE (go/devel_goreleaser/goreleaser-v2.10.2/v2.10.2.mod) = 20710
-SHA256 (go/devel_goreleaser/goreleaser-v2.10.2/v2.10.2.zip) = e5d7dc9f8e4f3bfda1cd5b88850f67e6fae876625a8e1bb701170cc0b4594b81
-SIZE (go/devel_goreleaser/goreleaser-v2.10.2/v2.10.2.zip) = 3365300
+TIMESTAMP = 1752050031
+SHA256 (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.mod) = 907f0f328e20cc70a05fc2c91449e4ac0b355d436b3dec5e99ad977a7e7b4554
+SIZE (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.mod) = 20988
+SHA256 (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.zip) = 1aa5df924fcfce0f492080a7ab96459942cd00f13b8e7fff331f05a96826c8a8
+SIZE (go/devel_goreleaser/goreleaser-v2.11.0/v2.11.0.zip) = 3373785
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index 889347882582..d25e9b64c07d 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/grpc-gateway/Makefile b/devel/grpc-gateway/Makefile
index 0b9497477777..0aaba7370967 100644
--- a/devel/grpc-gateway/Makefile
+++ b/devel/grpc-gateway/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grpc-gateway
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index 1abff30b8199..0bc02bb9d949 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index 6403c798b276..bc8ba2b6e544 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index 440ae5e19959..bde9106cab0f 100644
--- a/devel/influx-pkg-config/Makefile
+++ b/devel/influx-pkg-config/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pkg-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/ispc/Makefile b/devel/ispc/Makefile
index d5f5ee554493..faf877e60624 100644
--- a/devel/ispc/Makefile
+++ b/devel/ispc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ispc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.26.0
+DISTVERSION= 1.27.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ispc/distinfo b/devel/ispc/distinfo
index 84238e1c1afe..82b404c7b985 100644
--- a/devel/ispc/distinfo
+++ b/devel/ispc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1739079828
-SHA256 (ispc-ispc-v1.26.0_GH0.tar.gz) = f75b26894af1429a3dc6929ae03e2c9e99bb8c5930eda14add5d2f6674db7afb
-SIZE (ispc-ispc-v1.26.0_GH0.tar.gz) = 19849086
+TIMESTAMP = 1752268270
+SHA256 (ispc-ispc-v1.27.0_GH0.tar.gz) = c41ae29e4f6b1d37154610e68e9b7a0eb225cd7c080242ab56fa0119e49dbd7a
+SIZE (ispc-ispc-v1.27.0_GH0.tar.gz) = 19890833
SHA256 (google-googletest-6a7ed31_GH0.tar.gz) = f488bc430d2b5fdbc51711b142fd50dbf0f33012fa65c5f8e7d4f908ed935bcf
SIZE (google-googletest-6a7ed31_GH0.tar.gz) = 904250
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 215203d95bf6..180bbbc47792 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.517
+PORTVERSION= 2.518
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 0e451d3fb6c4..f1ce40faf3f7 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751524230
-SHA256 (jenkins/2.517/jenkins.war) = 9b2fcf89c7d1d75b4762fff84878a5284db71a916c5ab258af1b39c56b032901
-SIZE (jenkins/2.517/jenkins.war) = 87485317
+TIMESTAMP = 1752007295
+SHA256 (jenkins/2.518/jenkins.war) = 89fdebca1adc07bd1c480b790e183de001c15337a487523cf02ace06096315fb
+SIZE (jenkins/2.518/jenkins.war) = 94746537
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index 45ac60a95587..945242d353af 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 0bc5beca00b4..f56d56b0956b 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index fa31903a690c..e784e77bcd50 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
DISTVERSION= 0.53.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index 243772567cc7..b4de795a710d 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/lfcbase/Makefile b/devel/lfcbase/Makefile
index 2a46ce2c85c8..d41934a0cdef 100644
--- a/devel/lfcbase/Makefile
+++ b/devel/lfcbase/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lfcbase
-PORTVERSION= 1.21.7
+PORTVERSION= 1.21.8
CATEGORIES= devel
MASTER_SITES= http://www.lemke-it.com/
diff --git a/devel/lfcbase/distinfo b/devel/lfcbase/distinfo
index e0214616aae6..49edf499d0f8 100644
--- a/devel/lfcbase/distinfo
+++ b/devel/lfcbase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748512376
-SHA256 (lfcbase-1.21.7.tar.gz) = 50878e2098f17f024872808ec410a23a84181eb56eff445fe4bd9803aecab44c
-SIZE (lfcbase-1.21.7.tar.gz) = 723143
+TIMESTAMP = 1752125814
+SHA256 (lfcbase-1.21.8.tar.gz) = a560741dc02c855ce2b87ed4c44b2ace9bf2d5187ad5f01464e11875fd35033b
+SIZE (lfcbase-1.21.8.tar.gz) = 713373
diff --git a/devel/libddwaf/Makefile b/devel/libddwaf/Makefile
index 8470ff572a59..c080b688117f 100644
--- a/devel/libddwaf/Makefile
+++ b/devel/libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.25.1
+PORTVERSION= 1.26.0
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/libddwaf/distinfo b/devel/libddwaf/distinfo
index 98850bf422ea..869a8e73b8a1 100644
--- a/devel/libddwaf/distinfo
+++ b/devel/libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375025
-SHA256 (DataDog-libddwaf-1.25.1_GH0.tar.gz) = d66ec2f2db943a755d6b55dc91186f77262588421f5f5b7dace1c9c003a2a004
-SIZE (DataDog-libddwaf-1.25.1_GH0.tar.gz) = 1495357
+TIMESTAMP = 1751622347
+SHA256 (DataDog-libddwaf-1.26.0_GH0.tar.gz) = c6f47c14601d249765d96eaad200e7704517ccdca8e633f5e7665850c832ede3
+SIZE (DataDog-libddwaf-1.26.0_GH0.tar.gz) = 1497338
diff --git a/devel/libddwaf/files/patch-cmake-objects.cmake b/devel/libddwaf/files/patch-cmake-objects.cmake
index 3451a9cd84e5..e2551d434e6d 100644
--- a/devel/libddwaf/files/patch-cmake-objects.cmake
+++ b/devel/libddwaf/files/patch-cmake-objects.cmake
@@ -1,6 +1,6 @@
---- cmake/objects.cmake.orig 2024-05-08 08:20:47 UTC
+--- cmake/objects.cmake.orig 2025-07-02 10:21:03 UTC
+++ cmake/objects.cmake
-@@ -68,31 +68,6 @@ set(LIBDDWAF_SOURCE
+@@ -90,30 +90,6 @@ set(LIBDDWAF_SOURCE
${libddwaf_SOURCE_DIR}/src/libcxx-compat/monotonic_buffer_resource.cpp
${libddwaf_SOURCE_DIR}/src/vendor/fmt/format.cc
${libddwaf_SOURCE_DIR}/src/vendor/radixlib/radixlib.c
@@ -23,7 +23,6 @@
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/re2.cc
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/regexp.cc
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/simplify.cc
-- ${libddwaf_SOURCE_DIR}/src/vendor/re2/stringpiece.cc
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/tostring.cc
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/unicode_casefold.cc
- ${libddwaf_SOURCE_DIR}/src/vendor/re2/unicode_groups.cc
@@ -32,7 +31,7 @@
)
set(LIBDDWAF_PUBLIC_INCLUDES ${libddwaf_SOURCE_DIR}/include)
-@@ -100,12 +75,25 @@ set(LIBDDWAF_PRIVATE_INCLUDES
+@@ -121,12 +97,29 @@ set(LIBDDWAF_PRIVATE_INCLUDES
set(LIBDDWAF_PRIVATE_INCLUDES
${libddwaf_SOURCE_DIR}/src
${libddwaf_SOURCE_DIR}/src/vendor
@@ -47,6 +46,10 @@
+if (LIBAC)
+ list(APPEND LIBDDWAF_INTERFACE_LIBRARIES ac)
+endif()
++find_library(LIBFMT fmt)
++if (LIBFMT)
++ list(APPEND LIBDDWAF_INTERFACE_LIBRARIES fmt)
++endif()
+find_library(LIBINJECTION injection)
+if (LIBINJECTION)
+ list(APPEND LIBDDWAF_INTERFACE_LIBRARIES injection)
diff --git a/devel/libev/files/patch-Makefile.in b/devel/libev/files/patch-Makefile.in
index 5f6ab0fc3b55..509149e2548b 100644
--- a/devel/libev/files/patch-Makefile.in
+++ b/devel/libev/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2015-12-20 21:12:45 UTC
+--- Makefile.in.orig 2020-03-18 12:27:30 UTC
+++ Makefile.in
-@@ -343,7 +343,7 @@ EXTRA_DIST = LICENSE Changes libev.m4 au
+@@ -357,7 +357,7 @@ man_MANS = ev.3
ev.3 ev.pod Symbols.ev Symbols.event
man_MANS = ev.3
diff --git a/devel/libev/files/patch-configure b/devel/libev/files/patch-configure
index c92f6cf66003..6e5bf586cf34 100644
--- a/devel/libev/files/patch-configure
+++ b/devel/libev/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2015-12-20 21:12:45 UTC
+--- configure.orig 2020-03-18 12:27:26 UTC
+++ configure
-@@ -3879,14 +3879,6 @@ else
+@@ -3954,14 +3954,6 @@ fi
fi
diff --git a/devel/libev/files/patch-ev.c b/devel/libev/files/patch-ev.c
index 28a00f3aaf8b..1a9d0e116848 100644
--- a/devel/libev/files/patch-ev.c
+++ b/devel/libev/files/patch-ev.c
@@ -1,6 +1,19 @@
---- ev.c.orig 2015-12-20 21:12:53 UTC
+--- ev.c.orig 2020-03-18 12:27:32 UTC
+++ ev.c
-@@ -2736,7 +2736,7 @@ ev_recommended_backends (void) EV_THROW
+@@ -507,7 +507,11 @@
+ #endif
+
+ #if EV_USE_INOTIFY
+-# include <sys/statfs.h>
++# ifdef __FreeBSD__
++# include <sys/mount.h>
++# else
++# include <sys/statfs.h>
++# endif
+ # include <sys/inotify.h>
+ /* some very old inotify.h headers don't have IN_DONT_FOLLOW */
+ # ifndef IN_DONT_FOLLOW
+@@ -3149,7 +3153,7 @@ ev_recommended_backends (void) EV_NOEXCEPT
{
unsigned int flags = ev_supported_backends ();
diff --git a/devel/libgdata/Makefile b/devel/libgdata/Makefile
index 06e7f6df8f68..ad724f83d7bd 100644
--- a/devel/libgdata/Makefile
+++ b/devel/libgdata/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GLib-based implementation of the GData protocol
WWW= https://live.gnome.org/libgdata
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index c505fc660ba2..d26495f19d24 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GObject collection library
WWW= https://gitlab.gnome.org/GNOME/libgee
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
index ceec1bee49a4..df33e2d303b7 100644
--- a/devel/libgee06/Makefile
+++ b/devel/libgee06/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel
MASTER_SITES= GNOME
PKGNAMESUFFIX= 06
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GObject collection library
WWW= https://live.gnome.org/Libgee
diff --git a/devel/libhtp/Makefile b/devel/libhtp/Makefile
index 93a4258f6f76..b9da1c28609c 100644
--- a/devel/libhtp/Makefile
+++ b/devel/libhtp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libhtp
-DISTVERSION= 0.5.50
+DISTVERSION= 0.5.51
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/libhtp/distinfo b/devel/libhtp/distinfo
index b2a68b8c4338..af8aa822c2c4 100644
--- a/devel/libhtp/distinfo
+++ b/devel/libhtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448704
-SHA256 (OISF-libhtp-0.5.50_GH0.tar.gz) = 9298c1dab9c006944cf851192dc3cbec77d120b04f320bbfdc3426eace91c330
-SIZE (OISF-libhtp-0.5.50_GH0.tar.gz) = 504360
+TIMESTAMP = 1752211185
+SHA256 (OISF-libhtp-0.5.51_GH0.tar.gz) = 699475c2e512d5af05312e808f1f759a5d3c4cb154e73d82eaa6906ceacfaeb4
+SIZE (OISF-libhtp-0.5.51_GH0.tar.gz) = 504416
diff --git a/devel/libmaa/Makefile b/devel/libmaa/Makefile
index 2a0cebe3085f..d75ef13bfaed 100644
--- a/devel/libmaa/Makefile
+++ b/devel/libmaa/Makefile
@@ -10,9 +10,6 @@ WWW= https://github.com/cheusov/libmaa
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mk-configure>=0.29.1:devel/mk-configure
CFLAGS+= -fPIC
diff --git a/devel/libnjs/Makefile b/devel/libnjs/Makefile
index 00e3f9cd00ff..14eb44f9d560 100644
--- a/devel/libnjs/Makefile
+++ b/devel/libnjs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libnjs
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.9.1
CATEGORIES= devel www
MAINTAINER= osa@FreeBSD.org
diff --git a/devel/libnjs/distinfo b/devel/libnjs/distinfo
index 36531740d26c..81cc6941e420 100644
--- a/devel/libnjs/distinfo
+++ b/devel/libnjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746535107
-SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203
-SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562
+TIMESTAMP = 1752173459
+SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4
+SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index 774f6eb1b1d2..aace47b45aae 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel editors
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/llama.el/Makefile b/devel/llama.el/Makefile
index 50ccf23af337..57d9af85e2ff 100644
--- a/devel/llama.el/Makefile
+++ b/devel/llama.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.2
+DISTVERSION= 1.0.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,8 +11,8 @@ WWW= https://github.com/tarsius/llama
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.2.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
USES= emacs gmake
USE_GITHUB= yes
diff --git a/devel/llama.el/distinfo b/devel/llama.el/distinfo
index 17fe946ac4d6..21bdd62a9b45 100644
--- a/devel/llama.el/distinfo
+++ b/devel/llama.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745097374
-SHA256 (tarsius-llama-v0.6.2_GH0.tar.gz) = 80fcfe4ff2057543e69cf04d99ed7bf0f9fba1898fca9e4bfa6b684c6992e5e7
-SIZE (tarsius-llama-v0.6.2_GH0.tar.gz) = 22380
+TIMESTAMP = 1751924015
+SHA256 (tarsius-llama-v1.0.0_GH0.tar.gz) = e85a109c4c834604047e9b25ad2e8140609d084223289e3bcfcdc3c9bfcf433d
+SIZE (tarsius-llama-v1.0.0_GH0.tar.gz) = 22468
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index 66c195ea5d11..d9f5bdcf55e1 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}
@@ -75,7 +75,7 @@ GH_TAGNAME= ${LLVM_COMMIT}
.include "${.CURDIR}/Makefile.snapshot"
OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD STATIC_LIBS XTOOLCHAIN
-OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD XTOOLCHAIN
+OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD STATIC_LIBS XTOOLCHAIN
OPTIONS_SUB= yes
CLANG_DESC= Build clang
diff --git a/devel/llvm-cheri/Makefile.snapshot b/devel/llvm-cheri/Makefile.snapshot
index 0b7c7f1b293a..58029a287703 100644
--- a/devel/llvm-cheri/Makefile.snapshot
+++ b/devel/llvm-cheri/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 17
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250225
+SNAPDATE= 20250625
-LLVM_COMMIT= 2207b703e2bbfea3a20598d05c9de42996e120f3
+LLVM_COMMIT= f4d1513a0e4ae782ace5718a0dba19d340f16b91
diff --git a/devel/llvm-cheri/distinfo b/devel/llvm-cheri/distinfo
index c046849cd2eb..76265fca5468 100644
--- a/devel/llvm-cheri/distinfo
+++ b/devel/llvm-cheri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740693924
-SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250225-2207b703e2bbfea3a20598d05c9de42996e120f3_GH0.tar.gz) = df13f9ad3260abfe34705a91793f6076f0240fa418abcb834d8659d50c34e435
-SIZE (CTSRD-CHERI-llvm-project-17.0.d20250225-2207b703e2bbfea3a20598d05c9de42996e120f3_GH0.tar.gz) = 199957278
+TIMESTAMP = 1752097465
+SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = b7ab72506c8e2bd55f96a2bf9dee32c004435298842d6f782e46ba6af723b8c3
+SIZE (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = 199971647
diff --git a/devel/llvm-morello/Makefile.snapshot b/devel/llvm-morello/Makefile.snapshot
index 8534184b2130..7628f1ed76bb 100644
--- a/devel/llvm-morello/Makefile.snapshot
+++ b/devel/llvm-morello/Makefile.snapshot
@@ -1,5 +1,5 @@
LLVM_MAJOR= 15
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250328
+SNAPDATE= 20250518
-LLVM_COMMIT= 79f02eadb3e48ebfcc0f7ca793e8a53ba6626a97
+LLVM_COMMIT= 743973c6fa878c9d3bf003efe9baa4b7180d1645
diff --git a/devel/llvm-morello/distinfo b/devel/llvm-morello/distinfo
index b5f5795430c8..2d4078d76f25 100644
--- a/devel/llvm-morello/distinfo
+++ b/devel/llvm-morello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743185720
-SHA256 (morello-llvm-project-79f02eadb3e48ebfcc0f7ca793e8a53ba6626a97_GL0.tar.gz) = 5725b591868abf1174909e2b3bb77e1baa1c01fc7fefa3c552acf66fffd340ac
-SIZE (morello-llvm-project-79f02eadb3e48ebfcc0f7ca793e8a53ba6626a97_GL0.tar.gz) = 171848997
+TIMESTAMP = 1752101907
+SHA256 (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 9f022014d442b09bb8bf2cd1f087c43332ad7af43d0d9e1f111f2a21087cdb9c
+SIZE (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 171844421
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index 6a2c85e4010e..7e12bba985ff 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 20.1.7
+DISTVERSION= 20.1.8
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm20/distinfo b/devel/llvm20/distinfo
index 7bcb8f1cf1a6..923166c34ec1 100644
--- a/devel/llvm20/distinfo
+++ b/devel/llvm20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751313990
-SHA256 (llvm-project-20.1.7.src.tar.xz) = cd8fd55d97ad3e360b1d5aaf98388d1f70dfffb7df36beee478be3b839ff9008
-SIZE (llvm-project-20.1.7.src.tar.xz) = 147245448
+TIMESTAMP = 1752182934
+SHA256 (llvm-project-20.1.8.src.tar.xz) = 6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d
+SIZE (llvm-project-20.1.8.src.tar.xz) = 147242952
diff --git a/devel/lmdbg/Makefile b/devel/lmdbg/Makefile
index d594c27aae05..578ff5fc8b80 100644
--- a/devel/lmdbg/Makefile
+++ b/devel/lmdbg/Makefile
@@ -4,16 +4,13 @@ PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight malloc debugger
WWW= https://sourceforge.net/projects/lmdbg/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mk-configure>=0.24:devel/mk-configure
LIB_DEPENDS= libJudy.so:devel/judy
RUN_DEPENDS= runawk:lang/runawk \
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index ebd1c715379a..fbeaaf42dd5a 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/love/Makefile b/devel/love/Makefile
index e68868ce1642..a7ecb82b7aab 100644
--- a/devel/love/Makefile
+++ b/devel/love/Makefile
@@ -1,5 +1,6 @@
PORTNAME= love
PORTVERSION= 11.5
+PORTREVISION= 1
CATEGORIES= devel games
MASTER_SITES= https://github.com/love2d/love/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/love10/Makefile b/devel/love10/Makefile
index de37c60a28bf..45428803dfbf 100644
--- a/devel/love10/Makefile
+++ b/devel/love10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= love
PORTVERSION= 0.10.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel games
MASTER_SITES= https://bitbucket.org/rude/love/downloads/ \
https://mirror.amdmi3.ru/distfiles/
diff --git a/devel/lua-luarocks/Makefile b/devel/lua-luarocks/Makefile
index 96794e21bd4b..467a4c8a6fc6 100644
--- a/devel/lua-luarocks/Makefile
+++ b/devel/lua-luarocks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= luarocks
PORTVERSION= 3.12.2
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://luarocks.org/releases/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
diff --git a/devel/luv/Makefile b/devel/luv/Makefile
index 60ac92875958..04b53272e576 100644
--- a/devel/luv/Makefile
+++ b/devel/luv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= luv
#DISTVERSIONPREFIX= v
DISTVERSION= 1.51.0-1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/luvit/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index f8f91f275349..52c6fe5f81a5 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 13
+PORTREVISION= 14
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
index bdee6a7560a5..c0e1223e8696 100644
--- a/devel/magit-devel/Makefile
+++ b/devel/magit-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.5
+DISTVERSION= 4.3.8
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -17,14 +17,14 @@ EXPIRATION_DATE= 2025-08-31
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.8:devel/transient-devel@${EMACS_FLAVOR} \
- with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor-devel@${EMACS_FLAVOR}
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
+ transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient-devel@${EMACS_FLAVOR} \
+ with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor-devel@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.8.8:devel/transient-devel@${EMACS_FLAVOR} \
- with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor-devel@${EMACS_FLAVOR}
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
+ transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient-devel@${EMACS_FLAVOR} \
+ with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor-devel@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/devel/magit-devel/distinfo b/devel/magit-devel/distinfo
index 03266d833e82..3a0ec332a31c 100644
--- a/devel/magit-devel/distinfo
+++ b/devel/magit-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747265089
-SHA256 (magit-magit-v4.3.5_GH0.tar.gz) = b5a1fc403a717378aabe0f786af41c21862e1117e19086bae91836e5a55b6f78
-SIZE (magit-magit-v4.3.5_GH0.tar.gz) = 687473
+TIMESTAMP = 1751938136
+SHA256 (magit-magit-v4.3.8_GH0.tar.gz) = bbb78b3a8b841e0b73267cf14e914c424115cf63ae5fd842ee72f581bef97afc
+SIZE (magit-magit-v4.3.8_GH0.tar.gz) = 691415
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 88d4ca2f1edc..6ae866582181 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.5
+DISTVERSION= 4.3.8
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -13,14 +13,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.8.8:devel/transient@${EMACS_FLAVOR} \
- with-editor${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor@${EMACS_FLAVOR}
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.2:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.8.8:devel/transient@${EMACS_FLAVOR} \
- with-editor${EMACS_PKGNAMESUFFIX}>=3.4.3:editors/with-editor@${EMACS_FLAVOR}
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
index e3beece7e6b8..a12036936ee1 100644
--- a/devel/magit/distinfo
+++ b/devel/magit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747264991
-SHA256 (magit-magit-v4.3.5_GH0.tar.gz) = b5a1fc403a717378aabe0f786af41c21862e1117e19086bae91836e5a55b6f78
-SIZE (magit-magit-v4.3.5_GH0.tar.gz) = 687473
+TIMESTAMP = 1751937702
+SHA256 (magit-magit-v4.3.8_GH0.tar.gz) = bbb78b3a8b841e0b73267cf14e914c424115cf63ae5fd842ee72f581bef97afc
+SIZE (magit-magit-v4.3.8_GH0.tar.gz) = 691415
diff --git a/devel/mk-configure/Makefile b/devel/mk-configure/Makefile
index e073853c3928..dfc95be0c533 100644
--- a/devel/mk-configure/Makefile
+++ b/devel/mk-configure/Makefile
@@ -1,26 +1,18 @@
PORTNAME= mk-configure
PORTVERSION= 0.38.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lightweight, easy to use replacement for GNU autotools
WWW= https://sourceforge.net/projects/mk-configure/
LICENSE= BSD2CLAUSE
-DEPRECATED= Depends on expired devel/bmake and devel/bmkdep
-EXPIRATION_DATE=2025-09-30
-
-BUILD_DEPENDS= ${BMAKE}:devel/bmake
-RUN_DEPENDS:= ${BUILD_DEPENDS} \
- bmkdep:devel/bmkdep
-
MAKE_JOBS_UNSAFE= yes
NO_ARCH= yes
-BMAKE?= ${LOCALBASE}/bin/bmake
MAKE_ARGS= MANDIR=${PREFIX}/share/man
INSTALL_TARGET= installdirs install install-doc
@@ -29,16 +21,7 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
-post-patch:
- @${ECHO_CMD} "MKDEP ?= bmkdep" >> ${WRKSRC}/mk/sys.mk
-
-do-build:
- ${SETENV} ${MAKE_ENV} ${BMAKE} -C ${BUILD_WRKSRC} ${MAKE_FLAGS} \
- ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}
-
-do-install:
- ${SETENV} ${MAKE_ENV} ${BMAKE} -C ${INSTALL_WRKSRC} ${MAKE_FLAGS} \
- ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${INSTALL_TARGET}
+post-install-EXAMPLES-on:
cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
do-test:
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 2d7a234e10f7..8da3c4a6c84c 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index f902dc1aa492..a3bd40ed6481 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/nimble/Makefile b/devel/nimble/Makefile
index fb59d0e76591..1a0208f6f70a 100644
--- a/devel/nimble/Makefile
+++ b/devel/nimble/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nimble
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.2
+DISTVERSION= 0.20.0
CATEGORIES= devel
MAINTAINER= ports@nicandneal.net
@@ -10,39 +10,41 @@ WWW= https://github.com/nim-lang/nimble
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
-DEPRECATED= Depends on expiring lang/nim
-EXPIRATION_DATE=2025-09-01
-
BUILD_DEPENDS= ${LOCALBASE}/nim/bin/nim:lang/nim
RUN_DEPENDS= ${LOCALBASE}/nim/bin/nim:lang/nim
-NIMVER= 2.2.0
+NIMVER= 2.2.4
USE_GITHUB= yes
-GH_ACCOUNT= nim-lang
-GH_PROJECT= sat:sat checksums:checksums nim:nim
+GH_ACCOUNT= nim-lang guzba:zippy
+GH_PROJECT= sat:sat checksums:checksums nim:nim zippy:zippy
GH_TAGNAME= faf1617f44d7632ee9601ebc13887644925dcc01:sat \
- bd9bf4eaea124bf8d01e08f92ac1b14c6879d8d3:checksums \
+ f8f6bd34bfa3fe12c64b919059ad856a96efcba0:checksums \
+ a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f:zippy \
v${NIMVER}:nim
-PLIST_FILES= bin/nimble
-
post-extract:
# Nim gets extracted with a different name to WRKSRC_nim!
@${MV} ${WRKDIR}/Nim-${NIMVER} ${WRKSRC_nim}
post-patch:
- @${REINPLACE_CMD} -e 's|import ../dist/sat/src/sat/sat|import "${WRKSRC_sat}"/src/sat/sat|g' ${WRKSRC}/src/nimble.nim
- @${REINPLACE_CMD} -e 's|import ../../dist/checksums/src/checksums/sha1| import "${WRKSRC_checksums}"/src/checksums/sha1|g' ${WRKSRC}/src/nimblepkg/sha1hashes.nim
+ @${REINPLACE_CMD} -e 's|import sat/sat|import "${WRKSRC_sat}"/src/sat/sat|g' ${WRKSRC}/src/nimble.nim
+ @${REINPLACE_CMD} -e 's|import pkg/checksums/sha1|import "${WRKSRC_checksums}"/src/checksums/sha1|g' ${WRKSRC}/src/nimblepkg/sha1hashes.nim
@${REINPLACE_CMD} -e 's|from "$$nim" / compiler/nimblecmd|from "${WRKSRC_nim}"/compiler/nimblecmd|g' ${WRKSRC}/src/nimblepkg/tools.nim
@${REINPLACE_CMD} -e 's|import ../dist/checksums/src/checksums/sha1|import "${WRKSRC_checksums}"/src/checksums/sha1|g' ${WRKSRC_nim}/compiler/nimblecmd.nim
- @${REINPLACE_CMD} -e 's|import ../../dist/checksums/src/checksums/sha1|import "${WRKSRC_checksums}"/src/checksums/sha1|g' ${WRKSRC}/src/nimblepkg/checksums.nim
- @${REINPLACE_CMD} -e 's|import ../../dist/sat/src/sat/|import "${WRKSRC_sat}"/src/sat/|g' ${WRKSRC}/src/nimblepkg/nimblesat.nim
+ @${REINPLACE_CMD} -e 's|import pkg/checksums/sha1|import "${WRKSRC_checksums}"/src/checksums/sha1|g' ${WRKSRC}/src/nimblepkg/checksums.nim
+ @${REINPLACE_CMD} -e 's|import sat/|import "${WRKSRC_sat}"/src/sat/|g' ${WRKSRC}/src/nimblepkg/nimblesat.nim
+ @${REINPLACE_CMD} -e 's|import zippy/|import "${WRKSRC_zippy}"/src/zippy/|g' ${WRKSRC}/src/nimblepkg/downloadnim.nim
+ @${REINPLACE_CMD} -e 's|, zippy|, ../zippy|g' ${WRKSRC_zippy}/src/zippy/tarballs_v1.nim
+ @${REINPLACE_CMD} -e 's|, zippy|, ../zippy|g' ${WRKSRC_zippy}/src/zippy/ziparchives_v1.nim
+ @${REINPLACE_CMD} -e 's|, zippy|, ../zippy|g' ${WRKSRC_zippy}/src/zippy/ziparchives.nim
do-build:
@cd ${WRKSRC} && ${LOCALBASE}/nim/bin/nim c -d:release --noNimblePath -d:nimNimbleBootstrap --parallelBuild=${MAKE_JOBS_NUMBER} --path:${LOCALBASE}/nim --nimcache:${WRKSRC}/nimcache src/nimble
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/nimble ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/nimble.bash-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${INSTALL_DATA} ${WRKSRC}/nimble.zsh-completion ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
.include <bsd.port.mk>
diff --git a/devel/nimble/distinfo b/devel/nimble/distinfo
index afa6f04c1f92..351d3677a8ff 100644
--- a/devel/nimble/distinfo
+++ b/devel/nimble/distinfo
@@ -1,9 +1,11 @@
-TIMESTAMP = 1728659930
-SHA256 (nim-lang-nimble-v0.16.2_GH0.tar.gz) = 3736fac9e656bc5253671224bc5fc428842a1ffbcdf41f6118ab6d88b15a9a45
-SIZE (nim-lang-nimble-v0.16.2_GH0.tar.gz) = 633358
+TIMESTAMP = 1752241568
+SHA256 (nim-lang-nimble-v0.20.0_GH0.tar.gz) = 5272bce904b9f7f0dc011c5a294c3924b843ead77b06525d5e1e47f590ef3d7e
+SIZE (nim-lang-nimble-v0.20.0_GH0.tar.gz) = 689060
+SHA256 (guzba-zippy-a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f_GH0.tar.gz) = 4e694b1e699b2589a531c81f63f0164f500a5f52bd105ecf4572dea982f1da6b
+SIZE (guzba-zippy-a99f6a7d8a8e3e0213b3cad0daf0ea974bf58e3f_GH0.tar.gz) = 29504190
SHA256 (nim-lang-sat-faf1617f44d7632ee9601ebc13887644925dcc01_GH0.tar.gz) = dfb90aa7fa629bb7bd395ae041410362439492600d06978d29ba726c16ef4077
SIZE (nim-lang-sat-faf1617f44d7632ee9601ebc13887644925dcc01_GH0.tar.gz) = 9736
-SHA256 (nim-lang-checksums-bd9bf4eaea124bf8d01e08f92ac1b14c6879d8d3_GH0.tar.gz) = c87c987d3914bc7b5814908f8556682729e840bbe70798fbb5500780c8036c9a
-SIZE (nim-lang-checksums-bd9bf4eaea124bf8d01e08f92ac1b14c6879d8d3_GH0.tar.gz) = 47499
-SHA256 (nim-lang-nim-v2.2.0_GH0.tar.gz) = 5fc7059f777a665df09465419d187ac2911548715fbb31ccb78d51704ece1784
-SIZE (nim-lang-nim-v2.2.0_GH0.tar.gz) = 4219767
+SHA256 (nim-lang-checksums-f8f6bd34bfa3fe12c64b919059ad856a96efcba0_GH0.tar.gz) = 9cd0625ae8860ed1d6a20cff3dab81325a923c27789fc2bed82625a7c5763975
+SIZE (nim-lang-checksums-f8f6bd34bfa3fe12c64b919059ad856a96efcba0_GH0.tar.gz) = 47503
+SHA256 (nim-lang-nim-v2.2.4_GH0.tar.gz) = f19df9192f7c9efd638f8bbf630cc184cc9950613235c7a23d99593269b1e2de
+SIZE (nim-lang-nim-v2.2.4_GH0.tar.gz) = 4285590
diff --git a/devel/nimble/pkg-plist b/devel/nimble/pkg-plist
new file mode 100644
index 000000000000..26fe790c5828
--- /dev/null
+++ b/devel/nimble/pkg-plist
@@ -0,0 +1,3 @@
+bin/nimble
+share/bash-completion/completions/nimble.bash-completion
+share/zsh/site-functions/_nimble
diff --git a/devel/nss_wrapper/Makefile b/devel/nss_wrapper/Makefile
index 68ef1b3a2638..77560234e077 100644
--- a/devel/nss_wrapper/Makefile
+++ b/devel/nss_wrapper/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Wrapper for the user, group and hosts NSS API
WWW= https://cwrap.org/nss_wrapper.html
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index 2fe4663799f8..da85250cdd6f 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.59.0
+DISTVERSION= 3.62.1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.154.2:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.155.1:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 0b8e6f5485d1..d0f070877633 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750143871
-SHA256 (oracle-oci-cli-v3.59.0_GH0.tar.gz) = 95443779855511db88d7a588e5592c52202c12653074c8b92bedcfc01748c9a3
-SIZE (oracle-oci-cli-v3.59.0_GH0.tar.gz) = 5925077
+TIMESTAMP = 1752052007
+SHA256 (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5b5a26edfd692b8e7d23b36a65f6d10417bad4ebbfabdd50e2502e9ffaa79113
+SIZE (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5970595
diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile
index 70a10501b9f1..c32b8507847f 100644
--- a/devel/okteta/Makefile
+++ b/devel/okteta/Makefile
@@ -1,5 +1,5 @@
PORTNAME= okteta
-DISTVERSION= 0.26.21
+DISTVERSION= 0.26.22
PORTEPOCH= 1
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src
diff --git a/devel/okteta/distinfo b/devel/okteta/distinfo
index 032e5f2d3ff3..2ff368240470 100644
--- a/devel/okteta/distinfo
+++ b/devel/okteta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744142583
-SHA256 (okteta-0.26.21.tar.xz) = b6e62f71f731757d67cd347ad37ac46088172c48e7647de60d12540ff055449b
-SIZE (okteta-0.26.21.tar.xz) = 1103760
+TIMESTAMP = 1752046166
+SHA256 (okteta-0.26.22.tar.xz) = be2ed784c8ff3da31e2b857a17153b622ed7c9631a38151e9da7d93e968ffa7d
+SIZE (okteta-0.26.22.tar.xz) = 1103816
diff --git a/devel/openapi-tui/Makefile b/devel/openapi-tui/Makefile
new file mode 100644
index 000000000000..d58c6beda1bf
--- /dev/null
+++ b/devel/openapi-tui/Makefile
@@ -0,0 +1,386 @@
+PORTNAME= openapi-tui
+DISTVERSION= 0.10.2
+CATEGORIES= devel
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Terminal UI to list, browse and run APIs defined with OpenAPI spec
+WWW= https://github.com/zaghaghi/openapi-tui
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgit2.so:devel/libgit2 \
+ libonig.so:devel/oniguruma
+
+USES= cargo ssl
+USE_GITHUB= yes
+GH_ACCOUNT= zaghaghi
+
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.97 \
+ arraydeque-0.5.1 \
+ async-trait-0.1.87 \
+ atomic-waker-1.1.2 \
+ autocfg-1.4.0 \
+ backtrace-0.3.71 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ better-panic-0.3.0 \
+ bincode-1.3.3 \
+ bitflags-1.3.2 \
+ bitflags-2.9.0 \
+ block-buffer-0.10.4 \
+ bumpalo-3.17.0 \
+ bytes-1.10.1 \
+ camino-1.1.9 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.2 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.16 \
+ cfg-if-1.0.0 \
+ chrono-0.4.40 \
+ clap-4.5.31 \
+ clap_builder-4.5.31 \
+ clap_derive-4.5.28 \
+ clap_lex-0.7.4 \
+ color-eyre-0.6.3 \
+ color-spantrace-0.2.1 \
+ colorchoice-1.0.3 \
+ compact_str-0.8.1 \
+ config-0.15.9 \
+ console-0.15.11 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ convert_case-0.4.0 \
+ convert_case-0.6.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.4.2 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.3 \
+ crypto-common-0.1.6 \
+ custom_error-1.9.2 \
+ darling-0.20.10 \
+ darling_core-0.20.10 \
+ darling_macro-0.20.10 \
+ deranged-0.3.11 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
+ derive_deref-1.1.1 \
+ derive_more-0.99.19 \
+ diff-0.1.13 \
+ digest-0.10.7 \
+ directories-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.2 \
+ errno-0.3.10 \
+ eyre-0.6.12 \
+ fastrand-2.3.0 \
+ flate2-1.1.0 \
+ fnv-1.0.7 \
+ foldhash-0.1.4 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ getrandom-0.3.1 \
+ gimli-0.28.1 \
+ git2-0.20.0 \
+ h2-0.4.8 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.2 \
+ hashlink-0.10.0 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ http-1.2.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.10.1 \
+ human-panic-2.0.2 \
+ humansize-2.1.3 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.5 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.10 \
+ iana-time-zone-0.1.61 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indenter-0.3.3 \
+ indexmap-1.9.3 \
+ indexmap-2.7.1 \
+ indoc-2.0.6 \
+ instability-0.3.7 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.32 \
+ js-sys-0.3.77 \
+ json5-0.4.1 \
+ lazy_static-1.5.0 \
+ libc-0.2.170 \
+ libgit2-sys-0.18.0+1.9.0 \
+ libm-0.2.11 \
+ libredox-0.1.3 \
+ libz-sys-1.1.21 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.2 \
+ litemap-0.7.5 \
+ lock_api-0.4.12 \
+ log-0.4.26 \
+ lru-0.12.5 \
+ matchers-0.1.0 \
+ memchr-2.7.4 \
+ mime-0.3.17 \
+ miniz_oxide-0.7.4 \
+ miniz_oxide-0.8.5 \
+ mio-1.0.3 \
+ native-tls-0.2.14 \
+ nu-ansi-term-0.46.0 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ object-0.32.2 \
+ once_cell-1.20.3 \
+ onig-6.4.0 \
+ onig_sys-69.8.1 \
+ openapi-31-0.4.0 \
+ openssl-0.10.71 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.4.2+3.4.1 \
+ openssl-sys-0.9.106 \
+ option-ext-0.2.0 \
+ ordered-multimap-0.7.3 \
+ os_info-3.10.0 \
+ overload-0.1.1 \
+ owo-colors-3.5.0 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.1 \
+ pest-2.7.15 \
+ pest_derive-2.7.15 \
+ pest_generator-2.7.15 \
+ pest_meta-2.7.15 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ plist-1.7.0 \
+ powerfmt-0.2.0 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.94 \
+ quick-xml-0.32.0 \
+ quote-1.0.39 \
+ ratatui-0.29.0 \
+ redox_syscall-0.5.10 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.12 \
+ ring-0.17.13 \
+ ron-0.8.1 \
+ rust-ini-0.21.1 \
+ rustc-demangle-0.1.24 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.0 \
+ rustls-0.23.23 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ scopeguard-1.2.0 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.218 \
+ serde_derive-1.0.218 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
+ serde_urlencoded-0.7.1 \
+ serde_with-3.12.0 \
+ serde_with_macros-3.12.0 \
+ serde_yaml-0.9.34+deprecated \
+ sha2-0.10.8 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.17 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.2 \
+ slab-0.4.9 \
+ smallvec-1.14.0 \
+ socket2-0.5.8 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ strip-ansi-escapes-0.2.1 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum-0.27.1 \
+ strum_macros-0.26.4 \
+ strum_macros-0.27.1 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.99 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.1 \
+ syntect-5.2.0 \
+ syntect-tui-3.0.5 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.18.0 \
+ terminal_size-0.4.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ time-0.3.39 \
+ time-core-0.1.3 \
+ time-macros-0.2.20 \
+ tiny-keccak-2.0.2 \
+ tinystr-0.7.6 \
+ tokio-1.43.0 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.13 \
+ toml-0.8.20 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.24 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ tracing-error-0.2.1 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ trim-in-place-0.1.7 \
+ try-lock-0.2.5 \
+ tui-input-0.11.1 \
+ tui-textarea-0.7.0 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.15.1 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ vergen-9.0.4 \
+ vergen-git2-1.0.5 \
+ vergen-lib-0.1.6 \
+ version_check-0.9.5 \
+ vte-0.14.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.52.0 \
+ windows-link-0.1.0 \
+ windows-registry-0.2.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.3 \
+ wit-bindgen-rt-0.33.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yaml-rust-0.4.5 \
+ yaml-rust2-0.10.0 \
+ yansi-1.0.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
+CARGO_ENV= OPENSSL_NO_VENDOR=1
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/openapi-tui/distinfo b/devel/openapi-tui/distinfo
new file mode 100644
index 000000000000..384695ea1ecb
--- /dev/null
+++ b/devel/openapi-tui/distinfo
@@ -0,0 +1,729 @@
+TIMESTAMP = 1752229955
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
+SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
+SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
+SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+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/better-panic-0.3.0.crate) = 6fa9e1d11a268684cbd90ed36370d7577afb6c62d912ddff5c15fc34343e5036
+SIZE (rust/crates/better-panic-0.3.0.crate) = 409222
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
+SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
+SIZE (rust/crates/clap-4.5.31.crate) = 56084
+SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
+SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
+SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
+SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
+SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
+SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
+SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/config-0.15.9.crate) = fb07d21d12f9f0bc5e7c3e97ccc78b2341b9b4a4604eac3ed7c1d0d6e2c3b23e
+SIZE (rust/crates/config-0.15.9.crate) = 57616
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
+SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+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/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/custom_error-1.9.2.crate) = 4f8a51dd197fa6ba5b4dc98a990a43cc13693c23eb0089ebb0fcc1f04152bca6
+SIZE (rust/crates/custom_error-1.9.2.crate) = 10826
+SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
+SIZE (rust/crates/darling-0.20.10.crate) = 32031
+SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
+SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
+SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
+SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/derive_deref-1.1.1.crate) = dcdbcee2d9941369faba772587a565f4f534e42cb8d17e5295871de730163b2b
+SIZE (rust/crates/derive_deref-1.1.1.crate) = 6970
+SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
+SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
+SIZE (rust/crates/directories-6.0.0.crate) = 17842
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
+SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
+SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
+SIZE (rust/crates/git2-0.20.0.crate) = 219198
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
+SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/human-panic-2.0.2.crate) = 80b84a66a325082740043a6c28bbea400c129eac0d3a27673a1de971e44bf1f7
+SIZE (rust/crates/human-panic-2.0.2.crate) = 12620
+SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
+SIZE (rust/crates/humansize-2.1.3.crate) = 11953
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
+SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
+SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
+SIZE (rust/crates/indenter-0.3.3.crate) = 6587
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
+SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
+SIZE (rust/crates/json5-0.4.1.crate) = 15678
+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.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
+SIZE (rust/crates/libc-0.2.170.crate) = 760076
+SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
+SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
+SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
+SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libz-sys-1.1.21.crate) = df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa
+SIZE (rust/crates/libz-sys-1.1.21.crate) = 839973
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
+SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
+SIZE (rust/crates/log-0.4.26.crate) = 47022
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
+SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
+SIZE (rust/crates/onig-6.4.0.crate) = 32616
+SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
+SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
+SHA256 (rust/crates/openapi-31-0.4.0.crate) = 35eed7fb265fe88376f4f5b198640dfb1435e9e1e9091f5fc8ca513234001b0d
+SIZE (rust/crates/openapi-31-0.4.0.crate) = 9990
+SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
+SIZE (rust/crates/openssl-0.10.71.crate) = 281165
+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-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
+SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
+SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
+SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/os_info-3.10.0.crate) = 2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5
+SIZE (rust/crates/os_info-3.10.0.crate) = 22971
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
+SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
+SIZE (rust/crates/pest-2.7.15.crate) = 127895
+SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e
+SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745
+SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b
+SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
+SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
+SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
+SIZE (rust/crates/plist-1.7.0.crate) = 101068
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
+SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
+SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
+SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rust-ini-0.21.1.crate) = 4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f
+SIZE (rust/crates/rust-ini-0.21.1.crate) = 19496
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.0.crate) = 17f8dcd64f141950290e45c99f7710ede1b600297c91818bb30b3667c0f45dc0
+SIZE (rust/crates/rustix-1.0.0.crate) = 411961
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
+SIZE (rust/crates/serde-1.0.218.crate) = 78968
+SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
+SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
+SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
+SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
+SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+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/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
+SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+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/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
+SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
+SIZE (rust/crates/syntect-5.2.0.crate) = 822671
+SHA256 (rust/crates/syntect-tui-3.0.5.crate) = 20c2afc700244b6c4bf222c49a9d38f416db12760ee918fe3386a6f1b50f3a56
+SIZE (rust/crates/syntect-tui-3.0.5.crate) = 5525
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tempfile-3.18.0.crate) = 2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567
+SIZE (rust/crates/tempfile-3.18.0.crate) = 39574
+SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
+SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
+SIZE (rust/crates/time-0.3.39.crate) = 139037
+SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
+SIZE (rust/crates/time-core-0.1.3.crate) = 8002
+SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
+SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
+SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+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.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
+SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
+SIZE (rust/crates/toml-0.8.20.crate) = 51095
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
+SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/tui-input-0.11.1.crate) = e5d1733c47f1a217b7deff18730ff7ca4ecafc5771368f715ab072d679a36114
+SIZE (rust/crates/tui-input-0.11.1.crate) = 12504
+SHA256 (rust/crates/tui-textarea-0.7.0.crate) = 0a5318dd619ed73c52a9417ad19046724effc1287fb75cdcc4eca1d6ac1acbae
+SIZE (rust/crates/tui-textarea-0.7.0.crate) = 67947
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
+SIZE (rust/crates/uuid-1.15.1.crate) = 58728
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
+SIZE (rust/crates/vergen-9.0.4.crate) = 33518
+SHA256 (rust/crates/vergen-git2-1.0.5.crate) = d86bae87104cb2790cdee615c2bb54729804d307191732ab27b1c5357ea6ddc5
+SIZE (rust/crates/vergen-git2-1.0.5.crate) = 29854
+SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
+SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
+SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
+SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
+SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
+SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
+SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1
+SIZE (rust/crates/winnow-0.7.3.crate) = 171602
+SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
+SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
+SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
+SHA256 (rust/crates/yaml-rust2-0.10.0.crate) = 232bdb534d65520716bef0bbb205ff8f2db72d807b19c0bc3020853b92a0cd4b
+SIZE (rust/crates/yaml-rust2-0.10.0.crate) = 136368
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (zaghaghi-openapi-tui-0.10.2_GH0.tar.gz) = e9ca7bc160ca6fdf50f7534318589fcb725564c05b81f40742e37a422f35a191
+SIZE (zaghaghi-openapi-tui-0.10.2_GH0.tar.gz) = 6202017
diff --git a/devel/openapi-tui/pkg-descr b/devel/openapi-tui/pkg-descr
new file mode 100644
index 000000000000..4323c570a5d3
--- /dev/null
+++ b/devel/openapi-tui/pkg-descr
@@ -0,0 +1,10 @@
+openapi-tui is a terminal UI application that allows you to list, browse,
+and run APIs defined with OpenAPI v3.0 and v3.1 specifications.
+
+Features:
+
+- Browse OpenAPI specifications in a terminal interface
+- Explore API endpoints and operations
+- Send requests and view responses
+- Support for multiple servers
+- Works with both local and remote API specifications
diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index a140a5a3d941..46c7bbe2cbc5 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-cpp
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index f65a17f31f35..99ae995ff675 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748615217
-SHA256 (open-telemetry-opentelemetry-cpp-v1.21.0_GH0.tar.gz) = 98e5546f577a11b52a57faed1f4cc60d8c1daa44760eba393f43eab5a8ec46a2
-SIZE (open-telemetry-opentelemetry-cpp-v1.21.0_GH0.tar.gz) = 1166527
+TIMESTAMP = 1752293599
+SHA256 (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 3428f433f4b435ed1fad64cbdbe75b7288c06f6297786a7036d65d5b9a1d215b
+SIZE (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 1125051
diff --git a/devel/opentelemetry-cpp/files/patch-CMakeLists.txt b/devel/opentelemetry-cpp/files/patch-CMakeLists.txt
deleted file mode 100644
index c5b2572e7921..000000000000
--- a/devel/opentelemetry-cpp/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2025-05-29 09:30:28 UTC
-+++ CMakeLists.txt
-@@ -91,6 +91,8 @@ else()
- set(ARCH ppc64le)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)64")
- set(ARCH ppc64)
-+ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)")
-+ set(ARCH ppc)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(mips.*|MIPS.*)")
- set(ARCH mips)
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(riscv.*|RISCV.*)")
diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist
index be821d77d55f..00d7a41df503 100644
--- a/devel/opentelemetry-cpp/pkg-plist
+++ b/devel/opentelemetry-cpp/pkg-plist
@@ -114,6 +114,100 @@ include/opentelemetry/sdk/common/env_variables.h
include/opentelemetry/sdk/common/exporter_utils.h
include/opentelemetry/sdk/common/global_log_handler.h
include/opentelemetry/sdk/common/thread_instrumentation.h
+include/opentelemetry/sdk/configuration/aggregation_configuration.h
+include/opentelemetry/sdk/configuration/aggregation_configuration_visitor.h
+include/opentelemetry/sdk/configuration/always_off_sampler_configuration.h
+include/opentelemetry/sdk/configuration/always_on_sampler_configuration.h
+include/opentelemetry/sdk/configuration/attribute_limits_configuration.h
+include/opentelemetry/sdk/configuration/attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/attribute_value_configuration_visitor.h
+include/opentelemetry/sdk/configuration/attributes_configuration.h
+include/opentelemetry/sdk/configuration/base2_exponential_bucket_histogram_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/batch_log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/batch_span_processor_configuration.h
+include/opentelemetry/sdk/configuration/boolean_array_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/boolean_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/configuration.h
+include/opentelemetry/sdk/configuration/configuration_parser.h
+include/opentelemetry/sdk/configuration/console_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/default_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/default_histogram_aggregation.h
+include/opentelemetry/sdk/configuration/document.h
+include/opentelemetry/sdk/configuration/document_node.h
+include/opentelemetry/sdk/configuration/double_array_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/double_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/drop_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/explicit_bucket_histogram_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/extension_pull_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_sampler_configuration.h
+include/opentelemetry/sdk/configuration/extension_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_span_processor_configuration.h
+include/opentelemetry/sdk/configuration/headers_configuration.h
+include/opentelemetry/sdk/configuration/include_exclude_configuration.h
+include/opentelemetry/sdk/configuration/instrument_type.h
+include/opentelemetry/sdk/configuration/integer_array_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/integer_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/invalid_schema_exception.h
+include/opentelemetry/sdk/configuration/jaeger_remote_sampler_configuration.h
+include/opentelemetry/sdk/configuration/last_value_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/log_record_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/log_record_limits_configuration.h
+include/opentelemetry/sdk/configuration/log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/log_record_processor_configuration_visitor.h
+include/opentelemetry/sdk/configuration/logger_provider_configuration.h
+include/opentelemetry/sdk/configuration/meter_provider_configuration.h
+include/opentelemetry/sdk/configuration/metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/metric_reader_configuration.h
+include/opentelemetry/sdk/configuration/metric_reader_configuration_visitor.h
+include/opentelemetry/sdk/configuration/otlp_file_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_encoding.h
+include/opentelemetry/sdk/configuration/otlp_http_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/parent_based_sampler_configuration.h
+include/opentelemetry/sdk/configuration/periodic_metric_reader_configuration.h
+include/opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/propagator_configuration.h
+include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/pull_metric_reader_configuration.h
+include/opentelemetry/sdk/configuration/push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/push_metric_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/resource_configuration.h
+include/opentelemetry/sdk/configuration/ryml_document.h
+include/opentelemetry/sdk/configuration/ryml_document_node.h
+include/opentelemetry/sdk/configuration/sampler_configuration.h
+include/opentelemetry/sdk/configuration/sampler_configuration_visitor.h
+include/opentelemetry/sdk/configuration/simple_log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/simple_span_processor_configuration.h
+include/opentelemetry/sdk/configuration/span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/span_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/span_limits_configuration.h
+include/opentelemetry/sdk/configuration/span_processor_configuration.h
+include/opentelemetry/sdk/configuration/span_processor_configuration_visitor.h
+include/opentelemetry/sdk/configuration/string_array_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/string_array_configuration.h
+include/opentelemetry/sdk/configuration/string_attribute_value_configuration.h
+include/opentelemetry/sdk/configuration/sum_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/temporality_preference.h
+include/opentelemetry/sdk/configuration/trace_id_ratio_based_sampler_configuration.h
+include/opentelemetry/sdk/configuration/tracer_provider_configuration.h
+include/opentelemetry/sdk/configuration/view_configuration.h
+include/opentelemetry/sdk/configuration/view_selector_configuration.h
+include/opentelemetry/sdk/configuration/view_stream_configuration.h
+include/opentelemetry/sdk/configuration/yaml_configuration_parser.h
+include/opentelemetry/sdk/configuration/zipkin_span_exporter_configuration.h
include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
include/opentelemetry/sdk/instrumentationscope/scope_configurator.h
@@ -205,7 +299,6 @@ include/opentelemetry/sdk/metrics/view/view_registry.h
include/opentelemetry/sdk/metrics/view/view_registry_factory.h
include/opentelemetry/sdk/resource/resource.h
include/opentelemetry/sdk/resource/resource_detector.h
-include/opentelemetry/sdk/resource/semantic_conventions.h
include/opentelemetry/sdk/trace/batch_span_processor.h
include/opentelemetry/sdk/trace/batch_span_processor_factory.h
include/opentelemetry/sdk/trace/batch_span_processor_options.h
@@ -272,10 +365,10 @@ include/opentelemetry/semconv/incubating/cloudfoundry_attributes.h
include/opentelemetry/semconv/incubating/code_attributes.h
include/opentelemetry/semconv/incubating/container_attributes.h
include/opentelemetry/semconv/incubating/container_metrics.h
-include/opentelemetry/semconv/incubating/cpython_attributes.h
-include/opentelemetry/semconv/incubating/cpython_metrics.h
include/opentelemetry/semconv/incubating/cpu_attributes.h
include/opentelemetry/semconv/incubating/cpu_metrics.h
+include/opentelemetry/semconv/incubating/cpython_attributes.h
+include/opentelemetry/semconv/incubating/cpython_metrics.h
include/opentelemetry/semconv/incubating/db_attributes.h
include/opentelemetry/semconv/incubating/db_metrics.h
include/opentelemetry/semconv/incubating/deployment_attributes.h
@@ -308,6 +401,7 @@ include/opentelemetry/semconv/incubating/k8s_attributes.h
include/opentelemetry/semconv/incubating/k8s_metrics.h
include/opentelemetry/semconv/incubating/linux_attributes.h
include/opentelemetry/semconv/incubating/log_attributes.h
+include/opentelemetry/semconv/incubating/mainframe_attributes.h
include/opentelemetry/semconv/incubating/message_attributes.h
include/opentelemetry/semconv/incubating/messaging_attributes.h
include/opentelemetry/semconv/incubating/messaging_metrics.h
@@ -343,6 +437,7 @@ include/opentelemetry/semconv/incubating/user_attributes.h
include/opentelemetry/semconv/incubating/vcs_attributes.h
include/opentelemetry/semconv/incubating/vcs_metrics.h
include/opentelemetry/semconv/incubating/webengine_attributes.h
+include/opentelemetry/semconv/incubating/zos_attributes.h
include/opentelemetry/semconv/k8s_metrics.h
include/opentelemetry/semconv/messaging_metrics.h
include/opentelemetry/semconv/network_attributes.h
@@ -375,7 +470,6 @@ include/opentelemetry/trace/propagation/http_trace_context.h
include/opentelemetry/trace/propagation/jaeger.h
include/opentelemetry/trace/provider.h
include/opentelemetry/trace/scope.h
-include/opentelemetry/trace/semantic_conventions.h
include/opentelemetry/trace/span.h
include/opentelemetry/trace/span_context.h
include/opentelemetry/trace/span_context_kv_iterable.h
diff --git a/devel/orc/Makefile b/devel/orc/Makefile
index 62ea67c7ceea..9ab659f54b16 100644
--- a/devel/orc/Makefile
+++ b/devel/orc/Makefile
@@ -1,9 +1,10 @@
PORTNAME= orc
DISTVERSION= 0.4.41
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://gstreamer.freedesktop.org/data/src/${PORTNAME}/
+MASTER_SITES= https://gstreamer.freedesktop.org/data/src/orc/
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library and toolset to operate arrays of data
WWW= https://gstreamer.freedesktop.org/projects/orc.html
@@ -12,9 +13,17 @@ LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
USES= meson pkgconfig tar:xz
+
+MESON_ARGS= --default-library=both \
+ -Dbenchmarks=auto \
+ -Dexamples=auto \
+ -Dorc-target=all \
+ -Dorc-test=auto \
+ -Dtests=auto \
+ -Dtools=auto
USE_LDCONFIG= yes
-PLIST_SUB+= LIBMINORVER=${DISTVERSION:E}
+PLIST_SUB= LIBMINORVER=${PORTVERSION:E}
OPTIONS_DEFINE= DOCS
diff --git a/devel/orc/pkg-descr b/devel/orc/pkg-descr
index e1c1b5138323..ffdabe544b8c 100644
--- a/devel/orc/pkg-descr
+++ b/devel/orc/pkg-descr
@@ -1,9 +1,6 @@
-Orc - The Oil Runtime Compiler
+Orc is the successor to Liboil - The Library of Optimized Inner Loops.
-Orc is a library and set of tools for compiling and executing
-very simple programs that operate on arrays of data. The "language"
-is a generic assembly language that represents many of the features
-available in SIMD architectures, including saturated addition and
-subtraction, and many arithmetic operations.
-
-(OIL stands for Optimized Inner Loops)
+Orc is a library and set of tools for compiling and executing very simple
+programs that operate on arrays of data. The "language" is a generic assembly
+language that represents many of the features available in SIMD architectures,
+including saturated addition and subtraction, and many arithmetic operations.
diff --git a/devel/orc/pkg-plist b/devel/orc/pkg-plist
index caf684c39a6f..b917ea574bdd 100644
--- a/devel/orc/pkg-plist
+++ b/devel/orc/pkg-plist
@@ -34,9 +34,11 @@ include/orc-0.4/orc/orcutils.h
include/orc-0.4/orc/orcvariable.h
include/orc-0.4/orc/orcx86.h
include/orc-0.4/orc/orcx86insn.h
+lib/liborc-0.4.a
lib/liborc-0.4.so
lib/liborc-0.4.so.0
lib/liborc-0.4.so.0.%%LIBMINORVER%%.0
+lib/liborc-test-0.4.a
lib/liborc-test-0.4.so
lib/liborc-test-0.4.so.0
lib/liborc-test-0.4.so.0.%%LIBMINORVER%%.0
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index b5b133a1523e..d87d5b2e07f1 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
-PORTVERSION= 5.20250627
+PORTVERSION= 5.20250701
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-CPAN-Perl-Releases/distinfo b/devel/p5-CPAN-Perl-Releases/distinfo
index 3fdb62a1de37..3900f0316e15 100644
--- a/devel/p5-CPAN-Perl-Releases/distinfo
+++ b/devel/p5-CPAN-Perl-Releases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208146
-SHA256 (CPAN-Perl-Releases-5.20250627.tar.gz) = 704b3ecf86c92f4cb0b66f79eb0d5f11b43f71ce40a961d825dd9e28963808b5
-SIZE (CPAN-Perl-Releases-5.20250627.tar.gz) = 22696
+TIMESTAMP = 1751622355
+SHA256 (CPAN-Perl-Releases-5.20250701.tar.gz) = f5703f91c3af1ec33f99f5376ffcf2611a446c8c85a3ab75f86dc5cb4bf968cf
+SIZE (CPAN-Perl-Releases-5.20250701.tar.gz) = 22756
diff --git a/devel/p5-Cairo-GObject/Makefile b/devel/p5-Cairo-GObject/Makefile
index f5d3f14b400f..7828b7fc8d6f 100644
--- a/devel/p5-Cairo-GObject/Makefile
+++ b/devel/p5-Cairo-GObject/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Cairo-GObject
PORTVERSION= 1.005
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel graphics perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:XAOC
diff --git a/devel/p5-Data-TreeDumper-Renderer-GTK/Makefile b/devel/p5-Data-TreeDumper-Renderer-GTK/Makefile
index 86733530b0e1..30631dbae3c0 100644
--- a/devel/p5-Data-TreeDumper-Renderer-GTK/Makefile
+++ b/devel/p5-Data-TreeDumper-Renderer-GTK/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Data-TreeDumper-Renderer-GTK
PORTVERSION= 0.03
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Goo-Canvas2/Makefile b/devel/p5-Goo-Canvas2/Makefile
index c3a74744b64a..36604c3a1410 100644
--- a/devel/p5-Goo-Canvas2/Makefile
+++ b/devel/p5-Goo-Canvas2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Goo-Canvas
PORTVERSION= 0.06
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PERLMAX
diff --git a/devel/p5-Gtk2-Notify/Makefile b/devel/p5-Gtk2-Notify/Makefile
index d9a478fd3e62..aa280471b811 100644
--- a/devel/p5-Gtk2-Notify/Makefile
+++ b/devel/p5-Gtk2-Notify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Notify
PORTVERSION= 0.05
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-ReadLine-Gnu/Makefile b/devel/p5-Term-ReadLine-Gnu/Makefile
index cf95bdf34680..167c49ca3ea9 100644
--- a/devel/p5-Term-ReadLine-Gnu/Makefile
+++ b/devel/p5-Term-ReadLine-Gnu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-ReadLine-Gnu
-PORTVERSION= 1.46
+PORTVERSION= 1.47
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-ReadLine-Gnu/distinfo b/devel/p5-Term-ReadLine-Gnu/distinfo
index a8def789eb19..d52683c155bb 100644
--- a/devel/p5-Term-ReadLine-Gnu/distinfo
+++ b/devel/p5-Term-ReadLine-Gnu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688902961
-SHA256 (Term-ReadLine-Gnu-1.46.tar.gz) = b13832132e50366c34feac12ce82837c0a9db34ca530ae5d27db97cf9c964c7b
-SIZE (Term-ReadLine-Gnu-1.46.tar.gz) = 204896
+TIMESTAMP = 1752056373
+SHA256 (Term-ReadLine-Gnu-1.47.tar.gz) = 3b07ac8a9b494c50aa87a40dccab3f879b92eb9527ac0f2ded5d4743d166b649
+SIZE (Term-ReadLine-Gnu-1.47.tar.gz) = 217825
diff --git a/devel/p5-Term-ReadLine-Gnu/pkg-plist b/devel/p5-Term-ReadLine-Gnu/pkg-plist
index a3da4b138c3a..bc8ecd7ca2a1 100644
--- a/devel/p5-Term-ReadLine-Gnu/pkg-plist
+++ b/devel/p5-Term-ReadLine-Gnu/pkg-plist
@@ -2,7 +2,10 @@ bin/perlsh
%%SITE_ARCH%%/Term/ReadLine/Gnu.pm
%%SITE_ARCH%%/Term/ReadLine/Gnu/XS.pm
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/Gnu.so
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/ISSTATE.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/SETSTATE.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/Tk_getc.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/UNSETSTATE.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/_ch_wrapper.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/_str2fn.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/_str2map.al
@@ -27,13 +30,19 @@ bin/perlsh
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_completion_mode.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_copy_keymap.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_discard_keymap.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_empty_keymap.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_filename_list.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_free_keymap.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_function_of_keyseq.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_generic_bind.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_invoking_keyseqs.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_macro_bind.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_message.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_print_keybinding.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_set_key.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_set_keymap.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_set_keymap_name.al
+%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_trim_arg_from_keyseq.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_tty_set_default_bindings.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/rl_tty_unset_default_bindings.al
%%SITE_ARCH%%/auto/Term/ReadLine/Gnu/XS/shadow_redisplay.al
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 568efd922e8f..3302a50f41c9 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/paexec/Makefile b/devel/paexec/Makefile
index 1b753fe98fa5..9f3a3e21efee 100644
--- a/devel/paexec/Makefile
+++ b/devel/paexec/Makefile
@@ -10,9 +10,6 @@ WWW= https://sourceforge.net/projects/paexec/
LICENSE= MIT
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mkcmake:devel/mk-configure \
runawk:lang/runawk
LIB_DEPENDS= libmaa.so:devel/libmaa
diff --git a/devel/pam_wrapper/Makefile b/devel/pam_wrapper/Makefile
index cb18b48acbd0..1d7ed4600252 100644
--- a/devel/pam_wrapper/Makefile
+++ b/devel/pam_wrapper/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Preloadable wrapper to test PAM applications and PAM Modules
WWW= https://cwrap.org/pam_wrapper.html
diff --git a/devel/pecl-vld/Makefile b/devel/pecl-vld/Makefile
index 863855fa471d..024c7cf80852 100644
--- a/devel/pecl-vld/Makefile
+++ b/devel/pecl-vld/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vld
-PORTVERSION= 0.18.0
+PORTVERSION= 0.19.0
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-vld/distinfo b/devel/pecl-vld/distinfo
index 147d73ff00c8..d44215e540c7 100644
--- a/devel/pecl-vld/distinfo
+++ b/devel/pecl-vld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663672796
-SHA256 (PECL/vld-0.18.0.tgz) = b891cea46fcd61e304a0945ec19eb13b3714a74256e9ec2b6d8edcffac45701d
-SIZE (PECL/vld-0.18.0.tgz) = 22040
+TIMESTAMP = 1751622357
+SHA256 (PECL/vld-0.19.0.tgz) = c6f1da071980e5fddcefaec3c675236651c5085010bf4f51af69ee7d1f2f4d68
+SIZE (PECL/vld-0.19.0.tgz) = 22674
diff --git a/devel/pecl-vld/files/patch-config.m4 b/devel/pecl-vld/files/patch-config.m4
deleted file mode 100644
index 5812be7dee42..000000000000
--- a/devel/pecl-vld/files/patch-config.m4
+++ /dev/null
@@ -1,83 +0,0 @@
-Obtained from: https://github.com/derickr/vld/commit/d7abb0c5ebda8277cda4be37a92d55e29ab5b503
-
---- config.m4.orig 2022-09-16 08:00:47 UTC
-+++ config.m4
-@@ -20,42 +20,42 @@ if test "$PHP_VLD" != "no"; then
- CPPFLAGS=$old_CPPFLAGS
-
- if test "$PHP_VLD_DEV" = "yes"; then
-- PHP_CHECK_GCC_ARG(-Wbool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wbool-conversion")
-- PHP_CHECK_GCC_ARG(-Wdeclaration-after-statement, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdeclaration-after-statement")
-- PHP_CHECK_GCC_ARG(-Wdiscarded-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdiscarded-qualifiers")
-- PHP_CHECK_GCC_ARG(-Wduplicate-enum, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wduplicate-enum")
-- PHP_CHECK_GCC_ARG(-Wempty-body, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wempty-body")
-- PHP_CHECK_GCC_ARG(-Wenum-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wenum-compare")
-- PHP_CHECK_GCC_ARG(-Werror, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Werror")
-- PHP_CHECK_GCC_ARG(-Wextra, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wextra")
-- PHP_CHECK_GCC_ARG(-Wformat-nonliteral, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-nonliteral")
-- PHP_CHECK_GCC_ARG(-Wformat-security, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-security")
-- PHP_CHECK_GCC_ARG(-Wheader-guard, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wheader-guard")
-- PHP_CHECK_GCC_ARG(-Wincompatible-pointer-types-discards-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wincompatible-pointer-types-discards-qualifiers")
-- PHP_CHECK_GCC_ARG(-Wimplicit-fallthrough, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wimplicit-fallthrough")
-- PHP_CHECK_GCC_ARG(-Winit-self, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Winit-self")
-- PHP_CHECK_GCC_ARG(-Wlogical-not-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-not-parentheses")
-- PHP_CHECK_GCC_ARG(-Wlogical-op, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op")
-- PHP_CHECK_GCC_ARG(-Wlogical-op-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op-parentheses")
-- PHP_CHECK_GCC_ARG(-Wloop-analysis, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wloop-analysis")
-- PHP_CHECK_GCC_ARG(-Wmaybe-uninitialized, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmaybe-uninitialized")
-- PHP_CHECK_GCC_ARG(-Wmissing-format-attribute, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmissing-format-attribute")
-- PHP_CHECK_GCC_ARG(-Wno-missing-field-initializers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-missing-field-initializers")
-- PHP_CHECK_GCC_ARG(-Wno-sign-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-sign-compare")
-- PHP_CHECK_GCC_ARG(-Wno-unused-but-set-variable, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-but-set-variable")
-- PHP_CHECK_GCC_ARG(-Wno-unused-parameter, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-parameter")
-- PHP_CHECK_GCC_ARG(-Wno-variadic-macros, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-variadic-macros")
-- PHP_CHECK_GCC_ARG(-Wparentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wparentheses")
-- PHP_CHECK_GCC_ARG(-Wpointer-bool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wpointer-bool-conversion")
-- PHP_CHECK_GCC_ARG(-Wsizeof-array-argument, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wsizeof-array-argument")
-- PHP_CHECK_GCC_ARG(-Wstring-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wstring-conversion")
-- PHP_CHECK_GCC_ARG(-Wwrite-strings, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wwrite-strings")
-- PHP_CHECK_GCC_ARG(-fdiagnostics-show-option, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fdiagnostics-show-option")
-- PHP_CHECK_GCC_ARG(-fno-exceptions, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-exceptions")
-- PHP_CHECK_GCC_ARG(-fno-omit-frame-pointer, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-omit-frame-pointer")
-- PHP_CHECK_GCC_ARG(-fno-optimize-sibling-calls, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-optimize-sibling-calls")
-- PHP_CHECK_GCC_ARG(-fsanitize-address, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fsanitize-address")
-- PHP_CHECK_GCC_ARG(-fstack-protector, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fstack-protector")
-+ AX_CHECK_COMPILE_FLAG(-Wbool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wbool-conversion")
-+ AX_CHECK_COMPILE_FLAG(-Wdeclaration-after-statement, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdeclaration-after-statement")
-+ AX_CHECK_COMPILE_FLAG(-Wdiscarded-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wdiscarded-qualifiers")
-+ AX_CHECK_COMPILE_FLAG(-Wduplicate-enum, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wduplicate-enum")
-+ AX_CHECK_COMPILE_FLAG(-Wempty-body, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wempty-body")
-+ AX_CHECK_COMPILE_FLAG(-Wenum-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wenum-compare")
-+ AX_CHECK_COMPILE_FLAG(-Werror, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Werror")
-+ AX_CHECK_COMPILE_FLAG(-Wextra, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wextra")
-+ AX_CHECK_COMPILE_FLAG(-Wformat-nonliteral, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-nonliteral")
-+ AX_CHECK_COMPILE_FLAG(-Wformat-security, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wformat-security")
-+ AX_CHECK_COMPILE_FLAG(-Wheader-guard, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wheader-guard")
-+ AX_CHECK_COMPILE_FLAG(-Wincompatible-pointer-types-discards-qualifiers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wincompatible-pointer-types-discards-qualifiers")
-+ AX_CHECK_COMPILE_FLAG(-Wimplicit-fallthrough, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wimplicit-fallthrough")
-+ AX_CHECK_COMPILE_FLAG(-Winit-self, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Winit-self")
-+ AX_CHECK_COMPILE_FLAG(-Wlogical-not-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-not-parentheses")
-+ AX_CHECK_COMPILE_FLAG(-Wlogical-op, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op")
-+ AX_CHECK_COMPILE_FLAG(-Wlogical-op-parentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wlogical-op-parentheses")
-+ AX_CHECK_COMPILE_FLAG(-Wloop-analysis, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wloop-analysis")
-+ AX_CHECK_COMPILE_FLAG(-Wmaybe-uninitialized, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmaybe-uninitialized")
-+ AX_CHECK_COMPILE_FLAG(-Wmissing-format-attribute, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wmissing-format-attribute")
-+ AX_CHECK_COMPILE_FLAG(-Wno-missing-field-initializers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-missing-field-initializers")
-+ AX_CHECK_COMPILE_FLAG(-Wno-sign-compare, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-sign-compare")
-+ AX_CHECK_COMPILE_FLAG(-Wno-unused-but-set-variable, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-but-set-variable")
-+ AX_CHECK_COMPILE_FLAG(-Wno-unused-parameter, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-parameter")
-+ AX_CHECK_COMPILE_FLAG(-Wno-variadic-macros, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-variadic-macros")
-+ AX_CHECK_COMPILE_FLAG(-Wparentheses, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wparentheses")
-+ AX_CHECK_COMPILE_FLAG(-Wpointer-bool-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wpointer-bool-conversion")
-+ AX_CHECK_COMPILE_FLAG(-Wsizeof-array-argument, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wsizeof-array-argument")
-+ AX_CHECK_COMPILE_FLAG(-Wstring-conversion, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wstring-conversion")
-+ AX_CHECK_COMPILE_FLAG(-Wwrite-strings, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wwrite-strings")
-+ AX_CHECK_COMPILE_FLAG(-fdiagnostics-show-option, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fdiagnostics-show-option")
-+ AX_CHECK_COMPILE_FLAG(-fno-exceptions, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-exceptions")
-+ AX_CHECK_COMPILE_FLAG(-fno-omit-frame-pointer, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-omit-frame-pointer")
-+ AX_CHECK_COMPILE_FLAG(-fno-optimize-sibling-calls, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fno-optimize-sibling-calls")
-+ AX_CHECK_COMPILE_FLAG(-fsanitize-address, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fsanitize-address")
-+ AX_CHECK_COMPILE_FLAG(-fstack-protector, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -fstack-protector")
-
- MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS"
- STD_CFLAGS="-g -O0 -Wall"
diff --git a/devel/pecl-vld/files/patch-php84 b/devel/pecl-vld/files/patch-php84
deleted file mode 100644
index 96c47096e8c6..000000000000
--- a/devel/pecl-vld/files/patch-php84
+++ /dev/null
@@ -1,153 +0,0 @@
-Obtained from: https://github.com/derickr/vld/commit/df1c52c4cb62e5ff31e1b72e3f11df9a45ee567a
- https://github.com/derickr/vld/commit/dc56f73a25b0230745afb5523871f2e8dd33fccd
-
---- srm_oparray.c.orig 2022-09-16 08:00:47 UTC
-+++ srm_oparray.c
-@@ -350,6 +350,16 @@ static const op_usage opcodes[] = {
- /* 200 */ { "FETCH_GLOBALS", ALL_USED },
- /* 201 */ { "VERIFY_NEVER_TYPE", ALL_USED },
- /* 202 */ { "ZEND_CALLABLE_CONVERT", ALL_USED },
-+# if PHP_VERSION_ID >= 80300
-+ /* 203 */ { "ZEND_BIND_INIT_STATIC_OR_JMP", ALL_USED },
-+# if PHP_VERSION_ID >= 80400
-+ /* 204 */ { "ZEND_FRAMELESS_ICALL_0", ALL_USED | EXT_VAL_FLF },
-+ /* 205 */ { "ZEND_FRAMELESS_ICALL_1", ALL_USED | EXT_VAL_FLF },
-+ /* 206 */ { "ZEND_FRAMELESS_ICALL_2", ALL_USED | EXT_VAL_FLF },
-+ /* 207 */ { "ZEND_FRAMELESS_ICALL_3", ALL_USED | EXT_VAL_FLF },
-+ /* 208 */ { "ZEND_JMP_FRAMELESS", ALL_USED | EXT_CACHED_PTR | OP2_OPNUM },
-+# endif
-+# endif
- # endif
- # endif
- # else
-@@ -811,6 +821,12 @@ void vld_dump_op(int nr, zend_op * op_ptr, unsigned in
- last_lineno = op.lineno;
- }
-
-+#if PHP_VERSION_ID >= 80400
-+ if (flags & EXT_VAL_FLF) {
-+ fetch_type = (char*) ZEND_FLF_FUNC(&op)->common.function_name->val;
-+ }
-+#endif
-+
- if (op.opcode >= NUM_KNOWN_OPCODES) {
- if (VLD_G(format)) {
- vld_printf(stderr, "%5d %s %c %c %c %c %s <%03d>%-23s %s %-14s ", nr, VLD_G(col_sep), notdead ? ' ' : '*', entry ? 'E' : ' ', start ? '>' : ' ', end ? '>' : ' ', VLD_G(col_sep), op.opcode, VLD_G(col_sep), fetch_type);
-@@ -831,6 +847,11 @@ void vld_dump_op(int nr, zend_op * op_ptr, unsigned in
- }
- }
-
-+#if PHP_VERSION_ID >= 80400
-+ if (flags & EXT_CACHED_PTR) {
-+ vld_printf(stderr, "s%-3d ", op.extended_value);
-+ } else
-+#endif
- if (flags & EXT_VAL) {
- #if PHP_VERSION_ID >= 70300
- if (op.opcode == ZEND_CATCH) {
-@@ -1082,9 +1103,19 @@ int vld_find_jumps(zend_op_array *opa, unsigned int po
- *jump_count = 1;
- return 1;
-
-+#if PHP_VERSION_ID >= 80400
-+ } else if (opcode.opcode == ZEND_JMP_FRAMELESS) {
-+ jumps[0] = position + 1;
-+ jumps[1] = VLD_ZNODE_JMP_LINE(opcode.op2, position, base_address);
-+ *jump_count = 2;
-+ return 1;
-+#endif
-+
- } else if (
- opcode.opcode == ZEND_GENERATOR_RETURN ||
-+#if PHP_VERSION_ID < 80400
- opcode.opcode == ZEND_EXIT ||
-+#endif
- opcode.opcode == ZEND_THROW ||
- #if PHP_VERSION_ID >= 80000
- opcode.opcode == ZEND_MATCH_ERROR ||
-@@ -1094,6 +1125,49 @@ int vld_find_jumps(zend_op_array *opa, unsigned int po
- jumps[0] = VLD_JMP_EXIT;
- *jump_count = 1;
- return 1;
-+#if PHP_VERSION_ID >= 80200
-+ } else if (
-+ opcode.opcode == ZEND_INIT_FCALL
-+ ) {
-+ zval *func_name = RT_CONSTANT(&opa->opcodes[position], opcode.op2);
-+ if (zend_string_equals_literal(Z_PTR_P(func_name), "exit")) {
-+ int level = 0;
-+ uint32_t start = position + 1;
-+
-+ for (;;) {
-+ switch (opa->opcodes[start].opcode) {
-+ case ZEND_INIT_FCALL:
-+ case ZEND_INIT_FCALL_BY_NAME:
-+ case ZEND_INIT_NS_FCALL_BY_NAME:
-+ case ZEND_INIT_DYNAMIC_CALL:
-+ case ZEND_INIT_USER_CALL:
-+ case ZEND_INIT_METHOD_CALL:
-+ case ZEND_INIT_STATIC_METHOD_CALL:
-+#if PHP_VERSION_ID >= 80400
-+ case ZEND_INIT_PARENT_PROPERTY_HOOK_CALL:
-+#endif
-+ case ZEND_NEW:
-+ level++;
-+ break;
-+ case ZEND_DO_FCALL:
-+ case ZEND_DO_FCALL_BY_NAME:
-+ case ZEND_DO_ICALL:
-+ case ZEND_DO_UCALL:
-+ if (level == 0) {
-+ goto done;
-+ }
-+ level--;
-+ break;
-+ }
-+ start++;
-+ }
-+ done:
-+ ZEND_ASSERT(opa->opcodes[start].opcode == ZEND_DO_ICALL);
-+ jumps[0] = VLD_JMP_EXIT;
-+ *jump_count = 1;
-+ return 1;
-+ }
-+# endif
- #if PHP_VERSION_ID >= 70200
- } else if (
- # if PHP_VERSION_ID >= 80000
-@@ -1233,6 +1307,7 @@ void vld_analyse_branch(zend_op_array *opa, unsigned i
- break;
- }
-
-+#if PHP_VERSION_ID < 80400
- /* See if we have an exit instruction */
- if (opa->opcodes[position].opcode == ZEND_EXIT) {
- VLD_PRINT(1, "Exit found\n");
-@@ -1240,6 +1315,7 @@ void vld_analyse_branch(zend_op_array *opa, unsigned i
- branch_info->branches[position].start_lineno = opa->opcodes[position].lineno;
- break;
- }
-+#endif
- /* See if we have a return instruction */
- if (
- opa->opcodes[position].opcode == ZEND_RETURN
---- srm_oparray.h.orig 2022-09-16 08:00:47 UTC
-+++ srm_oparray.h
-@@ -57,6 +57,8 @@
- #define EXT_VAL_JMP_ABS 1<<25
- #define VLD_IS_JMP_ARRAY 1<<26
- #define VLD_IS_INDEX 1<<27
-+#define EXT_VAL_FLF 1<<28
-+#define EXT_CACHED_PTR 1<<29
-
- typedef struct _op_usage {
- const char *name;
---- tests/jmp_frameless.inc.orig 2024-07-29 13:37:33 UTC
-+++ tests/jmp_frameless.inc
-@@ -0,0 +1,6 @@
-+<?php
-+namespace Foo {
-+
-+echo substr("Derick Cool?", 7);
-+
-+}
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 08a16da5fd92..c37274b51838 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,6 +1,7 @@
PORTNAME= please
DISTVERSIONPREFIX= v
DISTVERSION= 17.18.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/prometheus-cpp/Makefile b/devel/prometheus-cpp/Makefile
new file mode 100644
index 000000000000..dc115e58e195
--- /dev/null
+++ b/devel/prometheus-cpp/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= prometheus-cpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.3.0
+CATEGORIES= devel
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= Prometheus Client Library for Modern C++
+WWW= https://github.com/jupp0r/prometheus-cpp
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake ssl
+USE_GITHUB= yes
+GH_ACCOUNT= jupp0r
+
+CMAKE_OFF= ENABLE_PUSH ENABLE_COMPRESSION THIRDPARTY_CIVETWEB_WITH_SSL \
+ ENABLE_TESTING ENABLE_PULL
+CMAKE_ON= BUILD_SHARED_LIBS
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/devel/prometheus-cpp/distinfo b/devel/prometheus-cpp/distinfo
new file mode 100644
index 000000000000..770e35177003
--- /dev/null
+++ b/devel/prometheus-cpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751651606
+SHA256 (jupp0r-prometheus-cpp-v1.3.0_GH0.tar.gz) = ac6e958405a29fbbea9db70b00fa3c420e16ad32e1baf941ab233ba031dd72ee
+SIZE (jupp0r-prometheus-cpp-v1.3.0_GH0.tar.gz) = 69921
diff --git a/devel/prometheus-cpp/pkg-descr b/devel/prometheus-cpp/pkg-descr
new file mode 100644
index 000000000000..d4f5cc9e9fd3
--- /dev/null
+++ b/devel/prometheus-cpp/pkg-descr
@@ -0,0 +1,6 @@
+This library aims to enable Metrics-Driven Development for C++ services.
+
+It implements the Prometheus Data Model, a powerful abstraction on which
+to collect and expose metrics. We offer the possibility for metrics to
+be collected by Prometheus, but other push/pull collections can be added
+as plugins.
diff --git a/devel/prometheus-cpp/pkg-plist b/devel/prometheus-cpp/pkg-plist
new file mode 100644
index 000000000000..056c557ec25d
--- /dev/null
+++ b/devel/prometheus-cpp/pkg-plist
@@ -0,0 +1,29 @@
+include/prometheus/check_names.h
+include/prometheus/client_metric.h
+include/prometheus/collectable.h
+include/prometheus/counter.h
+include/prometheus/detail/builder.h
+include/prometheus/detail/ckms_quantiles.h
+include/prometheus/detail/core_export.h
+include/prometheus/detail/future_std.h
+include/prometheus/detail/time_window_quantiles.h
+include/prometheus/detail/utils.h
+include/prometheus/family.h
+include/prometheus/gauge.h
+include/prometheus/histogram.h
+include/prometheus/info.h
+include/prometheus/labels.h
+include/prometheus/metric_family.h
+include/prometheus/metric_type.h
+include/prometheus/registry.h
+include/prometheus/serializer.h
+include/prometheus/summary.h
+include/prometheus/text_serializer.h
+lib/cmake/prometheus-cpp/prometheus-cpp-config-version.cmake
+lib/cmake/prometheus-cpp/prometheus-cpp-config.cmake
+lib/cmake/prometheus-cpp/prometheus-cpp-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/prometheus-cpp/prometheus-cpp-targets.cmake
+lib/libprometheus-cpp-core.so
+lib/libprometheus-cpp-core.so.1.3
+lib/libprometheus-cpp-core.so.%%PORTVERSION%%
+libdata/pkgconfig/prometheus-cpp-core.pc
diff --git a/devel/protobuf-c/Makefile b/devel/protobuf-c/Makefile
index ebe7444e276b..2fd1ca29ef29 100644
--- a/devel/protobuf-c/Makefile
+++ b/devel/protobuf-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= protobuf-c
DISTVERSION= 1.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/protobuf-c/protobuf-c/releases/download/v${DISTVERSION}/
@@ -15,16 +15,18 @@ LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \
libprotobuf.so:devel/protobuf
USES= compiler:c++17-lang gmake libtool pkgconfig
+USE_CXXSTD= c++17
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
+CONFIGURE_ARGS= --disable-static
INSTALL_TARGET= install-strip
TEST_TARGET= check
-USE_CXXSTD= c++17
-PORTDOCS= *
-CONFIGURE_ARGS= --disable-static
+HAS_SYMBOL_VERSION= ${PREFIX}/lib/libprotobuf-c.so.1.0.0
+
+PORTDOCS= *
OPTIONS_DEFINE= DOXYGEN DOCS
OPTIONS_DEFAULT= DOXYGEN
diff --git a/devel/protobuf-c/files/patch-configure b/devel/protobuf-c/files/patch-configure
new file mode 100644
index 000000000000..00d4e0475605
--- /dev/null
+++ b/devel/protobuf-c/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig 2025-02-02 04:07:13 UTC
++++ configure
+@@ -20282,6 +20283,7 @@ EOF
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
++int sym;
+ int
+ main (void)
+ {
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index 68756e16cc1d..e450203ac777 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
DISTVERSION= 1.73.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 6a9fc1fe070e..f3f1ea87ee2b 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/py-Levenshtein/Makefile b/devel/py-Levenshtein/Makefile
index f5fd15865286..840a48af9af0 100644
--- a/devel/py-Levenshtein/Makefile
+++ b/devel/py-Levenshtein/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Levenshtein
-PORTVERSION= 0.22.0
+PORTVERSION= 0.25.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-Levenshtein/distinfo b/devel/py-Levenshtein/distinfo
index c6946ef8d36d..be8ef0397e9b 100644
--- a/devel/py-Levenshtein/distinfo
+++ b/devel/py-Levenshtein/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695813323
-SHA256 (Levenshtein-0.22.0.tar.gz) = 86d285d770551cb648d4fcfe5243449a479e694e56b65272dc6cbda879012051
-SIZE (Levenshtein-0.22.0.tar.gz) = 141819
+TIMESTAMP = 1751974763
+SHA256 (Levenshtein-0.25.1.tar.gz) = 2df14471c778c75ffbd59cb64bbecfd4b0ef320ef9f80e4804764be7d5678980
+SIZE (Levenshtein-0.25.1.tar.gz) = 149954
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_details_SplittedSentenceView.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_details_SplittedSentenceView.hpp
deleted file mode 100644
index 546673980790..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_details_SplittedSentenceView.hpp
+++ /dev/null
@@ -1,36 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/details/SplittedSentenceView.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/details/SplittedSentenceView.hpp
-@@ -34,7 +34,7 @@ class SplittedSentenceView { (public)
- return m_sentence.size();
- }
-
-- std::basic_string<CharT> join() const;
-+ std::vector<CharT> join() const;
-
- const RangeVec<InputIt>& words() const
- {
-@@ -68,19 +68,19 @@ template <typename InputIt>
- }
-
- template <typename InputIt>
--auto SplittedSentenceView<InputIt>::join() const -> std::basic_string<CharT>
-+auto SplittedSentenceView<InputIt>::join() const -> std::vector<CharT>
- {
- if (m_sentence.empty()) {
-- return std::basic_string<CharT>();
-+ return std::vector<CharT>();
- }
-
- auto sentence_iter = m_sentence.begin();
-- std::basic_string<CharT> joined(sentence_iter->begin(), sentence_iter->end());
-- const std::basic_string<CharT> whitespace{0x20};
-+ std::vector<CharT> joined(sentence_iter->begin(), sentence_iter->end());
-+ const std::vector<CharT> whitespace{0x20};
- ++sentence_iter;
- for (; sentence_iter != m_sentence.end(); ++sentence_iter) {
- joined.append(whitespace)
-- .append(std::basic_string<CharT>(sentence_iter->begin(), sentence_iter->end()));
-+ .append(std::vector<CharT>(sentence_iter->begin(), sentence_iter->end()));
- }
- return joined;
- }
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance.hpp
deleted file mode 100644
index 602c5e34b65e..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance.hpp
+++ /dev/null
@@ -1,53 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance.hpp
-@@ -16,13 +16,13 @@ template <typename CharT, typename InputIt1, typename
- namespace rapidfuzz {
-
- template <typename CharT, typename InputIt1, typename InputIt2>
--std::basic_string<CharT> editops_apply(const Editops& ops, InputIt1 first1, InputIt1 last1, InputIt2 first2,
-- InputIt2 last2)
-+std::vector<CharT> editops_apply(const Editops& ops, InputIt1 first1, InputIt1 last1, InputIt2 first2,
-+ InputIt2 last2)
- {
- auto len1 = static_cast<size_t>(std::distance(first1, last1));
- auto len2 = static_cast<size_t>(std::distance(first2, last2));
-
-- std::basic_string<CharT> res_str;
-+ std::vector<CharT> res_str;
- res_str.resize(len1 + len2);
- size_t src_pos = 0;
- size_t dest_pos = 0;
-@@ -62,20 +62,20 @@ template <typename CharT, typename Sentence1, typename
- }
-
- template <typename CharT, typename Sentence1, typename Sentence2>
--std::basic_string<CharT> editops_apply(const Editops& ops, const Sentence1& s1, const Sentence2& s2)
-+std::vector<CharT> editops_apply(const Editops& ops, const Sentence1& s1, const Sentence2& s2)
- {
- return editops_apply<CharT>(ops, detail::to_begin(s1), detail::to_end(s1), detail::to_begin(s2),
- detail::to_end(s2));
- }
-
- template <typename CharT, typename InputIt1, typename InputIt2>
--std::basic_string<CharT> opcodes_apply(const Opcodes& ops, InputIt1 first1, InputIt1 last1, InputIt2 first2,
-- InputIt2 last2)
-+std::vector<CharT> opcodes_apply(const Opcodes& ops, InputIt1 first1, InputIt1 last1, InputIt2 first2,
-+ InputIt2 last2)
- {
- auto len1 = static_cast<size_t>(std::distance(first1, last1));
- auto len2 = static_cast<size_t>(std::distance(first2, last2));
-
-- std::basic_string<CharT> res_str;
-+ std::vector<CharT> res_str;
- res_str.resize(len1 + len2);
- size_t dest_pos = 0;
-
-@@ -101,7 +101,7 @@ template <typename CharT, typename Sentence1, typename
- }
-
- template <typename CharT, typename Sentence1, typename Sentence2>
--std::basic_string<CharT> opcodes_apply(const Opcodes& ops, const Sentence1& s1, const Sentence2& s2)
-+std::vector<CharT> opcodes_apply(const Opcodes& ops, const Sentence1& s1, const Sentence2& s2)
- {
- return opcodes_apply<CharT>(ops, detail::to_begin(s1), detail::to_end(s1), detail::to_begin(s2),
- detail::to_end(s2));
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_DamerauLevenshtein.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_DamerauLevenshtein.hpp
deleted file mode 100644
index 95b23aadc2c2..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_DamerauLevenshtein.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/DamerauLevenshtein.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/DamerauLevenshtein.hpp
-@@ -140,7 +140,7 @@ struct CachedDamerauLevenshtein : public detail::Cache
- return damerau_levenshtein_distance(s1, s2, score_cutoff);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- };
-
- template <typename Sentence1>
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Hamming.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Hamming.hpp
deleted file mode 100644
index 7c225ec047fa..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Hamming.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/Hamming.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/Hamming.hpp
-@@ -159,7 +159,7 @@ struct CachedHamming : public detail::CachedDistanceBa
- return detail::Hamming::distance(s1, s2, pad, score_cutoff, score_hint);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- bool pad;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Jaro.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Jaro.hpp
deleted file mode 100644
index d6ba8bc5a57e..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Jaro.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/Jaro.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/Jaro.hpp
-@@ -88,7 +88,7 @@ struct CachedJaro : public detail::CachedSimilarityBas
- return detail::jaro_similarity(PM, detail::Range(s1), s2, score_cutoff);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- detail::BlockPatternMatchVector PM;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_JaroWinkler.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_JaroWinkler.hpp
deleted file mode 100644
index a20d6b3579f5..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_JaroWinkler.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/JaroWinkler.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/JaroWinkler.hpp
-@@ -103,7 +103,7 @@ struct CachedJaroWinkler : public detail::CachedSimila
- }
-
- double prefix_weight;
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- detail::BlockPatternMatchVector PM;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_LCSseq.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_LCSseq.hpp
deleted file mode 100644
index 0aa3b4472549..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_LCSseq.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/LCSseq.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/LCSseq.hpp
-@@ -224,7 +224,7 @@ struct CachedLCSseq (private)
- return detail::lcs_seq_similarity(PM, detail::Range(s1), s2, score_cutoff);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- detail::BlockPatternMatchVector PM;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Levenshtein.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Levenshtein.hpp
deleted file mode 100644
index 058fbc79a5e0..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Levenshtein.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/Levenshtein.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/Levenshtein.hpp
-@@ -476,7 +476,7 @@ struct CachedLevenshtein : public detail::CachedDistan
- return detail::generalized_levenshtein_distance(detail::Range(s1), s2, weights, score_cutoff);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- detail::BlockPatternMatchVector PM;
- LevenshteinWeightTable weights;
- };
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_OSA.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_OSA.hpp
deleted file mode 100644
index 55a42cf4a3ec..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_OSA.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/OSA.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/OSA.hpp
-@@ -267,7 +267,7 @@ struct CachedOSA (private)
- return (res <= score_cutoff) ? res : score_cutoff + 1;
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- detail::BlockPatternMatchVector PM;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Postfix.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Postfix.hpp
deleted file mode 100644
index 65b02611d17d..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Postfix.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/Postfix.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/Postfix.hpp
-@@ -91,7 +91,7 @@ struct CachedPostfix : public detail::CachedSimilarity
- return detail::Postfix::similarity(s1, s2, score_cutoff, score_hint);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- };
-
- template <typename Sentence1>
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Prefix.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Prefix.hpp
deleted file mode 100644
index feb0c3bdb25f..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_distance_Prefix.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/distance/Prefix.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/distance/Prefix.hpp
-@@ -91,7 +91,7 @@ struct CachedPrefix : public detail::CachedSimilarityB
- return detail::Prefix::similarity(s1, s2, score_cutoff, score_cutoff);
- }
-
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- };
-
- template <typename Sentence1>
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.hpp b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.hpp
deleted file mode 100644
index 51653b042b35..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.hpp
+++ /dev/null
@@ -1,100 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/fuzz.hpp.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/fuzz.hpp
-@@ -186,7 +186,7 @@ struct CachedPartialRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- rapidfuzz::detail::CharSet<CharT1> s1_char_set;
- CachedRatio<CharT1> cached_ratio;
- };
-@@ -296,7 +296,7 @@ struct CachedTokenSortRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1_sorted;
-+ std::vector<CharT1> s1_sorted;
- CachedRatio<CharT1> cached_ratio;
- };
-
-@@ -354,7 +354,7 @@ struct CachedPartialTokenSortRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1_sorted;
-+ std::vector<CharT1> s1_sorted;
- CachedPartialRatio<CharT1> cached_partial_ratio;
- };
-
-@@ -422,8 +422,8 @@ struct CachedTokenSetRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-- detail::SplittedSentenceView<typename std::basic_string<CharT1>::iterator> tokens_s1;
-+ std::vector<CharT1> s1;
-+ detail::SplittedSentenceView<typename std::vector<CharT1>::iterator> tokens_s1;
- };
-
- template <typename Sentence1>
-@@ -479,8 +479,8 @@ struct CachedPartialTokenSetRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-- detail::SplittedSentenceView<typename std::basic_string<CharT1>::iterator> tokens_s1;
-+ std::vector<CharT1> s1;
-+ detail::SplittedSentenceView<typename std::vector<CharT1>::iterator> tokens_s1;
- };
-
- template <typename Sentence1>
-@@ -539,9 +539,9 @@ struct CachedTokenRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-- detail::SplittedSentenceView<typename std::basic_string<CharT1>::iterator> s1_tokens;
-- std::basic_string<CharT1> s1_sorted;
-+ std::vector<CharT1> s1;
-+ detail::SplittedSentenceView<typename std::vector<CharT1>::iterator> s1_tokens;
-+ std::vector<CharT1> s1_sorted;
- CachedRatio<CharT1> cached_ratio_s1_sorted;
- };
-
-@@ -601,9 +601,9 @@ struct CachedPartialTokenRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-- detail::SplittedSentenceView<typename std::basic_string<CharT1>::iterator> tokens_s1;
-- std::basic_string<CharT1> s1_sorted;
-+ std::vector<CharT1> s1;
-+ detail::SplittedSentenceView<typename std::vector<CharT1>::iterator> tokens_s1;
-+ std::vector<CharT1> s1_sorted;
- };
-
- template <typename Sentence1>
-@@ -659,10 +659,10 @@ struct CachedWRatio { (private)
- private:
- // todo somehow implement this using other ratios with creating PatternMatchVector
- // multiple times
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- CachedPartialRatio<CharT1> cached_partial_ratio;
-- detail::SplittedSentenceView<typename std::basic_string<CharT1>::iterator> tokens_s1;
-- std::basic_string<CharT1> s1_sorted;
-+ detail::SplittedSentenceView<typename std::vector<CharT1>::iterator> tokens_s1;
-+ std::vector<CharT1> s1_sorted;
- rapidfuzz::detail::BlockPatternMatchVector blockmap_s1_sorted;
- };
-
-@@ -774,7 +774,7 @@ struct CachedQRatio { (private)
- double similarity(const Sentence2& s2, double score_cutoff = 0.0, double score_hint = 0.0) const;
-
- private:
-- std::basic_string<CharT1> s1;
-+ std::vector<CharT1> s1;
- CachedRatio<CharT1> cached_ratio;
- };
-
diff --git a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.impl b/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.impl
deleted file mode 100644
index 69c076798516..000000000000
--- a/devel/py-Levenshtein/files/patch-extern_rapidfuzz-cpp_rapidfuzz_fuzz.impl
+++ /dev/null
@@ -1,20 +0,0 @@
---- extern/rapidfuzz-cpp/rapidfuzz/fuzz.impl.orig 2023-09-26 11:15:29 UTC
-+++ extern/rapidfuzz-cpp/rapidfuzz/fuzz.impl
-@@ -613,7 +613,7 @@ template <typename CharT1, typename InputIt1, typename
-
- // todo this is a temporary solution until WRatio is properly implemented using other scorers
- template <typename CharT1, typename InputIt1, typename InputIt2>
--double token_ratio(const std::basic_string<CharT1>& s1_sorted,
-+double token_ratio(const std::vector<CharT1>& s1_sorted,
- const rapidfuzz::detail::SplittedSentenceView<InputIt1>& tokens_s1,
- const detail::BlockPatternMatchVector& blockmap_s1_sorted, InputIt2 first2, InputIt2 last2,
- double score_cutoff)
-@@ -729,7 +729,7 @@ template <typename CharT1, typename InputIt1, typename
-
- namespace fuzz_detail {
- template <typename CharT1, typename InputIt1, typename InputIt2>
--double partial_token_ratio(const std::basic_string<CharT1>& s1_sorted,
-+double partial_token_ratio(const std::vector<CharT1>& s1_sorted,
- const rapidfuzz::detail::SplittedSentenceView<InputIt1>& tokens_s1,
- InputIt2 first2, InputIt2 last2, double score_cutoff)
- {
diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile
index 645a78074c51..433913a882bf 100644
--- a/devel/py-archinfo/Makefile
+++ b/devel/py-archinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= archinfo
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.161
+DISTVERSION= 9.2.164
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo
index 38b2d8d88a13..faa04178359f 100644
--- a/devel/py-archinfo/distinfo
+++ b/devel/py-archinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750243409
-SHA256 (angr-archinfo-v9.2.161_GH0.tar.gz) = 793499a22269382f23936cedc4a18b12289ee41662db0e0fe578d0356c567f4a
-SIZE (angr-archinfo-v9.2.161_GH0.tar.gz) = 45841
+TIMESTAMP = 1752072960
+SHA256 (angr-archinfo-v9.2.164_GH0.tar.gz) = 08c1ba6a2963b46c9d5492f1bee947e32b150c3543e0bf2e50c1e71f6d5c3075
+SIZE (angr-archinfo-v9.2.164_GH0.tar.gz) = 45845
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 670ecbaa449f..4aa1b64e58b5 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.135.20
+PORTVERSION= 6.135.24
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 355781f3affa..8fefee931f35 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375049
-SHA256 (hypothesis-6.135.20.tar.gz) = cef91cf893337b90a4df427ff77674f38bb5bc6c5e1e3d3db1764faee77df7a5
-SIZE (hypothesis-6.135.20.tar.gz) = 452856
+TIMESTAMP = 1751622363
+SHA256 (hypothesis-6.135.24.tar.gz) = e301aeb2691ec0a1f62bfc405eaa966055d603e328cd854c1ed59e1728e35ab6
+SIZE (hypothesis-6.135.24.tar.gz) = 454011
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 6e42b77f700d..1cf7e11e517c 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.154.2
+DISTVERSION= 2.155.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 7279f1daa1a0..aeb7a1b17465 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750143268
-SHA256 (oci-2.154.2.tar.gz) = 4927255e3a573e56ad10a904d498fc8de306eee379157ecf7dcfef1cd53713b1
-SIZE (oci-2.154.2.tar.gz) = 15190266
+TIMESTAMP = 1752051701
+SHA256 (oci-2.155.1.tar.gz) = eab2ff5cf960f15f36edf9beb5279d19768accb1401cb3c5deae9648ba8cdbf6
+SIZE (oci-2.155.1.tar.gz) = 15241023
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index 25598dc64d72..e012526a4055 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.6.10
+PORTVERSION= 2025.7.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 9bf5f789ed7c..2cc3150239fa 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813070
-SHA256 (pbs_installer-2025.6.10.tar.gz) = 31737014878c778f8c2d03d6a2a240bff37c56c25acf90f5b14f1a75f5b703b4
-SIZE (pbs_installer-2025.6.10.tar.gz) = 56740
+TIMESTAMP = 1751622365
+SHA256 (pbs_installer-2025.7.2.tar.gz) = 72026d253a6f002514aa0bfb4a650a20333102e7679df0fff810b858720598d9
+SIZE (pbs_installer-2025.7.2.tar.gz) = 57448
diff --git a/devel/py-psygnal/Makefile b/devel/py-psygnal/Makefile
index 553812d7f440..847943fa61d3 100644
--- a/devel/py-psygnal/Makefile
+++ b/devel/py-psygnal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psygnal
-PORTVERSION= 0.13.0
+PORTVERSION= 0.14.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.8.0:devel/py-hatchling@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-psygnal/distinfo b/devel/py-psygnal/distinfo
index 96f9e8a0d670..b90db5515cb3 100644
--- a/devel/py-psygnal/distinfo
+++ b/devel/py-psygnal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546544
-SHA256 (psygnal-0.13.0.tar.gz) = 086cd929960713d7bf1e87242952b0d90330a1028827894dcb0cd174b331c1e4
-SIZE (psygnal-0.13.0.tar.gz) = 107299
+TIMESTAMP = 1751622367
+SHA256 (psygnal-0.14.0.tar.gz) = bdd219217d240611af31621a6701505256e245abb6e0dc86d7e4443c3f7d6d41
+SIZE (psygnal-0.14.0.tar.gz) = 121999
diff --git a/devel/py-pyroma/Makefile b/devel/py-pyroma/Makefile
index b6c54cb640c7..5b13f848c6a5 100644
--- a/devel/py-pyroma/Makefile
+++ b/devel/py-pyroma/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyroma
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyroma/distinfo b/devel/py-pyroma/distinfo
index 3b2d17865306..0d3e3a8608c7 100644
--- a/devel/py-pyroma/distinfo
+++ b/devel/py-pyroma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694348230
-SHA256 (pyroma-4.2.tar.gz) = 6c727dc4a7a10e12274faed5fb47ebd499ca0821995befec98e3cfcaf1e7383c
-SIZE (pyroma-4.2.tar.gz) = 97438
+TIMESTAMP = 1751622369
+SHA256 (pyroma-4.3.tar.gz) = 265a3566a43d20a9bce7a5844936cf0d5de937b983d3227112d7d5f9e56d37f1
+SIZE (pyroma-4.3.tar.gz) = 99569
diff --git a/devel/py-python-rapidjson/Makefile b/devel/py-python-rapidjson/Makefile
index ce2c0f419e5a..bd5fa49b58b0 100644
--- a/devel/py-python-rapidjson/Makefile
+++ b/devel/py-python-rapidjson/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python-rapidjson
-DISTVERSION= 1.20
-PORTREVISION= 1
+DISTVERSION= 1.21
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,6 +24,6 @@ TEST_WRKSRC= ${WRKSRC}/tests
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rapidjson${PYTHON_TAG}.so
-# tests as of 1.20: 929 passed, 17 skipped, 2 xfailed in 14.16s
+# tests as of 1.21: 929 passed, 17 skipped, 2 xfailed in 18.02s
.include <bsd.port.mk>
diff --git a/devel/py-python-rapidjson/distinfo b/devel/py-python-rapidjson/distinfo
index e2c7a03b8097..1509226d75c1 100644
--- a/devel/py-python-rapidjson/distinfo
+++ b/devel/py-python-rapidjson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734398290
-SHA256 (python_rapidjson-1.20.tar.gz) = 115f08c86d2df7543c02605e77c84727cdabc4b08310d2f097e953efeaaa73eb
-SIZE (python_rapidjson-1.20.tar.gz) = 238158
+TIMESTAMP = 1752207491
+SHA256 (python_rapidjson-1.21.tar.gz) = 4d0dd9cf1fcb6f4bf79ee606e6e9be4cfa598f273b91338a6974b6a99309a1e6
+SIZE (python_rapidjson-1.21.tar.gz) = 238903
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index fdf715e7071c..136e7ccb39b0 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rpds-py
-PORTVERSION= 0.25.1
-PORTREVISION= 2
+PORTVERSION= 0.26.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
@@ -15,9 +14,9 @@ WWW= https://rpds.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.2<2.0:devel/py-maturin@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.9<2.0:devel/py-maturin@${PY_FLAVOR}
-USES= cargo dos2unix python:3.9+
+USES= cargo dos2unix python
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
diff --git a/devel/py-rpds-py/Makefile.crates b/devel/py-rpds-py/Makefile.crates
index ece882187a9f..9cff3c367dd6 100644
--- a/devel/py-rpds-py/Makefile.crates
+++ b/devel/py-rpds-py/Makefile.crates
@@ -1,6 +1,6 @@
CARGO_CRATES= archery-1.2.1 \
autocfg-1.4.0 \
- cc-1.2.22 \
+ cc-1.2.25 \
heck-0.5.0 \
indoc-2.0.6 \
libc-0.2.172 \
@@ -8,12 +8,12 @@ CARGO_CRATES= archery-1.2.1 \
once_cell-1.21.3 \
portable-atomic-1.11.0 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
- python3-dll-a-0.2.13 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ python3-dll-a-0.2.14 \
quote-1.0.40 \
rpds-1.1.1 \
shlex-1.3.0 \
diff --git a/devel/py-rpds-py/distinfo b/devel/py-rpds-py/distinfo
index fde4bfa49369..f34ba0abcd29 100644
--- a/devel/py-rpds-py/distinfo
+++ b/devel/py-rpds-py/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748495803
-SHA256 (rpds_py-0.25.1.tar.gz) = 8960b6dac09b62dac26e75d7e2c4a22efb835d827a7278c34f72b2b84fa160e3
-SIZE (rpds_py-0.25.1.tar.gz) = 27304
+TIMESTAMP = 1751622371
+SHA256 (rpds_py-0.26.0.tar.gz) = 20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0
+SIZE (rpds_py-0.26.0.tar.gz) = 27385
SHA256 (rust/crates/archery-1.2.1.crate) = eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869
SIZE (rust/crates/archery-1.2.1.crate) = 21224
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
+SIZE (rust/crates/cc-1.2.25.crate) = 106594
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -21,18 +21,18 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
-SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
-SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/rpds-1.1.1.crate) = a7f89f654d51fffdd6026289d07d1fd523244d46ae0a8bc22caa6dd7f9e8cb0b
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 8a8e7d77a731..f54f1f143d5e 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a13
+DISTVERSION= 0.0.1a14
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 1cdfcc1e6cd0..5957cb87e6ca 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -64,6 +64,7 @@ CARGO_CRATES= adler2-2.0.0 \
compact_str-0.9.0 \
condtype-1.3.0 \
console-0.15.11 \
+ console-0.16.0 \
console_error_panic_hook-0.1.7 \
console_log-1.0.0 \
core-foundation-sys-0.8.7 \
@@ -151,7 +152,7 @@ CARGO_CRATES= adler2-2.0.0 \
imara-diff-0.1.8 \
imperative-1.0.6 \
indexmap-2.10.0 \
- indicatif-0.17.11 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -208,12 +209,11 @@ CARGO_CRATES= adler2-2.0.0 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- notify-8.0.0 \
+ notify-8.1.0 \
notify-types-2.0.0 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
- number_prefix-0.4.0 \
once_cell-1.21.3 \
oorandom-11.1.5 \
option-ext-0.2.0 \
@@ -303,8 +303,8 @@ CARGO_CRATES= adler2-2.0.0 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_test-1.0.177 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shellexpand-3.1.1 \
@@ -350,9 +350,9 @@ CARGO_CRATES= adler2-2.0.0 \
toml_write-0.1.2 \
tracing-0.1.41 \
tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-core-0.1.34 \
tracing-flame-0.2.0 \
- tracing-indicatif-0.3.9 \
+ tracing-indicatif-0.3.11 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
tryfn-0.2.3 \
@@ -371,6 +371,7 @@ CARGO_CRATES= adler2-2.0.0 \
unicode-width-0.2.1 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
+ unit-prefix-0.5.1 \
unscanny-0.1.0 \
unty-0.0.4 \
url-2.5.4 \
@@ -416,15 +417,25 @@ CARGO_CRATES= adler2-2.0.0 \
windows-strings-0.4.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
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.7.10 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index c837e0287602..34bd491fd6c7 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1751593554
-SHA256 (ty-0.0.1a13.tar.gz) = 2a0a96146540e66264dd8ead9530cc77f4283256b97f2c25588283572e012717
-SIZE (ty-0.0.1a13.tar.gz) = 3146596
+TIMESTAMP = 1752112769
+SHA256 (ty-0.0.1a14.tar.gz) = a9ecac10c63a7c193c78ef1a01956c7c579e4d8498d3ec77543fe31a5a9e3912
+SIZE (ty-0.0.1a14.tar.gz) = 3176178
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -133,6 +133,8 @@ SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851b
SIZE (rust/crates/condtype-1.3.0.crate) = 12634
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
@@ -307,8 +309,8 @@ SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca4
SIZE (rust/crates/imperative-1.0.6.crate) = 13221
SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -421,8 +423,8 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
+SIZE (rust/crates/notify-8.1.0.crate) = 37843
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -431,8 +433,6 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
@@ -611,10 +611,10 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -705,12 +705,12 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.9.crate) = 8201ca430e0cd893ef978226fd3516c06d9c494181c8bf4e5b32e30ed4b40aa1
-SIZE (rust/crates/tracing-indicatif-0.3.9.crate) = 28017
+SHA256 (rust/crates/tracing-indicatif-0.3.11.crate) = 8c714cc8fc46db04fcfddbd274c6ef59bebb1b435155984e7c6e89c3ce66f200
+SIZE (rust/crates/tracing-indicatif-0.3.11.crate) = 28927
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
@@ -747,6 +747,8 @@ SHA256 (rust/crates/unicode_names2-1.3.0.crate) = d1673eca9782c84de5f81b82e4109d
SIZE (rust/crates/unicode_names2-1.3.0.crate) = 330829
SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e
SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
@@ -837,24 +839,44 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
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.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index c8449a3ad1a0..e817a9fe44c8 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.24.0.20250528
+PORTVERSION= 4.24.0.20250708
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 48f3b0887ce5..5d5714ea6676 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748415341
-SHA256 (types_jsonschema-4.24.0.20250528.tar.gz) = 7e28c64e0ae7980eeb158105b20663fc6a6b8f81d5f86ea6614aa0014417bd1e
-SIZE (types_jsonschema-4.24.0.20250528.tar.gz) = 15128
+TIMESTAMP = 1751974804
+SHA256 (types_jsonschema-4.24.0.20250708.tar.gz) = a910e4944681cbb1b18a93ffb502e09910db788314312fc763df08d8ac2aadb7
+SIZE (types_jsonschema-4.24.0.20250708.tar.gz) = 15465
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
index 0c28fd251238..107bc5d28a8c 100644
--- a/devel/py-types-jsonschema/files/patch-pyproject.toml
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-05-28 03:07:14 UTC
+--- pyproject.toml.orig 2025-07-08 03:14:55 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-jsonschema"
- version = "4.24.0.20250528"
+ version = "4.24.0.20250708"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for jsonschema"
readme = { text = """\
## Typing stubs for jsonschema
-@@ -55,5 +54,4 @@ dependencies = ['referencing']
+@@ -51,5 +50,4 @@ dependencies = ['referencing']
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index 2fba3f8ef8f0..e9f7ac727f3b 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarray
-PORTVERSION= 2025.6.1
+PORTVERSION= 2025.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,22 +15,22 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.24,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=2.1,1:math/py-pandas@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cartopy>=0:graphics/py-cartopy@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.2,1:math/py-pandas@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cartopy>=0.23:graphics/py-cartopy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cfgrib>=0:science/py-cfgrib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cftime>=0:devel/py-cftime@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dask>=0:devel/py-dask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netCDF4>=0:science/py-netCDF4@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.0:science/py-netCDF4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pint>=0:devel/py-pint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sparse>=0:devel/py-sparse@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zarr>=0:devel/py-zarr@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sparse>=0.15:devel/py-sparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zarr>=2.18:devel/py-zarr@${PY_FLAVOR}
-USES= python:3.10+
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-xarray/distinfo b/devel/py-xarray/distinfo
index 43b83fb8806d..12a34539010f 100644
--- a/devel/py-xarray/distinfo
+++ b/devel/py-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954202
-SHA256 (xarray-2025.6.1.tar.gz) = a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0
-SIZE (xarray-2025.6.1.tar.gz) = 3003185
+TIMESTAMP = 1751622373
+SHA256 (xarray-2025.7.0.tar.gz) = fd83ac8d638e7caef9d7f0c82bcdf380cede29d2ff84575133b2b95164af78ee
+SIZE (xarray-2025.7.0.tar.gz) = 3005754
diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile
index 826c8ee1e82d..7af64da80dd6 100644
--- a/devel/py-xattr/Makefile
+++ b/devel/py-xattr/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Python wrapper for extended filesystem attributes
WWW= https://github.com/xattr/xattr
diff --git a/devel/py-xstatic-bootstrap3/Makefile b/devel/py-xstatic-bootstrap3/Makefile
index 92ff83d8aee0..2ce6fcc8ebc9 100644
--- a/devel/py-xstatic-bootstrap3/Makefile
+++ b/devel/py-xstatic-bootstrap3/Makefile
@@ -7,7 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 3
DISTNAME= XStatic-Bootstrap-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Bootstrap 3.1.1 (XStatic packaging standard)
WWW= https://getbootstrap.com/
@@ -18,8 +18,4 @@ USE_PYTHON= autoplist distutils
NO_ARCH= yes
-#post-patch:
-# @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-bootstrap'|g" \
-# ${WRKSRC}/setup.py
-
.include <bsd.port.mk>
diff --git a/devel/py-xstatic-ckeditor/Makefile b/devel/py-xstatic-ckeditor/Makefile
index fdc58ef41ed8..4075587d3bb1 100644
--- a/devel/py-xstatic-ckeditor/Makefile
+++ b/devel/py-xstatic-ckeditor/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-CKEditor-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= CKEditor 3.6.4 (XStatic packaging standard)
WWW= https://ckeditor.com
diff --git a/devel/py-xstatic-jquery-file-upload/Makefile b/devel/py-xstatic-jquery-file-upload/Makefile
index 4e36f5f98304..cdaa55b83e7a 100644
--- a/devel/py-xstatic-jquery-file-upload/Makefile
+++ b/devel/py-xstatic-jquery-file-upload/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-jQuery-File-Upload-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= jQuery-File-Upload (XStatic packaging standard)
WWW= https://github.com/blueimp/jQuery-File-Upload
diff --git a/devel/py-xstatic-pygments/Makefile b/devel/py-xstatic-pygments/Makefile
index f4122c9e239e..03b3c72d61bc 100644
--- a/devel/py-xstatic-pygments/Makefile
+++ b/devel/py-xstatic-pygments/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-Pygments-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Pygments 2.9.0 (XStatic packaging standard)
WWW= https://pygments.org/
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index 52593efcac88..b4d275e53512 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyenv
-PORTVERSION= 2.6.3
+PORTVERSION= 2.6.4
DISTVERSIONPREFIX= v
CATEGORIES= devel python
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index b02f146a9936..b4e5c86141eb 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750305161
-SHA256 (pyenv-pyenv-v2.6.3_GH0.tar.gz) = f558daace68867ad33e3d0f670fc04cf98d2a586c33eb5cbe5963ec46de422c3
-SIZE (pyenv-pyenv-v2.6.3_GH0.tar.gz) = 1343474
+TIMESTAMP = 1752046413
+SHA256 (pyenv-pyenv-v2.6.4_GH0.tar.gz) = 6e6e62d14ac924c4b55fe09991be02161bcdafaa1d45a36f99f3c2caac6d51bb
+SIZE (pyenv-pyenv-v2.6.4_GH0.tar.gz) = 1347415
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index a435f0534cf1..60340c0b44cb 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -267,8 +267,8 @@ libexec/pyenv-plugins/python-build/share/python-build/3.13.5
libexec/pyenv-plugins/python-build/share/python-build/3.13.5t
libexec/pyenv-plugins/python-build/share/python-build/3.14t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14-dev
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0b3
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0b3t
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0b4
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0b4t
libexec/pyenv-plugins/python-build/share/python-build/3.15t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.15-dev
libexec/pyenv-plugins/python-build/share/python-build/activepython-2.7.14
@@ -900,6 +900,7 @@ libexec/pyenv-plugins/python-build/share/python-build/patches/3.5.10/Python-3.5.
libexec/pyenv-plugins/python-build/share/python-build/patches/3.5.10/Python-3.5.10/0007-Port-ctypes-and-system-libffi-patch-for-arm64-macOS-.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.5.10/Python-3.5.10/0008-bpo-36231-Support-building-on-macOS-without-usr-incl.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.5.10/Python-3.5.10/0009-bpo-42351-Avoid-error-when-opening-header-with-non-U.patch
+libexec/pyenv-plugins/python-build/share/python-build/patches/3.5.10/Python-3.5.10/0010-bpo-36106-Resolve-sinpi-name-clash-with-libm-IEEE-75.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0001-Detect-arm64-in-configure.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0002-bpo-36231-Support-building-on-macOS-without-usr-incl.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0003-Fix-macOS-_tkinter-use-of-Tck-Tk-in-Library-Framewor.patch
@@ -910,6 +911,7 @@ libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0008-bpo-45405-Prevent-internal-configure-error-when-runn.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0009-bpo-27987-pymalloc-align-by-16bytes-on-64bit-platfor.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0010-bpo-27987-align-PyGC_Head-to-alignof-long-double-GH-.patch
+libexec/pyenv-plugins/python-build/share/python-build/patches/3.6.15/Python-3.6.15/0011-bpo-36106-Resolve-sinpi-name-clash-with-libm-IEEE-75.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.7.8/Python-3.7.8/0001-bpo-45405-Prevent-internal-configure-error-when-runn.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.7.9/Python-3.7.9/0001-bpo-45405-Prevent-internal-configure-error-when-runn.patch
libexec/pyenv-plugins/python-build/share/python-build/patches/3.7.10/Python-3.7.10/0001-bpo-45405-Prevent-internal-configure-error-when-runn.patch
@@ -1032,6 +1034,8 @@ libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.18
libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.18-src
libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.19
libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.19-src
+libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.20
+libexec/pyenv-plugins/python-build/share/python-build/pypy2.7-7.3.20-src
libexec/pyenv-plugins/python-build/share/python-build/pypy3-2.3.1
libexec/pyenv-plugins/python-build/share/python-build/pypy3-2.3.1-src
libexec/pyenv-plugins/python-build/share/python-build/pypy3-2.4.0
@@ -1140,6 +1144,8 @@ libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.18
libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.18-src
libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.19
libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.19-src
+libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.20
+libexec/pyenv-plugins/python-build/share/python-build/pypy3.11-7.3.20-src
libexec/pyenv-plugins/python-build/share/python-build/pypy-1.5-src
libexec/pyenv-plugins/python-build/share/python-build/pypy-1.6
libexec/pyenv-plugins/python-build/share/python-build/pypy-1.7
diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile
index 3df6cee5c082..b84b65e1657e 100644
--- a/devel/qt5-core/Makefile
+++ b/devel/qt5-core/Makefile
@@ -1,5 +1,6 @@
PORTNAME= core
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= qt5-
@@ -25,7 +26,7 @@ CONFIGURE_ARGS= -no-accessibility -no-gif -no-libpng -no-libjpeg \
-no-egl -no-evdev \
-no-fontconfig -no-freetype -no-gtk -no-harfbuzz \
-no-libudev -no-xcb -no-xcb-xlib \
- -no-xkbcommon -no-libinput
+ -no-xkbcommon -no-libinput -no-inotify
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
diff --git a/devel/regexxer/Makefile b/devel/regexxer/Makefile
index ba55ef7209d1..0b9d2034e420 100644
--- a/devel/regexxer/Makefile
+++ b/devel/regexxer/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 9
CATEGORIES= devel textproc gnome
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Interactive tool for performing search and replace operations
WWW= https://regexxer.sourceforge.net/
diff --git a/devel/reposilite/Makefile b/devel/reposilite/Makefile
index 45523dd56275..380ef2c62ad6 100644
--- a/devel/reposilite/Makefile
+++ b/devel/reposilite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reposilite
-DISTVERSION= 3.5.24
+DISTVERSION= 3.5.25
DISTVERSIONSUFFIX= -all
CATEGORIES= devel www java
MASTER_SITES= https://maven.reposilite.com/releases/com/reposilite/reposilite/${DISTVERSION}/
diff --git a/devel/reposilite/distinfo b/devel/reposilite/distinfo
index 7c0917ee975f..8bba69ffcfea 100644
--- a/devel/reposilite/distinfo
+++ b/devel/reposilite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748785224
-SHA256 (reposilite-3.5.24-all.jar) = 1f2039f5fe0e8376c64dee6111286402dd2397dacb501cc6006c542a0255f58d
-SIZE (reposilite-3.5.24-all.jar) = 73324890
+TIMESTAMP = 1751633538
+SHA256 (reposilite-3.5.25-all.jar) = 8356bef53191a912b8a9c256d99002b227b0e5fdbb4f8aa49bf03e73bb15c472
+SIZE (reposilite-3.5.25-all.jar) = 73328583
diff --git a/devel/resolv_wrapper/Makefile b/devel/resolv_wrapper/Makefile
index ad72d5e63daf..6391bc7a8589 100644
--- a/devel/resolv_wrapper/Makefile
+++ b/devel/resolv_wrapper/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.1.8
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Wrapper for dns name resolving or dns faking
WWW= https://cwrap.org/resolv_wrapper.html
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index e23dd37b39b2..32fed8b93c77 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1123.0
+PORTVERSION= 1.1124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 866cc2f41584..023b1bd29f51 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375075
-SHA256 (rubygem/aws-partitions-1.1123.0.gem) = 9409e0336848a99ef06f1d3d67d8350ae3b330bf8b442bd409824810a23f8e00
-SIZE (rubygem/aws-partitions-1.1123.0.gem) = 81408
+TIMESTAMP = 1751622379
+SHA256 (rubygem/aws-partitions-1.1124.0.gem) = 6abc53e3c1300cde99738b0dd4dff9d0847797eaace9815f2784597418822bd5
+SIZE (rubygem/aws-partitions-1.1124.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index f7d8770c41ce..b0ffca15d073 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/Makefile
+++ b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanroomsml
-PORTVERSION= 1.26.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 504958402e15..7705647dedb2 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813250
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.26.0.gem) = 9d1af476c6253f1a5b11d1423a952d4343655f9f7ae06a76e682191619688cdd
-SIZE (rubygem/aws-sdk-cleanroomsml-1.26.0.gem) = 77312
+TIMESTAMP = 1751622381
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.27.0.gem) = 35e6006ac00991bc012cc0c51e80f338e0e4a936245312b0907099b9b1d92486
+SIZE (rubygem/aws-sdk-cleanroomsml-1.27.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 8d32f9918dc7..8f88a8fab81b 100644
--- a/devel/rubygem-aws-sdk-core/Makefile
+++ b/devel/rubygem-aws-sdk-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.226.1
+PORTVERSION= 3.226.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 840f8e6afe22..7f4e9ca8e1f6 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954300
-SHA256 (rubygem/aws-sdk-core-3.226.1.gem) = 6e0fcee9d5fb8792c785ce5ae6a7af266e16e09e24bc623f13db7e91047ff5eb
-SIZE (rubygem/aws-sdk-core-3.226.1.gem) = 392192
+TIMESTAMP = 1751622383
+SHA256 (rubygem/aws-sdk-core-3.226.2.gem) = ef85b574ccfa6e8a3d59c1eafd2b7388752121d8e62eee4f777ca55df9c4c9c7
+SIZE (rubygem/aws-sdk-core-3.226.2.gem) = 392704
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index d4e77a81e51f..f98b2e619467 100644
--- a/devel/rubygem-aws-sdk-datazone/Makefile
+++ b/devel/rubygem-aws-sdk-datazone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datazone
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index c0ea28b047a6..781f3a1a5090 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813360
-SHA256 (rubygem/aws-sdk-datazone-1.40.0.gem) = 50bb71c8fde33213f9cab7bcdff723aae3d70ee1861ae9635bbb23277016b9da
-SIZE (rubygem/aws-sdk-datazone-1.40.0.gem) = 235520
+TIMESTAMP = 1751622385
+SHA256 (rubygem/aws-sdk-datazone-1.41.0.gem) = 30be99d1aed24912c0b0a3c8e8efbca3f09d471ec36ca57ea1919ab5fdbe0d60
+SIZE (rubygem/aws-sdk-datazone-1.41.0.gem) = 235520
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index f12abb17c9a1..0de122f1c93d 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.533.0
+PORTVERSION= 1.534.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 92603834effa..2356d20343a8 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208200
-SHA256 (rubygem/aws-sdk-ec2-1.533.0.gem) = f2378d773f2e163a48948b61890bb55daa5c09b271d3689c0ec1267a15e909c8
-SIZE (rubygem/aws-sdk-ec2-1.533.0.gem) = 1456640
+TIMESTAMP = 1751622387
+SHA256 (rubygem/aws-sdk-ec2-1.534.0.gem) = e618511da9e1685ae08f8306d18a03a3625f70a5a602c53fc6d9149b349653fa
+SIZE (rubygem/aws-sdk-ec2-1.534.0.gem) = 1456640
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
new file mode 100644
index 000000000000..27ff7a6e6a39
--- /dev/null
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-odb
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Oracle Database (odb)
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-odb
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
new file mode 100644
index 000000000000..e39bfc9402b0
--- /dev/null
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751622345
+SHA256 (rubygem/aws-sdk-odb-1.0.0.gem) = 63fc9317a647f89c851e1716d5f9aa9a7e965f7be3fce93f33590bf594757167
+SIZE (rubygem/aws-sdk-odb-1.0.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-odb/pkg-descr b/devel/rubygem-aws-sdk-odb/pkg-descr
new file mode 100644
index 000000000000..0b24effc175f
--- /dev/null
+++ b/devel/rubygem-aws-sdk-odb/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Oracle Database (odb).
diff --git a/devel/rubygem-aws-sdk-qbusiness/Makefile b/devel/rubygem-aws-sdk-qbusiness/Makefile
index 2a7708d40a5e..afe611ee918c 100644
--- a/devel/rubygem-aws-sdk-qbusiness/Makefile
+++ b/devel/rubygem-aws-sdk-qbusiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qbusiness
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qbusiness/distinfo b/devel/rubygem-aws-sdk-qbusiness/distinfo
index f2051d68f225..8ddfb2fb0d0f 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208212
-SHA256 (rubygem/aws-sdk-qbusiness-1.41.0.gem) = d12d11f80fa30e92c99a5b64b48a9f9f7c350b271ee3116ca8b2e64bd0910c2b
-SIZE (rubygem/aws-sdk-qbusiness-1.41.0.gem) = 147968
+TIMESTAMP = 1751622389
+SHA256 (rubygem/aws-sdk-qbusiness-1.42.0.gem) = bff6facff3038f2f5a9a03cdf4c1cac23bd8203c09d365d7edbb5568de8ee9d0
+SIZE (rubygem/aws-sdk-qbusiness-1.42.0.gem) = 156672
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 4741fa40b452..0944a9921cba 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.282.0
+PORTVERSION= 1.283.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index 82e853cbc030..736ba5d20d38 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208216
-SHA256 (rubygem/aws-sdk-rds-1.282.0.gem) = 159c4d5ea71295dc466ca78e99013b593cee33bc28fd0f98bde9ed7028a18603
-SIZE (rubygem/aws-sdk-rds-1.282.0.gem) = 645120
+TIMESTAMP = 1751622391
+SHA256 (rubygem/aws-sdk-rds-1.283.0.gem) = 4cd12e423b04eb07dc4ff97ceb8f05c18d2104ba380ea5a4f0b14a3f4c5810dd
+SIZE (rubygem/aws-sdk-rds-1.283.0.gem) = 645120
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index b7f23260f237..672282606c35 100644
--- a/devel/rubygem-aws-sdk-resources/Makefile
+++ b/devel/rubygem-aws-sdk-resources/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resources
-PORTVERSION= 3.233.0
+PORTVERSION= 3.234.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -288,6 +288,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-notificationscontacts>=1<2:devel/rubygem-aws-sdk-notificationscontacts \
rubygem-aws-sdk-oam>=1<2:devel/rubygem-aws-sdk-oam \
rubygem-aws-sdk-observabilityadmin>=1<2:devel/rubygem-aws-sdk-observabilityadmin \
+ rubygem-aws-sdk-odb>=1<2:devel/rubygem-aws-sdk-odb \
rubygem-aws-sdk-omics>=1<2:devel/rubygem-aws-sdk-omics \
rubygem-aws-sdk-opensearchserverless>=1<2:devel/rubygem-aws-sdk-opensearchserverless \
rubygem-aws-sdk-opensearchservice>=1<2:devel/rubygem-aws-sdk-opensearchservice \
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 79ec964f0705..7b1183c92f2f 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208218
-SHA256 (rubygem/aws-sdk-resources-3.233.0.gem) = 010156214cd1c653d56ef74febb688c6938e9142a5503c6b9822d49372c5cce4
-SIZE (rubygem/aws-sdk-resources-3.233.0.gem) = 23040
+TIMESTAMP = 1751622393
+SHA256 (rubygem/aws-sdk-resources-3.234.0.gem) = c458e854e6fd73c2cf566c7b928afb62362904175f044660c129ddac1fa1ad3d
+SIZE (rubygem/aws-sdk-resources-3.234.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index a0886801dc94..54825891fcac 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.312.0
+PORTVERSION= 1.313.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index 0c0f8c01e778..7c35cee9e581 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954372
-SHA256 (rubygem/aws-sdk-sagemaker-1.312.0.gem) = 7deae4ade0196cd493ea658cfa988a043c10a83b42853ba61a49a5bbfa269315
-SIZE (rubygem/aws-sdk-sagemaker-1.312.0.gem) = 786944
+TIMESTAMP = 1751622395
+SHA256 (rubygem/aws-sdk-sagemaker-1.313.0.gem) = 28e71a86a99faf222c74103695e85da3bac25573ff32f973d01d658c2c98db07
+SIZE (rubygem/aws-sdk-sagemaker-1.313.0.gem) = 786944
diff --git a/devel/rubygem-danger/Makefile b/devel/rubygem-danger/Makefile
index 0ccb29ba35a3..6fd87b0ed89f 100644
--- a/devel/rubygem-danger/Makefile
+++ b/devel/rubygem-danger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= danger
-PORTVERSION= 9.5.1
+PORTVERSION= 9.5.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,16 +13,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-claide>=1.0<2:devel/rubygem-claide \
rubygem-claide-plugins>=0.9.2:devel/rubygem-claide-plugins \
- rubygem-colored2>=3.1<4:textproc/rubygem-colored2 \
+ rubygem-colored2>=3.1<5:textproc/rubygem-colored2 \
rubygem-cork>=0.1<1:devel/rubygem-cork \
rubygem-faraday-gitlab>=0.9.0<3.0:www/rubygem-faraday-gitlab \
rubygem-faraday-http-cache-gitlab>=2.0.0<3:www/rubygem-faraday-http-cache-gitlab \
- rubygem-git>=1.13<2:devel/rubygem-git \
- rubygem-kramdown-gitlab>=2.3<3:textproc/rubygem-kramdown-gitlab \
+ rubygem-git>=1.13<3:devel/rubygem-git \
+ rubygem-kramdown-gitlab>=2.5.1<3:textproc/rubygem-kramdown-gitlab \
rubygem-kramdown-parser-gfm-gitlab>=1.0<2:textproc/rubygem-kramdown-parser-gfm-gitlab \
rubygem-octokit-gitlab>=4:net/rubygem-octokit-gitlab \
rubygem-pstore>=0.1<1:devel/rubygem-pstore \
- rubygem-terminal-table>=1<4:textproc/rubygem-terminal-table
+ rubygem-terminal-table>=1<5:textproc/rubygem-terminal-table
USES= gem
diff --git a/devel/rubygem-danger/distinfo b/devel/rubygem-danger/distinfo
index 242359388270..b19b395ba257 100644
--- a/devel/rubygem-danger/distinfo
+++ b/devel/rubygem-danger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734329662
-SHA256 (rubygem/danger-9.5.1.gem) = 212a8dc57b6f63d1edebf1090bc725d265610d7e07abfc77c0c2eef3298bd468
-SIZE (rubygem/danger-9.5.1.gem) = 89088
+TIMESTAMP = 1752214202
+SHA256 (rubygem/danger-9.5.3.gem) = d1dc33cdebd20651f06b55dbdd249e6346ad21b2a908baef6af6b22ba43aaa36
+SIZE (rubygem/danger-9.5.3.gem) = 89088
diff --git a/devel/rubygem-dry-types-gitlab/Makefile b/devel/rubygem-dry-types-gitlab/Makefile
index b6d09de23847..4cba7b27beb7 100644
--- a/devel/rubygem-dry-types-gitlab/Makefile
+++ b/devel/rubygem-dry-types-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dry-types
-PORTVERSION= 1.8.2
+PORTVERSION= 1.8.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-dry-types-gitlab/distinfo b/devel/rubygem-dry-types-gitlab/distinfo
index 3d274be9e703..3284c2759d28 100644
--- a/devel/rubygem-dry-types-gitlab/distinfo
+++ b/devel/rubygem-dry-types-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606579
-SHA256 (rubygem/dry-types-1.8.2.gem) = c84e9ada69419c727c3b12e191e0ed7d2c6d58d040d55e79ea16e0ebf8b3ec0f
-SIZE (rubygem/dry-types-1.8.2.gem) = 47104
+TIMESTAMP = 1752213859
+SHA256 (rubygem/dry-types-1.8.3.gem) = b5d97a45e0ed273131c0c3d5bc9f5633c2d1242e092ee47401ce7d5eab65c1bc
+SIZE (rubygem/dry-types-1.8.3.gem) = 47104
diff --git a/devel/rubygem-gitlab-sdk/Makefile b/devel/rubygem-gitlab-sdk/Makefile
index a4776fce0231..5c7204e826c1 100644
--- a/devel/rubygem-gitlab-sdk/Makefile
+++ b/devel/rubygem-gitlab-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-sdk
-PORTVERSION= 0.3.0
+PORTVERSION= 0.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://gitlab.com/gitlab-org/analytics-section/product-analytics/gl-appli
LICENSE= MIT
-RUN_DEPENDS= rubygem-activesupport70>=5.2:devel/rubygem-activesupport70 \
+RUN_DEPENDS= rubygem-activesupport-gitlab>=5.2:devel/rubygem-activesupport-gitlab \
rubygem-rake>=13.0<14:devel/rubygem-rake \
rubygem-snowplow-tracker>=0.8.0<0.9:devel/rubygem-snowplow-tracker
@@ -17,9 +17,4 @@ USES= gem
NO_ARCH= yes
-# problem is reported upstream:
-# https://gitlab.com/gitlab-org/analytics-section/product-analytics/gl-application-sdk-rb/-/issues/5
-post-extract:
- ${CHMOD} -R o-w ${WRKSRC}
-
.include <bsd.port.mk>
diff --git a/devel/rubygem-gitlab-sdk/distinfo b/devel/rubygem-gitlab-sdk/distinfo
index 86b0ea8573cd..c550dad65b99 100644
--- a/devel/rubygem-gitlab-sdk/distinfo
+++ b/devel/rubygem-gitlab-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708417694
-SHA256 (rubygem/gitlab-sdk-0.3.0.gem) = 22260f148451155c2e7bdfa1ea9f3e50061a7c31700cb80f8859713560b88903
-SIZE (rubygem/gitlab-sdk-0.3.0.gem) = 7680
+TIMESTAMP = 1752213517
+SHA256 (rubygem/gitlab-sdk-0.3.1.gem) = 48ba49084f4ab92df7c7ef9f347020d9dfdf6ed9c1e782b67264e98ffe6ea710
+SIZE (rubygem/gitlab-sdk-0.3.1.gem) = 7680
diff --git a/devel/rubygem-io-stream/Makefile b/devel/rubygem-io-stream/Makefile
index fd766b245f6a..9e5a30ae3202 100644
--- a/devel/rubygem-io-stream/Makefile
+++ b/devel/rubygem-io-stream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-stream
-PORTVERSION= 0.8.0
+PORTVERSION= 0.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-stream/distinfo b/devel/rubygem-io-stream/distinfo
index f70c0eb97dcf..d84182a5d43b 100644
--- a/devel/rubygem-io-stream/distinfo
+++ b/devel/rubygem-io-stream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954398
-SHA256 (rubygem/io-stream-0.8.0.gem) = bd3a35418626c7c841b0e1520146ac06cd7213efbf81762dcb559ad675f7d213
-SIZE (rubygem/io-stream-0.8.0.gem) = 17920
+TIMESTAMP = 1751622399
+SHA256 (rubygem/io-stream-0.10.0.gem) = 55d2cf28f925de4d7bdfa33b4308916b0ac3fbd3ca1af8e2c4ab067dac4f3d65
+SIZE (rubygem/io-stream-0.10.0.gem) = 17920
diff --git a/devel/rubygem-opentelemetry-exporter-otlp/Makefile b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
index 61a2311c2297..eda0a9552c12 100644
--- a/devel/rubygem-opentelemetry-exporter-otlp/Makefile
+++ b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp
-PORTVERSION= 0.29.1
+PORTVERSION= 0.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-exporter-otlp/distinfo b/devel/rubygem-opentelemetry-exporter-otlp/distinfo
index 845bdb59d433..e6ff186dd3cf 100644
--- a/devel/rubygem-opentelemetry-exporter-otlp/distinfo
+++ b/devel/rubygem-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733806916
-SHA256 (rubygem/opentelemetry-exporter-otlp-0.29.1.gem) = 3244c5f489f4ee1900dbb197a15e8ed49d0c777aaa52a5cd1d1fb3cb0a190eb0
-SIZE (rubygem/opentelemetry-exporter-otlp-0.29.1.gem) = 22528
+TIMESTAMP = 1752212728
+SHA256 (rubygem/opentelemetry-exporter-otlp-0.30.0.gem) = 07cb0446bb782dfcf7cc27d2d6ebcf9aef1a4585b3f4952be6276a1e77d5ba97
+SIZE (rubygem/opentelemetry-exporter-otlp-0.30.0.gem) = 22528
diff --git a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
index 23faa99b709b..6ac739cac083 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
+++ b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-helpers-sql-obfuscation
-PORTVERSION= 0.1.1
+PORTVERSION= 0.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
index d56331420d96..24eb33ca1c11 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
+++ b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720780395
-SHA256 (rubygem/opentelemetry-helpers-sql-obfuscation-0.1.1.gem) = 77fcd49d6b9aafa3dbf3e8e81b002a9ffaa55294570ece9596aa9c0dd9019dcc
-SIZE (rubygem/opentelemetry-helpers-sql-obfuscation-0.1.1.gem) = 11776
+TIMESTAMP = 1752212838
+SHA256 (rubygem/opentelemetry-helpers-sql-obfuscation-0.3.0.gem) = f5d866d58f98267b5302be479c9dddad25ddf7db19030d44fb5ab93025ea9e4b
+SIZE (rubygem/opentelemetry-helpers-sql-obfuscation-0.3.0.gem) = 11776
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
index 377c2606ecf4..d520a91a72f1 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-action_pack
-PORTVERSION= 0.12.0
+PORTVERSION= 0.12.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
index 3ca0054a5234..c1f155a3e59b 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738902523
-SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.12.0.gem) = c7940b1771cff440f7828841ed3b0f4546ae71d89f8433b1afcde9dbc7e8ee35
-SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.12.0.gem) = 13312
+TIMESTAMP = 1752212932
+SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.12.3.gem) = ba381378992a1cd7dee956803c4473e367094721bb0717228f10f4754b77e4e6
+SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.12.3.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
index 276a3ca4ed95..feaae31b540d 100644
--- a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-aws_sdk
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
index 1eba6c54c5d6..071b92f0d737 100644
--- a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737270967
-SHA256 (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.0.gem) = d8ab721b8f0d0c77c77b9c50f59f23b2462592f21286ac7ccd11aafbbeb0036f
-SIZE (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.0.gem) = 14336
+TIMESTAMP = 1752213026
+SHA256 (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.1.gem) = 84f296e8c16c620b6111fdd544d49c56cdde939f574091cfa20d849f7cfb7ec7
+SIZE (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.1.gem) = 14336
diff --git a/devel/rubygem-opentelemetry-instrumentation-http/Makefile b/devel/rubygem-opentelemetry-instrumentation-http/Makefile
index 82ddd6990063..0b32659afa58 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-http
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-http/distinfo b/devel/rubygem-opentelemetry-instrumentation-http/distinfo
index 825d0953d2f1..5accff91a5de 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737271026
-SHA256 (rubygem/opentelemetry-instrumentation-http-0.24.0.gem) = 94419a35e3ae4be4ba9a6b3a1992872def476b8fb764062feeeefff7fafca0ba
-SIZE (rubygem/opentelemetry-instrumentation-http-0.24.0.gem) = 11776
+TIMESTAMP = 1752213148
+SHA256 (rubygem/opentelemetry-instrumentation-http-0.25.1.gem) = 70424c12fa60f850f0a8218d3ce425ed9bd7d548cd43b5572876b3301f85bb3f
+SIZE (rubygem/opentelemetry-instrumentation-http-0.25.1.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-rake/Makefile b/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
index bf8e630e4ddf..0271ffdc79a6 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rake
-PORTVERSION= 0.3.0
+PORTVERSION= 0.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-rake/distinfo b/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
index 1c276c3949c6..491c604fe11f 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737271078
-SHA256 (rubygem/opentelemetry-instrumentation-rake-0.3.0.gem) = 1b8c2db79b1c896ed0755144146c10ae75b8d49b5484772aa079bd15321d421e
-SIZE (rubygem/opentelemetry-instrumentation-rake-0.3.0.gem) = 10752
+TIMESTAMP = 1752213273
+SHA256 (rubygem/opentelemetry-instrumentation-rake-0.3.1.gem) = dd12d24373a6f293de51ecff8986f2e341a24ad28b2dbabac21f2ccfbb43dcd9
+SIZE (rubygem/opentelemetry-instrumentation-rake-0.3.1.gem) = 10752
diff --git a/devel/rubygem-scientist/Makefile b/devel/rubygem-scientist/Makefile
index 4fe30838055b..0bda492b84ab 100644
--- a/devel/rubygem-scientist/Makefile
+++ b/devel/rubygem-scientist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scientist
-PORTVERSION= 1.6.4
+PORTVERSION= 1.6.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-scientist/distinfo b/devel/rubygem-scientist/distinfo
index 0480e1229f7f..fc115336b785 100644
--- a/devel/rubygem-scientist/distinfo
+++ b/devel/rubygem-scientist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701865339
-SHA256 (rubygem/scientist-1.6.4.gem) = 88283c5e582d1894ea2ac175ef975d6b4e9ae0a8ed2c61f6f39ca799ec32ee11
-SIZE (rubygem/scientist-1.6.4.gem) = 25600
+TIMESTAMP = 1752212587
+SHA256 (rubygem/scientist-1.6.5.gem) = 561fd968fb894a89c4acfde3a5a64da03f30dba8c2b87e35fbf202e19a52841c
+SIZE (rubygem/scientist-1.6.5.gem) = 26624
diff --git a/devel/rubygem-sequel/Makefile b/devel/rubygem-sequel/Makefile
index 71b065e55a80..c4c28320cce4 100644
--- a/devel/rubygem-sequel/Makefile
+++ b/devel/rubygem-sequel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sequel
-PORTVERSION= 5.93.0
+PORTVERSION= 5.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sequel/distinfo b/devel/rubygem-sequel/distinfo
index 8acf03c57555..5f596daf339e 100644
--- a/devel/rubygem-sequel/distinfo
+++ b/devel/rubygem-sequel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749814000
-SHA256 (rubygem/sequel-5.93.0.gem) = 5828193600de98e160082b1cd984683c9412533861300b64521f58cb2a5129b2
-SIZE (rubygem/sequel-5.93.0.gem) = 645120
+TIMESTAMP = 1751622411
+SHA256 (rubygem/sequel-5.94.0.gem) = dfb13a6da870a060f7f8ac47969944281b51419181dc695c810ec7177d0e2e59
+SIZE (rubygem/sequel-5.94.0.gem) = 646656
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 4e913180a5b1..4408da0f18bd 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12210
+PORTVERSION= 0.5.12216
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index c6a5ab924c06..71f484d060a8 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375121
-SHA256 (rubygem/sorbet-runtime-0.5.12210.gem) = 7571536d928970039b5b00c3fd7d69fea8fe17583f474542949fa9024dbf5e73
-SIZE (rubygem/sorbet-runtime-0.5.12210.gem) = 89088
+TIMESTAMP = 1751622397
+SHA256 (rubygem/sorbet-runtime-0.5.12216.gem) = 14204827ca89ae70a00e6cc555c1e49ec8978b9d61211b020b15b2f0e80d1c91
+SIZE (rubygem/sorbet-runtime-0.5.12216.gem) = 89600
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index b327826acdc0..63cd92a31912 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.11.2
+PORTVERSION= 1.11.3
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
diff --git a/devel/sbt/distinfo b/devel/sbt/distinfo
index 100504803dfd..d6491fb36c73 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749464848
-SHA256 (sbt-1.11.2.tgz) = 84c7b9d8e20c5dc8356154a5b7146c0a8b86aba97268ce9fe1a585d2c8908f4f
-SIZE (sbt-1.11.2.tgz) = 58208748
+TIMESTAMP = 1752077738
+SHA256 (sbt-1.11.3.tgz) = 3ea50915ac8b989b8b1fc9e24e594a60d3c181d43013fe964b15feb384483b3c
+SIZE (sbt-1.11.3.tgz) = 58211941
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index a53f9d445ace..395a72095f8b 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/sfml/Makefile b/devel/sfml/Makefile
index 1f4725c6abd4..6de899d3aaaf 100644
--- a/devel/sfml/Makefile
+++ b/devel/sfml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SFML
-PORTVERSION= 2.6.1
-PORTREVISION= 1
+DISTVERSION= 2.6.2
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@@ -11,8 +10,6 @@ WWW= https://www.sfml-dev.org/ \
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/license.md
-BROKEN_FreeBSD_15= compilation fails with libc++ 19, see PR281540
-
USES= cmake compiler:c++11-lang
USE_GITHUB= yes
CMAKE_ON= SFML_USE_SYSTEM_DEPS
@@ -23,6 +20,9 @@ CONFLICTS= sfml251
PORTDATA= *
PORTDOCS= *
+PLIST_SUB= LONGVERSION=${DISTVERSION} \
+ SHORTVERSION=${DISTVERSION:R}
+
OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_GROUP= MODULES
OPTIONS_GROUP_MODULES= AUDIO GRAPHICS NETWORK WINDOW
diff --git a/devel/sfml/distinfo b/devel/sfml/distinfo
index 96bc007dc613..8d0b3b95beec 100644
--- a/devel/sfml/distinfo
+++ b/devel/sfml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717434619
-SHA256 (SFML-SFML-2.6.1_GH0.tar.gz) = 82535db9e57105d4f3a8aedabd138631defaedc593cab589c924b7d7a11ffb9d
-SIZE (SFML-SFML-2.6.1_GH0.tar.gz) = 25499153
+TIMESTAMP = 1731608442
+SHA256 (SFML-SFML-2.6.2_GH0.tar.gz) = 15ff4d608a018f287c6a885db0a2da86ea389e516d2323629e4d4407a7ce047f
+SIZE (SFML-SFML-2.6.2_GH0.tar.gz) = 28624288
diff --git a/devel/sfml/files/patch-include_SFML_System_String.hpp b/devel/sfml/files/patch-include_SFML_System_String.hpp
new file mode 100644
index 000000000000..ae79639bd4a2
--- /dev/null
+++ b/devel/sfml/files/patch-include_SFML_System_String.hpp
@@ -0,0 +1,134 @@
+--- include/SFML/System/String.hpp.orig 2023-10-30 00:03:26 UTC
++++ include/SFML/System/String.hpp
+@@ -35,6 +35,131 @@
+ #include <string>
+
+
++namespace std
++{
++
++namespace // anonymous
++{
++
++template<class CharType, class IntType, IntType EOFVal>
++struct char_traits_base
++{
++ using char_type = CharType;
++ using int_type = IntType;
++ using off_type = streamoff;
++ using pos_type = fpos<mbstate_t>;
++ using state_type = mbstate_t;
++
++ static inline constexpr void assign(char_type& c1, const char_type& c2) noexcept
++ {
++ c1 = c2;
++ }
++
++ static inline constexpr bool eq(char_type c1, char_type c2) noexcept
++ {
++ return c1 == c2;
++ }
++
++ static inline constexpr bool lt(char_type c1, char_type c2) noexcept
++ {
++ return c1 < c2;
++ }
++
++ static constexpr int compare(const char_type* lhs, const char_type* rhs, size_t count) noexcept
++ {
++ for (; count; --count, ++lhs, ++rhs)
++ {
++ if (lt(*lhs, *rhs))
++ return -1;
++ if (lt(*rhs, *lhs))
++ return 1;
++ }
++ return 0;
++ }
++
++ static inline size_t constexpr length(const char_type* s) noexcept
++ {
++ size_t i = 0;
++ for (; s[i] != '\0'; ++i)
++ {
++ }
++ return i;
++ }
++
++ static constexpr const char_type* find(const char_type* s, size_t n, const char_type& a) noexcept
++ {
++ for (; n; --n)
++ {
++ if (*s == a)
++ return s;
++ ++s;
++ }
++ return nullptr;
++ }
++
++ static inline char_type* move(char_type* s1, const char_type* s2, size_t n) noexcept
++ {
++ return reinterpret_cast<char_type*>(__builtin_memmove(s1, s2, n * sizeof(char_type)));
++ }
++
++ static inline char_type* copy(char_type* s1, const char_type* s2, size_t n) noexcept
++ {
++ __builtin_memmove(s1, s2, n * sizeof(char_type));
++ return s1;
++ }
++
++ static inline char_type* assign(char_type* s, size_t n, char_type a) noexcept
++ {
++ std::fill_n(s, n, a);
++ return s;
++ }
++
++ static inline constexpr int_type not_eof(int_type c) noexcept
++ {
++ return eq_int_type(c, eof()) ? ~eof() : c;
++ }
++
++ static inline constexpr char_type to_char_type(int_type c) noexcept
++ {
++ return char_type(c);
++ }
++
++ static inline constexpr int_type to_int_type(char_type c) noexcept
++ {
++ return int_type(c);
++ }
++
++ static inline constexpr bool eq_int_type(int_type c1, int_type c2) noexcept
++ {
++ return c1 == c2;
++ }
++
++ static inline constexpr int_type eof() noexcept
++ {
++ return int_type(EOF);
++ }
++};
++
++} // namespace anonymous
++
++template<>
++struct char_traits<unsigned char> : char_traits_base<unsigned char, unsigned int, static_cast<unsigned int>(EOF)>
++{
++};
++
++template<>
++struct char_traits<unsigned short> : char_traits_base<unsigned short, unsigned int, static_cast<unsigned int>(0xFFFF)>
++{
++};
++
++template<>
++struct char_traits<unsigned int> : char_traits_base<unsigned int, unsigned int, static_cast<unsigned int>(0xFFFFFFFF)>
++{
++};
++
++} // namespace std
++
++
+ namespace sf
+ {
+ ////////////////////////////////////////////////////////////
diff --git a/devel/sfml/pkg-plist b/devel/sfml/pkg-plist
index 9ea258788869..c40d1217fe01 100644
--- a/devel/sfml/pkg-plist
+++ b/devel/sfml/pkg-plist
@@ -113,20 +113,20 @@ lib/cmake/SFML/SFMLConfigVersion.cmake
lib/cmake/SFML/SFMLSharedTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SFML/SFMLSharedTargets.cmake
%%AUDIO%%lib/libsfml-audio.so
-%%AUDIO%%lib/libsfml-audio.so.2.6
-%%AUDIO%%lib/libsfml-audio.so.2.6.1
+%%AUDIO%%lib/libsfml-audio.so.%%SHORTVERSION%%
+%%AUDIO%%lib/libsfml-audio.so.%%LONGVERSION%%
%%GRAPHICS%%lib/libsfml-graphics.so
-%%GRAPHICS%%lib/libsfml-graphics.so.2.6
-%%GRAPHICS%%lib/libsfml-graphics.so.2.6.1
+%%GRAPHICS%%lib/libsfml-graphics.so.%%SHORTVERSION%%
+%%GRAPHICS%%lib/libsfml-graphics.so.%%LONGVERSION%%
%%NETWORK%%lib/libsfml-network.so
-%%NETWORK%%lib/libsfml-network.so.2.6
-%%NETWORK%%lib/libsfml-network.so.2.6.1
+%%NETWORK%%lib/libsfml-network.so.%%SHORTVERSION%%
+%%NETWORK%%lib/libsfml-network.so.%%LONGVERSION%%
lib/libsfml-system.so
-lib/libsfml-system.so.2.6
-lib/libsfml-system.so.2.6.1
+lib/libsfml-system.so.%%SHORTVERSION%%
+lib/libsfml-system.so.%%LONGVERSION%%
%%WINDOW%%lib/libsfml-window.so
-%%WINDOW%%lib/libsfml-window.so.2.6
-%%WINDOW%%lib/libsfml-window.so.2.6.1
+%%WINDOW%%lib/libsfml-window.so.%%SHORTVERSION%%
+%%WINDOW%%lib/libsfml-window.so.%%LONGVERSION%%
libdata/pkgconfig/sfml-all.pc
%%AUDIO%%libdata/pkgconfig/sfml-audio.pc
%%GRAPHICS%%libdata/pkgconfig/sfml-graphics.pc
diff --git a/devel/sfml1/Makefile b/devel/sfml1/Makefile
index aec0074ded1f..4f0dcf67e7e0 100644
--- a/devel/sfml1/Makefile
+++ b/devel/sfml1/Makefile
@@ -10,6 +10,10 @@ MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simple and Fast Multimedia Library
WWW= https://www.sfml-dev.org/
+BROKEN= Does not build
+DEPRECATED= Broken obsolete version
+EXPIRATION_DATE=2025-09-10
+
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/license.txt
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index 3b370f5385f2..b3f1f211d6df 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 3.11.0
-PORTREVISION= 3
+DISTVERSION= 3.12.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/shfmt/distinfo b/devel/shfmt/distinfo
index d2408ac49533..ae8df3965022 100644
--- a/devel/shfmt/distinfo
+++ b/devel/shfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741229563
-SHA256 (go/devel_shfmt/shfmt-v3.11.0/v3.11.0.mod) = 77096dfc57aad78b04724c8083abeeb521a3975b56bdd3dbfa860cebe79de881
-SIZE (go/devel_shfmt/shfmt-v3.11.0/v3.11.0.mod) = 440
-SHA256 (go/devel_shfmt/shfmt-v3.11.0/v3.11.0.zip) = ffb8657db75c2d1707618f9ff9524bbdba2cd5d31b25df7f08e3e125d2f969eb
-SIZE (go/devel_shfmt/shfmt-v3.11.0/v3.11.0.zip) = 263395
+TIMESTAMP = 1751905025
+SHA256 (go/devel_shfmt/shfmt-v3.12.0/v3.12.0.mod) = bd6c4b7f07c501319545135d2b53f0743b43562ddc002925bf38b209d0dfde39
+SIZE (go/devel_shfmt/shfmt-v3.12.0/v3.12.0.mod) = 442
+SHA256 (go/devel_shfmt/shfmt-v3.12.0/v3.12.0.zip) = e5c1949ada636589ba1d0621274bd6d2e7b46f9def4181cc4fb0e97b7a8779ef
+SIZE (go/devel_shfmt/shfmt-v3.12.0/v3.12.0.zip) = 270942
diff --git a/devel/socket_wrapper/Makefile b/devel/socket_wrapper/Makefile
index 975738cc4f23..f08eaf6ffba7 100644
--- a/devel/socket_wrapper/Makefile
+++ b/devel/socket_wrapper/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.4.2
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library passing all socket communications through unix sockets
WWW= https://cwrap.org/socket_wrapper.html
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index 71925c04c733..2d7164957d7d 100644
--- a/devel/soft-serve/Makefile
+++ b/devel/soft-serve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soft-serve
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/sope/Makefile b/devel/sope/Makefile
index 8b1b8bb251d0..0304a1aff2bd 100644
--- a/devel/sope/Makefile
+++ b/devel/sope/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sope
-PORTVERSION= 5.12.1
-PORTREVISION= 1
+PORTVERSION= 5.12.2
CATEGORIES= devel gnustep
MASTER_SITES= https://packages.sogo.nu/sources/
DISTNAME= SOPE-${PORTVERSION}
@@ -13,7 +12,7 @@ WWW= https://sogo.nu/
LICENSE= LGPL20
FLAVORS= mysql pgsql
-FLAVOR?= ${FLAVORS[1]}
+FLAVOR?= ${FLAVORS:[1]}
USES= gmake gnome iconv gnustep
USE_GNOME= libxml2
@@ -36,8 +35,8 @@ WRKSRC= ${WRKDIR}/SOPE
OPTIONS_DEFINE= LDAP
OPTIONS_DEFAULT= LDAP
-OPTIONS_SINGLE_DATABASE=MYSQL PGSQL
OPTIONS_SINGLE= DATABASE
+OPTIONS_SINGLE_DATABASE=MYSQL PGSQL
DATABASE_DESC= Database support
OPTIONS_SUB= yes
diff --git a/devel/sope/distinfo b/devel/sope/distinfo
index 278ed40a9872..3e87217bf2ba 100644
--- a/devel/sope/distinfo
+++ b/devel/sope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747459176
-SHA256 (SOPE-5.12.1.tar.gz) = 78514dc002762f43dd25973d907fb8503ea57e9ead932a1aa8123b64516b4151
-SIZE (SOPE-5.12.1.tar.gz) = 2305637
+TIMESTAMP = 1751951796
+SHA256 (SOPE-5.12.2.tar.gz) = 32bc4923c3cb8be9e32c797c31d215616e77a3305e720ad11cecc4eab128fd85
+SIZE (SOPE-5.12.2.tar.gz) = 2306173
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index daafbc141d74..9445ecd5956e 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 27
+PORTREVISION= 28
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index b69f86b37868..b5ea98bdb4e7 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 4114fa826882..1c4e9da96efd 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 1955642b94a7..944b89ddbaa8 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index 9c8d8a1dcd64..b4c7d4994d81 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 3bcea6419fe4..7f71ddbb7d75 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.8
+DISTVERSION= 0.9.3
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
index 78d216626871..525fd5227279 100644
--- a/devel/transient-devel/distinfo
+++ b/devel/transient-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746094408
-SHA256 (magit-transient-v0.8.8_GH0.tar.gz) = ca8879703b687227216a2266cce6affe54466e2250fcca23ea833c91dfaef234
-SIZE (magit-transient-v0.8.8_GH0.tar.gz) = 161526
+TIMESTAMP = 1751924311
+SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
+SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index d706d75ffa8c..27455e6b000d 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.8
+DISTVERSION= 0.9.3
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 8a67756605f3..699e7b78d06e 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746093975
-SHA256 (magit-transient-v0.8.8_GH0.tar.gz) = ca8879703b687227216a2266cce6affe54466e2250fcca23ea833c91dfaef234
-SIZE (magit-transient-v0.8.8_GH0.tar.gz) = 161526
+TIMESTAMP = 1751924211
+SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
+SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
diff --git a/devel/tree-sitter/Makefile b/devel/tree-sitter/Makefile
index aade30aa5f13..c44cf1d95a4e 100644
--- a/devel/tree-sitter/Makefile
+++ b/devel/tree-sitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tree-sitter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.6
+DISTVERSION= 0.25.7
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/tree-sitter/distinfo b/devel/tree-sitter/distinfo
index f0532846ed6a..36c5b1e2fffc 100644
--- a/devel/tree-sitter/distinfo
+++ b/devel/tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749071161
-SHA256 (tree-sitter-tree-sitter-v0.25.6_GH0.tar.gz) = ac6ed919c6d849e8553e246d5cd3fa22661f6c7b6497299264af433f3629957c
-SIZE (tree-sitter-tree-sitter-v0.25.6_GH0.tar.gz) = 857070
+TIMESTAMP = 1752348522
+SHA256 (tree-sitter-tree-sitter-v0.25.7_GH0.tar.gz) = ef9d1afe8e81a508c28e529101f28ad38b785daf3acc0a2f707d00e8c4a498a8
+SIZE (tree-sitter-tree-sitter-v0.25.7_GH0.tar.gz) = 857417
diff --git a/devel/uid_wrapper/Makefile b/devel/uid_wrapper/Makefile
index 43c776ba9afd..e3172cbb6e09 100644
--- a/devel/uid_wrapper/Makefile
+++ b/devel/uid_wrapper/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SAMBA/cwrap
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Wrapper to fake privilege separation
WWW= https://cwrap.org/uid_wrapper.html
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index 16cd3522048f..9091a5b481a0 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/xmake-io/Makefile b/devel/xmake-io/Makefile
index 20a976b7f8c3..47fdb4d099ab 100644
--- a/devel/xmake-io/Makefile
+++ b/devel/xmake-io/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xmake-io
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.9
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= pericycle.cc@gmail.com
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 614c084c7cd8..ea6f150d05b0 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile
index ffcbd1474f23..b18a9a03ae3a 100644
--- a/dns/acme-dns/Makefile
+++ b/dns/acme-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acme-dns
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 23
+PORTREVISION= 24
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 5a50560d7bd5..4cbb30f81982 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amass
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 590f11be4ec2..a19ad3f7ffcf 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -4,11 +4,11 @@ PORTNAME= bind
DISTVERSION= 9.21.9
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
-PORTREVISION= 0
+PORTREVISION= 1
.else
# XXX: correct version
# dns/bind9xx here
-PORTREVISION= 1
+PORTREVISION= 2
.endif
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index 05db381e20b3..04f85e22be56 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -2,7 +2,7 @@
PORTNAME= bind
DISTVERSION= 9.18.37
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
PKGNAMESUFFIX= 918
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index 31d46408eaeb..530ad2ea268b 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -4,11 +4,11 @@ PORTNAME= bind
DISTVERSION= 9.20.10
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
-PORTREVISION= 0
+PORTREVISION= 1
.else
# XXX: correct version
# dns/bind920 here
-PORTREVISION= 1
+PORTREVISION= 2
.endif
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index 36cd8ca2bef7..91d8e0c6ab7a 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index 37acb11cb8dc..d86a2fde9539 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
DISTVERSION= 4.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile
index fe4346b37ad6..3fdc55b9c11b 100644
--- a/dns/dnscrypt-proxy2/Makefile
+++ b/dns/dnscrypt-proxy2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnscrypt-proxy
PORTVERSION= 2.1.5
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= dns security
PKGNAMESUFFIX= 2
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index 19937d5c6420..6a6b878b4494 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnsdist
DISTVERSION= 1.9.10
+PORTREVISION= 1
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
diff --git a/dns/dnsjit/Makefile b/dns/dnsjit/Makefile
index 7fdf3c9f0271..34891e6d14dd 100644
--- a/dns/dnsjit/Makefile
+++ b/dns/dnsjit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnsjit
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= dns net
MASTER_SITES= https://www.dns-oarc.net/files/${PORTNAME}/
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index 79e3d4a4d0a0..5149a1289c7e 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test14 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test16 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index bf9c91d33cbb..cab9ea6d5df9 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750716872
-SHA256 (dnsmasq-2.92test14.tar.xz) = cacd60d76b11ead7eacc1bbf3e7ed48cd667989af49b48f1fe4872946dbad51b
-SIZE (dnsmasq-2.92test14.tar.xz) = 583132
+TIMESTAMP = 1752012471
+SHA256 (dnsmasq-2.92test16.tar.xz) = 38b69341f2a582ea2bb9379170a974743d758c641120dd4cd5c11f0e477e7828
+SIZE (dnsmasq-2.92test16.tar.xz) = 583244
diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile
index 618e343f6d8b..c29372e50560 100644
--- a/dns/doggo/Makefile
+++ b/dns/doggo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doggo
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.5
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 26706a374b05..acd111ca0fa7 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= godns
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile
index 9808488e9eee..5882e8190f7f 100644
--- a/dns/knot-resolver/Makefile
+++ b/dns/knot-resolver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knot-resolver
DISTVERSION= 5.7.5
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \
https://dns.company/downloads/knot-resolver/
diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile
index 18fbd0e13dab..56bff20d0635 100644
--- a/dns/knot3/Makefile
+++ b/dns/knot3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knot
DISTVERSION= ${KNOT_VERSION}
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \
https://dns.company/downloads/knot-dns/
diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile
index 5f8741449279..631434540ac2 100644
--- a/dns/nextdns/Makefile
+++ b/dns/nextdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextdns
PORTVERSION= 1.42.0
DISTVERSIONPREFIX= v
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= dns security
MAINTAINER= rs@nextdns.io
diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile
index 5ba04a8fb1c0..7343d5946c01 100644
--- a/dns/nsd/Makefile
+++ b/dns/nsd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nsd
DISTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index fab4f26f26a8..9d1c4520267d 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= recursor
DISTVERSION= 5.2.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile
index b9005c0ea599..ff5f338e36b3 100644
--- a/dns/powerdns/Makefile
+++ b/dns/powerdns/Makefile
@@ -1,6 +1,5 @@
PORTNAME= powerdns
-DISTVERSION= 4.9.5
-PORTREVISION= 1
+DISTVERSION= 4.9.7
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTNAME= pdns-${DISTVERSION}
diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo
index aaac51f76db1..02b1a2b4065d 100644
--- a/dns/powerdns/distinfo
+++ b/dns/powerdns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746738482
-SHA256 (pdns-4.9.5.tar.bz2) = 669bb7b99823b32c3901337d69b38c9f8073f2fc02e8764933b8c5c0974e2724
-SIZE (pdns-4.9.5.tar.bz2) = 1380263
+TIMESTAMP = 1751978691
+SHA256 (pdns-4.9.7.tar.bz2) = 782875d210de20cee9f22f33ffc59ef1cdc6693c30efcb21f3ce8bf528fb09d4
+SIZE (pdns-4.9.7.tar.bz2) = 1371363
diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile
index 6b8cf6d58a50..ff38c3d58166 100644
--- a/dns/prometheus-dnssec-exporter/Makefile
+++ b/dns/prometheus-dnssec-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-dnssec-exporter
DISTVERSION= g20220925
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= dns
MAINTAINER= philip@FreeBSD.org
diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile
index 16a86b610d13..38a0f763c9a4 100644
--- a/dns/q-dns/Makefile
+++ b/dns/q-dns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= q-dns
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.2
-PORTREVISION= 5
+DISTVERSION= 0.19.5
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/natesales/q
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.21,modules
+USES= go:1.24,modules
GO_MODULE= github.com/natesales/q
diff --git a/dns/q-dns/distinfo b/dns/q-dns/distinfo
index 9cdc9a3df81b..38d8181aba58 100644
--- a/dns/q-dns/distinfo
+++ b/dns/q-dns/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713938727
-SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = da438df62be9301a7fb3bd4c9426f58f5e4e3b070896a9dd045696b78eded08e
-SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = 1846
-SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 5b3900282f3b76505d0a0a56b59511b5867cfdae38da33e534c1ee5c4a14cf49
-SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 403599
+TIMESTAMP = 1752164888
+SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 352caa0dfc0fde96f475ad1d54856691e8a112cf2dc06b152a670225660e30be
+SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 1712
+SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = a262c285ee670a60118e1950200d6ad3a0345d8ccde7ff5de60d0583d7d95508
+SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = 7783748
diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile
index 4b280560d47e..b65f441884c4 100644
--- a/dns/rdap/Makefile
+++ b/dns/rdap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rdap
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= dns
MAINTAINER= pi@FreeBSD.org
diff --git a/dns/samba-nsupdate/Makefile b/dns/samba-nsupdate/Makefile
index 03508e8dd607..1124462eb019 100644
--- a/dns/samba-nsupdate/Makefile
+++ b/dns/samba-nsupdate/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= ISC/bind9/${ISCVERSION}
PKGNAMEPREFIX= samba-
DISTNAME= bind-${ISCVERSION}
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= nsupdate utility with the GSS-TSIG support
WWW= https://www.isc.org/software/bind
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index a13951201bc0..5cf0669a8788 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile
index cd392a486bf9..33f020901698 100644
--- a/dns/unbound/Makefile
+++ b/dns/unbound/Makefile
@@ -1,5 +1,6 @@
PORTNAME= unbound
DISTVERSION= 1.23.0
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/
diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile
index 2f8c7358cac6..93cee289bf53 100644
--- a/dns/yandex-ddns/Makefile
+++ b/dns/yandex-ddns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yandex-ddns
DISTVERSION= g20200613
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= dns
MAINTAINER= ports@FreeBSD.org
diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile
index 1f01d08462c8..14ab112d733d 100644
--- a/dns/zdns/Makefile
+++ b/dns/zdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zdns
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/zns/Makefile b/dns/zns/Makefile
index 48df8998443c..14edec34b31c 100644
--- a/dns/zns/Makefile
+++ b/dns/zns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zns
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= dns
MAINTAINER= nxjoseph@protonmail.com
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index a03ca0abe67a..cd767c316e85 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.224.0.0
+PORTVERSION= 1.225.0.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -18,13 +18,13 @@ GH_ACCOUNT= Alexey-T
GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:fda3fdb:python4lazarus/python4lazarus \
- Alexey-T:ATFlatControls:71197b3:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:9e770b2:atsynedit/atsynedit \
+ Alexey-T:ATFlatControls:975502d:atflatcontrols/atflatcontrols \
+ Alexey-T:ATSynEdit:a4ca5bf:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
Alexey-T:EControl:cb845fc:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:e142ca5:atsyneditex/atsyneditex \
Alexey-T:ATSynEdit_Cmp:c24f441:atsyneditcmp/atsyneditcmp \
- Alexey-T:ATBinHex-Lazarus:f043a0e:atbinhex/atbinhex \
+ Alexey-T:ATBinHex-Lazarus:33759b6:atbinhex/atbinhex \
Alexey-T:UniqueInstance:753f823:uniqueinstance/uniqueinstance \
Alexey-T:EncConv:8caaa6b:encconv/encconv
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index 4811b3e200d2..d6fb124335db 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1750733653
-SHA256 (Alexey-T-CudaText-1.224.0.0_GH0.tar.gz) = 7942862f7de5fd4eb2ade517f3d7fe27f329a88f24b02be45722e440130af480
-SIZE (Alexey-T-CudaText-1.224.0.0_GH0.tar.gz) = 6267117
+TIMESTAMP = 1751950084
+SHA256 (Alexey-T-CudaText-1.225.0.0_GH0.tar.gz) = fbcfc20e4158fddf7f75fc2afd891db66a470c83dedc65a00dd136a96fa84b91
+SIZE (Alexey-T-CudaText-1.225.0.0_GH0.tar.gz) = 6268356
SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
SIZE (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 98693
-SHA256 (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = e07c812519ec5a5c4f514579c802cff49704193d56360529d6409a63abb48589
-SIZE (Alexey-T-ATFlatControls-71197b3_GH0.tar.gz) = 539385
-SHA256 (Alexey-T-ATSynEdit-9e770b2_GH0.tar.gz) = a30430d717480eec1f86d8fada92e1aef0a43ae25f4d4e09eada5850b5214e4d
-SIZE (Alexey-T-ATSynEdit-9e770b2_GH0.tar.gz) = 1419368
+SHA256 (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 30404ed4cd8ab7bd4ba762b13889ee08cdbfbd558b4a5ac5a6aeb8e5eb89af45
+SIZE (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 539424
+SHA256 (Alexey-T-ATSynEdit-a4ca5bf_GH0.tar.gz) = 169bdffbc03557018f455cf411a9c5587cd3d2fdf208799eb1a1f5fa18c95f80
+SIZE (Alexey-T-ATSynEdit-a4ca5bf_GH0.tar.gz) = 1419389
SHA256 (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1
SIZE (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 83643
SHA256 (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 160ea14c1688f53bbdbc74c149b85a50767d7694ecb855158264448ee273bd8d
@@ -17,8 +17,8 @@ SHA256 (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 6f489bf813b6dd09f4307f183694
SIZE (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 50115
SHA256 (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 6261e867837c4ee59cda76a6edc17458cf7f11807610611a53a1becd3dad24ee
SIZE (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 27812
-SHA256 (Alexey-T-ATBinHex-Lazarus-f043a0e_GH0.tar.gz) = 9937f3630422749bb9371358465c8f1b9e7be9f9f68421e60d7c5630de3aa67c
-SIZE (Alexey-T-ATBinHex-Lazarus-f043a0e_GH0.tar.gz) = 149251
+SHA256 (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 201cc883d99f96e53a51f62937ce51f814f329922bc23b111030e642d48fbe66
+SIZE (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 150610
SHA256 (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 2af99af3ac2696d5e143b67bb5af82dd86649377bf81ac084bd205e77646b3d9
SIZE (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 8328
SHA256 (Alexey-T-EncConv-8caaa6b_GH0.tar.gz) = b93609799757eb507954d8d7273681d999a19fe195818e0ea0bc936d676d6227
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index 69f3a9e757c2..97bfe17a03a7 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index 26a464d2684f..6b3314dcffbc 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile
index 76b409d71449..bd6397170323 100644
--- a/editors/neovim/Makefile
+++ b/editors/neovim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
+PORTREVISION= 1
CATEGORIES= editors
MAINTAINER= adamw@FreeBSD.org
diff --git a/editors/pragtical/Makefile b/editors/pragtical/Makefile
index 290d294c8830..c3b8116d2495 100644
--- a/editors/pragtical/Makefile
+++ b/editors/pragtical/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pragtical
PORTVERSION= 3.3.1
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 0badafcf50be..71f1a26ad21e 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vscode
DISTVERSION= 1.101.2
-PORTREVISION= 3
+PORTREVISION= 4
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/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index e6f579425916..a8dc44c20f1b 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.3
-PORTREVISION= 1
+DISTVERSION= 3.4.4
DISTVERSIONSUFFIX=
CATEGORIES= editors elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -16,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Use editors/with-editor instead
EXPIRATION_DATE= 2025-08-31
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
index d2ebb8efdf7a..9ff64c411e6b 100644
--- a/editors/with-editor-devel/distinfo
+++ b/editors/with-editor-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733127187
-SHA256 (magit-with-editor-v3.4.3_GH0.tar.gz) = f3760377f0c567bdabc92cb635a2b9470e3318284727819975b88b1c6a56b5b1
-SIZE (magit-with-editor-v3.4.3_GH0.tar.gz) = 34087
+TIMESTAMP = 1751924561
+SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
+SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index b05a5e8cbc46..4a1d35bdbc4b 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.3
-PORTREVISION= 1
+DISTVERSION= 3.4.4
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,8 +11,8 @@ WWW= https://github.com/magit/with-editor
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
diff --git a/editors/with-editor/distinfo b/editors/with-editor/distinfo
index bdf46a46844b..91bf90301b99 100644
--- a/editors/with-editor/distinfo
+++ b/editors/with-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733127157
-SHA256 (magit-with-editor-v3.4.3_GH0.tar.gz) = f3760377f0c567bdabc92cb635a2b9470e3318284727819975b88b1c6a56b5b1
-SIZE (magit-with-editor-v3.4.3_GH0.tar.gz) = 34087
+TIMESTAMP = 1751924515
+SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
+SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile
index 6ec6dc0301ee..d2e59fa9646a 100644
--- a/emulators/ares/Makefile
+++ b/emulators/ares/Makefile
@@ -1,8 +1,10 @@
PORTNAME= ares
DISTVERSIONPREFIX= v
-DISTVERSION= 144
+DISTVERSION= 145
PORTREVISION= 1
CATEGORIES= emulators
+MASTER_SITES= https://github.com/${PORTNAME}-emulator/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}-source
MAINTAINER= bsdcode@disroot.org
COMMENT= Multi-system emulator
@@ -14,16 +16,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= librashader>0:devel/librashader
USES= cmake compiler:c++17-lang gl gnome pkgconfig xorg
-USE_GITHUB= yes
-GH_ACCOUNT= ares-emulator
USE_GL= opengl
USE_GNOME= gtk30
USE_XORG= x11 xext xrandr xrender
CMAKE_ARGS= -DARES_CORES="${_CORES:S/ /;/gW}" \
- -DARES_VERSION_OVERRIDE=${DISTVERSIONFULL} \
-DENABLE_CCACHE=${CCACHE_ENABLED}
-CMAKE_ON= ARES_SKIP_DEPS \
+CMAKE_ON= ARES_BUILD_OFFICIAL \
+ ARES_SKIP_DEPS \
ARES_UNITY_CORES
CMAKE_OFF= ARES_BUILD_LOCAL \
ARES_BUNDLE_SHADERS \
@@ -32,6 +32,8 @@ CMAKE_OFF= ARES_BUILD_LOCAL \
EXTRACT_AFTER_ARGS= --exclude thirdparty/librashader \
--no-same-owner --no-same-permissions
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
OPTIONS_DEFINE= CHD SDL TOOLS
OPTIONS_DEFAULT= A26 ALSA AO CHD CV FC GB GBA LIBRASHADER \
LIBRETRO LTO MD MS MSX MYVISION N64 NG NGP \
@@ -62,7 +64,7 @@ GBA_DESC= Game Boy Advance
GB_DESC= Game Boy / Game Boy Color
HOTKEYS_DESC= Inofficial hotkeys locking patch
LIBRASHADER_DESC= Slang-shader support via librashader
-LIBRETRO_DESC= Install slang-shaders from libretro
+LIBRETRO_DESC= Install slang-shaders from libretro (implies ${LIBRETRO_IMPLIES})
MD_DESC= Sega Mega Drive / Genesis
MSX_DESC= Microsoft MSX
MS_DESC= Sega Master System / Mark III
@@ -155,6 +157,8 @@ SG_VARS= _CORES+=sg
SPEC_VARS= _CORES+=spec
+# https://github.com/ares-emulator/ares/issues/2090
+TOOLS_IMPLIES= GBA MD NG SFC
TOOLS_CMAKE_BOOL= ARES_BUILD_OPTIONAL_TARGETS
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
diff --git a/emulators/ares/distinfo b/emulators/ares/distinfo
index 67421c24b118..6d6b5f6a7b60 100644
--- a/emulators/ares/distinfo
+++ b/emulators/ares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745841018
-SHA256 (ares-emulator-ares-v144_GH0.tar.gz) = 8d66fc880375293aaddbff575f21571ed9c7bc05bd5dd0e8e9ea65b104d5a458
-SIZE (ares-emulator-ares-v144_GH0.tar.gz) = 8959609
+TIMESTAMP = 1752185303
+SHA256 (ares-source.tar.gz) = 7a76acf87cca2903552683347fdf6f1cd06f436fa4e0c247108688785cbbd14b
+SIZE (ares-source.tar.gz) = 8967048
diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile
index 81588293a169..982480a237d4 100644
--- a/emulators/magia/Makefile
+++ b/emulators/magia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magia
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile
index 8ae5f69a4b14..b4210cb7b275 100644
--- a/emulators/ppsspp/Makefile
+++ b/emulators/ppsspp/Makefile
@@ -39,7 +39,7 @@ GH_TUPLE?= hrydgard:glslang:8.13.3743-948-g50e0708:glslang/ext/glslang \
RetroAchievements:rcheevos:v11.6.0-gef0e22b:rcheevos/ext/rcheevos \
Tencent:rapidjson:v1.1.0-415-g73063f5:rapidjson/ext/rapidjson \
hrydgard:ppsspp-lua:7648485:lua/ext/lua
-EXCLUDE= libpng17 libzip zlib
+EXCLUDE= libzip zlib
USE_GL= glew opengl
CMAKE_ON= ${LIBZIP MINIUPNPC SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR
CMAKE_OFF= USE_DISCORD
diff --git a/emulators/visualboyadvance-m/Makefile b/emulators/visualboyadvance-m/Makefile
index d15e80c07fef..c20867fd409d 100644
--- a/emulators/visualboyadvance-m/Makefile
+++ b/emulators/visualboyadvance-m/Makefile
@@ -58,6 +58,7 @@ GVBAM_USE= GNOME=gtkmm24,pangox-compat
GVBAM_CMAKE_BOOL= ENABLE_GTK
LINK_LIB_DEPENDS= libsfml-system.so:devel/sfml
LINK_CMAKE_BOOL= ENABLE_LINK
+LINK_BROKEN= Does not build
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_RUN_DEPENDS= lircd:comms/lirc
LIRC_CMAKE_BOOL= ENABLE_LIRC
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index a086d9c20cfd..013bd97963f6 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -35,6 +35,7 @@ CONFIGURE_ARGS+=--verbose \
--without-capi \
--without-coreaudio \
--without-dbus \
+ --without-ffmpeg \
--without-gettext --without-gettextpo \
--without-gphoto \
--without-gssapi \
diff --git a/filesystems/dsbmd/Makefile b/filesystems/dsbmd/Makefile
index 915d7182d96a..c1dbba61208c 100644
--- a/filesystems/dsbmd/Makefile
+++ b/filesystems/dsbmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dsbmd
-PORTVERSION= 1.11.4
+PORTVERSION= 1.12
CATEGORIES= filesystems sysutils
MAINTAINER= mk@nic-nac-project.org
@@ -10,12 +10,10 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= tar:tgz
-
-USE_RC_SUBR= dsbmd
-
USE_GITHUB= yes
GH_ACCOUNT= mrclksr
GH_PROJECT= DSBMD
+USE_RC_SUBR= dsbmd
PLIST_FILES= "@sample etc/dsbmd.conf.sample" \
libexec/dsbmd
diff --git a/filesystems/dsbmd/distinfo b/filesystems/dsbmd/distinfo
index 893dc203c2e4..56fa26f6b755 100644
--- a/filesystems/dsbmd/distinfo
+++ b/filesystems/dsbmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1618517134
-SHA256 (mrclksr-DSBMD-1.11.4_GH0.tar.gz) = 8efd286bb21f516f1285602ba052212e200392b06a1979ca0338f05d65a8535d
-SIZE (mrclksr-DSBMD-1.11.4_GH0.tar.gz) = 53458
+TIMESTAMP = 1751899264
+SHA256 (mrclksr-DSBMD-1.12_GH0.tar.gz) = f0523d0be2f532525b4f31c26a1435af7855970b0ac3b945c3b6f295a3d8f425
+SIZE (mrclksr-DSBMD-1.12_GH0.tar.gz) = 53624
diff --git a/filesystems/e2fsprogs-core/Makefile b/filesystems/e2fsprogs-core/Makefile
index 3635f56a551c..00857d9497ca 100644
--- a/filesystems/e2fsprogs-core/Makefile
+++ b/filesystems/e2fsprogs-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= e2fsprogs
-PORTVERSION= 1.47.2
-PORTREVISION?= 4 # NOTE: when bumping PORTREVISION, also bump ../e2fsprogs/Makefile!
+PORTVERSION= 1.47.3
+PORTREVISION?= 0 # NOTE: when bumping PORTREVISION, also bump ../e2fsprogs/Makefile!
CATEGORIES?= filesystems sysutils
MASTER_SITES= KERNEL_ORG/linux/kernel/people/tytso/${PORTNAME}/v${PORTVERSION}
@@ -14,9 +14,9 @@ LICENSE_FILE?= ${WRKSRC}/NOTICE
.endif
LICENSE_DISTFILES_GPLv2+ = ${DISTNAME}${EXTRACT_SUFX}
-USES= cpe gmake makeinfo pkgconfig tar:xz
+USES= compiler:c11 cpe gmake makeinfo pkgconfig tar:xz
CPE_VENDOR= e2fsprogs_project
-USE_CSTD= gnu99
+USE_CSTD= gnu11
# this seems a bit redundant to the --rpath below, but
# the latter should be more robust in case someone needs
# to deal with the file systems from a system not yet fully booted.
@@ -41,8 +41,7 @@ MAKE_ARGS+= pkgconfigdir='${PREFIX}/libdata/pkgconfig'
MAKE_ENV+= CHECK_CMD=@true
CPPFLAGS+= ${_FUSEFS_CFLAGS} -I${WRKSRC}/lib -I${LOCALBASE}/include
-CFLAGS+= -Wno-unused-command-line-argument # -D_FILE_OFFSET_BITS=64 # the latter for fuse-libs
-PIE_UNSAFE= yes
+CFLAGS+= -Wno-unused-command-line-argument
PORTSCOUT= ignore:1 # cannot handle the version in the directory
@@ -68,13 +67,13 @@ NOTESTS_DESC= Do not run any self-tests (Tier-1, DISCOURAGED)
PARALLELTESTS_DESC= Parallelize self-tests (needs more disk space)
SELFTEST_DESC= Choose which set of self-tests to run
SLOWTESTS_DESC= Enable slow tests that are skipped by default
-SMALLTESTS_DESC=Run tests that need <500 MB disk space (DEFAULT)
+SMALLTESTS_DESC=Run tests that need <500 MB disk space
BASHTESTS_BUILD_DEPENDS= ${BASH_CMD}:shells/bash
BASH_CMD= ${LOCALBASE}/bin/bash
FUSEFS_USES= fuse:3
-FUSEFS_CONFIGURE_ENABLE= fuse2fs
+FUSEFS_CONFIGURE_ENABLE=fuse2fs
# we can't use FUSEFS_CFLAGS, see below for workaround
FUSEFS_LDFLAGS= -L${LOCALBASE}/lib
FUSEFS_LIBS= -Wl,--as-needed -lfuse3 -lpthread
@@ -116,13 +115,6 @@ _FUSEFS_CFLAGS= -I${LOCALBASE}/include/fuse3
_FUSEFS_CFLAGS=
.endif
-. if ! empty(ARCH:Mpowerpc*)
-# Fix powerpc64/powerpc SIGSEGV,
-# see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231570 (ppc64)
-# see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242798 (ppc32 - untested)
-USES+= compiler:c11
-. endif
-
.if empty(PORT_OPTIONS:MNOTESTS) && ${MASTERDIR} == ${.CURDIR}
USES+= perl5
USE_PERL5= build
@@ -145,9 +137,6 @@ libintl=
EXTRA_PATCHES+= ${FILESDIR}/extrapatch-no-sbrk
.endif
-post-extract: # the symlink RELEASE-NOTES is stale in v1.47.1 and v1.47.2 tarballs, fix:
- ${RLN} ${WRKSRC}/doc/RelNotes/v1.47.2.txt ${WRKSRC}/RELEASE-NOTES
-
post-patch::
${TOUCH} ${WRKSRC}/tests/r_corrupt_fs/is_slow_test
.if !empty(DISTFILES)
@@ -239,7 +228,7 @@ _checkaddargs+=TMPDIR=${WRKDIR}/tmp
.endif
.if ${PORT_OPTIONS:MSLOWTESTS}
-_check_target=SKIP_SLOW_TESTS= check
+_check_target=fullcheck
_check_timeout=7200
.else
_check_target=check
diff --git a/filesystems/e2fsprogs-core/distinfo b/filesystems/e2fsprogs-core/distinfo
index be95528f7e1a..7e9ca88cb575 100644
--- a/filesystems/e2fsprogs-core/distinfo
+++ b/filesystems/e2fsprogs-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736350272
-SHA256 (e2fsprogs-1.47.2.tar.xz) = 08242e64ca0e8194d9c1caad49762b19209a06318199b63ce74ae4ef2d74e63c
-SIZE (e2fsprogs-1.47.2.tar.xz) = 7299932
+TIMESTAMP = 1752044663
+SHA256 (e2fsprogs-1.47.3.tar.xz) = 857e6ef800feaa2bb4578fbc810214be5d3c88b072ea53c5384733a965737329
+SIZE (e2fsprogs-1.47.3.tar.xz) = 7321540
diff --git a/filesystems/e2fsprogs-core/files/patch-tests_f__detect__junk_script b/filesystems/e2fsprogs-core/files/patch-tests_f__detect__junk_script
deleted file mode 100644
index 45b544cf691d..000000000000
--- a/filesystems/e2fsprogs-core/files/patch-tests_f__detect__junk_script
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/f_detect_junk/script.orig 2023-02-07 03:31:53 UTC
-+++ tests/f_detect_junk/script
-@@ -9,7 +9,7 @@ FSCK_OPT=-fn
- IMAGE=$test_dir/image.bz2
-
- bzip2 -d < $IMAGE > $TMPFILE
--$DD if=/dev/zero of=$TMPFILE conv=notrunc oflag=append bs=1024k count=16 > /dev/null 2>&1
-+$DD if=/dev/zero of=$TMPFILE conv=notrunc bs=1024k count=16 2>/dev/null >>$TMPFILE
-
- # Run fsck to fix things?
- if [ -x $DEBUGFS_EXE ]; then
diff --git a/filesystems/e2fsprogs-core/files/patch-tests_m__offset_script b/filesystems/e2fsprogs-core/files/patch-tests_m__offset_script
deleted file mode 100644
index 9cc4232eec3a..000000000000
--- a/filesystems/e2fsprogs-core/files/patch-tests_m__offset_script
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/m_offset/script.orig 2023-02-02 15:57:32 UTC
-+++ tests/m_offset/script
-@@ -13,7 +13,7 @@ $MKE2FS -F -b 1024 -E offset=524288 "$TMPFILE" 1024 >>
- # compute crc of the first and last 512 1k blocks
- crc_first2=`$DD if="$TMPFILE" bs=1k count=512 2>/dev/null | $CRCSUM`
- crc_last2=`$DD if="$TMPFILE" bs=1k count=512 skip=1536 2>/dev/null | $CRCSUM`
--crc_exp=`yes a | $DD bs=1k count=512 2>/dev/null | $CRCSUM`
-+crc_exp=`yes a | $DD bs=1k count=512 iflag=fullblock 2>/dev/null | $CRCSUM`
- # a warning should be only emitted by the first mke2fs call
- warning=`grep -c "offset specified without an explicit file system size." \
- "$OUT"`
diff --git a/filesystems/e2fsprogs-core/files/patch-tests_t__mmp__fail_script b/filesystems/e2fsprogs-core/files/patch-tests_t__mmp__fail_script
deleted file mode 100644
index 77fd70e4ccf2..000000000000
--- a/filesystems/e2fsprogs-core/files/patch-tests_t__mmp__fail_script
+++ /dev/null
@@ -1,19 +0,0 @@
---- tests/t_mmp_fail/script.orig 2023-02-07 03:31:53 UTC
-+++ tests/t_mmp_fail/script
-@@ -10,14 +10,14 @@ fi
-
- $TUNE2FS -O project $TMPFILE >> $test_name.log 2>&1
- status=$?
--if [ "$status" == 0 ] ; then
-+if [ "$status" = 0 ] ; then
- echo "'tune2fs -O project' succeeded on small inode" > $test_name.failed
- echo "$test_name: $test_description: failed"
- return 1
- fi
- $TUNE2FS -o bad_option $TMPFILE >> $test_name.log 2>&1
- status=$?
--if [ "$status" == 0 ] ; then
-+if [ "$status" = 0 ] ; then
- echo "'tune2fs -o bad_option' succeeded" > $test_name.failed
- echo "$test_name: $test_description: failed"
- return 1
diff --git a/filesystems/e2fsprogs-core/pkg-plist b/filesystems/e2fsprogs-core/pkg-plist
index 9968e202315e..441e2c46023a 100644
--- a/filesystems/e2fsprogs-core/pkg-plist
+++ b/filesystems/e2fsprogs-core/pkg-plist
@@ -108,6 +108,7 @@ sbin/tune2fs
%%NLS%%share/locale/hu/LC_MESSAGES/e2fsprogs.mo
%%NLS%%share/locale/id/LC_MESSAGES/e2fsprogs.mo
%%NLS%%share/locale/it/LC_MESSAGES/e2fsprogs.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/e2fsprogs.mo
%%NLS%%share/locale/ms/LC_MESSAGES/e2fsprogs.mo
%%NLS%%share/locale/nl/LC_MESSAGES/e2fsprogs.mo
%%NLS%%share/locale/pl/LC_MESSAGES/e2fsprogs.mo
diff --git a/filesystems/e2fsprogs/Makefile b/filesystems/e2fsprogs/Makefile
index b54a99e70fad..5be3d6bb5b50 100644
--- a/filesystems/e2fsprogs/Makefile
+++ b/filesystems/e2fsprogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= e2fsprogs
CATEGORIES= filesystems sysutils
-PORTVERSION= 1.47.2
-PORTREVISION= 4
+PORTVERSION= 1.47.3
+PORTREVISION= 0
BUILD_DEPENDS= e2fsprogs-core=${PORTVERSION}${${PORTREVISION} > 0:?_${PORTREVISION}:}:filesystems/e2fsprogs-core
RUN_DEPENDS= ${BUILD_DEPENDS}
DISTFILES= # empty
diff --git a/filesystems/webdavfs/Makefile b/filesystems/webdavfs/Makefile
index 19666938d47d..b33d39bb8111 100644
--- a/filesystems/webdavfs/Makefile
+++ b/filesystems/webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= filesystems
MAINTAINER= eugen@FreeBSD.org
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
index ac6ae6b64bd1..93f3550d8706 100644
--- a/filesystems/zfs-snap-diff/Makefile
+++ b/filesystems/zfs-snap-diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zfs-snap-diff
PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= filesystems sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/filesystems/zrepl/Makefile b/filesystems/zrepl/Makefile
index f581b5ce3749..32b3da5a73fb 100644
--- a/filesystems/zrepl/Makefile
+++ b/filesystems/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= filesystems sysutils
MAINTAINER= driesm@FreeBSD.org
diff --git a/finance/fixc/Makefile b/finance/fixc/Makefile
index 9e04a4965f23..ef0b0d33310f 100644
--- a/finance/fixc/Makefile
+++ b/finance/fixc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fixc
PORTVERSION= 1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= finance
MAINTAINER= blttll@gmail.com
diff --git a/finance/homebox/Makefile b/finance/homebox/Makefile
index 8fe6e10fca30..98973dd06a71 100644
--- a/finance/homebox/Makefile
+++ b/finance/homebox/Makefile
@@ -1,6 +1,7 @@
PORTNAME= homebox
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.2
+PORTREVISION= 1
CATEGORIES= finance
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX}
diff --git a/finance/lnd/Makefile b/finance/lnd/Makefile
index 15c0f7c14648..fe18100dc872 100644
--- a/finance/lnd/Makefile
+++ b/finance/lnd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lnd
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.3-beta
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/py-financetoolkit/Makefile b/finance/py-financetoolkit/Makefile
index ac752cfb3633..c836e4cc1cea 100644
--- a/finance/py-financetoolkit/Makefile
+++ b/finance/py-financetoolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= financetoolkit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0
+DISTVERSION= 2.0.4
CATEGORIES= finance python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,14 +13,14 @@ WWW= https://www.jeroenbouma.com/projects/financetoolkit \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=2.2:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=2.2:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openpyxl>=3.1:textproc/py-openpyxl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.67:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yfinance>0:finance/py-yfinance@${PY_FLAVOR}
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
- ${PY_SETUPTOOLS} \
- ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=6.29.5:devel/py-ipykernel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=5.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
diff --git a/finance/py-financetoolkit/distinfo b/finance/py-financetoolkit/distinfo
index e9ace9842288..8f5a6f82a061 100644
--- a/finance/py-financetoolkit/distinfo
+++ b/finance/py-financetoolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740910386
-SHA256 (JerBouma-FinanceToolkit-v2.0.0_GH0.tar.gz) = 93bc6673cf181b229c02f8088af94a337411eedc523a10eddb72e7bd6580cf27
-SIZE (JerBouma-FinanceToolkit-v2.0.0_GH0.tar.gz) = 121290147
+TIMESTAMP = 1752208070
+SHA256 (JerBouma-FinanceToolkit-v2.0.4_GH0.tar.gz) = 42d46f8089686599346b7c6f8b35d5b5f42950e0bdb78876c7e1c753bedb1500
+SIZE (JerBouma-FinanceToolkit-v2.0.4_GH0.tar.gz) = 120213805
diff --git a/finance/ticker/Makefile b/finance/ticker/Makefile
index 506c1a78d315..389c2fc5d7c4 100644
--- a/finance/ticker/Makefile
+++ b/finance/ticker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ticker
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
MAINTAINER= fuz@FreeBSD.org
diff --git a/ftp/curlie/Makefile b/ftp/curlie/Makefile
index 838536d7ae5e..b3a0dec311cf 100644
--- a/ftp/curlie/Makefile
+++ b/ftp/curlie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= curlie
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= ftp net www
MAINTAINER= 0mp@FreeBSD.org
diff --git a/ftp/pget/Makefile b/ftp/pget/Makefile
index 39c06232d470..5009775ed68d 100644
--- a/ftp/pget/Makefile
+++ b/ftp/pget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pget
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= ftp net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/Makefile b/games/Makefile
index ce79f2a29fe2..c3ee1a058449 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -1167,6 +1167,7 @@
SUBDIR += xtron
SUBDIR += xtruco
SUBDIR += xtux
+ SUBDIR += xtxf
SUBDIR += xvier
SUBDIR += xworm
SUBDIR += xye
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 13b6a3f81cb3..2315dfac950f 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anki
-DISTVERSION= 25.02.7
-PORTREVISION= 1
+DISTVERSION= 25.07.2
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -18,9 +17,12 @@ NOT_FOR_ARCHS_REASON= the provided build system written in Rust (= runner) accep
BUILD_DEPENDS= protoc:devel/protobuf \
rsync:net/rsync \
+ uv:devel/uv \
yarn:www/yarn \
${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mypy-protobuf>=1.21:devel/py-mypy-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libzstd.so:archivers/zstd
RUN_DEPENDS= lame:audio/lame \
@@ -37,6 +39,7 @@ RUN_DEPENDS= lame:audio/lame \
${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-Cors>0:www/py-flask-cors@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=4.21:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}waitress>=2.0.0:www/py-waitress@${PY_FLAVOR}
# USES=ssl is required for the compilation of the Rust code
@@ -45,8 +48,8 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:62d3e1e:ftlrslib \
- ankitects:anki-desktop-ftl:e5dc0c3:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:a921649:ftlrslib \
+ ankitects:anki-desktop-ftl:a1134ab:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -63,6 +66,10 @@ CARGO_TARGET_DIR= ${WRKSRC}/out/rust
MAKE_ENV+= NODE_BINARY=${LOCALBASE}/bin/node \
OFFLINE_BUILD=1 \
PROTOC_BINARY=${LOCALBASE}/bin/protoc \
+ PYTHON_BINARY=${PYTHON_CMD} \
+ UV_BINARY=${LOCALBASE}/bin/uv \
+ UV_NO_BUILD_ISOLATION=1 \
+ UV_OFFLINE=1 \
YARN_BINARY=${LOCALBASE}/bin/yarn \
YARN_CACHE_FOLDER=${_MY_YARNCACHE} \
out=${WRKSRC}/out
@@ -85,7 +92,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= 98253c81
+_MY_BUILDHASH= 3adcf05c
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
@@ -120,7 +127,7 @@ pre-configure:
# which then processes the following steps:
# * build remaining components of "runner" (= ninja_gen, configure, etc.)
# * generate the ninja file and run ninja afterwards
-# * create the Python wheel files in ${WRKSRC}/out/wheels
+# * create the Python wheel files (via "uv") in ${WRKSRC}/out/wheels
pre-build:
${ECHO_CMD} -e "${_MY_BUILDHASH}" >> ${WRKSRC}/out/buildhash
${ECHO_MSG} "===> Building runner build framework"
@@ -128,7 +135,7 @@ pre-build:
${CARGO} build --package runner --release --verbose --verbose
do-build:
${ECHO_MSG} "===> Executing runner build framework"
- cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} ${_MY_CARGO_ENV} \
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${_MY_CARGO_ENV} \
${WRKSRC}/out/rust/release/runner build wheels
post-build:
@@ -150,7 +157,7 @@ do-install:
&& ${COPYTREE_SHARE} _aqt ${STAGEDIR}${DATADIR} "! -name .gitignore" \
&& ${COPYTREE_SHARE} anki ${STAGEDIR}${DATADIR} "! -name .gitignore" \
&& ${COPYTREE_SHARE} aqt ${STAGEDIR}${DATADIR} "! -name .gitignore"
- cd ${WRKSRC}/qt/bundle/lin \
+ cd ${WRKSRC}/qt/launcher/lin \
&& ${INSTALL_DATA} anki.xpm anki.png ${STAGEDIR}${PREFIX}/share/pixmaps \
&& ${INSTALL_DATA} anki.desktop ${STAGEDIR}${PREFIX}/share/applications \
&& ${INSTALL_MAN} anki.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/games/anki/Makefile.crates b/games/anki/Makefile.crates
index f9523e4444b2..9de566e72386 100644
--- a/games/anki/Makefile.crates
+++ b/games/anki/Makefile.crates
@@ -1,186 +1,193 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- ahash-0.8.11 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.18 \
- ammonia-4.0.0 \
+ allocator-api2-0.2.21 \
+ ammonia-4.1.0 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.5 \
- anstyle-query-1.1.1 \
- anstyle-wincon-3.0.4 \
- anyhow-1.0.90 \
- apple-bundles-0.17.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
arbitrary-1.4.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
ash-0.38.0+1.3.281 \
assert-json-diff-2.0.2 \
async-channel-2.3.1 \
- async-compression-0.4.17 \
- async-lock-3.4.0 \
+ async-compression-0.4.24 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.83 \
+ async-trait-0.1.88 \
atomic-waker-1.1.2 \
atomic_float-1.1.0 \
autocfg-1.4.0 \
- axum-0.7.7 \
- axum-client-ip-0.6.1 \
- axum-core-0.4.5 \
- axum-extra-0.9.4 \
- axum-macros-0.4.2 \
- backtrace-0.3.74 \
- base64-0.13.1 \
+ axum-0.8.4 \
+ axum-client-ip-1.1.3 \
+ axum-core-0.5.2 \
+ axum-extra-0.10.1 \
+ axum-macros-0.5.0 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.6.0 \
- bincode-2.0.0-rc.3 \
+ base64ct-1.8.0 \
+ bincode-2.0.1 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
- blake3-1.5.4 \
+ bitflags-2.9.1 \
+ blake3-1.8.2 \
block-0.1.6 \
block-buffer-0.10.4 \
- block-padding-0.3.3 \
- bstr-1.10.0 \
- bumpalo-3.16.0 \
- burn-0.16.0 \
- burn-autodiff-0.16.0 \
- burn-candle-0.16.0 \
- burn-common-0.16.0 \
- burn-core-0.16.0 \
- burn-cuda-0.16.0 \
- burn-dataset-0.16.0 \
- burn-derive-0.16.0 \
- burn-hip-0.16.0 \
- burn-jit-0.16.0 \
- burn-ndarray-0.16.0 \
- burn-router-0.16.0 \
- burn-tensor-0.16.0 \
- burn-train-0.16.0 \
- burn-wgpu-0.16.0 \
- bytemuck-1.21.0 \
- bytemuck_derive-1.8.0 \
+ bstr-1.12.0 \
+ bumpalo-3.18.1 \
+ burn-0.17.1 \
+ burn-autodiff-0.17.1 \
+ burn-candle-0.17.1 \
+ burn-common-0.17.1 \
+ burn-core-0.17.1 \
+ burn-cubecl-0.17.1 \
+ burn-cuda-0.17.1 \
+ burn-dataset-0.17.1 \
+ burn-derive-0.17.1 \
+ burn-ir-0.17.1 \
+ burn-ndarray-0.17.1 \
+ burn-rocm-0.17.1 \
+ burn-router-0.17.1 \
+ burn-tensor-0.17.1 \
+ burn-train-0.17.1 \
+ burn-wgpu-0.17.1 \
+ bytemuck-1.23.1 \
+ bytemuck_derive-1.9.3 \
byteorder-1.5.0 \
- bytes-1.7.2 \
- bytesize-1.3.0 \
- camino-1.1.9 \
- candle-core-0.8.2 \
+ bytes-1.10.1 \
+ bytesize-1.3.3 \
+ camino-1.1.10 \
+ candle-core-0.8.4 \
cast-0.3.0 \
- cbc-0.1.2 \
- cc-1.1.31 \
- cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
+ cc-1.2.27 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.38 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- cipher-0.4.4 \
- clap-4.5.20 \
- clap_builder-4.5.20 \
- clap_complete-4.5.33 \
- clap_derive-4.5.18 \
- clap_lex-0.7.2 \
- coarsetime-0.1.34 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ client-ip-0.1.1 \
+ coarsetime-0.1.36 \
codespan-0.11.1 \
codespan-reporting-0.11.1 \
- colorchoice-1.0.2 \
- colored-2.2.0 \
+ codespan-reporting-0.12.0 \
+ colorchoice-1.0.4 \
+ colored-3.0.0 \
concurrent-queue-2.5.0 \
constant_time_eq-0.3.1 \
- convert_case-0.6.0 \
+ convert_case-0.8.0 \
core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core-graphics-types-0.1.3 \
- cpufeatures-0.2.14 \
+ cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.5 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
- crunchy-0.2.2 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.3 \
crypto-common-0.1.6 \
+ cssparser-0.35.0 \
+ cssparser-macros-0.6.1 \
csv-1.3.1 \
- csv-core-0.1.11 \
- cubecl-0.4.0 \
- cubecl-common-0.4.0 \
- cubecl-core-0.4.0 \
- cubecl-cpp-0.4.0 \
- cubecl-cuda-0.4.0 \
- cubecl-hip-0.4.0 \
- cubecl-hip-sys-6.3.1001 \
- cubecl-linalg-0.4.0 \
- cubecl-macros-0.4.0 \
- cubecl-reduce-0.4.0 \
- cubecl-runtime-0.4.0 \
- cubecl-wgpu-0.4.0 \
- cudarc-0.12.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- data-encoding-2.6.0 \
- dbus-0.9.7 \
+ csv-core-0.1.12 \
+ cubecl-0.5.0 \
+ cubecl-common-0.5.0 \
+ cubecl-core-0.5.0 \
+ cubecl-cpp-0.5.0 \
+ cubecl-cuda-0.5.0 \
+ cubecl-hip-0.5.0 \
+ cubecl-hip-sys-6.4.4348200 \
+ cubecl-ir-0.5.0 \
+ cubecl-linalg-0.5.0 \
+ cubecl-macros-0.5.0 \
+ cubecl-macros-internal-0.5.0 \
+ cubecl-reduce-0.5.0 \
+ cubecl-runtime-0.5.0 \
+ cubecl-std-0.5.0 \
+ cubecl-wgpu-0.5.0 \
+ cudarc-0.13.9 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ data-encoding-2.9.0 \
deadpool-0.10.0 \
deadpool-runtime-0.1.4 \
- deranged-0.3.11 \
+ deranged-0.4.0 \
derive-new-0.6.0 \
derive-new-0.7.0 \
derive_arbitrary-1.4.1 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
derive_more-1.0.0 \
derive_more-impl-1.0.0 \
- des-0.8.1 \
difflib-0.4.0 \
digest-0.10.7 \
dirs-5.0.1 \
+ dirs-6.0.0 \
dirs-sys-0.4.1 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- document-features-0.2.10 \
- duct-0.13.7 \
+ document-features-0.2.11 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
dunce-1.0.5 \
dyn-stack-0.10.0 \
- either-1.13.0 \
+ dyn-stack-0.13.0 \
+ either-1.15.0 \
elasticlunr-rs-3.0.2 \
embassy-futures-0.1.1 \
- encoding_rs-0.8.34 \
+ embed-resource-3.0.4 \
+ encoding_rs-0.8.35 \
enum-as-inner-0.6.1 \
- env_filter-0.1.2 \
- env_logger-0.11.5 \
+ env_filter-0.1.3 \
+ env_home-0.1.0 \
+ env_logger-0.11.8 \
envy-0.4.2 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
event-listener-5.4.0 \
- event-listener-strategy-0.5.3 \
+ event-listener-strategy-0.5.4 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- fastrand-2.1.1 \
+ fastrand-2.3.0 \
filetime-0.2.25 \
- find-winsdk-0.2.0 \
- fixedbitset-0.4.2 \
- flate2-1.0.35 \
- fluent-0.16.1 \
- fluent-bundle-0.15.3 \
+ fixedbitset-0.5.7 \
+ flate2-1.1.2 \
+ float-ord-0.3.2 \
+ fluent-0.17.0 \
+ fluent-bundle-0.16.0 \
fluent-langneg-0.13.0 \
- fluent-syntax-0.11.1 \
+ fluent-syntax-0.12.0 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
- forwarded-header-value-0.1.1 \
- fs2-0.4.3 \
fsevent-sys-4.1.0 \
- fsrs-2.0.3 \
+ fsrs-4.1.1 \
futf-0.1.5 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -194,154 +201,159 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
gemm-0.17.1 \
+ gemm-0.18.2 \
gemm-c32-0.17.1 \
+ gemm-c32-0.18.2 \
gemm-c64-0.17.1 \
+ gemm-c64-0.18.2 \
gemm-common-0.17.1 \
+ gemm-common-0.18.2 \
gemm-f16-0.17.1 \
+ gemm-f16-0.18.2 \
gemm-f32-0.17.1 \
+ gemm-f32-0.18.2 \
gemm-f64-0.17.1 \
+ gemm-f64-0.18.2 \
generic-array-0.14.7 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
gl_generator-0.14.0 \
- glob-0.3.1 \
- globset-0.4.15 \
- glow-0.14.2 \
+ glob-0.3.2 \
+ globset-0.4.16 \
+ glow-0.16.0 \
glutin_wgl_sys-0.6.1 \
gpu-alloc-0.6.0 \
gpu-alloc-types-0.3.0 \
gpu-allocator-0.27.0 \
- gpu-descriptor-0.3.1 \
+ gpu-descriptor-0.3.2 \
gpu-descriptor-types-0.2.0 \
h2-0.3.26 \
- h2-0.4.6 \
- half-2.4.1 \
- handlebars-5.1.2 \
+ h2-0.4.10 \
+ half-2.6.0 \
+ handlebars-6.3.2 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
- hashlink-0.8.4 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
headers-0.3.9 \
- headers-0.4.0 \
+ headers-0.4.1 \
headers-core-0.2.0 \
headers-core-0.3.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hexf-parse-0.2.1 \
hmac-0.12.1 \
- home-0.5.9 \
html5ever-0.26.0 \
- html5ever-0.27.0 \
+ html5ever-0.31.0 \
htmlescape-0.3.1 \
http-0.2.12 \
- http-1.1.0 \
+ http-1.3.1 \
http-body-0.4.6 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- humantime-2.1.0 \
- hyper-0.14.31 \
- hyper-1.5.0 \
- hyper-rustls-0.24.2 \
- hyper-rustls-0.27.3 \
+ hyper-0.14.32 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.5.0 \
hyper-tls-0.6.0 \
- hyper-util-0.1.9 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.14 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
id_tree-1.8.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
- indexmap-2.6.0 \
- indoc-2.0.5 \
+ indexmap-2.9.0 \
+ indoc-2.0.6 \
inflections-1.1.1 \
- inotify-0.9.6 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
- inout-0.1.3 \
- intl-memoizer-0.5.2 \
+ intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
- ipnet-2.10.1 \
- is-terminal-0.4.13 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
- itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.11 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jni-sys-0.3.0 \
- jobserver-0.1.32 \
- js-sys-0.3.72 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
junction-1.2.0 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.169 \
- libdbus-sys-0.2.5 \
- libloading-0.8.5 \
- libm-0.2.11 \
+ libc-0.2.173 \
+ libc-stdhandle-0.1.0 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
libredox-0.1.3 \
- libsqlite3-sys-0.27.0 \
+ libsqlite3-sys-0.34.0 \
+ libz-rs-sys-0.5.1 \
linkify-0.7.0 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
litrs-0.4.1 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-slab-0.1.2 \
lzma-sys-0.1.20 \
mac-0.1.1 \
+ macerator-0.2.8 \
+ macerator-macros-0.1.2 \
malloc_buf-0.0.6 \
maplit-1.0.2 \
markup5ever-0.11.0 \
- markup5ever-0.12.1 \
+ markup5ever-0.16.1 \
markup5ever_rcdom-0.2.0 \
+ match_token-0.1.0 \
matchers-0.1.0 \
matches-0.1.10 \
- matchit-0.7.3 \
- matrixmultiply-0.3.9 \
+ matchit-0.8.4 \
+ matrixmultiply-0.3.10 \
md5-0.7.0 \
- mdbook-0.4.40 \
- memchr-2.7.4 \
+ mdbook-0.4.51 \
+ memchr-2.7.5 \
memmap2-0.9.5 \
memoffset-0.9.1 \
- metal-0.29.0 \
+ metal-0.31.0 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.0 \
- mio-0.8.11 \
- mio-1.0.2 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ moddef-0.2.6 \
multer-3.1.0 \
- multimap-0.10.0 \
- naga-23.1.0 \
- native-tls-0.2.12 \
- ndarray-0.15.6 \
+ multimap-0.10.1 \
+ naga-25.0.1 \
+ native-tls-0.2.14 \
ndarray-0.16.1 \
- ndarray-rand-0.14.0 \
ndk-sys-0.5.0+25.2.9519653 \
new_debug_unreachable-1.0.6 \
nom-7.1.3 \
- nonempty-0.7.0 \
+ nom-8.0.0 \
normpath-1.3.0 \
- notify-6.1.1 \
- notify-debouncer-mini-0.4.1 \
+ notify-8.0.0 \
+ notify-debouncer-mini-0.6.0 \
+ notify-types-2.0.0 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
num-0.4.3 \
@@ -351,359 +363,394 @@ CARGO_CRATES= addr2line-0.24.2 \
num-format-0.4.4 \
num-integer-0.1.46 \
num-iter-0.1.45 \
+ num-modular-0.6.1 \
+ num-order-1.2.0 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_enum-0.7.3 \
num_enum_derive-0.7.3 \
nvml-wrapper-0.10.0 \
nvml-wrapper-sys-0.8.0 \
objc-0.2.7 \
- object-0.36.5 \
- once_cell-1.20.2 \
- oorandom-11.1.4 \
- opener-0.7.2 \
- openssl-0.10.72 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ opener-0.8.2 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.107 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
- os_pipe-1.2.1 \
+ ordered-float-2.10.1 \
+ ordered-float-4.6.0 \
overload-0.1.1 \
- p12-0.6.3 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
password-hash-0.5.0 \
paste-1.0.15 \
- pathdiff-0.2.2 \
+ pathdiff-0.2.3 \
pbkdf2-0.12.2 \
- pem-1.1.1 \
percent-encoding-2.3.1 \
- pest-2.7.14 \
- pest_derive-2.7.14 \
- pest_generator-2.7.14 \
- pest_meta-2.7.14 \
- petgraph-0.6.5 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
+ petgraph-0.7.1 \
phf-0.10.1 \
- phf-0.11.2 \
+ phf-0.11.3 \
phf_codegen-0.10.0 \
- phf_codegen-0.11.2 \
+ phf_codegen-0.11.3 \
phf_generator-0.10.0 \
- phf_generator-0.11.2 \
- phf_macros-0.11.2 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
phf_shared-0.10.0 \
- phf_shared-0.11.2 \
- pin-project-1.1.6 \
- pin-project-internal-1.1.6 \
- pin-project-lite-0.2.14 \
+ phf_shared-0.11.3 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- plist-1.7.0 \
+ pkg-config-0.3.32 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
- portable-atomic-1.9.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
presser-0.3.1 \
- prettyplease-0.2.24 \
- priority-queue-2.1.1 \
- proc-macro-crate-3.2.0 \
+ prettyplease-0.2.34 \
+ priority-queue-2.5.0 \
+ proc-macro-crate-3.3.0 \
proc-macro-hack-0.5.20+deprecated \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.95 \
profiling-1.0.16 \
- prost-0.13.3 \
- prost-build-0.13.3 \
- prost-derive-0.13.3 \
- prost-reflect-0.14.2 \
- prost-types-0.13.3 \
+ prost-0.13.5 \
+ prost-build-0.13.5 \
+ prost-derive-0.13.5 \
+ prost-reflect-0.14.7 \
+ prost-types-0.13.5 \
pulldown-cmark-0.8.0 \
- pulldown-cmark-0.9.6 \
pulldown-cmark-0.10.3 \
+ pulldown-cmark-0.13.0 \
pulldown-cmark-escape-0.10.1 \
+ pulldown-cmark-escape-0.11.0 \
pulp-0.18.22 \
- pyo3-0.24.1 \
- pyo3-build-config-0.24.1 \
- pyo3-ffi-0.24.1 \
- pyo3-macros-0.24.1 \
- pyo3-macros-backend-0.24.1 \
- quick-xml-0.32.0 \
- quinn-0.11.5 \
- quinn-proto-0.11.8 \
- quinn-udp-0.5.5 \
- quote-1.0.38 \
+ pulp-0.21.5 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.12 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rand-0.8.5 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_distr-0.4.3 \
- range-alloc-0.1.3 \
+ rand_core-0.9.3 \
+ rand_distr-0.5.1 \
+ range-alloc-0.1.4 \
raw-cpuid-10.7.0 \
+ raw-cpuid-11.5.0 \
raw-window-handle-0.6.2 \
rawpointer-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- rc2-0.8.1 \
- rcgen-0.10.0 \
reborrow-0.5.5 \
- redox_syscall-0.5.7 \
+ redox_syscall-0.5.13 \
redox_users-0.4.6 \
- regex-1.11.0 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
regex-automata-0.1.10 \
- regex-automata-0.4.8 \
+ regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
renderdoc-sys-1.1.0 \
reqwest-0.11.27 \
- reqwest-0.12.8 \
- ring-0.16.20 \
- ring-0.17.8 \
+ reqwest-0.12.20 \
+ ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rstest-0.23.0 \
- rstest_macros-0.23.0 \
- rusqlite-0.30.0 \
- rustc-demangle-0.1.24 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
+ rusqlite-0.36.0 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
- rustc-hash-2.0.0 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-0.38.44 \
- rustls-0.21.12 \
- rustls-0.23.18 \
- rustls-native-certs-0.8.0 \
+ rustix-1.0.7 \
+ rustls-0.23.28 \
+ rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.101.7 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
safetensors-0.4.5 \
same-file-1.0.6 \
sanitize-filename-0.5.0 \
sanitize-filename-0.6.0 \
- schannel-0.1.26 \
+ schannel-0.1.27 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- sct-0.7.1 \
security-framework-2.11.1 \
- security-framework-sys-2.12.0 \
- self_cell-0.10.3 \
- self_cell-1.0.4 \
- semver-1.0.23 \
- seq-macro-0.3.5 \
- serde-1.0.217 \
- serde-aux-4.5.0 \
- serde_bytes-0.11.15 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_path_to_error-0.1.16 \
- serde_repr-0.1.19 \
- serde_tuple-0.5.0 \
- serde_tuple_macros-0.5.0 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ self_cell-1.2.0 \
+ semver-1.0.26 \
+ seq-macro-0.3.6 \
+ serde-1.0.219 \
+ serde-aux-4.7.0 \
+ serde-value-0.7.0 \
+ serde_bytes-0.11.17 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
+ serde_tuple-1.1.0 \
+ serde_tuple_macros-1.0.1 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
- shared_child-1.0.1 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
- simple-file-manifest-0.11.0 \
+ signal-hook-registry-1.4.5 \
+ simd-adler32-0.3.7 \
siphasher-0.3.11 \
- slab-0.4.9 \
+ siphasher-1.0.1 \
+ slab-0.4.10 \
slotmap-1.0.7 \
- smallvec-1.13.2 \
- snafu-0.8.5 \
- snafu-derive-0.8.5 \
+ smallvec-1.15.1 \
+ snafu-0.8.6 \
+ snafu-derive-0.8.6 \
snowflake-1.3.0 \
- socket2-0.5.7 \
- spin-0.5.2 \
+ socket2-0.5.10 \
spin-0.9.8 \
+ spin-0.10.0 \
spirv-0.3.0+sdk-1.3.268.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- string_cache-0.8.7 \
- string_cache_codegen-0.5.2 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.26.3 \
+ strum-0.27.1 \
strum_macros-0.26.4 \
+ strum_macros-0.27.1 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.96 \
+ syn-2.0.103 \
sync_wrapper-0.1.2 \
- sync_wrapper-1.0.1 \
- synstructure-0.13.1 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
sysctl-0.5.5 \
- sysinfo-0.32.1 \
+ sysctl-0.6.0 \
+ sysinfo-0.33.1 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
systemstat-0.2.4 \
- tar-0.4.42 \
+ tar-0.4.44 \
target-lexicon-0.13.2 \
- tempfile-3.16.0 \
+ tempfile-3.20.0 \
tendril-0.4.3 \
termcolor-1.4.1 \
- terminal_size-0.4.0 \
+ terminal_size-0.4.2 \
text_placeholder-0.5.1 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thread-tree-0.3.3 \
- thread_local-1.1.8 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinystr-0.7.6 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.8.0 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.2 \
+ tokio-1.45.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.24.1 \
- tokio-rustls-0.26.0 \
- tokio-socks-0.5.2 \
+ tokio-rustls-0.26.2 \
tokio-tungstenite-0.21.0 \
- tokio-util-0.7.12 \
+ tokio-util-0.7.15 \
toml-0.5.11 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
topological-sort-0.2.2 \
- tower-0.5.1 \
- tower-http-0.5.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.29 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
- tugger-common-0.10.0 \
- tugger-windows-0.10.0 \
- tugger-windows-codesign-0.10.0 \
tungstenite-0.21.0 \
- type-map-0.5.0 \
- typenum-1.17.0 \
+ type-map-0.5.1 \
+ typenum-1.18.0 \
ucd-trie-0.1.7 \
- ug-0.0.2 \
+ ug-0.1.0 \
unic-char-property-0.9.0 \
unic-char-range-0.9.0 \
unic-common-0.9.0 \
- unic-langid-0.9.5 \
- unic-langid-impl-0.9.5 \
- unic-langid-macros-0.9.5 \
- unic-langid-macros-impl-0.9.5 \
+ unic-langid-0.9.6 \
+ unic-langid-impl-0.9.6 \
+ unic-langid-macros-0.9.6 \
+ unic-langid-macros-impl-0.9.6 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
unicase-2.6.0 \
- unicode-ident-1.0.13 \
+ unicode-ident-1.0.18 \
unicode-normalization-0.1.24 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
unicode-xid-0.2.6 \
- unindent-0.2.3 \
- untrusted-0.7.1 \
+ unindent-0.2.4 \
untrusted-0.9.0 \
+ unty-0.0.4 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
- valuable-0.1.0 \
+ uuid-1.17.0 \
+ valuable-0.1.1 \
+ variadics_please-1.1.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
+ vswhom-0.1.0 \
+ vswhom-sys-0.1.3 \
walkdir-2.5.0 \
want-0.3.1 \
warp-0.3.7 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasix-0.12.21 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-futures-0.4.45 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- wasm-streams-0.4.1 \
- web-sys-0.3.72 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.25.4 \
- webpki-roots-0.26.6 \
- wgpu-23.0.1 \
- wgpu-core-23.0.1 \
- wgpu-hal-23.0.1 \
- wgpu-types-23.0.0 \
- which-5.0.0 \
+ web_atoms-0.1.3 \
+ webpki-roots-1.0.0 \
+ wgpu-25.0.2 \
+ wgpu-core-25.0.2 \
+ wgpu-core-deps-apple-25.0.0 \
+ wgpu-core-deps-emscripten-25.0.0 \
+ wgpu-core-deps-windows-linux-android-25.0.0 \
+ wgpu-hal-25.0.2 \
+ wgpu-types-25.0.0 \
+ which-8.0.0 \
+ widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.56.0 \
windows-0.58.0 \
- windows-core-0.52.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.56.0 \
windows-core-0.58.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
windows-implement-0.56.0 \
windows-implement-0.58.0 \
+ windows-implement-0.60.0 \
windows-interface-0.56.0 \
windows-interface-0.58.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
windows-result-0.1.2 \
windows-result-0.2.0 \
+ windows-result-0.3.4 \
windows-strings-0.1.0 \
+ windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
- winreg-0.5.1 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
winreg-0.50.0 \
- wiremock-0.6.2 \
- wit-bindgen-rt-0.33.0 \
+ winreg-0.55.0 \
+ winsafe-0.0.19 \
+ wiremock-0.6.3 \
+ wit-bindgen-rt-0.39.0 \
wrapcenum-derive-0.4.1 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xattr-1.3.1 \
- xml-rs-0.8.22 \
+ writeable-0.6.1 \
+ xattr-1.5.0 \
+ xml-rs-0.8.26 \
xml5ever-0.17.0 \
xz2-0.1.7 \
- yasna-0.5.2 \
- yoke-0.7.4 \
- yoke-derive-0.7.4 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.4 \
+ yoke-0.7.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.7.5 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zip-0.6.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
zip-1.1.4 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6 \
+ zip-4.1.0 \
+ zlib-rs-0.5.1 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
percent-encoding-iri@git+https://github.com/ankitects/rust-url.git?rev=bb930b8d089f4d30d7d19c12e54e66191de47b88\#bb930b8d089f4d30d7d19c12e54e66191de47b88 \
linkcheck@git+https://github.com/ankitects/linkcheck.git?rev=184b2ca50ed39ca43da13f0b830a463861adb9ca\#184b2ca50ed39ca43da13f0b830a463861adb9ca
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 9e1544c64e82..1b799c675c24 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,38 +1,36 @@
-TIMESTAMP = 1749209453
-SHA256 (anki-yarn-cache-25.02.7.tar.gz) = 054a5d558133ec769aae102410596994584f1d98c60047b87689b8085f8ef728
-SIZE (anki-yarn-cache-25.02.7.tar.gz) = 834144541
+TIMESTAMP = 1751950538
+SHA256 (anki-yarn-cache-25.07.2.tar.gz) = e335ba5580efaa1fba43a353109b91d22082cd73423c05e7dcbf5bf664fd78db
+SIZE (anki-yarn-cache-25.07.2.tar.gz) = 527169863
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/ammonia-4.0.0.crate) = 1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459
-SIZE (rust/crates/ammonia-4.0.0.crate) = 47763
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/ammonia-4.1.0.crate) = 3ada2ee439075a3e70b6992fce18ac4e407cd05aea9ca3f75d2c0b0c20bbb364
+SIZE (rust/crates/ammonia-4.1.0.crate) = 53061
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.90.crate) = 37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95
-SIZE (rust/crates/anyhow-1.0.90.crate) = 47117
-SHA256 (rust/crates/apple-bundles-0.17.0.crate) = 716b8a7bacf7325eb3e7a1a7f5ead4da91e1e16d9b56a25edea0e1e4ba21fd8e
-SIZE (rust/crates/apple-bundles-0.17.0.crate) = 10405
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
@@ -45,308 +43,328 @@ SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compression-0.4.17.crate) = 0cb8f1d480b0ea3783ab015936d2a55c87e219676f0c0b7dec61494043f21857
-SIZE (rust/crates/async-compression-0.4.17.crate) = 111860
-SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
-SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
+SHA256 (rust/crates/async-compression-0.4.24.crate) = d615619615a650c571269c00dca41db04b9210037fa76ed8239f70404ab56985
+SIZE (rust/crates/async-compression-0.4.24.crate) = 116001
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomic_float-1.1.0.crate) = 628d228f918ac3b82fe590352cc719d30664a0c13ca3a60266fe02c7132d480a
SIZE (rust/crates/atomic_float-1.1.0.crate) = 16232
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/axum-0.7.7.crate) = 504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae
-SIZE (rust/crates/axum-0.7.7.crate) = 152149
-SHA256 (rust/crates/axum-client-ip-0.6.1.crate) = 9eefda7e2b27e1bda4d6fa8a06b50803b8793769045918bc37ad062d48a6efac
-SIZE (rust/crates/axum-client-ip-0.6.1.crate) = 15640
-SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
-SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/axum-extra-0.9.4.crate) = 73c3220b188aea709cf1b6c5f9b01c3bd936bb08bd2b5184a12b35ac8131b1f9
-SIZE (rust/crates/axum-extra-0.9.4.crate) = 43616
-SHA256 (rust/crates/axum-macros-0.4.2.crate) = 57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce
-SIZE (rust/crates/axum-macros-0.4.2.crate) = 39245
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
+SHA256 (rust/crates/axum-client-ip-1.1.3.crate) = 3f08a543641554404b42acd0d2494df12ca2be034d7b8ee4dbbf7446f940a2ef
+SIZE (rust/crates/axum-client-ip-1.1.3.crate) = 15075
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/axum-extra-0.10.1.crate) = 45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d
+SIZE (rust/crates/axum-extra-0.10.1.crate) = 66375
+SHA256 (rust/crates/axum-macros-0.5.0.crate) = 604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c
+SIZE (rust/crates/axum-macros-0.5.0.crate) = 43571
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
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/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bincode-2.0.0-rc.3.crate) = f11ea1a0346b94ef188834a65c068a03aec181c94896d481d7a0a40d85b0ce95
-SIZE (rust/crates/bincode-2.0.0-rc.3.crate) = 57746
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/blake3-1.5.4.crate) = d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7
-SIZE (rust/crates/blake3-1.5.4.crate) = 180240
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
-SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/burn-0.16.0.crate) = 55af4c56b540bcf00cf1c7e13b1c60644734906495048afbd4a79aabd0a6efbe
-SIZE (rust/crates/burn-0.16.0.crate) = 53970
-SHA256 (rust/crates/burn-autodiff-0.16.0.crate) = 0fa53181463ef16220438e240f10e1e8cb2fcf1824dbc33b8f259a454ff5f46f
-SIZE (rust/crates/burn-autodiff-0.16.0.crate) = 84066
-SHA256 (rust/crates/burn-candle-0.16.0.crate) = 0b49a6da72c10ac552b3c023d74dade9714c10aac0fc5f33cfc4ca389463b99e
-SIZE (rust/crates/burn-candle-0.16.0.crate) = 36623
-SHA256 (rust/crates/burn-common-0.16.0.crate) = 8a1471949b06002c984df9d753a084a79149841dd7935911d9e432b8478f9fd5
-SIZE (rust/crates/burn-common-0.16.0.crate) = 20315
-SHA256 (rust/crates/burn-core-0.16.0.crate) = 9f8ebbf7d5c8bdc269260bd8e7ce08e488e6625da19b3d80ca34a729d78a77ab
-SIZE (rust/crates/burn-core-0.16.0.crate) = 157098
-SHA256 (rust/crates/burn-cuda-0.16.0.crate) = f90534d6c7f909a8cad49470921dc3eb2b118f7a3c8bde313defba3f4cae3ac3
-SIZE (rust/crates/burn-cuda-0.16.0.crate) = 16255
-SHA256 (rust/crates/burn-dataset-0.16.0.crate) = 5b851cb5165da57871bed2c48a29673dde0ddbd198a39b2a37411b6adf6df6ad
-SIZE (rust/crates/burn-dataset-0.16.0.crate) = 73874
-SHA256 (rust/crates/burn-derive-0.16.0.crate) = 4f784ffe0df57848ba232e5f40a1c1f5df3571df59bec99ba32bc7610fd9e811
-SIZE (rust/crates/burn-derive-0.16.0.crate) = 17348
-SHA256 (rust/crates/burn-hip-0.16.0.crate) = dd9fbfee77b3d2b67bf434b883ec6ed73f4f9bf1fd8d59f9dde217c7a4b5285d
-SIZE (rust/crates/burn-hip-0.16.0.crate) = 16071
-SHA256 (rust/crates/burn-jit-0.16.0.crate) = cb6b06689c4e8d6cfdcaf0b0e168e58a931c3935414e48f4e3e3e85e8d7a77a0
-SIZE (rust/crates/burn-jit-0.16.0.crate) = 125135
-SHA256 (rust/crates/burn-ndarray-0.16.0.crate) = 419fa3eda8cf9fddce0d156946b3d46642c10a41569b23e7855f775f862d310a
-SIZE (rust/crates/burn-ndarray-0.16.0.crate) = 53542
-SHA256 (rust/crates/burn-router-0.16.0.crate) = c39bdb6d5c749221741a362da9b3ea3157304f831ab4b4a6902725a1efaea159
-SIZE (rust/crates/burn-router-0.16.0.crate) = 36173
-SHA256 (rust/crates/burn-tensor-0.16.0.crate) = 24db20273a636d5340e5a29af142722e0a657491e6b3cfcceb1e62eb862b3b37
-SIZE (rust/crates/burn-tensor-0.16.0.crate) = 205893
-SHA256 (rust/crates/burn-train-0.16.0.crate) = 714298cbc0c41f48d53cb1e6aeb6203b49b6110620517f69fbcc37a9b41cb6c8
-SIZE (rust/crates/burn-train-0.16.0.crate) = 78410
-SHA256 (rust/crates/burn-wgpu-0.16.0.crate) = 9ef5b6c56da563a708b2da16f0559a061e7b93f3acae63903734ee978c9b9f93
-SIZE (rust/crates/burn-wgpu-0.16.0.crate) = 23049
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
-SHA256 (rust/crates/bytemuck_derive-1.8.0.crate) = bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec
-SIZE (rust/crates/bytemuck_derive-1.8.0.crate) = 23029
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/burn-0.17.1.crate) = ec639306f45bd663957465e840cfb07bcd2ae18f7c045dd9aba8cb7a69c0654a
+SIZE (rust/crates/burn-0.17.1.crate) = 57454
+SHA256 (rust/crates/burn-autodiff-0.17.1.crate) = a178966322ab7ce71405f1324cdc14f79256d85a47138bbd2c8c4f0056148601
+SIZE (rust/crates/burn-autodiff-0.17.1.crate) = 84494
+SHA256 (rust/crates/burn-candle-0.17.1.crate) = 9ed0981b3c1d07e9df0f5bef1042921b6db6e88b5d91916fa5dbdd7f0ca921c3
+SIZE (rust/crates/burn-candle-0.17.1.crate) = 35082
+SHA256 (rust/crates/burn-common-0.17.1.crate) = 1c3fae76798ea4dd14e6290b6753eb6235ac28c6ceaf6da35ff8396775d5494d
+SIZE (rust/crates/burn-common-0.17.1.crate) = 20753
+SHA256 (rust/crates/burn-core-0.17.1.crate) = 2afa81c868c1a9b3fad25c31176945d0cc5181ba7b77c0456bc05cf57fca975c
+SIZE (rust/crates/burn-core-0.17.1.crate) = 159553
+SHA256 (rust/crates/burn-cubecl-0.17.1.crate) = c547cbe414274ab4022abcc85993e1e41aa7cdccc92395ba5658acfdac285e07
+SIZE (rust/crates/burn-cubecl-0.17.1.crate) = 93900
+SHA256 (rust/crates/burn-cuda-0.17.1.crate) = 995bd0b3f52a4cfe0cfe47c16b40b3fd33285d17a086dd583e5b432074857e02
+SIZE (rust/crates/burn-cuda-0.17.1.crate) = 17773
+SHA256 (rust/crates/burn-dataset-0.17.1.crate) = 136c784dfc474c822f34d69e865f88a5675e9de9803ef38cee4ce14cdba34d54
+SIZE (rust/crates/burn-dataset-0.17.1.crate) = 70775
+SHA256 (rust/crates/burn-derive-0.17.1.crate) = 12e9f07ccc658ef072bce2e996f0c38c80ee4c241598b6557afe1877dd87ae98
+SIZE (rust/crates/burn-derive-0.17.1.crate) = 17345
+SHA256 (rust/crates/burn-ir-0.17.1.crate) = d63629f2c8b82ee52dbb9c18becded5117c2faf57365dc271a55c16d139cd91a
+SIZE (rust/crates/burn-ir-0.17.1.crate) = 15828
+SHA256 (rust/crates/burn-ndarray-0.17.1.crate) = 7e883846578e6915e1dbaeeb5bce32cc04cff03e7cb79c5836e1e888bbce974f
+SIZE (rust/crates/burn-ndarray-0.17.1.crate) = 66972
+SHA256 (rust/crates/burn-rocm-0.17.1.crate) = bd39d58202558b65b575921b57bff933845e6171296e2b8faf6a9d3610a344c5
+SIZE (rust/crates/burn-rocm-0.17.1.crate) = 17613
+SHA256 (rust/crates/burn-router-0.17.1.crate) = 22ed8614e180f7a58f77e658bd52e206d2f4a1ee37fcb4665c635ea9da90ea8b
+SIZE (rust/crates/burn-router-0.17.1.crate) = 37399
+SHA256 (rust/crates/burn-tensor-0.17.1.crate) = 2a70d1562c0d00083939e34daad61dabebb0f8bc8c250d1ef2f5efc31eb93aaf
+SIZE (rust/crates/burn-tensor-0.17.1.crate) = 205068
+SHA256 (rust/crates/burn-train-0.17.1.crate) = 140182cf5f1255d60e1d8c677fa45c6f71018c3c3c66aad093a9e4c3c222cf1c
+SIZE (rust/crates/burn-train-0.17.1.crate) = 72267
+SHA256 (rust/crates/burn-wgpu-0.17.1.crate) = 215bf0e641a27e17bcd3941a11867dcda411c9cb009488c6b6650c8206437c30
+SIZE (rust/crates/burn-wgpu-0.17.1.crate) = 24880
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck_derive-1.9.3.crate) = 7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1
+SIZE (rust/crates/bytemuck_derive-1.9.3.crate) = 23555
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.7.2.crate) = 428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3
-SIZE (rust/crates/bytes-1.7.2.crate) = 64287
-SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
-SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/candle-core-0.8.2.crate) = 855dfedff437d2681d68e1f34ae559d88b0dd84aa5a6b63f2c8e75ebdd875bbf
-SIZE (rust/crates/candle-core-0.8.2.crate) = 231254
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
+SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/candle-core-0.8.4.crate) = 06ccf5ee3532e66868516d9b315f73aec9f34ea1a37ae98514534d458915dbf1
+SIZE (rust/crates/candle-core-0.8.4.crate) = 232912
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
-SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
-SIZE (rust/crates/cc-1.1.31.crate) = 84637
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
-SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_complete-4.5.33.crate) = 9646e2e245bf62f45d39a0f3f36f1171ad1ea0d6967fd114bca72cb02a8fcdfb
-SIZE (rust/crates/clap_complete-4.5.33.crate) = 47470
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/coarsetime-0.1.34.crate) = 13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d
-SIZE (rust/crates/coarsetime-0.1.34.crate) = 8765
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/client-ip-0.1.1.crate) = 31211fc26899744f5b22521fdc971e5f3875991d8880537537470685a0e9552d
+SIZE (rust/crates/client-ip-0.1.1.crate) = 8038
+SHA256 (rust/crates/coarsetime-0.1.36.crate) = 91849686042de1b41cd81490edc83afbcb0abe5a9b6f2c4114f23ce8cca1bcf4
+SIZE (rust/crates/coarsetime-0.1.36.crate) = 11299
SHA256 (rust/crates/codespan-0.11.1.crate) = 3362992a0d9f1dd7c3d0e89e0ab2bb540b7a95fea8cd798090e758fda2899b5e
SIZE (rust/crates/codespan-0.11.1.crate) = 8895
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
-SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
-SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
-SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
-SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
+SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
-SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/cubecl-0.4.0.crate) = aecf090429a4172d94c819e2977f440d7f5846c09f31d36937de309f986c878e
-SIZE (rust/crates/cubecl-0.4.0.crate) = 25843
-SHA256 (rust/crates/cubecl-common-0.4.0.crate) = 10239ee4800968f367fbc4828250d38acf5d14fa53e8d0370d5f474387591322
-SIZE (rust/crates/cubecl-common-0.4.0.crate) = 15478
-SHA256 (rust/crates/cubecl-core-0.4.0.crate) = d249976814abe45ee5d04bdfd5e2359558b409affdc03914625bea778dab5ade
-SIZE (rust/crates/cubecl-core-0.4.0.crate) = 107969
-SHA256 (rust/crates/cubecl-cpp-0.4.0.crate) = 8463629d0bdf4d09d47150bce35132236c1a597f65eba213b45073406048a596
-SIZE (rust/crates/cubecl-cpp-0.4.0.crate) = 41990
-SHA256 (rust/crates/cubecl-cuda-0.4.0.crate) = 12c0b49113ba986e984538cf54c3d7390c0af934a80f083b6c99cad737d22c59
-SIZE (rust/crates/cubecl-cuda-0.4.0.crate) = 21728
-SHA256 (rust/crates/cubecl-hip-0.4.0.crate) = 976e150315f9d7d6bb84c51cb13c19221ea5d185bb6d61347a3c392dd29720de
-SIZE (rust/crates/cubecl-hip-0.4.0.crate) = 21711
-SHA256 (rust/crates/cubecl-hip-sys-6.3.1001.crate) = c7e92df7f9feff6a469932fc4d4b349d28000af9e6f34e583eb4f8df70038d48
-SIZE (rust/crates/cubecl-hip-sys-6.3.1001.crate) = 229144
-SHA256 (rust/crates/cubecl-linalg-0.4.0.crate) = 640c379e225fecb1336f963affd3b8f1ff66b9320a972dfe92d8158dca8b6382
-SIZE (rust/crates/cubecl-linalg-0.4.0.crate) = 67786
-SHA256 (rust/crates/cubecl-macros-0.4.0.crate) = f05d95f3be436814f909a3ac97209159f63076d3d2b254914bc02db2ac7faefb
-SIZE (rust/crates/cubecl-macros-0.4.0.crate) = 47459
-SHA256 (rust/crates/cubecl-reduce-0.4.0.crate) = 0912890b52cc6f9636e0070320ff93dec27af15d57453789081b9a8bdb49786d
-SIZE (rust/crates/cubecl-reduce-0.4.0.crate) = 27246
-SHA256 (rust/crates/cubecl-runtime-0.4.0.crate) = 75e84f4ae5a096e4d0c410db01d18b673d6efcd6eea1724d1a001ab60484df87
-SIZE (rust/crates/cubecl-runtime-0.4.0.crate) = 52088
-SHA256 (rust/crates/cubecl-wgpu-0.4.0.crate) = 3cf8105d01ef4cd103d4e31bee9ae583fabc807253234923fb08218b28db7d15
-SIZE (rust/crates/cubecl-wgpu-0.4.0.crate) = 56192
-SHA256 (rust/crates/cudarc-0.12.1.crate) = 38cd60a9a42ec83a2ed7effb0b1f073270264ea99da7acfc44f7e8d74dee0384
-SIZE (rust/crates/cudarc-0.12.1.crate) = 1332567
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/cubecl-0.5.0.crate) = b1e438056cf7c25b3adde38240b89842e1c924b8e914731c82ad81161d23e6ff
+SIZE (rust/crates/cubecl-0.5.0.crate) = 30709
+SHA256 (rust/crates/cubecl-common-0.5.0.crate) = 79251bfc7f067ac9038232fe38a317adc2f31cb2fc3800e69fd409ccac7abc1f
+SIZE (rust/crates/cubecl-common-0.5.0.crate) = 25442
+SHA256 (rust/crates/cubecl-core-0.5.0.crate) = b03bf4211cdbd68bb0fb8291e0ed825c13da0d1ac01b7c02dce3cee44a6138be
+SIZE (rust/crates/cubecl-core-0.5.0.crate) = 105291
+SHA256 (rust/crates/cubecl-cpp-0.5.0.crate) = a5eef85cbcc34be7e25fc9d39edf99ed68559862dbf25c1877ebdf4a9595d31b
+SIZE (rust/crates/cubecl-cpp-0.5.0.crate) = 64904
+SHA256 (rust/crates/cubecl-cuda-0.5.0.crate) = 71e091e4e3a3900faff440aec4053805ec4456f94f4acc4afe8e6b27519c6d16
+SIZE (rust/crates/cubecl-cuda-0.5.0.crate) = 26384
+SHA256 (rust/crates/cubecl-hip-0.5.0.crate) = 0c2f8c00207517de61cccdc4ca2724bc1db9dab94840beaf4329e43cead3bc4a
+SIZE (rust/crates/cubecl-hip-0.5.0.crate) = 23359
+SHA256 (rust/crates/cubecl-hip-sys-6.4.4348200.crate) = 283fa7401056c53fb27e18f5d1806246bb5f937c4ecbd2453896f7a9ec495c73
+SIZE (rust/crates/cubecl-hip-sys-6.4.4348200.crate) = 382555
+SHA256 (rust/crates/cubecl-ir-0.5.0.crate) = e096d77646590f0180ed4ce1aa7df4ecc7219f3c4616e9fe72d93ab63a352855
+SIZE (rust/crates/cubecl-ir-0.5.0.crate) = 27676
+SHA256 (rust/crates/cubecl-linalg-0.5.0.crate) = 75aacf86f6004c274e63589aed55c5edcbcdf1b292eaf4ce2c1688c04c41a194
+SIZE (rust/crates/cubecl-linalg-0.5.0.crate) = 110882
+SHA256 (rust/crates/cubecl-macros-0.5.0.crate) = cd74622b5c8cb161e3f7fa0b2b751784ef89ab45acfa355f511eb2219dde337e
+SIZE (rust/crates/cubecl-macros-0.5.0.crate) = 50509
+SHA256 (rust/crates/cubecl-macros-internal-0.5.0.crate) = 6a89898212c1eaba0e2f0dffcadc9790b20b75d2ec8836da084370b043be2623
+SIZE (rust/crates/cubecl-macros-internal-0.5.0.crate) = 5565
+SHA256 (rust/crates/cubecl-reduce-0.5.0.crate) = 7afbdfe03e7e3ca71f61890ebebc6b4390494204b545e6f6bf51a43755449073
+SIZE (rust/crates/cubecl-reduce-0.5.0.crate) = 35749
+SHA256 (rust/crates/cubecl-runtime-0.5.0.crate) = 385234520c9e392382737f32ad372b05f345656eb798ba00b72d2722c68b698c
+SIZE (rust/crates/cubecl-runtime-0.5.0.crate) = 60910
+SHA256 (rust/crates/cubecl-std-0.5.0.crate) = 38868eea6fdc183feb3c46bcf5e666c78e6cf0ddca2c4f3a877785cc0eabd71e
+SIZE (rust/crates/cubecl-std-0.5.0.crate) = 20733
+SHA256 (rust/crates/cubecl-wgpu-0.5.0.crate) = 77fa2dcfaa6d75cfbc5ff05cafe99ec4a7fb7c0fa7197917e0fd20f5b90979fe
+SIZE (rust/crates/cubecl-wgpu-0.5.0.crate) = 61174
+SHA256 (rust/crates/cudarc-0.13.9.crate) = 486c221362668c63a1636cfa51463b09574433b39029326cff40864b3ba12b6e
+SIZE (rust/crates/cudarc-0.13.9.crate) = 1689715
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
SHA256 (rust/crates/derive-new-0.7.0.crate) = 2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc
SIZE (rust/crates/derive-new-0.7.0.crate) = 8831
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
-SHA256 (rust/crates/des-0.8.1.crate) = ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e
-SIZE (rust/crates/des-0.8.1.crate) = 38783
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
-SIZE (rust/crates/document-features-0.2.10.crate) = 14005
-SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
-SIZE (rust/crates/duct-0.13.7.crate) = 30055
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-stack-0.10.0.crate) = 56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b
SIZE (rust/crates/dyn-stack-0.10.0.crate) = 10753
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/dyn-stack-0.13.0.crate) = 490bd48eb68fffcfed519b4edbfd82c69cbe741d175b84f0e0cbe8c57cbe0bdd
+SIZE (rust/crates/dyn-stack-0.13.0.crate) = 21828
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elasticlunr-rs-3.0.2.crate) = 41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571
SIZE (rust/crates/elasticlunr-rs-3.0.2.crate) = 109533
SHA256 (rust/crates/embassy-futures-0.1.1.crate) = 1f878075b9794c1e4ac788c95b728f26aa6366d32eeb10c7051389f898f7d067
SIZE (rust/crates/embassy-futures-0.1.1.crate) = 6671
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/embed-resource-3.0.4.crate) = 0963f530273dc3022ab2bdc3fcd6d488e850256f2284a82b7413cb9481ee85dd
+SIZE (rust/crates/embed-resource-3.0.4.crate) = 18260
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
-SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab
-SIZE (rust/crates/env_filter-0.1.2.crate) = 13327
-SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d
-SIZE (rust/crates/env_logger-0.11.5.crate) = 30683
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/envy-0.4.2.crate) = 3f47e0157f2cb54f5ae1bd371b30a2ae4311e1c028f575cd4e81de7353215965
SIZE (rust/crates/envy-0.4.2.crate) = 10985
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
-SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
-SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/find-winsdk-0.2.0.crate) = a8cbf17b871570c1f8612b763bac3e86290602bcf5dc3c5ce657e0e1e9071d9e
-SIZE (rust/crates/find-winsdk-0.2.0.crate) = 8693
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
-SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a
-SIZE (rust/crates/fluent-0.16.1.crate) = 8323
-SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493
-SIZE (rust/crates/fluent-bundle-0.15.3.crate) = 34507
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
+SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
+SHA256 (rust/crates/fluent-0.17.0.crate) = 8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477
+SIZE (rust/crates/fluent-0.17.0.crate) = 10282
+SHA256 (rust/crates/fluent-bundle-0.16.0.crate) = 01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4
+SIZE (rust/crates/fluent-bundle-0.16.0.crate) = 35301
SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
-SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d
-SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297
+SHA256 (rust/crates/fluent-syntax-0.12.0.crate) = 54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198
+SIZE (rust/crates/fluent-syntax-0.12.0.crate) = 32438
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+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-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -359,14 +377,10 @@ SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b2
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/forwarded-header-value-0.1.1.crate) = 8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9
-SIZE (rust/crates/forwarded-header-value-0.1.1.crate) = 5805
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fsrs-2.0.3.crate) = c9174d1073f50c78ac1bb74ec9add329139f0bbc95747b1c1a490513ef5df50f
-SIZE (rust/crates/fsrs-2.0.3.crate) = 72233
+SHA256 (rust/crates/fsrs-4.1.1.crate) = c1f3a8c3df2c324ebab71461178fe8c1fe2d7373cf603f312b652befd026f06d
+SIZE (rust/crates/fsrs-4.1.1.crate) = 87592
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -393,36 +407,50 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/gemm-0.17.1.crate) = 6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32
SIZE (rust/crates/gemm-0.17.1.crate) = 6931
+SHA256 (rust/crates/gemm-0.18.2.crate) = ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451
+SIZE (rust/crates/gemm-0.18.2.crate) = 20056
SHA256 (rust/crates/gemm-c32-0.17.1.crate) = b9c030d0b983d1e34a546b86e08f600c11696fde16199f971cd46c12e67512c0
SIZE (rust/crates/gemm-c32-0.17.1.crate) = 3829
+SHA256 (rust/crates/gemm-c32-0.18.2.crate) = f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847
+SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764
SHA256 (rust/crates/gemm-c64-0.17.1.crate) = fbb5f2e79fefb9693d18e1066a557b4546cd334b226beadc68b11a8f9431852a
SIZE (rust/crates/gemm-c64-0.17.1.crate) = 3827
+SHA256 (rust/crates/gemm-c64-0.18.2.crate) = dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf
+SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653
SHA256 (rust/crates/gemm-common-0.17.1.crate) = a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8
SIZE (rust/crates/gemm-common-0.17.1.crate) = 26643
+SHA256 (rust/crates/gemm-common-0.18.2.crate) = a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3
+SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507
SHA256 (rust/crates/gemm-f16-0.17.1.crate) = 7ca4c06b9b11952071d317604acb332e924e817bd891bec8dfb494168c7cedd4
SIZE (rust/crates/gemm-f16-0.17.1.crate) = 7939
+SHA256 (rust/crates/gemm-f16-0.18.2.crate) = cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109
+SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372
SHA256 (rust/crates/gemm-f32-0.17.1.crate) = e9a69f51aaefbd9cf12d18faf273d3e982d9d711f60775645ed5c8047b4ae113
SIZE (rust/crates/gemm-f32-0.17.1.crate) = 3519
+SHA256 (rust/crates/gemm-f32-0.18.2.crate) = bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864
+SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320
SHA256 (rust/crates/gemm-f64-0.17.1.crate) = aa397a48544fadf0b81ec8741e5c0fba0043008113f71f2034def1935645d2b0
SIZE (rust/crates/gemm-f64-0.17.1.crate) = 3515
+SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd
+SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/glow-0.14.2.crate) = d51fa363f025f5c111e03f13eda21162faeacb6911fe8caa0c0349f9cf0c4483
-SIZE (rust/crates/glow-0.14.2.crate) = 156225
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
@@ -431,264 +459,260 @@ SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f
SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd
SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410
-SHA256 (rust/crates/gpu-descriptor-0.3.1.crate) = dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca
-SIZE (rust/crates/gpu-descriptor-0.3.1.crate) = 6784
+SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca
+SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.6.crate) = 524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205
-SIZE (rust/crates/h2-0.4.6.crate) = 173912
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
-SHA256 (rust/crates/handlebars-5.1.2.crate) = d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b
-SIZE (rust/crates/handlebars-5.1.2.crate) = 98550
+SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
+SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
+SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
-SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
SIZE (rust/crates/headers-0.3.9.crate) = 68290
-SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
-SIZE (rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
+SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
-SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
-SIZE (rust/crates/html5ever-0.27.0.crate) = 72913
+SHA256 (rust/crates/html5ever-0.31.0.crate) = 953cbbe631aae7fc0a112702ad5d3aaf09da38beaf45ea84610d6e1c358f569c
+SIZE (rust/crates/html5ever-0.31.0.crate) = 72775
SHA256 (rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
SIZE (rust/crates/htmlescape-0.3.1.crate) = 53226
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
-SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
SIZE (rust/crates/http-body-0.4.6.crate) = 10773
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
-SIZE (rust/crates/hyper-0.14.31.crate) = 198190
-SHA256 (rust/crates/hyper-1.5.0.crate) = bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a
-SIZE (rust/crates/hyper-1.5.0.crate) = 152734
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
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.9.crate) = 41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b
-SIZE (rust/crates/hyper-util-0.1.9.crate) = 72670
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/id_tree-1.8.0.crate) = bcd9db8dd5be8bde5a2624ed4b2dfb74368fe7999eb9c4940fd3ca344b61071a
SIZE (rust/crates/id_tree-1.8.0.crate) = 30170
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inflections-1.1.1.crate) = a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a
SIZE (rust/crates/inflections-1.1.1.crate) = 6853
-SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
-SIZE (rust/crates/inotify-0.9.6.crate) = 22971
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/intl-memoizer-0.5.2.crate) = fe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bda
-SIZE (rust/crates/intl-memoizer-0.5.2.crate) = 11708
+SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f
+SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.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.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/junction-1.2.0.crate) = 72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16
SIZE (rust/crates/junction-1.2.0.crate) = 12623
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
-SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4
-SIZE (rust/crates/libloading-0.8.5.crate) = 28902
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
+SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libc-stdhandle-0.1.0.crate) = 6dac2473dc28934c5e0b82250dab231c9d3b94160d91fe9ff483323b05797551
+SIZE (rust/crates/libc-stdhandle-0.1.0.crate) = 2254
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
-SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linkify-0.7.0.crate) = 04d828fdc1ffceb369a5a9183bd4df2dbb3678f40c8b3fbaa9231de32beb29f9
SIZE (rust/crates/linkify-0.7.0.crate) = 15498
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/macerator-0.2.8.crate) = bce07f822458c4c303081d133a90610406162e7c8df17434956ac1892faf447b
+SIZE (rust/crates/macerator-0.2.8.crate) = 30387
+SHA256 (rust/crates/macerator-macros-0.1.2.crate) = a2b955a106dca78c0577269d67a6d56114abb8644b810fc995a22348276bb9dd
+SIZE (rust/crates/macerator-macros-0.1.2.crate) = 4259
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
-SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
-SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
+SHA256 (rust/crates/markup5ever-0.16.1.crate) = d0a8096766c229e8c88a3900c9b44b7e06aa7f7343cc229158c3e58ef8f9973a
+SIZE (rust/crates/markup5ever-0.16.1.crate) = 18706
SHA256 (rust/crates/markup5ever_rcdom-0.2.0.crate) = b9521dd6750f8e80ee6c53d65e2e4656d7de37064f3a7a5d2d11d05df93839c2
SIZE (rust/crates/markup5ever_rcdom-0.2.0.crate) = 222948
+SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
+SIZE (rust/crates/match_token-0.1.0.crate) = 4903
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
-SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
-SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/matrixmultiply-0.3.9.crate) = 9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a
-SIZE (rust/crates/matrixmultiply-0.3.9.crate) = 57819
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
+SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/mdbook-0.4.40.crate) = b45a38e19bd200220ef07c892b0157ad3d2365e5b5a267ca01ad12182491eea5
-SIZE (rust/crates/mdbook-0.4.40.crate) = 1490959
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mdbook-0.4.51.crate) = a87e65420ab45ca9c1b8cdf698f95b710cc826d373fa550f0f7fad82beac9328
+SIZE (rust/crates/mdbook-0.4.51.crate) = 1505997
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
-SIZE (rust/crates/metal-0.29.0.crate) = 3033188
+SHA256 (rust/crates/metal-0.31.0.crate) = f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e
+SIZE (rust/crates/metal-0.31.0.crate) = 3034257
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
-SIZE (rust/crates/mio-1.0.2.crate) = 102777
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/moddef-0.2.6.crate) = 4e519fd9c6131c1c9a4a67f8bdc4f32eb4105b16c1468adea1b8e68c98c85ec4
+SIZE (rust/crates/moddef-0.2.6.crate) = 5286
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
-SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
-SIZE (rust/crates/multimap-0.10.0.crate) = 14359
-SHA256 (rust/crates/naga-23.1.0.crate) = 364f94bc34f61332abebe8cad6f6cd82a5b65cff22c828d05d0968911462ca4f
-SIZE (rust/crates/naga-23.1.0.crate) = 621664
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
-SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32
-SIZE (rust/crates/ndarray-0.15.6.crate) = 275225
+SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
+SHA256 (rust/crates/naga-25.0.1.crate) = 2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632
+SIZE (rust/crates/naga-25.0.1.crate) = 718101
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841
SIZE (rust/crates/ndarray-0.16.1.crate) = 291026
-SHA256 (rust/crates/ndarray-rand-0.14.0.crate) = 65608f937acc725f5b164dcf40f4f0bc5d67dc268ab8a649d3002606718c4588
-SIZE (rust/crates/ndarray-rand-0.14.0.crate) = 10025
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/nonempty-0.7.0.crate) = e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7
-SIZE (rust/crates/nonempty-0.7.0.crate) = 7157
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
-SIZE (rust/crates/notify-6.1.1.crate) = 40117
-SHA256 (rust/crates/notify-debouncer-mini-0.4.1.crate) = 5d40b221972a1fc5ef4d858a2f671fb34c75983eb385463dff3780eeff6a9d43
-SIZE (rust/crates/notify-debouncer-mini-0.4.1.crate) = 10227
+SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
+SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
+SIZE (rust/crates/notify-debouncer-mini-0.6.0.crate) = 9951
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -707,12 +731,16 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
+SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
+SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
+SIZE (rust/crates/num-order-1.2.0.crate) = 19500
SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
@@ -723,170 +751,182 @@ SHA256 (rust/crates/nvml-wrapper-sys-0.8.0.crate) = 698d45156f28781a4e79652b6ebe
SIZE (rust/crates/nvml-wrapper-sys-0.8.0.crate) = 37707
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
-SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
-SIZE (rust/crates/opener-0.7.2.crate) = 19229
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
+SIZE (rust/crates/opener-0.8.2.crate) = 26318
+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.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
-SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/p12-0.6.3.crate) = d4873306de53fe82e7e484df31e1e947d61514b6ea2ed6cd7b45d63006fd9224
-SIZE (rust/crates/p12-0.6.3.crate) = 11753
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pathdiff-0.2.2.crate) = d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361
-SIZE (rust/crates/pathdiff-0.2.2.crate) = 7481
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
-SHA256 (rust/crates/pem-1.1.1.crate) = a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8
-SIZE (rust/crates/pem-1.1.1.crate) = 11352
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.14.crate) = 879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442
-SIZE (rust/crates/pest-2.7.14.crate) = 128275
-SHA256 (rust/crates/pest_derive-2.7.14.crate) = d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd
-SIZE (rust/crates/pest_derive-2.7.14.crate) = 38801
-SHA256 (rust/crates/pest_generator-2.7.14.crate) = eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e
-SIZE (rust/crates/pest_generator-2.7.14.crate) = 18413
-SHA256 (rust/crates/pest_meta-2.7.14.crate) = b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d
-SIZE (rust/crates/pest_meta-2.7.14.crate) = 42079
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
+SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
+SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
SIZE (rust/crates/phf-0.10.1.crate) = 5406
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.10.0.crate) = 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd
SIZE (rust/crates/phf_codegen-0.10.0.crate) = 3402
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_macros-0.11.2.crate) = 3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b
-SIZE (rust/crates/phf_macros-0.11.2.crate) = 4748
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
-SHA256 (rust/crates/pin-project-1.1.6.crate) = baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec
-SIZE (rust/crates/pin-project-1.1.6.crate) = 54811
-SHA256 (rust/crates/pin-project-internal-1.1.6.crate) = a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8
-SIZE (rust/crates/pin-project-internal-1.1.6.crate) = 28522
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/plist-1.7.0.crate) = 42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016
-SIZE (rust/crates/plist-1.7.0.crate) = 101068
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
-SHA256 (rust/crates/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
-SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
SIZE (rust/crates/presser-0.3.1.crate) = 20946
-SHA256 (rust/crates/prettyplease-0.2.24.crate) = 910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d
-SIZE (rust/crates/prettyplease-0.2.24.crate) = 58025
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
+SHA256 (rust/crates/prettyplease-0.2.34.crate) = 6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55
+SIZE (rust/crates/prettyplease-0.2.34.crate) = 71832
+SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
+SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
SIZE (rust/crates/profiling-1.0.16.crate) = 12588
-SHA256 (rust/crates/prost-0.13.3.crate) = 7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f
-SIZE (rust/crates/prost-0.13.3.crate) = 25684
-SHA256 (rust/crates/prost-build-0.13.3.crate) = 0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15
-SIZE (rust/crates/prost-build-0.13.3.crate) = 42967
-SHA256 (rust/crates/prost-derive-0.13.3.crate) = e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5
-SIZE (rust/crates/prost-derive-0.13.3.crate) = 19930
-SHA256 (rust/crates/prost-reflect-0.14.2.crate) = 4b7535b02f0e5efe3e1dbfcb428be152226ed0c66cad9541f2274c8ba8d4cd40
-SIZE (rust/crates/prost-reflect-0.14.2.crate) = 84244
-SHA256 (rust/crates/prost-types-0.13.3.crate) = 4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670
-SIZE (rust/crates/prost-types-0.13.3.crate) = 45097
+SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
+SIZE (rust/crates/prost-0.13.5.crate) = 32469
+SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
+SIZE (rust/crates/prost-build-0.13.5.crate) = 47493
+SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/prost-reflect-0.14.7.crate) = 7b5edd582b62f5cde844716e66d92565d7faf7ab1445c8cebce6e00fba83ddb2
+SIZE (rust/crates/prost-reflect-0.14.7.crate) = 96073
+SHA256 (rust/crates/prost-types-0.13.5.crate) = 52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16
+SIZE (rust/crates/prost-types-0.13.5.crate) = 49145
SHA256 (rust/crates/pulldown-cmark-0.8.0.crate) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8
SIZE (rust/crates/pulldown-cmark-0.8.0.crate) = 106330
-SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
-SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6
SIZE (rust/crates/pulp-0.18.22.crate) = 117838
-SHA256 (rust/crates/pyo3-0.24.1.crate) = 17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229
-SIZE (rust/crates/pyo3-0.24.1.crate) = 1113050
-SHA256 (rust/crates/pyo3-build-config-0.24.1.crate) = e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1
-SIZE (rust/crates/pyo3-build-config-0.24.1.crate) = 34020
-SHA256 (rust/crates/pyo3-ffi-0.24.1.crate) = 05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc
-SIZE (rust/crates/pyo3-ffi-0.24.1.crate) = 76435
-SHA256 (rust/crates/pyo3-macros-0.24.1.crate) = 5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44
-SIZE (rust/crates/pyo3-macros-0.24.1.crate) = 8866
-SHA256 (rust/crates/pyo3-macros-backend-0.24.1.crate) = f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855
-SIZE (rust/crates/pyo3-macros-backend-0.24.1.crate) = 72588
-SHA256 (rust/crates/quick-xml-0.32.0.crate) = 1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2
-SIZE (rust/crates/quick-xml-0.32.0.crate) = 184149
-SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684
-SIZE (rust/crates/quinn-0.11.5.crate) = 75845
-SHA256 (rust/crates/quinn-proto-0.11.8.crate) = fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6
-SIZE (rust/crates/quinn-proto-0.11.8.crate) = 204226
-SHA256 (rust/crates/quinn-udp-0.5.5.crate) = 4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b
-SIZE (rust/crates/quinn-udp-0.5.5.crate) = 22778
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907
+SIZE (rust/crates/pulp-0.21.5.crate) = 136353
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842
+SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
-SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
-SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
-SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
+SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
+SHA256 (rust/crates/range-alloc-0.1.4.crate) = c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde
+SIZE (rust/crates/range-alloc-0.1.4.crate) = 7924
SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332
SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292
+SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
+SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
@@ -895,22 +935,20 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/rc2-0.8.1.crate) = 62c64daa8e9438b84aaae55010a93f396f8e60e3911590fcba770d04643fc1dd
-SIZE (rust/crates/rc2-0.8.1.crate) = 7009
-SHA256 (rust/crates/rcgen-0.10.0.crate) = ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b
-SIZE (rust/crates/rcgen-0.10.0.crate) = 40402
SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430
SIZE (rust/crates/reborrow-0.5.5.crate) = 3789
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.0.crate) = 38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8
-SIZE (rust/crates/regex-1.11.0.crate) = 254059
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
@@ -921,52 +959,46 @@ SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.8.crate) = f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b
-SIZE (rust/crates/reqwest-0.12.8.crate) = 178052
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813
+SIZE (rust/crates/reqwest-0.12.20.crate) = 199843
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rstest-0.23.0.crate) = 0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035
-SIZE (rust/crates/rstest-0.23.0.crate) = 45414
-SHA256 (rust/crates/rstest_macros-0.23.0.crate) = 825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a
-SIZE (rust/crates/rstest_macros-0.23.0.crate) = 61327
-SHA256 (rust/crates/rusqlite-0.30.0.crate) = a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d
-SIZE (rust/crates/rusqlite-0.30.0.crate) = 150360
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
-SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.18.crate) = 9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f
-SIZE (rust/crates/rustls-0.23.18.crate) = 333736
-SHA256 (rust/crates/rustls-native-certs-0.8.0.crate) = fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a
-SIZE (rust/crates/rustls-native-certs-0.8.0.crate) = 32185
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/safetensors-0.4.5.crate) = 44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6
SIZE (rust/crates/safetensors-0.4.5.crate) = 21800
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -975,186 +1007,194 @@ SHA256 (rust/crates/sanitize-filename-0.5.0.crate) = 2ed72fbaf78e6f2d41744923916
SIZE (rust/crates/sanitize-filename-0.5.0.crate) = 4043
SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d
SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819
-SHA256 (rust/crates/schannel-0.1.26.crate) = 01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1
-SIZE (rust/crates/schannel-0.1.26.crate) = 42791
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
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.12.0.crate) = ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6
-SIZE (rust/crates/security-framework-sys-2.12.0.crate) = 20103
-SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d
-SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
-SHA256 (rust/crates/self_cell-1.0.4.crate) = d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a
-SIZE (rust/crates/self_cell-1.0.4.crate) = 15220
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/seq-macro-0.3.5.crate) = a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4
-SIZE (rust/crates/seq-macro-0.3.5.crate) = 13332
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde-aux-4.5.0.crate) = 0d2e8bfba469d06512e11e3311d4d051a4a387a5b42d010404fecf3200321c95
-SIZE (rust/crates/serde-aux-4.5.0.crate) = 12448
-SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a
-SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_tuple-0.5.0.crate) = f4f025b91216f15a2a32aa39669329a475733590a015835d1783549a56d09427
-SIZE (rust/crates/serde_tuple-0.5.0.crate) = 3817
-SHA256 (rust/crates/serde_tuple_macros-0.5.0.crate) = 4076151d1a2b688e25aaf236997933c66e18b870d0369f8b248b8ab2be630d7e
-SIZE (rust/crates/serde_tuple_macros-0.5.0.crate) = 2205
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
+SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-aux-4.7.0.crate) = 207f67b28fe90fb596503a9bf0bf1ea5e831e21307658e177c5dfcdfc3ab8a0a
+SIZE (rust/crates/serde-aux-4.7.0.crate) = 16629
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
+SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_tuple-1.1.0.crate) = f0f9b739e59a0e07b7a73bc11c3dcd6abf790d0f54042b67a422d4bd1f6cf6c0
+SIZE (rust/crates/serde_tuple-1.1.0.crate) = 4141
+SHA256 (rust/crates/serde_tuple_macros-1.0.1.crate) = 9e87546e85c5047d03b454d12ee25266fc269a461a4029956ca58d246b9aefae
+SIZE (rust/crates/serde_tuple_macros-1.0.1.crate) = 3098
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c
-SIZE (rust/crates/shared_child-1.0.1.crate) = 8967
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simple-file-manifest-0.11.0.crate) = 5dd19be0257552dd56d1bb6946f89f193c6e5b9f13cc9327c4bc84a357507c74
-SIZE (rust/crates/simple-file-manifest-0.11.0.crate) = 11993
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+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/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019
-SIZE (rust/crates/snafu-0.8.5.crate) = 69415
-SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917
-SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/snafu-0.8.6.crate) = 320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627
+SIZE (rust/crates/snafu-0.8.6.crate) = 73472
+SHA256 (rust/crates/snafu-derive-0.8.6.crate) = 1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7
+SIZE (rust/crates/snafu-derive-0.8.6.crate) = 29444
SHA256 (rust/crates/snowflake-1.3.0.crate) = 27207bb65232eda1f588cf46db2fee75c0808d557f6b3cf19a75f5d6d7c94df1
SIZE (rust/crates/snowflake-1.3.0.crate) = 8073
-SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
-SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
+SIZE (rust/crates/spin-0.10.0.crate) = 39654
SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
-SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
-SHA256 (rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988
-SIZE (rust/crates/string_cache_codegen-0.5.2.crate) = 8156
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
+SIZE (rust/crates/syn-2.0.103.crate) = 298990
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
-SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea
SIZE (rust/crates/sysctl-0.5.5.crate) = 18414
-SHA256 (rust/crates/sysinfo-0.32.1.crate) = 4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af
-SIZE (rust/crates/sysinfo-0.32.1.crate) = 183832
+SHA256 (rust/crates/sysctl-0.6.0.crate) = 01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc
+SIZE (rust/crates/sysctl-0.6.0.crate) = 18829
+SHA256 (rust/crates/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
+SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/systemstat-0.2.4.crate) = 668a4db78b439df482c238f559e4ea869017f9e62ef0a059c8bfcd841a4df544
SIZE (rust/crates/systemstat-0.2.4.crate) = 34927
-SHA256 (rust/crates/tar-0.4.42.crate) = 4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020
-SIZE (rust/crates/tar-0.4.42.crate) = 58998
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
-SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/text_placeholder-0.5.1.crate) = dd5008f74a09742486ef0047596cf35df2b914e2a8dca5727fcb6ba6842a766b
SIZE (rust/crates/text_placeholder-0.5.1.crate) = 7744
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
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-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
-SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
-SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f
-SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
-SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
-SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
-SHA256 (rust/crates/tower-0.5.1.crate) = 2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f
-SIZE (rust/crates/tower-0.5.1.crate) = 109627
-SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
-SIZE (rust/crates/tower-http-0.5.2.crate) = 118675
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
@@ -1163,130 +1203,138 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
+SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tugger-common-0.10.0.crate) = f90d950380afdb1a6bbe74f29485a04e821869dfad11f5929ff1c5b1dac09d02
-SIZE (rust/crates/tugger-common-0.10.0.crate) = 3767
-SHA256 (rust/crates/tugger-windows-0.10.0.crate) = e9f181ac4fc7f8facfd418824d13045cd068ee73de44319a6116868c22789782
-SIZE (rust/crates/tugger-windows-0.10.0.crate) = 5393
-SHA256 (rust/crates/tugger-windows-codesign-0.10.0.crate) = ed3f09f8bdace495373cec3fc607bc39f00720a984ba82e310cc9382462fd364
-SIZE (rust/crates/tugger-windows-codesign-0.10.0.crate) = 7705
SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
-SHA256 (rust/crates/type-map-0.5.0.crate) = deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f
-SIZE (rust/crates/type-map-0.5.0.crate) = 3464
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
+SIZE (rust/crates/type-map-0.5.1.crate) = 8606
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
-SHA256 (rust/crates/ug-0.0.2.crate) = c4eef2ebfc18c67a6dbcacd9d8a4d85e0568cc58c82515552382312c2730ea13
-SIZE (rust/crates/ug-0.0.2.crate) = 22581
+SHA256 (rust/crates/ug-0.1.0.crate) = 03719c61a91b51541f076dfdba45caacf750b230cefaa4b32d6f5411c3f7f437
+SIZE (rust/crates/ug-0.1.0.crate) = 55086
SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
SIZE (rust/crates/unic-char-property-0.9.0.crate) = 6809
SHA256 (rust/crates/unic-char-range-0.9.0.crate) = 0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc
SIZE (rust/crates/unic-char-range-0.9.0.crate) = 7020
SHA256 (rust/crates/unic-common-0.9.0.crate) = 80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc
SIZE (rust/crates/unic-common-0.9.0.crate) = 2558
-SHA256 (rust/crates/unic-langid-0.9.5.crate) = 23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44
-SIZE (rust/crates/unic-langid-0.9.5.crate) = 8898
-SHA256 (rust/crates/unic-langid-impl-0.9.5.crate) = 0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5
-SIZE (rust/crates/unic-langid-impl-0.9.5.crate) = 89659
-SHA256 (rust/crates/unic-langid-macros-0.9.5.crate) = 0da1cd2c042d3c7569a1008806b02039e7a4a2bdf8f8e96bd3c792434a0e275e
-SIZE (rust/crates/unic-langid-macros-0.9.5.crate) = 6376
-SHA256 (rust/crates/unic-langid-macros-impl-0.9.5.crate) = 1ed7f4237ba393424195053097c1516bd4590dc82b84f2f97c5c69e12704555b
-SIZE (rust/crates/unic-langid-macros-impl-0.9.5.crate) = 6238
+SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
+SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
+SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
+SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020
+SHA256 (rust/crates/unic-langid-macros-0.9.6.crate) = d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25
+SIZE (rust/crates/unic-langid-macros-0.9.6.crate) = 6517
+SHA256 (rust/crates/unic-langid-macros-impl-0.9.6.crate) = a1249a628de3ad34b821ecb1001355bca3940bcb2f88558f1a8bd82e977f75b5
+SIZE (rust/crates/unic-langid-macros-impl-0.9.6.crate) = 7073
SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf803c40e1b1e69ff8455c47620440b46efef91c0
SIZE (rust/crates/unic-ucd-category-0.9.0.crate) = 25480
SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/variadics_please-1.1.0.crate) = 41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c
+SIZE (rust/crates/variadics_please-1.1.0.crate) = 12270
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vswhom-0.1.0.crate) = be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b
+SIZE (rust/crates/vswhom-0.1.0.crate) = 9420
+SHA256 (rust/crates/vswhom-sys-0.1.3.crate) = fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150
+SIZE (rust/crates/vswhom-sys-0.1.3.crate) = 16242
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/warp-0.3.7.crate) = 4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c
SIZE (rust/crates/warp-0.3.7.crate) = 117428
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasix-0.12.21.crate) = c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d
SIZE (rust/crates/wasix-0.12.21.crate) = 193621
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
-SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
-SHA256 (rust/crates/wasm-streams-0.4.1.crate) = 4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd
-SIZE (rust/crates/wasm-streams-0.4.1.crate) = 36513
-SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
-SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
-SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/webpki-roots-0.26.6.crate) = 841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958
-SIZE (rust/crates/webpki-roots-0.26.6.crate) = 255384
-SHA256 (rust/crates/wgpu-23.0.1.crate) = 80f70000db37c469ea9d67defdc13024ddf9a5f1b89cb2941b812ad7cde1735a
-SIZE (rust/crates/wgpu-23.0.1.crate) = 158854
-SHA256 (rust/crates/wgpu-core-23.0.1.crate) = d63c3c478de8e7e01786479919c8769f62a22eec16788d8c2ac77ce2c132778a
-SIZE (rust/crates/wgpu-core-23.0.1.crate) = 252454
-SHA256 (rust/crates/wgpu-hal-23.0.1.crate) = 89364b8a0b211adc7b16aeaf1bd5ad4a919c1154b44c9ce27838213ba05fd821
-SIZE (rust/crates/wgpu-hal-23.0.1.crate) = 340808
-SHA256 (rust/crates/wgpu-types-23.0.0.crate) = 610f6ff27778148c31093f3b03abc4840f9636d58d597ca2f5977433acfe0068
-SIZE (rust/crates/wgpu-types-23.0.0.crate) = 63915
-SHA256 (rust/crates/which-5.0.0.crate) = 9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14
-SIZE (rust/crates/which-5.0.0.crate) = 16635
+SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
+SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
+SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
+SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/wgpu-25.0.2.crate) = ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9
+SIZE (rust/crates/wgpu-25.0.2.crate) = 189625
+SHA256 (rust/crates/wgpu-core-25.0.2.crate) = f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500
+SIZE (rust/crates/wgpu-core-25.0.2.crate) = 292130
+SHA256 (rust/crates/wgpu-core-deps-apple-25.0.0.crate) = cfd488b3239b6b7b185c3b045c39ca6bf8af34467a4c5de4e0b1a564135d093d
+SIZE (rust/crates/wgpu-core-deps-apple-25.0.0.crate) = 7760
+SHA256 (rust/crates/wgpu-core-deps-emscripten-25.0.0.crate) = f09ad7aceb3818e52539acc679f049d3475775586f3f4e311c30165cf2c00445
+SIZE (rust/crates/wgpu-core-deps-emscripten-25.0.0.crate) = 6559
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-25.0.0.crate) = cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-25.0.0.crate) = 7523
+SHA256 (rust/crates/wgpu-hal-25.0.2.crate) = f968767fe4d3d33747bbd1473ccd55bf0f6451f55d733b5597e67b5deab4ad17
+SIZE (rust/crates/wgpu-hal-25.0.2.crate) = 370714
+SHA256 (rust/crates/wgpu-types-25.0.0.crate) = 2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc
+SIZE (rust/crates/wgpu-types-25.0.0.crate) = 82335
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
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
@@ -1299,129 +1347,175 @@ SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aef
SIZE (rust/crates/windows-0.56.0.crate) = 10807828
SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-SHA256 (rust/crates/winreg-0.5.1.crate) = a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a
-SIZE (rust/crates/winreg-0.5.1.crate) = 17693
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wiremock-0.6.2.crate) = 7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646
-SIZE (rust/crates/wiremock-0.6.2.crate) = 44475
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/winreg-0.55.0.crate) = cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97
+SIZE (rust/crates/winreg-0.55.0.crate) = 31048
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wiremock-0.6.3.crate) = 101681b74cd87b5899e87bcf5a64e83334dd313fcd3053ea72e6dba18928e301
+SIZE (rust/crates/wiremock-0.6.3.crate) = 61482
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e
SIZE (rust/crates/wrapcenum-derive-0.4.1.crate) = 7400
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
-SIZE (rust/crates/xattr-1.3.1.crate) = 12580
-SHA256 (rust/crates/xml-rs-0.8.22.crate) = af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26
-SIZE (rust/crates/xml-rs-0.8.22.crate) = 54737
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
+SIZE (rust/crates/xattr-1.5.0.crate) = 14694
+SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda
+SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115
SHA256 (rust/crates/xml5ever-0.17.0.crate) = 4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650
SIZE (rust/crates/xml5ever-0.17.0.crate) = 41208
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
-SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
-SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
-SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
-SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+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 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
+SHA256 (rust/crates/zip-4.1.0.crate) = af7dcdb4229c0e79c2531a24de7726a0e980417a74fb4d030a35f535665439a0
+SIZE (rust/crates/zip-4.1.0.crate) = 112269
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 023bfe9a593704e14a218ad86d90aa6f7e65b76b56c313ed684b8906e3e4e3c5
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-25.02.7_GH0.tar.gz) = d3df8eef62fe6a6639fb6d27aec6ff2b91e5f18ea2599855d9adcf9cef253132
-SIZE (ankitects-anki-25.02.7_GH0.tar.gz) = 2433971
-SHA256 (ankitects-anki-core-i18n-62d3e1e_GH0.tar.gz) = 6bcc4eaed9dcc858acecbd7ad1ce0fb0ec495872f9b6902ae2232e90039428f4
-SIZE (ankitects-anki-core-i18n-62d3e1e_GH0.tar.gz) = 1617632
-SHA256 (ankitects-anki-desktop-ftl-e5dc0c3_GH0.tar.gz) = bbef8046f96d9bdccf8fd66f155b743452677f35888e6210e9c13795e4a506a3
-SIZE (ankitects-anki-desktop-ftl-e5dc0c3_GH0.tar.gz) = 243479
+SHA256 (ankitects-anki-25.07.2_GH0.tar.gz) = 9cffb53ef99fb3929f1f359cc626de09222e76f4c0f612d7f3e037f63697cf9f
+SIZE (ankitects-anki-25.07.2_GH0.tar.gz) = 2508070
+SHA256 (ankitects-anki-core-i18n-a921649_GH0.tar.gz) = d7dfbac8bd30da3f7fc9fb56ae10c336b0b17fda419b02dbe4b03129cb2abad7
+SIZE (ankitects-anki-core-i18n-a921649_GH0.tar.gz) = 1663036
+SHA256 (ankitects-anki-desktop-ftl-a1134ab_GH0.tar.gz) = 3952cd641071acf0ab216369d2303f40ae8609078066705d97b6734aa87f2ee8
+SIZE (ankitects-anki-desktop-ftl-a1134ab_GH0.tar.gz) = 248236
diff --git a/games/anki/files/patch-build_configure_src_python.rs b/games/anki/files/patch-build_configure_src_python.rs
new file mode 100644
index 000000000000..af1d0427fe17
--- /dev/null
+++ b/games/anki/files/patch-build_configure_src_python.rs
@@ -0,0 +1,43 @@
+Depend on PYTHON_BINARY as well if OFFLINE_BUILD is used to let us specify the
+current Python interpreter that is used in the system.
+
+Otherwise the build emits following error message during the creation of
+the Python wheels:
+
+[...]
+FAILED: /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/wheels/aqt-25.7.2-py3-none-any.whl
+/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/rust/release/runner run --env="UV_PROJECT_ENVIRONMENT=/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/pyenv" --env="A
+NKI_WHEEL_TAG=py3-none-any" /usr/local/bin/uv build --wheel --out-dir=/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/wheels/ --project=qt
+ × Failed to build `/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/qt`
+ ╰─▶ No interpreter found for Python 3.13.5 in virtual environments, managed
+ installations, or search path
+ Failed with code Some(2): /usr/local/bin/uv build --wheel --out-dir=/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/wheels/ --project=qt
+[...]
+
+The environment variables UV_NO_BUILD_ISOLATION=1 and UV_OFFLINE=1 are also
+required to run "uv" in offline mode and to make use of the Python packages
+outside of the pseudo-venv.
+
+--- build/configure/src/python.rs.orig 2025-07-07 16:49:54 UTC
++++ build/configure/src/python.rs
+@@ -119,11 +119,19 @@ impl BuildAction for BuildWheel {
+
+ impl BuildAction for BuildWheel {
+ fn command(&self) -> &str {
+- "$uv build --wheel --out-dir=$out_dir --project=$project_dir"
++ if std::env::var("OFFLINE_BUILD").is_ok() && std::env::var("PYTHON_BINARY").is_ok() {
++ "$uv build --python=$python_binary --wheel --out-dir=$out_dir --project=$project_dir"
++ } else {
++ "$uv build --wheel --out-dir=$out_dir --project=$project_dir"
++ }
+ }
+
+ fn files(&mut self, build: &mut impl FilesHandle) {
+ if std::env::var("OFFLINE_BUILD").ok().as_deref() == Some("1") {
++ let python_binary =
++ std::env::var("PYTHON_BINARY").expect("PYTHON_BINARY must be set in OFFLINE_BUILD mode");
++ build.add_variable("python_binary", python_binary);
++
+ let uv_path =
+ std::env::var("UV_BINARY").expect("UV_BINARY must be set in OFFLINE_BUILD mode");
+ build.add_inputs("uv", inputs![uv_path]);
diff --git a/games/anki/files/patch-build_ninja__gen_src_archives.rs b/games/anki/files/patch-build_ninja__gen_src_archives.rs
index 79252c6151fe..f731257913ed 100644
--- a/games/anki/files/patch-build_ninja__gen_src_archives.rs
+++ b/games/anki/files/patch-build_ninja__gen_src_archives.rs
@@ -12,18 +12,17 @@ Since the latter is already bypassed by setting the environment variables
other parts of the code for now.
It probably makes sense to have a generic variable (e.g. "Self::FreeBSD")
-for all FreeBSD architectures that is used in conjunction with NO_BUNDLE,
-NO_VENV, OFFLINE_BUILD and OFFLINE_YARNCACHE to allow building on FreeBSD
-(and preferably other BSDs) persistently.
+for all FreeBSD architectures that is used in conjunction with OFFLINE_BUILD
+to allow building on FreeBSD (and preferably other BSDs) persistently.
---- build/ninja_gen/src/archives.rs.orig 2023-03-31 02:32:25 UTC
+--- build/ninja_gen/src/archives.rs.orig 2025-06-13 08:38:15 UTC
+++ build/ninja_gen/src/archives.rs
-@@ -39,6 +39,8 @@ impl Platform {
- let os = std::env::consts::OS;
- let arch = std::env::consts::ARCH;
- match (os, arch) {
-+ ("freebsd", "x86_64") => Self::LinuxX64,
-+ ("freebsd", "aarch64") => Self::LinuxArm,
- ("linux", "x86_64") => Self::LinuxX64,
- ("linux", "aarch64") => Self::LinuxArm,
- ("macos", "x86_64") => Self::MacX64,
+@@ -34,6 +34,8 @@ impl Platform {
+ let os = std::env::consts::OS;
+ let arch = std::env::consts::ARCH;
+ match (os, arch) {
++ ("freebsd", "x86_64") => Self::LinuxX64,
++ ("freebsd", "aarch64") => Self::LinuxArm,
+ ("linux", "x86_64") => Self::LinuxX64,
+ ("linux", "aarch64") => Self::LinuxArm,
+ ("macos", "x86_64") => Self::MacX64,
diff --git a/games/anki/files/patch-package.json b/games/anki/files/patch-package.json
index 15fa082c49ea..c757400518fa 100644
--- a/games/anki/files/patch-package.json
+++ b/games/anki/files/patch-package.json
@@ -9,13 +9,13 @@ If this is important to you, please consider supporting Rollup to make a native
at Object.<anonymous> (/wrkdirs/usr/ports/games/anki/work/anki-24.06.2/out/node_modules/rollup/dist/native.js:38:8)
[...]
---- package.json.orig 2025-01-26 14:20:58 UTC
+--- package.json.orig 2025-07-04 08:49:17 UTC
+++ package.json
-@@ -80,6 +80,7 @@
+@@ -81,6 +81,7 @@
},
"resolutions": {
"canvas": "npm:empty-npm-package@1.0.0",
+ "rollup": "npm:@rollup/wasm-node",
- "cookie": "0.7.0"
+ "cookie": "0.7.0",
+ "vite": "6"
},
- "browserslist": [
diff --git a/games/anki/files/patch-pylib_tools_hookslib.py b/games/anki/files/patch-pylib_tools_hookslib.py
new file mode 100644
index 000000000000..53a3f6d62d79
--- /dev/null
+++ b/games/anki/files/patch-pylib_tools_hookslib.py
@@ -0,0 +1,36 @@
+Skip code formatting with "ruff" on FreeBSD 15.0-CURRENT (observed with
+n278368-5c9b1c7e5f27) to prevent following error:
+
+[...]
+FAILED: /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/qt/_aqt/hooks.py
+/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/rust/release/runner run /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/pyenv/bin/python qt/tools/genhooks_gui.py /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/qt/_aqt/hooks.py
+<jemalloc>: jemalloc_tsd.c:190: Failed assertion: "!tsd_in_nominal_list(tsd)"
+Traceback (most recent call last):
+ File "/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/qt/tools/genhooks_gui.py", line 1381, in <module>
+ write_file(path, hooks, prefix, suffix)
+ File "/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/pylib/tools/hookslib.py", line 208, in write_file
+ subprocess.run([sys.executable, "-m", "ruff", "format", "-q", path], check=True)
+ File "/usr/local/lib/python3.11/subprocess.py", line 571, in run
+ raise CalledProcessError(retcode, process.args,
+ subprocess.CalledProcessError: Command '['/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/pyenv/bin/python', '-m', 'ruff', 'format', '-q', '/wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/qt/_aqt/hooks.py']' died with <Signals.SIGABRT: 6>.
+ Failed with code Some(1): /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/pyenv/bin/python qt/tools/genhooks_gui.py /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/qt/_aqt/hooks.py
+[...]
+
+--- pylib/tools/hookslib.py.orig 2025-07-09 11:37:00 UTC
++++ pylib/tools/hookslib.py
+@@ -7,6 +7,7 @@ from __future__ import annotations
+
+ from __future__ import annotations
+
++import platform
+ import subprocess
+ import sys
+ from dataclasses import dataclass
+@@ -205,4 +206,6 @@ def write_file(path: str, hooks: list[Hook], prefix: s
+
+ with open(path, "wb") as file:
+ file.write(code.encode("utf8"))
+- subprocess.run([sys.executable, "-m", "ruff", "format", "-q", path], check=True)
++
++ if not (platform.system() == 'FreeBSD' and platform.release() == '15.0-CURRENT'):
++ subprocess.run([sys.executable, "-m", "ruff", "format", "-q", path], check=True)
diff --git a/games/anki/files/patch-qt_pyproject.toml b/games/anki/files/patch-qt_pyproject.toml
new file mode 100644
index 000000000000..230d2f62b318
--- /dev/null
+++ b/games/anki/files/patch-qt_pyproject.toml
@@ -0,0 +1,21 @@
+Relax version requirements for several PyQt6 components.
+
+--- qt/pyproject.toml.orig 2025-07-05 14:16:12 UTC
++++ qt/pyproject.toml
+@@ -45,11 +45,11 @@ qt = [
+ "pyqt6_sip==13.10.2",
+ ]
+ qt = [
+- "pyqt6==6.8.0",
+- "pyqt6-qt6==6.8.1",
+- "pyqt6-webengine==6.8.0",
+- "pyqt6-webengine-qt6==6.8.1",
+- "pyqt6_sip==13.10.2",
++ "pyqt6",
++ "pyqt6-qt6",
++ "pyqt6-webengine",
++ "pyqt6-webengine-qt6",
++ "pyqt6_sip",
+ ]
+
+ [tool.uv]
diff --git a/games/anki/pkg-plist b/games/anki/pkg-plist
index eb4773b4948c..2a664c84891c 100644
--- a/games/anki/pkg-plist
+++ b/games/anki/pkg-plist
@@ -234,89 +234,47 @@ share/man/man1/anki.1.gz
@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/9.GUESS_ME.mjs
%%DATADIR%%/_aqt/data/web/sveltekit/_app/version.json
%%DATADIR%%/_aqt/data/web/sveltekit/index.html
-%%DATADIR%%/_aqt/forms/about_qt5.py
%%DATADIR%%/_aqt/forms/about_qt6.py
-%%DATADIR%%/_aqt/forms/addcards_qt5.py
%%DATADIR%%/_aqt/forms/addcards_qt6.py
-%%DATADIR%%/_aqt/forms/addfield_qt5.py
%%DATADIR%%/_aqt/forms/addfield_qt6.py
-%%DATADIR%%/_aqt/forms/addmodel_qt5.py
%%DATADIR%%/_aqt/forms/addmodel_qt6.py
-%%DATADIR%%/_aqt/forms/addonconf_qt5.py
%%DATADIR%%/_aqt/forms/addonconf_qt6.py
-%%DATADIR%%/_aqt/forms/addons_qt5.py
%%DATADIR%%/_aqt/forms/addons_qt6.py
-%%DATADIR%%/_aqt/forms/browser_qt5.py
%%DATADIR%%/_aqt/forms/browser_qt6.py
-%%DATADIR%%/_aqt/forms/browserdisp_qt5.py
%%DATADIR%%/_aqt/forms/browserdisp_qt6.py
-%%DATADIR%%/_aqt/forms/browseropts_qt5.py
%%DATADIR%%/_aqt/forms/browseropts_qt6.py
-%%DATADIR%%/_aqt/forms/changemap_qt5.py
%%DATADIR%%/_aqt/forms/changemap_qt6.py
-%%DATADIR%%/_aqt/forms/changemodel_qt5.py
%%DATADIR%%/_aqt/forms/changemodel_qt6.py
-%%DATADIR%%/_aqt/forms/clayout_top_qt5.py
%%DATADIR%%/_aqt/forms/clayout_top_qt6.py
-%%DATADIR%%/_aqt/forms/customstudy_qt5.py
%%DATADIR%%/_aqt/forms/customstudy_qt6.py
-%%DATADIR%%/_aqt/forms/dconf_qt5.py
%%DATADIR%%/_aqt/forms/dconf_qt6.py
-%%DATADIR%%/_aqt/forms/debug_qt5.py
%%DATADIR%%/_aqt/forms/debug_qt6.py
-%%DATADIR%%/_aqt/forms/editcurrent_qt5.py
%%DATADIR%%/_aqt/forms/editcurrent_qt6.py
-%%DATADIR%%/_aqt/forms/edithtml_qt5.py
%%DATADIR%%/_aqt/forms/edithtml_qt6.py
-%%DATADIR%%/_aqt/forms/emptycards_qt5.py
%%DATADIR%%/_aqt/forms/emptycards_qt6.py
-%%DATADIR%%/_aqt/forms/exporting_qt5.py
%%DATADIR%%/_aqt/forms/exporting_qt6.py
-%%DATADIR%%/_aqt/forms/fields_qt5.py
%%DATADIR%%/_aqt/forms/fields_qt6.py
-%%DATADIR%%/_aqt/forms/filtered_deck_qt5.py
%%DATADIR%%/_aqt/forms/filtered_deck_qt6.py
-%%DATADIR%%/_aqt/forms/finddupes_qt5.py
%%DATADIR%%/_aqt/forms/finddupes_qt6.py
-%%DATADIR%%/_aqt/forms/findreplace_qt5.py
%%DATADIR%%/_aqt/forms/findreplace_qt6.py
-%%DATADIR%%/_aqt/forms/forget_qt5.py
%%DATADIR%%/_aqt/forms/forget_qt6.py
-%%DATADIR%%/_aqt/forms/getaddons_qt5.py
%%DATADIR%%/_aqt/forms/getaddons_qt6.py
-%%DATADIR%%/_aqt/forms/importing_qt5.py
%%DATADIR%%/_aqt/forms/importing_qt6.py
-%%DATADIR%%/_aqt/forms/main_qt5.py
%%DATADIR%%/_aqt/forms/main_qt6.py
-%%DATADIR%%/_aqt/forms/modelopts_qt5.py
%%DATADIR%%/_aqt/forms/modelopts_qt6.py
-%%DATADIR%%/_aqt/forms/models_qt5.py
%%DATADIR%%/_aqt/forms/models_qt6.py
-%%DATADIR%%/_aqt/forms/preferences_qt5.py
%%DATADIR%%/_aqt/forms/preferences_qt6.py
-%%DATADIR%%/_aqt/forms/preview_qt5.py
%%DATADIR%%/_aqt/forms/preview_qt6.py
-%%DATADIR%%/_aqt/forms/profiles_qt5.py
%%DATADIR%%/_aqt/forms/profiles_qt6.py
-%%DATADIR%%/_aqt/forms/progress_qt5.py
%%DATADIR%%/_aqt/forms/progress_qt6.py
-%%DATADIR%%/_aqt/forms/reposition_qt5.py
%%DATADIR%%/_aqt/forms/reposition_qt6.py
-%%DATADIR%%/_aqt/forms/setgroup_qt5.py
%%DATADIR%%/_aqt/forms/setgroup_qt6.py
-%%DATADIR%%/_aqt/forms/setlang_qt5.py
%%DATADIR%%/_aqt/forms/setlang_qt6.py
-%%DATADIR%%/_aqt/forms/stats_qt5.py
%%DATADIR%%/_aqt/forms/stats_qt6.py
-%%DATADIR%%/_aqt/forms/studydeck_qt5.py
%%DATADIR%%/_aqt/forms/studydeck_qt6.py
-%%DATADIR%%/_aqt/forms/synclog_qt5.py
%%DATADIR%%/_aqt/forms/synclog_qt6.py
-%%DATADIR%%/_aqt/forms/taglimit_qt5.py
%%DATADIR%%/_aqt/forms/taglimit_qt6.py
-%%DATADIR%%/_aqt/forms/template_qt5.py
%%DATADIR%%/_aqt/forms/template_qt6.py
-%%DATADIR%%/_aqt/forms/widgets_qt5.py
%%DATADIR%%/_aqt/forms/widgets_qt6.py
%%DATADIR%%/_aqt/hooks.py
%%DATADIR%%/_aqt/props.py
@@ -382,8 +340,6 @@ share/man/man1/anki.1.gz
%%DATADIR%%/anki/importing/csvfile.py
%%DATADIR%%/anki/importing/mnemo.py
%%DATADIR%%/anki/importing/noteimp.py
-%%DATADIR%%/anki/importing/pauker.py
-%%DATADIR%%/anki/importing/supermemo_xml.py
%%DATADIR%%/anki/lang.py
%%DATADIR%%/anki/latex.py
%%DATADIR%%/anki/links_pb2.py
@@ -542,9 +498,6 @@ share/man/man1/anki.1.gz
%%DATADIR%%/aqt/props.py
%%DATADIR%%/aqt/py.typed
%%DATADIR%%/aqt/qt/__init__.py
-%%DATADIR%%/aqt/qt/qt5.py
-%%DATADIR%%/aqt/qt/qt5_audio.py
-%%DATADIR%%/aqt/qt/qt5_compat.py
%%DATADIR%%/aqt/qt/qt6.py
%%DATADIR%%/aqt/reviewer.py
%%DATADIR%%/aqt/schema_change_tracker.py
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index a0e04d7878a1..83331b24c721 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= automuteus
DISTVERSION= 8.3.6
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/freeminer/Makefile b/games/freeminer/Makefile
index f5b4724e26df..ef68961efbd9 100644
--- a/games/freeminer/Makefile
+++ b/games/freeminer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freeminer
PORTVERSION= 0.4.10.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/instead/Makefile b/games/instead/Makefile
index cd85d162e68c..66ca15c66a6e 100644
--- a/games/instead/Makefile
+++ b/games/instead/Makefile
@@ -1,5 +1,6 @@
PORTNAME= instead
PORTVERSION= 3.5.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/games/minecraft-server/Makefile b/games/minecraft-server/Makefile
index 0a11883beb29..f1556d5458fb 100644
--- a/games/minecraft-server/Makefile
+++ b/games/minecraft-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minecraft-server
-DISTVERSION= 1.21.5
+DISTVERSION= 1.21.7
CATEGORIES= games java
-MASTER_SITES= https://piston-data.mojang.com/v1/objects/e6ec2f64e6080b9b5d9b471b291c33cc7f509733/
+MASTER_SITES= https://piston-data.mojang.com/v1/objects/05e4b48fbc01f0385adb74bcff9751d34552486c/
DISTNAME= server
EXTRACT_SUFX= .jar
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
diff --git a/games/minecraft-server/distinfo b/games/minecraft-server/distinfo
index 926adddfbe34..4f0d9322c6b2 100644
--- a/games/minecraft-server/distinfo
+++ b/games/minecraft-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744905150
-SHA256 (minecraft-server-1.21.5/server.jar) = ae7681dadce21b6b4017d28e7eb567d86b6c100a6969994f540b9e54f812dc29
-SIZE (minecraft-server-1.21.5/server.jar) = 57269758
+TIMESTAMP = 1751958383
+SHA256 (minecraft-server-1.21.7/server.jar) = b955b8f75d811cc326179472174941358eeaf97a68999ee119ccd3873350c4ee
+SIZE (minecraft-server-1.21.7/server.jar) = 57556704
diff --git a/games/motogt/Makefile b/games/motogt/Makefile
index 2cbb6c219ecb..5bdec9b13474 100644
--- a/games/motogt/Makefile
+++ b/games/motogt/Makefile
@@ -9,6 +9,9 @@ MAINTAINER= amdmi3@FreeBSD.org
COMMENT= 2D top-viewed motorcycle racing game
WWW= https://motogt.sourceforge.net/
+DEPRECATED= Depends on obsolete devel/sfml1
+EXPIRATION_DATE=2025-09-10
+
LICENSE= GPLv2 CC-BY-SA-3.0
LICENSE_COMB= multi
LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/doc/cc-by-sa.txt
diff --git a/games/naev/Makefile b/games/naev/Makefile
index e41505574f3b..bbea8d80f369 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,6 +1,6 @@
PORTNAME= naev
PORTVERSION= 0.12.4
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -source
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index 21318dbd7f29..251c584b56d5 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index 652761704148..fbd17c143ac4 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmw
DISTVERSIONPREFIX= openmw-
-DISTVERSION= 0.48.0
-PORTREVISION= 9
+DISTVERSION= 0.49.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= fluffy@FreeBSD.org
@@ -22,14 +22,17 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \
libicui18n.so:devel/icu \
libyaml-cpp.so:devel/yaml-cpp
-USES= cmake compiler:c++17-lang desktop-file-utils gl luajit openal \
+USES= cmake compiler:c++20-lang desktop-file-utils gl luajit openal \
pkgconfig qt:5 sdl sqlite xorg
USE_GITHUB= yes
GH_ACCOUNT= OpenMW
USE_GL= gl
-USE_QT= core gui network opengl printsupport widgets buildtools:build \
- qmake:build
+USE_QT= core gui linguisttools network opengl printsupport svg widgets \
+ buildtools:build qmake:build
+#USE_QT= base imageformats multimedia svg tools:build
USE_SDL= sdl2
+USE_CXXSTD= c++20
+#USE_GCC= yes
CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \
-DOPENMW_USE_SYSTEM_BULLET=ON \
diff --git a/games/openmw/distinfo b/games/openmw/distinfo
index 6e5831af8789..7eb4ce4a47f8 100644
--- a/games/openmw/distinfo
+++ b/games/openmw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691876125
-SHA256 (OpenMW-openmw-openmw-0.48.0_GH0.tar.gz) = be97b8e900853c43dde8816f2ce49801fb672cffdf48ac7af9782abfb8a74af4
-SIZE (OpenMW-openmw-openmw-0.48.0_GH0.tar.gz) = 6022261
+TIMESTAMP = 1751744429
+SHA256 (OpenMW-openmw-openmw-0.49.0_GH0.tar.gz) = 5f31741d61cf7c736bbe522a1a33342773c7e1b713e7e20f3717eb8da2b1733d
+SIZE (OpenMW-openmw-openmw-0.49.0_GH0.tar.gz) = 5951281
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_cursor.cpp b/games/openmw/files/patch-apps_openmw_mwgui_cursor.cpp
deleted file mode 100644
index 76328e122de7..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_cursor.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- apps/openmw/mwgui/cursor.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/cursor.cpp
-@@ -26,8 +26,8 @@ namespace MWGui
- MyGUI::xml::ElementEnumerator info = _node->getElementEnumerator();
- while (info.next("Property"))
- {
-- const std::string& key = info->findAttribute("key");
-- const std::string& value = info->findAttribute("value");
-+ const auto key = info->findAttribute("key");
-+ const auto value = info->findAttribute("value");
-
- if (key == "Point")
- mPoint = MyGUI::IntPoint::parse(value);
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_quickkeysmenu.cpp b/games/openmw/files/patch-apps_openmw_mwgui_quickkeysmenu.cpp
deleted file mode 100644
index 9e2e7b8a79db..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_quickkeysmenu.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- apps/openmw/mwgui/quickkeysmenu.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/quickkeysmenu.cpp
-@@ -534,7 +534,7 @@ namespace MWGui
- break;
- }
- case Type_Magic:
-- std::string spellId = button->getUserString("Spell");
-+ std::string spellId{button->getUserString("Spell")};
- key.mId = spellId;
- break;
- }
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_resourceskin.cpp b/games/openmw/files/patch-apps_openmw_mwgui_resourceskin.cpp
deleted file mode 100644
index 615803e2b970..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_resourceskin.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
---- apps/openmw/mwgui/resourceskin.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/resourceskin.cpp
-@@ -9,11 +9,11 @@ namespace MWGui
- void resizeSkin(MyGUI::xml::ElementPtr _node)
- {
- _node->setAttribute("type", "ResourceSkin");
-- const std::string size = _node->findAttribute("size");
-+ const auto size = _node->findAttribute("size");
- if (!size.empty())
- return;
-
-- const std::string textureName = _node->findAttribute("texture");
-+ const std::string textureName{_node->findAttribute("texture")};
- if (textureName.empty())
- return;
-
-@@ -30,11 +30,11 @@ namespace MWGui
- if (basis->getName() != "BasisSkin")
- continue;
-
-- const std::string basisSkinType = basis->findAttribute("type");
-+ const auto basisSkinType = basis->findAttribute("type");
- if (Misc::StringUtils::ciEqual(basisSkinType, "SimpleText"))
- continue;
-
-- const std::string offset = basis->findAttribute("offset");
-+ const auto offset = basis->findAttribute("offset");
- if (!offset.empty())
- continue;
-
-@@ -45,7 +45,7 @@ namespace MWGui
- {
- if (state->getName() == "State")
- {
-- const std::string stateOffset = state->findAttribute("offset");
-+ const auto stateOffset = state->findAttribute("offset");
- if (!stateOffset.empty())
- continue;
-
-@@ -56,7 +56,7 @@ namespace MWGui
- bool hasTileSize = false;
- while (property.next("Property"))
- {
-- const std::string key = property->findAttribute("key");
-+ const auto key = property->findAttribute("key");
- if (key != "TileSize")
- continue;
-
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_settingswindow.cpp b/games/openmw/files/patch-apps_openmw_mwgui_settingswindow.cpp
deleted file mode 100644
index 25fd13d58bc7..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_settingswindow.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
---- apps/openmw/mwgui/settingswindow.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/settingswindow.cpp
-@@ -107,22 +107,22 @@ namespace
-
- std::string getSettingType(MyGUI::Widget* widget)
- {
-- return widget->getUserString("SettingType");
-+ return std::string{widget->getUserString("SettingType")};
- }
-
- std::string getSettingName(MyGUI::Widget* widget)
- {
-- return widget->getUserString("SettingName");
-+ return std::string{widget->getUserString("SettingName")};
- }
-
- std::string getSettingCategory(MyGUI::Widget* widget)
- {
-- return widget->getUserString("SettingCategory");
-+ return std::string{widget->getUserString("SettingCategory")};
- }
-
- std::string getSettingValueType(MyGUI::Widget* widget)
- {
-- return widget->getUserString("SettingValueType");
-+ return std::string{widget->getUserString("SettingValueType")};
- }
-
- void getSettingMinMax(MyGUI::Widget* widget, float& min, float& max)
-@@ -220,12 +220,12 @@ namespace MWGui
-
- void SettingsWindow::updateSliderLabel(MyGUI::ScrollBar *scroller, const std::string& value)
- {
-- std::string labelWidgetName = scroller->getUserString("SettingLabelWidget");
-+ auto labelWidgetName = scroller->getUserString("SettingLabelWidget");
- if (!labelWidgetName.empty())
- {
- MyGUI::TextBox* textBox;
- getWidget(textBox, labelWidgetName);
-- std::string labelCaption = scroller->getUserString("SettingLabelCaption");
-+ std::string labelCaption{scroller->getUserString("SettingLabelCaption")};
- labelCaption = Misc::StringUtils::format(labelCaption, value);
- textBox->setCaptionWithReplacing(labelCaption);
- }
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_tooltips.cpp b/games/openmw/files/patch-apps_openmw_mwgui_tooltips.cpp
deleted file mode 100644
index ccc614df8923..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_tooltips.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- apps/openmw/mwgui/tooltips.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/tooltips.cpp
-@@ -168,7 +168,7 @@ namespace MWGui
- return;
- }
-
-- std::string type = focus->getUserString("ToolTipType");
-+ auto type = focus->getUserString("ToolTipType");
-
- if (type == "")
- {
-@@ -224,7 +224,7 @@ namespace MWGui
- ToolTipInfo info;
-
- const ESM::Spell *spell =
-- MWBase::Environment::get().getWorld()->getStore().get<ESM::Spell>().find(focus->getUserString("Spell"));
-+ MWBase::Environment::get().getWorld()->getStore().get<ESM::Spell>().find(std::string{focus->getUserString("Spell")});
- info.caption = spell->mName;
- Widgets::SpellEffectList effects;
- for (const ESM::ENAMstruct& spellEffect : spell->mEffects.mList)
-@@ -248,7 +248,7 @@ namespace MWGui
- int school = MWMechanics::getSpellSchool(spell, player);
- info.text = "#{sSchool}: " + sSchoolNames[school];
- }
-- std::string cost = focus->getUserString("SpellCost");
-+ auto cost = focus->getUserString("SpellCost");
- if (cost != "" && cost != "0")
- info.text += MWGui::ToolTips::getValueString(MWMechanics::calcSpellCost(*spell), "#{sCastCost}");
- info.effects = effects;
-@@ -262,7 +262,7 @@ namespace MWGui
-
- tooltip->setVisible(true);
-
-- std::map<std::string, std::string> userStrings = focus->getUserStrings();
-+ auto userStrings = focus->getUserStrings();
- for (auto& userStringPair : userStrings)
- {
- size_t underscorePos = userStringPair.first.find('_');
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_travelwindow.cpp b/games/openmw/files/patch-apps_openmw_mwgui_travelwindow.cpp
deleted file mode 100644
index 2b75b3fadc66..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_travelwindow.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- apps/openmw/mwgui/travelwindow.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/travelwindow.cpp
-@@ -144,7 +144,7 @@ namespace MWGui
-
- void TravelWindow::onTravelButtonClick(MyGUI::Widget* _sender)
- {
-- std::istringstream iss(_sender->getUserString("price"));
-+ std::istringstream iss(std::string{_sender->getUserString("price")});
- int price;
- iss >> price;
-
-@@ -170,7 +170,7 @@ namespace MWGui
-
- MWBase::Environment::get().getWindowManager()->fadeScreenOut(1);
- ESM::Position pos = *_sender->getUserData<ESM::Position>();
-- std::string cellname = _sender->getUserString("Destination");
-+ std::string cellname{_sender->getUserString("Destination")};
- bool interior = _sender->getUserString("interior") == "y";
- if (mPtr.getCell()->isExterior())
- {
diff --git a/games/openmw/files/patch-apps_openmw_mwgui_windowmanagerimp.cpp b/games/openmw/files/patch-apps_openmw_mwgui_windowmanagerimp.cpp
deleted file mode 100644
index 6aa09505859f..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwgui_windowmanagerimp.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- apps/openmw/mwgui/windowmanagerimp.cpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwgui/windowmanagerimp.cpp
-@@ -2148,7 +2148,7 @@ namespace MWGui
- ResourceImageSetPointerFix* imgSetPointer = resource->castType<ResourceImageSetPointerFix>(false);
- if (!imgSetPointer)
- continue;
-- std::string tex_name = imgSetPointer->getImageSet()->getIndexInfo(0,0).texture;
-+ auto tex_name = imgSetPointer->getImageSet()->getIndexInfo(0,0).texture;
-
- osg::ref_ptr<osg::Image> image = mResourceSystem->getImageManager()->getImage(tex_name);
-
diff --git a/games/openmw/files/patch-apps_openmw_mwstate_charactermanager.hpp b/games/openmw/files/patch-apps_openmw_mwstate_charactermanager.hpp
deleted file mode 100644
index fe61c1fc661e..000000000000
--- a/games/openmw/files/patch-apps_openmw_mwstate_charactermanager.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- apps/openmw/mwstate/charactermanager.hpp.orig 2023-08-08 09:23:20 UTC
-+++ apps/openmw/mwstate/charactermanager.hpp
-@@ -1,6 +1,8 @@
- #ifndef GAME_STATE_CHARACTERMANAGER_H
- #define GAME_STATE_CHARACTERMANAGER_H
-
-+#include <list>
-+
- #include <boost/filesystem/path.hpp>
-
- #include "character.hpp"
diff --git a/games/openmw/files/patch-components_bsa_bsa__file.cpp b/games/openmw/files/patch-components_bsa_bsa__file.cpp
deleted file mode 100644
index 0dcb26d6581f..000000000000
--- a/games/openmw/files/patch-components_bsa_bsa__file.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- components/bsa/bsa_file.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/bsa/bsa_file.cpp
-@@ -26,6 +26,7 @@
- #include <components/files/constrainedfilestream.hpp>
-
- #include <cassert>
-+#include <algorithm>
-
- #include <boost/filesystem/path.hpp>
- #include <boost/filesystem/fstream.hpp>
diff --git a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
new file mode 100644
index 000000000000..7d1fc2f20462
--- /dev/null
+++ b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
@@ -0,0 +1,29 @@
+--- components/crashcatcher/crashcatcher.cpp.orig 2025-07-01 11:41:15 UTC
++++ components/crashcatcher/crashcatcher.cpp
+@@ -95,6 +95,8 @@ namespace
+ { ILL_PRVREG, "Privileged register" },
+ { ILL_COPROC, "Coprocessor error" },
+ { ILL_BADSTK, "Internal stack error" },
++#else
++ { 0, nullptr },
+ #endif
+ };
+
+@@ -113,6 +115,8 @@ namespace
+ #ifndef __FreeBSD__
+ { SEGV_MAPERR, "Address not mapped to object" },
+ { SEGV_ACCERR, "Invalid permissions for mapped object" },
++#else
++ { 0, nullptr },
+ #endif
+ };
+
+@@ -121,6 +125,8 @@ namespace
+ { BUS_ADRALN, "Invalid address alignment" },
+ { BUS_ADRERR, "Non-existent physical address" },
+ { BUS_OBJERR, "Object specific hardware error" },
++#else
++ { 0, nullptr },
+ #endif
+ };
+
diff --git a/games/openmw/files/patch-components_esm3_variant.hpp b/games/openmw/files/patch-components_esm3_variant.hpp
new file mode 100644
index 000000000000..e861f8a3c7ef
--- /dev/null
+++ b/games/openmw/files/patch-components_esm3_variant.hpp
@@ -0,0 +1,10 @@
+--- components/esm3/variant.hpp.orig 2025-07-01 11:41:15 UTC
++++ components/esm3/variant.hpp
+@@ -5,6 +5,7 @@
+ #include <string>
+ #include <tuple>
+ #include <variant>
++#include <cstdint>
+
+ namespace ESM
+ {
diff --git a/games/openmw/files/patch-components_fontloader_fontloader.cpp b/games/openmw/files/patch-components_fontloader_fontloader.cpp
deleted file mode 100644
index e3e20265d062..000000000000
--- a/games/openmw/files/patch-components_fontloader_fontloader.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
---- components/fontloader/fontloader.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/fontloader/fontloader.cpp
-@@ -37,7 +37,7 @@ namespace
- MyGUI::xml::ElementEnumerator propertyIterator = resourceNode->getElementEnumerator();
- while (propertyIterator.next("Property"))
- {
-- std::string key = propertyIterator->findAttribute("key");
-+ auto key = propertyIterator->findAttribute("key");
-
- if (key == propertyName)
- {
-@@ -57,12 +57,12 @@ namespace
- MyGUI::xml::ElementEnumerator layersIterator = root->getElementEnumerator();
- while (layersIterator.next("Layer"))
- {
-- std::string name = layersIterator->findAttribute("name");
-+ auto name = layersIterator->findAttribute("name");
-
- if (name == "JournalBooks")
- {
- MyGUI::xml::ElementPtr sizeProperty = getProperty(layersIterator.current(), "Size");
-- const std::string& sizeValue = sizeProperty != nullptr ? sizeProperty->findAttribute("value") : std::string();
-+ auto sizeValue = sizeProperty != nullptr ? sizeProperty->findAttribute("value") : std::string_view();
- if (!sizeValue.empty())
- return MyGUI::IntSize::parse(sizeValue);
- }
-@@ -263,7 +263,7 @@ namespace Gui
- bool valid = false;
- if (resourceNode.next("Resource"))
- {
-- std::string type = resourceNode->findAttribute("type");
-+ auto type = resourceNode->findAttribute("type");
- valid = (type == "ResourceTrueTypeFont");
- }
-
-@@ -571,7 +571,7 @@ namespace Gui
- MyGUI::xml::ElementEnumerator resourceNode = _node->getElementEnumerator();
- while (resourceNode.next("Resource"))
- {
-- std::string type = resourceNode->findAttribute("type");
-+ auto type = resourceNode->findAttribute("type");
-
- if (Misc::StringUtils::ciEqual(type, "ResourceSkin") ||
- Misc::StringUtils::ciEqual(type, "AutoSizedResourceSkin"))
diff --git a/games/openmw/files/patch-components_myguiplatform_myguidatamanager.cpp b/games/openmw/files/patch-components_myguiplatform_myguidatamanager.cpp
deleted file mode 100644
index 38e11fad1b76..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_myguidatamanager.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/myguiplatform/myguidatamanager.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/myguidatamanager.cpp
-@@ -57,7 +57,7 @@ const MyGUI::VectorString &DataManager::getDataListNam
- throw std::runtime_error("DataManager::getDataListNames is not implemented - VFS is used");
- }
-
--const std::string &DataManager::getDataPath(const std::string &name) const
-+std::string DataManager::getDataPath(const std::string &name) const
- {
- static std::string result;
- result.clear();
diff --git a/games/openmw/files/patch-components_myguiplatform_myguidatamanager.hpp b/games/openmw/files/patch-components_myguiplatform_myguidatamanager.hpp
deleted file mode 100644
index f37bd1b59ff0..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_myguidatamanager.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/myguiplatform/myguidatamanager.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/myguidatamanager.hpp
-@@ -44,7 +44,7 @@ class DataManager : public MyGUI::DataManager (public)
- @param _name Resource name.
- @return Return full path to specified data.
- */
-- const std::string& getDataPath(const std::string& _name) const override;
-+ std::string getDataPath(const std::string& _name) const override;
-
- private:
- std::string mResourcePath;
diff --git a/games/openmw/files/patch-components_myguiplatform_myguiloglistener.cpp b/games/openmw/files/patch-components_myguiplatform_myguiloglistener.cpp
deleted file mode 100644
index dcc078307c8d..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_myguiloglistener.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/myguiplatform/myguiloglistener.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/myguiloglistener.cpp
-@@ -25,7 +25,7 @@ namespace osgMyGUI
- mStream.flush();
- }
-
-- void CustomLogListener::log(const std::string& _section, MyGUI::LogLevel _level, const struct tm* _time, const std::string& _message, const char* _file, int _line)
-+ void CustomLogListener::log(std::string_view _section, MyGUI::LogLevel _level, const struct tm* _time, std::string_view _message, std::string_view _file, int _line)
- {
- if (mStream.is_open())
- {
diff --git a/games/openmw/files/patch-components_myguiplatform_myguiloglistener.hpp b/games/openmw/files/patch-components_myguiplatform_myguiloglistener.hpp
deleted file mode 100644
index acf183aec108..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_myguiloglistener.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/myguiplatform/myguiloglistener.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/myguiloglistener.hpp
-@@ -28,7 +28,7 @@ namespace osgMyGUI
- void close() override;
- void flush() override;
-
-- void log(const std::string& _section, MyGUI::LogLevel _level, const struct tm* _time, const std::string& _message, const char* _file, int _line) override;
-+ void log(std::string_view _section, MyGUI::LogLevel _level, const struct tm* _time, std::string_view _message, std::string_view _file, int _line) override;
-
- const std::string& getFileName() const { return mFileName; }
-
diff --git a/games/openmw/files/patch-components_myguiplatform_myguirendermanager.hpp b/games/openmw/files/patch-components_myguiplatform_myguirendermanager.hpp
deleted file mode 100644
index e3e0782e7b0d..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_myguirendermanager.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/myguiplatform/myguirendermanager.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/myguirendermanager.hpp
-@@ -110,7 +110,7 @@ class RenderManager : public MyGUI::RenderManager, pub
- /** @see IRenderTarget::getInfo */
- const MyGUI::RenderTargetInfo& getInfo() const override { return mInfo; }
-
-- bool checkTexture(MyGUI::ITexture* _texture);
-+ bool checkTexture(MyGUI::ITexture* _texture) override;
-
- void setViewSize(int width, int height) override;
-
diff --git a/games/openmw/files/patch-components_myguiplatform_scalinglayer.cpp b/games/openmw/files/patch-components_myguiplatform_scalinglayer.cpp
deleted file mode 100644
index 32d8549ae89f..000000000000
--- a/games/openmw/files/patch-components_myguiplatform_scalinglayer.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/myguiplatform/scalinglayer.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/myguiplatform/scalinglayer.cpp
-@@ -126,8 +126,8 @@ namespace osgMyGUI
- {
- if (info->getName() == "Property")
- {
-- const std::string& key = info->findAttribute("key");
-- const std::string& value = info->findAttribute("value");
-+ const auto key = info->findAttribute("key");
-+ const auto value = info->findAttribute("value");
-
- if (key == "Size")
- {
diff --git a/games/openmw/files/patch-components_resource_imagemanager.cpp b/games/openmw/files/patch-components_resource_imagemanager.cpp
deleted file mode 100644
index 5064982f2abe..000000000000
--- a/games/openmw/files/patch-components_resource_imagemanager.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- components/resource/imagemanager.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/resource/imagemanager.cpp
-@@ -58,7 +58,7 @@ namespace Resource
-
- }
-
-- bool checkSupported(osg::Image* image, const std::string& filename)
-+ bool checkSupported(osg::Image* image)
- {
- switch(image->getPixelFormat())
- {
-@@ -83,7 +83,7 @@ namespace Resource
- return true;
- }
-
-- osg::ref_ptr<osg::Image> ImageManager::getImage(const std::string &filename, bool disableFlip)
-+ osg::ref_ptr<osg::Image> ImageManager::getImage(std::string_view filename, bool disableFlip)
- {
- const std::string normalized = mVFS->normalizeFilename(filename);
-
-@@ -147,7 +147,7 @@ namespace Resource
- osg::ref_ptr<osg::Image> image = result.getImage();
-
- image->setFileName(normalized);
-- if (!checkSupported(image, filename))
-+ if (!checkSupported(image))
- {
- static bool uncompress = (getenv("OPENMW_DECOMPRESS_TEXTURES") != nullptr);
- if (!uncompress)
diff --git a/games/openmw/files/patch-components_resource_imagemanager.hpp b/games/openmw/files/patch-components_resource_imagemanager.hpp
deleted file mode 100644
index b007c3cf7770..000000000000
--- a/games/openmw/files/patch-components_resource_imagemanager.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/resource/imagemanager.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/resource/imagemanager.hpp
-@@ -28,7 +28,7 @@ namespace Resource
-
- /// Create or retrieve an Image
- /// Returns the dummy image if the given image is not found.
-- osg::ref_ptr<osg::Image> getImage(const std::string& filename, bool disableFlip = false);
-+ osg::ref_ptr<osg::Image> getImage(std::string_view filename, bool disableFlip = false);
-
- osg::Image* getWarningImage();
-
diff --git a/games/openmw/files/patch-components_to__utf8_to__utf8.cpp b/games/openmw/files/patch-components_to__utf8_to__utf8.cpp
deleted file mode 100644
index 915b8e19f49a..000000000000
--- a/games/openmw/files/patch-components_to__utf8_to__utf8.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- components/to_utf8/to_utf8.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/to_utf8/to_utf8.cpp
-@@ -52,18 +52,18 @@ namespace
- return std::find_if(input.begin(), input.end(), [] (unsigned char v) { return v == 0 || v >= 128; });
- }
-
-- std::basic_string_view<signed char> getTranslationArray(FromType sourceEncoding)
-+ const signed char* getTranslationArray(FromType sourceEncoding)
- {
- switch (sourceEncoding)
- {
- case ToUTF8::WINDOWS_1252:
-- return {ToUTF8::windows_1252, std::size(ToUTF8::windows_1252)};
-+ return ToUTF8::windows_1252;
- case ToUTF8::WINDOWS_1250:
-- return {ToUTF8::windows_1250, std::size(ToUTF8::windows_1250)};
-+ return ToUTF8::windows_1250;
- case ToUTF8::WINDOWS_1251:
-- return {ToUTF8::windows_1251, std::size(ToUTF8::windows_1251)};
-+ return ToUTF8::windows_1251;
- case ToUTF8::CP437:
-- return {ToUTF8::cp437, std::size(ToUTF8::cp437)};
-+ return ToUTF8::cp437;
- }
- throw std::logic_error("Invalid source encoding: " + std::to_string(sourceEncoding));
- }
diff --git a/games/openmw/files/patch-components_to__utf8_to__utf8.hpp b/games/openmw/files/patch-components_to__utf8_to__utf8.hpp
deleted file mode 100644
index e5921c5604cf..000000000000
--- a/games/openmw/files/patch-components_to__utf8_to__utf8.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/to_utf8/to_utf8.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/to_utf8/to_utf8.hpp
-@@ -46,7 +46,7 @@ namespace ToUTF8
- inline std::pair<std::size_t, bool> getLengthLegacyEnc(std::string_view input) const;
- inline void copyFromArrayLegacyEnc(std::string_view::iterator& chp, std::string_view::iterator end, char* &out) const;
-
-- const std::basic_string_view<signed char> mTranslationArray;
-+ const signed char* mTranslationArray;
- };
-
- class Utf8Encoder
diff --git a/games/openmw/files/patch-components_widgets_box.cpp b/games/openmw/files/patch-components_widgets_box.cpp
deleted file mode 100644
index 19798e7fc48a..000000000000
--- a/games/openmw/files/patch-components_widgets_box.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
---- components/widgets/box.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/box.cpp
-@@ -7,7 +7,7 @@ namespace Gui
- {
- // TODO: Since 3.4.2 MyGUI is supposed to automatically translate tags
- // If the 3.4.2 become a required minimum version, the ComboBox class may be removed.
-- void ComboBox::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void ComboBox::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- #if MYGUI_VERSION >= MYGUI_DEFINE_VERSION(3,4,2)
- MyGUI::ComboBox::setPropertyOverride (_key, _value);
-@@ -61,7 +61,7 @@ namespace Gui
- notifySizeChange (this);
- }
-
-- void AutoSizedTextBox::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void AutoSizedTextBox::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (_key == "ExpandDirection")
- {
-@@ -123,7 +123,7 @@ namespace Gui
- setEditStatic(true);
- }
-
-- void AutoSizedEditBox::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void AutoSizedEditBox::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (_key == "ExpandDirection")
- {
-@@ -156,7 +156,7 @@ namespace Gui
- notifySizeChange (this);
- }
-
-- void AutoSizedButton::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void AutoSizedButton::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (_key == "ExpandDirection")
- {
-@@ -179,7 +179,7 @@ namespace Gui
- align();
- }
-
-- bool Box::_setPropertyImpl(const std::string& _key, const std::string& _value)
-+ bool Box::_setPropertyImpl(std::string_view _key, std::string_view _value)
- {
- if (_key == "Spacing")
- mSpacing = MyGUI::utility::parseValue<int>(_value);
-@@ -278,7 +278,7 @@ namespace Gui
- }
- }
-
-- void HBox::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void HBox::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (!Box::_setPropertyImpl (_key, _value))
- MyGUI::Widget::setPropertyOverride(_key, _value);
-@@ -433,7 +433,7 @@ namespace Gui
- }
- }
-
-- void VBox::setPropertyOverride(const std::string& _key, const std::string& _value)
-+ void VBox::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (!Box::_setPropertyImpl (_key, _value))
- MyGUI::Widget::setPropertyOverride(_key, _value);
diff --git a/games/openmw/files/patch-components_widgets_box.hpp b/games/openmw/files/patch-components_widgets_box.hpp
deleted file mode 100644
index 33932150339c..000000000000
--- a/games/openmw/files/patch-components_widgets_box.hpp
+++ /dev/null
@@ -1,65 +0,0 @@
---- components/widgets/box.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/box.hpp
-@@ -16,7 +16,7 @@ namespace Gui
- MYGUI_RTTI_DERIVED( ComboBox )
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
- };
-
- class Button : public FontWrapper<MyGUI::Button>
-@@ -58,7 +58,7 @@ namespace Gui
- void setCaption(const MyGUI::UString& _value) override;
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
- std::string mFontSize;
- };
-
-@@ -74,7 +74,7 @@ namespace Gui
- void initialiseOverride() override;
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
- int getWidth();
- std::string mFontSize;
- bool mShrink = false;
-@@ -91,7 +91,7 @@ namespace Gui
- void setCaption(const MyGUI::UString& _value) override;
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
- std::string mFontSize;
- };
-
-@@ -111,7 +111,7 @@ namespace Gui
- protected:
- virtual void align() = 0;
-
-- virtual bool _setPropertyImpl(const std::string& _key, const std::string& _value);
-+ virtual bool _setPropertyImpl(std::string_view _key, std::string_view _value);
-
- int mSpacing; // how much space to put between elements
-
-@@ -143,7 +143,7 @@ namespace Gui
- void align() override;
- MyGUI::IntSize getRequestedSize() override;
-
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
-
- void onWidgetCreated(MyGUI::Widget* _widget) override;
- };
-@@ -162,7 +162,7 @@ namespace Gui
- void align() override;
- MyGUI::IntSize getRequestedSize() override;
-
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
-
- void onWidgetCreated(MyGUI::Widget* _widget) override;
- };
diff --git a/games/openmw/files/patch-components_widgets_fontwrapper.hpp b/games/openmw/files/patch-components_widgets_fontwrapper.hpp
deleted file mode 100644
index de1f6dae96db..000000000000
--- a/games/openmw/files/patch-components_widgets_fontwrapper.hpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/widgets/fontwrapper.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/fontwrapper.hpp
-@@ -11,14 +11,14 @@ namespace Gui
- class FontWrapper : public T
- {
- public:
-- void setFontName(const std::string& name) override
-+ void setFontName(std::string_view _value) override
- {
-- T::setFontName(name);
-+ T::setFontName(_value);
- T::setPropertyOverride ("FontHeight", getFontSize());
- }
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override
- {
- T::setPropertyOverride (_key, _value);
-
diff --git a/games/openmw/files/patch-components_widgets_imagebutton.cpp b/games/openmw/files/patch-components_widgets_imagebutton.cpp
deleted file mode 100644
index 9887031881b5..000000000000
--- a/games/openmw/files/patch-components_widgets_imagebutton.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/widgets/imagebutton.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/imagebutton.cpp
-@@ -34,7 +34,7 @@ namespace Gui
- updateImage();
- }
-
-- void ImageButton::setPropertyOverride(const std::string &_key, const std::string &_value)
-+ void ImageButton::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (_key == "ImageHighlighted")
- mImageHighlighted = _value;
diff --git a/games/openmw/files/patch-components_widgets_imagebutton.hpp b/games/openmw/files/patch-components_widgets_imagebutton.hpp
deleted file mode 100644
index 617e49ac50ac..000000000000
--- a/games/openmw/files/patch-components_widgets_imagebutton.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/widgets/imagebutton.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/imagebutton.hpp
-@@ -31,7 +31,7 @@ namespace Gui
- static bool sDefaultNeedKeyFocus;
-
- protected:
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
- void onMouseLostFocus(MyGUI::Widget* _new) override;
- void onMouseSetFocus(MyGUI::Widget* _old) override;
- void onMouseButtonPressed(int _left, int _top, MyGUI::MouseButton _id) override;
diff --git a/games/openmw/files/patch-components_widgets_list.cpp b/games/openmw/files/patch-components_widgets_list.cpp
deleted file mode 100644
index a39f2a13dc5b..000000000000
--- a/games/openmw/files/patch-components_widgets_list.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/widgets/list.cpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/list.cpp
-@@ -105,7 +105,7 @@ namespace Gui
- mScrollView->setViewOffset(MyGUI::IntPoint(0, -viewPosition));
- }
-
-- void MWList::setPropertyOverride(const std::string &_key, const std::string &_value)
-+ void MWList::setPropertyOverride(std::string_view _key, std::string_view _value)
- {
- if (_key == "ListItemSkin")
- mListItemSkin = _value;
diff --git a/games/openmw/files/patch-components_widgets_list.hpp b/games/openmw/files/patch-components_widgets_list.hpp
deleted file mode 100644
index d21eeb5a93b8..000000000000
--- a/games/openmw/files/patch-components_widgets_list.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/widgets/list.hpp.orig 2023-08-08 09:23:20 UTC
-+++ components/widgets/list.hpp
-@@ -48,7 +48,7 @@ namespace Gui
-
- void scrollToTop();
-
-- void setPropertyOverride(const std::string& _key, const std::string& _value) override;
-+ void setPropertyOverride(std::string_view _key, std::string_view _value) override;
-
- protected:
- void initialiseOverride() override;
diff --git a/games/openmw/files/patch-extern_sol3_sol_optional__implementation.hpp b/games/openmw/files/patch-extern_sol3_sol_optional__implementation.hpp
deleted file mode 100644
index ac31cf924f51..000000000000
--- a/games/openmw/files/patch-extern_sol3_sol_optional__implementation.hpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- extern/sol3/sol/optional_implementation.hpp.orig 2023-08-08 09:23:20 UTC
-+++ extern/sol3/sol/optional_implementation.hpp
-@@ -2191,7 +2191,8 @@ namespace sol {
- static_assert(std::is_constructible<T, Args&&...>::value, "T must be constructible with Args");
-
- *this = nullopt;
-- this->construct(std::forward<Args>(args)...);
-+ new (static_cast<void*>(this)) optional(std::in_place, std::forward<Args>(args)...);
-+ return **this;
- }
-
- /// Swaps this optional with the other.
diff --git a/games/openmw/pkg-plist b/games/openmw/pkg-plist
index 25e2b3c2791c..a9016b9fcf86 100644
--- a/games/openmw/pkg-plist
+++ b/games/openmw/pkg-plist
@@ -13,7 +13,6 @@ bin/openmw-wizard
%%ETCDIR%%/defaults.bin
%%ETCDIR%%/gamecontrollerdb.txt
%%ETCDIR%%/openmw.cfg
-%%ETCDIR%%/version
share/applications/org.openmw.cs.desktop
share/applications/org.openmw.launcher.desktop
share/metainfo/openmw.appdata.xml
@@ -22,69 +21,115 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/lua_api/coroutine.doclua
%%DATADIR%%/resources/lua_api/global.doclua
%%DATADIR%%/resources/lua_api/math.doclua
+%%DATADIR%%/resources/lua_api/openmw/ambient.lua
+%%DATADIR%%/resources/lua_api/openmw/animation.lua
%%DATADIR%%/resources/lua_api/openmw/async.lua
+%%DATADIR%%/resources/lua_api/openmw/camera.lua
%%DATADIR%%/resources/lua_api/openmw/core.lua
%%DATADIR%%/resources/lua_api/openmw/debug.lua
+%%DATADIR%%/resources/lua_api/openmw/input.lua
+%%DATADIR%%/resources/lua_api/openmw/interfaces.lua
+%%DATADIR%%/resources/lua_api/openmw/markup.lua
+%%DATADIR%%/resources/lua_api/openmw/menu.lua
%%DATADIR%%/resources/lua_api/openmw/nearby.lua
%%DATADIR%%/resources/lua_api/openmw/postprocessing.lua
%%DATADIR%%/resources/lua_api/openmw/self.lua
+%%DATADIR%%/resources/lua_api/openmw/storage.lua
%%DATADIR%%/resources/lua_api/openmw/types.lua
%%DATADIR%%/resources/lua_api/openmw/ui.lua
%%DATADIR%%/resources/lua_api/openmw/util.lua
+%%DATADIR%%/resources/lua_api/openmw/vfs.lua
%%DATADIR%%/resources/lua_api/openmw/world.lua
%%DATADIR%%/resources/lua_api/string.doclua
%%DATADIR%%/resources/lua_api/table.doclua
%%DATADIR%%/resources/lua_libs/content.lua
%%DATADIR%%/resources/openmw.png
-%%DATADIR%%/resources/shaders/alpha.glsl
-%%DATADIR%%/resources/shaders/blended_depth_postpass_fragment.glsl
-%%DATADIR%%/resources/shaders/blended_depth_postpass_vertex.glsl
-%%DATADIR%%/resources/shaders/debug_fragment.glsl
-%%DATADIR%%/resources/shaders/debug_vertex.glsl
-%%DATADIR%%/resources/shaders/depth.glsl
-%%DATADIR%%/resources/shaders/fog.glsl
-%%DATADIR%%/resources/shaders/fullscreen_tri_fragment.glsl
-%%DATADIR%%/resources/shaders/fullscreen_tri_vertex.glsl
-%%DATADIR%%/resources/shaders/groundcover_fragment.glsl
-%%DATADIR%%/resources/shaders/groundcover_vertex.glsl
-%%DATADIR%%/resources/shaders/gui_fragment.glsl
-%%DATADIR%%/resources/shaders/gui_vertex.glsl
-%%DATADIR%%/resources/shaders/hdr_luminance_fragment.glsl
-%%DATADIR%%/resources/shaders/hdr_resolve_fragment.glsl
-%%DATADIR%%/resources/shaders/lighting.glsl
-%%DATADIR%%/resources/shaders/lighting_util.glsl
-%%DATADIR%%/resources/shaders/multiview_resolve_fragment.glsl
-%%DATADIR%%/resources/shaders/multiview_resolve_vertex.glsl
-%%DATADIR%%/resources/shaders/nv_default_fragment.glsl
-%%DATADIR%%/resources/shaders/nv_default_vertex.glsl
-%%DATADIR%%/resources/shaders/nv_nolighting_fragment.glsl
-%%DATADIR%%/resources/shaders/nv_nolighting_vertex.glsl
-%%DATADIR%%/resources/shaders/objects_fragment.glsl
-%%DATADIR%%/resources/shaders/objects_vertex.glsl
-%%DATADIR%%/resources/shaders/openmw_fragment.glsl
-%%DATADIR%%/resources/shaders/openmw_fragment.h.glsl
-%%DATADIR%%/resources/shaders/openmw_fragment_multiview.glsl
-%%DATADIR%%/resources/shaders/openmw_vertex.glsl
-%%DATADIR%%/resources/shaders/openmw_vertex.h.glsl
-%%DATADIR%%/resources/shaders/openmw_vertex_multiview.glsl
-%%DATADIR%%/resources/shaders/parallax.glsl
-%%DATADIR%%/resources/shaders/s360_fragment.glsl
-%%DATADIR%%/resources/shaders/s360_vertex.glsl
-%%DATADIR%%/resources/shaders/shadowcasting_fragment.glsl
-%%DATADIR%%/resources/shaders/shadowcasting_vertex.glsl
-%%DATADIR%%/resources/shaders/shadows_fragment.glsl
-%%DATADIR%%/resources/shaders/shadows_vertex.glsl
-%%DATADIR%%/resources/shaders/sky_fragment.glsl
-%%DATADIR%%/resources/shaders/sky_vertex.glsl
-%%DATADIR%%/resources/shaders/skypasses.glsl
-%%DATADIR%%/resources/shaders/softparticles.glsl
-%%DATADIR%%/resources/shaders/terrain_fragment.glsl
-%%DATADIR%%/resources/shaders/terrain_vertex.glsl
-%%DATADIR%%/resources/shaders/vertexcolors.glsl
-%%DATADIR%%/resources/shaders/water_fragment.glsl
-%%DATADIR%%/resources/shaders/water_nm.png
-%%DATADIR%%/resources/shaders/water_vertex.glsl
+%%DATADIR%%/resources/shaders/compatibility/bs/default.frag
+%%DATADIR%%/resources/shaders/compatibility/bs/default.vert
+%%DATADIR%%/resources/shaders/compatibility/bs/nolighting.frag
+%%DATADIR%%/resources/shaders/compatibility/bs/nolighting.vert
+%%DATADIR%%/resources/shaders/compatibility/debug.frag
+%%DATADIR%%/resources/shaders/compatibility/debug.vert
+%%DATADIR%%/resources/shaders/compatibility/depthclipped.frag
+%%DATADIR%%/resources/shaders/compatibility/depthclipped.vert
+%%DATADIR%%/resources/shaders/compatibility/fog.glsl
+%%DATADIR%%/resources/shaders/compatibility/fullscreen_tri.frag
+%%DATADIR%%/resources/shaders/compatibility/fullscreen_tri.vert
+%%DATADIR%%/resources/shaders/compatibility/groundcover.frag
+%%DATADIR%%/resources/shaders/compatibility/groundcover.vert
+%%DATADIR%%/resources/shaders/compatibility/gui.frag
+%%DATADIR%%/resources/shaders/compatibility/gui.vert
+%%DATADIR%%/resources/shaders/compatibility/luminance/luminance.frag
+%%DATADIR%%/resources/shaders/compatibility/luminance/resolve.frag
+%%DATADIR%%/resources/shaders/compatibility/multiview_resolve.frag
+%%DATADIR%%/resources/shaders/compatibility/multiview_resolve.vert
+%%DATADIR%%/resources/shaders/compatibility/normals.glsl
+%%DATADIR%%/resources/shaders/compatibility/objects.frag
+%%DATADIR%%/resources/shaders/compatibility/objects.vert
+%%DATADIR%%/resources/shaders/compatibility/ripples_blobber.frag
+%%DATADIR%%/resources/shaders/compatibility/ripples_simulate.frag
+%%DATADIR%%/resources/shaders/compatibility/shadowcasting.frag
+%%DATADIR%%/resources/shaders/compatibility/shadowcasting.vert
+%%DATADIR%%/resources/shaders/compatibility/shadows_fragment.glsl
+%%DATADIR%%/resources/shaders/compatibility/shadows_vertex.glsl
+%%DATADIR%%/resources/shaders/compatibility/sky.frag
+%%DATADIR%%/resources/shaders/compatibility/sky.vert
+%%DATADIR%%/resources/shaders/compatibility/terrain.frag
+%%DATADIR%%/resources/shaders/compatibility/terrain.vert
+%%DATADIR%%/resources/shaders/compatibility/vertexcolors.glsl
+%%DATADIR%%/resources/shaders/compatibility/water.frag
+%%DATADIR%%/resources/shaders/compatibility/water.vert
+%%DATADIR%%/resources/shaders/core/gui.frag
+%%DATADIR%%/resources/shaders/core/gui.vert
+%%DATADIR%%/resources/shaders/core/ripples_blobber.comp
+%%DATADIR%%/resources/shaders/core/ripples_simulate.comp
+%%DATADIR%%/resources/shaders/lib/core/fragment.glsl
+%%DATADIR%%/resources/shaders/lib/core/fragment.h.glsl
+%%DATADIR%%/resources/shaders/lib/core/fragment_multiview.glsl
+%%DATADIR%%/resources/shaders/lib/core/vertex.glsl
+%%DATADIR%%/resources/shaders/lib/core/vertex.h.glsl
+%%DATADIR%%/resources/shaders/lib/core/vertex_multiview.glsl
+%%DATADIR%%/resources/shaders/lib/light/lighting.glsl
+%%DATADIR%%/resources/shaders/lib/light/lighting_util.glsl
+%%DATADIR%%/resources/shaders/lib/luminance/constants.glsl
+%%DATADIR%%/resources/shaders/lib/material/alpha.glsl
+%%DATADIR%%/resources/shaders/lib/material/parallax.glsl
+%%DATADIR%%/resources/shaders/lib/particle/occlusion.glsl
+%%DATADIR%%/resources/shaders/lib/particle/soft.glsl
+%%DATADIR%%/resources/shaders/lib/sky/passes.glsl
+%%DATADIR%%/resources/shaders/lib/util/coordinates.glsl
+%%DATADIR%%/resources/shaders/lib/util/distortion.glsl
+%%DATADIR%%/resources/shaders/lib/util/quickstep.glsl
+%%DATADIR%%/resources/shaders/lib/view/depth.glsl
+%%DATADIR%%/resources/shaders/lib/water/fresnel.glsl
+%%DATADIR%%/resources/shaders/lib/water/rain_ripples.glsl
+%%DATADIR%%/resources/shaders/lib/water/ripples.glsl
+%%DATADIR%%/resources/translations/components_de.qm
+%%DATADIR%%/resources/translations/components_en.qm
+%%DATADIR%%/resources/translations/components_fr.qm
+%%DATADIR%%/resources/translations/components_ru.qm
+%%DATADIR%%/resources/translations/components_sv.qm
+%%DATADIR%%/resources/translations/launcher_de.qm
+%%DATADIR%%/resources/translations/launcher_en.qm
+%%DATADIR%%/resources/translations/launcher_fr.qm
+%%DATADIR%%/resources/translations/launcher_ru.qm
+%%DATADIR%%/resources/translations/launcher_sv.qm
+%%DATADIR%%/resources/translations/wizard_de.qm
+%%DATADIR%%/resources/translations/wizard_en.qm
+%%DATADIR%%/resources/translations/wizard_fr.qm
+%%DATADIR%%/resources/translations/wizard_ru.qm
+%%DATADIR%%/resources/translations/wizard_sv.qm
%%DATADIR%%/resources/version
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/de.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/en.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/fr.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/gmst.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/ru.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Calendar/sv.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/Interface/gmst.yaml
+%%DATADIR%%/resources/vfs-mw/l10n/OMWEngine/gmst.yaml
+%%DATADIR%%/resources/vfs-mw/openmw_aux/calendarconfig.lua
+%%DATADIR%%/resources/vfs/animations/animation-config.yaml
%%DATADIR%%/resources/vfs/builtin.omwscripts
%%DATADIR%%/resources/vfs/fonts/DejaVuFontLicense.txt
%%DATADIR%%/resources/vfs/fonts/DejaVuLGCSansMono.omwfont
@@ -95,51 +140,40 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/vfs/fonts/MysticCards.omwfont
%%DATADIR%%/resources/vfs/fonts/MysticCards.ttf
%%DATADIR%%/resources/vfs/fonts/MysticCardsFontLicense.txt
-%%DATADIR%%/resources/vfs/l10n/BuiltInShaders/de.yaml
-%%DATADIR%%/resources/vfs/l10n/BuiltInShaders/en.yaml
-%%DATADIR%%/resources/vfs/l10n/BuiltInShaders/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/BuiltInShaders/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/BuiltInShaders/sv.yaml
%%DATADIR%%/resources/vfs/l10n/Calendar/de.yaml
%%DATADIR%%/resources/vfs/l10n/Calendar/en.yaml
-%%DATADIR%%/resources/vfs/l10n/Calendar/fr.yaml
%%DATADIR%%/resources/vfs/l10n/Calendar/ru.yaml
%%DATADIR%%/resources/vfs/l10n/Calendar/sv.yaml
-%%DATADIR%%/resources/vfs/l10n/DebugMenu/de.yaml
-%%DATADIR%%/resources/vfs/l10n/DebugMenu/en.yaml
-%%DATADIR%%/resources/vfs/l10n/DebugMenu/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/DebugMenu/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/DebugMenu/sv.yaml
%%DATADIR%%/resources/vfs/l10n/Interface/de.yaml
%%DATADIR%%/resources/vfs/l10n/Interface/en.yaml
%%DATADIR%%/resources/vfs/l10n/Interface/fr.yaml
%%DATADIR%%/resources/vfs/l10n/Interface/ru.yaml
%%DATADIR%%/resources/vfs/l10n/Interface/sv.yaml
-%%DATADIR%%/resources/vfs/l10n/Navigation/de.yaml
-%%DATADIR%%/resources/vfs/l10n/Navigation/en.yaml
-%%DATADIR%%/resources/vfs/l10n/Navigation/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/Navigation/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/Navigation/sv.yaml
%%DATADIR%%/resources/vfs/l10n/OMWCamera/de.yaml
%%DATADIR%%/resources/vfs/l10n/OMWCamera/en.yaml
%%DATADIR%%/resources/vfs/l10n/OMWCamera/fr.yaml
%%DATADIR%%/resources/vfs/l10n/OMWCamera/ru.yaml
%%DATADIR%%/resources/vfs/l10n/OMWCamera/sv.yaml
-%%DATADIR%%/resources/vfs/l10n/PostProcessing/de.yaml
-%%DATADIR%%/resources/vfs/l10n/PostProcessing/en.yaml
-%%DATADIR%%/resources/vfs/l10n/PostProcessing/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/PostProcessing/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/PostProcessing/sv.yaml
-%%DATADIR%%/resources/vfs/l10n/SavegameMenu/de.yaml
-%%DATADIR%%/resources/vfs/l10n/SavegameMenu/en.yaml
-%%DATADIR%%/resources/vfs/l10n/SavegameMenu/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/SavegameMenu/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/SavegameMenu/sv.yaml
-%%DATADIR%%/resources/vfs/l10n/SettingsMenu/de.yaml
-%%DATADIR%%/resources/vfs/l10n/SettingsMenu/en.yaml
-%%DATADIR%%/resources/vfs/l10n/SettingsMenu/fr.yaml
-%%DATADIR%%/resources/vfs/l10n/SettingsMenu/ru.yaml
-%%DATADIR%%/resources/vfs/l10n/SettingsMenu/sv.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWControls/de.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWControls/en.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWControls/fr.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWControls/ru.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWControls/sv.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWEngine/de.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWEngine/en.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWEngine/fr.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWEngine/ru.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWEngine/sv.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWMusic/de.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWMusic/en.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWMusic/fr.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWMusic/ru.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWMusic/sv.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWShaders/de.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWShaders/en.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWShaders/fr.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWShaders/ru.yaml
+%%DATADIR%%/resources/vfs/l10n/OMWShaders/sv.yaml
%%DATADIR%%/resources/vfs/mygui/OpenMWResourcePlugin.xml
%%DATADIR%%/resources/vfs/mygui/core.skin
%%DATADIR%%/resources/vfs/mygui/core.xml
@@ -227,9 +261,11 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/vfs/mygui/openmw_windows.skin.xml
%%DATADIR%%/resources/vfs/mygui/skins.xml
%%DATADIR%%/resources/vfs/openmw_aux/calendar.lua
+%%DATADIR%%/resources/vfs/openmw_aux/calendarconfig.lua
%%DATADIR%%/resources/vfs/openmw_aux/time.lua
%%DATADIR%%/resources/vfs/openmw_aux/ui.lua
%%DATADIR%%/resources/vfs/openmw_aux/util.lua
+%%DATADIR%%/resources/vfs/scripts/omw/activationhandlers.lua
%%DATADIR%%/resources/vfs/scripts/omw/ai.lua
%%DATADIR%%/resources/vfs/scripts/omw/camera/camera.lua
%%DATADIR%%/resources/vfs/scripts/omw/camera/first_person_auto_switch.lua
@@ -237,9 +273,23 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/vfs/scripts/omw/camera/move360.lua
%%DATADIR%%/resources/vfs/scripts/omw/camera/settings.lua
%%DATADIR%%/resources/vfs/scripts/omw/camera/third_person.lua
+%%DATADIR%%/resources/vfs/scripts/omw/cellhandlers.lua
%%DATADIR%%/resources/vfs/scripts/omw/console/global.lua
%%DATADIR%%/resources/vfs/scripts/omw/console/local.lua
+%%DATADIR%%/resources/vfs/scripts/omw/console/menu.lua
%%DATADIR%%/resources/vfs/scripts/omw/console/player.lua
+%%DATADIR%%/resources/vfs/scripts/omw/crimes.lua
+%%DATADIR%%/resources/vfs/scripts/omw/input/actionbindings.lua
+%%DATADIR%%/resources/vfs/scripts/omw/input/gamepadcontrols.lua
+%%DATADIR%%/resources/vfs/scripts/omw/input/playercontrols.lua
+%%DATADIR%%/resources/vfs/scripts/omw/input/settings.lua
+%%DATADIR%%/resources/vfs/scripts/omw/input/smoothmovement.lua
+%%DATADIR%%/resources/vfs/scripts/omw/mechanics/animationcontroller.lua
+%%DATADIR%%/resources/vfs/scripts/omw/mechanics/playercontroller.lua
+%%DATADIR%%/resources/vfs/scripts/omw/music/actor.lua
+%%DATADIR%%/resources/vfs/scripts/omw/music/helpers.lua
+%%DATADIR%%/resources/vfs/scripts/omw/music/music.lua
+%%DATADIR%%/resources/vfs/scripts/omw/music/settings.lua
%%DATADIR%%/resources/vfs/scripts/omw/mwui/borders.lua
%%DATADIR%%/resources/vfs/scripts/omw/mwui/constants.lua
%%DATADIR%%/resources/vfs/scripts/omw/mwui/filters.lua
@@ -249,12 +299,18 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/vfs/scripts/omw/mwui/textEdit.lua
%%DATADIR%%/resources/vfs/scripts/omw/settings/common.lua
%%DATADIR%%/resources/vfs/scripts/omw/settings/global.lua
+%%DATADIR%%/resources/vfs/scripts/omw/settings/menu.lua
%%DATADIR%%/resources/vfs/scripts/omw/settings/player.lua
-%%DATADIR%%/resources/vfs/scripts/omw/settings/render.lua
%%DATADIR%%/resources/vfs/scripts/omw/settings/renderers.lua
+%%DATADIR%%/resources/vfs/scripts/omw/skillhandlers.lua
+%%DATADIR%%/resources/vfs/scripts/omw/ui.lua
+%%DATADIR%%/resources/vfs/scripts/omw/usehandlers.lua
+%%DATADIR%%/resources/vfs/scripts/omw/worldeventhandlers.lua
%%DATADIR%%/resources/vfs/shaders/adjustments.omwfx
%%DATADIR%%/resources/vfs/shaders/bloomlinear.omwfx
%%DATADIR%%/resources/vfs/shaders/debug.omwfx
+%%DATADIR%%/resources/vfs/shaders/internal_distortion.omwfx
+%%DATADIR%%/resources/vfs/textures/omw/water_nm.png
%%DATADIR%%/resources/vfs/textures/omw_menu_scroll_center_h.dds
%%DATADIR%%/resources/vfs/textures/omw_menu_scroll_center_v.dds
%%DATADIR%%/resources/vfs/textures/omw_menu_scroll_down.dds
@@ -263,4 +319,3 @@ share/metainfo/openmw.appdata.xml
%%DATADIR%%/resources/vfs/textures/omw_menu_scroll_up.dds
share/pixmaps/openmw-cs.png
share/pixmaps/openmw.png
-@dir %%DATADIR%%/data
diff --git a/games/palomino/Makefile b/games/palomino/Makefile
index 7d2609bae5a7..bfb7415f4539 100644
--- a/games/palomino/Makefile
+++ b/games/palomino/Makefile
@@ -16,6 +16,9 @@ WWW= https://www.palomino3d.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE_GNU_GPL_2.txt
+DEPRECATED= Obsolete and abandoneed, last release in 2013, not playable
+EXPIRATION_DATE=2025-09-10
+
LIB_DEPENDS= libosg.so:graphics/osg34
USES= alias compiler:c++11-lang cmake:insource,noninja gl lua:51 tar:xz
diff --git a/games/powder-toy-devel/Makefile b/games/powder-toy-devel/Makefile
index 43e3545bdcf9..f5b9a6bc05f4 100644
--- a/games/powder-toy-devel/Makefile
+++ b/games/powder-toy-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= powder-toy
DISTVERSION= snapshot-387
+PORTREVISION= 1
CATEGORIES= games
PKGNAMESUFFIX= -devel
diff --git a/games/powder-toy/Makefile b/games/powder-toy/Makefile
index 25debf83bdb8..8a76b8d1fb11 100644
--- a/games/powder-toy/Makefile
+++ b/games/powder-toy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= powder-toy
DISTVERSIONPREFIX= v
DISTVERSION= 99.3.384
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/sdl_jewels/Makefile b/games/sdl_jewels/Makefile
index 1c4a2cd892b3..b2195417c816 100644
--- a/games/sdl_jewels/Makefile
+++ b/games/sdl_jewels/Makefile
@@ -1,30 +1,40 @@
PORTNAME= sdl_jewels
-PORTVERSION= 1.1.1
-PORTREVISION= 5
+DISTVERSION= 1.1.1
+PORTREVISION= 6
CATEGORIES= games
-MASTER_SITES= http://www.linuxmotors.com/gljewel/downloads/ \
+MASTER_SITES= https://www.linuxmotors.com/linux/gljewel/downloads/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz \
${PORTNAME}.png:icons
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Tile-matching 8x8 puzzle game
-WWW= http://www.linuxmotors.com/gljewel/
+WWW= https://www.linuxmotors.com/linux/gljewel/
-WRKSRC= ${WRKDIR}/${PORTNAME:S/sdl/SDL/}-${PORTVERSION}
+LICENSE= UNKNOWN
+LICENSE_NAME= Unknown
+LICENSE_TEXT= The license is unknown.
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= gmake sdl
-USE_SDL= sdl image mixer
+USES= gl gmake sdl
+USE_GL= gl
+USE_SDL= image mixer sdl
ALL_TARGET= # empty
+DESKTOP_ENTRIES= "SDL Jewels" \
+ "" \
+ "${PORTNAME}" \
+ "${PORTNAME}" \
+ "Game;BoardGame;" \
+ ""
+
+WRKSRC= ${WRKDIR}/${PORTNAME:S/sdl/SDL/}-${DISTVERSION}
+
PORTDOCS= ChangeLog README
OPTIONS_DEFINE= DOCS
-DESKTOP_ENTRIES="SDL Jewels" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;BoardGame;" ""
-
post-patch:
@${RM} -r ${WRKSRC}/data/CVS
@${REINPLACE_CMD} -e 's|data/bigfont.ppm|${DATADIR}/data/bigfont.ppm| ; \
diff --git a/games/solarus-quest-editor/Makefile b/games/solarus-quest-editor/Makefile
index 5441600e6f4c..a8ab05921bf4 100644
--- a/games/solarus-quest-editor/Makefile
+++ b/games/solarus-quest-editor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solarus-quest-editor
PORTVERSION= 2.0.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/solarus/Makefile b/games/solarus/Makefile
index 1f287ea7c45e..9e75e8333d8f 100644
--- a/games/solarus/Makefile
+++ b/games/solarus/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solarus
PORTVERSION= 2.0.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index e7cc7382fbcc..acd54dcbec19 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,6 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250702
-PORTREVISION= 1
+PORTVERSION= s20250709
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -26,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-831-ga40c4d41e3 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-841-g17dfbc9249 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 9f3c06475ef0..28be1d34e9f7 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751495516
+TIMESTAMP = 1752045185
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -1871,5 +1871,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-831-ga40c4d41e3.tar.bz2) = b1475fdd7186f7e83eccfd756c66f2e90d190ed2d73a91284da9442dcfe5b0ef
-SIZE (veloren-v0.17.0-831-ga40c4d41e3.tar.bz2) = 326078183
+SHA256 (veloren-v0.17.0-841-g17dfbc9249.tar.bz2) = 4aef2f6e0e6cc60a62685ff41a879a29eb25bcf4841ae80064e8e8f1ac656fbd
+SIZE (veloren-v0.17.0-841-g17dfbc9249.tar.bz2) = 330959739
diff --git a/games/vkquake/Makefile b/games/vkquake/Makefile
index 791e8763ff52..7afe89fb35bd 100644
--- a/games/vkquake/Makefile
+++ b/games/vkquake/Makefile
@@ -1,9 +1,8 @@
PORTNAME= vkquake
-DISTVERSION= 1.32.2
-PORTREVISION= 1
+DISTVERSION= 1.32.3.1
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Vulkan Quake port based on QuakeSpasm
WWW= https://github.com/Novum/vkQuake
@@ -39,10 +38,10 @@ DEBUG_MESON_OFF= --buildtype=plain --optimization=2
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
FLAC_MESON_ENABLED= use_codec_flac
MAD_LIB_DEPENDS= libmad.so:audio/libmad
-MAD_MESON_ARGS= -Duse_codec_mp3=enabled
+MAD_MESON_ENABLED= use_codec_mp3
MAD_MESON_ON= -Dmp3_lib=mad
MP3_LIB_DEPENDS= libmpg123.so:audio/mpg123
-MP3_MESON_ARGS= -Duse_codec_mp3=enabled
+MP3_MESON_ENABLED= use_codec_mp3
MP3_MESON_ON= -Dmp3_lib=mpg123
OPUS_LIB_DEPENDS= libopus.so:audio/opus \
libopusfile.so:audio/opusfile
diff --git a/games/vkquake/distinfo b/games/vkquake/distinfo
index 30664d1e8345..19fff96d7266 100644
--- a/games/vkquake/distinfo
+++ b/games/vkquake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748683403
-SHA256 (Novum-vkQuake-1.32.2_GH0.tar.gz) = e3278c329c17087816b95fa8997cb83fd8233393be242e49c97c71f9cc9395ab
-SIZE (Novum-vkQuake-1.32.2_GH0.tar.gz) = 28240651
+TIMESTAMP = 1752198636
+SHA256 (Novum-vkQuake-1.32.3.1_GH0.tar.gz) = 10440837f98ce4aaeb215b95298a1197ce42d25fdc05d890669d5d71b211a591
+SIZE (Novum-vkQuake-1.32.3.1_GH0.tar.gz) = 28244801
diff --git a/games/xtxf/Makefile b/games/xtxf/Makefile
new file mode 100644
index 000000000000..2df48a15ca9a
--- /dev/null
+++ b/games/xtxf/Makefile
@@ -0,0 +1,65 @@
+PORTNAME= xtxf
+DISTVERSION= 0.11.3
+CATEGORIES= games
+
+MAINTAINER= slowdive@me.com
+COMMENT= Terminal-based screensaver
+WWW= https://github.com/charlesrocket/xtxf
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= git>=2:devel/git \
+ zig>=0.14:lang/zig
+
+USE_GITHUB= yes
+GH_ACCOUNT= charlesrocket
+GH_TUPLE= termbox:termbox2:9c9281a:zig_termbox/../.cache/zig/p/N-V-__8AAOfjBAD89_CGaCDSoVLTnCjzs3NRNGCkfL9zNuNo \
+ 00JCIV00:cova:4c56696:zig_cova/../.cache/zig/p/cova-0.10.1-AAAAAPqeBAAThnQ-eGLXG9tyPsBRehaw8ySs8nEPwMUy \
+ charlesrocket:ghext:0.7.2:zig_ghext/../.cache/zig/p/ghext-0.7.2-dKaQN31QAABGONiBUrG8LuTUWwpEbiXF4syy_NmTdizp
+
+BUILD_ARGS= --prefix ${PREFIX} ${WITH_DEBUG:U-Doptimize=ReleaseFast} \
+ ${WITH_PIE:D-Dpie} -Dcpu=${CPUTYPE:Ubaseline} --verbose
+
+MAKE_ENV= DESTDIR=${STAGEDIR}
+
+PLIST_FILES= bin/xtxf \
+ share/man/man1/xtxf.1.gz
+
+OPTIONS_DEFAULT= BASH ZSH
+OPTIONS_GROUP= COMPLETION
+OPTIONS_GROUP_COMPLETION= BASH ZSH
+BASH_DESC= Install BASH completion
+ZSH_DESC= Install ZSH completion
+
+BASH_PLIST_FILES= share/bash-completion/completions/xtxf-completion.bash
+ZSH_PLIST_FILES= share/zsh/site-functions/_xtxf-completion.zsh
+
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} zig build ${BUILD_ARGS}
+
+post-build:
+ @cd ${WRKSRC} && ${STAGEDIR}${PREFIX}/bin/cova_generator_xtxf
+ @${RM} ${STAGEDIR}${PREFIX}/bin/cova_generator_xtxf
+
+do-install:
+ ${INSTALL_MAN} ${WRKSRC}/meta/help_docs/manpages/xtxf.1 \
+ ${STAGEDIR}${PREFIX}/share/man/man1
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xtxf
+
+post-install-BASH-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${INSTALL_DATA} ${WRKSRC}/meta/tab_completions/xtxf-completion.bash \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/xtxf-completion.bash
+
+post-install-ZSH-on:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/meta/tab_completions/_xtxf-completion.zsh \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_xtxf-completion.zsh
+
+do-test:
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} zig build test ${BUILD_ARGS}
+
+.include <bsd.port.mk>
diff --git a/games/xtxf/distinfo b/games/xtxf/distinfo
new file mode 100644
index 000000000000..071c0d599d5a
--- /dev/null
+++ b/games/xtxf/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1752025682
+SHA256 (charlesrocket-xtxf-0.11.3_GH0.tar.gz) = 6b9a01ec932a20d9fe941f3c8013166968d94a8a28c9c50c2fb22c7f133e112c
+SIZE (charlesrocket-xtxf-0.11.3_GH0.tar.gz) = 17050
+SHA256 (termbox-termbox2-9c9281a_GH0.tar.gz) = 4781a10e1f8dedc52ed1c93f1c306ec97acf81654135efd125e779c99bceab77
+SIZE (termbox-termbox2-9c9281a_GH0.tar.gz) = 81538
+SHA256 (00JCIV00-cova-4c56696_GH0.tar.gz) = de1bc17b6d68f3beaf440841d7d52199059ab250950a37c00a49af2a0059d1e0
+SIZE (00JCIV00-cova-4c56696_GH0.tar.gz) = 6132977
+SHA256 (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 3a9a6fe581ea4b9c6bf851f11bcd51f872a0ab4416dc9728fffcee6a4debfd17
+SIZE (charlesrocket-ghext-0.7.2_GH0.tar.gz) = 8538
diff --git a/games/xtxf/pkg-descr b/games/xtxf/pkg-descr
new file mode 100644
index 000000000000..5794bc6cff8b
--- /dev/null
+++ b/games/xtxf/pkg-descr
@@ -0,0 +1,2 @@
+The Matrix screensaver for your terminal. Light and
+efficient without heavy CPU usage.
diff --git a/graphics/R-cran-cowplot/Makefile b/graphics/R-cran-cowplot/Makefile
index 79e5015b8a31..455093425141 100644
--- a/graphics/R-cran-cowplot/Makefile
+++ b/graphics/R-cran-cowplot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cowplot
-DISTVERSION= 1.1.3
+DISTVERSION= 1.2.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,15 +9,20 @@ WWW= https://wilkelab.org/cowplot/
LICENSE= GPLv2
-CRAN_DEPENDS= R-cran-ggplot2>=3.4.0:graphics/R-cran-ggplot2 \
+RUN_DEPENDS= R-cran-ggplot2>=3.5.2:graphics/R-cran-ggplot2 \
R-cran-gtable>0:math/R-cran-gtable \
R-cran-rlang>0:devel/R-cran-rlang \
R-cran-scales>0:graphics/R-cran-scales
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-dbplyr>0:databases/R-cran-dbplyr \
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-forcats>0:math/R-cran-forcats \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-magick>0:graphics/R-cran-magick \
R-cran-maps>0:math/R-cran-maps \
- R-cran-testthat>=1.0.0:devel/R-cran-testthat
+ R-cran-markdown>0:textproc/R-cran-markdown \
+ R-cran-ragg>0:graphics/R-cran-ragg \
+ R-cran-testthat>=1.0.0:devel/R-cran-testthat \
+ R-cran-tidyr>0:devel/R-cran-tidyr
USES= cran:auto-plist
diff --git a/graphics/R-cran-cowplot/distinfo b/graphics/R-cran-cowplot/distinfo
index a342717b4385..5c9204b0f3f1 100644
--- a/graphics/R-cran-cowplot/distinfo
+++ b/graphics/R-cran-cowplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706875292
-SHA256 (cowplot_1.1.3.tar.gz) = 8756971af5c50381cf00ec7ed622fd5cf3d70f534bdfa3ebadd157b5aef5b273
-SIZE (cowplot_1.1.3.tar.gz) = 1350286
+TIMESTAMP = 1751929808
+SHA256 (cowplot_1.2.0.tar.gz) = 431d582a4fb68f005f45e0d963c19daad826289374b429b05fe168ef6f231aa1
+SIZE (cowplot_1.2.0.tar.gz) = 1638386
diff --git a/graphics/argyllcms/Makefile b/graphics/argyllcms/Makefile
index 62103aa894cf..e32d603737e0 100644
--- a/graphics/argyllcms/Makefile
+++ b/graphics/argyllcms/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics
MASTER_SITES= https://www.argyllcms.com/
DISTNAME= Argyll_V${PORTVERSION}_src
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= ICC compatible color management system
WWW= https://www.argyllcms.com/
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index 90cf66c3c20c..ec539439e9a8 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,5 @@
PORTNAME= art
-DISTVERSION= 1.25.5
+DISTVERSION= 1.25.6
CATEGORIES= graphics
MASTER_SITES= https://github.com/artpixls/ART/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/art/distinfo b/graphics/art/distinfo
index c1826865e9c2..091bb873a928 100644
--- a/graphics/art/distinfo
+++ b/graphics/art/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748330075
-SHA256 (ART-1.25.5.tar.xz) = c4f8eb3fb7d363c6efef6a63997710e63fcb5997f2811c2fecae00e443529a1e
-SIZE (ART-1.25.5.tar.xz) = 19598872
+TIMESTAMP = 1752186852
+SHA256 (ART-1.25.6.tar.xz) = b3f6859d0944d3c038ced54367a787af0b6051df0f28e9bfa1ecebb9c5183a2d
+SIZE (ART-1.25.6.tar.xz) = 19616232
diff --git a/graphics/asciio/Makefile b/graphics/asciio/Makefile
index 0ccd78e61b9d..d54630072209 100644
--- a/graphics/asciio/Makefile
+++ b/graphics/asciio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= asciio
PORTVERSION= 1.9.02
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= https://cpan.metacpan.org/authors/id/N/NK/NKH/ \
diff --git a/graphics/bsd-plotutils/Makefile b/graphics/bsd-plotutils/Makefile
index 840dda35df1e..920e97f4fbca 100644
--- a/graphics/bsd-plotutils/Makefile
+++ b/graphics/bsd-plotutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bsd-plotutils
DISTVERSION= 1.4.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= toranktto@gmail.com
diff --git a/graphics/bsd-plotutils/files/patch-plot_plot.1 b/graphics/bsd-plotutils/files/patch-plot_plot.1
new file mode 100644
index 000000000000..d1fa77263b52
--- /dev/null
+++ b/graphics/bsd-plotutils/files/patch-plot_plot.1
@@ -0,0 +1,11 @@
+--- plot/plot.1.orig 2019-02-09 03:42:21 UTC
++++ plot/plot.1
+@@ -13,7 +13,7 @@
+ .Sh SYNOPSIS
+ .Nm plot
+ .Oo
+-.Op Fl T Ar terminal
++.Op Fl T Ns Ar terminal
+ .Oo
+ .Ar
+ .Sh DESCRIPTION
diff --git a/graphics/bsd-plotutils/files/patch-plot_plot.sh b/graphics/bsd-plotutils/files/patch-plot_plot.sh
new file mode 100644
index 000000000000..9c1907843a6b
--- /dev/null
+++ b/graphics/bsd-plotutils/files/patch-plot_plot.sh
@@ -0,0 +1,11 @@
+--- plot/plot.sh.orig 2019-02-09 03:42:21 UTC
++++ plot/plot.sh
+@@ -3,6 +3,8 @@ case $1 in
+ PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/libexec:/usr/libexec
+
+ case $1 in
++-T) t=-T$2
++ shift; shift;;
+ -T*) t=$1
+ shift ;;
+ *) t=-T$TERM
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index dbb6cfd7dfe8..47977c264e01 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,6 +1,5 @@
PORTNAME= colmap
-DISTVERSION= 3.11.1
-PORTREVISION= 2
+DISTVERSION= 3.12.1
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
@@ -18,22 +17,22 @@ LICENSE_FILE_SIFTGPU= ${WRKSRC}/src/thirdparty/SiftGPU/LICENSE
LICENSE_PERMS_SIFTGPU= dist-mirror pkg-mirror auto-accept
LIB_DEPENDS= libPoseLib.so:graphics/poselib \
- libboost_filesystem.so:devel/boost-libs \
+ libboost_program_options.so:devel/boost-libs \
libceres.so:math/ceres-solver \
- libflann.so:math/flann \
+ libcurl.so:ftp/curl \
+ libfaiss.so:math/faiss \
libfreeimage.so:graphics/freeimage \
libglog.so:devel/glog \
- liblz4.so:archivers/liblz4 \
libmetis.so:math/metis
TEST_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtest.pc:devel/googletest
USES= cmake:testing compiler:${OPENMP}c++11-lib desktop-file-utils eigen:3 gl \
- localbase python:env qt:5 sqlite
+ localbase python:env qt:5 sqlite ssl
USE_CXXSTD= c++17
USE_GITHUB= yes
USE_GL= gl glew
USE_QT= core gui widgets buildtools:build opengl:build qmake:build
-CMAKE_OFF= BOOST_STATIC CUDA_ENABLED FETCH_POSELIB
+CMAKE_OFF= BOOST_STATIC CUDA_ENABLED FETCH_FAISS FETCH_POSELIB
CMAKE_TESTING_ON= TESTS_ENABLED
LDFLAGS+= -Wl,--as-needed # gflags, glu, xi, xmu
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index 65f2c01eccf4..ac3ae55ad257 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733745417
-SHA256 (colmap-colmap-3.11.1_GH0.tar.gz) = d2c20729ab5b1198e17725b720128f304f4cfae5c0a8c20d75c0e9c5bdee5860
-SIZE (colmap-colmap-3.11.1_GH0.tar.gz) = 3513052
+TIMESTAMP = 1751922819
+SHA256 (colmap-colmap-3.12.1_GH0.tar.gz) = 366496caca43e73a1e61c7ebd9dee51d5b2afe15c0e75e16ebad6cfae6f2860b
+SIZE (colmap-colmap-3.12.1_GH0.tar.gz) = 3577466
diff --git a/graphics/colmap/files/patch-CMakeLists.txt b/graphics/colmap/files/patch-CMakeLists.txt
index d1c928a91f9c..022d12ffe97d 100644
--- a/graphics/colmap/files/patch-CMakeLists.txt
+++ b/graphics/colmap/files/patch-CMakeLists.txt
@@ -1,14 +1,11 @@
---- CMakeLists.txt.orig 2024-10-16 10:58:58 UTC
+--- CMakeLists.txt.orig 2025-07-04 10:48:20 UTC
+++ CMakeLists.txt
-@@ -125,9 +125,10 @@ endif()
+@@ -132,6 +132,8 @@ endif()
unset(CLANG_TIDY_EXE)
endif()
-+add_definitions("-DGLOG_USE_GLOG_EXPORT")
++add_compile_definitions(GLOG_USE_GLOG_EXPORT)
+
if(IS_MSVC)
# Some fixes for the Glog library.
-- add_definitions("-DGLOG_USE_GLOG_EXPORT")
- add_definitions("-DGLOG_NO_ABBREVIATED_SEVERITIES")
- add_definitions("-DGL_GLEXT_PROTOTYPES")
- add_definitions("-DNOMINMAX")
+ add_compile_definitions(GLOG_USE_GLOG_EXPORT)
diff --git a/graphics/colmap/pkg-plist b/graphics/colmap/pkg-plist
index 5d20b23dc333..1dae83c7ea7c 100644
--- a/graphics/colmap/pkg-plist
+++ b/graphics/colmap/pkg-plist
@@ -21,7 +21,6 @@ include/colmap/estimators/essential_matrix_poly.h
include/colmap/estimators/euclidean_transform.h
include/colmap/estimators/fundamental_matrix.h
include/colmap/estimators/generalized_absolute_pose.h
-include/colmap/estimators/generalized_absolute_pose_coeffs.h
include/colmap/estimators/generalized_pose.h
include/colmap/estimators/generalized_relative_pose.h
include/colmap/estimators/homography_matrix.h
@@ -50,9 +49,13 @@ include/colmap/feature/utils.h
include/colmap/geometry/essential_matrix.h
include/colmap/geometry/gps.h
include/colmap/geometry/homography_matrix.h
+include/colmap/geometry/normalization.h
include/colmap/geometry/pose.h
+include/colmap/geometry/pose_prior.h
include/colmap/geometry/rigid3.h
+include/colmap/geometry/rigid3_matchers.h
include/colmap/geometry/sim3.h
+include/colmap/geometry/sim3_matchers.h
include/colmap/geometry/triangulation.h
include/colmap/image/line.h
include/colmap/image/undistortion.h
@@ -79,6 +82,7 @@ include/colmap/mvs/model.h
include/colmap/mvs/normal_map.h
include/colmap/mvs/patch_match.h
include/colmap/mvs/patch_match_cuda.h
+include/colmap/mvs/patch_match_options.h
include/colmap/mvs/workspace.h
include/colmap/optim/combination_sampler.h
include/colmap/optim/least_absolute_deviations.h
@@ -93,21 +97,26 @@ include/colmap/retrieval/geometry.h
include/colmap/retrieval/inverted_file.h
include/colmap/retrieval/inverted_file_entry.h
include/colmap/retrieval/inverted_index.h
+include/colmap/retrieval/resources.h
include/colmap/retrieval/utils.h
include/colmap/retrieval/visual_index.h
include/colmap/retrieval/vote_and_verify.h
include/colmap/scene/camera.h
-include/colmap/scene/camera_rig.h
include/colmap/scene/correspondence_graph.h
include/colmap/scene/database.h
include/colmap/scene/database_cache.h
+include/colmap/scene/frame.h
include/colmap/scene/image.h
include/colmap/scene/point2d.h
include/colmap/scene/point3d.h
include/colmap/scene/projection.h
include/colmap/scene/reconstruction.h
include/colmap/scene/reconstruction_io.h
+include/colmap/scene/reconstruction_io_binary.h
+include/colmap/scene/reconstruction_io_text.h
+include/colmap/scene/reconstruction_io_utils.h
include/colmap/scene/reconstruction_manager.h
+include/colmap/scene/rig.h
include/colmap/scene/scene_clustering.h
include/colmap/scene/synthetic.h
include/colmap/scene/track.h
@@ -116,8 +125,10 @@ include/colmap/scene/visibility_pyramid.h
include/colmap/sensor/bitmap.h
include/colmap/sensor/database.h
include/colmap/sensor/models.h
+include/colmap/sensor/rig.h
include/colmap/sensor/specs.h
include/colmap/sfm/incremental_mapper.h
+include/colmap/sfm/incremental_mapper_impl.h
include/colmap/sfm/incremental_triangulator.h
include/colmap/sfm/observation_manager.h
include/colmap/thirdparty/LSD/lsd.h
@@ -253,8 +264,9 @@ include/colmap/util/cudacc.h
include/colmap/util/eigen_alignment.h
include/colmap/util/eigen_matchers.h
include/colmap/util/endian.h
-include/colmap/util/enum_to_string.h
+include/colmap/util/enum_utils.h
include/colmap/util/file.h
+include/colmap/util/glog_macros.h
include/colmap/util/logging.h
include/colmap/util/misc.h
include/colmap/util/opengl_utils.h
@@ -287,12 +299,11 @@ lib/libcolmap_ui.a
lib/libcolmap_util.a
lib/libcolmap_vlfeat.a
share/applications/COLMAP.desktop
+%%DATADIR%%/cmake/FindCryptoPP.cmake
%%DATADIR%%/cmake/FindDependencies.cmake
-%%DATADIR%%/cmake/FindFLANN.cmake
%%DATADIR%%/cmake/FindFreeImage.cmake
%%DATADIR%%/cmake/FindGlew.cmake
%%DATADIR%%/cmake/FindGlog.cmake
-%%DATADIR%%/cmake/FindLZ4.cmake
%%DATADIR%%/cmake/FindMetis.cmake
%%DATADIR%%/colmap-config-version.cmake
%%DATADIR%%/colmap-config.cmake
@@ -305,6 +316,7 @@ share/applications/COLMAP.desktop
%%PORTDOCS%%%%DOCSDIR%%/_sources/cameras.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/changelog.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/cli.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/concepts.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/contribution.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/database.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/datasets.rst.txt
@@ -313,10 +325,12 @@ share/applications/COLMAP.desktop
%%PORTDOCS%%%%DOCSDIR%%/_sources/gui.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/install.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/legacy.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/license.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/pycolmap/cost_functions.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/pycolmap/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/pycolmap/pycolmap.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/rigs.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_static/_sphinx_javascript_frameworks_compat.js
%%PORTDOCS%%%%DOCSDIR%%/_static/basic.css
@@ -361,6 +375,7 @@ share/applications/COLMAP.desktop
%%PORTDOCS%%%%DOCSDIR%%/cameras.html
%%PORTDOCS%%%%DOCSDIR%%/changelog.html
%%PORTDOCS%%%%DOCSDIR%%/cli.html
+%%PORTDOCS%%%%DOCSDIR%%/concepts.html
%%PORTDOCS%%%%DOCSDIR%%/contribution.html
%%PORTDOCS%%%%DOCSDIR%%/database.html
%%PORTDOCS%%%%DOCSDIR%%/datasets.html
@@ -370,11 +385,13 @@ share/applications/COLMAP.desktop
%%PORTDOCS%%%%DOCSDIR%%/gui.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/install.html
+%%PORTDOCS%%%%DOCSDIR%%/legacy.html
%%PORTDOCS%%%%DOCSDIR%%/license.html
%%PORTDOCS%%%%DOCSDIR%%/objects.inv
%%PORTDOCS%%%%DOCSDIR%%/pycolmap/cost_functions.html
%%PORTDOCS%%%%DOCSDIR%%/pycolmap/index.html
%%PORTDOCS%%%%DOCSDIR%%/pycolmap/pycolmap.html
+%%PORTDOCS%%%%DOCSDIR%%/rigs.html
%%PORTDOCS%%%%DOCSDIR%%/search.html
%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile
index e6ef896ace83..61fd7adba787 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= converseen
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0.0
+DISTVERSION= 0.15.0.1
CATEGORIES= graphics
MAINTAINER= fernape@FreeBSD.org
diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo
index 65c0bb458917..21f318515921 100644
--- a/graphics/converseen/distinfo
+++ b/graphics/converseen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751528790
-SHA256 (Faster3ck-Converseen-v0.15.0.0_GH0.tar.gz) = 6e1a8f2e606919b23ea1bb7e99cc87add0be42acc3698a9397f0371385bdcb1b
-SIZE (Faster3ck-Converseen-v0.15.0.0_GH0.tar.gz) = 966117
+TIMESTAMP = 1751800958
+SHA256 (Faster3ck-Converseen-v0.15.0.1_GH0.tar.gz) = 0e7f7731f660537eb2d360b5adbf535e5959892384d7c81083224a73bc685ce2
+SIZE (Faster3ck-Converseen-v0.15.0.1_GH0.tar.gz) = 968202
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 750b38964938..c2b1d99bb442 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile
index 7183a5c25d4b..dfe50e8daa69 100644
--- a/graphics/d2/Makefile
+++ b/graphics/d2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= d2
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index 0a5e92805986..170a419ea86c 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= darktable
-PORTVERSION= 5.0.1
-PORTREVISION= 1
+PORTVERSION= 5.2.0
+PORTREVISION= 0
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
@@ -43,7 +43,7 @@ LIB_DEPENDS= libavif.so:graphics/libavif \
libwebp.so:graphics/webp
USES= cmake compiler:c++11-lib desktop-file-utils gl gnome jpeg \
- llvm:17,build lua perl5 pkgconfig sdl shebangfix sqlite \
+ llvm:build lua perl5 pkgconfig sdl shebangfix sqlite \
tar:xz xorg
USE_GL= gl
USE_GNOME= cairo gtk30 intltool librsvg2 libxml2
@@ -59,7 +59,9 @@ CMAKE_BOOL+= BUILD_CMSTEST USE_AVIF USE_CAMERA_SUPPORT USE_HEIF \
USE_ISOBMFF USE_KWALLET USE_LUA USE_MAP USE_OPENEXR \
USE_OPENJPEG USE_WEBP RAWSPEED_ENABLE_LTO
-CFLAGS+= -fopenmp
+# darktable wraps pthread lock/release functions, causing false
+# compiler warnings from -Wthread-safety-analysis. Kill this warning.
+CFLAGS+= -fopenmp -Wno-thread-safety-analysis
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/}
diff --git a/graphics/darktable/distinfo b/graphics/darktable/distinfo
index f9a0561a026c..b061c37997b9 100644
--- a/graphics/darktable/distinfo
+++ b/graphics/darktable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739833136
-SHA256 (darktable-5.0.1.tar.xz) = 4a918d094ebba983ef67a10cc715c3d7e8ca738009920a9ff65d33417b6dd984
-SIZE (darktable-5.0.1.tar.xz) = 7247072
+TIMESTAMP = 1751715144
+SHA256 (darktable-5.2.0.tar.xz) = 53a46cd46ef7118485c4abf4ab407c181639bb8634243ec0ed1f7c1e8299bec6
+SIZE (darktable-5.2.0.tar.xz) = 7319420
diff --git a/graphics/darktable/files/patch-git-0cc770a2e21ced661c5363c5733eb13ac7433748 b/graphics/darktable/files/patch-git-0cc770a2e21ced661c5363c5733eb13ac7433748
new file mode 100644
index 000000000000..4127a55bb2ba
--- /dev/null
+++ b/graphics/darktable/files/patch-git-0cc770a2e21ced661c5363c5733eb13ac7433748
@@ -0,0 +1,85 @@
+From 0cc770a2e21ced661c5363c5733eb13ac7433748 Mon Sep 17 00:00:00 2001
+From: Martin Straeten <39386816+MStraeten@users.noreply.github.com>
+Date: Fri, 27 Jun 2025 17:06:45 +0200
+Subject: [PATCH] reset window placement if last position is out of available
+ display space (#18988)
+
+* reset window if position is out of display space
+
+on initialisation darktable moves the window to the last position even thats outside of the available displays.
+
+_valid_window_placement checks for an overlay with an existing display
+
+dt_gui_gtk_load_config() resets position to default if there's no overlap
+
+* 24 pixel as a border
+
+a border of 24 pixels is used to define the effective area that must be overlapped from the last window position to avoid a reset of position
+
+* stile fixes
+
+one parameter per line
+several const additions
+---
+ src/gui/gtk.c | 41 ++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 40 insertions(+), 1 deletion(-)
+
+diff --git a/src/gui/gtk.c b/src/gui/gtk.c
+index 671d87345850..a620dcb42332 100644
+--- src/gui/gtk.c
++++ b/src/gui/gtk.c
+@@ -773,6 +773,42 @@ static gboolean _scrollbar_changed(GtkWidget *widget,
+ return TRUE;
+ }
+
++gboolean _valid_window_placement( const gint saved_x,
++ const gint saved_y,
++ const gint window_width,
++ const gint window_height,
++ const gint border)
++{
++ GdkDisplay *display = gdk_display_get_default();
++ const gint n_monitors = gdk_display_get_n_monitors(display);
++
++ // check each monitor
++ for(gint i = 0; i < n_monitors; i++)
++ {
++ GdkMonitor *monitor = gdk_display_get_monitor(display, i);
++ GdkRectangle geometry;
++ gdk_monitor_get_geometry(monitor, &geometry);
++
++ // Calculate effective area excluding border
++ const gint eff_x = geometry.x + border;
++ const gint eff_y = geometry.y + border;
++ const gint eff_width = geometry.width - (2 * border);
++ const gint eff_height = geometry.height - (2 * border);
++
++ if(eff_width <= 0 || eff_height <= 0) continue;
++
++ // Check overlap
++ const gboolean x_overlap = (saved_x < eff_x + eff_width) && (saved_x + window_width > eff_x);
++ const gboolean y_overlap = (saved_y < eff_y + eff_height) && (saved_y + window_height > eff_y);
++
++ if(x_overlap && y_overlap)
++ {
++ return TRUE;
++ }
++ }
++ return FALSE;
++}
++
+ int dt_gui_gtk_load_config()
+ {
+ dt_pthread_mutex_lock(&darktable.gui->mutex);
+@@ -784,7 +820,10 @@ int dt_gui_gtk_load_config()
+ const gint y = MAX(0, dt_conf_get_int("ui_last/window_y"));
+
+ gtk_window_resize(GTK_WINDOW(widget), width, height);
+- gtk_window_move(GTK_WINDOW(widget), x, y);
++ if(_valid_window_placement(x, y, width, height, 24))
++ gtk_window_move(GTK_WINDOW(widget), x, y);
++ else
++ gtk_window_move(GTK_WINDOW(widget), 0, 0);
+ const gboolean fullscreen = dt_conf_get_bool("ui_last/fullscreen");
+
+ if(fullscreen)
diff --git a/graphics/darktable/files/patch-git-5db7918176ca45a24e9ea5b2a7bdbce898343059 b/graphics/darktable/files/patch-git-5db7918176ca45a24e9ea5b2a7bdbce898343059
new file mode 100644
index 000000000000..cabdbe858e29
--- /dev/null
+++ b/graphics/darktable/files/patch-git-5db7918176ca45a24e9ea5b2a7bdbce898343059
@@ -0,0 +1,46 @@
+From 5db7918176ca45a24e9ea5b2a7bdbce898343059 Mon Sep 17 00:00:00 2001
+From: Mario Zimmermann <mail@zisoft.de>
+Date: Mon, 23 Jun 2025 13:36:33 +0200
+Subject: [PATCH] use full metadata tag name for variable substitution
+
+---
+ src/common/variables.c | 4 +---
+ src/gui/gtkentry.c | 2 +-
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/src/common/variables.c b/src/common/variables.c
+index b8deed704af0..2746a7cf8647 100644
+--- src/common/variables.c
++++ b/src/common/variables.c
+@@ -953,9 +953,8 @@ static char *_get_base_value(dt_variables_params_t *params, char **variable)
+ for(GList* iter = dt_metadata_get_list(); iter; iter = iter->next)
+ {
+ dt_metadata_t *metadata = (dt_metadata_t *)iter->data;
+- gchar *prefix = g_utf8_strup(dt_metadata_get_tag_subkey(metadata->tagname), -1);
+ gboolean found = FALSE;
+- if(_has_prefix(variable, prefix))
++ if(_has_prefix(variable, metadata->tagname))
+ {
+ GList *res = dt_metadata_get(params->imgid, metadata->tagname, NULL);
+ if(res != NULL)
+@@ -963,7 +962,6 @@ static char *_get_base_value(dt_variables_params_t *params, char **variable)
+ g_list_free_full(res, g_free);
+ found = TRUE;
+ }
+- g_free(prefix);
+ if(found) break;
+ }
+ dt_pthread_mutex_unlock(&darktable.metadata_threadsafe);
+diff --git a/src/gui/gtkentry.c b/src/gui/gtkentry.c
+index b4acc9ccc8ad..db200eff47a9 100644
+--- src/gui/gtkentry.c
++++ b/src/gui/gtkentry.c
+@@ -291,7 +291,7 @@ void dt_gtkentry_variables_add_metadata(dt_metadata_t *metadata)
+ {
+ GtkTreeIter iter;
+
+- gchar *varname = g_utf8_strup(dt_metadata_get_tag_subkey(metadata->tagname), -1);
++ gchar *varname = g_strdup(metadata->tagname);
+ gchar *description = g_strdup_printf("$(%s) - %s", varname, _("from metadata"));
+ gtk_list_store_append(_completion_model, &iter);
+ gtk_list_store_set(_completion_model, &iter,
diff --git a/graphics/darktable/files/patch-git-727ad35663589dc046c557787f0c1c34a45fb4af b/graphics/darktable/files/patch-git-727ad35663589dc046c557787f0c1c34a45fb4af
new file mode 100644
index 000000000000..2cf87c412f38
--- /dev/null
+++ b/graphics/darktable/files/patch-git-727ad35663589dc046c557787f0c1c34a45fb4af
@@ -0,0 +1,23 @@
+From 727ad35663589dc046c557787f0c1c34a45fb4af Mon Sep 17 00:00:00 2001
+From: Hanno Schwalm <hanno@schwalm-bremen.de>
+Date: Sun, 29 Jun 2025 06:07:42 +0200
+Subject: [PATCH] Fix non-raw OpenCL rastermask codepath
+
+Using the correct OpenCL interpolator
+---
+ src/iop/rasterfile.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/iop/rasterfile.c b/src/iop/rasterfile.c
+index 9f774b3c86cb..4e582861be70 100644
+--- src/iop/rasterfile.c
++++ b/src/iop/rasterfile.c
+@@ -378,7 +378,7 @@ int process_cl(dt_iop_module_t *self,
+ if(visual) return err;
+
+ if(roi_out->scale != roi_in->scale && ch == 4)
+- err = dt_iop_clip_and_zoom_roi_cl(devid, dev_out, dev_in, roi_out, roi_in);
++ err = dt_iop_clip_and_zoom_cl(devid, dev_out, dev_in, roi_out, roi_in);
+ else
+ {
+ size_t iorigin[] = { roi_out->x, roi_out->y, 0 };
diff --git a/graphics/darktable/files/patch-git-b4e81416381fd7a1e189a4fc4d8b3836906ddd2b b/graphics/darktable/files/patch-git-b4e81416381fd7a1e189a4fc4d8b3836906ddd2b
new file mode 100644
index 000000000000..666c92431acb
--- /dev/null
+++ b/graphics/darktable/files/patch-git-b4e81416381fd7a1e189a4fc4d8b3836906ddd2b
@@ -0,0 +1,154 @@
+From b4e81416381fd7a1e189a4fc4d8b3836906ddd2b Mon Sep 17 00:00:00 2001
+From: Pascal Obry <pascal@obry.net>
+Date: Tue, 17 Jun 2025 17:35:04 +0200
+Subject: [PATCH] Fix memory leak when using dt_util_localize_segmented_name.
+
+---
+ src/common/history.c | 8 +++++---
+ src/common/presets.c | 14 +++++++-------
+ src/common/presets.h | 8 ++++----
+ src/develop/imageop.c | 6 +++++-
+ src/gui/styles_dialog.c | 12 +++++++-----
+ 5 files changed, 28 insertions(+), 20 deletions(-)
+
+diff --git a/src/common/history.c b/src/common/history.c
+index 94b370c140f7..3fa458999ed7 100644
+--- src/common/history.c
++++ b/src/common/history.c
+@@ -1,6 +1,6 @@
+ /*
+ This file is part of darktable,
+- Copyright (C) 2010-2024 darktable developers.
++ Copyright (C) 2010-2025 darktable developers.
+
+ darktable is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+@@ -1023,13 +1023,15 @@ char *dt_history_get_name_label(const char *name,
+ }
+ else
+ {
+- const char *l_label = hand_edited
+- ? label
++ char *l_label = hand_edited
++ ? g_strdup (label)
+ : dt_util_localize_segmented_name(label, FALSE);
+
+ result = markup
+ ? g_markup_printf_escaped("%s • <small>%s</small>", name, l_label)
+ : g_markup_printf_escaped("%s • %s", name, l_label);
++
++ g_free(l_label);
+ }
+
+ return result;
+diff --git a/src/common/presets.c b/src/common/presets.c
+index a22dc8935c56..50fab77749dc 100644
+--- src/common/presets.c
++++ b/src/common/presets.c
+@@ -428,7 +428,7 @@ char *dt_presets_get_module_label(const char *module_name,
+ const char *name = (const char *)sqlite3_column_text(stmt, 0);
+ const char *multi_name = (const char *)sqlite3_column_text(stmt, 1);
+ if(multi_name && (strlen(multi_name) == 0 || multi_name[0] != ' '))
+- result = g_strdup(dt_presets_get_multi_name(name, multi_name, FALSE));
++ result = dt_presets_get_multi_name(name, multi_name, FALSE);
+ }
+ g_free(query);
+ sqlite3_finalize(stmt);
+@@ -436,9 +436,9 @@ char *dt_presets_get_module_label(const char *module_name,
+ return result;
+ }
+
+-const char *dt_presets_get_multi_name(const char *name,
+- const char *multi_name,
+- const gboolean localize)
++char *dt_presets_get_multi_name(const char *name,
++ const char *multi_name,
++ const gboolean localize)
+ {
+ const gboolean auto_module = dt_conf_get_bool("darkroom/ui/auto_module_name_update");
+
+@@ -446,10 +446,10 @@ const char *dt_presets_get_multi_name(const char *name,
+ // in non auto-update mode : use only the multi_name if defined
+ if(auto_module)
+ return strlen(multi_name) > 0
+- ? multi_name
+- : (localize ? dt_util_localize_segmented_name(name, FALSE) : name);
++ ? g_strdup(multi_name)
++ : (localize ? dt_util_localize_segmented_name(name, FALSE) : g_strdup(name));
+ else
+- return strlen(multi_name) > 0 ? multi_name : "";
++ return g_strdup(strlen(multi_name) > 0 ? multi_name : "");
+ }
+
+ // clang-format off
+diff --git a/src/common/presets.h b/src/common/presets.h
+index b493b543b1db..fe4c65fc3960 100644
+--- src/common/presets.h
++++ b/src/common/presets.h
+@@ -1,6 +1,6 @@
+ /*
+ This file is part of darktable,
+- Copyright (C) 2019-2023 darktable developers.
++ Copyright (C) 2019-2025 darktable developers.
+
+ darktable is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+@@ -42,9 +42,9 @@ char *dt_presets_get_module_label(const char *module_name,
+ and the recorded preset's multi_name. This depends on the preference
+ darkroom/ui/auto_module_name_update
+ */
+-const char *dt_presets_get_multi_name(const char *name,
+- const char *multi_name,
+- const gboolean localize);
++char *dt_presets_get_multi_name(const char *name,
++ const char *multi_name,
++ const gboolean localize);
+
+ /** get currently active preset name for the module */
+ gchar *dt_get_active_preset_name(dt_iop_module_t *module, gboolean *writeprotect);
+diff --git a/src/develop/imageop.c b/src/develop/imageop.c
+index b2886b8d274e..13386fb6286b 100644
+--- src/develop/imageop.c
++++ b/src/develop/imageop.c
+@@ -1198,7 +1198,11 @@ static void _iop_panel_name(dt_iop_module_t *module)
+ if(module->multi_name_hand_edited)
+ new_label = g_strdup_printf("• %s", module->multi_name);
+ else
+- new_label = g_strdup_printf("• %s", dt_util_localize_segmented_name(module->multi_name, FALSE));
++ {
++ char *loc = dt_util_localize_segmented_name(module->multi_name, FALSE);
++ new_label = g_strdup_printf("• %s", loc);
++ g_free(loc);
++ }
+ gtk_widget_set_name(GTK_WIDGET(iname), "iop-module-name");
+ }
+ }
+diff --git a/src/gui/styles_dialog.c b/src/gui/styles_dialog.c
+index c4fc24704e9f..75474de98793 100644
+--- src/gui/styles_dialog.c
++++ b/src/gui/styles_dialog.c
+@@ -1,6 +1,6 @@
+ /*
+ This file is part of darktable,
+- Copyright (C) 2010-2024 darktable developers.
++ Copyright (C) 2010-2025 darktable developers.
+
+ darktable is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+@@ -1003,10 +1003,12 @@ GtkWidget *dt_gui_style_content_dialog(char *name, const dt_imgid_t imgid)
+
+ if(i->multi_name && strlen(i->multi_name) > 0)
+ {
+- snprintf(mn, sizeof(mn), "(%s)",
+- i->multi_name_hand_edited
+- ? i->multi_name
+- : dt_util_localize_segmented_name(i->multi_name, TRUE));
++ char *mname = i->multi_name_hand_edited
++ ? g_strdup(i->multi_name)
++ : dt_util_localize_segmented_name(i->multi_name, TRUE);
++
++ snprintf(mn, sizeof(mn), "(%s)", mname);
++ g_free(mname);
+ }
+ else
+ {
diff --git a/graphics/darktable/files/patch-git-dd5e98050bbd3b726cf1577042f03de734eaf642 b/graphics/darktable/files/patch-git-dd5e98050bbd3b726cf1577042f03de734eaf642
new file mode 100644
index 000000000000..9b218f023472
--- /dev/null
+++ b/graphics/darktable/files/patch-git-dd5e98050bbd3b726cf1577042f03de734eaf642
@@ -0,0 +1,23 @@
+From dd5e98050bbd3b726cf1577042f03de734eaf642 Mon Sep 17 00:00:00 2001
+From: Pascal Obry <pascal@obry.net>
+Date: Tue, 17 Jun 2025 17:34:51 +0200
+Subject: [PATCH] snapshots: Ensure the entry fill all the widget while
+ editing.
+
+---
+ src/libs/snapshots.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/libs/snapshots.c b/src/libs/snapshots.c
+index bf0909f757e7..9c2fd0c23c76 100644
+--- src/libs/snapshots.c
++++ b/src/libs/snapshots.c
+@@ -558,7 +558,7 @@ static void _init_snapshot_entry(dt_lib_module_t *self, dt_lib_snapshot_t *s)
+ gtk_widget_set_halign(s->name, GTK_ALIGN_START);
+
+ s->entry = gtk_entry_new();
+- gtk_widget_set_halign(s->entry, GTK_ALIGN_START);
++ gtk_widget_set_halign(s->entry, GTK_ALIGN_FILL);
+ g_signal_connect(G_OBJECT(s->entry), "activate",
+ G_CALLBACK(_entry_activated_callback), self);
+
diff --git a/graphics/darktable/files/patch-git-e00a758e6164389e845308f3615c3754dd04c712 b/graphics/darktable/files/patch-git-e00a758e6164389e845308f3615c3754dd04c712
new file mode 100644
index 000000000000..67331abd7b4c
--- /dev/null
+++ b/graphics/darktable/files/patch-git-e00a758e6164389e845308f3615c3754dd04c712
@@ -0,0 +1,27 @@
+From e00a758e6164389e845308f3615c3754dd04c712 Mon Sep 17 00:00:00 2001
+From: Mario Zimmermann <mail@zisoft.de>
+Date: Fri, 27 Jun 2025 20:05:23 +0200
+Subject: [PATCH] fix screen dpi setting has no effect
+
+---
+ src/gui/gtk.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/gui/gtk.c b/src/gui/gtk.c
+index a620dcb42332..d62411e9d6ef 100644
+--- src/gui/gtk.c
++++ b/src/gui/gtk.c
+@@ -1630,10 +1630,10 @@ double dt_get_screen_resolution(GtkWidget *widget)
+ screen_dpi = 96.0;
+ strncpy(opt_str, "(default value)", sizeof(opt_str));
+ }
+- gdk_screen_set_resolution(gtk_widget_get_screen(widget), screen_dpi);
+- dt_print(DT_DEBUG_CONTROL, "[screen resolution] setting the screen resolution to %f dpi %s",
+- screen_dpi, opt_str);
+ }
++ gdk_screen_set_resolution(gtk_widget_get_screen(widget), screen_dpi);
++ dt_print(DT_DEBUG_CONTROL, "[screen resolution] setting the screen resolution to %f dpi %s",
++ screen_dpi, opt_str);
+ return screen_dpi;
+ }
+
diff --git a/graphics/darktable/files/patch-git-eac87cf0c41ef6d2190cd88cd9379a288edba1fa b/graphics/darktable/files/patch-git-eac87cf0c41ef6d2190cd88cd9379a288edba1fa
new file mode 100644
index 000000000000..2f3bf38c170c
--- /dev/null
+++ b/graphics/darktable/files/patch-git-eac87cf0c41ef6d2190cd88cd9379a288edba1fa
@@ -0,0 +1,30 @@
+From eac87cf0c41ef6d2190cd88cd9379a288edba1fa Mon Sep 17 00:00:00 2001
+From: Pascal Obry <pascal@obry.net>
+Date: Fri, 27 Jun 2025 08:14:30 +0200
+Subject: [PATCH] Fix compilation when OpenMP is disabled.
+
+Fixes #19006.
+---
+ src/common/darktable.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/src/common/darktable.c b/src/common/darktable.c
+index 11f86b0330a8..e5feaf63eddd 100644
+--- src/common/darktable.c
++++ b/src/common/darktable.c
+@@ -1193,10 +1193,13 @@ int dt_init(int argc, char *argv[], const gboolean init_gui, const gboolean load
+ if(desired > possible)
+ dt_print(DT_DEBUG_ALWAYS,
+ "[dt_init --threads] requested %d ompthreads restricted to %d",
+- desired, possible);
++ desired, possible);
++#ifdef _OPENMP
+ dt_print(DT_DEBUG_ALWAYS,
+ "[dt_init --threads] using %d threads of %d for openmp parallel sections %s",
+- darktable.num_openmp_threads, (int)dt_get_num_procs(), omp_get_dynamic() ? "(dynamic)" : "(static)");
++ darktable.num_openmp_threads, (int)dt_get_num_procs(),
++ omp_get_dynamic() ? "(dynamic)" : "(static)");
++#endif
+ k++;
+ argv[k-1] = NULL;
+ argv[k] = NULL;
diff --git a/graphics/darktable/pkg-plist b/graphics/darktable/pkg-plist
index 89d93ee37b90..8cfa8b9195b8 100644
--- a/graphics/darktable/pkg-plist
+++ b/graphics/darktable/pkg-plist
@@ -90,6 +90,7 @@ lib/darktable/plugins/liboverexposed.so
lib/darktable/plugins/liboverlay.so
lib/darktable/plugins/libprimaries.so
lib/darktable/plugins/libprofile_gamma.so
+lib/darktable/plugins/librasterfile.so
lib/darktable/plugins/librawdenoise.so
lib/darktable/plugins/librawoverexposed.so
lib/darktable/plugins/librawprepare.so
@@ -236,7 +237,6 @@ share/applications/org.darktable.darktable.desktop
%%DATADIR%%/lua/darktable/debug.lua
%%DATADIR%%/luarc
%%DATADIR%%/noiseprofiles.json
-%%DATADIR%%/pixmaps/clock.svg
%%DATADIR%%/pixmaps/darktable.svg
%%DATADIR%%/pixmaps/dt_logo_128x128.png
%%DATADIR%%/pixmaps/dt_text.svg
@@ -900,6 +900,30 @@ share/applications/org.darktable.darktable.desktop
%%DATADIR%%/styles/darktable_Sony_ZV-1.dtstyle
%%DATADIR%%/styles/darktable_Sony_ZV-E1.dtstyle
%%DATADIR%%/styles/darktable_Sony_ZV-E10.dtstyle
+%%DATADIR%%/styles/examples_colors_autumn.dtstyle
+%%DATADIR%%/styles/examples_colors_blue LED lighting fix (strong).dtstyle
+%%DATADIR%%/styles/examples_colors_blue LED lighting fix.dtstyle
+%%DATADIR%%/styles/examples_colors_extreme saturation.dtstyle
+%%DATADIR%%/styles/examples_colors_faded.dtstyle
+%%DATADIR%%/styles/examples_colors_pastels.dtstyle
+%%DATADIR%%/styles/examples_colors_sepia.dtstyle
+%%DATADIR%%/styles/examples_contrast and sharpness_dehaze (strong, luminance only).dtstyle
+%%DATADIR%%/styles/examples_contrast and sharpness_extreme local contrast.dtstyle
+%%DATADIR%%/styles/examples_contrast and sharpness_sharpen finest details.dtstyle
+%%DATADIR%%/styles/examples_effects_4-up on US Letter paper.dtstyle
+%%DATADIR%%/styles/examples_effects_day for night.dtstyle
+%%DATADIR%%/styles/examples_effects_day for twilight.dtstyle
+%%DATADIR%%/styles/examples_effects_fog.dtstyle
+%%DATADIR%%/styles/examples_effects_motion blur.dtstyle
+%%DATADIR%%/styles/examples_effects_red-eye reduction.dtstyle
+%%DATADIR%%/styles/examples_spot color_blue.dtstyle
+%%DATADIR%%/styles/examples_spot color_cyan.dtstyle
+%%DATADIR%%/styles/examples_spot color_green.dtstyle
+%%DATADIR%%/styles/examples_spot color_magenta.dtstyle
+%%DATADIR%%/styles/examples_spot color_orange.dtstyle
+%%DATADIR%%/styles/examples_spot color_purple.dtstyle
+%%DATADIR%%/styles/examples_spot color_red.dtstyle
+%%DATADIR%%/styles/examples_spot color_yellow.dtstyle
%%DATADIR%%/themes/darktable-elegant-dark.css
%%DATADIR%%/themes/darktable-elegant-darker.css
%%DATADIR%%/themes/darktable-elegant-grey.css
@@ -946,12 +970,12 @@ share/icons/hicolor/scalable/apps/darktable.svg
%%NLS%%share/locale/fi/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/fr/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/hu/LC_MESSAGES/darktable.mo
+%%NLS%%share/locale/it/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/ja/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/nl/LC_MESSAGES/darktable.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/darktable.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/sl/LC_MESSAGES/darktable.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/sq/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/uk/LC_MESSAGES/darktable.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/darktable.mo
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index f2ecf89cf3da..bf0a90583cce 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 26.2.15
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile
index b5d60c73b92c..9b69bde42b92 100644
--- a/graphics/f3d/Makefile
+++ b/graphics/f3d/Makefile
@@ -1,7 +1,6 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
-PORTREVISION= 4
+DISTVERSION= 3.2.0
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -40,8 +39,8 @@ LDFLAGS+= -linotify
# dependency descroptions are in https://f3d.app/doc/dev/BUILD.html
OPTIONS_GROUP= MODULES PLUGINS
OPTIONS_GROUP_MODULES= EXTERNAL_RENDERING RAYTRACING
-OPTIONS_GROUP_PLUGINS= ALEMBIC ASSIMP DRACO EXODUS OCCT
-OPTIONS_DEFAULT= ALEMBIC ASSIMP DRACO EXODUS OCCT
+OPTIONS_GROUP_PLUGINS= ALEMBIC ASSIMP DRACO HDF OCCT VDB
+OPTIONS_DEFAULT= ALEMBIC ASSIMP DRACO HDF OCCT # VDB
OPTIONS_SUB= yes
MODULES_DESC= Build modules:
@@ -59,19 +58,23 @@ DRACO_DESC= Draco plugin
DRACO_CMAKE_BOOL= F3D_PLUGIN_BUILD_DRACO
DRACO_LIB_DEPENDS= libdraco.so:archivers/draco
-EXODUS_DESC= ExodusII plugin
-EXODUS_CMAKE_BOOL= F3D_PLUGIN_BUILD_EXODUS
-
EXTERNAL_RENDERING_DESC= External rendering module
EXTERNAL_RENDERING_CMAKE_BOOL= F3D_MODULE_EXTERNAL_RENDERING
EXTERNAL_RENDERING_BROKEN= Requires VTK::RenderingExternal enabled in VTK
+HDF_DESC= Support for VTKHDF (.vtkhdf), ExodusII (.ex2), and NetCDF (.nc) file formats
+HDF_CMAKE_BOOL= F3D_PLUGIN_BUILD_HDF
+
OCCT_DESC= OpenCASCADE plugin (for STEP and IGES files)
OCCT_USES= localbase:ldflags
OCCT_CMAKE_BOOL= F3D_PLUGIN_BUILD_OCCT
OCCT_LIB_DEPENDS= libTKBRep.so:cad/opencascade
OCCT_CMAKE_ON= -DOpenCASCADE_DIR=${LOCALBASE}/lib/cmake
+VDB_DESC= VDB plugin
+VDB_CMAKE_BOOL= F3D_PLUGIN_BUILD_VDB
+VDB_BROKEN= depends on the VTK module IOOpenVD that can't be enabled because OpenVDB doesn't install required cmake files, see https://github.com/AcademySoftwareFoundation/openvdb/issues/2058
+
RAYTRACING_DESC= Raytracing module
RAYTRACING_CMAKE_BOOL= F3D_MODULE_RAYTRACING
RAYTRACING_BROKEN= Requires VTK::RenderingRayTracing enabled in VTK
diff --git a/graphics/f3d/distinfo b/graphics/f3d/distinfo
index 531cd6078de7..4b7c92357910 100644
--- a/graphics/f3d/distinfo
+++ b/graphics/f3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748893025
-SHA256 (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 93ba23078133122e929d9c1e2946c86da1f08fe56b9ffae40ebfd8185e91380a
-SIZE (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 61473994
+TIMESTAMP = 1752141480
+SHA256 (f3d-app-f3d-v3.2.0_GH0.tar.gz) = 2a3cff123821be41d99489e080a7153812e58a86598fa9f4988099660bf6a947
+SIZE (f3d-app-f3d-v3.2.0_GH0.tar.gz) = 68125944
diff --git a/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt b/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
deleted file mode 100644
index 1119e588b41b..000000000000
--- a/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/assimp/CMakeLists.txt.orig 2025-06-02 22:44:41 UTC
-+++ plugins/assimp/CMakeLists.txt
-@@ -11,7 +11,7 @@ endif()
- include(f3dPlugin)
- endif()
-
--find_package(assimp 5.4.0 REQUIRED)
-+find_package(assimp REQUIRED)
-
- set(F3D_ASSIMP_VERSION "${assimp_VERSION}" CACHE INTERNAL "")
- message(STATUS "Plugin: assimp ${assimp_VERSION} found")
diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist
index 9a973dfddcf4..77289080d9c5 100644
--- a/graphics/f3d/pkg-plist
+++ b/graphics/f3d/pkg-plist
@@ -25,12 +25,12 @@ lib/cmake/f3d/f3dTargets.cmake
lib/cmake/f3d/library-config.cmake
lib/libf3d.so
lib/libf3d.so.3
-lib/libf3d.so.3.1
+lib/libf3d.so.3.2
lib/libvtkext.so
%%ALEMBIC%%share/applications/f3d-plugin-alembic.desktop
%%ASSIMP%%share/applications/f3d-plugin-assimp.desktop
%%DRACO%%share/applications/f3d-plugin-draco.desktop
-%%EXODUS%%share/applications/f3d-plugin-exodus.desktop
+%%HDF%%share/applications/f3d-plugin-hdf.desktop
share/applications/f3d-plugin-native.desktop
%%OCCT%%share/applications/f3d-plugin-occt.desktop
share/applications/f3d.desktop
@@ -41,20 +41,20 @@ share/doc/F3D/THIRD_PARTY_LICENSES.md
%%ALEMBIC%%%%DATADIR%%/configs/config.d/10_alembic.json
%%ASSIMP%%%%DATADIR%%/configs/config.d/10_assimp.json
%%DRACO%%%%DATADIR%%/configs/config.d/10_draco.json
-%%EXODUS%%%%DATADIR%%/configs/config.d/10_exodus.json
+%%HDF%%%%DATADIR%%/configs/config.d/10_hdf.json
%%DATADIR%%/configs/config.d/10_native.json
%%OCCT%%%%DATADIR%%/configs/config.d/10_occt.json
%%DATADIR%%/configs/thumbnail.d/05_all.json
%%ALEMBIC%%%%DATADIR%%/configs/thumbnail.d/10_alembic.json
%%ASSIMP%%%%DATADIR%%/configs/thumbnail.d/10_assimp.json
%%DRACO%%%%DATADIR%%/configs/thumbnail.d/10_draco.json
-%%EXODUS%%%%DATADIR%%/configs/thumbnail.d/10_exodus.json
+%%HDF%%%%DATADIR%%/configs/thumbnail.d/10_hdf.json
%%DATADIR%%/configs/thumbnail.d/10_native.json
%%OCCT%%%%DATADIR%%/configs/thumbnail.d/10_occt.json
%%ALEMBIC%%%%DATADIR%%/plugins/alembic.json
%%ASSIMP%%%%DATADIR%%/plugins/assimp.json
%%DRACO%%%%DATADIR%%/plugins/draco.json
-%%EXODUS%%%%DATADIR%%/plugins/exodus.json
+%%HDF%%%%DATADIR%%/plugins/hdf.json
%%DATADIR%%/plugins/native.json
%%OCCT%%%%DATADIR%%/plugins/occt.json
share/fish/vendor_completions.d/f3d.fish
@@ -72,13 +72,13 @@ share/mime/packages/f3d-3d-image-formats.xml
%%ALEMBIC%%share/mime/packages/f3d-alembic-formats.xml
%%ASSIMP%%share/mime/packages/f3d-assimp-formats.xml
%%DRACO%%share/mime/packages/f3d-draco-formats.xml
-%%EXODUS%%share/mime/packages/f3d-exodus-formats.xml
%%OCCT%%share/mime/packages/f3d-occt-formats.xml
+%%HDF%%share/mime/packages/f3d-hdf-formats.xml
share/mime/packages/f3d-vtk-formats.xml
%%ALEMBIC%%share/thumbnailers/f3d-plugin-alembic.thumbnailer
%%ASSIMP%%share/thumbnailers/f3d-plugin-assimp.thumbnailer
%%DRACO%%share/thumbnailers/f3d-plugin-draco.thumbnailer
-%%EXODUS%%share/thumbnailers/f3d-plugin-exodus.thumbnailer
+%%HDF%%share/thumbnailers/f3d-plugin-hdf.thumbnailer
share/thumbnailers/f3d-plugin-native.thumbnailer
%%OCCT%%share/thumbnailers/f3d-plugin-occt.thumbnailer
share/zsh/site-functions/_f3d
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index f8c5969a8b3a..d3169889cbd5 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.11.0
-PORTREVISION= 1
+PORTVERSION= 3.11.1
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo
index e132da71acea..48d9629f4a67 100644
--- a/graphics/gdal/distinfo
+++ b/graphics/gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715310
-SHA256 (gdal-3.11.0.tar.xz) = ba1a17a74428bfd5c789ce293f59b6a3d8bfabab747431c33331ac0ac579ea71
-SIZE (gdal-3.11.0.tar.xz) = 9292588
+TIMESTAMP = 1751622351
+SHA256 (gdal-3.11.1.tar.xz) = 21341b39a960295bd3194bcc5f119f773229b4701cd752499fbd850f3cc160fd
+SIZE (gdal-3.11.1.tar.xz) = 9308432
diff --git a/graphics/gdk-pixbuf2/pkg-plist b/graphics/gdk-pixbuf2/pkg-plist
index a6d9d41d121f..77fd1e87f90a 100644
--- a/graphics/gdk-pixbuf2/pkg-plist
+++ b/graphics/gdk-pixbuf2/pkg-plist
@@ -277,7 +277,6 @@ libdata/pkgconfig/gdk-pixbuf-2.0.pc
%%DOCS%%share/doc/gdk-pixdata/SourceCodePro-It.ttf.woff
%%DOCS%%share/doc/gdk-pixdata/SourceCodePro-Regular.ttf.woff
%%DOCS%%share/doc/gdk-pixdata/SourceCodePro-Semibold.ttf.woff
-%%DOCS%%share/doc/gdk-pixdata/classes_hierarchy.html
%%DOCS%%share/doc/gdk-pixdata/const.PIXBUF_MAGIC_NUMBER.html
%%DOCS%%share/doc/gdk-pixdata/const.PIXDATA_HEADER_LENGTH.html
%%DOCS%%share/doc/gdk-pixdata/flags.PixdataDumpType.html
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index b8bb13fa84b3..2ec905392421 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gegl
-DISTVERSION= 0.4.58
-PORTREVISION= 3
+DISTVERSION= 0.4.62
CATEGORIES= graphics
MASTER_SITES= GIMP
@@ -41,7 +40,7 @@ MESON_ARGS= -Ddocs=false \
MESON_ARGS+= -Dopenmp=disabled
.endif
-GEGL_SHLIB= 0.457.1
+GEGL_SHLIB= 0.461.1
GEGL_VER= 0.4
PLIST_SUB+= GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER}
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
index 9bec1ea7c920..6baf544fe586 100644
--- a/graphics/gegl/distinfo
+++ b/graphics/gegl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742856432
-SHA256 (gegl-0.4.58.tar.xz) = d5678bbd5fe535941b82f965b97fcc9385ce936f70c982bd565a53d5519d1bff
-SIZE (gegl-0.4.58.tar.xz) = 6020756
+TIMESTAMP = 1752052464
+SHA256 (gegl-0.4.62.tar.xz) = 5887576371ebf1d9e90797d10e4b9a7f1658228d4827583e79e1db3d94505c6c
+SIZE (gegl-0.4.62.tar.xz) = 6025372
diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile
index b3720e749a57..8106e39f84d8 100644
--- a/graphics/gexiv2/Makefile
+++ b/graphics/gexiv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gexiv2
-PORTVERSION= 0.14.5
+PORTVERSION= 0.14.6
CATEGORIES= graphics
MASTER_SITES= GNOME
diff --git a/graphics/gexiv2/distinfo b/graphics/gexiv2/distinfo
index 8a28b4a32020..d8d3025137a5 100644
--- a/graphics/gexiv2/distinfo
+++ b/graphics/gexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748189417
-SHA256 (gexiv2-0.14.5.tar.xz) = 0913c53daabab1f1ab586afd55bb55370796f2b8abcc6e37640ab7704ad99ce1
-SIZE (gexiv2-0.14.5.tar.xz) = 390860
+TIMESTAMP = 1751909719
+SHA256 (gexiv2-0.14.6.tar.xz) = 606c28aaae7b1f3ef5c8eabe5e7dffd7c5a1c866d25b7671fb847fe287a72b8b
+SIZE (gexiv2-0.14.6.tar.xz) = 391436
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index 5cfd19b7bf98..e8f8239db386 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gimp
-DISTVERSION= 3.0.2
-PORTREVISION= 1
+DISTVERSION= 3.0.4
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
PKGNAMESUFFIX= 3-app
@@ -80,8 +79,8 @@ MESON_ARGS= -Dappdata-test=disabled \
OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF HELP OPENJPEG JXL LIBMNG WMF DOCS VALA CFITSIO
OPTIONS_DEFAULT?= AALIB GHOSTSCRIPT HEIF OPENJPEG JXL WMF DOCS VALA LUA CFITSIO
-OPTIONS_RADIO= SCRIPTS
-OPTIONS_RADIO_SCRIPTS= LUA LUAJIT
+OPTIONS_SINGLE= SCRIPTS
+OPTIONS_SINGLE_SCRIPTS= LUA LUAJIT LUA_NONE
OPTIONS_SUB= yes
AALIB_LIB_DEPENDS= libaa.so:graphics/aalib
@@ -121,11 +120,14 @@ VALA_USES= vala:build
VALA_MESON_ENABLED= vala
LUA_USES= lua:51
-LUA_MESON_TRUE= lua
+LUA_BUILD_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR}
+LUA_RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:devel/lua-lgi@${LUA_FLAVOR}
LUAJIT_DESC?= Lua scripting language support via Luajit
LUAJIT_USES= luajit
-LUAJIT_MESON_TRUE= lua
+
+LUA_NONE_DESC?= Disable Lua scripting language support
+LUA_NONE_MESON_FALSE= lua
LIBS+= -lexecinfo -lm
CPE_PRODUCT= gimp
@@ -134,12 +136,21 @@ CPE_VENDOR= gnu
SHEBANG_FILES= plug-ins/python/*.py \
plug-ins/python/python-console/*.py \
extensions/goat-exercises/*.py \
- extensions/goat-exercises/*.js
+ extensions/goat-exercises/*.js \
+ extensions/goat-exercises/*.lua
SHEBANG_LANG+= gjs
PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} SHLIBVER=${PORTVERSION:E}
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MLUAJIT}
+PLIST_SUB+= LUASCRIPTS=""
+.else
+PLIST_SUB+= LUASCRIPTS="@comment "
+.endif
+
#post-patch:
#.for s in 16 22 24 32 48 64 256
# @${CP} ${WRKSRC}/desktop/${s}x${s}/gimp.png ${WRKSRC}/desktop/${s}x${s}/gimp3.png
diff --git a/graphics/gimp3-app/distinfo b/graphics/gimp3-app/distinfo
index 7b8033429275..d3ecf51f1c19 100644
--- a/graphics/gimp3-app/distinfo
+++ b/graphics/gimp3-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742896924
-SHA256 (gimp-3.0.2.tar.xz) = 546ddc30cb2d0e79123c7fcb4d78211e1ee7a6aace91a6a0ad8cbcbf6ea571a2
-SIZE (gimp-3.0.2.tar.xz) = 27019468
+TIMESTAMP = 1752051281
+SHA256 (gimp-3.0.4.tar.xz) = 8caa2ec275bf09326575654ac276afc083f8491e7cca45d19cf29e696aecab25
+SIZE (gimp-3.0.4.tar.xz) = 27060240
diff --git a/graphics/gimp3-app/files/patch-meson.build b/graphics/gimp3-app/files/patch-meson.build
new file mode 100644
index 000000000000..7c786ab3116a
--- /dev/null
+++ b/graphics/gimp3-app/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig 2025-05-17 22:51:03 UTC
++++ meson.build
+@@ -1208,7 +1208,7 @@ if have_lua
+ if have_lua
+ have_lua_lgi = false
+
+- foreach lua_bin : [ 'luajit', 'lua5.1', 'lua-5.1', 'lua' ]
++ foreach lua_bin : [ 'luajit', 'lua51', 'lua-5.1', 'lua' ]
+ lua = find_program(lua_bin, required: false)
+
+ if lua.found() and meson.can_run_host_binaries()
+@@ -1247,7 +1247,7 @@ if have_lua
+ if is_supported_lua
+ have_lua_lgi = run_command(lua, '-e',
+ '''
+- local lgi = require 'lgi'
++ local lgi = require("lgi")
+ ''',
+ check: false).returncode() == 0
+ endif
diff --git a/graphics/gimp3-app/pkg-plist b/graphics/gimp3-app/pkg-plist
index ca98162cec2f..1725677a54b9 100644
--- a/graphics/gimp3-app/pkg-plist
+++ b/graphics/gimp3-app/pkg-plist
@@ -264,6 +264,7 @@ lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c.c
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-gjs.js
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-py3.py
+%%LUASCRIPTS%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-lua.lua
%%VALA%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-vala
%%VALA%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-vala.vala
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/locale/ar/LC_MESSAGES/org.gimp.extension.goat-exercises.mo
@@ -335,6 +336,7 @@ lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/locale/zh_HK/LC
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/locale/zh_TW/LC_MESSAGES/org.gimp.extension.goat-exercises.mo
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/org.gimp.extension.goat-exercises.metainfo.xml
lib/gimp/%%ABIVER%%/interpreters/default.interp
+%%LUASCRIPTS%%lib/gimp/%%ABIVER%%/interpreters/lua.interp
lib/gimp/%%ABIVER%%/modules/libcolor-selector-cmyk.so
lib/gimp/%%ABIVER%%/modules/libcolor-selector-water.so
lib/gimp/%%ABIVER%%/modules/libcolor-selector-wheel.so
@@ -5106,7 +5108,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%DATADIR%%/%%ABIVER%%/icons/hicolor/scalable/actions/switch-off-symbolic.svg
%%DATADIR%%/%%ABIVER%%/icons/hicolor/scalable/actions/switch-on-symbolic.svg
%%DATADIR%%/%%ABIVER%%/icons/hicolor/scalable/status/software-update-available-symbolic.svg
-%%DATADIR%%/%%ABIVER%%/images/gimp-devel-logo.png
+%%PORTDOCS%%%%DATADIR%%/%%ABIVER%%/images/gimp-devel-logo.png
%%DATADIR%%/%%ABIVER%%/images/gimp-logo.png
%%DATADIR%%/%%ABIVER%%/images/gimp-splash.png
%%DATADIR%%/%%ABIVER%%/menus/app-menu.ui
diff --git a/graphics/goocanvasmm2/Makefile b/graphics/goocanvasmm2/Makefile
index 5cdec45dbdfd..dd2bce32d570 100644
--- a/graphics/goocanvasmm2/Makefile
+++ b/graphics/goocanvasmm2/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C++ bindings for the goocanvas widget for GTK
WWW= https://sourceforge.net/projects/goocanvas/
diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile
index 75b68da87c9f..f2c840acc459 100644
--- a/graphics/gscan2pdf/Makefile
+++ b/graphics/gscan2pdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gscan2pdf
PORTVERSION= 2.13.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile
index b34809b9c076..8c806067e451 100644
--- a/graphics/hyprgraphics/Makefile
+++ b/graphics/hyprgraphics/Makefile
@@ -1,9 +1,9 @@
PORTNAME= hyprgraphics
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.4
+DISTVERSION= 0.1.5
CATEGORIES= graphics
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Hyprland graphics / resource utilities
WWW= https://github.com/hyprwm/hyprgraphics
diff --git a/graphics/hyprgraphics/distinfo b/graphics/hyprgraphics/distinfo
index 1dad374865e8..7ff976cbdc91 100644
--- a/graphics/hyprgraphics/distinfo
+++ b/graphics/hyprgraphics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750621377
-SHA256 (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 8b4662a0e687351da703a19e9cd9fdbe4b4b053e7380957584cda112c96feb9f
-SIZE (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 425677
+TIMESTAMP = 1752149140
+SHA256 (hyprwm-hyprgraphics-v0.1.5_GH0.tar.gz) = 03bdd5a6e456c31cc17f973656326220f94e58a5f4ab33b2450ccb5d6a697a4c
+SIZE (hyprwm-hyprgraphics-v0.1.5_GH0.tar.gz) = 426523
diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile
index 8aa5670f72c6..0c6f3c74b258 100644
--- a/graphics/jp/Makefile
+++ b/graphics/jp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jp
DISTVERSION= 1.1.12
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/libmypaint/Makefile b/graphics/libmypaint/Makefile
index 391a2a56ef64..cce8505134f6 100644
--- a/graphics/libmypaint/Makefile
+++ b/graphics/libmypaint/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/mypaint/libmypaint/releases/download/v${PORTVERSION}/
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Brush library from the MyPaint project
WWW= http://mypaint.org/
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index 04fd0725c71e..b2a9f1abd37a 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mapserver
DISTVERSION= 8.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics www geography
MASTER_SITES= https://download.osgeo.org/${PORTNAME}/ \
https://github.com/MapServer/MapServer/releases/download/rel-${DISTVERSION:S|.|-|g}/
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index a24b227dc891..0324cbd7b567 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.1-branchpoint-3766
-DISTVERSIONSUFFIX= -gd31cb824df2
+DISTVERSION= 25.1-branchpoint-4146
+DISTVERSIONSUFFIX= -ga3a53b7cee4
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -112,6 +112,7 @@ OPENCL_LIB_DEPENDS= libLLVMSPIRVLib.so.${OPENCL_SOVERSION}:devel/spirv-llvm-tran
OPENCL_RUN_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T}
OPENCL_SOVERSION= ${LLVM_VERSION}${${LLVM_VERSION}>=18:?.1:}
OPENCL_CONFIGURE_ENV= PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig"
+OPENCL_MESON_FALSE= b_lundef # environ
OPENCL_MESON_TRUE= gallium-rusticl
OPENCL_IMPLIES= LLVM ${"${PORT_OPTIONS:Miris}":?iris:radeonsi} # any from OPTIONS_GROUP_GALLIUM
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 9d22f67d1447..29370da9910e 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1751655664
-SHA256 (mesa-25.1-branchpoint-3766-gd31cb824df2.tar.bz2) = 429951a9f1c70ac15787ede10cb88d601492888a709680f1eed6791a7abfd310
-SIZE (mesa-25.1-branchpoint-3766-gd31cb824df2.tar.bz2) = 58299131
+TIMESTAMP = 1752271520
+SHA256 (mesa-25.1-branchpoint-4146-ga3a53b7cee4.tar.bz2) = 3f198c05a6f7578d74419138723d7f07434ad041ffeee431a5006580e344bed3
+SIZE (mesa-25.1-branchpoint-4146-ga3a53b7cee4.tar.bz2) = 58297488
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index 4732c45355a7..b08265df70dd 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -5,7 +5,7 @@ PORTREVISION= 64
CATEGORIES= graphics
PKGNAMESUFFIX= 34
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C++ OpenGL scene graph library for real-time rendering
WWW= https://www.openscenegraph.org/
@@ -14,6 +14,9 @@ LICENSE_NAME= OpenSceneGraph Public License
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Obsolete version released in 2015
+EXPIRATION_DATE=2025-09-10
+
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
diff --git a/graphics/p5-Cairo/Makefile b/graphics/p5-Cairo/Makefile
index e7e20d61515f..2d6f99f601dd 100644
--- a/graphics/p5-Cairo/Makefile
+++ b/graphics/p5-Cairo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Cairo
PORTVERSION= 1.109
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN \
SF/gtk2-perl/Cairo/${PORTVERSION}
diff --git a/graphics/p5-Cairo/files/patch-Makefile.PL b/graphics/p5-Cairo/files/patch-Makefile.PL
new file mode 100644
index 000000000000..b90da87f1d95
--- /dev/null
+++ b/graphics/p5-Cairo/files/patch-Makefile.PL
@@ -0,0 +1,14 @@
+Propagate Perl's ccflags to make sure it uses Perl's headers the same way as
+Perl itself.
+
+--- Makefile.PL.orig 2021-01-19 17:26:47 UTC
++++ Makefile.PL
+@@ -612,7 +612,7 @@ my $dep = ExtUtils::Depends->new ('Cairo');
+ push @typemaps, 'cairo-perl.typemap';
+
+ my $dep = ExtUtils::Depends->new ('Cairo');
+-$dep->set_inc ('-I. -I'.$autogen_dir.' '.$cairo_cfg{cflags});
++$dep->set_inc ('-I. -I'.$autogen_dir.' '.$cairo_cfg{cflags}.' '.$Config::Config{ccflags});
+ $dep->set_libs ($cairo_cfg{libs});
+ $dep->add_xs (@xs_files);
+ $dep->add_c (qw/cairo-perl-enums.c cairo-perl-flags.c/);
diff --git a/graphics/p5-Chart-Clicker/Makefile b/graphics/p5-Chart-Clicker/Makefile
index 2e1081d4b90f..9aa285befe17 100644
--- a/graphics/p5-Chart-Clicker/Makefile
+++ b/graphics/p5-Chart-Clicker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Chart-Clicker
PORTVERSION= 2.90
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile
index f6d7e1b34eae..132cd2d77243 100644
--- a/graphics/p5-Gimp/Makefile
+++ b/graphics/p5-Gimp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gimp
PORTVERSION= 2.38
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
index 12228117675b..ed566295beeb 100644
--- a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
+++ b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Graphics-Primitive-Driver-Cairo
PORTVERSION= 0.47
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/py-f3d/Makefile b/graphics/py-f3d/Makefile
index 22af77e74471..b14fe006e826 100644
--- a/graphics/py-f3d/Makefile
+++ b/graphics/py-f3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 3.2.0
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-f3d/distinfo b/graphics/py-f3d/distinfo
index 2fa9f5ca6487..323a3c87394b 100644
--- a/graphics/py-f3d/distinfo
+++ b/graphics/py-f3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748895401
-SHA256 (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 93ba23078133122e929d9c1e2946c86da1f08fe56b9ffae40ebfd8185e91380a
-SIZE (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 61473994
+TIMESTAMP = 1752181495
+SHA256 (f3d-app-f3d-v3.2.0_GH0.tar.gz) = 2a3cff123821be41d99489e080a7153812e58a86598fa9f4988099660bf6a947
+SIZE (f3d-app-f3d-v3.2.0_GH0.tar.gz) = 68125944
diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile
index 5cd4c7449df8..c59bf485b832 100644
--- a/graphics/py-gdal/Makefile
+++ b/graphics/py-gdal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.11.0
-PORTREVISION= 1
+PORTVERSION= 3.11.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-gdal/distinfo b/graphics/py-gdal/distinfo
index 43d7d4186f50..8e9a1c35b1fe 100644
--- a/graphics/py-gdal/distinfo
+++ b/graphics/py-gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715312
-SHA256 (gdal-3.11.0.tar.gz) = ac59ccfe291d3ce4f6a9a3eed17da3777bc3bae970ce27217d4fa85db98650f8
-SIZE (gdal-3.11.0.tar.gz) = 877693
+TIMESTAMP = 1751622353
+SHA256 (gdal-3.11.1.tar.gz) = c67b13ba0f26a2e0e6594036a35a3d1ed28258a1ce87869f36ffb044f7c2d9af
+SIZE (gdal-3.11.1.tar.gz) = 878122
diff --git a/graphics/py-gdal/files/patch-pyproject.toml b/graphics/py-gdal/files/patch-pyproject.toml
index 7f85867e1502..1a3e906318f9 100644
--- a/graphics/py-gdal/files/patch-pyproject.toml
+++ b/graphics/py-gdal/files/patch-pyproject.toml
@@ -1,8 +1,8 @@
---- pyproject.toml.orig 2024-05-06 12:37:20 UTC
+--- pyproject.toml.orig 2025-07-01 09:09:51 UTC
+++ pyproject.toml
@@ -1,12 +1,10 @@
[build-system]
--requires = ["setuptools>=67.0.0",
+-requires = ["setuptools>=77.0.3",
- "wheel",
- "oldest-supported-numpy; python_version=='3.8'",
- "numpy >=2.0.0rc1; python_version>='3.9'"]
@@ -16,3 +16,12 @@
dynamic = ["version", "scripts"]
authors = [
{name = "Frank Warmerdam"},
+@@ -19,7 +17,7 @@ keywords = ["gis", "raster", "vector"]
+ description = "GDAL: Geospatial Data Abstraction Library"
+ readme = "README.rst"
+ keywords = ["gis", "raster", "vector"]
+-license = "MIT"
++license = {text = "MIT"}
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile
index f96ffe28aede..ac2b8f95de43 100644
--- a/graphics/py-pillow/Makefile
+++ b/graphics/py-pillow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pillow
-PORTVERSION= 11.2.1
+PORTVERSION= 11.3.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pillow/distinfo b/graphics/py-pillow/distinfo
index 5c020407f22e..612f07901e64 100644
--- a/graphics/py-pillow/distinfo
+++ b/graphics/py-pillow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936196
-SHA256 (pillow-11.2.1.tar.gz) = a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6
-SIZE (pillow-11.2.1.tar.gz) = 47026707
+TIMESTAMP = 1751622375
+SHA256 (pillow-11.3.0.tar.gz) = 3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523
+SIZE (pillow-11.3.0.tar.gz) = 47113069
diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile
index 874050dcfe21..00b1e894e36f 100644
--- a/graphics/vhs/Makefile
+++ b/graphics/vhs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vhs
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/graphics/vulkan-extension-layer/Makefile b/graphics/vulkan-extension-layer/Makefile
index a735c96149c4..550377be5c3c 100644
--- a/graphics/vulkan-extension-layer/Makefile
+++ b/graphics/vulkan-extension-layer/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vulkan-extension-layer
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.313
+DISTVERSION= 1.4.321
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Layer providing Vulkan features when native support is unavailable
WWW= https://github.com/KhronosGroup/Vulkan-ExtensionLayer
@@ -21,15 +21,16 @@ CMAKE_OFF= BUILD_TESTS
OPTIONS_DEFINE= WAYLAND XCB XLIB
OPTIONS_DEFAULT=WAYLAND XCB XLIB
+XCB_DESC= ${X11_DESC} via libxcb
+XLIB_DESC= ${X11_DESC} via libX11
+
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XCB_DESC= ${X11_DESC} via libxcb
XCB_USES= xorg
XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XLIB_DESC= ${X11_DESC} via libX11
XLIB_USES= xorg
XLIB_USE= XORG=x11,xrandr
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
diff --git a/graphics/vulkan-extension-layer/distinfo b/graphics/vulkan-extension-layer/distinfo
index 04e44e73640c..f6e0eb758543 100644
--- a/graphics/vulkan-extension-layer/distinfo
+++ b/graphics/vulkan-extension-layer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745251687
-SHA256 (KhronosGroup-Vulkan-ExtensionLayer-v1.4.313_GH0.tar.gz) = 14fdaf5cbbc02ce7dbacbaadeb1e9d63dc49f07a32214c4995ea9909bb534dc1
-SIZE (KhronosGroup-Vulkan-ExtensionLayer-v1.4.313_GH0.tar.gz) = 789915
+TIMESTAMP = 1752189602
+SHA256 (KhronosGroup-Vulkan-ExtensionLayer-v1.4.321_GH0.tar.gz) = 177a356162cfcf47c50cc0f0dcd51630196f171f21d6cefe3fb8b5d514f60d49
+SIZE (KhronosGroup-Vulkan-ExtensionLayer-v1.4.321_GH0.tar.gz) = 790149
diff --git a/graphics/vulkan-headers/Makefile b/graphics/vulkan-headers/Makefile
index 654e6b301b41..9e6ce032bc8d 100644
--- a/graphics/vulkan-headers/Makefile
+++ b/graphics/vulkan-headers/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vulkan-headers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.320
+DISTVERSION= 1.4.321
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Headers for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Headers
@@ -13,14 +13,15 @@ USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Headers
-STRIP= # nothing to strip
-NO_ARCH= yes
# XXX Add clang-scan-deps to WITH_CLANG_EXTRAS in src.conf(5)
.if exists(/usr/bin/clang) && !exists(/usr/bin/clang-scan-deps)
CMAKE_OFF+= VULKAN_HEADERS_ENABLE_MODULE
.endif
+STRIP= # nothing to strip
+NO_ARCH= yes
+
post-extract:
# genvk.py requires docgenerator.py from Vulkan-Docs, so drop useless shebang
@${FIND} ${WRKSRC}/registry -name \*.py -exec ${REINPLACE_CMD} -i '' '/^#!/d' {} +
diff --git a/graphics/vulkan-headers/distinfo b/graphics/vulkan-headers/distinfo
index 9f9617c29d44..0f0d1ca834a7 100644
--- a/graphics/vulkan-headers/distinfo
+++ b/graphics/vulkan-headers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751022519
-SHA256 (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 26bf2befead6bf397263a74885dac3e68d133af76062321c2a5ce81de47b8429
-SIZE (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 2629365
+TIMESTAMP = 1752189145
+SHA256 (KhronosGroup-Vulkan-Headers-v1.4.321_GH0.tar.gz) = 7c1874f9186d9e7d5245e279cdccaa77a66ed8f52871b428630aeb771dc7623c
+SIZE (KhronosGroup-Vulkan-Headers-v1.4.321_GH0.tar.gz) = 2760031
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index 583b2a8b03d3..bc6c18fb3314 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vulkan-loader
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.320
+DISTVERSION= 1.4.321
CATEGORIES= graphics devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Driver loader for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Loader
@@ -13,9 +13,9 @@ BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
USES= alias cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Loader
+USE_LDCONFIG= yes
CMAKE_ON= CMAKE_SKIP_RPATH
CMAKE_OFF= BUILD_TESTS
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
@@ -23,15 +23,16 @@ PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
OPTIONS_DEFINE= WAYLAND XCB XLIB
OPTIONS_DEFAULT=WAYLAND XCB XLIB
+XCB_DESC= ${X11_DESC} via libxcb
+XLIB_DESC= ${X11_DESC} via libX11
+
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XCB_DESC= ${X11_DESC} via libxcb
XCB_USES= xorg
XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XLIB_DESC= ${X11_DESC} via libX11
XLIB_USES= xorg
XLIB_USE= XORG=x11,xrandr
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
diff --git a/graphics/vulkan-loader/distinfo b/graphics/vulkan-loader/distinfo
index f85387a59b19..ace3f1a21f95 100644
--- a/graphics/vulkan-loader/distinfo
+++ b/graphics/vulkan-loader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751041519
-SHA256 (KhronosGroup-Vulkan-Loader-v1.4.320_GH0.tar.gz) = 8cec80f3b617a30a94a354121a47b090187d5fe70f668eb26eb71010a18a88a0
-SIZE (KhronosGroup-Vulkan-Loader-v1.4.320_GH0.tar.gz) = 1761554
+TIMESTAMP = 1752188907
+SHA256 (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 00669f6bb2db35c8df07f0b118c09bfe0ebffecaad7d80647a429eece0e37ac3
+SIZE (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 1762478
diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile
index f177f11605a0..97a64bd4de20 100644
--- a/graphics/vulkan-tools/Makefile
+++ b/graphics/vulkan-tools/Makefile
@@ -1,10 +1,9 @@
PORTNAME= vulkan-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.320
-PORTREVISION= 1
+DISTVERSION= 1.4.321
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Tools and demos for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Tools
@@ -17,24 +16,25 @@ USES= alias cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Tools
-CMAKE_OFF= BUILD_ICD
CMAKE_ARGS= -DGLSLANG_INSTALL_DIR:PATH="${LOCALBASE}"
+CMAKE_OFF= BUILD_ICD
OPTIONS_DEFINE= WAYLAND XCB XLIB
OPTIONS_DEFAULT= WAYLAND XCB XLIB
+XCB_DESC= ${X11_DESC} via libxcb
+XLIB_DESC= ${X11_DESC} via libX11
+
WAYLAND_CATEGORIES= wayland
WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XCB_DESC= ${X11_DESC} via libxcb
XCB_USES= xorg
XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XLIB_DESC= ${X11_DESC} via libX11
XLIB_USES= xorg
XLIB_USE= XORG=x11
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
diff --git a/graphics/vulkan-tools/distinfo b/graphics/vulkan-tools/distinfo
index 4b9611aa040f..dc7c7bd4ba44 100644
--- a/graphics/vulkan-tools/distinfo
+++ b/graphics/vulkan-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751043806
-SHA256 (KhronosGroup-Vulkan-Tools-v1.4.320_GH0.tar.gz) = 6de7b073ee45dc6e8421d4f3fd8fb3c9bf4cd07cf83ddfa905f4e4d93eba6c36
-SIZE (KhronosGroup-Vulkan-Tools-v1.4.320_GH0.tar.gz) = 805785
+TIMESTAMP = 1752190908
+SHA256 (KhronosGroup-Vulkan-Tools-v1.4.321_GH0.tar.gz) = f5f75413d21d1508b746a3d0594961d64c7155ee5f4f28245b9547c1b4697d8d
+SIZE (KhronosGroup-Vulkan-Tools-v1.4.321_GH0.tar.gz) = 807369
diff --git a/graphics/vulkan-utility-libraries/Makefile b/graphics/vulkan-utility-libraries/Makefile
index 62c3054e0a11..69026e4899f9 100644
--- a/graphics/vulkan-utility-libraries/Makefile
+++ b/graphics/vulkan-utility-libraries/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vulkan-utility-libraries
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.320
+DISTVERSION= 1.4.321
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Utility libraries for Vulkan developers
WWW= https://github.com/KhronosGroup/Vulkan-Utility-Libraries
diff --git a/graphics/vulkan-utility-libraries/distinfo b/graphics/vulkan-utility-libraries/distinfo
index 2a304359de34..9ee941230cd8 100644
--- a/graphics/vulkan-utility-libraries/distinfo
+++ b/graphics/vulkan-utility-libraries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751041510
-SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.320_GH0.tar.gz) = fb210bde874a4688b0fae98089c4d7cd4496c99bfae5d9aaa37b008f6b3a00d6
-SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.320_GH0.tar.gz) = 623211
+TIMESTAMP = 1752192249
+SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.321_GH0.tar.gz) = 853eb1e9a390fed9a66ebca7f3390e58f6d467d9e16ab35830a03ef66cf87a22
+SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.321_GH0.tar.gz) = 625800
diff --git a/graphics/vulkan-utility-libraries/pkg-descr b/graphics/vulkan-utility-libraries/pkg-descr
index eaebc143ec56..f20539c49dc3 100644
--- a/graphics/vulkan-utility-libraries/pkg-descr
+++ b/graphics/vulkan-utility-libraries/pkg-descr
@@ -1 +1,6 @@
-Shared code across various Vulkan repositories.
+Vulkan-Utility-Libraries provides shared utility code for Vulkan SDK developers.
+It includes standardized layer settings and header-only utilities like dispatch
+table setup, format helpers, Vulkan struct handling, and enum-to-string helpers.
+
+This repository improves code reuse and reduces maintenance overhead across
+multiple Vulkan-related projects.
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index 1d4e5858594f..ef6b44590eff 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -1,10 +1,9 @@
PORTNAME= vulkan-validation-layers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.320
-PORTREVISION= 1
+DISTVERSION= 1.4.321
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubis484@gmail.com
COMMENT= Validation layers for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-ValidationLayers
@@ -20,20 +19,25 @@ USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-ValidationLayers
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/SPIRV-Headers
+USE_LDCONFIG= yes
CMAKE_OFF= BUILD_TESTS
-OPTIONS_DEFINE= WAYLAND XCB XLIB
-OPTIONS_DEFAULT=WAYLAND XCB XLIB
+PLIST_FILES= lib/libVkLayer_khronos_validation.so \
+ share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
+
+OPTIONS_DEFINE= WAYLAND XCB XLIB
+OPTIONS_DEFAULT= WAYLAND XCB XLIB
+
+XCB_DESC= ${X11_DESC} via libxcb
+XLIB_DESC= ${X11_DESC} via libX11
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XCB_DESC= ${X11_DESC} via libxcb
XCB_USES= xorg
XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XLIB_DESC= ${X11_DESC} via libX11
XLIB_USES= xorg
XLIB_USE= XORG=x11,xrandr
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
diff --git a/graphics/vulkan-validation-layers/distinfo b/graphics/vulkan-validation-layers/distinfo
index f8424217620a..106014142470 100644
--- a/graphics/vulkan-validation-layers/distinfo
+++ b/graphics/vulkan-validation-layers/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751051574
-SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.320_GH0.tar.gz) = 96488f23efe7ca71d3ec539c43ed0eacba7ace9adeb052b6fde771c256c1bf66
-SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.320_GH0.tar.gz) = 6468110
+TIMESTAMP = 1752313850
+SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.321_GH0.tar.gz) = b539b4862f02bb75a211afa939d59c37263604e88331cf06de5249ff0453cc78
+SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.321_GH0.tar.gz) = 6476609
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = f88c4918fc307c406b03587689bec0b7b5aaf9539955d3ee7a698342c2c52e8e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = 538631
diff --git a/graphics/vulkan-validation-layers/pkg-plist b/graphics/vulkan-validation-layers/pkg-plist
deleted file mode 100644
index 9175df639946..000000000000
--- a/graphics/vulkan-validation-layers/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/libVkLayer_khronos_validation.so
-share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
diff --git a/irc/p5-POE-Component-IRC/Makefile b/irc/p5-POE-Component-IRC/Makefile
index 78efd8681934..319756da748e 100644
--- a/irc/p5-POE-Component-IRC/Makefile
+++ b/irc/p5-POE-Component-IRC/Makefile
@@ -1,5 +1,5 @@
PORTNAME= POE-Component-IRC
-PORTVERSION= 6.93
+PORTVERSION= 6.95
CATEGORIES= irc devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,11 +14,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-IRC-Utils>=0.12:irc/p5-IRC-Utils \
- p5-POE>=1.311:devel/p5-POE \
p5-POE-Component-Client-DNS>=0.99:dns/p5-POE-Component-Client-DNS \
p5-POE-Component-SSLify>=0:security/p5-POE-Component-SSLify \
p5-POE-Component-Syndicator>=0.01:devel/p5-POE-Component-Syndicator \
- p5-POE-Filter-IRCD>=2.42:irc/p5-POE-Filter-IRCD
+ p5-POE-Filter-IRCD>=2.42:irc/p5-POE-Filter-IRCD \
+ p5-POE>=1.311:devel/p5-POE
TEST_DEPENDS= p5-Test-Differences>=0.610:devel/p5-Test-Differences
USES= perl5
diff --git a/irc/p5-POE-Component-IRC/distinfo b/irc/p5-POE-Component-IRC/distinfo
index 0d68bb4e300e..85bee5b97cb5 100644
--- a/irc/p5-POE-Component-IRC/distinfo
+++ b/irc/p5-POE-Component-IRC/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624189733
-SHA256 (POE-Component-IRC-6.93.tar.gz) = ead4477a26b87acbd3ecd21842ce5b9d6e14230ddc4565fee8c68cf67e61dc9e
-SIZE (POE-Component-IRC-6.93.tar.gz) = 377897
+TIMESTAMP = 1752056494
+SHA256 (POE-Component-IRC-6.95.tar.gz) = 77c8cd8c726f1dae242c4ba5569586e9add8a62c6a317738e92af8f55f2fefdd
+SIZE (POE-Component-IRC-6.95.tar.gz) = 379045
diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile
index 9d86fc854342..15311fd21881 100644
--- a/java/dbvis/Makefile
+++ b/java/dbvis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbvis
-DISTVERSION= 25.2
+DISTVERSION= 25.2.1
CATEGORIES= java databases
MASTER_SITES= https://www.dbvis.com/product_download/${PORTNAME}-${DISTVERSION}/media/ \
https://storage.googleapis.com/${PORTNAME}-download/product_download/${PORTNAME}-${DISTVERSION}/media/
@@ -25,9 +25,12 @@ WRKSRC= ${WRKDIR}/DbVisualizer
PLIST_FILES= bin/dbvis
do-install:
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
- cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s ../share/dbvis/dbvis dbvis
- ${CHMOD} a+x ${STAGEDIR}${DATADIR}/dbvis
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
+ "! ( -name dbvis -o -name dbviscmd.sh -o -name dbvisgui.sh )")
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbvis ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbviscmd.sh ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbvisgui.sh ${STAGEDIR}${DATADIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/dbvis ${STAGEDIR}${PREFIX}/bin/dbvis
post-install:
${FIND} ${STAGEDIR}${DATADIR} -not -type d \
diff --git a/java/dbvis/distinfo b/java/dbvis/distinfo
index 8c117038a040..ae3a4ccf9740 100644
--- a/java/dbvis/distinfo
+++ b/java/dbvis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750800000
-SHA256 (dbvis_linux_25_2.tar.gz) = af8ed4c4d8bc4e7f3a018a43b9ee4bfefb34dd906fbf4c36c5018c10cbdd22c2
-SIZE (dbvis_linux_25_2.tar.gz) = 116693845
+TIMESTAMP = 1751900000
+SHA256 (dbvis_linux_25_2_1.tar.gz) = dbe6b87b6af65ab226916bcec92691c667f224b0118fa6dbd018958c6ccaa341
+SIZE (dbvis_linux_25_2_1.tar.gz) = 116842733
diff --git a/java/netbeans/Makefile b/java/netbeans/Makefile
index 1a1dffbbdc13..0a87858e51b3 100644
--- a/java/netbeans/Makefile
+++ b/java/netbeans/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= java devel
MASTER_SITES= APACHE/netbeans/netbeans/${PORTVERSION}/
DISTNAME= netbeans-${DISTVERSION}-bin
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Modular, standards-based integrated development environment
WWW= https://netbeans.apache.org/
diff --git a/lang/Makefile b/lang/Makefile
index 4246634f39f0..f7c0932f1099 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -183,7 +183,6 @@
SUBDIR += lua53
SUBDIR += lua54
SUBDIR += luajit
- SUBDIR += luajit-devel
SUBDIR += luajit-openresty
SUBDIR += malbolge
SUBDIR += maude
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 0feda3770898..6739ddb2e170 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,6 +1,7 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.5
+PORTREVISION= 2
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
@@ -25,7 +26,7 @@ LIB_DEPENDS= libserd-0.so:devel/serd \
libsord-0.so:devel/sord \
libfmt.so:devel/libfmt
-USES= localbase luajit:luajit-devel meson ncurses pathfix \
+USES= localbase luajit:luajit meson ncurses pathfix \
pkgconfig ssl
USE_GITLAB= yes
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index 9bd9b9794aba..72d7b190bd94 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20250625
+PORTVERSION= 12.4.1.s20250702
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index ad8e7771720c..304805b65b91 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750926450
-SHA256 (gcc-12-20250625.tar.xz) = f571f992fa222621054d10d2c9bcb171ff3d0b0e1e02868fec259d4614091dfc
-SIZE (gcc-12-20250625.tar.xz) = 79946552
+TIMESTAMP = 1751620376
+SHA256 (gcc-12-20250702.tar.xz) = 3f6135bcdcce698164699cd11e871b83d93f3f21fe72fd056541180b9fc32f37
+SIZE (gcc-12-20250702.tar.xz) = 79955860
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index e7436d097497..5f969ac78920 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250626
+PORTVERSION= 13.4.1.s20250703
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index bb39ad9365b2..182422091756 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751098323
-SHA256 (gcc-13-20250626.tar.xz) = 24df7253d61ad37c60b5d2b50fc00929ed34c327f43f9e67642e3b6f960fed27
-SIZE (gcc-13-20250626.tar.xz) = 84567576
+TIMESTAMP = 1751620617
+SHA256 (gcc-13-20250703.tar.xz) = 1f666bf56953522777a24229f11ff372843e010c368bf3b803059b1f1d8ecf67
+SIZE (gcc-13-20250703.tar.xz) = 84586348
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 66a9dd3e049b..a205bb1fb6c0 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250627
+PORTVERSION= 14.3.1.s20250704
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 20a5994b2975..d004fe843716 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751098584
-SHA256 (gcc-14-20250627.tar.xz) = f3bda4c0d7719d6327783fb45cc28a172893f44f220f083a1cb85724f73d7782
-SIZE (gcc-14-20250627.tar.xz) = 88324360
+TIMESTAMP = 1751701517
+SHA256 (gcc-14-20250704.tar.xz) = c6a158d3add7d36a992c6bdf367cbb95673cc4ba7728eb61ad1808ed8792415a
+SIZE (gcc-14-20250704.tar.xz) = 88301340
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 3e4b469785da..40179125ed77 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250628
+PORTVERSION= 15.1.1.s20250705
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 3326ddb51adc..0ae889fe2f83 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356288
-SHA256 (gcc-15-20250628.tar.xz) = 23491ef6d0251fefc2f28c9c0b81d817c4962f0dad7018fbddf7aa2a1de3a769
-SIZE (gcc-15-20250628.tar.xz) = 92108604
+TIMESTAMP = 1751816755
+SHA256 (gcc-15-20250705.tar.xz) = 0c3f441698353e5875871cb9112a555fa78b20e1ee23f8094d925f0fcbb28dba
+SIZE (gcc-15-20250705.tar.xz) = 92140172
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index c63c9f5fc89a..3dc7d7a29b09 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250629
+PORTVERSION= 16.0.0.s20250706
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 4e8d344cab1e..73d3ba1d5c66 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356608
-SHA256 (gcc-16-20250629.tar.xz) = 1518ccf1ce8d0f4a777642c709ee6c0105b450d2b860024fb49db2aceed5056f
-SIZE (gcc-16-20250629.tar.xz) = 94070816
+TIMESTAMP = 1751960810
+SHA256 (gcc-16-20250706.tar.xz) = 07da2c20abaef3fc53e985b1c55f80492d5290ebb63ba2410a2e814996d7c3b2
+SIZE (gcc-16-20250706.tar.xz) = 94122820
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index cd524d948dc2..9e953ed13e2d 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -24,9 +24,7 @@ USES= autoreconf compiler:c11 gmake \
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --docdir=${DOCSDIR}
CONFIGURE_ENV= ALEX=/usr/bin/true HAPPY=/usr/bin/true
-INSTALL_TARGET= install-strip
USE_LOCALE= en_US.UTF-8
-USE_PERL5= build
NO_CCACHE= yes
OPTIONS_SUB= yes
SHEBANG_FILES= ${BOOT_SCRIPT}
@@ -96,25 +94,9 @@ BASE_PACKAGES?= Cabal-3.10.3.0 array-0.5.8.0 base-4.19.2.0 binary-0.8.9.1 \
PLIST_SUB+= ${pkg:C/-([0-9.])+//:tu}_VERSION=${pkg:C/^([^\.]*-)+//}
.endfor
-BUILD_MK= DYNAMIC_GHC_PROGRAMS=${ENABLE_DYNAMIC} \
- BUILD_PROF_LIBS=${ENABLE_PROFILE} \
- HADDOCK_DOCS=YES \
- BUILD_SPHINX_HTML=${ENABLE_DOCS} \
- BUILD_SPHINX_PDF=NO \
- SRC_HC_OPTS+="-I${NCURSESINC} -L${NCURSESLIB} -I${LOCALBASE}/include -L${LOCALBASE}/lib" \
- SRC_CC_OPTS+="${CFLAGS}" \
- EXTRA_HSC2HS_OPTS+="-I${LOCALBASE}/include --lflag=-L${LOCALBASE}/lib" \
- EXTRA_LD_OPTS+="-L${LOCALBASE}/lib" \
- libraries/terminfo_CONFIGURE_OPTS+="--configure-option=--with-curses-libraries=${NCURSESLIB}" \
- V=0
-
.include <bsd.port.pre.mk>
-.if ${GHC_VERSION:C/\..*//g} >= 9 && ${GHC_VERSION:C/[^\.]*\.//:C/\..*//g} >= 4
-BOOT_SCRIPT= ./boot.source
-.else
-BOOT_SCRIPT= ./boot
-.endif
+BOOT_SCRIPT?= ./boot.source
.if ${SLAVE_PORT} != "yes"
PORTDOCS= *
@@ -134,7 +116,6 @@ HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian ${HADRIAN_DOCS_ARG}
DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS} --flavour=ports
ALL_TARGET= binary-dist-dir
INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}
-INSTALL_TARGET= install
PLIST?= ${.CURDIR}/pkg-plist.hadrian
.if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE))
@@ -143,16 +124,12 @@ IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now
GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/}
CONFIGURE_TARGET= ${GHC_ARCH}-portbld-${OPSYS:tl}
-BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot
+BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
BOOT_INSTALL_DIR= ${WRKDIR}/ghc-boot-install
BOOT_GHC= ${BOOT_INSTALL_DIR}/bin/ghc-${BOOT_GHC_VERSION}
PLIST_SUB+= GHC_ARCH=${GHC_ARCH}
-.if ${BOOT_GHC_VERSION:C/\..*//g} >= 9
-BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
-.endif
-
.if empty(PORT_OPTIONS:MBOOT)
DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot
.endif # MBOOT
@@ -167,11 +144,6 @@ CONFIGURE_ARGS+= --host=${CONFIGURE_TARGET}
.endif
post-patch:
-# Generate the build.mk file
- ${RM} -f ${WRKSRC}/mk/build.mk
-.for line in ${BUILD_MK}
- ${ECHO_CMD} ${line} >> ${WRKSRC}/mk/build.mk
-.endfor
${SED} -e 's|%%DYNAMIC%%|${HADRIAN_SETTING_DYNAMIC}|' \
-e 's|%%PROFILE%%|${HADRIAN_SETTING_PROFILE}|' \
${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs
@@ -197,8 +169,6 @@ post-install:
# These includes are duplicated in lib/ghc-X.Y.Z/lib/<triple>/rts-X.Y.Z/include
${RM} -r ${STAGEDIR}${PREFIX}/include/*
${FIND} ${STAGEDIR}${DOCSDIR} -name .buildinfo -delete
-# For some reason, INSTALL_TARGET=install-strip doesn't cause libraries to be stripped
-# Run strip on them manually
${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -type f -perm +111 -exec ${STRIP_CMD} {} +
${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -name '*.so' -exec ${STRIP_CMD} {} +
${RM} ${STAGEDIR}${PREFIX}/bin/haddock
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 6e28846db063..6f993e1489ed 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -7,8 +7,6 @@ SHA256 (ghc-9.4.8-src.tar.xz) = 0bf407eb67fe3e3c24b0f4c8dea8cb63e07f63ca0f76cf20
SIZE (ghc-9.4.8-src.tar.xz) = 28655220
SHA256 (ghc-9.2.8-src.tar.xz) = 5f13d1786bf4fd12f4b45faa37abedb5bb3f36d5e58f7da5307e8bfe88a567a1
SIZE (ghc-9.2.8-src.tar.xz) = 24661260
-SHA256 (ghc-8.10.7-src.tar.xz) = e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d
-SIZE (ghc-8.10.7-src.tar.xz) = 19932668
SHA256 (hadrian-9.8.4-boot.tar.gz) = 2fb02cce43603552387a241ece60a656fb8f4c97a9001134fd1c43f37e20906e
SIZE (hadrian-9.8.4-boot.tar.gz) = 1582315
SHA256 (hadrian-9.6.7-boot.tar.gz) = f81dc59b4aef59c62c645da7be0b1fb8720aba338c80004963a99bc1219d3a05
@@ -21,11 +19,7 @@ SHA256 (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = d55285c5998f3f040f52e159bc3b381dd
SIZE (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = 125512852
SHA256 (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 8b172a963e316a57906edb7914be765021337a685e578bc3303db072aee3eb16
SIZE (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 117864544
-SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = bde05fc239d962a4caea55d8c51a249145ef9a91695214b189078603d95e9b5b
-SIZE (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 70284268
SHA256 (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 0c5abc06413c081240ab471592c78e350d1e0fcaf81559c25f3030dfa287ceb6
SIZE (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 132563424
SHA256 (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 23da026e3a9f1a4569aa7a464be016fc39b05afc9209e0d7662e151260b4964c
SIZE (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 124830556
-SHA256 (ghc-8.10.7-boot-aarch64-freebsd.tar.xz) = f1bc49999d0db33fbf7ada6696ebebe1639126924c89deed83539850c435e23c
-SIZE (ghc-8.10.7-boot-aarch64-freebsd.tar.xz) = 124950584
diff --git a/lang/ghc92/Makefile b/lang/ghc92/Makefile
index c437b0dea4c9..581c993ac89a 100644
--- a/lang/ghc92/Makefile
+++ b/lang/ghc92/Makefile
@@ -18,6 +18,7 @@ BASE_PACKAGES= Cabal-3.6.3.0 array-0.5.4.0 base-4.16.4.0 binary-0.8.9.0 \
process-1.6.16.0 stm-2.5.0.2 template-haskell-2.18.0.0 \
terminfo-0.4.1.5 text-1.2.5.0 time-1.11.1.1 \
transformers-0.5.6.2 unix-2.7.2.2 xhtml-3000.2.2.1
+BOOT_SCRIPT= ./boot
BOOT_GHC_VERSION= 9.2.8
BOOT_LLVM_VERSION= 12
diff --git a/lang/go/Makefile b/lang/go/Makefile
index f31e91ef27a1..bc9e90fd39c5 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
index 26c2a911dd13..9336aacfcee3 100644
--- a/lang/go124/Makefile
+++ b/lang/go124/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.24.4
+DISTVERSION= 1.24.5
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://golang.org/dl/
diff --git a/lang/go124/distinfo b/lang/go124/distinfo
index ef343f002193..bdb968e08bd4 100644
--- a/lang/go124/distinfo
+++ b/lang/go124/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749238426
-SHA256 (go1.24.4.src.tar.gz) = 5a86a83a31f9fa81490b8c5420ac384fd3d95a3e71fba665c7b3f95d1dfef2b4
-SIZE (go1.24.4.src.tar.gz) = 30788576
+TIMESTAMP = 1752075307
+SHA256 (go1.24.5.src.tar.gz) = 74fdb09f2352e2b25b7943e56836c9b47363d28dec1c8b56c4a9570f30b8f59f
+SIZE (go1.24.5.src.tar.gz) = 30792943
SHA256 (go1.23.7.freebsd-arm64.tar.gz) = 2b51c940898fad6708609495b9a27b5869cf5195381fc4a31a013006aa4eb156
SIZE (go1.23.7.freebsd-arm64.tar.gz) = 69903435
SHA256 (go1.23.7.freebsd-amd64.tar.gz) = c0e7a5ff1875eb79d7c2acfa1616718ad892c0b2637d56594fdc3332e313efd4
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index 4ec29bb4b101..d204da7a504e 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index 5ab150899472..42ff3f1d95f0 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.53.0
-PORTREVISION= 1
+DISTVERSION= 0.54.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index c19d6b369b1d..6db135711d1e 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750594722
-SHA256 (lfortran-lfortran-v0.53.0_GH0.tar.gz) = 6ee479946db2c76dc63cedccf84988efb917f512d2affce52fd76274d9c545ef
-SIZE (lfortran-lfortran-v0.53.0_GH0.tar.gz) = 3329926
+TIMESTAMP = 1752177045
+SHA256 (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 2e90f0e8167ee98c60cbb959cb7b240a4ee3744ca7f2bb47690089c9d937f416
+SIZE (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 3386159
diff --git a/lang/luajit-devel/Makefile b/lang/luajit-devel/Makefile
deleted file mode 100644
index 597fd3a45afa..000000000000
--- a/lang/luajit-devel/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= luajit
-DISTVERSION= 2.1.0.20250528
-CATEGORIES= lang
-PKGNAMESUFFIX= -devel
-DISTNAME= LuaJIT-${DISTVERSION}
-
-MAINTAINER= osa@FreeBSD.org
-COMMENT= Just-In-Time Compiler for Lua
-WWW= https://luajit.org/luajit.html
-
-LICENSE= MIT PD
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architecture (yet)
-
-USES= compiler cpe gmake
-
-CONFLICTS_INSTALL= luajit luajit-openresty
-
-USE_LDCONFIG= yes
-MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
-
-USE_GITHUB= yes
-GH_TUPLE= LuaJIT:LuaJIT:f9140a6
-
-LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1748459687
-
-PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
-
-post-install:
- ${LN} -sf ${PORTNAME}-${LUAJIT_SOVERSION} \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.mk>
diff --git a/lang/luajit-devel/distinfo b/lang/luajit-devel/distinfo
deleted file mode 100644
index a7daefeea90e..000000000000
--- a/lang/luajit-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1748983264
-SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
-SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
diff --git a/lang/luajit-devel/files/patch-Makefile b/lang/luajit-devel/files/patch-Makefile
deleted file mode 100644
index 6ec5a3b862bd..000000000000
--- a/lang/luajit-devel/files/patch-Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
---- Makefile.orig 2025-05-28 19:14:47 UTC
-+++ Makefile
-@@ -30,7 +30,7 @@ VERSION= $(MMVERSION).$(RELVER)
- # Change the installation path as needed. This automatically adjusts
- # the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path!
- #
--export PREFIX= /usr/local
-+#export PREFIX= /usr/local
- export MULTILIB= lib
- ##############################################################################
-
-@@ -41,6 +41,7 @@ INSTALL_INC= $(INSTALL_DEFINC)
- INSTALL_SHARE= $(DESTDIR)$(INSTALL_SHARE_)
- INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
- INSTALL_INC= $(INSTALL_DEFINC)
-+INSTALL_LIBD= $(DPREFIX)/libdata
-
- export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION)
- INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit
-@@ -48,8 +49,7 @@ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
- INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
- INSTALL_CMODD= $(INSTALL_LIB)/lua
- INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
--INSTALL_MAN= $(INSTALL_SHARE)/man/man1
--INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
-+INSTALL_PKGCONFIG= $(INSTALL_LIBD)/pkgconfig
-
- INSTALL_TNAME= luajit-$(VERSION)
- INSTALL_TSYMNAME= luajit
-@@ -70,8 +70,8 @@ INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
- INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME)
- INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
-
--INSTALL_DIRS= $(INSTALL_BIN) $(INSTALL_LIB) $(INSTALL_INC) $(INSTALL_MAN) \
-- $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD)
-+INSTALL_DIRS= $(INSTALL_INC) \
-+ $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB)
- UNINSTALL_DIRS= $(INSTALL_JITLIB) $(DESTDIR)$(INSTALL_LJLIBD) $(INSTALL_INC) \
- $(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD)
-
-@@ -135,10 +135,8 @@ install: $(INSTALL_DEP)
- $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
- cd src && test -f $(FILE_SO) && \
- $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
-- ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \
- $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \
- $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || :
-- cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN)
- cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \
- $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \
- $(RM) $(FILE_PC).tmp
-@@ -156,7 +154,6 @@ uninstall:
- for file in $(FILES_INC); do \
- $(UNINSTALL) $(INSTALL_INC)/$$file; \
- done
-- $(LDCONFIG) $(INSTALL_LIB)
- $(RMDIR) $(UNINSTALL_DIRS) || :
- @echo "==== Successfully uninstalled LuaJIT $(VERSION) from $(PREFIX) ===="
-
diff --git a/lang/luajit-devel/files/patch-etc_luajit.pc b/lang/luajit-devel/files/patch-etc_luajit.pc
deleted file mode 100644
index 8867dc0b4be8..000000000000
--- a/lang/luajit-devel/files/patch-etc_luajit.pc
+++ /dev/null
@@ -1,9 +0,0 @@
---- etc/luajit.pc.orig 2019-06-26 21:12:49 UTC
-+++ etc/luajit.pc
-@@ -21,5 +21,5 @@ URL: http://luajit.org
- Version: ${version}
- Requires:
- Libs: -L${libdir} -l${libname}
--Libs.private: -Wl,-E -lm -ldl
-+Libs.private: -Wl,-E -lm
- Cflags: -I${includedir}
diff --git a/lang/luajit-devel/pkg-descr b/lang/luajit-devel/pkg-descr
deleted file mode 100644
index b9711cc1d059..000000000000
--- a/lang/luajit-devel/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-LuaJIT is a Just-In-Time Compiler for the Lua programming language.
diff --git a/lang/luajit-devel/pkg-plist b/lang/luajit-devel/pkg-plist
deleted file mode 100644
index 7d9ff63be460..000000000000
--- a/lang/luajit-devel/pkg-plist
+++ /dev/null
@@ -1,33 +0,0 @@
-bin/luajit
-bin/luajit-%%SOVERSION%%
-include/luajit-%%VERSION%%/lauxlib.h
-include/luajit-%%VERSION%%/lua.h
-include/luajit-%%VERSION%%/lua.hpp
-include/luajit-%%VERSION%%/luaconf.h
-include/luajit-%%VERSION%%/luajit.h
-include/luajit-%%VERSION%%/lualib.h
-lib/libluajit-5.1.a
-lib/libluajit-5.1.so
-lib/libluajit-5.1.so.2
-lib/libluajit-5.1.so.%%SOVERSION%%
-libdata/pkgconfig/luajit.pc
-share/man/man1/luajit.1.gz
-%%DATADIR%%-%%VERSION%%/jit/bc.lua
-%%DATADIR%%-%%VERSION%%/jit/bcsave.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua
-%%DATADIR%%-%%VERSION%%/jit/dump.lua
-%%DATADIR%%-%%VERSION%%/jit/p.lua
-%%DATADIR%%-%%VERSION%%/jit/v.lua
-%%DATADIR%%-%%VERSION%%/jit/vmdef.lua
-%%DATADIR%%-%%VERSION%%/jit/zone.lua
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index 398cacbbd456..23fa429f7a10 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
DISTVERSION= 2.1-20250117
+PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
@@ -18,7 +19,7 @@ IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architect
USES= cpe gmake
-CONFLICTS_INSTALL= luajit luajit-devel
+CONFLICTS_INSTALL= luajit
USE_LDCONFIG= yes
MAKE_ARGS= CC=${CC} Q=
diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile
index 85e695a309e1..eb917faf3628 100644
--- a/lang/luajit/Makefile
+++ b/lang/luajit/Makefile
@@ -1,46 +1,37 @@
PORTNAME= luajit
-DISTVERSION= 2.0.5
-PORTREVISION= 7
+DISTVERSION= 2.1.0.20250528
+PORTREVISION= 1
CATEGORIES= lang
-MASTER_SITES= https://luajit.org/download/
DISTNAME= LuaJIT-${DISTVERSION}
-PATCH_SITES= https://github.com/LuaJIT/LuaJIT/commit/
-PATCHFILES= a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch:-p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= osa@FreeBSD.org
COMMENT= Just-In-Time Compiler for Lua
WWW= https://luajit.org/luajit.html
-OPTIONS_DEFINE= PTHREAD
-PTHREAD_DESC= with pthread support
-
LICENSE= MIT PD
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-IGNORE_aarch64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet)
-IGNORE_powerpc64= fails to compile: lj_arch.h:346:2: No support for PowerPC 64 bit mode
-IGNORE_riscv64= fails to compile: lj_arch.h:55:2: No support for this architecture (yet)
-
-CONFLICTS_INSTALL= luajit-devel luajit-openresty
+IGNORE_riscv64= fails to compile: lj_arch.h:73:2: No support for this architecture (yet)
-WRKSRC= ${WRKDIR}/LuaJIT-${DISTVERSION}
USES= compiler cpe gmake
+
+CONFLICTS_INSTALL= luajit-openresty
+
USE_LDCONFIG= yes
-MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86=
+MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
-PLIST_SUB+= VERSION=${DISTVERSION}
+USE_GITHUB= yes
+GH_TUPLE= LuaJIT:LuaJIT:f9140a6
-.include <bsd.port.pre.mk>
+LUAJIT_VERSION= 2.1
+LUAJIT_SOVERSION= 2.1.1748459687
-.if ${PORT_OPTIONS:MPTHREAD}
-LDFLAGS+= -lm -pthread
-.endif
+PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
post-install:
- ${LN} -sf ${PORTNAME}-${DISTVERSION} \
+ ${LN} -sf ${PORTNAME}-${LUAJIT_SOVERSION} \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${PREFIX}/share/man/man1
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo
index 6678f4a7dbd5..a7daefeea90e 100644
--- a/lang/luajit/distinfo
+++ b/lang/luajit/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1672840245
-SHA256 (LuaJIT-2.0.5.tar.gz) = 874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979
-SIZE (LuaJIT-2.0.5.tar.gz) = 849845
-SHA256 (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 172ee031fa64644b91c74b8488f976b39215bd128e5217eb93791729bd20916a
-SIZE (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 831
+TIMESTAMP = 1748983264
+SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
+SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
diff --git a/lang/luajit/files/patch-Makefile b/lang/luajit/files/patch-Makefile
index eebac4678922..6ec5a3b862bd 100644
--- a/lang/luajit/files/patch-Makefile
+++ b/lang/luajit/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2017-05-01 14:11:00.000000000 -0400
-+++ Makefile 2017-05-03 11:14:26.850889000 -0400
-@@ -24,7 +24,7 @@
+--- Makefile.orig 2025-05-28 19:14:47 UTC
++++ Makefile
+@@ -30,7 +30,7 @@ VERSION= $(MMVERSION).$(RELVER)
# Change the installation path as needed. This automatically adjusts
# the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path!
#
@@ -9,15 +9,15 @@
export MULTILIB= lib
##############################################################################
-@@ -33,6 +33,7 @@
- INSTALL_LIB= $(DPREFIX)/$(MULTILIB)
- INSTALL_SHARE= $(DPREFIX)/share
- INSTALL_INC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
+@@ -41,6 +41,7 @@ INSTALL_INC= $(INSTALL_DEFINC)
+ INSTALL_SHARE= $(DESTDIR)$(INSTALL_SHARE_)
+ INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
+ INSTALL_INC= $(INSTALL_DEFINC)
+INSTALL_LIBD= $(DPREFIX)/libdata
- INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
- INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
-@@ -40,8 +41,7 @@
+ export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION)
+ INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit
+@@ -48,8 +49,7 @@ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
INSTALL_CMODD= $(INSTALL_LIB)/lua
INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
@@ -27,7 +27,7 @@
INSTALL_TNAME= luajit-$(VERSION)
INSTALL_TSYMNAME= luajit
-@@ -62,8 +62,8 @@
+@@ -70,8 +70,8 @@ INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME)
INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
@@ -35,21 +35,21 @@
- $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD)
+INSTALL_DIRS= $(INSTALL_INC) \
+ $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB)
- UNINSTALL_DIRS= $(INSTALL_JITLIB) $(INSTALL_LJLIBD) $(INSTALL_INC) \
+ UNINSTALL_DIRS= $(INSTALL_JITLIB) $(DESTDIR)$(INSTALL_LJLIBD) $(INSTALL_INC) \
$(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD)
-@@ -118,10 +118,8 @@
- $(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
+@@ -135,10 +135,8 @@ install: $(INSTALL_DEP)
+ $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
cd src && test -f $(FILE_SO) && \
$(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
-- $(LDCONFIG) $(INSTALL_LIB) && \
+- ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \
$(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \
$(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || :
- cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN)
cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \
$(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \
$(RM) $(FILE_PC).tmp
-@@ -139,7 +137,6 @@
+@@ -156,7 +154,6 @@ uninstall:
for file in $(FILES_INC); do \
$(UNINSTALL) $(INSTALL_INC)/$$file; \
done
diff --git a/lang/luajit/files/patch-etc_luajit.pc b/lang/luajit/files/patch-etc_luajit.pc
index 9470bf42dd7e..8867dc0b4be8 100644
--- a/lang/luajit/files/patch-etc_luajit.pc
+++ b/lang/luajit/files/patch-etc_luajit.pc
@@ -1,6 +1,6 @@
---- etc/luajit.pc.orig 2017-05-03 11:00:21.130353000 -0400
-+++ etc/luajit.pc 2017-05-03 11:00:54.763566000 -0400
-@@ -21,5 +21,5 @@
+--- etc/luajit.pc.orig 2019-06-26 21:12:49 UTC
++++ etc/luajit.pc
+@@ -21,5 +21,5 @@ URL: http://luajit.org
Version: ${version}
Requires:
Libs: -L${libdir} -l${libname}
diff --git a/lang/luajit-devel/files/patch-src_Makefile b/lang/luajit/files/patch-src_Makefile
index ef9c346256f2..ef9c346256f2 100644
--- a/lang/luajit-devel/files/patch-src_Makefile
+++ b/lang/luajit/files/patch-src_Makefile
diff --git a/lang/luajit/files/patch-src_jit_bcsave.lua b/lang/luajit/files/patch-src_jit_bcsave.lua
deleted file mode 100644
index af087ea121a1..000000000000
--- a/lang/luajit/files/patch-src_jit_bcsave.lua
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/jit/bcsave.lua.orig 2017-05-01 18:11:00 UTC
-+++ src/jit/bcsave.lua
-@@ -275,7 +275,7 @@ typedef struct {
- o.sect[2].size = fofs(ofs)
- o.sect[3].type = f32(3) -- .strtab
- o.sect[3].ofs = fofs(sofs + ofs)
-- o.sect[3].size = fofs(#symname+1)
-+ o.sect[3].size = fofs(#symname+2)
- ffi.copy(o.space+ofs+1, symname)
- ofs = ofs + #symname + 2
- o.sect[4].type = f32(1) -- .rodata
diff --git a/lang/luajit-devel/files/patch-src_lj__ccallback.c b/lang/luajit/files/patch-src_lj__ccallback.c
index 40d0cc76b15b..40d0cc76b15b 100644
--- a/lang/luajit-devel/files/patch-src_lj__ccallback.c
+++ b/lang/luajit/files/patch-src_lj__ccallback.c
diff --git a/lang/luajit-devel/files/patch-src_lj__prng.c b/lang/luajit/files/patch-src_lj__prng.c
index 0a83880e65d7..0a83880e65d7 100644
--- a/lang/luajit-devel/files/patch-src_lj__prng.c
+++ b/lang/luajit/files/patch-src_lj__prng.c
diff --git a/lang/luajit/pkg-plist b/lang/luajit/pkg-plist
index 17f6e4424958..7d9ff63be460 100644
--- a/lang/luajit/pkg-plist
+++ b/lang/luajit/pkg-plist
@@ -1,25 +1,33 @@
bin/luajit
-bin/luajit-%%VERSION%%
-include/luajit-2.0/lauxlib.h
-include/luajit-2.0/lua.h
-include/luajit-2.0/lua.hpp
-include/luajit-2.0/luaconf.h
-include/luajit-2.0/luajit.h
-include/luajit-2.0/lualib.h
+bin/luajit-%%SOVERSION%%
+include/luajit-%%VERSION%%/lauxlib.h
+include/luajit-%%VERSION%%/lua.h
+include/luajit-%%VERSION%%/lua.hpp
+include/luajit-%%VERSION%%/luaconf.h
+include/luajit-%%VERSION%%/luajit.h
+include/luajit-%%VERSION%%/lualib.h
lib/libluajit-5.1.a
lib/libluajit-5.1.so
lib/libluajit-5.1.so.2
-lib/libluajit-5.1.so.%%VERSION%%
+lib/libluajit-5.1.so.%%SOVERSION%%
libdata/pkgconfig/luajit.pc
-share/luajit-%%VERSION%%/jit/bc.lua
-share/luajit-%%VERSION%%/jit/bcsave.lua
-share/luajit-%%VERSION%%/jit/dis_arm.lua
-share/luajit-%%VERSION%%/jit/dis_mips.lua
-share/luajit-%%VERSION%%/jit/dis_mipsel.lua
-share/luajit-%%VERSION%%/jit/dis_ppc.lua
-share/luajit-%%VERSION%%/jit/dis_x64.lua
-share/luajit-%%VERSION%%/jit/dis_x86.lua
-share/luajit-%%VERSION%%/jit/dump.lua
-share/luajit-%%VERSION%%/jit/v.lua
-share/luajit-%%VERSION%%/jit/vmdef.lua
share/man/man1/luajit.1.gz
+%%DATADIR%%-%%VERSION%%/jit/bc.lua
+%%DATADIR%%-%%VERSION%%/jit/bcsave.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua
+%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua
+%%DATADIR%%-%%VERSION%%/jit/dump.lua
+%%DATADIR%%-%%VERSION%%/jit/p.lua
+%%DATADIR%%-%%VERSION%%/jit/v.lua
+%%DATADIR%%-%%VERSION%%/jit/vmdef.lua
+%%DATADIR%%-%%VERSION%%/jit/zone.lua
diff --git a/lang/nim/Makefile b/lang/nim/Makefile
index 3ef474807781..06dc0e2a3fee 100644
--- a/lang/nim/Makefile
+++ b/lang/nim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nim
DISTVERSION= 2.2.4
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://nim-lang.org/download/
@@ -10,11 +11,8 @@ WWW= https://nim-lang.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/copying.txt
-DEPRECATED= Depends on expired www/npm-node18
-EXPIRATION_DATE=2025-09-01
-
LIB_DEPENDS= libpcre.so:devel/pcre
-TEST_DEPENDS= node18>=0:www/node
+TEST_DEPENDS= node>=0:www/node
USES= compiler:c11 cpe tar:xz
CPE_VENDOR= nim-lang
diff --git a/lang/njs/Makefile b/lang/njs/Makefile
index 7f5291b3b1e8..e5268976b6c2 100644
--- a/lang/njs/Makefile
+++ b/lang/njs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= njs
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.9.1
CATEGORIES= lang www
MAINTAINER= osa@FreeBSD.org
diff --git a/lang/njs/distinfo b/lang/njs/distinfo
index fdd1988a13da..a58cd4d5d120 100644
--- a/lang/njs/distinfo
+++ b/lang/njs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746537031
-SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203
-SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562
+TIMESTAMP = 1752173668
+SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4
+SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index a13e9e87c3ca..42a411b8e653 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,70 +1,142 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0
+DISTVERSION= 7.0
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
COMMENT= POrtable Computing Language (POCL)
-WWW= http://portablecl.org/
+WWW= https://portablecl.org/docs/html
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
-BROKEN_i386= Unable to access file /wrkdirs/usr/ports/lang/pocl/work/stage/usr/local/share/pocl/kernel-i386-portbld-freebsd13.0-avx.bc:No such file or directory
-BUILD_DEPENDS= llvm${LLVM_VERSION}>=14:devel/llvm${LLVM_VERSION} \
- opencl>=3:devel/opencl
-LIB_DEPENDS= libhwloc.so:devel/hwloc2 libOpenCL.so:devel/ocl-icd
+BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \
+ opencl>=3:devel/opencl \
+ spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER} \
+ spirv-tools>0:graphics/spirv-tools
-USES= cmake localbase:ldflags ncurses pkgconfig
+LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
+ libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \
+ libOpenCL.so:devel/ocl-icd
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python
USE_GITHUB= yes
USE_LDCONFIG= yes
-LLVM_VERSION= ${MESA_LLVM_VER:U16}
-CMAKE_ARGS= -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config" \
+LLVM_VER= 20
+CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
+ -DENABLE_HOST_CPU_DEVICES=ON \
+ -DENABLE_HOST_CPU_DEVICES_OPENMP=ON \
+ -DENABLE_ICD=ON \
+ -DENABLE_LATEST_CXX_STD=YES \
+ -DENABLE_POCL_BUILDING=OFF \
+ -DENABLE_SPIRV=ON \
+ -DHAVE_OCL_ICD_30_COMPATIBLE=ON \
+ -DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
+ -DKERNELLIB_HOST_CPU_VARIANTS=distro \
+ -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \
+ -DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
- -DSINGLE_LLVM_LIB=ON \
- ${CMAKE_ARGS_${ARCH}}
+ -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
-CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
-CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
-CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS="distro"
+CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64 \
+ -DKERNELLIB_HOST_CPU_VARIANTS=distro
+CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le \
+ -DKERNELLIB_HOST_CPU_VARIANTS=distro
+CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro
PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= CONFORMANCE DEBUG DOCS DOCS_PDF LTTNG OMP REMOTE \
+ SHARED_LIBS STATIC_LLVM TESTS
+OPTIONS_DEFAULT= OMP SHARED_LIBS TESTS
+OPTIONS_SUB= yes
+
+CONFORMANCE_DESC= Conformant pocl build (defaults to OFF)
+DEBUG_DESC= Build POCL with DEBUG messages
+DOCS_DESC= Build documentation (needs textproc/py-sphinx)
+DOCS_PDF_DESC= Build PDF alongside with standard HTML docs
+LTTNG_DESC= Trace both server and client lib with lttng
+OMP_DESC= Enable OpenMP on CPU driver
+REMOTE_DESC= Enable pocld, a remote server
+SHARED_LIBS_DESC= Build shared libs
+STATIC_LLVM_DESC= Have static libLLVM
+TESTS_DESC= Enable compilation of internal tests
+
+CONFORMANCE_CMAKE_ON= -DENABLE_CONFORMANCE=ON
+CONFORMANCE_CMAKE_OFF= -DENABLE_CONFORMANCE=OFF
+
+DEBUG_CMAKE_ON= -DPOCL_DEBUG_MESSAGES=ON
+DEBUG_CMAKE_OFF= -DPOCL_DEBUG_MESSAGES=OFF
-DOCS_DESC= Build documentation (needs textproc/py-sphinx)
-DOCS_CMAKE_ON= -DENABLE_DOCS=ON
-DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
-DOCS_USES= python
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
+DOCS_CMAKE_ON= -DENABLE_DOCS=ON
+DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
+
+DOCS_PDF_IMPLIES= DOCS
+DOCS_PDF_BROKEN= TeX error: Unicode character ≈ (U+2248) not set up for use with LaTeX.
+
+LTTNG_LIB_DEPENDS= liblttng-ust.so:sysutils/lttng-ust
+LTTNG_CMAKE_ON= -DENABLE_LTTNG=YES
+LTTNG_CMAKE_OFF= -DENABLE_LTTNG=NO
+
+OMP_CMAKE_ON= -DENABLE_HOST_CPU_DEVICES_OPENMP=YES
+OMP_CMAKE_OFF= -DENABLE_HOST_CPU_DEVICES_OPENMP=NO
+
+REMOTE_BROKEN= Not compiling. FreeBSD lacks sockettype AF_VSOCK
+REMOTE_CMAKE_ON= -DENABLE_REMOTE_SERVER=ON
+REMOTE_CMAKE_OFF= -DENABLE_REMOTE_SERVER=OFF
+
+SHARED_LIBS_CMAKE_ON= -DBUILD_SHARED_LIBS=ON
+SHARED_LIBS_CMAKE_OFF= -DBUILD_SHARED_LIBS=OFF
+
+STATIC_LLVM_CMAKE_ON= -DSTATIC_LLVM_LLVM=ON
+STATIC_LLVM_CMAKE_OFF= -DSTATIC_LLVM_LLVM=OFF
+
+TESTS_CMAKE_ON= -DENABLE_TESTS=ON
+TESTS_CMAKE_OFF= -DENABLE_TESTS=OFF
+
+do-build-DOCS-on:
+ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx html dirhtml
+do-build-DOCS_PDF-on:
+ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx latex
+ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/doc/sphinx/build/latex all-pdf
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+ ${INSTALL_DATA} ${WRKSRC}/doc/sphinx/build/html/*.html ${STAGEDIR}${DOCSDIR}/html/
+post-install-DOCS_PDF-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+ ${INSTALL_DATA} ${WRKSRC}/doc/sphinx/build/latex/*.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.options.mk>
.if ${ARCH} == aarch64
-PLIST_SUB+= AARCH64=""
-PLIST_SUB+= PPC64="@comment "
-PLIST_SUB+= PPC64LE="@comment "
-PLIST_SUB+= X86="@comment "
+PLIST_SUB+= AARCH64="" \
+ PPC64="@comment " \
+ PPC64LE="@comment " \
+ X86="@comment "
.elif ${ARCH} == amd64 || ${ARCH} == i386
-PLIST_SUB+= AARCH64="@comment "
-PLIST_SUB+= PPC64="@comment "
-PLIST_SUB+= PPC64LE="@comment "
-PLIST_SUB+= X86=""
+PLIST_SUB+= AARCH64="@comment " \
+ PPC64="@comment " \
+ PPC64LE="@comment " \
+ X86=""
.elif ${ARCH} == powerpc64
-PLIST_SUB+= AARCH64="@comment "
-PLIST_SUB+= PPC64=""
-PLIST_SUB+= PPC64LE="@comment "
-PLIST_SUB+= X86="@comment "
+PLIST_SUB+= AARCH64="@comment " \
+ PPC64="" \
+ PPC64LE="@comment " \
+ X86="@comment "
.else
-PLIST_SUB+= AARCH64="@comment "
-PLIST_SUB+= PPC64="@comment "
-PLIST_SUB+= PPC64LE=""
-PLIST_SUB+= X86="@comment "
+PLIST_SUB+= AARCH64="@comment " \
+ PPC64="@comment " \
+ PPC64LE="" \
+ X86="@comment "
.endif
.include <bsd.port.mk>
diff --git a/lang/pocl/distinfo b/lang/pocl/distinfo
index aaa5e1c12075..8860b0ec290e 100644
--- a/lang/pocl/distinfo
+++ b/lang/pocl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687856826
-SHA256 (pocl-pocl-v4.0_GH0.tar.gz) = 7f4e8ab608b3191c2b21e3f13c193f1344b40aba7738f78762f7b88f45e8ce03
-SIZE (pocl-pocl-v4.0_GH0.tar.gz) = 2140919
+TIMESTAMP = 1748010431
+SHA256 (pocl-pocl-v7.0_GH0.tar.gz) = f55caba8c3ce12bec7b683ce55104c7555e19457fc2ac72c6f035201e362be08
+SIZE (pocl-pocl-v7.0_GH0.tar.gz) = 3766036
diff --git a/lang/pocl/files/patch-CMakeLists.txt b/lang/pocl/files/patch-CMakeLists.txt
index ac4253d87ac6..1b1987ab6288 100644
--- a/lang/pocl/files/patch-CMakeLists.txt
+++ b/lang/pocl/files/patch-CMakeLists.txt
@@ -1,12 +1,12 @@
---- CMakeLists.txt.orig 2022-06-10 10:09:05 UTC
+--- CMakeLists.txt.orig 2025-05-21 11:53:16 UTC
+++ CMakeLists.txt
-@@ -394,6 +394,9 @@ find_package(Hwloc)
- set(ENABLE_HWLOC ON CACHE BOOL "Hwloc" FORCE)
+@@ -466,6 +466,9 @@ endfunction()
endif()
+ endfunction()
+include(CheckIncludeFiles)
-+check_include_files("sys/types.h;sys/sysctl.h" HAVE_SYSCTL_H)
++check_include_files("sys/sysctl.h" HAVE_SYSCTL_H)
+
- include(sanitizers)
-
+ function(rename_if_different SRC DST EXEC)
+ if(EXISTS "${DST}")
diff --git a/lang/pocl/files/patch-config.h.in.cmake b/lang/pocl/files/patch-config.h.in.cmake
index 6f507f989de8..d6b0d26ce2a7 100644
--- a/lang/pocl/files/patch-config.h.in.cmake
+++ b/lang/pocl/files/patch-config.h.in.cmake
@@ -1,11 +1,11 @@
---- config.h.in.cmake.orig 2022-06-10 10:09:05 UTC
+--- config.h.in.cmake.orig 2025-05-21 11:53:16 UTC
+++ config.h.in.cmake
-@@ -57,6 +57,8 @@
+@@ -88,6 +88,8 @@
- #cmakedefine HAVE_VFORK
+ #cmakedefine HAVE_LINUX_VSOCK_H
+#cmakedefine HAVE_SYSCTL_H
+
#cmakedefine HAVE_CLOCK_GETTIME
- #cmakedefine HAVE_FDATASYNC
+ #cmakedefine HOST_COMPILER_SUPPORTS_FLOAT16
diff --git a/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c b/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c
index ce0187187300..7702df8abd81 100644
--- a/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c
+++ b/lang/pocl/files/patch-lib_CL_devices_cpuinfo.c
@@ -1,10 +1,10 @@
---- lib/CL/devices/cpuinfo.c.orig 2022-06-10 10:09:05 UTC
+--- lib/CL/devices/cpuinfo.c.orig 2025-05-21 11:53:16 UTC
+++ lib/CL/devices/cpuinfo.c
@@ -34,6 +34,12 @@
#include "config.h"
#include "cpuinfo.h"
-+#ifdef HAVE_SYSCTL_H
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
+# include <sys/types.h>
+# include <sys/sysctl.h>
+#endif
@@ -76,8 +76,8 @@
* Detects the number of parallel hardware threads supported by
* the CPU by parsing the cpuinfo.
@@ -235,6 +281,19 @@ pocl_cpuinfo_detect_compute_unit_count()
- }
- return -1;
+ }
+ return -1;
}
+#else
+/**
@@ -103,9 +103,9 @@
/* default vendor and vendor_id, in case it cannot be found by other means */
device->vendor = cpuvendor_default;
if (device->vendor_id == 0)
-@@ -404,7 +464,26 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi
- char *new_name = (char*)malloc (len);
- snprintf (new_name, len, "%s-%s", device->short_name, start);
+@@ -408,7 +468,26 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi
+ snprintf (new_name, len, "%s-%s-%s", device->short_name,
+ (device->llvm_cpu ? device->llvm_cpu : ""), start);
device->long_name = new_name;
+#elif defined(HAVE_SYSCTL_H)
+ int mib[2];
@@ -130,7 +130,7 @@
/* If the vendor_id field is still empty, we should get the PCI ID associated
* with the CPU vendor (if there is one), to be ready for the (currently
* provisional) OpenCL 3.0 specification that has finally clarified the
-@@ -415,13 +494,23 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi
+@@ -419,13 +498,23 @@ pocl_cpuinfo_get_cpu_name_and_vendor(cl_device_id devi
*/
if (!device->vendor_id)
{
diff --git a/lang/pocl/files/patch-lib_CL_pocl__timing.c b/lang/pocl/files/patch-lib_CL_pocl__timing.c
index 5450f1b75652..2c307fffca44 100644
--- a/lang/pocl/files/patch-lib_CL_pocl__timing.c
+++ b/lang/pocl/files/patch-lib_CL_pocl__timing.c
@@ -1,6 +1,6 @@
---- lib/CL/pocl_timing.c.orig 2022-06-10 10:09:05 UTC
+--- lib/CL/pocl_timing.c.orig 2025-05-21 11:53:16 UTC
+++ lib/CL/pocl_timing.c
-@@ -69,8 +69,8 @@ uint64_t pocl_gettimemono_ns() {
+@@ -74,8 +74,8 @@ uint64_t pocl_gettimemono_ns() {
struct timespec timespec;
# ifdef CLOCK_MONOTONIC_RAW /* Linux */
clock_gettime(CLOCK_MONOTONIC_RAW, &timespec);
diff --git a/lang/pocl/files/patch-pocld_common.cc b/lang/pocl/files/patch-pocld_common.cc
new file mode 100644
index 000000000000..2a6c2b17aee0
--- /dev/null
+++ b/lang/pocl/files/patch-pocld_common.cc
@@ -0,0 +1,13 @@
+--- pocld/common.cc.orig 2025-06-02 18:01:19 UTC
++++ pocld/common.cc
+@@ -35,6 +35,10 @@
+ #include <sys/uio.h>
+ #include <unistd.h>
+
++#ifdef __FreeBSD__
++#include <netinet/in.h>
++#endif
++
+ void replyID(Reply *rep, ReplyMessageType t, uint32_t id) {
+ rep->rep.message_type = t;
+ rep->rep.failed = 0;
diff --git a/lang/pocl/files/patch-pocld_daemon.cc b/lang/pocl/files/patch-pocld_daemon.cc
new file mode 100644
index 000000000000..a7699b30d32d
--- /dev/null
+++ b/lang/pocl/files/patch-pocld_daemon.cc
@@ -0,0 +1,12 @@
+--- pocld/daemon.cc.orig 2025-06-02 18:16:16 UTC
++++ pocld/daemon.cc
+@@ -28,6 +28,9 @@
+ #include <net/if.h>
+ #include <netdb.h>
+ #include <netinet/tcp.h>
++#ifdef __FreeBSD__
++#include <netinet/in.h>
++#endif
+ #include <numeric>
+ #include <random>
+ #include <set>
diff --git a/lang/pocl/files/patch-pocld_pocld.cc b/lang/pocl/files/patch-pocld_pocld.cc
new file mode 100644
index 000000000000..6e1a3c78dcdf
--- /dev/null
+++ b/lang/pocl/files/patch-pocld_pocld.cc
@@ -0,0 +1,11 @@
+--- pocld/pocld.cc.orig 2025-05-21 11:53:16 UTC
++++ pocld/pocld.cc
+@@ -27,7 +27,7 @@
+ #include <unistd.h>
+ #include <CL/opencl.hpp>
+
+-#ifdef __linux__
++#if defined(__linux__) || defined(__FreeBSD__)
+ #include <sys/resource.h>
+ #endif
+
diff --git a/lang/pocl/files/pocld.in b/lang/pocl/files/pocld.in
new file mode 100644
index 000000000000..20f97cf3a892
--- /dev/null
+++ b/lang/pocl/files/pocld.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+#
+
+# PROVIDE: pocld
+# REQUIRE: NETWORKING sysctl
+# KEYWORD: shutdown
+#
+# To enable this service, place
+# pocld_enable="YES"
+# in /etc/rc.conf[.local]
+
+. /etc/rc.subr
+
+name="pocld"
+rcvar=pocld_enable
+
+# read settings, set defaults
+load_rc_config ${name}
+
+: ${pocld_enable:="NO"}
+#: ${pocld_args:="-a localhost -p 6060"}
+
+command="/usr/local/bin/${name}"
+pidfile="/var/run/${name}.pid"
+extra_commands="reload"
+
+run_rc_command "$1"
diff --git a/lang/pocl/pkg-descr b/lang/pocl/pkg-descr
index 8c09ff01267d..bbb8b1c2a56c 100644
--- a/lang/pocl/pkg-descr
+++ b/lang/pocl/pkg-descr
@@ -1,28 +1,6 @@
-[
-{ type: install
- message: <<EOM
Portable OpenCL (pocl)
----------------------
Portable OpenCL (>= 3.0) aims to be an efficient open source
(MIT-licensed) implementation of the OpenCL 2.X standard with
adaptions of OpenCL 3.0.
-
-In addition to producing an easily portable open source OpenCL
-implementation, another major goal of the project is improving
-performance portability of OpenCL programs with compiler
-optimizations, reducing the need for target-dependent manual
-optimizations. At the core of pocl is a set of LLVM passes
-used to statically parallelize multiple work-items with the kernel
-compiler, even in the presence of work-group barriers. This enables
-parallelization of the fine-grained static concurrency in the work
-groups in multiple ways (SIMD, VLIW, superscalar,...).
-
-The code base is modularized to allow easy adding of new "device drivers"
-in the host-device layer. A generic multithreaded "target driver" is
-included. It allows running OpenCL applications on a host that supports
-the pthread library with multithreading at the work group granularity.
-
-EOM
-}
-]
diff --git a/lang/pocl/pkg-message b/lang/pocl/pkg-message
deleted file mode 100644
index 802c2dee25b1..000000000000
--- a/lang/pocl/pkg-message
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
- message: <<EOM
-
-Deadlocks (freezes) on FreeBSD:
-
-OpenCL applications using pocl on FreeBSD must be compiled with
-options CFLAGS+=-pthread or CXXFLAGS+=-pthread, otherwise someone risk
-that a library may not initialize the threading on BSD independently,
-even if an ICD loader is used.
-
-See:
- http://www.freebsd.org/cgi/query-pr.cgi?pr=163512
-
-(Source: http://portablecl.org/docs/html/faq.html?highlight=freebsd)
-EOM
-}
-]
diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist
index 9a1ad0efaa8d..69b54bb8e7b6 100644
--- a/lang/pocl/pkg-plist
+++ b/lang/pocl/pkg-plist
@@ -2,17 +2,54 @@ bin/poclcc
etc/OpenCL/vendors/pocl.icd
lib/libpocl.so
lib/libpocl.so.2
-lib/libpocl.so.2.11.0
+lib/libpocl.so.2.14.0
lib/pocl/libpocl-devices-basic.so
lib/pocl/libpocl-devices-pthread.so
libdata/pkgconfig/pocl.pc
+%%DOCS_PDF%%%%PORTDOCS%%%%DOCSDIR%%/PortableComputingLanguagepocl.pdf
+%%PORTDOCS%%%%DOCSDIR%%/html/almaif.html
+%%PORTDOCS%%%%DOCSDIR%%/html/android.html
+%%PORTDOCS%%%%DOCSDIR%%/html/conformance.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cpu.html
+%%PORTDOCS%%%%DOCSDIR%%/html/cuda.html
+%%PORTDOCS%%%%DOCSDIR%%/html/dbk.html
+%%PORTDOCS%%%%DOCSDIR%%/html/debug.html
+%%PORTDOCS%%%%DOCSDIR%%/html/design.html
+%%PORTDOCS%%%%DOCSDIR%%/html/development.html
+%%PORTDOCS%%%%DOCSDIR%%/html/driver_design.html
+%%PORTDOCS%%%%DOCSDIR%%/html/drivers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/extensions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/features.html
+%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/host_library.html
+%%PORTDOCS%%%%DOCSDIR%%/html/hsa.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/install.html
+%%PORTDOCS%%%%DOCSDIR%%/html/kernel_compiler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/level0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/macos.html
+%%PORTDOCS%%%%DOCSDIR%%/html/memory_management.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_5_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_6_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/opencl_status.html
+%%PORTDOCS%%%%DOCSDIR%%/html/pocl_binary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/proxy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/%%CMAKE_BUILD_TYPE%%_notes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/remote.html
+%%PORTDOCS%%%%DOCSDIR%%/html/search.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sycl_dpcpp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sycl_with_pocl_arm.html
+%%PORTDOCS%%%%DOCSDIR%%/html/using.html
+%%PORTDOCS%%%%DOCSDIR%%/html/vulkan.html
+%%PORTDOCS%%%%DOCSDIR%%/html/windows.html
%%DATADIR%%/include/_builtin_renames.h
%%DATADIR%%/include/_clang_opencl.h
%%DATADIR%%/include/_enable_all_exts.h
%%DATADIR%%/include/_kernel.h
%%DATADIR%%/include/_kernel_c.h
%%DATADIR%%/include/_kernel_constants.h
-%%DATADIR%%/include/_libclang_versions_checks.h
%%DATADIR%%/include/opencl-c-base.h
%%DATADIR%%/include/opencl-c.h
%%DATADIR%%/include/pocl.h
@@ -25,6 +62,7 @@ libdata/pkgconfig/pocl.pc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx512.bc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx_f16c.bc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-avx_fma4.bc
+%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-generic.bc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-sse2.bc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-sse41.bc
%%X86%%%%DATADIR%%/kernel-%%CONFIGURE_TARGET%%-ssse3.bc
diff --git a/lang/runawk/Makefile b/lang/runawk/Makefile
index bd0dd1f1d355..1d3c5b70bc61 100644
--- a/lang/runawk/Makefile
+++ b/lang/runawk/Makefile
@@ -10,9 +10,6 @@ WWW= https://sourceforge.net/projects/runawk/
LICENSE= MIT
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mk-configure>=0.26.0:devel/mk-configure
USES= localbase
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index 870b1fe9f265..6361c5378ac2 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aerc
DISTVERSION= 0.20.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
diff --git a/mail/clawsker/Makefile b/mail/clawsker/Makefile
index 2099ceca86e6..a7b48e671bb4 100644
--- a/mail/clawsker/Makefile
+++ b/mail/clawsker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clawsker
DISTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail perl5
MASTER_SITES= http://www.claws-mail.org/tools/
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index cfa91e52b4e4..aa95573d9217 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.29
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile
index 1f5547a767d1..1e71b076566f 100644
--- a/mail/mailhog/Makefile
+++ b/mail/mailhog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailhog
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= mail devel
MAINTAINER= mops@punkt.de
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 8ca7593436a1..e079478bd4f2 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
DISTVERSION= 1.27.1
+PORTREVISION= 1
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile
index 63857c13eb51..be249ed3d81c 100644
--- a/mail/mailslurper/Makefile
+++ b/mail/mailslurper/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mailslurper
DISTVERSIONPREFIX= release-
DISTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= einar@isnic.is
diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile
index 2d4d3bb8e1ed..645a232dda94 100644
--- a/mail/mailutils/Makefile
+++ b/mail/mailutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mailutils
-PORTVERSION= 3.17
+PORTVERSION= 3.19
CATEGORIES= mail
MASTER_SITES= GNU GNU_ALPHA
@@ -18,7 +18,6 @@ TEST_DEPENDS= automake:devel/automake \
USES= cpe gmake iconv libtool localbase readline tar:xz
CPE_VENDOR= gnu
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_LDCONFIG= yes
USE_RC_SUBR= comsatd imap4d pop3d
INSTALL_TARGET= install-strip
diff --git a/mail/mailutils/distinfo b/mail/mailutils/distinfo
index 4442477acbe3..13fe9f42fcdb 100644
--- a/mail/mailutils/distinfo
+++ b/mail/mailutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704551895
-SHA256 (mailutils-3.17.tar.xz) = fa49bacec37566fe52f88221d3871673a633aeee0cd923cc3a8e65bbef2b84e9
-SIZE (mailutils-3.17.tar.xz) = 3219484
+TIMESTAMP = 1742656861
+SHA256 (mailutils-3.19.tar.xz) = 50230d20036c5b8ad8c96b0d996177f1f133fba4c7c7e3b462d39eeb30849f45
+SIZE (mailutils-3.19.tar.xz) = 3296536
diff --git a/mail/mailutils/pkg-plist b/mail/mailutils/pkg-plist
index 19a42e33cfad..95b30f5bea67 100644
--- a/mail/mailutils/pkg-plist
+++ b/mail/mailutils/pkg-plist
@@ -349,6 +349,7 @@ share/aclocal/mailutils.m4
%%NLS%%share/locale/fi/LC_MESSAGES/mailutils.mo
%%NLS%%share/locale/fr/LC_MESSAGES/mailutils.mo
%%NLS%%share/locale/id/LC_MESSAGES/mailutils.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/mailutils.mo
%%NLS%%share/locale/pl/LC_MESSAGES/mailutils.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/mailutils.mo
%%NLS%%share/locale/ro/LC_MESSAGES/mailutils.mo
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index c196c95a4f62..04501de542fe 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.9-96
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gc46d8ee
+DISTVERSION= 6.10
+DISTVERSIONSUFFIX=
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
@@ -22,8 +21,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew \
--with-etcdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew/etc
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
# target name for make build and install
ALL_TARGET= all info jinfo
INSTALL_TARGET= install install-jinfo
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 5040c7dcee26..3395ef946412 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726100923
-SHA256 (kazu-yamamoto-Mew-v6.9-96-gc46d8ee_GH0.tar.gz) = 9c5c45b4885286d00e02c589092993d3ce2bccfa1c3a0a94f9d7798b4220625a
-SIZE (kazu-yamamoto-Mew-v6.9-96-gc46d8ee_GH0.tar.gz) = 1019900
+TIMESTAMP = 1751976896
+SHA256 (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 39a273dcf6caad0659151b87710a961471f666e020d799d9a61421b6e83013ca
+SIZE (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 1021646
diff --git a/mail/mew/Makefile b/mail/mew/Makefile
index 64edac13afe6..b6534c0a7374 100644
--- a/mail/mew/Makefile
+++ b/mail/mew/Makefile
@@ -1,10 +1,8 @@
PORTNAME= mew
-DISTVERSION= 6.9
-PORTREVISION= 9
+DISTVERSION= 6.10
CATEGORIES= mail elisp
MASTER_SITES= http://www.mew.org/Release/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-DISTFILES= ${DISTNAME}a${EXTRACT_SUFX}
MAINTAINER= yasu@FreeBSD.org
COMMENT= Messaging in the Emacs World for emacs
@@ -19,8 +17,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew \
--with-etcdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/mew/etc
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
# target name for make build and install
ALL_TARGET= all info jinfo
INSTALL_TARGET= install install-jinfo
diff --git a/mail/mew/distinfo b/mail/mew/distinfo
index bb570432e6fd..13bd264c6e1c 100644
--- a/mail/mew/distinfo
+++ b/mail/mew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676360545
-SHA256 (mew-6.9a.tar.gz) = 84bd96c3a893207ce5fee26337ea188be13f076b57673d719b315d1971c94b89
-SIZE (mew-6.9a.tar.gz) = 996003
+TIMESTAMP = 1751976623
+SHA256 (mew-6.10.tar.gz) = c3c55dc024a3947f567c715340dd609784b58d6d7a048a0a3b7578212614ce4a
+SIZE (mew-6.10.tar.gz) = 1020754
diff --git a/mail/mew/pkg-plist b/mail/mew/pkg-plist
index f0da996128f2..e12c46bd280d 100644
--- a/mail/mew/pkg-plist
+++ b/mail/mew/pkg-plist
@@ -129,6 +129,8 @@ share/man/man1/smew.1.gz
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp.elc
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp2.el
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-nntp2.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-oauth2.el
+%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-oauth2.elc
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-passwd.el
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-passwd.elc
%%EMACS_VERSION_SITE_LISPDIR%%/mew/mew-pgp.el
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 5f94429fffab..84ef30e5c024 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.1.6
+PORTVERSION= 5.1.7
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 4f1cd4830dc2..839fd7364712 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751485087
-SHA256 (nextcloud/mail-v5.1.6.tar.gz) = 7d01b83cffc07f283afe95dab14550c87f975c4df7af0ec5d4b2786832e248ec
-SIZE (nextcloud/mail-v5.1.6.tar.gz) = 26251064
+TIMESTAMP = 1752097817
+SHA256 (nextcloud/mail-v5.1.7.tar.gz) = 152a6bfcf559971e2dfb57069b2a044bff62d1cda7c914cf2d3a1d2ccd893f4e
+SIZE (nextcloud/mail-v5.1.7.tar.gz) = 26703642
diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile
index 1223b86c7ceb..b4df3a2d43c2 100644
--- a/mail/opensmtpd-filter-rspamd/Makefile
+++ b/mail/opensmtpd-filter-rspamd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensmtpd-filter-rspamd
PORTVERSION= 0.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile
index cd9ded4d8418..d2e264dc5e43 100644
--- a/mail/opensmtpd-filter-senderscore/Makefile
+++ b/mail/opensmtpd-filter-senderscore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensmtpd-filter-senderscore
PORTVERSION= 0.1.2
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 646fd4683f73..2edc7ce8e15c 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postfix
-DISTVERSION= 3.10.2
-PORTREVISION?= 1
+DISTVERSION= 3.10.3
+PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= https://postfix-mirror.horus-it.com/postfix-release/ \
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index d87bf3bc5bb3..70908deb7cde 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745913519
-SHA256 (postfix/postfix-3.10.2.tar.gz) = bcca564132d4cf5f9c9ce354dab9dd35ee8e9e21900864623c815dac16bfbc27
-SIZE (postfix/postfix-3.10.2.tar.gz) = 5048137
+TIMESTAMP = 1752265724
+SHA256 (postfix/postfix-3.10.3.tar.gz) = e3cec05d91b6d2958ecd6ea9045faa35f79c5b0e228b975ace46ad2afe812053
+SIZE (postfix/postfix-3.10.3.tar.gz) = 5048719
diff --git a/mail/postfix/files/extra-patch-blacklistd b/mail/postfix/files/extra-patch-blacklistd
index 6b8d49969405..e21b40fd63ec 100644
--- a/mail/postfix/files/extra-patch-blacklistd
+++ b/mail/postfix/files/extra-patch-blacklistd
@@ -1,4 +1,70 @@
---- src/smtpd/Makefile.in.orig 2024-02-29 20:13:17 UTC
+--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC
++++ src/postscreen/Makefile.in
+@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl
+ postscreen_early.c postscreen_smtpd.c postscreen_misc.c \
+ postscreen_state.c postscreen_tests.c postscreen_send.c \
+ postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \
+- postscreen_haproxy.c
++ postscreen_haproxy.c pfilter.c
+ OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \
+ postscreen_early.o postscreen_smtpd.o postscreen_misc.o \
+ postscreen_state.o postscreen_tests.o postscreen_send.o \
+ postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \
+- postscreen_haproxy.o
+-HDRS =
++ postscreen_haproxy.o pfilter.o
++HDRS = pfilter.h
+ TESTSRC =
+ DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
+ CFLAGS = $(DEBUG) $(OPT) $(DEFS)
+--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.c
+@@ -0,0 +1,19 @@
++#include "pfilter.h"
++#include <stdio.h> /* for NULL */
++#include <blacklist.h>
++
++static struct blacklist *blstate;
++
++void
++pfilter_notify(int a, int fd)
++{
++ if (blstate == NULL)
++ blstate = blacklist_open();
++ if (blstate == NULL)
++ return;
++ (void)blacklist_r(blstate, a, fd, "postscreen");
++ if (a == 0) {
++ blacklist_close(blstate);
++ blstate = NULL;
++ }
++}
+--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.h
+@@ -0,0 +1 @@
++void pfilter_notify(int, int);
+--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC
++++ src/postscreen/postscreen_early.c
+@@ -52,6 +52,7 @@
+ /* Application-specific. */
+
+ #include <postscreen.h>
++#include "pfilter.h" /* for blacklistd(8) */
+
+ static char *psc_teaser_greeting;
+ static VSTRING *psc_escape_buf;
+@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context)
+ msg_info("DNSBL rank %d for [%s]:%s",
+ state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state));
+ PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL);
++
++ /* notify blacklistd of DNSBL rank violation */
++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream));
++
+ switch (psc_dnsbl_action) {
+ case PSC_ACT_DROP:
+ state->dnsbl_reply = vstring_sprintf(vstring_alloc(100),
+--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC
+++ src/smtpd/Makefile.in
@@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.
SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \
@@ -18,7 +84,7 @@
TESTSRC = smtpd_token_test.c
DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
CFLAGS = $(DEBUG) $(OPT) $(DEFS)
---- src/smtpd/pfilter.c.orig 2024-03-21 21:45:18 UTC
+--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.c
@@ -0,0 +1,19 @@
+#include "pfilter.h"
@@ -40,10 +106,38 @@
+ blstate = NULL;
+ }
+}
---- src/smtpd/pfilter.h.orig 2024-03-21 21:45:18 UTC
+--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.h
@@ -0,0 +1 @@
+void pfilter_notify(int, int);
+--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC
++++ src/smtpd/smtpd_check.c
+@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat
+ /*
+ * Reject relaying to sites that are not listed in relay_domains.
+ */
++ pfilter_notify(1, vstream_fileno(state->client));
+ return (smtpd_check_reject(state, MAIL_ERROR_POLICY,
+ reply_code, reply_dsn,
+ "<%s>: Relay access denied",
+--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC
++++ src/smtpd/smtpd_milter.c
+@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return ("");
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ cp = split_at(STR(state->expand_buf), ' ');
+ return (cp ? split_at(cp, ' ') : cp);
+@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return (0);
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ (void) split_at(STR(state->expand_buf), ' ');
+ return (STR(state->expand_buf));
--- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC
+++ src/smtpd/smtpd_sasl_glue.c
@@ -153,6 +153,7 @@
@@ -67,69 +161,3 @@
/* RFC 4954 Section 6. */
smtpd_chat_reply(state, "235 2.7.0 Authentication successful");
if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0)
---- src/postscreen/Makefile.in.orig 2025-01-29 08:50:15.761070000 +0100
-+++ src/postscreen/Makefile.in 2025-01-29 08:52:29.611925000 +0100
-@@ -3,13 +3,13 @@
- postscreen_early.c postscreen_smtpd.c postscreen_misc.c \
- postscreen_state.c postscreen_tests.c postscreen_send.c \
- postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \
-- postscreen_haproxy.c
-+ postscreen_haproxy.c pfilter.c
- OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \
- postscreen_early.o postscreen_smtpd.o postscreen_misc.o \
- postscreen_state.o postscreen_tests.o postscreen_send.o \
- postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \
-- postscreen_haproxy.o
--HDRS =
-+ postscreen_haproxy.o pfilter.o
-+HDRS = pfilter.h
- TESTSRC =
- DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
- CFLAGS = $(DEBUG) $(OPT) $(DEFS)
---- src/postscreen/pfilter.c.orig 2025-01-29 08:56:39.949695000 +0100
-+++ src/postscreen/pfilter.c 2025-01-29 08:59:16.979565000 +0100
-@@ -0,0 +1,19 @@
-+#include "pfilter.h"
-+#include <stdio.h> /* for NULL */
-+#include <blacklist.h>
-+
-+static struct blacklist *blstate;
-+
-+void
-+pfilter_notify(int a, int fd)
-+{
-+ if (blstate == NULL)
-+ blstate = blacklist_open();
-+ if (blstate == NULL)
-+ return;
-+ (void)blacklist_r(blstate, a, fd, "postscreen");
-+ if (a == 0) {
-+ blacklist_close(blstate);
-+ blstate = NULL;
-+ }
-+}
---- src/postscreen/pfilter.h.orig 2025-01-29 08:56:49.984170000 +0100
-+++ src/postscreen/pfilter.h 2025-01-29 08:59:47.270172000 +0100
-@@ -0,0 +1 @@
-+void pfilter_notify(int, int);
---- src/postscreen/postscreen_early.c.orig 2025-01-29 08:45:04.847798000 +0100
-+++ src/postscreen/postscreen_early.c 2025-01-29 10:18:34.349408000 +0100
-@@ -52,6 +52,7 @@
- /* Application-specific. */
-
- #include <postscreen.h>
-+#include "pfilter.h" /* for blacklistd(8) */
-
- static char *psc_teaser_greeting;
- static VSTRING *psc_escape_buf;
-@@ -183,6 +184,10 @@
- msg_info("DNSBL rank %d for [%s]:%s",
- state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state));
- PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL);
-+
-+ /* notify blacklistd of DNSBL rank violation */
-+ pfilter_notify(1, vstream_fileno(state->smtp_client_stream));
-+
- switch (psc_dnsbl_action) {
- case PSC_ACT_DROP:
- state->dnsbl_reply = vstring_sprintf(vstring_alloc(100),
diff --git a/mail/rspamd-devel/Makefile b/mail/rspamd-devel/Makefile
index 0157fcb059e6..925d738a9086 100644
--- a/mail/rspamd-devel/Makefile
+++ b/mail/rspamd-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rspamd
PORTVERSION= 3.11.a1.20241020
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
PKGNAMESUFFIX= -devel
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 9b7a844dbecd..bc11a6b11422 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rspamd
PORTVERSION= 3.12.1
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile
index 03822c244643..a55d5180cacd 100644
--- a/mail/smtprelay/Makefile
+++ b/mail/smtprelay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smtprelay
DISTVERSIONPREFIX=v
DISTVERSION= 1.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= decke@FreeBSD.org
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 5c444eb125ad..95e98e1b0bda 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,17 +1,14 @@
PORTNAME= thunderbird
-DISTVERSION= 140.0
-PORTREVISION= 3
+DISTVERSION= 140.0.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
COMMENT= Mozilla Thunderbird is standalone mail and news that stands above
WWW= https://www.mozilla.com/thunderbird/
-# autoconf2.13:devel/autoconf2.13 \
-
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
nss>=3.112:security/nss \
libevent>=2.1.8:devel/libevent \
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 9fb311041439..9b711a8a8b58 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751475445
-SHA256 (thunderbird-140.0.source.tar.xz) = 367d6e5e8c2190871f72bcd137bf03911a749b0530bbc182a18ad03389c9386e
-SIZE (thunderbird-140.0.source.tar.xz) = 755175976
+TIMESTAMP = 1752092075
+SHA256 (thunderbird-140.0.1.source.tar.xz) = a6e5c8bf9c432e9ed3e7c5a8c3ebc999e6b7b00af66aa829f1e98d11bf75568f
+SIZE (thunderbird-140.0.1.source.tar.xz) = 760372872
diff --git a/math/Makefile b/math/Makefile
index 0aff16e8eb10..8858e9aa98a9 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -393,6 +393,7 @@
SUBDIR += gsl
SUBDIR += half
SUBDIR += hexcalc
+ SUBDIR += hexowl
SUBDIR += heyoka
SUBDIR += highs
SUBDIR += hmat-oss
diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile
index aa8c3dc9df77..bc0c15d0d870 100644
--- a/math/R-cran-RcppArmadillo/Makefile
+++ b/math/R-cran-RcppArmadillo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= RcppArmadillo
-DISTVERSION= 14.4.3-1
+DISTVERSION= 14.6.0-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo
index 8f833e6972ff..932763c4f9bd 100644
--- a/math/R-cran-RcppArmadillo/distinfo
+++ b/math/R-cran-RcppArmadillo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748191249
-SHA256 (RcppArmadillo_14.4.3-1.tar.gz) = 114f56058c3e29017f4028e63e2af2ebf56f28ee4362792358a571786de8a438
-SIZE (RcppArmadillo_14.4.3-1.tar.gz) = 1402512
+TIMESTAMP = 1752170723
+SHA256 (RcppArmadillo_14.6.0-1.tar.gz) = 1a2e6e2bfd117e93a6f89cf35fddd072a0ceb032c5022d6b5822a25796df2f9e
+SIZE (RcppArmadillo_14.6.0-1.tar.gz) = 1413035
diff --git a/math/blis/pkg-plist b/math/blis/pkg-plist
index 6de49fb38fb0..c3b357bc13e5 100644
--- a/math/blis/pkg-plist
+++ b/math/blis/pkg-plist
@@ -73,7 +73,7 @@ lib/libblis.so.4.0.0
%%DATADIR%%/config/steamroller/make_defs.mk
%%DATADIR%%/config/thunderx2/bli_kernel_defs_thunderx2.h
%%DATADIR%%/config/thunderx2/make_defs.mk
-%%DATADIR%%/config/%%ARCH%%/make_defs.mk
+%%DATADIR%%/config/x86_64/make_defs.mk
%%DATADIR%%/config/zen/bli_kernel_defs_zen.h
%%DATADIR%%/config/zen/make_defs.mk
%%DATADIR%%/config/zen2/bli_kernel_defs_zen2.h
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index c5a8629aeb7f..f71fc0ad3913 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cantor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= math kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/math/gmm++/Makefile b/math/gmm++/Makefile
index b43a6b76e2ff..a4a675a83741 100644
--- a/math/gmm++/Makefile
+++ b/math/gmm++/Makefile
@@ -1,10 +1,11 @@
PORTNAME= gmm++
-PORTVERSION= 5.4.2
+DISTVERSION= 5.4.4
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= http://download-mirror.savannah.gnu.org/releases/getfem/stable/
-DISTNAME= ${PORTNAME:S/+//g}-${PORTVERSION}
+DISTNAME= ${PORTNAME:S/+//g}-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Generic matrix template library
WWW= https://getfem.org/gmm/
@@ -20,4 +21,18 @@ GNU_CONFIGURE= yes
NO_ARCH= yes
NO_BUILD= yes
+OPTIONS_DEFAULT= SUPERLU
+OPTIONS_SINGLE= SOLVER
+OPTIONS_SINGLE_SOLVER= MUMPS SUPERLU
+
+SOLVER_DESC= Simultaneous equations solver
+MUMPS_DESC= Use MUMPS (math/mumps)
+SUPERLU_DESC= Use SuperLU (math/superlu)
+
+MUMPS_RUN_DEPENDS= ${LOCALBASE}/include/cmumps_c.h:math/mumps
+MUMPS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-mumps
+
+SUPERLU_RUN_DEPENDS= ${LOCALBASE}/include/superlu/supermatrix.h:math/superlu
+SUPERLU_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-superlu
+
.include <bsd.port.mk>
diff --git a/math/gmm++/distinfo b/math/gmm++/distinfo
index f67ab2d035df..e2ccdef8e2d0 100644
--- a/math/gmm++/distinfo
+++ b/math/gmm++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661540522
-SHA256 (gmm-5.4.2.tar.gz) = 5206e732643f6934109028b2f173660f2c2edcb0ee269228d694acca6e22c88a
-SIZE (gmm-5.4.2.tar.gz) = 545222
+TIMESTAMP = 1752012969
+SHA256 (gmm-5.4.4.tar.gz) = 15eb1943011b92665aab3b02ecf3cede1cf89ea15a9006f81f2ba2cd662aa02b
+SIZE (gmm-5.4.4.tar.gz) = 551327
diff --git a/math/gmm++/files/extra-patch-mumps b/math/gmm++/files/extra-patch-mumps
new file mode 100644
index 000000000000..7df79cd5e4ab
--- /dev/null
+++ b/math/gmm++/files/extra-patch-mumps
@@ -0,0 +1,10 @@
+--- include/gmm/gmm_arch_config.h.orig 2025-07-10 22:02:57 UTC
++++ include/gmm/gmm_arch_config.h
+@@ -2,6 +2,7 @@
+ #define _SRC_GMM_GMM_ARCH_CONFIG_H 1
+ // enable the following line for OpenMP support
+ // #define GMM_HAVE_OPENMP
++#define GMM_USES_MUMPS
+ //
+ /* once: _SRC_GMM_GMM_ARCH_CONFIG_H */
+ #endif
diff --git a/math/gmm++/files/extra-patch-superlu b/math/gmm++/files/extra-patch-superlu
new file mode 100644
index 000000000000..4afe7408af44
--- /dev/null
+++ b/math/gmm++/files/extra-patch-superlu
@@ -0,0 +1,10 @@
+--- include/gmm/gmm_arch_config.h.orig 2025-07-10 22:02:57 UTC
++++ include/gmm/gmm_arch_config.h
+@@ -2,6 +2,7 @@
+ #define _SRC_GMM_GMM_ARCH_CONFIG_H 1
+ // enable the following line for OpenMP support
+ // #define GMM_HAVE_OPENMP
++#define GMM_USES_SUPERLU
+ //
+ /* once: _SRC_GMM_GMM_ARCH_CONFIG_H */
+ #endif
diff --git a/math/hexowl/Makefile b/math/hexowl/Makefile
new file mode 100644
index 000000000000..aa26b97a327d
--- /dev/null
+++ b/math/hexowl/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= hexowl
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.5.1
+CATEGORIES= math
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Lightweight programmer's calculator with variables and functions
+WWW= https://github.com/dece2183/hexowl
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/dece2183/hexowl
+
+PLIST_FILES= bin/hexowl
+
+.include <bsd.port.mk>
diff --git a/math/hexowl/distinfo b/math/hexowl/distinfo
new file mode 100644
index 000000000000..eba29c256223
--- /dev/null
+++ b/math/hexowl/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752149599
+SHA256 (go/math_hexowl/hexowl-v1.5.1/v1.5.1.mod) = 08dca80bd2751736b6b9a0543b101b646e8700c8ed9b5b81009abc3cfe75c9e2
+SIZE (go/math_hexowl/hexowl-v1.5.1/v1.5.1.mod) = 43
+SHA256 (go/math_hexowl/hexowl-v1.5.1/v1.5.1.zip) = e0a3e39f6a3f6b0912df4e3fde2ea3c9319be5cc151a009a891944cd98779f6f
+SIZE (go/math_hexowl/hexowl-v1.5.1/v1.5.1.zip) = 1046691
diff --git a/math/hexowl/pkg-descr b/math/hexowl/pkg-descr
new file mode 100644
index 000000000000..f40ea939cccb
--- /dev/null
+++ b/math/hexowl/pkg-descr
@@ -0,0 +1,11 @@
+hexowl is a lightweight and flexible programmer's calculator with user variables
+and functions support. It provides a terminal-based interface for performing
+arithmetic, bitwise, and boolean operations across decimal, hexadecimal, and
+binary number systems.
+
+Features:
+
+- Support for decimal, hexadecimal, and binary numbers
+- Arithmetic, bitwise, and boolean operations
+- User-defined variables and functions
+- No external dependencies
diff --git a/math/octave-forge-octave_php_wrapper/Makefile b/math/octave-forge-octave_php_wrapper/Makefile
index 3b869d2a6454..ab0a039e462c 100644
--- a/math/octave-forge-octave_php_wrapper/Makefile
+++ b/math/octave-forge-octave_php_wrapper/Makefile
@@ -1,6 +1,7 @@
PORTNAME= octave-forge-octave_php_wrapper
#DISTVERSIONPREFIX=
DISTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -16,6 +17,7 @@ GH_ACCOUNT= CNOCTAVE
GH_PROJECT= ${OCTAVE_PKGNAME}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
+WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
NO_ARCH= yes
NO_BUILD= yes
diff --git a/math/octave-forge-octave_php_wrapper/files/patch-DESCRIPTION b/math/octave-forge-octave_php_wrapper/files/patch-DESCRIPTION
new file mode 100644
index 000000000000..cc360bf1ef13
--- /dev/null
+++ b/math/octave-forge-octave_php_wrapper/files/patch-DESCRIPTION
@@ -0,0 +1,9 @@
+--- DESCRIPTION.orig 2025-07-11 04:12:11 UTC
++++ DESCRIPTION
+@@ -1,5 +1,5 @@ Name: octave_php_wrapper
+ Name: octave_php_wrapper
+-Version: 0.1.0
++Version: 1.0.0
+ Date: 2025-5-16
+ Author: various authors
+ Maintainer: Yu Hongbo <yuhongbo@member.fsf.org>, CNOCTAVE <cnoctave@qq.com>
diff --git a/math/octave-forge-tablicious/Makefile b/math/octave-forge-tablicious/Makefile
index 5e492e85ba91..33a4eec5398e 100644
--- a/math/octave-forge-tablicious/Makefile
+++ b/math/octave-forge-tablicious/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-tablicious
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
+DISTVERSION= 0.4.5
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-tablicious/distinfo b/math/octave-forge-tablicious/distinfo
index 727015583f41..d7ddaa841000 100644
--- a/math/octave-forge-tablicious/distinfo
+++ b/math/octave-forge-tablicious/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729690484
-SHA256 (octave-forge/apjanke-octave-tablicious-v0.4.4_GH0.tar.gz) = ce48d371875ddf28233a628627342a90b612cd551156643866cfe99cdf3d83f3
-SIZE (octave-forge/apjanke-octave-tablicious-v0.4.4_GH0.tar.gz) = 8542020
+TIMESTAMP = 1751652918
+SHA256 (octave-forge/apjanke-octave-tablicious-v0.4.5_GH0.tar.gz) = 930188ffcf9ca448b588d09399a4d3b53c209d46727ce34ecb9c2a381f298b98
+SIZE (octave-forge/apjanke-octave-tablicious-v0.4.5_GH0.tar.gz) = 9252074
diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile
index 50d5e10008cf..b44a9d11c69b 100644
--- a/math/p5-Math-MPFR/Makefile
+++ b/math/p5-Math-MPFR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Math-MPFR
-PORTVERSION= 4.39
+PORTVERSION= 4.43
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/math/p5-Math-MPFR/distinfo b/math/p5-Math-MPFR/distinfo
index e027215d2157..46c83f4f7f69 100644
--- a/math/p5-Math-MPFR/distinfo
+++ b/math/p5-Math-MPFR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749631463
-SHA256 (Math-MPFR-4.39.tar.gz) = 4f89b4a3bc3898710a68621e354a387ec35098a4d3554f85d5004a4aa2cdf365
-SIZE (Math-MPFR-4.39.tar.gz) = 240623
+TIMESTAMP = 1752262705
+SHA256 (Math-MPFR-4.43.tar.gz) = cfa3d6c15c0a7f991927f7e6046543343798351724f9d13868751dbdb476ee89
+SIZE (Math-MPFR-4.43.tar.gz) = 243205
diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile
index 57e2c4263320..15fd25dbf01b 100644
--- a/math/py-arviz/Makefile
+++ b/math/py-arviz/Makefile
@@ -1,26 +1,27 @@
PORTNAME= arviz
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.0
+DISTVERSION= 0.22.0
CATEGORIES= math python
#MASTER_SITES= PYPI # missing test files
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package for exploratory analysis of Bayesian models
-WWW= https://arviz-devs.github.io/arviz/
+WWW= https://python.arviz.org/en/stable/ \
+ https://github.com/arviz-devs/arviz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dm-tree>=0.1.8:devel/py-dm-tree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.5:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8:math/py-matplotlib@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.9.0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}h5netcdf>0:science/py-h5netcdf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1.0:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}h5netcdf>=1.0.2:science/py-h5netcdf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xarray>=2022.6.0:devel/py-xarray@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xarray>=2023.7.0:devel/py-xarray@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xarray-einstats>=0.3:devel/py-xarray-einstats@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \
@@ -41,6 +42,6 @@ TEST_ENV= ${MAKE_ENV} \
DISPLAY=${DISPLAY} \
XAUTHORITY=${XAUTHORITY}
-# tests as of 0.21.0: 2928 passed, 31 skipped, 124 warnings, 599 errors in 1751.10s (0:29:11)
+# tests as of 0.22.0: 2930 passed, 30 skipped, 128 warnings, 613 errors in 1228.57s (0:20:28), see https://github.com/arviz-devs/arviz/issues/2462
.include <bsd.port.mk>
diff --git a/math/py-arviz/distinfo b/math/py-arviz/distinfo
index 632820c200bb..7d6daefbbffb 100644
--- a/math/py-arviz/distinfo
+++ b/math/py-arviz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741403489
-SHA256 (arviz-devs-arviz-v0.21.0_GH0.tar.gz) = bc38c9090c33f098232aa390904bea9865aa9f62d600599dcb9ee2a447d54c07
-SIZE (arviz-devs-arviz-v0.21.0_GH0.tar.gz) = 9375621
+TIMESTAMP = 1752189724
+SHA256 (arviz-devs-arviz-v0.22.0_GH0.tar.gz) = 69f63ef24118bf6d82069658cb20ae1ae69ffe56472e04be7db6731b9568a367
+SIZE (arviz-devs-arviz-v0.22.0_GH0.tar.gz) = 11415945
diff --git a/misc/Makefile b/misc/Makefile
index e7ca2e0d10cd..a0d2ceaf9911 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -270,6 +270,7 @@
SUBDIR += mate-user-guide
SUBDIR += mbuffer
SUBDIR += mc
+ SUBDIR += mcp-probe
SUBDIR += mdp
SUBDIR += meshoptimizer
SUBDIR += metalink-checker
diff --git a/misc/cheat/Makefile b/misc/cheat/Makefile
index 828a46d89da0..807a3d5915fd 100644
--- a/misc/cheat/Makefile
+++ b/misc/cheat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cheat
DISTVERSION= 4.4.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/chrono/Makefile b/misc/chrono/Makefile
index 8a26125bb622..ed0d3b06e39c 100644
--- a/misc/chrono/Makefile
+++ b/misc/chrono/Makefile
@@ -2,7 +2,7 @@ PORTNAME= chrono
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0-4
DISTVERSIONSUFFIX= -g70cda7f
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= misc
PKGNAMESUFFIX= -time-tracking
diff --git a/misc/compat.el/Makefile b/misc/compat.el/Makefile
index 186e6ae744cf..47b216689069 100644
--- a/misc/compat.el/Makefile
+++ b/misc/compat.el/Makefile
@@ -1,5 +1,5 @@
PORTNAME= compat.el
-DISTVERSION= 30.1.0.0
+DISTVERSION= 30.1.0.1
CATEGORIES= misc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/misc/compat.el/distinfo b/misc/compat.el/distinfo
index bbdb345746ff..5ebb4abf4c65 100644
--- a/misc/compat.el/distinfo
+++ b/misc/compat.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745096732
-SHA256 (emacs-compat-compat-30.1.0.0_GH0.tar.gz) = 3f5402d763ec5915bdc8c9f6e20a87a7d13873a8596996b3b6e6ac739fc82ea5
-SIZE (emacs-compat-compat-30.1.0.0_GH0.tar.gz) = 143888
+TIMESTAMP = 1751917119
+SHA256 (emacs-compat-compat-30.1.0.1_GH0.tar.gz) = ed424d15e462acd47fd58f5e86047d72393124063dc12841ee441aa0ac643f9a
+SIZE (emacs-compat-compat-30.1.0.1_GH0.tar.gz) = 143977
diff --git a/misc/concourse/Makefile b/misc/concourse/Makefile
index 1cf61c0d4cfe..e07a888bfccf 100644
--- a/misc/concourse/Makefile
+++ b/misc/concourse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= concourse
DISTVERSIONPREFIX= v
DISTVERSION= 6.7.2
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/cryptoballot/Makefile b/misc/cryptoballot/Makefile
index e020675feed8..62d95221b7ae 100644
--- a/misc/cryptoballot/Makefile
+++ b/misc/cryptoballot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptoballot
DISTVERSION= g20181015
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dive/Makefile b/misc/dive/Makefile
index fac6642f4283..426b12a6ab31 100644
--- a/misc/dive/Makefile
+++ b/misc/dive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dive
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/freebsd-doc-all/Makefile b/misc/freebsd-doc-all/Makefile
index 61da5c84314d..4735e802ee0e 100644
--- a/misc/freebsd-doc-all/Makefile
+++ b/misc/freebsd-doc-all/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-doc-all
-PORTVERSION= 20250621
+PORTVERSION= 20250708
PORTEPOCH= 1
CATEGORIES= misc docs
diff --git a/misc/freebsd-doc-en/Makefile b/misc/freebsd-doc-en/Makefile
index 44e0a1f64661..ad83082c4118 100644
--- a/misc/freebsd-doc-en/Makefile
+++ b/misc/freebsd-doc-en/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-doc
-PORTVERSION= 20250621
+PORTVERSION= 20250708
PORTEPOCH= 1
CATEGORIES= misc docs
MASTER_SITES= LOCAL/doceng
diff --git a/misc/freebsd-doc-en/distinfo b/misc/freebsd-doc-en/distinfo
index 84dc8261374c..aa766450f9a4 100644
--- a/misc/freebsd-doc-en/distinfo
+++ b/misc/freebsd-doc-en/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750494301
-SHA256 (freebsd-doc-20250621.tar.gz) = b631dee08b1888a226a5dac7e79411956585508a696571ff583a90c8c068c72a
-SIZE (freebsd-doc-20250621.tar.gz) = 42862614
+TIMESTAMP = 1751964642
+SHA256 (freebsd-doc-20250708.tar.gz) = 4882b0fa408db21e1b1ae89c12c7286fb69685c72eedebb4eb67da973f640b0c
+SIZE (freebsd-doc-20250708.tar.gz) = 42748886
diff --git a/misc/freebsd-doc-en/pkg-plist b/misc/freebsd-doc-en/pkg-plist
index 967e0e44818f..42df1935703a 100644
--- a/misc/freebsd-doc-en/pkg-plist
+++ b/misc/freebsd-doc-en/pkg-plist
@@ -526,6 +526,7 @@
%%HTML%%%%DOCBASE%%/pgpkeys/anholt.key
%%HTML%%%%DOCBASE%%/pgpkeys/anray.key
%%HTML%%%%DOCBASE%%/pgpkeys/antoine.key
+%%HTML%%%%DOCBASE%%/pgpkeys/aokblast.key
%%HTML%%%%DOCBASE%%/pgpkeys/araujo.key
%%HTML%%%%DOCBASE%%/pgpkeys/ariff.key
%%HTML%%%%DOCBASE%%/pgpkeys/arrowd.key
diff --git a/misc/freebsd-doc-nl/pkg-plist b/misc/freebsd-doc-nl/pkg-plist
index f72641022b02..1d4c2e24065c 100644
--- a/misc/freebsd-doc-nl/pkg-plist
+++ b/misc/freebsd-doc-nl/pkg-plist
@@ -11,6 +11,7 @@
%%HTML%%%%DOCBASE%%/nl/books/handbook/boot/index.html
%%HTML%%%%DOCBASE%%/nl/books/handbook/bsdinstall/index.html
%%HTML%%%%DOCBASE%%/nl/books/handbook/config/index.html
+%%HTML%%%%DOCBASE%%/nl/books/handbook/colophon/index.html
%%HTML%%%%DOCBASE%%/nl/books/handbook/cutting-edge/index.html
%%HTML%%%%DOCBASE%%/nl/books/handbook/desktop/index.html
%%HTML%%%%DOCBASE%%/nl/books/handbook/disks/index.html
diff --git a/misc/gobuster/Makefile b/misc/gobuster/Makefile
index 35fadcb58acb..cdb4dddef798 100644
--- a/misc/gobuster/Makefile
+++ b/misc/gobuster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuster
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= misc dns www
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/hwdata/Makefile b/misc/hwdata/Makefile
index 7d06ac9a451d..3c200dc531b2 100644
--- a/misc/hwdata/Makefile
+++ b/misc/hwdata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hwdata
DISTVERSIONPREFIX= v
-DISTVERSION= 0.396
+DISTVERSION= 0.397
PORTEPOCH= 1
CATEGORIES= misc
diff --git a/misc/hwdata/distinfo b/misc/hwdata/distinfo
index 610c13dffea0..1a7541dc8f1f 100644
--- a/misc/hwdata/distinfo
+++ b/misc/hwdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749015888
-SHA256 (vcrhonek-hwdata-v0.396_GH0.tar.gz) = 6ed6ff6eb9d137b9669af6966974643a015cf302a39237ef84dd2efa5e20bae8
-SIZE (vcrhonek-hwdata-v0.396_GH0.tar.gz) = 2515862
+TIMESTAMP = 1751908913
+SHA256 (vcrhonek-hwdata-v0.397_GH0.tar.gz) = 09eee39e73a63ab27af651ab6afdd13d6e5c3485872f2cd406b35e4d80ffdb0b
+SIZE (vcrhonek-hwdata-v0.397_GH0.tar.gz) = 2523198
diff --git a/misc/iso-codes/Makefile b/misc/iso-codes/Makefile
index 30c94bde6152..19b672f3a6a9 100644
--- a/misc/iso-codes/Makefile
+++ b/misc/iso-codes/Makefile
@@ -3,14 +3,16 @@ DISTVERSIONPREFIX= v
DISTVERSION= 4.18.0
CATEGORIES= misc
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Lists of the country, language, and currency iso names
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Lists of ISO standards, e.g. country, language, language scripts and currency names
WWW= https://salsa.debian.org/iso-codes-team/iso-codes
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gettext-tools gmake pathfix python:build tar:xz
+BINARY_ALIAS= python3=${PYTHON_VERSION}
GNU_CONFIGURE= yes
NO_ARCH= yes
@@ -18,6 +20,4 @@ USE_GITLAB= yes
GL_SITE= https://salsa.debian.org
GL_ACCOUNT= iso-codes-team
-BINARY_ALIAS= python3=${PYTHON_VERSION}
-
.include <bsd.port.mk>
diff --git a/misc/iso-codes/pkg-descr b/misc/iso-codes/pkg-descr
index a17c68bc55cd..4757554fae57 100644
--- a/misc/iso-codes/pkg-descr
+++ b/misc/iso-codes/pkg-descr
@@ -1,16 +1,13 @@
-This project provides lists of various ISO standards (e.g. country,
-language, language scripts, and currency names) in one place, rather
-than repeated in many programs throughout the system.
+This project provides lists of various ISO standards (e.g. country, language,
+language scripts, and currency names) in one place, rather than repeated in many
+programs throughout the system.
-Currently there are lists of languages and countries embedded in
-several different programs, which leads to dozens of lists of
-200 languages, translated into more than 90 languages ... not
-very efficient.
+Currently there are lists of languages and countries embedded in several
+different programs, which leads to dozens of lists of 200 languages, translated
+into more than 90 languages ... not very efficient.
-With this project, we create a single "gettext domain" for every
-supported ISO standard which contains the translations of
-that domain. It is easy for a programmer to re-use those
-translations instead of maintaining their own translation
-infrastructure. Moreover, the programmer does not need to follow
-changes in the ISO standard and will not work with outdated
-information.
+With this project, we create a single "gettext domain" for every supported ISO
+standard which contains the translations of that domain. It is easy for a
+programmer to re-use those translations instead of maintaining their own
+translation infrastructure. Moreover, the programmer does not need to follow
+changes in the ISO standard and will not work with outdated information.
diff --git a/misc/libuuid/Makefile b/misc/libuuid/Makefile
index b87afa0281ea..1e82c4084e01 100644
--- a/misc/libuuid/Makefile
+++ b/misc/libuuid/Makefile
@@ -18,6 +18,7 @@ GH_ACCOUNT= util-linux
GH_PROJECT= util-linux
USE_LDCONFIG= yes
+HAS_SYMBOL_VERSION= ${PREFIX}/lib/libuuid.so.1.3.0
# disable all Meson features because the project has gazillion of them and we only need one
MESON_ARGS= --auto-features=disabled \
-Dallow-32bit-time=true \
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 74e7105b4fb6..c314d14b277e 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5780
+DISTVERSION= 5862
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 059342b451e2..49c7c2cacb3d 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751242565
-SHA256 (ggerganov-llama.cpp-b5780_GH0.tar.gz) = 8957a2afff064a233d92942eedebc60314b1f21c9ee9ca993a21829fa92cab8e
-SIZE (ggerganov-llama.cpp-b5780_GH0.tar.gz) = 25032047
+TIMESTAMP = 1752140413
+SHA256 (ggerganov-llama.cpp-b5862_GH0.tar.gz) = 987e8e7a58a38e30c0966c59f65318c7e18506685f580bf70dcda2dc892aa47f
+SIZE (ggerganov-llama.cpp-b5862_GH0.tar.gz) = 25043505
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/llama-cpp/pkg-plist b/misc/llama-cpp/pkg-plist
index 0a36dc3db062..5cc1998007e9 100644
--- a/misc/llama-cpp/pkg-plist
+++ b/misc/llama-cpp/pkg-plist
@@ -42,7 +42,6 @@ include/ggml-cann.h
include/ggml-cpp.h
include/ggml-cpu.h
include/ggml-cuda.h
-include/ggml-kompute.h
include/ggml-metal.h
include/ggml-opt.h
include/ggml-rpc.h
diff --git a/misc/mcp-probe/Makefile b/misc/mcp-probe/Makefile
new file mode 100644
index 000000000000..fffa561e97dc
--- /dev/null
+++ b/misc/mcp-probe/Makefile
@@ -0,0 +1,351 @@
+PORTNAME= mcp-probe
+DISTVERSION= 0.3.0
+CATEGORIES= misc
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Model Context Protocol client library and debugging toolkit
+WWW= https://conikeec.github.io/mcp-probe/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= conikeec
+GH_TAGNAME= v${DISTVERSION}
+
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ assert-json-diff-2.0.2 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-trait-0.1.88 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bitflags-1.3.2 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
+ bytes-1.10.1 \
+ cassowary-0.3.0 \
+ cast-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ compact_str-0.8.1 \
+ console-0.15.11 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deadpool-0.10.0 \
+ deadpool-runtime-0.1.4 \
+ dialoguer-0.11.0 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ displaydoc-0.2.5 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ eventsource-stream-0.2.3 \
+ fastrand-2.3.0 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ h2-0.3.26 \
+ h2-0.4.11 \
+ half-2.6.0 \
+ hashbrown-0.15.4 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ html-escape-0.2.13 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ humantime-2.2.0 \
+ humantime-serde-1.1.1 \
+ hyper-0.14.32 \
+ hyper-1.6.0 \
+ hyper-rustls-0.24.2 \
+ hyper-util-0.1.15 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
+ indicatif-0.17.11 \
+ indoc-2.0.6 \
+ instability-0.3.7 \
+ io-uring-0.7.8 \
+ ipnet-2.11.0 \
+ is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.174 \
+ libredox-0.1.4 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-0.12.5 \
+ matchers-0.1.0 \
+ memchr-2.7.5 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ number_prefix-0.4.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ option-ext-0.2.0 \
+ overload-0.1.1 \
+ papergrid-0.11.0 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.2 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ ratatui-0.28.1 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.13 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.11.27 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.25 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-0.21.12 \
+ rustls-pemfile-1.0.4 \
+ rustls-webpki-0.101.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ sharded-slab-0.1.7 \
+ shell-words-1.1.0 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.5 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ sync_wrapper-0.1.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ tabled-0.15.0 \
+ tabled_derive-0.7.0 \
+ tempfile-3.20.0 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ thread_local-1.1.9 \
+ tinystr-0.8.1 \
+ tinytemplate-1.2.1 \
+ tokio-1.46.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.24.1 \
+ tokio-stream-0.1.17 \
+ tokio-test-0.4.4 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ tracing-test-0.2.5 \
+ tracing-test-macro-0.2.5 \
+ try-lock-0.2.5 \
+ tui-textarea-0.6.1 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf8-width-0.1.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ webpki-roots-0.25.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
+ winreg-0.50.0 \
+ wiremock-0.6.4 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
+CARGO_INSTALL_PATH= crates/mcp-cli
+
+PLIST_FILES= bin/mcp-probe
+
+.include <bsd.port.mk>
diff --git a/misc/mcp-probe/distinfo b/misc/mcp-probe/distinfo
new file mode 100644
index 000000000000..288dfdd6cc30
--- /dev/null
+++ b/misc/mcp-probe/distinfo
@@ -0,0 +1,663 @@
+TIMESTAMP = 1752017644
+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
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+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.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+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.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+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/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
+SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
+SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
+SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
+SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab
+SIZE (rust/crates/eventsource-stream-0.2.3.crate) = 15033
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
+SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
+SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
+SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
+SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/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/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
+SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/papergrid-0.11.0.crate) = 9ad43c07024ef767f9160710b3a6773976194758c7919b17e63b863db0bdf7fb
+SIZE (rust/crates/papergrid-0.11.0.crate) = 56885
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/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.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/ratatui-0.28.1.crate) = fdef7f9be5c0122f890d58bdf4d964349ba6a6161f705907526d891efabba57d
+SIZE (rust/crates/ratatui-0.28.1.crate) = 513803
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/tabled-0.15.0.crate) = 4c998b0c8b921495196a48aabaf1901ff28be0760136e31604f7967b0792050e
+SIZE (rust/crates/tabled-0.15.0.crate) = 208638
+SHA256 (rust/crates/tabled_derive-0.7.0.crate) = 4c138f99377e5d653a371cdad263615634cfc8467685dfe8e73e2b8e98f44b17
+SIZE (rust/crates/tabled_derive-0.7.0.crate) = 9352
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7
+SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
+SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080
+SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568
+SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/tui-textarea-0.6.1.crate) = 29c07084342a575cea919eea996b9658a358c800b03d435df581c1d7c60e065a
+SIZE (rust/crates/tui-textarea-0.6.1.crate) = 67704
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
+SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
+SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+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 (conikeec-mcp-probe-0.3.0-v0.3.0_GH0.tar.gz) = abf055c2de72e181c1f8000b100a33fa5f340e53b69c4f2b0f0fa1126b1c2f7f
+SIZE (conikeec-mcp-probe-0.3.0-v0.3.0_GH0.tar.gz) = 220359
diff --git a/misc/mcp-probe/pkg-descr b/misc/mcp-probe/pkg-descr
new file mode 100644
index 000000000000..3f741e5958a0
--- /dev/null
+++ b/misc/mcp-probe/pkg-descr
@@ -0,0 +1,15 @@
+MCP Probe is a Model Context Protocol (MCP) client library and debugging toolkit
+written in Rust. It provides both an SDK for building MCP integrations and an
+interactive debugger for testing MCP servers.
+
+Features:
+
+- Terminal User Interface (TUI) for interactive debugging
+- CLI mode for scripting and automation
+- Support for multiple transport protocols (HTTP/SSE, WebSocket, stdio)
+- Real-time monitoring of MCP server interactions
+- Built-in testing capabilities for MCP servers
+
+MCP Probe helps developers build, test, and debug MCP-compatible servers and
+clients, making it easier to integrate with the Model Context Protocol
+ecosystem.
diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile
index 00e8d79d4ef9..fdc63fd380a4 100644
--- a/misc/p5-Business-ISBN-Data/Makefile
+++ b/misc/p5-Business-ISBN-Data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Business-ISBN-Data
-PORTVERSION= 20250605.001
+PORTVERSION= 20250708.001
CATEGORIES= misc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/misc/p5-Business-ISBN-Data/distinfo b/misc/p5-Business-ISBN-Data/distinfo
index e103a7eb2115..c2f9f88b1b3f 100644
--- a/misc/p5-Business-ISBN-Data/distinfo
+++ b/misc/p5-Business-ISBN-Data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749309110
-SHA256 (Business-ISBN-Data-20250605.001.tar.gz) = 4690e1ecb11e3d93de1805d7e0f63666047e3ccb386e1a9828353b77131d4a3f
-SIZE (Business-ISBN-Data-20250605.001.tar.gz) = 36876
+TIMESTAMP = 1752175306
+SHA256 (Business-ISBN-Data-20250708.001.tar.gz) = a3a6d57e8855674640baec22d5f5e2fe068cc150da3986009d5803e44e126b31
+SIZE (Business-ISBN-Data-20250708.001.tar.gz) = 36935
diff --git a/misc/perkeep/Makefile b/misc/perkeep/Makefile
index ee9dd2308c2d..bf36e8250cf5 100644
--- a/misc/perkeep/Makefile
+++ b/misc/perkeep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perkeep
DISTVERSION= 0.11
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-gguf/Makefile b/misc/py-gguf/Makefile
index 812d4d76b54b..3b70a16269bd 100644
--- a/misc/py-gguf/Makefile
+++ b/misc/py-gguf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gguf
-DISTVERSION= 0.17.0.${GH_TAGNAME:S/b//} # the base version is in pyproject.toml, updated by post-patch
+DISTVERSION= 0.17.1.${GH_TAGNAME:S/b//} # the base version is in pyproject.toml, updated by post-patch
CATEGORIES= misc python # machine-learning
#MASTER_SITES= PYPI # the PYPI version is way behind of llama-cpp
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= ggml-org
GH_PROJECT= llama.cpp
-GH_TAGNAME= b5671
+GH_TAGNAME= b5866
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/gguf-py
@@ -37,6 +37,6 @@ post-patch: # update version to reflect llama-cpp revision, have to use '.' sinc
-e 's/version = "${DISTVERSION:R}"/version = "${DISTVERSION:R}.${GH_TAGNAME:S/b//}"/' \
${WRKSRC}/pyproject.toml
-# tests as of 0.17.0.5671: 5 passed in 2.43s
+# tests as of 0.17.1.5866: 5 passed in 1.96s
.include <bsd.port.mk>
diff --git a/misc/py-gguf/distinfo b/misc/py-gguf/distinfo
index 7de29a2ebb1f..7c155fe7db31 100644
--- a/misc/py-gguf/distinfo
+++ b/misc/py-gguf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750006994
-SHA256 (ggml-org-llama.cpp-0.17.0.5671-b5671_GH0.tar.gz) = 4da7517d6f893809d0f1213ea97569857bd3ab59ddaaf469f3b3c6ebd3f7110f
-SIZE (ggml-org-llama.cpp-0.17.0.5671-b5671_GH0.tar.gz) = 24989529
+TIMESTAMP = 1752186688
+SHA256 (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 7fc7e63c143bbd240be47082782af58870d94d40bab89a3e81da152e7cf19d1b
+SIZE (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 25168699
diff --git a/misc/py-instructor/Makefile b/misc/py-instructor/Makefile
index 15bf05cb9536..1c68be64af40 100644
--- a/misc/py-instructor/Makefile
+++ b/misc/py-instructor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= instructor
-DISTVERSION= 1.9.0
+DISTVERSION= 1.9.2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-instructor/distinfo b/misc/py-instructor/distinfo
index 36b95c428f25..4d3c433a828b 100644
--- a/misc/py-instructor/distinfo
+++ b/misc/py-instructor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750646435
-SHA256 (instructor-1.9.0.tar.gz) = 34fb37084d40130bdde9d8dd27f592cef81b409ded8a8c11ccd81945e52fd9e6
-SIZE (instructor-1.9.0.tar.gz) = 69331467
+TIMESTAMP = 1752024418
+SHA256 (instructor-1.9.2.tar.gz) = 8c6b9fb4f8404a1e8290b8c3e9d26f8e9a1aceb5392ea8728a21a0828fb5e7c6
+SIZE (instructor-1.9.2.tar.gz) = 69352231
diff --git a/misc/slides/Makefile b/misc/slides/Makefile
index ba109dfb4315..f86601d8e121 100644
--- a/misc/slides/Makefile
+++ b/misc/slides/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slides
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= misc
PKGNAMESUFFIX= -presentation-tool
diff --git a/misc/timetrace/Makefile b/misc/timetrace/Makefile
index 2e90703a7b7c..7c14c27911ab 100644
--- a/misc/timetrace/Makefile
+++ b/misc/timetrace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timetrace
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.3
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= misc
MAINTAINER= nc@FreeBSD.org
diff --git a/misc/wego/Makefile b/misc/wego/Makefile
index 46501d362a45..4e8b0b683c47 100644
--- a/misc/wego/Makefile
+++ b/misc/wego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wego
DISTVERSION= 2.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index 5666d66add8a..19fdd19060a3 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xplr
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.9
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/multimedia/arcan/Makefile b/multimedia/arcan/Makefile
index b55d3a7c5e9b..2e1cfaaa9623 100644
--- a/multimedia/arcan/Makefile
+++ b/multimedia/arcan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= arcan
DISTVERSION= 0.7.0.1
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= hoanga@gmail.com
diff --git a/multimedia/gtk-youtube-viewer/Makefile b/multimedia/gtk-youtube-viewer/Makefile
index 563a1bde87c4..518e485379dd 100644
--- a/multimedia/gtk-youtube-viewer/Makefile
+++ b/multimedia/gtk-youtube-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtk-youtube-viewer
PORTVERSION= 3.11.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia perl5
MAINTAINER= nc@FreeBSD.org
diff --git a/multimedia/kew/Makefile b/multimedia/kew/Makefile
index bb5b6f0aa0e6..a511a1e08a23 100644
--- a/multimedia/kew/Makefile
+++ b/multimedia/kew/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kew
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.3
+DISTVERSION= 3.4.0
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/kew/distinfo b/multimedia/kew/distinfo
index 41b980257895..50bd23d6b5f8 100644
--- a/multimedia/kew/distinfo
+++ b/multimedia/kew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748651514
-SHA256 (ravachol-kew-v3.3.3_GH0.tar.gz) = 114edb5eead345a5311cdfecda15bf935c1c30ae1f78f97f1a5c3518e829b690
-SIZE (ravachol-kew-v3.3.3_GH0.tar.gz) = 1151194
+TIMESTAMP = 1752207268
+SHA256 (ravachol-kew-v3.4.0_GH0.tar.gz) = a7d19f004d05eb820fee5c43bce9d625eac1c7d7b3ab0b0181858abb97912e35
+SIZE (ravachol-kew-v3.4.0_GH0.tar.gz) = 1156052
diff --git a/multimedia/libde265/Makefile b/multimedia/libde265/Makefile
index 8eff230bbc5a..40c856ec61f3 100644
--- a/multimedia/libde265/Makefile
+++ b/multimedia/libde265/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 1.0.12
CATEGORIES= multimedia
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Open source h.265 video codec
WWW= https://www.libde265.org
diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile
index 3c916d30c83f..42a80371df4f 100644
--- a/multimedia/livego/Makefile
+++ b/multimedia/livego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= livego
DISTVERSION= 0.0.15
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index 9369d5db3712..0d457b55e5f5 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia net
MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.2/
DISTFILES+= release.zip
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 52a603fa9854..426683e5633c 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mkvtoolnix
-PORTVERSION= 92.0
-PORTREVISION= 1
+PORTVERSION= 93.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index d16792b7981a..c2fdacedc9c6 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745703808
-SHA256 (mkvtoolnix-92.0.tar.xz) = 657c1aa1c176510e57de12716492ca9d0b59ba5f17ace2f76ffe77c592c88929
-SIZE (mkvtoolnix-92.0.tar.xz) = 11317576
+TIMESTAMP = 1749988666
+SHA256 (mkvtoolnix-93.0.tar.xz) = 9510a6682a2e0b79a7420c30aac3c49fd6fa1bbc5e2131a89c52259d88835f78
+SIZE (mkvtoolnix-93.0.tar.xz) = 11423512
diff --git a/multimedia/mkvtoolnix/pkg-plist b/multimedia/mkvtoolnix/pkg-plist
index e826f097560a..5edf1083e7dd 100644
--- a/multimedia/mkvtoolnix/pkg-plist
+++ b/multimedia/mkvtoolnix/pkg-plist
@@ -33,6 +33,11 @@ bin/mkvpropedit
%%MANTRANS%%share/man/fr/man1/mkvmerge.1.gz
%%MANTRANS%%share/man/fr/man1/mkvpropedit.1.gz
%%MANTRANS%%%%GUI%%share/man/fr/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%share/man/hu/man1/mkvextract.1.gz
+%%MANTRANS%%share/man/hu/man1/mkvinfo.1.gz
+%%MANTRANS%%share/man/hu/man1/mkvmerge.1.gz
+%%MANTRANS%%share/man/hu/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%GUI%%share/man/hu/man1/mkvtoolnix-gui.1.gz
%%MANTRANS%%share/man/it/man1/mkvextract.1.gz
%%MANTRANS%%share/man/it/man1/mkvinfo.1.gz
%%MANTRANS%%share/man/it/man1/mkvmerge.1.gz
@@ -137,6 +142,7 @@ share/man/man1/mkvpropedit.1.gz
%%NLS%%share/locale/es/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/eu/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/fr/LC_MESSAGES/mkvtoolnix.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/it/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/ja/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/ko/LC_MESSAGES/mkvtoolnix.mo
diff --git a/multimedia/mpc-qt/Makefile b/multimedia/mpc-qt/Makefile
index c91c022aace6..fa8e0fd1abc3 100644
--- a/multimedia/mpc-qt/Makefile
+++ b/multimedia/mpc-qt/Makefile
@@ -20,6 +20,10 @@ USE_GL= opengl
USE_QT= base svg tools:build
CMAKE_ARGS= -DMPCQT_VERSION="${DISTVERSION}"
+PLIST_FILES= bin/${PORTNAME} \
+ share/applications/io.github.mpc_qt.mpc-qt.desktop \
+ share/icons/hicolor/scalable/apps/mpc-qt.svg \
+ share/metainfo/io.github.mpc_qt.mpc-qt.appdata.xml
PORTDOCS= ipc.md
OPTIONS_DEFINE= DOCS
diff --git a/multimedia/mpc-qt/files/patch-CMakeLists.txt b/multimedia/mpc-qt/files/patch-CMakeLists.txt
index 63db767f3e0c..819017e0689d 100644
--- a/multimedia/mpc-qt/files/patch-CMakeLists.txt
+++ b/multimedia/mpc-qt/files/patch-CMakeLists.txt
@@ -1,15 +1,26 @@
-error: "Boost.Stacktrace requires `_Unwind_Backtrace` function. Define `_GNU_SOURCE` macro or `BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED` if _Unw
-ind_Backtrace is available without `_GNU_SOURCE`."
+From d696d489378a347dd7e297ad488270ec036a3ad8 Mon Sep 17 00:00:00 2001
+From: Thomas Bertels <3265870+tbertels@users.noreply.github.com>
+Date: Mon, 7 Jul 2025 13:11:57 +0200
+Subject: [PATCH] cmakelists: Don't check for _GNU_SOURCE on FreeBSD
-https://github.com/mpc-qt/mpc-qt/issues/476
+Boost.Stacktrace requires _Unwind_Backtrace(), which FreeBSD support
+without requiring _GNU_SOURCE to be set.
---- CMakeLists.txt.orig 2025-07-07 09:09:34 UTC
+We can't use target_compile_definitions because Qt doesn't (yet?)
+support setting the target early without using qt_add_executable (which
+require setting sources).
+
+Fixes #476.
+--- CMakeLists.txt.orig 2025-07-05 12:21:26 UTC
+++ CMakeLists.txt
-@@ -6,6 +6,7 @@ add_compile_options(-Wall -Wextra -O2)
- set(CMAKE_CXX_STANDARD 17)
+@@ -7,6 +7,10 @@ add_compile_options(-Wall -Wextra -O2)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_compile_options(-Wall -Wextra -O2)
-+add_compile_definitions(_GNU_SOURCE)
++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++ add_compile_definitions(BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED)
++endif()
++
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) # For clangd
+ set(CMAKE_INCLUDE_CURRENT_DIR ON)
diff --git a/multimedia/mpc-qt/pkg-plist b/multimedia/mpc-qt/pkg-plist
deleted file mode 100644
index 3da0de17fc16..000000000000
--- a/multimedia/mpc-qt/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/mpc-qt
-share/applications/io.github.mpc_qt.mpc-qt.desktop
-share/icons/hicolor/scalable/apps/mpc-qt.svg
-share/metainfo/io.github.mpc_qt.mpc-qt.appdata.xml
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index c65c5d00067c..8e10172157b4 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= multimedia audio
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index d707a5715aec..551e8a049b47 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,6 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.56.1
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 76af6a21a134..dbec0b803603 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obs-studio
DISTVERSION= 31.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile
index e736c0268665..665c627b0727 100644
--- a/multimedia/pitivi/Makefile
+++ b/multimedia/pitivi/Makefile
@@ -1,10 +1,9 @@
PORTNAME= pitivi
-PORTVERSION= 2022.06
-PORTREVISION= 4
+DISTVERSION= 2023.03
CATEGORIES= multimedia
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Gstreamer based non-linear audio/video editor
WWW= https://www.pitivi.org
@@ -16,18 +15,21 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.14.0:multimedia/py-gstreamer1@
${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYNUMPY}
-USES= cpe desktop-file-utils gettext gnome gstreamer meson pkgconfig python \
- shared-mime-info shebangfix tar:xz
+USES= cpe desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig python shared-mime-info shebangfix tar:xz
+USE_GNOME= cairo gsound gtk30 pygobject3
+USE_GSTREAMER= bad editing-services gdkpixbuf good gtk
+USE_LDCONFIG= yes
+
SHEBANG_FILES= bin/pitivi.in \
getenvvar.py \
tests/__init__.py \
tests/validate-tests/manager.py \
tests/validate-tests/runtests
-USE_GNOME= cairo intltool gdkpixbuf gsound gtk30 pygobject3
-USE_GSTREAMER= bad editing-services gdkpixbuf good gtk
-USE_LDCONFIG= yes
+
MESON_ARGS= -Db_lundef=false
BINARY_ALIAS= python3=${PYTHON_VERSION}
diff --git a/multimedia/pitivi/distinfo b/multimedia/pitivi/distinfo
index 9afc62bbac94..8ab131c5a455 100644
--- a/multimedia/pitivi/distinfo
+++ b/multimedia/pitivi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664712154
-SHA256 (pitivi-2022.06.tar.xz) = 533d38e3c6d211c2bd0e95e2b96b0f0833bdf0d5d477ace07df611583506c838
-SIZE (pitivi-2022.06.tar.xz) = 11352412
+TIMESTAMP = 1751920000
+SHA256 (pitivi-2023.03.tar.xz) = 3d7d4e14479abea30fbc5eb5dc12a0c7012bc6a5b686ec3a990c68f18a414bf3
+SIZE (pitivi-2023.03.tar.xz) = 11347576
diff --git a/multimedia/pitivi/pkg-plist b/multimedia/pitivi/pkg-plist
index ce95972ef21c..d85533d54cd3 100644
--- a/multimedia/pitivi/pkg-plist
+++ b/multimedia/pitivi/pkg-plist
@@ -109,7 +109,6 @@ lib/pitivi/python/pitivi/utils/__pycache__/__init__%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/beat_detection%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/check_pipeline%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/custom_effect_widgets%%PYTHON_TAG%%.pyc
-lib/pitivi/python/pitivi/utils/__pycache__/extract%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/loggable%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/markers%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/__pycache__/misc%%PYTHON_TAG%%.pyc
@@ -125,7 +124,6 @@ lib/pitivi/python/pitivi/utils/__pycache__/widgets%%PYTHON_TAG%%.pyc
lib/pitivi/python/pitivi/utils/beat_detection.py
lib/pitivi/python/pitivi/utils/check_pipeline.py
lib/pitivi/python/pitivi/utils/custom_effect_widgets.py
-lib/pitivi/python/pitivi/utils/extract.py
lib/pitivi/python/pitivi/utils/loggable.py
lib/pitivi/python/pitivi/utils/markers.py
lib/pitivi/python/pitivi/utils/misc.py
@@ -161,13 +159,13 @@ share/help/C/pitivi/about.page
share/help/C/pitivi/cheatsheet.page
share/help/C/pitivi/codecscontainers.page
share/help/C/pitivi/effects.page
+share/help/C/pitivi/figures/Pitivi.svg
share/help/C/pitivi/figures/codecscontainers.jpg
share/help/C/pitivi/figures/fadestep1.png
share/help/C/pitivi/figures/fadestep2.png
share/help/C/pitivi/figures/fadestep3.png
share/help/C/pitivi/figures/keyframecurves.png
share/help/C/pitivi/figures/layers.png
-share/help/C/pitivi/figures/logo.png
share/help/C/pitivi/figures/mainwindow.jpg
share/help/C/pitivi/figures/ripple-after.png
share/help/C/pitivi/figures/ripple-before.png
@@ -200,13 +198,13 @@ share/help/ca/pitivi/about.page
share/help/ca/pitivi/cheatsheet.page
share/help/ca/pitivi/codecscontainers.page
share/help/ca/pitivi/effects.page
+share/help/ca/pitivi/figures/Pitivi.svg
share/help/ca/pitivi/figures/codecscontainers.jpg
share/help/ca/pitivi/figures/fadestep1.png
share/help/ca/pitivi/figures/fadestep2.png
share/help/ca/pitivi/figures/fadestep3.png
share/help/ca/pitivi/figures/keyframecurves.png
share/help/ca/pitivi/figures/layers.png
-share/help/ca/pitivi/figures/logo.png
share/help/ca/pitivi/figures/mainwindow.jpg
share/help/ca/pitivi/figures/ripple-after.png
share/help/ca/pitivi/figures/ripple-before.png
@@ -239,13 +237,13 @@ share/help/cs/pitivi/about.page
share/help/cs/pitivi/cheatsheet.page
share/help/cs/pitivi/codecscontainers.page
share/help/cs/pitivi/effects.page
+share/help/cs/pitivi/figures/Pitivi.svg
share/help/cs/pitivi/figures/codecscontainers.jpg
share/help/cs/pitivi/figures/fadestep1.png
share/help/cs/pitivi/figures/fadestep2.png
share/help/cs/pitivi/figures/fadestep3.png
share/help/cs/pitivi/figures/keyframecurves.png
share/help/cs/pitivi/figures/layers.png
-share/help/cs/pitivi/figures/logo.png
share/help/cs/pitivi/figures/mainwindow.jpg
share/help/cs/pitivi/figures/ripple-after.png
share/help/cs/pitivi/figures/ripple-before.png
@@ -278,13 +276,13 @@ share/help/de/pitivi/about.page
share/help/de/pitivi/cheatsheet.page
share/help/de/pitivi/codecscontainers.page
share/help/de/pitivi/effects.page
+share/help/de/pitivi/figures/Pitivi.svg
share/help/de/pitivi/figures/codecscontainers.jpg
share/help/de/pitivi/figures/fadestep1.png
share/help/de/pitivi/figures/fadestep2.png
share/help/de/pitivi/figures/fadestep3.png
share/help/de/pitivi/figures/keyframecurves.png
share/help/de/pitivi/figures/layers.png
-share/help/de/pitivi/figures/logo.png
share/help/de/pitivi/figures/mainwindow.jpg
share/help/de/pitivi/figures/ripple-after.png
share/help/de/pitivi/figures/ripple-before.png
@@ -317,13 +315,13 @@ share/help/el/pitivi/about.page
share/help/el/pitivi/cheatsheet.page
share/help/el/pitivi/codecscontainers.page
share/help/el/pitivi/effects.page
+share/help/el/pitivi/figures/Pitivi.svg
share/help/el/pitivi/figures/codecscontainers.jpg
share/help/el/pitivi/figures/fadestep1.png
share/help/el/pitivi/figures/fadestep2.png
share/help/el/pitivi/figures/fadestep3.png
share/help/el/pitivi/figures/keyframecurves.png
share/help/el/pitivi/figures/layers.png
-share/help/el/pitivi/figures/logo.png
share/help/el/pitivi/figures/mainwindow.jpg
share/help/el/pitivi/figures/ripple-after.png
share/help/el/pitivi/figures/ripple-before.png
@@ -356,13 +354,13 @@ share/help/es/pitivi/about.page
share/help/es/pitivi/cheatsheet.page
share/help/es/pitivi/codecscontainers.page
share/help/es/pitivi/effects.page
+share/help/es/pitivi/figures/Pitivi.svg
share/help/es/pitivi/figures/codecscontainers.jpg
share/help/es/pitivi/figures/fadestep1.png
share/help/es/pitivi/figures/fadestep2.png
share/help/es/pitivi/figures/fadestep3.png
share/help/es/pitivi/figures/keyframecurves.png
share/help/es/pitivi/figures/layers.png
-share/help/es/pitivi/figures/logo.png
share/help/es/pitivi/figures/mainwindow.jpg
share/help/es/pitivi/figures/ripple-after.png
share/help/es/pitivi/figures/ripple-before.png
@@ -395,13 +393,13 @@ share/help/fr/pitivi/about.page
share/help/fr/pitivi/cheatsheet.page
share/help/fr/pitivi/codecscontainers.page
share/help/fr/pitivi/effects.page
+share/help/fr/pitivi/figures/Pitivi.svg
share/help/fr/pitivi/figures/codecscontainers.jpg
share/help/fr/pitivi/figures/fadestep1.png
share/help/fr/pitivi/figures/fadestep2.png
share/help/fr/pitivi/figures/fadestep3.png
share/help/fr/pitivi/figures/keyframecurves.png
share/help/fr/pitivi/figures/layers.png
-share/help/fr/pitivi/figures/logo.png
share/help/fr/pitivi/figures/mainwindow.jpg
share/help/fr/pitivi/figures/ripple-after.png
share/help/fr/pitivi/figures/ripple-before.png
@@ -434,13 +432,13 @@ share/help/sl/pitivi/about.page
share/help/sl/pitivi/cheatsheet.page
share/help/sl/pitivi/codecscontainers.page
share/help/sl/pitivi/effects.page
+share/help/sl/pitivi/figures/Pitivi.svg
share/help/sl/pitivi/figures/codecscontainers.jpg
share/help/sl/pitivi/figures/fadestep1.png
share/help/sl/pitivi/figures/fadestep2.png
share/help/sl/pitivi/figures/fadestep3.png
share/help/sl/pitivi/figures/keyframecurves.png
share/help/sl/pitivi/figures/layers.png
-share/help/sl/pitivi/figures/logo.png
share/help/sl/pitivi/figures/mainwindow.jpg
share/help/sl/pitivi/figures/ripple-after.png
share/help/sl/pitivi/figures/ripple-before.png
@@ -473,13 +471,13 @@ share/help/sv/pitivi/about.page
share/help/sv/pitivi/cheatsheet.page
share/help/sv/pitivi/codecscontainers.page
share/help/sv/pitivi/effects.page
+share/help/sv/pitivi/figures/Pitivi.svg
share/help/sv/pitivi/figures/codecscontainers.jpg
share/help/sv/pitivi/figures/fadestep1.png
share/help/sv/pitivi/figures/fadestep2.png
share/help/sv/pitivi/figures/fadestep3.png
share/help/sv/pitivi/figures/keyframecurves.png
share/help/sv/pitivi/figures/layers.png
-share/help/sv/pitivi/figures/logo.png
share/help/sv/pitivi/figures/mainwindow.jpg
share/help/sv/pitivi/figures/ripple-after.png
share/help/sv/pitivi/figures/ripple-before.png
@@ -512,13 +510,13 @@ share/help/uk/pitivi/about.page
share/help/uk/pitivi/cheatsheet.page
share/help/uk/pitivi/codecscontainers.page
share/help/uk/pitivi/effects.page
+share/help/uk/pitivi/figures/Pitivi.svg
share/help/uk/pitivi/figures/codecscontainers.jpg
share/help/uk/pitivi/figures/fadestep1.png
share/help/uk/pitivi/figures/fadestep2.png
share/help/uk/pitivi/figures/fadestep3.png
share/help/uk/pitivi/figures/keyframecurves.png
share/help/uk/pitivi/figures/layers.png
-share/help/uk/pitivi/figures/logo.png
share/help/uk/pitivi/figures/mainwindow.jpg
share/help/uk/pitivi/figures/ripple-after.png
share/help/uk/pitivi/figures/ripple-before.png
diff --git a/multimedia/py-gstreamer1/Makefile b/multimedia/py-gstreamer1/Makefile
index cf491ba77b18..f6ef723155c3 100644
--- a/multimedia/py-gstreamer1/Makefile
+++ b/multimedia/py-gstreamer1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer
DISTVERSION= ${_GST_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-gstreamer1/pkg-plist b/multimedia/py-gstreamer1/pkg-plist
index 608411e274ce..182d39fddd2c 100644
--- a/multimedia/py-gstreamer1/pkg-plist
+++ b/multimedia/py-gstreamer1/pkg-plist
@@ -1,6 +1,7 @@
lib/gstreamer-1.0/libgstpython.so
%%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAnalytics.py
+%%PYTHON_SITELIBDIR%%/gi/overrides/GstApp.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py
@@ -8,6 +9,8 @@ lib/gstreamer-1.0/libgstpython.so
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_TAG%%.opt-1.pyc
diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile
index 41c7dbc489b7..febd28cff3d6 100644
--- a/multimedia/supersonic/Makefile
+++ b/multimedia/supersonic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= supersonic
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/multimedia/uxplay/Makefile b/multimedia/uxplay/Makefile
index 78dcce71452c..89bdd2ba0b38 100644
--- a/multimedia/uxplay/Makefile
+++ b/multimedia/uxplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uxplay
DISTVERSIONPREFIX= v
-DISTVERSION= 1.72.1
+DISTVERSION= 1.72.2
CATEGORIES= multimedia
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/multimedia/uxplay/distinfo b/multimedia/uxplay/distinfo
index 9bee126af5f7..6a5673e5b100 100644
--- a/multimedia/uxplay/distinfo
+++ b/multimedia/uxplay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749281106
-SHA256 (FDH2-UxPlay-v1.72.1_GH0.tar.gz) = f1c1f38bb503142f48e1bb2fb03df7a6581bddda7ecd95562189166844f36563
-SIZE (FDH2-UxPlay-v1.72.1_GH0.tar.gz) = 483768
+TIMESTAMP = 1751991696
+SHA256 (FDH2-UxPlay-v1.72.2_GH0.tar.gz) = 9d144c5439f1736c98227c64020f3b07294cd17e5f27a205d1d4a4e950c322c0
+SIZE (FDH2-UxPlay-v1.72.2_GH0.tar.gz) = 485290
diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile
index 9529dcb63142..9e91b0238bd7 100644
--- a/multimedia/video-trimmer/Makefile
+++ b/multimedia/video-trimmer/Makefile
@@ -1,11 +1,11 @@
PORTNAME= video-trimmer
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 5
-CATEGORIES= multimedia
+DISTVERSION= 25.03
+CATEGORIES= multimedia gnome
+DIST_SUBDIR= gnome
MAINTAINER= nxjoseph@protonmail.com
-COMMENT= Trim videos quickly
+COMMENT= Trim videos quickly without re-encoding and sacrificing video quality
WWW= https://gitlab.gnome.org/YaLTeR/video-trimmer
LICENSE= GPLv3+
@@ -20,9 +20,10 @@ USES= cargo desktop-file-utils gettext-tools gnome gstreamer meson \
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= YaLTeR
-USE_GNOME= gtk40 libadwaita
+USE_GNOME= gtk40 libadwaita pango
GLIB_SCHEMAS= org.gnome.gitlab.YaLTeR.VideoTrimmer.gschema.xml
USE_GSTREAMER= good libav
+
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
diff --git a/multimedia/video-trimmer/Makefile.crates b/multimedia/video-trimmer/Makefile.crates
index c7d3e0580207..0b30c34de83c 100644
--- a/multimedia/video-trimmer/Makefile.crates
+++ b/multimedia/video-trimmer/Makefile.crates
@@ -1,165 +1,89 @@
CARGO_CRATES= aho-corasick-1.1.3 \
- ashpd-0.9.1 \
- async-broadcast-0.7.1 \
- async-channel-2.3.1 \
- async-executor-1.13.1 \
- async-fs-2.1.2 \
- async-io-2.3.4 \
- async-lock-3.4.0 \
- async-net-2.0.0 \
- async-process-2.3.0 \
- async-recursion-1.1.1 \
- async-signal-0.2.10 \
- async-task-4.7.1 \
- async-trait-0.1.82 \
- atomic-waker-1.1.2 \
- autocfg-1.3.0 \
- bitflags-2.6.0 \
+ autocfg-1.4.0 \
+ bitflags-2.9.0 \
block-0.1.6 \
- block-buffer-0.10.4 \
- blocking-1.6.1 \
- byteorder-1.5.0 \
- cairo-rs-0.20.1 \
- cairo-sys-rs-0.20.0 \
- cc-1.1.21 \
- cfg-expr-0.16.0 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
- concurrent-queue-2.5.0 \
- cpufeatures-0.2.14 \
- crossbeam-utils-0.8.20 \
- crypto-common-0.1.6 \
- digest-0.10.7 \
- endi-1.1.0 \
- enumflags2-0.7.10 \
- enumflags2_derive-0.7.10 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- event-listener-5.3.1 \
- event-listener-strategy-0.5.2 \
- fastrand-2.1.1 \
+ cairo-rs-0.20.7 \
+ cairo-sys-rs-0.20.7 \
+ cc-1.2.17 \
+ cfg-expr-0.17.2 \
+ equivalent-1.0.2 \
field-offset-0.3.6 \
- form_urlencoded-1.2.1 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-executor-0.3.30 \
- futures-io-0.3.30 \
- futures-lite-2.3.0 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- gdk-pixbuf-0.20.1 \
- gdk-pixbuf-sys-0.20.1 \
- gdk4-0.9.0 \
- gdk4-sys-0.9.0 \
- gdk4-wayland-0.9.1 \
- gdk4-wayland-sys-0.9.0 \
- gdk4-x11-0.9.0 \
- gdk4-x11-sys-0.9.0 \
- generic-array-0.14.7 \
- getrandom-0.2.15 \
- gettext-rs-0.7.1 \
- gettext-sys-0.21.4 \
- gio-0.20.1 \
- gio-sys-0.20.1 \
- glib-0.20.3 \
- glib-macros-0.20.3 \
- glib-sys-0.20.2 \
- gobject-sys-0.20.1 \
- graphene-rs-0.20.1 \
- graphene-sys-0.20.1 \
- gsk4-0.9.0 \
- gsk4-sys-0.9.0 \
- gtk4-0.9.1 \
- gtk4-macros-0.9.1 \
- gtk4-sys-0.9.0 \
- hashbrown-0.14.5 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gdk-pixbuf-0.20.9 \
+ gdk-pixbuf-sys-0.20.7 \
+ gdk4-0.9.6 \
+ gdk4-sys-0.9.6 \
+ gettext-rs-0.7.2 \
+ gettext-sys-0.22.5 \
+ gio-0.20.9 \
+ gio-sys-0.20.9 \
+ glib-0.20.9 \
+ glib-macros-0.20.7 \
+ glib-sys-0.20.9 \
+ gobject-sys-0.20.9 \
+ graphene-rs-0.20.9 \
+ graphene-sys-0.20.7 \
+ gsk4-0.9.6 \
+ gsk4-sys-0.9.6 \
+ gtk4-0.9.6 \
+ gtk4-macros-0.9.5 \
+ gtk4-sys-0.9.6 \
+ hashbrown-0.15.2 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
- hex-0.4.3 \
- idna-0.5.0 \
- indexmap-2.5.0 \
+ indexmap-2.8.0 \
json-0.12.4 \
lazy_static-1.5.0 \
- libadwaita-0.7.0 \
- libadwaita-sys-0.7.0 \
- libc-0.2.158 \
- linux-raw-sys-0.4.14 \
+ libadwaita-0.7.2 \
+ libadwaita-sys-0.7.2 \
+ libc-0.2.171 \
locale_config-0.3.0 \
- log-0.4.22 \
+ log-0.4.26 \
malloc_buf-0.0.6 \
memchr-2.7.4 \
memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
- minimal-lexical-0.2.1 \
- nix-0.29.0 \
- nom-7.1.3 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- once_cell-1.19.0 \
- ordered-stream-0.2.0 \
- pango-0.20.1 \
- pango-sys-0.20.1 \
- parking-2.2.1 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.14 \
+ pango-0.20.9 \
+ pango-sys-0.20.9 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- piper-0.2.4 \
- pkg-config-0.3.30 \
- polling-3.7.3 \
- ppv-lite86-0.2.20 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.86 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- regex-1.10.6 \
- regex-automata-0.4.7 \
- regex-syntax-0.8.4 \
+ pkg-config-0.3.32 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.94 \
+ quote-1.0.40 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
rustc_version-0.4.1 \
- rustix-0.38.37 \
- semver-1.0.23 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.7 \
- sha1-0.10.6 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_spanned-0.6.8 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
slab-0.4.9 \
- smallvec-1.13.2 \
- static_assertions-1.1.0 \
- syn-2.0.77 \
- system-deps-7.0.2 \
+ smallvec-1.14.0 \
+ syn-2.0.100 \
+ system-deps-7.0.3 \
target-lexicon-0.12.16 \
- temp-dir-0.1.13 \
- tempfile-3.12.0 \
- tinyvec-1.8.0 \
- tinyvec_macros-0.1.1 \
- toml-0.8.19 \
+ temp-dir-0.1.14 \
+ toml-0.8.20 \
toml_datetime-0.6.8 \
- toml_edit-0.22.21 \
- tracing-0.1.40 \
- tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
- typenum-1.17.0 \
- uds_windows-1.1.0 \
- unicase-2.7.0 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.13 \
- unicode-normalization-0.1.24 \
- url-2.5.2 \
+ toml_edit-0.22.24 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
version-compare-0.2.0 \
- version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -170,13 +94,4 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.18 \
- xdg-home-1.3.0 \
- zbus-4.4.0 \
- zbus_macros-4.4.0 \
- zbus_names-3.0.0 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zvariant-4.2.0 \
- zvariant_derive-4.2.0 \
- zvariant_utils-2.1.0
+ winnow-0.7.4
diff --git a/multimedia/video-trimmer/distinfo b/multimedia/video-trimmer/distinfo
index d02c2aafaf9e..bec005c4a57d 100644
--- a/multimedia/video-trimmer/distinfo
+++ b/multimedia/video-trimmer/distinfo
@@ -1,367 +1,197 @@
-TIMESTAMP = 1737829418
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/ashpd-0.9.1.crate) = bfe7e0dd0ac5a401dc116ed9f9119cf9decc625600474cb41f0fc0a0050abc9a
-SIZE (rust/crates/ashpd-0.9.1.crate) = 79458
-SHA256 (rust/crates/async-broadcast-0.7.1.crate) = 20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e
-SIZE (rust/crates/async-broadcast-0.7.1.crate) = 21867
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
-SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
-SHA256 (rust/crates/async-io-2.3.4.crate) = 444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8
-SIZE (rust/crates/async-io-2.3.4.crate) = 49145
-SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
-SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7
-SIZE (rust/crates/async-net-2.0.0.crate) = 17787
-SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
-SIZE (rust/crates/async-process-2.3.0.crate) = 26766
-SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
-SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
-SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
-SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
-SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.82.crate) = a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1
-SIZE (rust/crates/async-trait-0.1.82.crate) = 28997
-SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
-SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
-SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cairo-rs-0.20.1.crate) = e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69
-SIZE (rust/crates/cairo-rs-0.20.1.crate) = 52730
-SHA256 (rust/crates/cairo-sys-rs-0.20.0.crate) = 428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f
-SIZE (rust/crates/cairo-sys-rs-0.20.0.crate) = 11875
-SHA256 (rust/crates/cc-1.1.21.crate) = 07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0
-SIZE (rust/crates/cc-1.1.21.crate) = 83463
-SHA256 (rust/crates/cfg-expr-0.16.0.crate) = 345c78335be0624ed29012dc10c49102196c6882c12dde65d9f35b02da2aada8
-SIZE (rust/crates/cfg-expr-0.16.0.crate) = 42802
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
-SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
-SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
-SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
-SIZE (rust/crates/endi-1.1.0.crate) = 4872
-SHA256 (rust/crates/enumflags2-0.7.10.crate) = d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d
-SIZE (rust/crates/enumflags2-0.7.10.crate) = 16622
-SHA256 (rust/crates/enumflags2_derive-0.7.10.crate) = de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8
-SIZE (rust/crates/enumflags2_derive-0.7.10.crate) = 8104
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
-SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1
-SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
-SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
-SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
-SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/gdk-pixbuf-0.20.1.crate) = 8730751991b97419fc3f0c2dca2c9e45b48edf46e48e0f965964ecf33889812f
-SIZE (rust/crates/gdk-pixbuf-0.20.1.crate) = 17802
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.1.crate) = 1ffbf649fd5b1c8c0f0feeb015b7533c3ef92da2887fb95ddd338bc2b1644a7c
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.1.crate) = 9857
-SHA256 (rust/crates/gdk4-0.9.0.crate) = 4b7d7237c1487ed4b300aac7744efcbf1319e12d60d7afcd6f505414bd5b5dea
-SIZE (rust/crates/gdk4-0.9.0.crate) = 90600
-SHA256 (rust/crates/gdk4-sys-0.9.0.crate) = a67576c8ec012156d7f680e201a807b4432a77babb3157e0555e990ab6bcd878
-SIZE (rust/crates/gdk4-sys-0.9.0.crate) = 65801
-SHA256 (rust/crates/gdk4-wayland-0.9.1.crate) = d48ff9cbd61a1a87b36faed4793d0d8603a2cd8db38f5df7800448ddc1a3d462
-SIZE (rust/crates/gdk4-wayland-0.9.1.crate) = 7350
-SHA256 (rust/crates/gdk4-wayland-sys-0.9.0.crate) = 23295b2ecafae572224a382b876b0bdc0fed947da63b51edebc8798288002048
-SIZE (rust/crates/gdk4-wayland-sys-0.9.0.crate) = 3606
-SHA256 (rust/crates/gdk4-x11-0.9.0.crate) = c4b89c2149f74668d630279559fb5e2b4f11a77124b73d04518cc344854cd626
-SIZE (rust/crates/gdk4-x11-0.9.0.crate) = 9780
-SHA256 (rust/crates/gdk4-x11-sys-0.9.0.crate) = a186f565940124ebd6c1c97e9eb0909e2d19a33ccd3eebed4ff32ebda766207d
-SIZE (rust/crates/gdk4-x11-sys-0.9.0.crate) = 6667
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gettext-rs-0.7.1.crate) = 4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c
-SIZE (rust/crates/gettext-rs-0.7.1.crate) = 13844
-SHA256 (rust/crates/gettext-sys-0.21.4.crate) = f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67
-SIZE (rust/crates/gettext-sys-0.21.4.crate) = 6501941
-SHA256 (rust/crates/gio-0.20.1.crate) = dcacaa37401cad0a95aadd266bc39c72a131d454fc012f6dfd217f891d76cc52
-SIZE (rust/crates/gio-0.20.1.crate) = 203175
-SHA256 (rust/crates/gio-sys-0.20.1.crate) = 5237611e97e9b86ab5768adc3eef853ae713ea797aa3835404acdfacffc9fb38
-SIZE (rust/crates/gio-sys-0.20.1.crate) = 81923
-SHA256 (rust/crates/glib-0.20.3.crate) = 95648aac01b75503000bb3bcaa5ec7a7a2dd61e43636b8b1814854de94dd80e4
-SIZE (rust/crates/glib-0.20.3.crate) = 283198
-SHA256 (rust/crates/glib-macros-0.20.3.crate) = 302f1d633c9cdef4350330e7b68fd8016e2834bb106c93fdf9789fcde753c1ab
-SIZE (rust/crates/glib-macros-0.20.3.crate) = 71520
-SHA256 (rust/crates/glib-sys-0.20.2.crate) = 92eee4531c1c9abba945d19378b205031b5890e1f99c319ba0503b6e0c06a163
-SIZE (rust/crates/glib-sys-0.20.2.crate) = 63648
-SHA256 (rust/crates/gobject-sys-0.20.1.crate) = fa3d1dcd8a1eb2e7c22be3d5e792b14b186f3524f79b25631730f9a8c169d49a
-SIZE (rust/crates/gobject-sys-0.20.1.crate) = 19162
-SHA256 (rust/crates/graphene-rs-0.20.1.crate) = 80aac87f74e81c0e13433e892a047237abdc37945c86887f5eed905038356e69
-SIZE (rust/crates/graphene-rs-0.20.1.crate) = 17348
-SHA256 (rust/crates/graphene-sys-0.20.1.crate) = cc2f91ecd32989efad60326cc20a8fb252bd2852239a08e4e70cde8c100de9ca
-SIZE (rust/crates/graphene-sys-0.20.1.crate) = 11688
-SHA256 (rust/crates/gsk4-0.9.0.crate) = 1f3cf2091e1af185b347b3450817d93dea6fe435df7abd4c2cd7fb5bcb4cfda8
-SIZE (rust/crates/gsk4-0.9.0.crate) = 32606
-SHA256 (rust/crates/gsk4-sys-0.9.0.crate) = 6aa69614a26d8760c186c3690f1b0fbb917572ca23ef83137445770ceddf8cde
-SIZE (rust/crates/gsk4-sys-0.9.0.crate) = 15364
-SHA256 (rust/crates/gtk4-0.9.1.crate) = f4fe572bf318e5dbc6f5a2f8a25d853f1ae3f42768c0b08af6ca20a18f4057e1
-SIZE (rust/crates/gtk4-0.9.1.crate) = 473490
-SHA256 (rust/crates/gtk4-macros-0.9.1.crate) = e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf
-SIZE (rust/crates/gtk4-macros-0.9.1.crate) = 16610
-SHA256 (rust/crates/gtk4-sys-0.9.0.crate) = 1114a207af8ada02cf4658a76692f4190f06f093380d5be07e3ca8b43aa7c666
-SIZE (rust/crates/gtk4-sys-0.9.0.crate) = 109822
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
-SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
-SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
-SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
-SIZE (rust/crates/json-0.12.4.crate) = 105942
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libadwaita-0.7.0.crate) = 2ff9c222b5c783729de45185f07b2fec2d43a7f9c63961e777d3667e20443878
-SIZE (rust/crates/libadwaita-0.7.0.crate) = 116886
-SHA256 (rust/crates/libadwaita-sys-0.7.0.crate) = 1c44d8bdbad31d6639e1f20cc9c1424f1a8e02d751fc28d44659bf743fb9eca6
-SIZE (rust/crates/libadwaita-sys-0.7.0.crate) = 28601
-SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
-SIZE (rust/crates/libc-0.2.158.crate) = 751340
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
-SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
-SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
-SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
-SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
-SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
-SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
-SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
-SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/pango-0.20.1.crate) = 5764e5a174a5a0ec054fe5962ce6d4fc7052e2d0dcc23bbc77202b40a4a403d3
-SIZE (rust/crates/pango-0.20.1.crate) = 45575
-SHA256 (rust/crates/pango-sys-0.20.1.crate) = fd317e1de76b14b3d3efe05518c08b360327f1ab7fec150473a89ffcad4b072d
-SIZE (rust/crates/pango-sys-0.20.1.crate) = 24969
-SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
-SIZE (rust/crates/parking-2.2.1.crate) = 10685
-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
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
-SIZE (rust/crates/piper-0.2.4.crate) = 15950
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/polling-3.7.3.crate) = cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511
-SIZE (rust/crates/polling-3.7.3.crate) = 58276
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
-SIZE (rust/crates/regex-1.10.6.crate) = 253894
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
-SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
-SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
-SIZE (rust/crates/rustix-0.38.37.crate) = 371243
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
-SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
-SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
-SHA256 (rust/crates/system-deps-7.0.2.crate) = 070a0a5e7da2d24be457809c4b3baa57a835fd2829ad8b86f9a049052fe71031
-SIZE (rust/crates/system-deps-7.0.2.crate) = 26281
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/temp-dir-0.1.13.crate) = 1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231
-SIZE (rust/crates/temp-dir-0.1.13.crate) = 5829
-SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
-SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
-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/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.21.crate) = 3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf
-SIZE (rust/crates/toml_edit-0.22.21.crate) = 106010
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-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/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
-SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
-SIZE (rust/crates/winnow-0.6.18.crate) = 163357
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
-SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
-SIZE (rust/crates/zbus-4.4.0.crate) = 158301
-SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e
-SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183
-SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
-SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe
-SIZE (rust/crates/zvariant-4.2.0.crate) = 82180
-SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449
-SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
-SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
-SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
-SHA256 (video-trimmer-v0.9.0.tar.bz2) = b94df7ef584f893f2030b146d6170bf21713a3f338e0b78ddd70aff2379d9abb
-SIZE (video-trimmer-v0.9.0.tar.bz2) = 168601
+TIMESTAMP = 1751290335
+SHA256 (gnome/rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (gnome/rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (gnome/rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (gnome/rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (gnome/rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (gnome/rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (gnome/rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (gnome/rust/crates/block-0.1.6.crate) = 4077
+SHA256 (gnome/rust/crates/cairo-rs-0.20.7.crate) = ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7
+SIZE (gnome/rust/crates/cairo-rs-0.20.7.crate) = 52722
+SHA256 (gnome/rust/crates/cairo-sys-rs-0.20.7.crate) = f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df
+SIZE (gnome/rust/crates/cairo-sys-rs-0.20.7.crate) = 11934
+SHA256 (gnome/rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (gnome/rust/crates/cc-1.2.17.crate) = 105794
+SHA256 (gnome/rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
+SIZE (gnome/rust/crates/cfg-expr-0.17.2.crate) = 44034
+SHA256 (gnome/rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (gnome/rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (gnome/rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (gnome/rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (gnome/rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (gnome/rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (gnome/rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (gnome/rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (gnome/rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (gnome/rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (gnome/rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (gnome/rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (gnome/rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (gnome/rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (gnome/rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (gnome/rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (gnome/rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (gnome/rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (gnome/rust/crates/gdk-pixbuf-0.20.9.crate) = 7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0
+SIZE (gnome/rust/crates/gdk-pixbuf-0.20.9.crate) = 21619
+SHA256 (gnome/rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
+SIZE (gnome/rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 9852
+SHA256 (gnome/rust/crates/gdk4-0.9.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
+SIZE (gnome/rust/crates/gdk4-0.9.6.crate) = 97926
+SHA256 (gnome/rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
+SIZE (gnome/rust/crates/gdk4-sys-0.9.6.crate) = 70859
+SHA256 (gnome/rust/crates/gettext-rs-0.7.2.crate) = a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a
+SIZE (gnome/rust/crates/gettext-rs-0.7.2.crate) = 13870
+SHA256 (gnome/rust/crates/gettext-sys-0.22.5.crate) = bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661
+SIZE (gnome/rust/crates/gettext-sys-0.22.5.crate) = 10282346
+SHA256 (gnome/rust/crates/gio-0.20.9.crate) = a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487
+SIZE (gnome/rust/crates/gio-0.20.9.crate) = 220512
+SHA256 (gnome/rust/crates/gio-sys-0.20.9.crate) = 160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e
+SIZE (gnome/rust/crates/gio-sys-0.20.9.crate) = 86086
+SHA256 (gnome/rust/crates/glib-0.20.9.crate) = 707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686
+SIZE (gnome/rust/crates/glib-0.20.9.crate) = 293359
+SHA256 (gnome/rust/crates/glib-macros-0.20.7.crate) = 715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68
+SIZE (gnome/rust/crates/glib-macros-0.20.7.crate) = 72089
+SHA256 (gnome/rust/crates/glib-sys-0.20.9.crate) = a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb
+SIZE (gnome/rust/crates/glib-sys-0.20.9.crate) = 67109
+SHA256 (gnome/rust/crates/gobject-sys-0.20.9.crate) = c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3
+SIZE (gnome/rust/crates/gobject-sys-0.20.9.crate) = 22509
+SHA256 (gnome/rust/crates/graphene-rs-0.20.9.crate) = 3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19
+SIZE (gnome/rust/crates/graphene-rs-0.20.9.crate) = 21946
+SHA256 (gnome/rust/crates/graphene-sys-0.20.7.crate) = 11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a
+SIZE (gnome/rust/crates/graphene-sys-0.20.7.crate) = 11684
+SHA256 (gnome/rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
+SIZE (gnome/rust/crates/gsk4-0.9.6.crate) = 37149
+SHA256 (gnome/rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
+SIZE (gnome/rust/crates/gsk4-sys-0.9.6.crate) = 19232
+SHA256 (gnome/rust/crates/gtk4-0.9.6.crate) = af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d
+SIZE (gnome/rust/crates/gtk4-0.9.6.crate) = 485701
+SHA256 (gnome/rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
+SIZE (gnome/rust/crates/gtk4-macros-0.9.5.crate) = 16721
+SHA256 (gnome/rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6
+SIZE (gnome/rust/crates/gtk4-sys-0.9.6.crate) = 114426
+SHA256 (gnome/rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (gnome/rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (gnome/rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (gnome/rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (gnome/rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (gnome/rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (gnome/rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
+SIZE (gnome/rust/crates/json-0.12.4.crate) = 105942
+SHA256 (gnome/rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (gnome/rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (gnome/rust/crates/libadwaita-0.7.2.crate) = 500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191
+SIZE (gnome/rust/crates/libadwaita-0.7.2.crate) = 125693
+SHA256 (gnome/rust/crates/libadwaita-sys-0.7.2.crate) = 6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db
+SIZE (gnome/rust/crates/libadwaita-sys-0.7.2.crate) = 35416
+SHA256 (gnome/rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (gnome/rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (gnome/rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
+SIZE (gnome/rust/crates/locale_config-0.3.0.crate) = 20808
+SHA256 (gnome/rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
+SIZE (gnome/rust/crates/log-0.4.26.crate) = 47022
+SHA256 (gnome/rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (gnome/rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (gnome/rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (gnome/rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (gnome/rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (gnome/rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (gnome/rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (gnome/rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (gnome/rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (gnome/rust/crates/mime_guess-2.0.5.crate) = 27166
+SHA256 (gnome/rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (gnome/rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (gnome/rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
+SIZE (gnome/rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (gnome/rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
+SIZE (gnome/rust/crates/objc_id-0.1.1.crate) = 3258
+SHA256 (gnome/rust/crates/pango-0.20.9.crate) = 6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec
+SIZE (gnome/rust/crates/pango-0.20.9.crate) = 49656
+SHA256 (gnome/rust/crates/pango-sys-0.20.9.crate) = 0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5
+SIZE (gnome/rust/crates/pango-sys-0.20.9.crate) = 28371
+SHA256 (gnome/rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (gnome/rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (gnome/rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (gnome/rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (gnome/rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (gnome/rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (gnome/rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (gnome/rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (gnome/rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (gnome/rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (gnome/rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (gnome/rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (gnome/rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (gnome/rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (gnome/rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (gnome/rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (gnome/rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (gnome/rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (gnome/rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (gnome/rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (gnome/rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (gnome/rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (gnome/rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (gnome/rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (gnome/rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (gnome/rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (gnome/rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (gnome/rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (gnome/rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (gnome/rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (gnome/rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (gnome/rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (gnome/rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (gnome/rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (gnome/rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (gnome/rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (gnome/rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
+SIZE (gnome/rust/crates/system-deps-7.0.3.crate) = 26313
+SHA256 (gnome/rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (gnome/rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (gnome/rust/crates/temp-dir-0.1.14.crate) = bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72
+SIZE (gnome/rust/crates/temp-dir-0.1.14.crate) = 5943
+SHA256 (gnome/rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
+SIZE (gnome/rust/crates/toml-0.8.20.crate) = 51095
+SHA256 (gnome/rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (gnome/rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (gnome/rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (gnome/rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (gnome/rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (gnome/rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (gnome/rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (gnome/rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (gnome/rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (gnome/rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (gnome/rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (gnome/rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (gnome/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (gnome/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (gnome/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (gnome/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (gnome/rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (gnome/rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (gnome/rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (gnome/rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (gnome/rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (gnome/rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (gnome/rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (gnome/rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (gnome/rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (gnome/rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (gnome/rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (gnome/rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (gnome/rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (gnome/rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (gnome/rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (gnome/rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (gnome/rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (gnome/rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (gnome/rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (gnome/rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (gnome/rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
+SIZE (gnome/rust/crates/winnow-0.7.4.crate) = 173588
+SHA256 (gnome/video-trimmer-v25.03.tar.bz2) = 5bb04f648fe7a823b48fa30f7d718533023349e9a289461126f180934cf09728
+SIZE (gnome/video-trimmer-v25.03.tar.bz2) = 171020
diff --git a/multimedia/video-trimmer/pkg-plist b/multimedia/video-trimmer/pkg-plist
index 2b72242b52ec..24c1030c31e9 100644
--- a/multimedia/video-trimmer/pkg-plist
+++ b/multimedia/video-trimmer/pkg-plist
@@ -35,6 +35,7 @@ share/locale/pt_BR/LC_MESSAGES/video-trimmer.mo
share/locale/ro/LC_MESSAGES/video-trimmer.mo
share/locale/ru/LC_MESSAGES/video-trimmer.mo
share/locale/sl/LC_MESSAGES/video-trimmer.mo
+share/locale/sr/LC_MESSAGES/video-trimmer.mo
share/locale/sv/LC_MESSAGES/video-trimmer.mo
share/locale/ta/LC_MESSAGES/video-trimmer.mo
share/locale/tr/LC_MESSAGES/video-trimmer.mo
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index 27a14db4420b..cc0b1f3961e2 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.4
-PORTREVISION= 2
+DISTVERSION= 0.10.6
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
@@ -33,7 +32,7 @@ DBDIR= /var/db/${PORTNAME}
USE_GITLAB= yes
GL_ACCOUNT= famedly
-GL_TAGNAME= 18a83ea292dc6f56450cf5eefac16b7a12a77494
+GL_TAGNAME= db35c8b059386741320044ecbac633cf674010b4
.include <bsd.port.pre.mk>
diff --git a/net-im/conduit/Makefile.crates b/net-im/conduit/Makefile.crates
index 55935e683312..b7e4bd69f568 100644
--- a/net-im/conduit/Makefile.crates
+++ b/net-im/conduit/Makefile.crates
@@ -1,6 +1,6 @@
CARGO_CRATES= addr2line-0.24.2 \
adler-1.0.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
@@ -14,30 +14,32 @@ CARGO_CRATES= addr2line-0.24.2 \
async-trait-0.1.88 \
atomic-0.6.0 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- axum-0.7.9 \
- axum-core-0.4.5 \
- axum-extra-0.9.6 \
- axum-server-0.6.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ aws-lc-rs-1.13.1 \
+ aws-lc-sys-0.29.0 \
+ axum-0.8.4 \
+ axum-core-0.5.2 \
+ axum-extra-0.10.1 \
+ axum-server-0.7.2 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
base64ct-1.6.0 \
bindgen-0.69.5 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
blake2b_simd-1.0.2 \
block-buffer-0.10.4 \
- bumpalo-3.17.0 \
+ bumpalo-3.18.1 \
bytemuck-1.22.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
bytesize-2.0.1 \
bzip2-sys-0.1.11+1.0.8 \
- cc-1.2.21 \
+ cc-1.2.26 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.40 \
clang-sys-1.8.1 \
@@ -45,13 +47,14 @@ CARGO_CRATES= addr2line-0.24.2 \
clap_builder-4.5.37 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
+ cmake-0.1.54 \
color_quant-1.1.0 \
const-oid-0.9.6 \
const_panic-0.2.8 \
constant_time_eq-0.3.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
- cpufeatures-0.2.12 \
+ cpufeatures-0.2.17 \
crc32fast-1.4.2 \
critical-section-1.2.0 \
crossbeam-channel-0.5.13 \
@@ -68,15 +71,15 @@ CARGO_CRATES= addr2line-0.24.2 \
directories-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
+ dunce-1.0.5 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
- either-1.12.0 \
- encoding_rs-0.8.35 \
+ either-1.15.0 \
enum-as-inner-0.6.0 \
equivalent-1.0.2 \
+ errno-0.3.13 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- fastrand-2.3.0 \
fdeflate-0.3.4 \
fiat-crypto-0.2.9 \
figment-0.10.19 \
@@ -84,6 +87,8 @@ CARGO_CRATES= addr2line-0.24.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
+ fs-err-3.1.1 \
+ fs_extra-1.3.0 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
@@ -95,15 +100,15 @@ CARGO_CRATES= addr2line-0.24.2 \
generator-0.8.4 \
generic-array-0.14.7 \
getrandom-0.2.16 \
- getrandom-0.3.2 \
+ getrandom-0.3.3 \
gif-0.13.1 \
gimli-0.31.1 \
glob-0.3.2 \
- h2-0.4.8 \
+ h2-0.4.10 \
hashbrown-0.12.3 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
hashlink-0.10.0 \
- headers-0.4.0 \
+ headers-0.4.1 \
headers-core-0.3.0 \
heck-0.4.1 \
heck-0.5.0 \
@@ -112,11 +117,12 @@ CARGO_CRATES= addr2line-0.24.2 \
hickory-proto-0.25.2 \
hickory-resolver-0.25.2 \
hmac-0.12.1 \
+ home-0.5.11 \
hostname-0.3.1 \
http-1.3.1 \
http-auth-0.1.9 \
http-body-1.0.1 \
- http-body-util-0.1.1 \
+ http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
humantime-2.2.0 \
@@ -124,7 +130,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-1.6.0 \
hyper-rustls-0.26.0 \
hyper-timeout-0.5.1 \
- hyper-util-0.1.5 \
+ hyper-util-0.1.14 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -144,9 +150,10 @@ CARGO_CRATES= addr2line-0.24.2 \
ipconfig-0.3.2 \
ipnet-2.9.0 \
itertools-0.12.1 \
+ itertools-0.14.0 \
itoa-1.0.15 \
jobserver-0.1.33 \
- js-sys-0.3.74 \
+ js-sys-0.3.77 \
js_int-0.2.2 \
js_option-0.1.1 \
jsonwebtoken-9.3.1 \
@@ -154,12 +161,13 @@ CARGO_CRATES= addr2line-0.24.2 \
konst_kernel-0.3.9 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.172 \
- libloading-0.8.3 \
+ libc-0.2.174 \
+ libloading-0.8.8 \
libredox-0.1.3 \
libsqlite3-sys-0.33.0 \
libz-sys-1.1.18 \
linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.15 \
litemap-0.8.0 \
lock_api-0.4.12 \
log-0.4.27 \
@@ -169,15 +177,14 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
match_cfg-0.1.0 \
matchers-0.1.0 \
- matchit-0.7.3 \
- memchr-2.7.4 \
+ matchit-0.8.4 \
+ memchr-2.7.5 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.4 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
moka-0.12.10 \
- multer-3.1.0 \
nix-0.30.1 \
nom-7.1.3 \
nu-ansi-term-0.46.0 \
@@ -203,18 +210,19 @@ CARGO_CRATES= addr2line-0.24.2 \
pear_codegen-0.2.9 \
pem-3.0.4 \
percent-encoding-2.3.1 \
- pin-project-1.1.5 \
- pin-project-internal-1.1.5 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
platforms-3.4.0 \
png-0.17.13 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
+ prettyplease-0.2.35 \
proc-macro-crate-3.1.0 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
@@ -244,22 +252,22 @@ CARGO_CRATES= addr2line-0.24.2 \
rust-argon2-2.1.0 \
rust-librocksdb-sys-0.37.0+10.2.1 \
rust-rocksdb-0.41.0 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
- rustls-0.21.12 \
+ rustix-0.38.44 \
rustls-0.22.4 \
+ rustls-0.23.28 \
rustls-native-certs-0.7.0 \
- rustls-pemfile-2.1.2 \
+ rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.101.7 \
rustls-webpki-0.102.4 \
- rustversion-1.0.17 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
schannel-0.1.23 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- sct-0.7.1 \
sd-notify-0.4.5 \
security-framework-2.11.0 \
security-framework-sys-2.11.0 \
@@ -268,7 +276,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_derive-1.0.219 \
serde_html_form-0.2.7 \
serde_json-1.0.140 \
- serde_path_to_error-0.1.16 \
+ serde_path_to_error-0.1.17 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
@@ -281,17 +289,16 @@ CARGO_CRATES= addr2line-0.24.2 \
signature-2.2.0 \
simd-adler32-0.3.7 \
simple_asn1-0.6.2 \
- slab-0.4.9 \
- smallvec-1.15.0 \
- socket2-0.5.9 \
- spin-0.9.8 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
subslice-0.2.3 \
- subtle-2.5.0 \
- syn-2.0.101 \
+ subtle-2.6.1 \
+ syn-2.0.104 \
sync_wrapper-0.1.2 \
- sync_wrapper-1.0.1 \
+ sync_wrapper-1.0.2 \
synstructure-0.13.2 \
tagptr-0.2.0 \
thiserror-1.0.69 \
@@ -308,10 +315,10 @@ CARGO_CRATES= addr2line-0.24.2 \
tinystr-0.8.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.0 \
+ tokio-1.45.1 \
tokio-macros-2.5.0 \
- tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
+ tokio-rustls-0.26.2 \
tokio-socks-0.5.1 \
tokio-stream-0.1.17 \
tokio-util-0.7.15 \
@@ -323,18 +330,18 @@ CARGO_CRATES= addr2line-0.24.2 \
tonic-0.12.3 \
tower-0.4.13 \
tower-0.5.2 \
- tower-http-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.29 \
+ tracing-core-0.1.34 \
tracing-flame-0.2.0 \
tracing-log-0.2.0 \
tracing-opentelemetry-0.30.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
typewit-1.9.0 \
typewit_proc_macros-1.8.1 \
uncased-0.9.10 \
@@ -344,21 +351,22 @@ CARGO_CRATES= addr2line-0.24.2 \
url-2.5.4 \
utf8_iter-1.0.4 \
uuid-1.8.0 \
- valuable-0.1.0 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.97 \
- wasm-bindgen-backend-0.2.97 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.42 \
- wasm-bindgen-macro-0.2.97 \
- wasm-bindgen-macro-support-0.2.97 \
- wasm-bindgen-shared-0.2.97 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
web-sys-0.3.69 \
web-time-1.1.0 \
weezl-0.1.8 \
+ which-4.4.2 \
widestring-1.1.0 \
wildmatch-2.3.4 \
winapi-0.3.9 \
@@ -416,4 +424,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zstd-sys-2.0.10+zstd.1.5.6 \
zune-core-0.4.12 \
zune-jpeg-0.4.11 \
- ruma,ruma-appservice-api,ruma-client-api,ruma-common,ruma-events,ruma-federation-api,ruma-identifiers-validation,ruma-macros,ruma-push-gateway-api,ruma-signatures,ruma-state-res@git+https://github.com/ruma/ruma.git\#469a185332d109b227351bf39544732da05aded7
+ ruma,ruma-appservice-api,ruma-client-api,ruma-common,ruma-events,ruma-federation-api,ruma-identifiers-validation,ruma-macros,ruma-push-gateway-api,ruma-signatures,ruma-state-res@git+https://github.com/ruma/ruma.git\#a0e8064064dbdc6c935394c72c6f43d7bd89b92d
diff --git a/net-im/conduit/distinfo b/net-im/conduit/distinfo
index 76781463fbb2..ca7c0d8b1526 100644
--- a/net-im/conduit/distinfo
+++ b/net-im/conduit/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1749030375
+TIMESTAMP = 1751999459
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -31,18 +31,22 @@ SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f6307
SIZE (rust/crates/atomic-0.6.0.crate) = 12919
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
-SIZE (rust/crates/axum-0.7.9.crate) = 155272
-SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
-SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/axum-extra-0.9.6.crate) = c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04
-SIZE (rust/crates/axum-extra-0.9.6.crate) = 47663
-SHA256 (rust/crates/axum-server-0.6.0.crate) = c1ad46c3ec4e12f4a4b6835e173ba21c25e484c9d02b49770bf006ce5367c036
-SIZE (rust/crates/axum-server-0.6.0.crate) = 36772
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
+SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
+SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
+SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
+SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
+SIZE (rust/crates/axum-0.8.4.crate) = 175159
+SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/axum-extra-0.10.1.crate) = 45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d
+SIZE (rust/crates/axum-extra-0.10.1.crate) = 66375
+SHA256 (rust/crates/axum-server-0.7.2.crate) = 495c05f60d6df0093e8fb6e74aa5846a0ad06abaf96d76166283720bf740f8ab
+SIZE (rust/crates/axum-server-0.7.2.crate) = 42158
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
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
@@ -53,14 +57,14 @@ SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f2
SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/blake2b_simd-1.0.2.crate) = 23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780
SIZE (rust/crates/blake2b_simd-1.0.2.crate) = 34165
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -73,12 +77,12 @@ SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981
SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cc-1.2.21.crate) = 8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0
-SIZE (rust/crates/cc-1.2.21.crate) = 106117
+SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
+SIZE (rust/crates/cc-1.2.26.crate) = 107013
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
@@ -93,6 +97,8 @@ SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6e
SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -105,8 +111,8 @@ SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
-SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
@@ -139,24 +145,24 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
-SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
-SIZE (rust/crates/either-1.12.0.crate) = 18974
-SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
-SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
SIZE (rust/crates/enum-as-inner-0.6.0.crate) = 12079
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
-SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
@@ -171,6 +177,10 @@ SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
@@ -193,24 +203,24 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
SIZE (rust/crates/gif-0.13.1.crate) = 36408
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
+SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
+SIZE (rust/crates/h2-0.4.10.crate) = 174800
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
-SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
-SIZE (rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
+SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -227,6 +237,8 @@ SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208
SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
SIZE (rust/crates/hostname-0.3.1.crate) = 9272
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -235,8 +247,8 @@ SHA256 (rust/crates/http-auth-0.1.9.crate) = 643c9bbf6a4ea8a656d6b4cd53d34f79e3f
SIZE (rust/crates/http-auth-0.1.9.crate) = 39318
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
-SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
@@ -251,8 +263,8 @@ SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c
SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793
SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727
-SHA256 (rust/crates/hyper-util-0.1.5.crate) = 7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56
-SIZE (rust/crates/hyper-util-0.1.5.crate) = 69740
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -291,12 +303,14 @@ SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
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.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.74.crate) = a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705
-SIZE (rust/crates/js-sys-0.3.74.crate) = 54505
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/js_int-0.2.2.crate) = d937f95470b270ce8b8950207715d71aa8e153c0d44c6684d59397ed4949160a
SIZE (rust/crates/js_int-0.2.2.crate) = 11634
SHA256 (rust/crates/js_option-0.1.1.crate) = 68421373957a1593a767013698dbf206e2b221eefe97a44d98d18672ff38423c
@@ -311,10 +325,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
-SIZE (rust/crates/libloading-0.8.3.crate) = 28480
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa
@@ -323,6 +337,8 @@ SHA256 (rust/crates/libz-sys-1.1.18.crate) = c15da26e5af7e25c90b37a2d75cdbf940cf
SIZE (rust/crates/libz-sys-1.1.18.crate) = 817891
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
@@ -341,24 +357,22 @@ SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7
SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
-SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
-SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
-SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -409,10 +423,10 @@ SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9
SIZE (rust/crates/pem-3.0.4.crate) = 13040
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-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
-SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
-SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
-SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -425,14 +439,16 @@ SHA256 (rust/crates/platforms-3.4.0.crate) = db23d408679286588f4d4644f965003d056
SIZE (rust/crates/platforms-3.4.0.crate) = 29298
SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
SIZE (rust/crates/png-0.17.13.crate) = 103176
-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-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.35.crate) = 061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a
+SIZE (rust/crates/prettyplease-0.2.35.crate) = 71857
SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
@@ -491,28 +507,30 @@ SHA256 (rust/crates/rust-librocksdb-sys-0.37.0+10.2.1.crate) = 4951352c7a5abbf23
SIZE (rust/crates/rust-librocksdb-sys-0.37.0+10.2.1.crate) = 5813694
SHA256 (rust/crates/rust-rocksdb-0.41.0.crate) = e04453858c1d03683f6e142026dbf30c387f71c7bb0f017b408d96364c0acdbd
SIZE (rust/crates/rust-rocksdb-0.41.0.crate) = 166759
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
-SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
-SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
SIZE (rust/crates/rustls-webpki-0.102.4.crate) = 200657
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
@@ -521,8 +539,6 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4
SIZE (rust/crates/sd-notify-0.4.5.crate) = 12582
SHA256 (rust/crates/security-framework-2.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
@@ -539,8 +555,8 @@ SHA256 (rust/crates/serde_html_form-0.2.7.crate) = 9d2de91cf02bbc07cde38891769cc
SIZE (rust/crates/serde_html_form-0.2.7.crate) = 17915
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -565,28 +581,26 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/subslice-0.2.3.crate) = e0a8e4809a3bb02de01f1f7faf1ba01a83af9e8eabcd4d31dd6e413d14d56aae
SIZE (rust/crates/subslice-0.2.3.crate) = 25975
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
-SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
@@ -619,14 +633,14 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
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.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
-SIZE (rust/crates/tokio-1.45.0.crate) = 800721
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
@@ -649,18 +663,18 @@ SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b7
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
-SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
-SIZE (rust/crates/tower-http-0.5.2.crate) = 118675
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
+SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -671,8 +685,8 @@ SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7c
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/typewit-1.9.0.crate) = c6fb9ae6a3cafaf0a5d14c2302ca525f9ae8e07a0f0e6949de88d882c37a6e24
SIZE (rust/crates/typewit-1.9.0.crate) = 61521
SHA256 (rust/crates/typewit_proc_macros-1.8.1.crate) = e36a83ea2b3c704935a01b4642946aadd445cea40b10935e3f8bd8052b8193d6
@@ -691,36 +705,38 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
SIZE (rust/crates/uuid-1.8.0.crate) = 44043
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.97.crate) = d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c
-SIZE (rust/crates/wasm-bindgen-0.2.97.crate) = 45515
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.97.crate) = 31099
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051
-SIZE (rust/crates/wasm-bindgen-macro-0.2.97.crate) = 7146
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 22824
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49
-SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
SIZE (rust/crates/widestring-1.1.0.crate) = 85046
SHA256 (rust/crates/wildmatch-2.3.4.crate) = 3928939971918220fed093266b809d1ee4ec6c1a2d72692ff6876898f3b16c19
@@ -835,7 +851,7 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
SIZE (rust/crates/zune-jpeg-0.4.11.crate) = 61815
-SHA256 (ruma-ruma-469a185332d109b227351bf39544732da05aded7_GH0.tar.gz) = c325cd4bfaa3135e7743f3fbb938b38fc947d458a9fc8e360f6f261b5cbdaeb5
-SIZE (ruma-ruma-469a185332d109b227351bf39544732da05aded7_GH0.tar.gz) = 738559
-SHA256 (famedly-conduit-18a83ea292dc6f56450cf5eefac16b7a12a77494_GL0.tar.gz) = d7b2bd3e292ed50931360a0d9846b967e4f5127bba898b7c4a3211cc9ef2a5dc
-SIZE (famedly-conduit-18a83ea292dc6f56450cf5eefac16b7a12a77494_GL0.tar.gz) = 346292
+SHA256 (ruma-ruma-a0e8064064dbdc6c935394c72c6f43d7bd89b92d_GH0.tar.gz) = b12e2d0aeee8af7b30d510e46d7d225b639c74c6810710e082ec89ece13e6582
+SIZE (ruma-ruma-a0e8064064dbdc6c935394c72c6f43d7bd89b92d_GH0.tar.gz) = 773746
+SHA256 (famedly-conduit-db35c8b059386741320044ecbac633cf674010b4_GL0.tar.gz) = 492a65e9af5064b8b243941b754ccf6bd69f2238d6bb1e9b6bee529742307ec3
+SIZE (famedly-conduit-db35c8b059386741320044ecbac633cf674010b4_GL0.tar.gz) = 347408
diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile
index 21cd21085c43..683579d04bb5 100644
--- a/net-im/coyim/Makefile
+++ b/net-im/coyim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coyim
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MAINTAINER= fox@FreeBSD.org
diff --git a/net-im/discordo/Makefile b/net-im/discordo/Makefile
index 5c6264112a52..8587fa5ca1e6 100644
--- a/net-im/discordo/Makefile
+++ b/net-im/discordo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= discordo
DISTVERSION= g20220909
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-im
MAINTAINER= lcook@FreeBSD.org
diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile
index 41d41078bcc2..eff050a01aaf 100644
--- a/net-im/dissent/Makefile
+++ b/net-im/dissent/Makefile
@@ -1,10 +1,10 @@
PORTNAME= dissent
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.34
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Tiny native Discord app
WWW= https://github.com/diamondburned/dissent
diff --git a/net-im/ejabberd/Makefile b/net-im/ejabberd/Makefile
index 682e55e55a93..aa260decd131 100644
--- a/net-im/ejabberd/Makefile
+++ b/net-im/ejabberd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ejabberd
-PORTVERSION= 25.04
+PORTVERSION= 25.07
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
@@ -96,32 +96,32 @@ SUB_LIST= ${SUBS} \
SHEBANG_FILES= ${WRKSRC}/ejabberdctl.template
BASE64URL_VER= 1.0.1
-CACHE_TAB_VER= 1.0.31
-EIMP_VER= 1.0.24
+CACHE_TAB_VER= 1.0.33
+EIMP_VER= 1.0.26
EPAM_VER= 1.0.14
EREDIS_VER= 1.2.0
-ESIP_VER= 1.0.57
-EZLIB_VER= 1.0.13
-FAST_TLS_VER= 1.1.22
-FAST_XML_VER= 1.1.55
-FAST_YAML_VER= 1.0.37
+ESIP_VER= 1.0.58
+EZLIB_VER= 1.0.15
+FAST_TLS_VER= 1.1.24
+FAST_XML_VER= 1.1.57
+FAST_YAML_VER= 1.0.39
IDNA_VER= 6.0.0
JIFFY_VER= 1.1.1
JOSE_VER= 1.11.10
LUERL_VER= 1.2
MQTREE_VER= 1.0.17
-P1_ACME_VER= 1.0.25
+P1_ACME_VER= 1.0.27
P1_MYSQL_VER= 1.0.26
P1_OAUTH2_VER= 0.6.14
-P1_PGSQL_VER= 1.1.32
-P1_UTILS_VER= 1.0.27
+P1_PGSQL_VER= 1.1.34
+P1_UTILS_VER= 1.0.28
PKIX_VER= 1.0.10
SQLITE3_VER= 1.1.15
-STRINGPREP_VER= 1.0.31
-STUN_VER= 1.2.17
+STRINGPREP_VER= 1.0.33
+STUN_VER= 1.2.20
UNICODE_UTIL_COMPAT_VER= 0.4.1
-XMPP_VER= 1.10.0
-YCONF_VER= 1.0.18
+XMPP_VER= 1.11.0
+YCONF_VER= 1.0.20
OPTIONS_SUB= yes
SIP_DESC= SIP support
diff --git a/net-im/ejabberd/distinfo b/net-im/ejabberd/distinfo
index baefa390a1d1..01aa759037e7 100644
--- a/net-im/ejabberd/distinfo
+++ b/net-im/ejabberd/distinfo
@@ -1,40 +1,40 @@
-TIMESTAMP = 1745051550
-SHA256 (processone-ejabberd-25.04_GH0.tar.gz) = 54beae3e7729fdaab1d578a9d59046f31d8ce31c851ae5aca9532821ff22cb45
-SIZE (processone-ejabberd-25.04_GH0.tar.gz) = 2595583
-SHA256 (processone-p1_utils-1.0.27_GH0.tar.gz) = feef567f7645347443849596f7962d69abcf2b41d58ef23d56dd981debe294b4
-SIZE (processone-p1_utils-1.0.27_GH0.tar.gz) = 47932
-SHA256 (processone-cache_tab-1.0.31_GH0.tar.gz) = 7d30cacd91b4a691e1e4bb458df895fd71803853a624bd0afaba0db4dbfc3f15
-SIZE (processone-cache_tab-1.0.31_GH0.tar.gz) = 60922
-SHA256 (processone-fast_tls-1.1.22_GH0.tar.gz) = ec4f8a0cfdd95cc6c9f57ba1b929fda7bda819060aa6eb0f2754a8d25d24a49c
-SIZE (processone-fast_tls-1.1.22_GH0.tar.gz) = 85440
-SHA256 (processone-stringprep-1.0.31_GH0.tar.gz) = 4c2723b2cf87e4a748b82b1d031757ef075c715be97ea5a0d8ac5cbd81c62261
-SIZE (processone-stringprep-1.0.31_GH0.tar.gz) = 99458
-SHA256 (processone-fast_xml-1.1.55_GH0.tar.gz) = b4465da9ac15b1958bbac312bebf859755a667452c9ccfd3e26a9d34df0639e5
-SIZE (processone-fast_xml-1.1.55_GH0.tar.gz) = 105591
-SHA256 (processone-xmpp-1.10.0_GH0.tar.gz) = df030ddf3de1203ef53c01f99d71bc8c33f43f37359eb329dcbbd769f513521f
-SIZE (processone-xmpp-1.10.0_GH0.tar.gz) = 636436
-SHA256 (processone-fast_yaml-1.0.37_GH0.tar.gz) = a8d632d97282cfdf54a0172df59d8641f37de690dd886d0b2e4ef0d4ff876077
-SIZE (processone-fast_yaml-1.0.37_GH0.tar.gz) = 60417
+TIMESTAMP = 1752263113
+SHA256 (processone-ejabberd-25.07_GH0.tar.gz) = a980f2817ea03ca78dc5d8d241ba68a533cbcfe371996513a1b24ea371146596
+SIZE (processone-ejabberd-25.07_GH0.tar.gz) = 2668045
+SHA256 (processone-p1_utils-1.0.28_GH0.tar.gz) = 3525dac8bcee70ff2fdc89dde9d47e9346fdeff87193e42e743657abb52e0146
+SIZE (processone-p1_utils-1.0.28_GH0.tar.gz) = 47943
+SHA256 (processone-cache_tab-1.0.33_GH0.tar.gz) = 1d62a7fa119f49f13e1cfae040404ee0f5d07b4fe348932ecdc2c2fd38108ff0
+SIZE (processone-cache_tab-1.0.33_GH0.tar.gz) = 61041
+SHA256 (processone-fast_tls-1.1.24_GH0.tar.gz) = 9ba5507784d3fb15991ef46b1fb17d9000fcf7f1a133a3b2319a16a7113e57db
+SIZE (processone-fast_tls-1.1.24_GH0.tar.gz) = 85996
+SHA256 (processone-stringprep-1.0.33_GH0.tar.gz) = 2089fdd0454e5b8b88258539888bbd2a03b51cc62cfd0414da240877bb59c93f
+SIZE (processone-stringprep-1.0.33_GH0.tar.gz) = 99491
+SHA256 (processone-fast_xml-1.1.57_GH0.tar.gz) = a24daf6b363a9a2bd7d37a75bf42fb9fbe831c44c17fa8dda587237d005cd6e1
+SIZE (processone-fast_xml-1.1.57_GH0.tar.gz) = 105912
+SHA256 (processone-xmpp-1.11.0_GH0.tar.gz) = 02ffd89d5bd92778fcca9a58d600d5b8ae080fbe0e17c18874923443cbe3fe40
+SIZE (processone-xmpp-1.11.0_GH0.tar.gz) = 640821
+SHA256 (processone-fast_yaml-1.0.39_GH0.tar.gz) = 06ede9ce22239403f285741973ca54d78f73d6a2c82587165354aa21d76f599c
+SIZE (processone-fast_yaml-1.0.39_GH0.tar.gz) = 60529
SHA256 (davisp-jiffy-1.1.1_GH0.tar.gz) = a999351d956d3ed10c33a6dd7e9435e674e519b5b82a46d60361afdb83062fd8
SIZE (davisp-jiffy-1.1.1_GH0.tar.gz) = 1674571
SHA256 (processone-p1_oauth2-0.6.14_GH0.tar.gz) = 6437184239ea3053584834771776062c4e055e897dc6ca94dd8f960f393d891c
SIZE (processone-p1_oauth2-0.6.14_GH0.tar.gz) = 19021
SHA256 (potatosalad-erlang-jose-1.11.10_GH0.tar.gz) = 57c0ebfb0fd41d52bb22ff0398af75acf378475751c0a127af726b7385659ba7
SIZE (potatosalad-erlang-jose-1.11.10_GH0.tar.gz) = 330654
-SHA256 (processone-eimp-1.0.24_GH0.tar.gz) = df5c54ebacaabaf8cfa5134bb045e439a805466a95e4bbc8294524a9195812f2
-SIZE (processone-eimp-1.0.24_GH0.tar.gz) = 3474993
+SHA256 (processone-eimp-1.0.26_GH0.tar.gz) = d2e3c48cd6202180f88c7d064ba6a6c30b9cdd7860a4ce1ab7c06f50fb684051
+SIZE (processone-eimp-1.0.26_GH0.tar.gz) = 3475018
SHA256 (dvv-base64url-1.0.1_GH0.tar.gz) = 7ef7210effd25ac1f82f190fcfaef53e49d7bc40bb94112c4aa07266c32a851b
SIZE (dvv-base64url-1.0.1_GH0.tar.gz) = 2726
-SHA256 (processone-ezlib-1.0.13_GH0.tar.gz) = ae14f266e50c843a46bfcd5fc480112416cd542e82d68c5a97927118ddfb8187
-SIZE (processone-ezlib-1.0.13_GH0.tar.gz) = 49817
+SHA256 (processone-ezlib-1.0.15_GH0.tar.gz) = a7416a313db64f606288aa5d2ea4e5ca12c5649df0d4b57970cf8855ea1154e2
+SIZE (processone-ezlib-1.0.15_GH0.tar.gz) = 49862
SHA256 (processone-pkix-1.0.10_GH0.tar.gz) = da6279d3f8ee31ef04de2b82fb0d42ce8dcd72cedb9a8e6ae7b18e42590cb108
SIZE (processone-pkix-1.0.10_GH0.tar.gz) = 401784
SHA256 (processone-mqtree-1.0.17_GH0.tar.gz) = a2b7a000efdc2f4a55b84b5b6cdde000c905856a05fdbd9911275fb9207f7a5b
SIZE (processone-mqtree-1.0.17_GH0.tar.gz) = 265524
-SHA256 (processone-yconf-1.0.18_GH0.tar.gz) = 6249f344ef40bcf03f8a98af398f58db47e03cacf713c571f12658ee970f2733
-SIZE (processone-yconf-1.0.18_GH0.tar.gz) = 224293
-SHA256 (processone-p1_acme-1.0.25_GH0.tar.gz) = 35355aaab341b2e3da1cc8565f71faf403e58951294d2047075552864378483e
-SIZE (processone-p1_acme-1.0.25_GH0.tar.gz) = 220706
+SHA256 (processone-yconf-1.0.20_GH0.tar.gz) = e2dd128ffb9bb40adffb5805266eac8be613cf593c43bb8de1ae23b77baa2568
+SIZE (processone-yconf-1.0.20_GH0.tar.gz) = 224376
+SHA256 (processone-p1_acme-1.0.27_GH0.tar.gz) = 385359b094ec81a537c3ac262a1bb7b1e75a7f9054c4e4d0f10e7f6dd57cadef
+SIZE (processone-p1_acme-1.0.27_GH0.tar.gz) = 220854
SHA256 (benoitc-erlang-idna-6.0.0_GH0.tar.gz) = d57e20ee88018ff0431e0275e91ada5915782870c9981fc798bcd05589031d6f
SIZE (benoitc-erlang-idna-6.0.0_GH0.tar.gz) = 740802
SHA256 (benoitc-unicode_util_compat-0.4.1_GH0.tar.gz) = daca2a0d9469b6d8b766f72168ff5576b1e902d1b026a659d6ef0073adb996fa
@@ -45,13 +45,13 @@ SHA256 (processone-p1_mysql-1.0.26_GH0.tar.gz) = 4cf49747dae07bd80da3f11a27e4c63
SIZE (processone-p1_mysql-1.0.26_GH0.tar.gz) = 30070
SHA256 (processone-epam-1.0.14_GH0.tar.gz) = 0e375557cf7ba670b626d0b1691b0257c2e68a4509bb72bf14ae8f8b7a30b3c3
SIZE (processone-epam-1.0.14_GH0.tar.gz) = 49229
-SHA256 (processone-p1_pgsql-1.1.32_GH0.tar.gz) = 6a0dbb6017c9392bd52753c1e1cfcae32e39b3d741e7a2aa1c0dcecef5030b6f
-SIZE (processone-p1_pgsql-1.1.32_GH0.tar.gz) = 27702
+SHA256 (processone-p1_pgsql-1.1.34_GH0.tar.gz) = ae673e37053dc1aefd5caa323101e078e965360a31fd226c72a6e00af5d94b5f
+SIZE (processone-p1_pgsql-1.1.34_GH0.tar.gz) = 27729
SHA256 (wooga-eredis-v1.2.0_GH0.tar.gz) = 31a2e61d8d5a9631bda6e72e74abd6042292a39323acb6df94c050a41eb1f1a3
SIZE (wooga-eredis-v1.2.0_GH0.tar.gz) = 28568
-SHA256 (processone-esip-1.0.57_GH0.tar.gz) = d7e39eced3451173e549ded62547096f6405dbccdb7420b9f39cc34a60851064
-SIZE (processone-esip-1.0.57_GH0.tar.gz) = 91301
+SHA256 (processone-esip-1.0.58_GH0.tar.gz) = ff57bea84461390e7d01b6c53c19d1614806e4c27f439d729e80d38a0efe0fd2
+SIZE (processone-esip-1.0.58_GH0.tar.gz) = 91380
SHA256 (processone-erlang-sqlite3-1.1.15_GH0.tar.gz) = a09566a1b0410d7f2662f75e4005387d6b29fb83bbb38c5de31efb3cdf8b6ad0
SIZE (processone-erlang-sqlite3-1.1.15_GH0.tar.gz) = 1715864
-SHA256 (processone-stun-1.2.17_GH0.tar.gz) = f7001fc2d000e49a3006a3252ea8b490133c3756ed709713f4c0f0f68efe8dd7
-SIZE (processone-stun-1.2.17_GH0.tar.gz) = 42586
+SHA256 (processone-stun-1.2.20_GH0.tar.gz) = 66f61f8cdf30d9ffe781240c1117b6d91be848938882820bd82f78ab0a008871
+SIZE (processone-stun-1.2.20_GH0.tar.gz) = 41966
diff --git a/net-im/ejabberd/pkg-plist b/net-im/ejabberd/pkg-plist
index b761cfea5a3a..6763cc1fe057 100644
--- a/net-im/ejabberd/pkg-plist
+++ b/net-im/ejabberd/pkg-plist
@@ -112,6 +112,12 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce_opt.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce_mnesia.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_announce_sql.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam_dump.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam_files.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam_filter.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam_opt.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_antispam_rtbl.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_auth_fast.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_auth_fast_mnesia.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_auth_fast_opt.beam
@@ -231,6 +237,8 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub_mnesia.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub_opt.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub_serverinfo.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub_serverinfo_opt.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_pubsub_sql.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_push_opt.beam
@@ -317,6 +325,7 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/http_bind.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/logger.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_announce.hrl
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_antispam.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_caps.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_last.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/mod_mam.hrl
@@ -716,6 +725,7 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/rfc3921.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/rfc6120.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/rfc6121.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/unifiedpush.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xdata_codec.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0004.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0012.beam
@@ -786,6 +796,7 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0425.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0430.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0484.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xep0485.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xmpp.app
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xmpp.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/lib/xmpp-%%XMPP_VER%%/ebin/xmpp_codec.beam
diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile
index 816ca933a1a9..0015832cc149 100644
--- a/net-im/gomuks/Makefile
+++ b/net-im/gomuks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomuks
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-im
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-im/gotktrix/Makefile b/net-im/gotktrix/Makefile
index 1442195f2d4f..d0b3b9bb0b08 100644
--- a/net-im/gotktrix/Makefile
+++ b/net-im/gotktrix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotktrix
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net-im
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index de7b05b06e88..5f8a8f0e04d9 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.100
+DISTVERSION= 0.0.101
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 09641babe992..2afa0d017fd0 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751727790
-SHA256 (discord-0.0.100.tar.gz) = dedac4f5ac1d75f07565ab094236d0734c4ea13a88458d2d844c0bed4cf9f8ef
-SIZE (discord-0.0.100.tar.gz) = 105421863
+TIMESTAMP = 1751965321
+SHA256 (discord-0.0.101.tar.gz) = 141e8688233ebc6ca364bb45d068c022af1eb4ae456324158ac597e88cc1e197
+SIZE (discord-0.0.101.tar.gz) = 105421282
diff --git a/net-im/matterbridge/Makefile b/net-im/matterbridge/Makefile
index c40013a8af16..658a5f171966 100644
--- a/net-im/matterbridge/Makefile
+++ b/net-im/matterbridge/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterbridge
PORTVERSION= 1.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-im
MAINTAINER= bofh@FreeBSD.org
diff --git a/net-im/matterircd/Makefile b/net-im/matterircd/Makefile
index b2084c255b53..bf304fb0beda 100644
--- a/net-im/matterircd/Makefile
+++ b/net-im/matterircd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterircd
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-im irc
MAINTAINER= chalpin@cs.wisc.edu
diff --git a/net-im/openfire/Makefile b/net-im/openfire/Makefile
index 00d9215943e2..55d89a6eee34 100644
--- a/net-im/openfire/Makefile
+++ b/net-im/openfire/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openfire
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.0
+DISTVERSION= 5.0.1
PORTEPOCH= 1
CATEGORIES= net-im java
diff --git a/net-im/openfire/distinfo b/net-im/openfire/distinfo
index 602942dce3bb..7eb2eb11c097 100644
--- a/net-im/openfire/distinfo
+++ b/net-im/openfire/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751238308
-SHA256 (igniterealtime-Openfire-v5.0.0_GH0.tar.gz) = f650a6021ae97081ec10d05fdee6d8395bf8c1bdc4845f0ae2b83241e18bc628
-SIZE (igniterealtime-Openfire-v5.0.0_GH0.tar.gz) = 9729812
-SHA256 (openfire-5.0.0-deps.tar.gz) = 93f1daa85a1a104725e2caee43c97ebc014833fecb6d761829acab306fed827f
-SIZE (openfire-5.0.0-deps.tar.gz) = 230119742
+TIMESTAMP = 1751713927
+SHA256 (igniterealtime-Openfire-v5.0.1_GH0.tar.gz) = cd29305ff1bc9ee544aaa60fb11f32f5c6783a433069b589e9cb82d556a67c76
+SIZE (igniterealtime-Openfire-v5.0.1_GH0.tar.gz) = 9752467
+SHA256 (openfire-5.0.1-deps.tar.gz) = 729e34b2d4109bf538cf84d45a1fdb7c65eff08d777d976b17013a3d5da7f15c
+SIZE (openfire-5.0.1-deps.tar.gz) = 230159282
diff --git a/net-im/openfire/pkg-plist b/net-im/openfire/pkg-plist
index 66c119f623a4..a79bf1979fd4 100644
--- a/net-im/openfire/pkg-plist
+++ b/net-im/openfire/pkg-plist
@@ -125,7 +125,7 @@
%%DATADIR%%/lib/hsqldb-2.7.1.jar
%%DATADIR%%/lib/httpclient-4.5.13.jar
%%DATADIR%%/lib/httpcore-4.4.13.jar
-%%DATADIR%%/lib/i18n-5.0.0.jar
+%%DATADIR%%/lib/i18n-5.0.1.jar
%%DATADIR%%/lib/imageio-bmp-3.9.4.jar
%%DATADIR%%/lib/imageio-core-3.9.4.jar
%%DATADIR%%/lib/istack-commons-runtime-3.0.11.jar
@@ -234,7 +234,7 @@
%%DATADIR%%/lib/txw2-2.3.3.jar
%%DATADIR%%/lib/ucp-23.7.0.25.01.jar
%%DATADIR%%/lib/xdb-23.7.0.25.01.jar
-%%DATADIR%%/lib/xmppserver-5.0.0.jar
+%%DATADIR%%/lib/xmppserver-5.0.1.jar
%%DATADIR%%/lib/xpp3-1.1.4c.0.jar
%%DATADIR%%/logs
%%DATADIR%%/plugins/admin/plugin.xml
diff --git a/net-im/purple-googlechat/Makefile b/net-im/purple-googlechat/Makefile
index 53c5e40305be..eaa3cccba9b3 100644
--- a/net-im/purple-googlechat/Makefile
+++ b/net-im/purple-googlechat/Makefile
@@ -1,5 +1,6 @@
PORTNAME= purple-googlechat
DISTVERSION= g20231026
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
index dfa36bcc3817..ac0c4f37a9c3 100644
--- a/net-im/purple-gowhatsapp/Makefile
+++ b/net-im/purple-gowhatsapp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= purple-gowhatsapp
DISTVERSIONPREFIX=v
DISTVERSION= 1.16.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-im
MAINTAINER= ports@virtual-estates.net
diff --git a/net-im/py-slack-sdk/Makefile b/net-im/py-slack-sdk/Makefile
index fbeac5c20d8d..f117b8c3c331 100644
--- a/net-im/py-slack-sdk/Makefile
+++ b/net-im/py-slack-sdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slack-sdk
DISTVERSIONPREFIX= v
-DISTVERSION= 3.35.0
+DISTVERSION= 3.36.0
CATEGORIES= net-im python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/py-slack-sdk/distinfo b/net-im/py-slack-sdk/distinfo
index 06532f746749..bc901e660b6a 100644
--- a/net-im/py-slack-sdk/distinfo
+++ b/net-im/py-slack-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448899
-SHA256 (slackapi-python-slack-sdk-v3.35.0_GH0.tar.gz) = 7bfae94f1dc8c0584d6ab91ca3c55c09e7deef4cb6ae7e3a2c4baf695ba281b8
-SIZE (slackapi-python-slack-sdk-v3.35.0_GH0.tar.gz) = 4860534
+TIMESTAMP = 1752211343
+SHA256 (slackapi-python-slack-sdk-v3.36.0_GH0.tar.gz) = b87f33ab07dc899954134274ae8a4367269f6a6508a34f75d8a6a35c9353c512
+SIZE (slackapi-python-slack-sdk-v3.36.0_GH0.tar.gz) = 4859987
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index ad869c07c11b..a5a2691fc71d 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.60.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-im/slack-term/Makefile b/net-im/slack-term/Makefile
index 38145d0997c5..dc0566b0e9de 100644
--- a/net-im/slack-term/Makefile
+++ b/net-im/slack-term/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slack-term
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/ssh-chat/Makefile b/net-im/ssh-chat/Makefile
index f10c88bf4634..e40b71efb9bd 100644
--- a/net-im/ssh-chat/Makefile
+++ b/net-im/ssh-chat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssh-chat
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 5b9a0a437933..673189ad1715 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.16.2
+DISTVERSION= 5.16.3
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index 3c442099ab47..0e995c5f59b5 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751656357
-SHA256 (tdesktop-5.16.2-full.tar.gz) = 9f9c2b5e3af3af598749f40fa5176de760f60ad3348b85c8f7d1b702f6b4f0b0
-SIZE (tdesktop-5.16.2-full.tar.gz) = 75093485
+TIMESTAMP = 1752091454
+SHA256 (tdesktop-5.16.3-full.tar.gz) = 24fc952d920db66fa1ca4748ee5674220c99f329b289acee0273ed8729ee310c
+SIZE (tdesktop-5.16.3-full.tar.gz) = 75107520
diff --git a/net-im/teleirc/Makefile b/net-im/teleirc/Makefile
index 119adaada271..5a332b481da5 100644
--- a/net-im/teleirc/Makefile
+++ b/net-im/teleirc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleirc
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-im
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net-im/xmpp-client/Makefile b/net-im/xmpp-client/Makefile
index 6b748ebd7957..7ee945345313 100644
--- a/net-im/xmpp-client/Makefile
+++ b/net-im/xmpp-client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmpp-client
PORTVERSION= 20170324
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= net-im
MAINTAINER= cs@FreeBSD.org
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index bfe61f892aa7..75a86eb5bb15 100644
--- a/net-mgmt/adguard-exporter/Makefile
+++ b/net-mgmt/adguard-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguard-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index 4435cf5ba9ed..29dcd7430fbf 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alertmanager
PORTVERSION= 0.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MAINTAINER= michal@hanu.la
diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile
index 44d6c0cd92e7..1b672916cc66 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index 7c92e4d51809..b33c5bd73d4d 100644
--- a/net-mgmt/bosun/Makefile
+++ b/net-mgmt/bosun/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bosun
DISTVERSION= 0.9.0
DISTVERSIONSUFFIX= -preview
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/bsnmp-ucd/Makefile b/net-mgmt/bsnmp-ucd/Makefile
index 13259af52d9c..fcae9cec0215 100644
--- a/net-mgmt/bsnmp-ucd/Makefile
+++ b/net-mgmt/bsnmp-ucd/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.5
PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= bsnmpd module that implements parts of UCD-SNMP-MIB
WWW= https://github.com/trociny/bsnmp-ucd
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index 6fab3aeccea7..4f1e1859a2f0 100644
--- a/net-mgmt/carbon-relay-ng/Makefile
+++ b/net-mgmt/carbon-relay-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbon-relay-ng
DISTVERSION= 0.10.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index 19fd83ed5f68..c1f9e94ff134 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/collectd5/Makefile b/net-mgmt/collectd5/Makefile
index 6566a2a260c6..f320ce0ce321 100644
--- a/net-mgmt/collectd5/Makefile
+++ b/net-mgmt/collectd5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= collectd
PORTVERSION= 5.12.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-mgmt
MASTER_SITES= https://storage.googleapis.com/collectd-tarballs/
PKGNAMESUFFIX= 5
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index eb74b26fb69a..3004b26f70a0 100644
--- a/net-mgmt/grok_exporter/Makefile
+++ b/net-mgmt/grok_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grok_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.0.0.RC4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/hastmon/Makefile b/net-mgmt/hastmon/Makefile
index a5923ac82f30..4dcfbe4b7570 100644
--- a/net-mgmt/hastmon/Makefile
+++ b/net-mgmt/hastmon/Makefile
@@ -3,15 +3,12 @@ PORTVERSION= 0.3.4
PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cluster monitoring daemon
WWW= http://hastmon.googlecode.com/
LICENSE= BSD2CLAUSE
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mk-configure>=0.20:devel/mk-configure
USE_GITHUB= yes
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index 409ac77b6ab6..eb0452038bf2 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index a68db3fd200b..ac6f66f4cd7c 100644
--- a/net-mgmt/intel-snap/Makefile
+++ b/net-mgmt/intel-snap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-snap
PORTVERSION= 0.0.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/ipfixcol2/Makefile b/net-mgmt/ipfixcol2/Makefile
index 08b01f0b557d..a167ea4b36f2 100644
--- a/net-mgmt/ipfixcol2/Makefile
+++ b/net-mgmt/ipfixcol2/Makefile
@@ -10,8 +10,6 @@ WWW= https://github.com/CESNET/ipfixcol2
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_13= Requires sys/timerfd.h
-
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= Requires 64bit time_t: static_assert(sizeof(uint64_t) == sizeof(time_t), "Assumed that time_t is uint64_t, but it's not")
@@ -36,6 +34,12 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
+# XXX Drop after FreeBSD 13 EOL around 2026-04-30
+.if !exists(/usr/include/sys/timerfd.h)
+CFLAGS+= `pkg-config --cflags epoll-shim`
+LDFLAGS+= `pkg-config --libs epoll-shim`
+.endif
+
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/run/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/doc/data/configs/udp2json.xml \
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index 82c159f7ebf2..e63445775a1b 100644
--- a/net-mgmt/kapacitor/Makefile
+++ b/net-mgmt/kapacitor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapacitor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index 280ea1fab934..752f8961a53f 100644
--- a/net-mgmt/mqtt2prometheus/Makefile
+++ b/net-mgmt/mqtt2prometheus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mqtt2prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MAINTAINER= manu@FreeBSD.org
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index de1d7ca05494..41d28a55ef32 100644
--- a/net-mgmt/nsd_exporter/Makefile
+++ b/net-mgmt/nsd_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsd_exporter
PORTVERSION= 0.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index 25e3b9818aa2..2d9cd34bac26 100644
--- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
+++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia_gpu_prometheus_exporter
DISTVERSION= g20181028
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile
index 58cebbce1c2e..c63d135dda12 100644
--- a/net-mgmt/php-fpm_exporter/Makefile
+++ b/net-mgmt/php-fpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-fpm_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 2.2.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MAINTAINER= freebsd.org@neant.ro
diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile
index f726d1a0c8dc..001a3148cff6 100644
--- a/net-mgmt/phpfpm_exporter/Makefile
+++ b/net-mgmt/phpfpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpm_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index 266653923e3e..de6c61f8eb9d 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ping_exporter
DISTVERSION= 1.1.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MAINTAINER= jp+ports@supplntr.io
diff --git a/net-mgmt/prometheus-bird-exporter/Makefile b/net-mgmt/prometheus-bird-exporter/Makefile
index eb52d0c8a58f..8d1310d91568 100644
--- a/net-mgmt/prometheus-bird-exporter/Makefile
+++ b/net-mgmt/prometheus-bird-exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= prometheus-bird-exporter
DISTVERSION= 1.4.3
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
index 969b473cd788..0a77e371dbe2 100644
--- a/net-mgmt/prometheus-collectd-exporter/Makefile
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-collectd-exporter
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index 52d0e6833d19..419960e3ed9d 100644
--- a/net-mgmt/prometheus1/Makefile
+++ b/net-mgmt/prometheus1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= net-mgmt
PKGNAMESUFFIX= 1
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index d920b1393d54..12ee3b641d7b 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,11 +1,12 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.1
+DISTVERSION= 3.4.2
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
PKGNAMESUFFIX= 3
-DISTFILES= go.mod:gomod ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui
+DISTFILES= go.mod:gomod \
+ ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui
MAINTAINER= danilo@FreeBSD.org
COMMENT= Systems monitoring and alerting toolkit
@@ -16,16 +17,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PATCH_DEPENDS= bash:shells/bash
-USES= cpe go:1.23,modules
-
-CONFLICTS_INSTALL= prometheus1 prometheus
+USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= prometheus
GO_MODULE= github.com/prometheus/prometheus
GO_TARGET= ./cmd/prometheus ./cmd/promtool
-GO_BUILDFLAGS= -a -v -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets
+GO_BUILDFLAGS= -a -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets
+
+CONFLICTS_INSTALL= prometheus1 prometheus
SUB_LIST+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \
PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index 9229e758d8f4..d85fef6f523f 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1749026955
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/go.mod) = 3ed91ee289b2fb7afbfa04428fe90901fb3cd66335335fd92ce33f97f7abcd1b
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/go.mod) = 11087
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-web-ui-3.4.1.tar.gz) = 1812a3ae69508be0c7b5b28809cde93bc20c55dbb72145e1fc34f0bddfc0ad61
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-web-ui-3.4.1.tar.gz) = 3487232
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-prometheus-v3.4.1_GH0.tar.gz) = 2b0b5d6eec26e1fe78e351b87643f3dc78e62f8d57616b227b0257b1d87f6e0e
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-prometheus-v3.4.1_GH0.tar.gz) = 5078318
+TIMESTAMP = 1751801683
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/go.mod) = 3ed91ee289b2fb7afbfa04428fe90901fb3cd66335335fd92ce33f97f7abcd1b
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/go.mod) = 11087
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/prometheus-web-ui-3.4.2.tar.gz) = dda5cfefd69e03fa9ef7db15b099f49cd46082bcc559399a44eddd073391e945
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/prometheus-web-ui-3.4.2.tar.gz) = 3488170
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/prometheus-prometheus-v3.4.2_GH0.tar.gz) = 242fa5c91f41edf6cd68fea1c6cd896f0bf3ae577a45c33ea9af3643dcc71766
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.2_GH0/prometheus-prometheus-v3.4.2_GH0.tar.gz) = 5078495
diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile
index 3a1e18ea0772..3681920037bf 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile
index cdd87cd08d95..96cac964007c 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.93
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index 17790e3fa241..c56f306260ba 100644
--- a/net-mgmt/pushgateway/Makefile
+++ b/net-mgmt/pushgateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pushgateway
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/riemann-c-client/Makefile b/net-mgmt/riemann-c-client/Makefile
index 02b025111df4..bbdbed13d26d 100644
--- a/net-mgmt/riemann-c-client/Makefile
+++ b/net-mgmt/riemann-c-client/Makefile
@@ -1,5 +1,6 @@
PORTNAME= riemann-c-client
PORTVERSION= 2.2.2
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://git.madhouse-project.org/algernon/${PORTNAME}/archive/
diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile
index 2ea677cad008..be9a9909cb3d 100644
--- a/net-mgmt/semaphore/Makefile
+++ b/net-mgmt/semaphore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= semaphore
PORTVERSION= 2.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-mgmt
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net-mgmt/tcpreplay/Makefile b/net-mgmt/tcpreplay/Makefile
index 5794a4e8a15b..bfe73313f623 100644
--- a/net-mgmt/tcpreplay/Makefile
+++ b/net-mgmt/tcpreplay/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/appneta/tcpreplay
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/docs/LICENSE
-BUILD_DEPENDS= pcapnav-config:net/libpcapnav
LIB_DEPENDS= libdnet.so:net/libdnet \
libopts.so:devel/autogen
@@ -20,9 +19,7 @@ CPE_VENDOR= broadcom
GNU_CONFIGURE= yes
# libopts options are required when using autogen
CONFIGURE_ARGS= --disable-libopts-install \
- --disable-local-libopts \
- --program-transform-name='s|.*\(tcp.*\)|\1|' \
- --with-pcapnav-config=${LOCALBASE}/bin/pcapnav-config
+ --disable-local-libopts
TEST_TARGET= test
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index dad9ff28e2f5..b47bfe83af86 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
DISTVERSION= 1.35.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index 216bf8b470bf..b61c6f0a3f4e 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
DISTVERSION= 0.38.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt
MAINTAINER= alster@vinterdalen.se
diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile
index e2bbb98dd26a..dbbe0cce7363 100644
--- a/net-mgmt/unbound_exporter/Makefile
+++ b/net-mgmt/unbound_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unbound_exporter
PORTVERSION= 0.4.6
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net-mgmt
MAINTAINER= aduitsis@cpan.org
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index 964c152141a5..84ffe8f4e28b 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -2,6 +2,7 @@ PORTNAME= victoria-logs
PORTVERSION= 1.24.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX=-victorialogs
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= samm@FreeBSD.org
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index 1120c206d800..f48b6e5a9040 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,7 +1,6 @@
PORTNAME?= victoria-metrics
-PORTVERSION= 1.118.0 # don't forget to update BUILDINFO_TAG
+PORTVERSION= 1.121.0 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake go:1.24,no_targets
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
- BUILDINFO_TAG=tags-v${PORTVERSION}-0-gaa3171c \
+ BUILDINFO_TAG=tags-v${PORTVERSION}-0-gb1003c0 \
DATEINFO_TAG=${_GET_DATE:sh}
ALL_TARGET= ${PORTNAME}-pure
@@ -42,7 +41,8 @@ do-install:
@${MKDIR} ${STAGEDIR}${VICTORIA_DATA}
do-install-DOCS-on:
- @${RM} -r ${INSTALL_WRKSRC}/docs/victorialogs
+ @${RM} -r ${INSTALL_WRKSRC}/docs/victorialogs \
+ ${INSTALL_WRKSRC}/docs/victoriametrics/vmctl
@cd ${INSTALL_WRKSRC}/docs && ${RM} Makefile victoriametrics/vm*
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo
index 1485acc77fc5..01d689133096 100644
--- a/net-mgmt/victoria-metrics/distinfo
+++ b/net-mgmt/victoria-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748004022
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.118.0_GH0.tar.gz) = 4cce0ce001866a06510661c8c1df96be3d8c541812a739cec9b36cb2bda238fa
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.118.0_GH0.tar.gz) = 40956446
+TIMESTAMP = 1751634479
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 6ab33c3c90173d4c38a7a86f5f37628edef7b94a8bf9883abd08cae0d2a6bb38
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 38812374
diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist
index 615defd5f5c2..533ac6ed6089 100644
--- a/net-mgmt/victoria-metrics/pkg-plist
+++ b/net-mgmt/victoria-metrics/pkg-plist
@@ -24,6 +24,7 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=0.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=1.0.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=5.0.webp
+%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/settings.md
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/vmanomaly-components.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/writer.md
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/firing-alerts-example-skipped-runs.webp
@@ -151,84 +152,6 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions/setup.webp
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/README.md
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/account-and-profile.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/organizations.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/registration-and-trial.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/roles-and-permissions.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/user-management.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_datasource_single.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_reading_datasource_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_writing_datasource_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_setup.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_token_created_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_token_created_single.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_connect_notifier.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_custom_am.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_integrations.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_rules_state.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_select_notifier.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_troubleshoot_logs.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_upload_rules.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_upload_with_api.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/api.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/api_keys.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/audit-logs.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/billing.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/cloud-FAQ.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-endpoint.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-tokens.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-tokens.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/tiers-and-types.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/create_deployment_form_down.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/deployment_access_write_example.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_cardinality.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_integrations.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_query.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_traces.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/get_started_preview.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/guides.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/overview.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/quickstart.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/how-to-monitor-k8s.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/how-to-monitor-k8s_datasource.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/cloud-alertmanager.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/cloudwatch.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/curl.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/custom-alertmanager.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/grafana.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/kubernetes.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/opentelemetry.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/perses.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/prometheus.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/telegraf.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/vector.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/vmagent.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/kubernetes_monitoring.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment_additional_settings.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment_additional_settings_with_description.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_email_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_save_and_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_save_success.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_emails.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_emails_input.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_slack.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_slack_enter_channel.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_slack_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_view.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/setup-notifications.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/support.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Articles.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/BestPractices.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/CONTRIBUTING.md
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index 7726599e0c8d..aef04e3b8094 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vmutils
-PORTREVISION= 1
+PORTREVISION= 2
COMMENT= Ancillary utilities and agent for VictoriaMetrics
@@ -19,7 +19,7 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR}
+ ${CP} -a ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR}
MASTERDIR= ${.CURDIR}/../victoria-metrics
diff --git a/net-mgmt/vmutils/pkg-plist b/net-mgmt/vmutils/pkg-plist
index 50c5808208a1..506a8e0534a2 100644
--- a/net-mgmt/vmutils/pkg-plist
+++ b/net-mgmt/vmutils/pkg-plist
@@ -29,7 +29,17 @@ bin/vmrestore
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_root_folder.webp
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_1.webp
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_2.webp
-%%PORTDOCS%%%%DOCSDIR%%/vmctl.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/cortex.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/influxdb.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/mimir.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/opentsdb.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/prometheus.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/promscale.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/remoteread.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/thanos.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/victoriametrics.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/vmctl.md
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-access-control.webp
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.webp
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.webp
diff --git a/net-p2p/autoscan/Makefile b/net-p2p/autoscan/Makefile
index d3987f580c13..89a33b0e51de 100644
--- a/net-p2p/autoscan/Makefile
+++ b/net-p2p/autoscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autoscan
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-p2p
MAINTAINER= michiel@vanbaak.eu
diff --git a/net-p2p/bitmark-cli/Makefile b/net-p2p/bitmark-cli/Makefile
index ab65d5067cf4..ae6caa3f587b 100644
--- a/net-p2p/bitmark-cli/Makefile
+++ b/net-p2p/bitmark-cli/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -cli
COMMENT= Bitmark distributed property system cli
diff --git a/net-p2p/bitmark-daemon/Makefile b/net-p2p/bitmark-daemon/Makefile
index 9f0aa4096322..087aa369966d 100644
--- a/net-p2p/bitmark-daemon/Makefile
+++ b/net-p2p/bitmark-daemon/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -daemon
COMMENT= Bitmark distributed property system daemon
diff --git a/net-p2p/bitmark-recorder/Makefile b/net-p2p/bitmark-recorder/Makefile
index a5c334318152..b629a8b7f381 100644
--- a/net-p2p/bitmark-recorder/Makefile
+++ b/net-p2p/bitmark-recorder/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -recorder
COMMENT= Bitmark distributed property system recorder
diff --git a/net-p2p/bitmark/Makefile b/net-p2p/bitmark/Makefile
index 12d984a90603..4a0a5b78544f 100644
--- a/net-p2p/bitmark/Makefile
+++ b/net-p2p/bitmark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bitmark
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-p2p
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/cardano-db-sync/Makefile b/net-p2p/cardano-db-sync/Makefile
index ead7479168ee..8948eb8c96f3 100644
--- a/net-p2p/cardano-db-sync/Makefile
+++ b/net-p2p/cardano-db-sync/Makefile
@@ -412,7 +412,7 @@ USE_CABAL= Diff-0.5_1 \
streaming-bytestring-0.3.3 \
streaming-commons-0.2.2.6_1 \
strict-0.5.1_1 \
- strict-checked-vars-0.2.0.0_3:chap \
+ strict-checked-vars-0.2.0.0_1:chap \
strict-list-0.1.7.5 \
strict-mvar-1.5.0.0_1 \
strict-sop-core-0.1.2.0:chap \
@@ -463,7 +463,7 @@ USE_CABAL= Diff-0.5_1 \
tree-diff-0.3.1_1 \
typed-process-0.2.12.0 \
typed-protocols-0.1.1.0_3:chap \
- typed-protocols-cborg-0.1.0.4_3:chap \
+ typed-protocols-cborg-0.1.0.4_1:chap \
typed-protocols-examples-0.2.0.2:chap \
unagi-chan-0.4.1.4 \
unbounded-delays-0.1.1.1 \
diff --git a/net-p2p/cardano-db-sync/distinfo b/net-p2p/cardano-db-sync/distinfo
index 411fe4ea6da9..790726f1a816 100644
--- a/net-p2p/cardano-db-sync/distinfo
+++ b/net-p2p/cardano-db-sync/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747070938
+TIMESTAMP = 1751905930
SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
@@ -1045,8 +1045,8 @@ SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
SHA256 (cabal/strict-checked-vars-0.2.0.0.tar.gz) = 69f80f5f301d7e42731ae66cb80fa52810b8fc2277d57cb5d22278e380c9dd60
SIZE (cabal/strict-checked-vars-0.2.0.0.tar.gz) = 12418
-SHA256 (cabal/strict-checked-vars-0.2.0.0/revision/3.cabal) = 8154f375c555b58a558cd136077e0b7034c7e029f2c148a555a5f8f26acc07e2
-SIZE (cabal/strict-checked-vars-0.2.0.0/revision/3.cabal) = 2717
+SHA256 (cabal/strict-checked-vars-0.2.0.0/revision/1.cabal) = 8154f375c555b58a558cd136077e0b7034c7e029f2c148a555a5f8f26acc07e2
+SIZE (cabal/strict-checked-vars-0.2.0.0/revision/1.cabal) = 2717
SHA256 (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = c3e3ff3e3f7bee7eff26511c92c26c14b8ac7cbdefba7fb9e24c4aa4ff01236b
SIZE (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = 6785
SHA256 (cabal/strict-mvar-1.5.0.0/strict-mvar-1.5.0.0.tar.gz) = d0c916f9eb519c014921d2562a84ff9d6c71b256e883066e38f44b0b7ce4465e
@@ -1193,8 +1193,8 @@ SHA256 (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 3c1f4b32b2a61df886f146
SIZE (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 1630
SHA256 (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 355a02848edf9447451dc7ca0d43bccc25b50b8cc4eac62216203796a2b223f1
SIZE (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 6287
-SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 025310a5c61e206cf8ae429b85f816a6922447e55ed70f7dd5ed58735c514206
-SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 1294
+SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/1.cabal) = 025310a5c61e206cf8ae429b85f816a6922447e55ed70f7dd5ed58735c514206
+SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/1.cabal) = 1294
SHA256 (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 8f964deef5b4db20c47ab35f477336e111611e6e95676dcf3d06097f93b4356a
SIZE (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 20290
SHA256 (cabal/unagi-chan-0.4.1.4/unagi-chan-0.4.1.4.tar.gz) = d9d6f4ab07def8e84a942bb23791830a61faf89166cb7185a3b2f97cb45128b5
diff --git a/net-p2p/go-ethereum/Makefile b/net-p2p/go-ethereum/Makefile
index 5185aaa6bd6e..0a6067b494d0 100644
--- a/net-p2p/go-ethereum/Makefile
+++ b/net-p2p/go-ethereum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-ethereum
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-p2p
MAINTAINER= me@enriquefynn.com
diff --git a/net-p2p/hostd/Makefile b/net-p2p/hostd/Makefile
index 11157666b44b..e1aceadb9fdf 100644
--- a/net-p2p/hostd/Makefile
+++ b/net-p2p/hostd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hostd
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.3
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= bruno@tinkerbox.org
diff --git a/net-p2p/jackett/Makefile b/net-p2p/jackett/Makefile
index 88a9a67bee47..7c67d20c42d1 100644
--- a/net-p2p/jackett/Makefile
+++ b/net-p2p/jackett/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jackett
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.2125
+DISTVERSION= 0.22.2140
CATEGORIES= net-p2p
MAINTAINER= tremere@cainites.net
@@ -14,10 +14,10 @@ BUILD_DEPENDS= dotnet>=9.0.6:lang/dotnet
LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
libinotify.so:devel/libinotify \
libunwind.so:devel/libunwind
-RUN_DEPENDS= dotnet:lang/dotnet-host \
- icu>0:devel/icu
+RUN_DEPENDS= ${LOCALBASE}/lib/libicuuc.so:devel/icu \
+ dotnet:lang/dotnet-host
-USES= gssapi:mit
+USES= gssapi:mit ssl
USE_GITHUB= yes
GH_ACCOUNT= Jackett
GH_PROJECT= Jackett
@@ -48,6 +48,7 @@ do-build:
-r freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH} --sc -p:PublishReadyToRun=false -o bin/publish
do-install:
- ${CP} -r ${WRKSRC}/src/bin/publish ${STAGEDIR}/${DATADIR}
+ cd ${WRKSRC}/src/bin/publish && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR} "! -name jackett"
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/bin/publish/jackett ${STAGEDIR}/${DATADIR}
.include <bsd.port.mk>
diff --git a/net-p2p/jackett/distinfo b/net-p2p/jackett/distinfo
index 5d50c87c2c0b..056cc1f371b0 100644
--- a/net-p2p/jackett/distinfo
+++ b/net-p2p/jackett/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751873688
+TIMESTAMP = 1752128505
SHA256 (nuget/anglesharp.xml.1.0.0.nupkg) = 533c57587eaa1b6044007fd42e8b069149f646182150e82ec954cf625efcb293
SIZE (nuget/anglesharp.xml.1.0.0.nupkg) = 223916
SHA256 (nuget/anglesharp.1.0.0.nupkg) = d08071e3e760c3dd375ae8df89c65e1e76cf09ac5437b866941e859d150db439
@@ -463,5 +463,5 @@ SHA256 (nuget/system.xml.xpath.4.3.0.nupkg) = 91dd4932a8faa1b871cc43d125e62f714c
SIZE (nuget/system.xml.xpath.4.3.0.nupkg) = 250182
SHA256 (nuget/yamldotnet.16.3.0.nupkg) = e068bcc1243c46c8bfdfe2f27a026bfff03cde7c67d9f37c2cdd70bd24a9dfd4
SIZE (nuget/yamldotnet.16.3.0.nupkg) = 776880
-SHA256 (Jackett-Jackett-v0.22.2125_GH0.tar.gz) = 5457e7cd52fb67ffca7cdb818cda8333539468e8a80ef759a2e6e88c08dfb43a
-SIZE (Jackett-Jackett-v0.22.2125_GH0.tar.gz) = 3640408
+SHA256 (Jackett-Jackett-v0.22.2140_GH0.tar.gz) = f9a216c4e37aeaaf6dbf71db27ed5895004a6f5810b0e8b003a768594133815f
+SIZE (Jackett-Jackett-v0.22.2140_GH0.tar.gz) = 3641120
diff --git a/net-p2p/jackett/pkg-plist b/net-p2p/jackett/pkg-plist
index cc431d5fd903..82ee399eedba 100644
--- a/net-p2p/jackett/pkg-plist
+++ b/net-p2p/jackett/pkg-plist
@@ -398,6 +398,7 @@
%%DATADIR%%/Definitions/ptgtk.yml
%%DATADIR%%/Definitions/pthome.yml
%%DATADIR%%/Definitions/ptitzmx.yml
+%%DATADIR%%/Definitions/ptorrents.yml
%%DATADIR%%/Definitions/ptsbao.yml
%%DATADIR%%/Definitions/pttime.yml
%%DATADIR%%/Definitions/ptvicomo.yml
@@ -406,6 +407,7 @@
%%DATADIR%%/Definitions/pussytorrents.yml
%%DATADIR%%/Definitions/putao.yml
%%DATADIR%%/Definitions/pwtorrents.yml
+%%DATADIR%%/Definitions/qbite.yml
%%DATADIR%%/Definitions/qingwa.yml
%%DATADIR%%/Definitions/r3vwtf.yml
%%DATADIR%%/Definitions/racing4everyone-api.yml
diff --git a/net-p2p/mkbrr/Makefile b/net-p2p/mkbrr/Makefile
index f481ffd708af..653ca5703e31 100644
--- a/net-p2p/mkbrr/Makefile
+++ b/net-p2p/mkbrr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mkbrr
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= diizzy@FreeBSD.org
diff --git a/net-p2p/ogmios/Makefile b/net-p2p/ogmios/Makefile
index edfad9cfe2f0..b8e9bab78d5e 100644
--- a/net-p2p/ogmios/Makefile
+++ b/net-p2p/ogmios/Makefile
@@ -380,7 +380,7 @@ USE_CABAL= Cabal-3.12.1.0 \
streaming-bytestring-0.3.3 \
streaming-commons-0.2.2.6_1 \
strict-0.5.1_1 \
- strict-checked-vars-0.2.0.0_3:chap \
+ strict-checked-vars-0.2.0.0_1:chap \
strict-list-0.1.7.5 \
strict-mvar-1.5.0.0_1 \
strict-sop-core-0.1.2.0:chap \
@@ -428,7 +428,7 @@ USE_CABAL= Cabal-3.12.1.0 \
tree-diff-0.3.1_1 \
typed-process-0.2.12.0 \
typed-protocols-0.1.1.0_3:chap \
- typed-protocols-cborg-0.1.0.4_3:chap \
+ typed-protocols-cborg-0.1.0.4_1:chap \
typed-protocols-examples-0.2.0.2:chap \
unbounded-delays-0.1.1.1 \
universe-base-1.1.4_1 \
diff --git a/net-p2p/ogmios/distinfo b/net-p2p/ogmios/distinfo
index 6abb84722601..dcf12c4deb08 100644
--- a/net-p2p/ogmios/distinfo
+++ b/net-p2p/ogmios/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750066766
+TIMESTAMP = 1751905507
SHA256 (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 7642f4bfb4eb88ed82b4022940ad53206012ab116a19a367579ca6a7c2adb6d2
SIZE (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 431658
SHA256 (cabal/Cabal-syntax-3.12.1.0/Cabal-syntax-3.12.1.0.tar.gz) = e5f2d31ec4bf36a7fd5b478f339edde18a6d9a4928a156fe52d37b70082c04b4
@@ -963,8 +963,8 @@ SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
SHA256 (cabal/strict-checked-vars-0.2.0.0.tar.gz) = 69f80f5f301d7e42731ae66cb80fa52810b8fc2277d57cb5d22278e380c9dd60
SIZE (cabal/strict-checked-vars-0.2.0.0.tar.gz) = 12418
-SHA256 (cabal/strict-checked-vars-0.2.0.0/revision/3.cabal) = 8154f375c555b58a558cd136077e0b7034c7e029f2c148a555a5f8f26acc07e2
-SIZE (cabal/strict-checked-vars-0.2.0.0/revision/3.cabal) = 2717
+SHA256 (cabal/strict-checked-vars-0.2.0.0/revision/1.cabal) = 8154f375c555b58a558cd136077e0b7034c7e029f2c148a555a5f8f26acc07e2
+SIZE (cabal/strict-checked-vars-0.2.0.0/revision/1.cabal) = 2717
SHA256 (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = c3e3ff3e3f7bee7eff26511c92c26c14b8ac7cbdefba7fb9e24c4aa4ff01236b
SIZE (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = 6785
SHA256 (cabal/strict-mvar-1.5.0.0/strict-mvar-1.5.0.0.tar.gz) = d0c916f9eb519c014921d2562a84ff9d6c71b256e883066e38f44b0b7ce4465e
@@ -1103,8 +1103,8 @@ SHA256 (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 3c1f4b32b2a61df886f146
SIZE (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 1630
SHA256 (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 355a02848edf9447451dc7ca0d43bccc25b50b8cc4eac62216203796a2b223f1
SIZE (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 6287
-SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 025310a5c61e206cf8ae429b85f816a6922447e55ed70f7dd5ed58735c514206
-SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 1294
+SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/1.cabal) = 025310a5c61e206cf8ae429b85f816a6922447e55ed70f7dd5ed58735c514206
+SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/1.cabal) = 1294
SHA256 (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 8f964deef5b4db20c47ab35f477336e111611e6e95676dcf3d06097f93b4356a
SIZE (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 20290
SHA256 (cabal/unbounded-delays-0.1.1.1/unbounded-delays-0.1.1.1.tar.gz) = 59ad7e53bfe32ffbf0e703b31490d41d14c70e4745ed49e8adf592ed68dd6185
diff --git a/net-p2p/prowlarr/Makefile b/net-p2p/prowlarr/Makefile
index e5505cc2a08f..28e02282f4b9 100644
--- a/net-p2p/prowlarr/Makefile
+++ b/net-p2p/prowlarr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prowlarr
-DISTVERSION= 1.36.3.5071
+DISTVERSION= 1.37.0.5076
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/Prowlarr/Prowlarr/releases/download/v${DISTVERSION}/
DISTNAME= Prowlarr.master.${DISTVERSION}.freebsd-core-x64
diff --git a/net-p2p/prowlarr/distinfo b/net-p2p/prowlarr/distinfo
index 517a23c4d533..76b1a64b757f 100644
--- a/net-p2p/prowlarr/distinfo
+++ b/net-p2p/prowlarr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748273808
-SHA256 (Prowlarr.master.1.36.3.5071.freebsd-core-x64.tar.gz) = 556695ff58f1092f3194f75033a1c6d8b60494c31e57456900c7c30c1ad9c060
-SIZE (Prowlarr.master.1.36.3.5071.freebsd-core-x64.tar.gz) = 54906171
+TIMESTAMP = 1751981655
+SHA256 (Prowlarr.master.1.37.0.5076.freebsd-core-x64.tar.gz) = dc4129b84add81649c255181af2f49595a47db36a2c2e495c1b13a9c5dae0ba4
+SIZE (Prowlarr.master.1.37.0.5076.freebsd-core-x64.tar.gz) = 54901106
diff --git a/net-p2p/qbittorrent/Makefile b/net-p2p/qbittorrent/Makefile
index c5171984138c..d27eb63c5ae8 100644
--- a/net-p2p/qbittorrent/Makefile
+++ b/net-p2p/qbittorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qbittorrent
-DISTVERSION= 5.1.0
+DISTVERSION= 5.1.2
CATEGORIES= net-p2p
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/net-p2p/qbittorrent/distinfo b/net-p2p/qbittorrent/distinfo
index 615094621c1c..944559c8fcf8 100644
--- a/net-p2p/qbittorrent/distinfo
+++ b/net-p2p/qbittorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745818335
-SHA256 (qbittorrent-5.1.0.tar.xz) = 24e7551bdb355827fa4d89f61058768f7ac678934152531f3a5e01538e426930
-SIZE (qbittorrent-5.1.0.tar.xz) = 4623396
+TIMESTAMP = 1752058771
+SHA256 (qbittorrent-5.1.2.tar.xz) = d5806092c71959a5dbdf55c645ea45ed48a70369ab6c226039b83f1ade6979f2
+SIZE (qbittorrent-5.1.2.tar.xz) = 4631900
diff --git a/net-p2p/radarr/Makefile b/net-p2p/radarr/Makefile
index 19c6e55eeeb3..6b1aac583903 100644
--- a/net-p2p/radarr/Makefile
+++ b/net-p2p/radarr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= radarr
-DISTVERSION= 5.25.0.10024
+DISTVERSION= 5.26.2.10099
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/Radarr/Radarr/releases/download/v${DISTVERSION}/
DISTNAME= Radarr.master.${DISTVERSION}.freebsd-core-x64
diff --git a/net-p2p/radarr/distinfo b/net-p2p/radarr/distinfo
index c2ce88ffaa5a..0d5a0bf64a5b 100644
--- a/net-p2p/radarr/distinfo
+++ b/net-p2p/radarr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748420120
-SHA256 (Radarr.master.5.25.0.10024.freebsd-core-x64.tar.gz) = 30c45cf18f37cdb84807ad31ad05b1e792a0e109545d8d60543c43167f8933eb
-SIZE (Radarr.master.5.25.0.10024.freebsd-core-x64.tar.gz) = 64094267
+TIMESTAMP = 1751967121
+SHA256 (Radarr.master.5.26.2.10099.freebsd-core-x64.tar.gz) = 8476cc66d06c0b836c5cfea6f2967ebd1d554fb547bac02b69a3aec6768bd6fe
+SIZE (Radarr.master.5.26.2.10099.freebsd-core-x64.tar.gz) = 64065414
diff --git a/net-p2p/radarr/pkg-plist b/net-p2p/radarr/pkg-plist
index a86840367ea5..5b188530692d 100644
--- a/net-p2p/radarr/pkg-plist
+++ b/net-p2p/radarr/pkg-plist
@@ -448,15 +448,15 @@
%%DATADIR%%/bin/System.Xml.XmlSerializer.dll
%%DATADIR%%/bin/System.Xml.dll
%%DATADIR%%/bin/System.dll
-%%DATADIR%%/bin/UI/640-596a87672ab685dcc75e.js
-%%DATADIR%%/bin/UI/640-596a87672ab685dcc75e.js.LICENSE.txt
-%%DATADIR%%/bin/UI/640-596a87672ab685dcc75e.js.map
+%%DATADIR%%/bin/UI/640-f9f81c4832fff26ecd9c.js
+%%DATADIR%%/bin/UI/640-f9f81c4832fff26ecd9c.js.LICENSE.txt
+%%DATADIR%%/bin/UI/640-f9f81c4832fff26ecd9c.js.map
%%DATADIR%%/bin/UI/7-a1b843a798e447f93f4f.js
%%DATADIR%%/bin/UI/7-a1b843a798e447f93f4f.js.map
-%%DATADIR%%/bin/UI/80-720bde7dcfabce1b8099.js
-%%DATADIR%%/bin/UI/80-720bde7dcfabce1b8099.js.map
-%%DATADIR%%/bin/UI/Content/80-9e22cd5172df40d2a0d2.css
-%%DATADIR%%/bin/UI/Content/80-9e22cd5172df40d2a0d2.css.map
+%%DATADIR%%/bin/UI/74-41bafaea952185ac066d.js
+%%DATADIR%%/bin/UI/74-41bafaea952185ac066d.js.map
+%%DATADIR%%/bin/UI/Content/74-9b2465b3281b3b67efd2.css
+%%DATADIR%%/bin/UI/Content/74-9b2465b3281b3b67efd2.css.map
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.ttf
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff
%%DATADIR%%/bin/UI/Content/Fonts/Roboto-Light.woff2
@@ -498,8 +498,8 @@
%%DATADIR%%/bin/UI/Content/robots.txt
%%DATADIR%%/bin/UI/Content/styles.css
%%DATADIR%%/bin/UI/Content/styles.css.map
-%%DATADIR%%/bin/UI/index-9b6759a21945a00a13cb.js
-%%DATADIR%%/bin/UI/index-9b6759a21945a00a13cb.js.map
+%%DATADIR%%/bin/UI/index-1726e9622bdfaf0ebb89.js
+%%DATADIR%%/bin/UI/index-1726e9622bdfaf0ebb89.js.map
%%DATADIR%%/bin/UI/index.html
%%DATADIR%%/bin/UI/login.html
%%DATADIR%%/bin/UI/oauth.html
diff --git a/net-p2p/renterd/Makefile b/net-p2p/renterd/Makefile
index 9239b61e8178..67298f9c4ae0 100644
--- a/net-p2p/renterd/Makefile
+++ b/net-p2p/renterd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= renterd
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= net-p2p
MAINTAINER= bruno@tinkerbox.org
diff --git a/net-p2p/sonarr/Makefile b/net-p2p/sonarr/Makefile
index 016a46936ee1..3e2cc9d47472 100644
--- a/net-p2p/sonarr/Makefile
+++ b/net-p2p/sonarr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sonarr
-DISTVERSION= 4.0.14.2939
+DISTVERSION= 4.0.15.2941
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/Sonarr/Sonarr/releases/download/v${DISTVERSION}/
DISTNAME= Sonarr.main.${DISTVERSION}.freebsd-x64
diff --git a/net-p2p/sonarr/distinfo b/net-p2p/sonarr/distinfo
index bca199fca2f0..026d9f9f8636 100644
--- a/net-p2p/sonarr/distinfo
+++ b/net-p2p/sonarr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742394935
-SHA256 (Sonarr.main.4.0.14.2939.freebsd-x64.tar.gz) = 1978c5ddd36e6cd1a66c2f1f5965eef7758e1136e06bf95e0f4921f1fd2c34b5
-SIZE (Sonarr.main.4.0.14.2939.freebsd-x64.tar.gz) = 63866677
+TIMESTAMP = 1750670833
+SHA256 (Sonarr.main.4.0.15.2941.freebsd-x64.tar.gz) = e8ca0153e2c614d8fa551be7ed78f9ad349c55bd7363090cda4e6d4775afa30f
+SIZE (Sonarr.main.4.0.15.2941.freebsd-x64.tar.gz) = 63868873
diff --git a/net-p2p/walletd/Makefile b/net-p2p/walletd/Makefile
index 8dbc259b0475..e155dfa8bffa 100644
--- a/net-p2p/walletd/Makefile
+++ b/net-p2p/walletd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= walletd
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.3
+PORTREVISION= 1
CATEGORIES= net-p2p
diff --git a/net/Makefile b/net/Makefile
index 3c536bc5411a..2ade459183ca 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1612,6 +1612,7 @@
SUBDIR += traff
SUBDIR += trafshow
SUBDIR += trafshow3
+ SUBDIR += trantor
SUBDIR += trickle
SUBDIR += trippy
SUBDIR += ts-warp
diff --git a/net/benthos/Makefile b/net/benthos/Makefile
index 4944c504380f..5d1311f9d9f4 100644
--- a/net/benthos/Makefile
+++ b/net/benthos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= benthos
DISTVERSIONPREFIX= v
DISTVERSION= 4.27.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/bosh-bootloader/Makefile b/net/bosh-bootloader/Makefile
index ecba88a7f5ec..80501c8b6def 100644
--- a/net/bosh-bootloader/Makefile
+++ b/net/bosh-bootloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-bootloader
PORTVERSION= 7.6.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/bosh-cli/Makefile b/net/bosh-cli/Makefile
index 515855d3c32f..ec7fd2da43b6 100644
--- a/net/bosh-cli/Makefile
+++ b/net/bosh-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-cli
PORTVERSION= 5.5.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cf/Makefile b/net/cf/Makefile
index 4547bcdded52..578ec71f42cc 100644
--- a/net/cf/Makefile
+++ b/net/cf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cf
PORTVERSION= 6.49.0
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cloudquery/Makefile b/net/cloudquery/Makefile
index 906a14041c5f..55534913d6e9 100644
--- a/net/cloudquery/Makefile
+++ b/net/cloudquery/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudquery
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= se@FreeBSD.org
diff --git a/net/concourse-fly/Makefile b/net/concourse-fly/Makefile
index 0b2452c7b987..2171336de8e2 100644
--- a/net/concourse-fly/Makefile
+++ b/net/concourse-fly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= concourse
PORTVERSION= 6.7.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net sysutils
MASTER_SITES= LOCAL/dumbbell/concourse/
PKGNAMESUFFIX= -fly
diff --git a/net/containernetworking-plugins/Makefile b/net/containernetworking-plugins/Makefile
index a663ba2ee466..746de7e857dc 100644
--- a/net/containernetworking-plugins/Makefile
+++ b/net/containernetworking-plugins/Makefile
@@ -1,6 +1,7 @@
PORTNAME= containernetworking-plugins
DISTVERSIONPREFIX= freebsd-v
DISTVERSION= 0.6
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= dfr@FreeBSD.org
diff --git a/net/croc/Makefile b/net/croc/Makefile
index 6891829e1429..0ef394edb991 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= croc
PORTVERSION= 10.0.13
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index b4e724d851f2..4048e1e15ec4 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.1
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/dictd/Makefile b/net/dictd/Makefile
index 303dfeb15589..18d4c09f8b00 100644
--- a/net/dictd/Makefile
+++ b/net/dictd/Makefile
@@ -11,9 +11,6 @@ WWW= https://www.dict.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expiring devel/libmaa
-EXPIRATION_DATE=2025-09-30
-
LIB_DEPENDS= libmaa.so:devel/libmaa
USES= bison gmake libtool:build localbase
diff --git a/net/evans/Makefile b/net/evans/Makefile
index 856a8b37c668..5ce80e4b1ce6 100644
--- a/net/evans/Makefile
+++ b/net/evans/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evans
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.11
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index ebb679e24f85..c3f035832cd3 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 454df2576def..b0e2cc1e9595 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695892
-SHA256 (facebook-fb303-v2025.06.23.00_GH0.tar.gz) = 664e2d74f1b3d9cd2251e705f66d55c6779337fabfeb6e41e109337416bc7ebb
-SIZE (facebook-fb303-v2025.06.23.00_GH0.tar.gz) = 264127
+TIMESTAMP = 1752053905
+SHA256 (facebook-fb303-v2025.07.07.00_GH0.tar.gz) = 473b232cac6dac0d78768a72b7fd7970f25840135c2045418dbe582f29d1eda5
+SIZE (facebook-fb303-v2025.07.07.00_GH0.tar.gz) = 264344
diff --git a/net/frr10/Makefile b/net/frr10/Makefile
index 63e2e7e0636a..913f3b5eafe1 100644
--- a/net/frr10/Makefile
+++ b/net/frr10/Makefile
@@ -1,6 +1,7 @@
PORTNAME= frr
DISTVERSIONPREFIX= frr-
DISTVERSION= 10.3.1
+PORTREVISION= 1
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 10-pythontools
diff --git a/net/frr9/Makefile b/net/frr9/Makefile
index 9a7b25135015..aeb52686bdd2 100644
--- a/net/frr9/Makefile
+++ b/net/frr9/Makefile
@@ -1,6 +1,7 @@
PORTNAME= frr
PORTVERSION= 9.1.3
DISTVERSIONPREFIX= frr-
+PORTREVISION= 1
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 9-pythontools
diff --git a/net/gemget/Makefile b/net/gemget/Makefile
index 98dc0f2aebd2..0a6eb8f46e14 100644
--- a/net/gemget/Makefile
+++ b/net/gemget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemget
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= codeleaves@yahoo.com
diff --git a/net/geoipupdate/Makefile b/net/geoipupdate/Makefile
index e9142f0d1204..72665cb386df 100644
--- a/net/geoipupdate/Makefile
+++ b/net/geoipupdate/Makefile
@@ -1,7 +1,6 @@
PORTNAME= geoipupdate
-PORTVERSION= 7.1.0
+PORTVERSION= 7.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 4
CATEGORIES= net geography
MAINTAINER= adamw@FreeBSD.org
diff --git a/net/geoipupdate/distinfo b/net/geoipupdate/distinfo
index a8dc071faf1f..a70907521f10 100644
--- a/net/geoipupdate/distinfo
+++ b/net/geoipupdate/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1731964779
-SHA256 (go/net_geoipupdate/geoipupdate-v7.1.0/v7.1.0.mod) = bf5d06cdff5ab6c4441311cceda41e04579d6596fb849c739a67f2d8d302d938
-SIZE (go/net_geoipupdate/geoipupdate-v7.1.0/v7.1.0.mod) = 681
-SHA256 (go/net_geoipupdate/geoipupdate-v7.1.0/v7.1.0.zip) = 9e99a2e8cd5a971938919bb3330c691bdd3e272fdc1130e8df52e5ee53e54064
-SIZE (go/net_geoipupdate/geoipupdate-v7.1.0/v7.1.0.zip) = 74068
+TIMESTAMP = 1752109164
+SHA256 (go/net_geoipupdate/geoipupdate-v7.1.1/v7.1.1.mod) = 74cefc240709c6b0acd6fe4d8b9950a267c8a4ebc83522e0c05df89122fe5a14
+SIZE (go/net_geoipupdate/geoipupdate-v7.1.1/v7.1.1.mod) = 723
+SHA256 (go/net_geoipupdate/geoipupdate-v7.1.1/v7.1.1.zip) = 51fbb70cbcb42e02b40449d195390f775d79d340f687cbe2465411cb003c2f25
+SIZE (go/net_geoipupdate/geoipupdate-v7.1.1/v7.1.1.zip) = 76876
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index a148c6f84400..8edb80da5733 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750904316
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.mod) = 2739a9f4b5204729b51ad90bd66634bab4c4a4f2db5a8f3ec80c7eda733484db
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.mod) = 9688
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.zip) = d2b86212d9b34d9b3552046d12e6f8478d69cbe107781b7aae37a19bda356fc9
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.zip) = 1672541
+TIMESTAMP = 1752120725
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.mod) = 2739a9f4b5204729b51ad90bd66634bab4c4a4f2db5a8f3ec80c7eda733484db
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.mod) = 9688
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.zip) = a96cd3e050611991f370b95c284ecb3e8b8d5f0a460988abde5b7ef8c25b8c51
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.2/v18.1.2.zip) = 1672549
diff --git a/net/go-bapu/Makefile b/net/go-bapu/Makefile
index 108c2456501f..7afb22f7efeb 100644
--- a/net/go-bapu/Makefile
+++ b/net/go-bapu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bapu
PORTVERSION= 0.3.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/carlostrub/bapu/get/
PKGNAMEPREFIX= go-
diff --git a/net/go-cs/Makefile b/net/go-cs/Makefile
index 3230250383c6..98b66d6611d6 100644
--- a/net/go-cs/Makefile
+++ b/net/go-cs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cs
PORTVERSION= 0.9
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net
MAINTAINER= akosela@andykosela.com
diff --git a/net/go-tcping/Makefile b/net/go-tcping/Makefile
index a11287f96409..3fe51326d85e 100644
--- a/net/go-tcping/Makefile
+++ b/net/go-tcping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tcping
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= go-
diff --git a/net/gobgp/Makefile b/net/gobgp/Makefile
index 2b40dc3ed9dd..6e3b3c48a203 100644
--- a/net/gobgp/Makefile
+++ b/net/gobgp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobgp
PORTVERSION= 3.25.0
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
DIST_SUBDIR= gobgp
diff --git a/net/goreplay/Makefile b/net/goreplay/Makefile
index aefe06393afd..ebef175bfeb5 100644
--- a/net/goreplay/Makefile
+++ b/net/goreplay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goreplay
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net
MAINTAINER= bofh@FreeBSD.org
diff --git a/net/gorss/Makefile b/net/gorss/Makefile
index 56fb6f96924b..739004fdc2bd 100644
--- a/net/gorss/Makefile
+++ b/net/gorss/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gorss
PORTVERSION= 0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net www
MAINTAINER= ports@FreeBSD.org
diff --git a/net/gotify-server/Makefile b/net/gotify-server/Makefile
index ccf7bfec0080..40e58fe8fc3f 100644
--- a/net/gotify-server/Makefile
+++ b/net/gotify-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotify-server
PORTVERSION= 2.6.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://github.com/mfechner/freebsd-net-gotify-server/raw/refs/heads/main/:yarn_cache
DISTNAME= server
diff --git a/net/grpcox/Makefile b/net/grpcox/Makefile
index cde04a70d561..d54bbe40261f 100644
--- a/net/grpcox/Makefile
+++ b/net/grpcox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcox
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcui/Makefile b/net/grpcui/Makefile
index 4ba402fbb4f4..dece8f48c859 100644
--- a/net/grpcui/Makefile
+++ b/net/grpcui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcui
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcurl/Makefile b/net/grpcurl/Makefile
index c20c55c2d81c..9ca7263e0059 100644
--- a/net/grpcurl/Makefile
+++ b/net/grpcurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcurl
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= nc@FreeBSD.org
diff --git a/net/gscloud/Makefile b/net/gscloud/Makefile
index bc5bdc7df269..17ba87518741 100644
--- a/net/gscloud/Makefile
+++ b/net/gscloud/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gscloud
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net devel
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/ipinfo-cli/Makefile b/net/ipinfo-cli/Makefile
index 17a41ad0e67e..41a25fd70b4d 100644
--- a/net/ipinfo-cli/Makefile
+++ b/net/ipinfo-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipinfo
DISTVERSIONPREFIX= ipinfo-
DISTVERSION= 3.3.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
diff --git a/net/kamailio/Makefile b/net/kamailio/Makefile
index 1490619a9b43..e5e368116023 100644
--- a/net/kamailio/Makefile
+++ b/net/kamailio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kamailio
DISTVERSION= 6.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
DISTNAME= ${PORTNAME}-${DISTVERSION}_src
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index e5592424331a..11a7e2022050 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,8 +1,8 @@
PORTNAME= kea
-DISTVERSION= 2.7.9
+DISTVERSION= 3.0.0
PORTREVISION= 2
CATEGORIES= net
-MASTER_SITES= ISC/kea/cur/2.7
+MASTER_SITES= ISC/kea/cur/3.0
PKGNAMESUFFIX= -devel
MAINTAINER= cy@FreeBSD.org
@@ -12,13 +12,14 @@ WWW= https://kea.isc.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= rst2man:textproc/py-docutils
+BUILD_DEPENDS= rst2man:textproc/py-docutils \
+ python3:lang/python3
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
liblog4cplus.so:devel/log4cplus
-USES= autoreconf compiler:c++11-lang cpe iconv libtool pathfix \
- tar:xz ssl
+USES= compiler:c++11-lang cmake:indirect cpe iconv libtool meson \
+ pathfix python tar:xz ssl
CPE_VENDOR= isc
CPE_VERSION= ${DISTVERSION:C/-.*//}
@@ -28,45 +29,40 @@ CPE_UPDATE= ${DISTVERSION:C/.*-//:tl}
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-boost-include=${LOCALBASE}/include \
- --with-boost-lib-dir=${LOCALBASE}/lib \
- --with-log4cplus=${LOCALBASE} \
- --with-openssl=${OPENSSLBASE} \
- --without-werror
INSTALL_TARGET= install-strip
-TEST_TARGET= check
PORTDOCS= AUTHORS CONTRIBUTING.md COPYING ChangeLog README SECURITY.md \
code_of_conduct.md examples platforms.rst
-OPTIONS_DEFINE= DOCS MYSQL PGSQL SHELL
+OPTIONS_DEFINE= DOCS MYSQL PGSQL
OPTIONS_SUB= yes
-SHELL_DESC= Install kea-shell(8) (Python)
-
+MESON_ARGS= --auto-features=disabled \
+ -Dnetconf=disabled \
+ -Drunstatedir=/var/run
+
MYSQL_USES= mysql
-MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
-MYSQL_CONFIGURE_OFF= --without-mysql
+MYSQL_MESON_ENABLED= mysql
MYSQL_SUB_LIST= REQ_MYSQL=mysql
MYSQL_SUB_LIST_OFF= REQ_MYSQL=""
PGSQL_USES= pgsql
-PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}/bin/pg_config
-PGSQL_CONFIGURE_OFF= --without-pgsql
+PGSQ_MESON_ENABLED= postgresql
PGSQL_SUB_LIST= REQ_PGSQL=postgresql
PGSQL_SUB_LIST_OFF= REQ_PGSQL=""
PGSQL_VARS= WANT_PGSQL=client
-SHELL_USES= python
-SHELL_CONFIGURE_ON= --enable-shell
-
post-build:
cd ${WRKSRC}/doc/sphinx/man; \
for i in *.8.rst; do rst2man $$i > $$(basename $$i .rst); done
post-install:
+ @mkdir -p ${STAGEDIR}${PREFIX}/etc/kea ${STAGEDIR}/var/db/kea \
+ ${STAGEDIR}/var/log/kea ${STAGEDIR}/var/run/kea
+ @rm -rf ${STAGEDIR}${PREFIX}/var
@cd ${WRKSRC}/doc/sphinx/man; \
cp *.8 ${STAGEDIR}${PREFIX}/share/man/man8
+ @cd ${WRKSRC}/_build/src/bin/keactrl; \
+ for i in *.conf; do cp $$i ${STAGEDIR}${PREFIX}/etc/kea/$$i.sample; done
.include <bsd.port.mk>
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index c96b748c3bbc..b7316e8a33df 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748535715
-SHA256 (kea-2.7.9.tar.xz) = a544916f692155439815b726fc6040ffadc381591f67a7fb103192d7053ebc92
-SIZE (kea-2.7.9.tar.xz) = 6775192
+TIMESTAMP = 1750911365
+SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76
+SIZE (kea-3.0.0.tar.xz) = 6631612
diff --git a/net/kea-devel/files/patch-Makefile.am b/net/kea-devel/files/patch-Makefile.am
deleted file mode 100644
index 77fc64848c9e..000000000000
--- a/net/kea-devel/files/patch-Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.am.orig 2019-10-25 12:41:08 UTC
-+++ Makefile.am
-@@ -154,7 +154,6 @@ docs:
- # These steps are necessary during installation
- install-exec-hook:
- mkdir -p $(DESTDIR)${localstatedir}/log/
-- mkdir -p $(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}
- mkdir -p $(DESTDIR)${runstatedir}/${PACKAGE_NAME}
-
- EXTRA_DIST = tools/path_replacer.sh
diff --git a/net/kea-devel/files/patch-meson.build b/net/kea-devel/files/patch-meson.build
new file mode 100644
index 000000000000..58f40526b835
--- /dev/null
+++ b/net/kea-devel/files/patch-meson.build
@@ -0,0 +1,59 @@
+--- 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 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'
+- LOCALSTATEDIR = 'var' # Otherwise, it would have been 'var/local'.
++ LOCALSTATEDIR = '/var' # Otherwise, it would have been 'var/local'.
+ endif
+
+ DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts'
+@@ -69,17 +69,17 @@
+ 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'
+-LOCALSTATEDIR_INSTALLED = PREFIX / LOCALSTATEDIR
++LOCALSTATEDIR_INSTALLED = LOCALSTATEDIR
+ LIBDIR_INSTALLED = PREFIX / LIBDIR
+ LOGDIR = LOCALSTATEDIR / 'log/kea'
+-LOGDIR_INSTALLED = PREFIX / LOGDIR
++LOGDIR_INSTALLED = LOGDIR
+ if RUNSTATEDIR == ''
+ RUNSTATEDIR = LOCALSTATEDIR / 'run/kea'
+ else
+ RUNSTATEDIR = RUNSTATEDIR / 'kea'
+ endif
+-RUNSTATEDIR_INSTALLED = PREFIX / RUNSTATEDIR
+-SHAREDSTATEDIR = LOCALSTATEDIR / 'lib/kea'
++RUNSTATEDIR_INSTALLED = RUNSTATEDIR
++SHAREDSTATEDIR = LOCALSTATEDIR / 'db/kea'
+ SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR
+ SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR
+ TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca'
+@@ -88,9 +88,9 @@
+ # So we revert what it does.
+ if PREFIX == '/usr/local'
+ SYSCONFDIR_INSTALLED = '/usr/local/etc'
+- LOGDIR_INSTALLED = '/usr/local/var/log/kea'
+- RUNSTATEDIR_INSTALLED = '/usr/local/var/run/kea'
+- SHAREDSTATEDIR_INSTALLED = '/usr/local/var/lib/kea'
++ LOGDIR_INSTALLED = '/var/log/kea'
++ RUNSTATEDIR_INSTALLED = '/var/run/kea'
++ SHAREDSTATEDIR_INSTALLED = '/var/db/kea'
+ endif
+
+ #### Build Options
+@@ -1108,9 +1108,9 @@
+ # In case prefix is default, install to hardcoded path.
+ if PREFIX == '/usr/local'
+ install_emptydir('/usr/local/lib/kea')
+- install_emptydir('/usr/local/var/lib/kea')
+- install_emptydir('/usr/local/var/log/kea')
+- install_emptydir('/usr/local/var/run/kea')
++ install_emptydir('/var/db/kea')
++ install_emptydir('/var/log/kea')
++ install_emptydir('/var/run/kea')
+ endif
+
+ # Print the setup report.
diff --git a/net/kea-devel/files/patch-src_bin_keactrl_Makefile.am b/net/kea-devel/files/patch-src_bin_keactrl_Makefile.am
deleted file mode 100644
index 385488664470..000000000000
--- a/net/kea-devel/files/patch-src_bin_keactrl_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/bin/keactrl/Makefile.am.orig 2019-10-25 12:41:08 UTC
-+++ src/bin/keactrl/Makefile.am
-@@ -62,7 +62,7 @@ install-data-local:
- $(DESTDIR)$(sysconfdir)/@PACKAGE@/$$f.bak; \
- fi; \
- if test ! -f $(DESTDIR)$(sysconfdir)/@PACKAGE@/$$f; then \
-- ${INSTALL_DATA} $$f $(DESTDIR)$(sysconfdir)/@PACKAGE@/; \
-+ ${INSTALL_DATA} $$f $(DESTDIR)$(sysconfdir)/@PACKAGE@/$${f}.sample; \
- fi; \
- done
-
diff --git a/net/kea-devel/files/patch-src_bin_keactrl_keactrl.in b/net/kea-devel/files/patch-src_bin_keactrl_keactrl.in
new file mode 100644
index 000000000000..567f27298889
--- /dev/null
+++ b/net/kea-devel/files/patch-src_bin_keactrl_keactrl.in
@@ -0,0 +1,11 @@
+--- src/bin/keactrl/keactrl.in.orig 2025-06-20 09:28:47.000000000 -0700
++++ src/bin/keactrl/keactrl.in 2025-07-10 07:23:07.452981000 -0700
+@@ -127,7 +127,7 @@
+
+ # Default the directory to --localstatedir / run
+ local pid_file_dir
+- pid_file_dir="@runstatedir@/@PACKAGE@"
++ pid_file_dir="/var/run/kea"
+
+ # Use directory override if set (primarily for testing only)
+ if test -n "${KEA_PIDFILE_DIR+x}"; then
diff --git a/net/kea-devel/files/patch-src_lib_dhcpsrv_Makefile.am b/net/kea-devel/files/patch-src_lib_dhcpsrv_Makefile.am
deleted file mode 100644
index 3d0097012047..000000000000
--- a/net/kea-devel/files/patch-src_lib_dhcpsrv_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/dhcpsrv/Makefile.am.orig 2025-02-13 19:42:07.986412000 -0800
-+++ src/lib/dhcpsrv/Makefile.am 2025-02-13 19:44:15.141071000 -0800
-@@ -4,7 +4,7 @@
-
- # DATA_DIR is the directory where to put default CSV files and the DHCPv6
- # server ID file (i.e. the file where the server finds its DUID at startup).
--dhcp_data_dir = @localstatedir@/lib/@PACKAGE@
-+dhcp_data_dir = @localstatedir@/db/@PACKAGE@
- kea_lfc_location = @sbindir@/kea-lfc
-
- AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index 3c17651645ff..dbe5a05bf069 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -1,7 +1,9 @@
+bin/kea-msg-compiler
@sample %%ETCDIR%%/kea-ctrl-agent.conf.sample
@sample %%ETCDIR%%/kea-dhcp-ddns.conf.sample
@sample %%ETCDIR%%/kea-dhcp4.conf.sample
@sample %%ETCDIR%%/kea-dhcp6.conf.sample
+@sample %%ETCDIR%%/kea-netconf.conf.sample
@sample %%ETCDIR%%/keactrl.conf.sample
%%ETCDIR%%/radius/dictionary
include/kea/asiodns/asiodns_messages.h
@@ -51,7 +53,6 @@ include/kea/cc/simple_parser.h
include/kea/cc/stamped_element.h
include/kea/cc/stamped_value.h
include/kea/cc/user_context.h
-include/kea/cfgrpt/config_report.h
include/kea/config.h
include/kea/config/base_command_mgr.h
include/kea/config/client_connection.h
@@ -74,6 +75,7 @@ include/kea/config_backend/base_config_backend.h
include/kea/config_backend/base_config_backend_mgr.h
include/kea/config_backend/base_config_backend_pool.h
include/kea/config_backend/constants.h
+include/kea/cryptolink/botan_common.h
include/kea/cryptolink/crypto_hash.h
include/kea/cryptolink/crypto_hmac.h
include/kea/cryptolink/crypto_rng.h
@@ -150,6 +152,7 @@ include/kea/dhcp/pkt_filter6.h
include/kea/dhcp/pkt_filter_bpf.h
include/kea/dhcp/pkt_filter_inet.h
include/kea/dhcp/pkt_filter_inet6.h
+include/kea/dhcp/pkt_filter_lpf.h
include/kea/dhcp/pkt_template.h
include/kea/dhcp/protocol_util.h
include/kea/dhcp/socket_info.h
@@ -207,6 +210,8 @@ include/kea/dhcpsrv/dhcpsrv_log.h
include/kea/dhcpsrv/dhcpsrv_messages.h
include/kea/dhcpsrv/flq_allocation_state.h
include/kea/dhcpsrv/flq_allocator.h
+include/kea/dhcpsrv/fuzz_log.h
+include/kea/dhcpsrv/fuzz_messages.h
include/kea/dhcpsrv/host.h
include/kea/dhcpsrv/host_container.h
include/kea/dhcpsrv/host_data_source_factory.h
@@ -232,6 +237,7 @@ include/kea/dhcpsrv/memfile_lease_storage.h
include/kea/dhcpsrv/ncr_generator.h
include/kea/dhcpsrv/network.h
include/kea/dhcpsrv/network_state.h
+include/kea/dhcpsrv/packet_fuzzer.h
include/kea/dhcpsrv/parsers/base_network_parser.h
include/kea/dhcpsrv/parsers/client_class_def_parser.h
include/kea/dhcpsrv/parsers/dhcp_parsers.h
@@ -382,6 +388,7 @@ include/kea/log/output_option.h
%%PGSQL%%include/kea/pgsql/pgsql_connection.h
%%PGSQL%%include/kea/pgsql/pgsql_exchange.h
include/kea/process/cb_ctl_base.h
+include/kea/process/cfgrpt/config_report.h
include/kea/process/config_base.h
include/kea/process/config_ctl_info.h
include/kea/process/config_ctl_parser.h
@@ -441,154 +448,113 @@ include/kea/util/unlock_guard.h
include/kea/util/versioned_csv_file.h
include/kea/util/watch_socket.h
include/kea/util/watched_thread.h
-lib/kea/hooks/libdhcp_bootp.a
+lib/libkea-dhcp.so
+lib/libkea-dhcp.so.109
+lib/libkea-dhcp.so.109.0.0
+lib/libkea-dns.so
+lib/libkea-dns.so.71
+lib/libkea-dns.so.71.0.0
lib/kea/hooks/libdhcp_bootp.so
-lib/kea/hooks/libdhcp_class_cmds.a
lib/kea/hooks/libdhcp_class_cmds.so
-lib/kea/hooks/libdhcp_ddns_tuning.a
lib/kea/hooks/libdhcp_ddns_tuning.so
-lib/kea/hooks/libdhcp_flex_id.a
lib/kea/hooks/libdhcp_flex_id.so
-lib/kea/hooks/libdhcp_flex_option.a
lib/kea/hooks/libdhcp_flex_option.so
-lib/kea/hooks/libdhcp_ha.a
lib/kea/hooks/libdhcp_ha.so
-lib/kea/hooks/libdhcp_host_cache.a
lib/kea/hooks/libdhcp_host_cache.so
-lib/kea/hooks/libdhcp_host_cmds.a
lib/kea/hooks/libdhcp_host_cmds.so
-lib/kea/hooks/libdhcp_lease_cmds.a
lib/kea/hooks/libdhcp_lease_cmds.so
-lib/kea/hooks/libdhcp_lease_query.a
lib/kea/hooks/libdhcp_lease_query.so
-lib/kea/hooks/libdhcp_legal_log.a
lib/kea/hooks/libdhcp_legal_log.so
-%%MYSQL%%lib/kea/hooks/libdhcp_mysql.a
%%MYSQL%%lib/kea/hooks/libdhcp_mysql.so
-lib/kea/hooks/libdhcp_limits.a
lib/kea/hooks/libdhcp_limits.so
-lib/kea/hooks/libdhcp_perfmon.a
lib/kea/hooks/libdhcp_perfmon.so
-lib/kea/hooks/libdhcp_ping_check.a
lib/kea/hooks/libdhcp_ping_check.so
-%%PGSQL%%lib/kea/hooks/libdhcp_pgsql.a
%%PGSQL%%lib/kea/hooks/libdhcp_pgsql.so
-lib/kea/hooks/libdhcp_radius.a
lib/kea/hooks/libdhcp_radius.so
-lib/kea/hooks/libdhcp_run_script.a
lib/kea/hooks/libdhcp_run_script.so
-lib/kea/hooks/libdhcp_stat_cmds.a
lib/kea/hooks/libdhcp_stat_cmds.so
-lib/kea/hooks/libdhcp_subnet_cmds.a
lib/kea/hooks/libdhcp_subnet_cmds.so
-lib/libkea-asiodns.a
lib/libkea-asiodns.so
-lib/libkea-asiodns.so.61
-lib/libkea-asiodns.so.61.0.0
-lib/libkea-asiolink.a
+lib/libkea-asiodns.so.62
+lib/libkea-asiodns.so.62.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.86
-lib/libkea-asiolink.so.86.0.0
-lib/libkea-cc.a
+lib/libkea-asiolink.so.87
+lib/libkea-asiolink.so.87.0.0
lib/libkea-cc.so
-lib/libkea-cc.so.81
-lib/libkea-cc.so.81.0.0
-lib/libkea-cfgclient.a
-lib/libkea-cfgclient.so
-lib/libkea-cfgclient.so.82
-lib/libkea-cfgclient.so.82.0.0
-lib/libkea-cryptolink.a
+lib/libkea-cc.so.82
+lib/libkea-cc.so.82.0.0
+lib/libkea-cfgrpt.so
+lib/libkea-cfgrpt.so.3
+lib/libkea-cfgrpt.so.3.0.0
+lib/libkea-config.so
+lib/libkea-config.so.83
+lib/libkea-config.so.83.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.62
-lib/libkea-cryptolink.so.62.0.0
-lib/libkea-d2srv.a
+lib/libkea-cryptolink.so.63
+lib/libkea-cryptolink.so.63.0.0
lib/libkea-d2srv.so
-lib/libkea-d2srv.so.62
-lib/libkea-d2srv.so.62.0.0
-lib/libkea-database.a
+lib/libkea-d2srv.so.63
+lib/libkea-d2srv.so.63.0.0
lib/libkea-database.so
-lib/libkea-database.so.75
-lib/libkea-database.so.75.0.0
-lib/libkea-dhcp++.a
-lib/libkea-dhcp++.so
-lib/libkea-dhcp++.so.108
-lib/libkea-dhcp++.so.108.0.0
-lib/libkea-dhcp_ddns.a
+lib/libkea-database.so.76
+lib/libkea-database.so.76.0.0
lib/libkea-dhcp_ddns.so
-lib/libkea-dhcp_ddns.so.67
-lib/libkea-dhcp_ddns.so.67.0.0
-lib/libkea-dhcpsrv.a
+lib/libkea-dhcp_ddns.so.68
+lib/libkea-dhcp_ddns.so.68.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.128
-lib/libkea-dhcpsrv.so.128.0.0
-lib/libkea-dns++.a
-lib/libkea-dns++.so
-lib/libkea-dns++.so.70
-lib/libkea-dns++.so.70.0.0
-lib/libkea-eval.a
+lib/libkea-dhcpsrv.so.129
+lib/libkea-dhcpsrv.so.129.0.0
lib/libkea-eval.so
-lib/libkea-eval.so.83
-lib/libkea-eval.so.83.0.0
-lib/libkea-exceptions.a
+lib/libkea-eval.so.84
+lib/libkea-eval.so.84.0.0
lib/libkea-exceptions.so
-lib/libkea-exceptions.so.44
-lib/libkea-exceptions.so.44.0.0
-lib/libkea-hooks.a
+lib/libkea-exceptions.so.45
+lib/libkea-exceptions.so.45.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.117
-lib/libkea-hooks.so.117.0.0
-lib/libkea-http.a
+lib/libkea-hooks.so.118
+lib/libkea-hooks.so.118.0.0
lib/libkea-http.so
-lib/libkea-http.so.86
-lib/libkea-http.so.86.0.0
-lib/libkea-log.a
+lib/libkea-http.so.87
+lib/libkea-http.so.87.0.0
+lib/libkea-log-interprocess.so
+lib/libkea-log-interprocess.so.3
+lib/libkea-log-interprocess.so.3.0.0
lib/libkea-log.so
-lib/libkea-log.so.74
-lib/libkea-log.so.74.0.0
-%%MYSQL%%lib/libkea-mysql.a
+lib/libkea-log.so.75
+lib/libkea-log.so.75.0.0
%%MYSQL%%lib/libkea-mysql.so
%%MYSQL%%lib/libkea-mysql.so.86
%%MYSQL%%lib/libkea-mysql.so.86.0.0
-%%PGSQL%%lib/libkea-pgsql.a
%%PGSQL%%lib/libkea-pgsql.so
%%PGSQL%%lib/libkea-pgsql.so.87
%%PGSQL%%lib/libkea-pgsql.so.87.0.0
-lib/libkea-process.a
lib/libkea-process.so
-lib/libkea-process.so.89
-lib/libkea-process.so.89.0.0
-lib/libkea-stats.a
+lib/libkea-process.so.90
+lib/libkea-process.so.90.0.0
lib/libkea-stats.so
-lib/libkea-stats.so.52
-lib/libkea-stats.so.52.0.0
-lib/libkea-tcp.a
+lib/libkea-stats.so.53
+lib/libkea-stats.so.53.0.0
lib/libkea-tcp.so
-lib/libkea-tcp.so.32
-lib/libkea-tcp.so.32.0.0
-lib/libkea-util-io.a
+lib/libkea-tcp.so.33
+lib/libkea-tcp.so.33.0.0
lib/libkea-util-io.so
-lib/libkea-util-io.so.11
-lib/libkea-util-io.so.11.0.0
-lib/libkea-util.a
+lib/libkea-util-io.so.12
+lib/libkea-util-io.so.12.0.0
lib/libkea-util.so
-lib/libkea-util.so.100
-lib/libkea-util.so.100.0.0
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.opt-1.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.opt-2.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.opt-1.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.opt-2.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
+lib/libkea-util.so.101
+lib/libkea-util.so.101.0.0
+%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
+%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
+libdata/pkgconfig/kea.pc
sbin/kea-admin
sbin/kea-ctrl-agent
sbin/kea-dhcp-ddns
sbin/kea-dhcp4
sbin/kea-dhcp6
sbin/kea-lfc
-%%SHELL%%sbin/kea-shell
+sbin/kea-shell
sbin/keactrl
+sbin/perfdhcp
%%DATADIR%%/api/build-report.json
%%DATADIR%%/api/cache-clear.json
%%DATADIR%%/api/cache-flush.json
@@ -790,6 +756,18 @@ sbin/keactrl
%%DATADIR%%/api/subnet6-select-test.json
%%DATADIR%%/api/subnet6-update.json
%%DATADIR%%/api/version-get.json
+%%DATADIR%%/meson-info/intro-benchmarks.json
+%%DATADIR%%/meson-info/intro-buildoptions.json
+%%DATADIR%%/meson-info/intro-buildsystem_files.json
+%%DATADIR%%/meson-info/intro-compilers.json
+%%DATADIR%%/meson-info/intro-dependencies.json
+%%DATADIR%%/meson-info/intro-install_plan.json
+%%DATADIR%%/meson-info/intro-installed.json
+%%DATADIR%%/meson-info/intro-machines.json
+%%DATADIR%%/meson-info/intro-projectinfo.json
+%%DATADIR%%/meson-info/intro-targets.json
+%%DATADIR%%/meson-info/intro-tests.json
+%%DATADIR%%/meson-info/meson-info.json
%%DATADIR%%/scripts/admin-utils.sh
%%DATADIR%%/scripts/mysql/dhcpdb_create.mysql
%%DATADIR%%/scripts/mysql/dhcpdb_drop.mysql
@@ -881,8 +859,7 @@ share/man/man8/kea-netconf.8.gz
share/man/man8/kea-shell.8.gz
share/man/man8/keactrl.8.gz
share/man/man8/perfdhcp.8.gz
-%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea/__pycache__
-%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea
@dir(,,0750) %%ETCDIR%%
@dir(,,0750) /var/db/kea
+@dir(,,0750) /var/log/kea
@dir(,,0750) /var/run/kea
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 20e585348da7..041020e5a939 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,6 +1,7 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= alster@vinterdalen.se
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index afda5f07d058..82252f4c6ba4 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ktcplist
-PORTVERSION= 1.0.0
-PORTREVISION= 2
+DISTVERSION= 1.0.1
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
@@ -13,7 +12,7 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= kostikbel
-GH_TAGNAME= 18077c4df543d23ced0c08a6a8329e43c184ac75
+GH_TAGNAME= ${PORTNAME}-${DISTVERSION}
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/ktcplist.1.gz
diff --git a/net/ktcplist/distinfo b/net/ktcplist/distinfo
index 9943163ef0f0..1b6aa616fdd5 100644
--- a/net/ktcplist/distinfo
+++ b/net/ktcplist/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751353890
+TIMESTAMP = 1752161531
SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
SIZE (rust/crates/anstream-0.6.19.crate) = 28767
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
@@ -71,5 +71,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust-lang-libc-ec44bd2fb146dd55e4ed2c169887f7d1a3f02e3c_GH0.tar.gz) = b4516ecd95532e6cce6a114fb72abfc97f26465d6f70d794f091211a632daa53
SIZE (rust-lang-libc-ec44bd2fb146dd55e4ed2c169887f7d1a3f02e3c_GH0.tar.gz) = 1003682
-SHA256 (kostikbel-ktcplist-1.0.0-18077c4df543d23ced0c08a6a8329e43c184ac75_GH0.tar.gz) = a9c37f7049a4fb6b81046f45ae5938089be6f58b28fb5188b9f1b955cd329937
-SIZE (kostikbel-ktcplist-1.0.0-18077c4df543d23ced0c08a6a8329e43c184ac75_GH0.tar.gz) = 4703
+SHA256 (kostikbel-ktcplist-1.0.1-ktcplist-1.0.1_GH0.tar.gz) = 4608ca4c3eb00d7cc42e07348068bd43233d91765bb22026cd8ae764833ea3d1
+SIZE (kostikbel-ktcplist-1.0.1-ktcplist-1.0.1_GH0.tar.gz) = 4737
diff --git a/net/kube-apiserver/Makefile b/net/kube-apiserver/Makefile
index 022f5b6bdd04..3dcae37eb33f 100644
--- a/net/kube-apiserver/Makefile
+++ b/net/kube-apiserver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-apiserver
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-controller-manager/Makefile b/net/kube-controller-manager/Makefile
index efb1949df761..fce07f196827 100644
--- a/net/kube-controller-manager/Makefile
+++ b/net/kube-controller-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-controller-manager
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-scheduler/Makefile b/net/kube-scheduler/Makefile
index 3d4c4cef2624..2bdc1d427933 100644
--- a/net/kube-scheduler/Makefile
+++ b/net/kube-scheduler/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-scheduler
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/libproxy/pkg-plist b/net/libproxy/pkg-plist
index e15c2d3ae2e2..c7c0e45ea7a1 100644
--- a/net/libproxy/pkg-plist
+++ b/net/libproxy/pkg-plist
@@ -40,7 +40,6 @@ libdata/pkgconfig/libproxy-1.0.pc
%%DOCS%%%%DOCSDIR%%-1.0/applications.html
%%DOCS%%%%DOCSDIR%%-1.0/architecture.html
%%DOCS%%%%DOCSDIR%%-1.0/build-steps.html
-%%DOCS%%%%DOCSDIR%%-1.0/classes_hierarchy.html
%%DOCS%%%%DOCSDIR%%-1.0/configuration-logic.html
%%DOCS%%%%DOCSDIR%%-1.0/ctor.ProxyFactory.new.html
%%DOCS%%%%DOCSDIR%%-1.0/fonts.css
diff --git a/net/librespeed-cli/Makefile b/net/librespeed-cli/Makefile
index 3570fbb7f009..f9470ef75075 100644
--- a/net/librespeed-cli/Makefile
+++ b/net/librespeed-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librespeed-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.12
+PORTREVISION= 1
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile
index 399530150ac6..8e3a03f41979 100644
--- a/net/librespeed-go/Makefile
+++ b/net/librespeed-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/liferea/Makefile b/net/liferea/Makefile
index 6aad2d494a84..c9a504048911 100644
--- a/net/liferea/Makefile
+++ b/net/liferea/Makefile
@@ -1,10 +1,9 @@
PORTNAME= liferea
-DISTVERSION= 1.14.6
-PORTREVISION= 2
+DISTVERSION= 1.16-RC4
CATEGORIES= net gnome
MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= cmt@FreeBSD.org
COMMENT= Simple RSS/RDF feed reader
WWW= https://lzone.de/liferea/
@@ -16,12 +15,12 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libfribidi.so:converters/fribidi \
libharfbuzz.so:print/harfbuzz \
- libsoup-2.4.so:devel/libsoup \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
- libpeas-1.0.so:devel/libpeas1 \
+ libsoup-3.0.so:devel/libsoup3 \
+ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
+ libpeas-2.so:devel/libpeas \
libjson-glib-1.0.so:devel/json-glib
RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
USES= compiler:c++11-lang cpe desktop-file-utils gettext \
gmake gnome libtool localbase \
@@ -41,6 +40,4 @@ MAKE_ENV+= WEBKIT_DISABLE_COMPOSITING_MODE=1
INSTALL_TARGET= install-strip
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-libxml:-p1
-
.include <bsd.port.mk>
diff --git a/net/liferea/distinfo b/net/liferea/distinfo
index 6f3db185d4fc..fbdeb3ad9824 100644
--- a/net/liferea/distinfo
+++ b/net/liferea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720963009
-SHA256 (liferea-1.14.6.tar.bz2) = 36f28e51d26eebcbd3460c53eb5cb012855a5fc6cce6bca58103dfc06353cc72
-SIZE (liferea-1.14.6.tar.bz2) = 1750293
+TIMESTAMP = 1752322945
+SHA256 (liferea-1.16-RC4.tar.bz2) = 184996d7aa568be05972ac9710d9bd2cfd53446055200efe238c89d4d736df22
+SIZE (liferea-1.16-RC4.tar.bz2) = 1794049
diff --git a/net/liferea/files/extra-patch-libxml b/net/liferea/files/extra-patch-libxml
deleted file mode 100644
index abe1fb137669..000000000000
--- a/net/liferea/files/extra-patch-libxml
+++ /dev/null
@@ -1,28 +0,0 @@
-From be8ef494586d9ef73c04ec4ca058a9a158ae3562 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Sun, 31 Dec 2023 22:26:31 +0000
-Subject: [PATCH] src/node_type.h: add `#include <libxml/tree.h>` for
- `xmlNodePtr` type
-
-Without the change build fails on `libxml2-2.12.3` as:
-
- ../../src/node_type.h:62:64: error: unknown type name 'xmlNodePtr'; did you mean 'nodePtr'?
- 62 | void (*export) (nodePtr node, xmlNodePtr cur, gboolean trusted);
- | ^~~~~~~~~~
- | nodePtr
----
- src/node_type.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/node_type.h b/src/node_type.h
-index fcd3e7223..a41ff52fc 100644
---- a/src/node_type.h
-+++ b/src/node_type.h
-@@ -23,6 +23,7 @@
-
- #include "node.h"
-
-+#include <libxml/tree.h>
- #include <libxml/xmlmemory.h>
- #include <gtk/gtk.h>
-
diff --git a/net/liferea/pkg-plist b/net/liferea/pkg-plist
index 2777022aa05e..cd0b24f95375 100644
--- a/net/liferea/pkg-plist
+++ b/net/liferea/pkg-plist
@@ -6,20 +6,18 @@ lib/liferea/plugins/add-bookmark-site.py
lib/liferea/plugins/add-bookmark-site.ui
lib/liferea/plugins/bold-unread.plugin
lib/liferea/plugins/bold-unread.py
+lib/liferea/plugins/download-manager.plugin
+lib/liferea/plugins/download-manager.py
+lib/liferea/plugins/download-manager.ui
lib/liferea/plugins/getfocus.plugin
lib/liferea/plugins/getfocus.py
+lib/liferea/plugins/getfocus.ui
lib/liferea/plugins/gnome-keyring.plugin
lib/liferea/plugins/gnome-keyring.py
lib/liferea/plugins/headerbar.plugin
lib/liferea/plugins/headerbar.py
lib/liferea/plugins/libnotify.plugin
lib/liferea/plugins/libnotify.py
-lib/liferea/plugins/media-player.plugin
-lib/liferea/plugins/media-player.py
-lib/liferea/plugins/pane.plugin
-lib/liferea/plugins/pane.py
-lib/liferea/plugins/plugin-installer.plugin
-lib/liferea/plugins/plugin-installer.py
lib/liferea/plugins/trayicon.plugin
lib/liferea/plugins/trayicon.py
lib/liferea/web-extension/liblifereawebextension.a
@@ -41,21 +39,23 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/doc/html/about_de.html
%%DATADIR%%/doc/html/about_en.html
%%DATADIR%%/doc/html/about_it.html
+%%DATADIR%%/doc/html/about_ru.html
%%DATADIR%%/doc/html/concepts_de.html
%%DATADIR%%/doc/html/concepts_en.html
%%DATADIR%%/doc/html/concepts_it.html
-%%DATADIR%%/doc/html/enclosures_de.html
-%%DATADIR%%/doc/html/enclosures_en.html
-%%DATADIR%%/doc/html/enclosures_it.html
+%%DATADIR%%/doc/html/concepts_ru.html
%%DATADIR%%/doc/html/faq_de.html
%%DATADIR%%/doc/html/faq_en.html
%%DATADIR%%/doc/html/faq_it.html
+%%DATADIR%%/doc/html/faq_ru.html
%%DATADIR%%/doc/html/folders_de.html
%%DATADIR%%/doc/html/folders_en.html
%%DATADIR%%/doc/html/folders_it.html
+%%DATADIR%%/doc/html/folders_ru.html
%%DATADIR%%/doc/html/headlines_de.html
%%DATADIR%%/doc/html/headlines_en.html
%%DATADIR%%/doc/html/headlines_it.html
+%%DATADIR%%/doc/html/headlines_ru.html
%%DATADIR%%/doc/html/help_feed_default.png
%%DATADIR%%/doc/html/help_feed_error.png
%%DATADIR%%/doc/html/help_feed_prop_adv_1.6.0.png
@@ -69,7 +69,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/doc/html/help_opml.png
%%DATADIR%%/doc/html/help_prefs_browser_1.14.0.png
%%DATADIR%%/doc/html/help_prefs_desktop_1.14.0.png
-%%DATADIR%%/doc/html/help_prefs_enclosures_1.14.0.png
%%DATADIR%%/doc/html/help_prefs_feeds_1.14.0.png
%%DATADIR%%/doc/html/help_prefs_folders_1.14.0.png
%%DATADIR%%/doc/html/help_prefs_headlines_1.14.0.png
@@ -81,36 +80,39 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/doc/html/newsbin_de.html
%%DATADIR%%/doc/html/newsbin_en.html
%%DATADIR%%/doc/html/newsbin_it.html
+%%DATADIR%%/doc/html/newsbin_ru.html
%%DATADIR%%/doc/html/onlineservices_de.html
%%DATADIR%%/doc/html/onlineservices_en.html
%%DATADIR%%/doc/html/onlineservices_it.html
+%%DATADIR%%/doc/html/onlineservices_ru.html
%%DATADIR%%/doc/html/preferences_de.html
%%DATADIR%%/doc/html/preferences_en.html
%%DATADIR%%/doc/html/preferences_it.html
+%%DATADIR%%/doc/html/preferences_ru.html
%%DATADIR%%/doc/html/reference_de.html
%%DATADIR%%/doc/html/reference_en.html
%%DATADIR%%/doc/html/reference_it.html
+%%DATADIR%%/doc/html/reference_ru.html
%%DATADIR%%/doc/html/reference.css
%%DATADIR%%/doc/html/searching_de.html
%%DATADIR%%/doc/html/searching_en.html
%%DATADIR%%/doc/html/searching_it.html
+%%DATADIR%%/doc/html/searching_ru.html
%%DATADIR%%/doc/html/subscriptions_de.html
%%DATADIR%%/doc/html/subscriptions_en.html
%%DATADIR%%/doc/html/subscriptions_it.html
+%%DATADIR%%/doc/html/subscriptions_ru.html
%%DATADIR%%/doc/html/topics_de.html
%%DATADIR%%/doc/html/topics_en.html
%%DATADIR%%/doc/html/topics_it.html
+%%DATADIR%%/doc/html/topics_ru.html
%%DATADIR%%/doc/html/updating_de.html
%%DATADIR%%/doc/html/updating_en.html
%%DATADIR%%/doc/html/updating_it.html
+%%DATADIR%%/doc/html/updating_ru.html
%%DATADIR%%/dtd/html.ent
-%%DATADIR%%/enclosure_handler.ui
%%DATADIR%%/gir-1.0/Liferea-3.0.gir
%%DATADIR%%/google_source.ui
-%%DATADIR%%/js/gresource.xml
-%%DATADIR%%/js/htmlview.js
-%%DATADIR%%/js/Readability.js
-%%DATADIR%%/js/Readability-readerable.js
%%DATADIR%%/liferea_menu.ui
%%DATADIR%%/liferea_toolbar.ui
%%DATADIR%%/liferea.css
@@ -142,14 +144,14 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/opml/feedlist_sk.opml
%%DATADIR%%/opml/feedlist_sv.opml
%%DATADIR%%/pixmaps/default.svg
-%%DATADIR%%/pixmaps/emblem-important.png
+%%DATADIR%%/pixmaps/emblem-important.svg
%%DATADIR%%/pixmaps/emblem-web.svg
%%DATADIR%%/pixmaps/fl_opml.png
%%DATADIR%%/pixmaps/folder-saved-search.png
%%DATADIR%%/pixmaps/folder.png
-%%DATADIR%%/pixmaps/mail-attachment.png
%%DATADIR%%/pixmaps/newsbin.png
%%DATADIR%%/pixmaps/unread.png
+%%DATADIR%%/plugins.ui
%%DATADIR%%/prefs.ui
%%DATADIR%%/properties.ui
%%DATADIR%%/reedah_source.ui
@@ -161,16 +163,6 @@ share/icons/hicolor/scalable/apps/net.sourceforge.liferea.svg
%%DATADIR%%/theoldreader_source.ui
%%DATADIR%%/ttrss_source.ui
%%DATADIR%%/update_monitor.ui
-%%DATADIR%%/xslt/feed.xml
-%%DATADIR%%/xslt/folder.xml
-%%DATADIR%%/xslt/html5-extract.xml
-%%DATADIR%%/xslt/html-extract.xml
-%%DATADIR%%/xslt/i18n-filter.xslt
-%%DATADIR%%/xslt/item.xml
-%%DATADIR%%/xslt/newsbin.xml
-%%DATADIR%%/xslt/reader.xml
-%%DATADIR%%/xslt/source.xml
-%%DATADIR%%/xslt/vfolder.xml
share/locale/ar/LC_MESSAGES/liferea.mo
share/locale/ast/LC_MESSAGES/liferea.mo
share/locale/be@latin/LC_MESSAGES/liferea.mo
diff --git a/net/madonctl/Makefile b/net/madonctl/Makefile
index 5918bd8ccbfb..938f75d3df80 100644
--- a/net/madonctl/Makefile
+++ b/net/madonctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= madonctl
PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 4cb540ca5f57..f27bf3ef3c6d 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index 62562fdcb686..21b7e8d92026 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695893
-SHA256 (facebook-mvfst-v2025.06.23.00_GH0.tar.gz) = 22beec6c3d1d466bededa8dae7f8e4785bdd23d3f40b9cae2cc9df998479f481
-SIZE (facebook-mvfst-v2025.06.23.00_GH0.tar.gz) = 2094223
+TIMESTAMP = 1752053910
+SHA256 (facebook-mvfst-v2025.07.07.00_GH0.tar.gz) = 11831c322feab8039dfff363de035d3cda10a29709d18a17117481c34de2533b
+SIZE (facebook-mvfst-v2025.07.07.00_GH0.tar.gz) = 2094844
diff --git a/net/nats-nkeys/Makefile b/net/nats-nkeys/Makefile
index 819e84d26717..d350479290d8 100644
--- a/net/nats-nkeys/Makefile
+++ b/net/nats-nkeys/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nkeys
PORTVERSION= 0.4.11
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-nsc/Makefile b/net/nats-nsc/Makefile
index 60166a6523ec..d3d4e89dc5e7 100644
--- a/net/nats-nsc/Makefile
+++ b/net/nats-nsc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsc
PORTVERSION= 2.10.0
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index 0cddb81b81f4..e571a05d6419 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nats-server
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.6
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile
index 9c1f2efa1e99..5240c1764151 100644
--- a/net/nats-streaming-server/Makefile
+++ b/net/nats-streaming-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-streaming-server
PORTVERSION= 0.25.5
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile
index a065f1cb1b89..65d61a7d699f 100644
--- a/net/nats-top/Makefile
+++ b/net/nats-top/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-top
PORTVERSION= 0.6.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/natscli/Makefile b/net/natscli/Makefile
index 837cad77ffe3..6c6c8fdaf29d 100644
--- a/net/natscli/Makefile
+++ b/net/natscli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= natscli
PORTVERSION= 0.2.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nmsg/Makefile b/net/nmsg/Makefile
index 4461dd28a27f..855c0a1b6ffa 100644
--- a/net/nmsg/Makefile
+++ b/net/nmsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nmsg
PORTVERSION= 1.3.1
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
diff --git a/net/nsq/Makefile b/net/nsq/Makefile
index 5184181ac63f..2f80def83030 100644
--- a/net/nsq/Makefile
+++ b/net/nsq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= jhixson@FreeBSD.org
diff --git a/net/ocserv/Makefile b/net/ocserv/Makefile
index 26d041299708..3d0bbf9d84a8 100644
--- a/net/ocserv/Makefile
+++ b/net/ocserv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ocserv
DISTVERSION= 1.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net net-vpn security
MASTER_SITES= https://www.infradead.org/ocserv/download/
diff --git a/net/onenetd/Makefile b/net/onenetd/Makefile
index 6f220ffa18ab..77aa5df1b414 100644
--- a/net/onenetd/Makefile
+++ b/net/onenetd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= onenetd
-PORTVERSION= 12
-PORTREVISION= 1
+PORTVERSION= 13
CATEGORIES= net
MASTER_SITES= http://offog.org/files/ \
http://ftp.i-scream.org/pub/offog.org/files/
@@ -9,6 +8,8 @@ MAINTAINER= tdb@FreeBSD.org
COMMENT= Single-server inetd
WWW= https://offog.org/code/onenetd.html
+LICENSE= ISCL
+
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
PLIST_FILES= bin/onenetd \
diff --git a/net/onenetd/distinfo b/net/onenetd/distinfo
index 7059435d2deb..161cccb0d967 100644
--- a/net/onenetd/distinfo
+++ b/net/onenetd/distinfo
@@ -1,2 +1,3 @@
-SHA256 (onenetd-12.tar.gz) = 064e4532f03188dcfa8ca78e9a55bb00b656fefd23abc81691c2efd6715f3176
-SIZE (onenetd-12.tar.gz) = 83014
+TIMESTAMP = 1752070801
+SHA256 (onenetd-13.tar.gz) = 9bb7e99ef3a889b3206d09156bdba6391f99dcbc1b0bc386255a6c3e0140ef58
+SIZE (onenetd-13.tar.gz) = 92449
diff --git a/net/onenetd/pkg-descr b/net/onenetd/pkg-descr
index c6ed56736b3b..33b7f3491397 100644
--- a/net/onenetd/pkg-descr
+++ b/net/onenetd/pkg-descr
@@ -1,4 +1,9 @@
-A single-server inetd, similar to Dan Bernstein's tcpserver or
-courier-tcpd from Courier-IMAP. This is small, and supports limiting
-the number of concurrent connections and refusing further connections
-with a configurable message.
+onenetd is a single-port inetd. Invoke it as onenetd -h for options,
+or see the included manual page.
+
+onenetd was inspired by D. J. Bernstein's tcpserver program from
+the ucspi-tcp suite, and is broadly compatible with it. Compared
+to tcpserver, onenetd is missing support for access control, IDENT
+lookups and DNS resolution, but adds IPv6 support and the ability
+to refuse connections with a fixed response once the connection
+limit is reached.
diff --git a/net/ooni-mini/Makefile b/net/ooni-mini/Makefile
index 820781c95924..ae063baff70b 100644
--- a/net/ooni-mini/Makefile
+++ b/net/ooni-mini/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ooni-mini
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net www benchmarks
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/qrcp/Makefile b/net/qrcp/Makefile
index 4957f922ffc1..e842a21d1a73 100644
--- a/net/qrcp/Makefile
+++ b/net/qrcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qrcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/rclone/Makefile b/net/rclone/Makefile
index 7e1f36e6dee5..08adca33ff76 100644
--- a/net/rclone/Makefile
+++ b/net/rclone/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rclone
DISTVERSIONPREFIX= v
DISTVERSION= 1.70.2
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= tremere@cainites.net
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index ade227a9476b..a13b89459fa7 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
-DISTVERSION= 4.59.0
+DISTVERSION= 4.60.0
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo
index cee8e4418fba..eeddaa49a4da 100644
--- a/net/redpanda-connect/distinfo
+++ b/net/redpanda-connect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751091627
-SHA256 (go/net_redpanda-connect/connect-v4.59.0/v4.59.0.mod) = 8f1023acddcb605b8b825205d83f9d8f5c8bd509b2f7b0696b94ca15c43a3c13
-SIZE (go/net_redpanda-connect/connect-v4.59.0/v4.59.0.mod) = 24257
-SHA256 (go/net_redpanda-connect/connect-v4.59.0/v4.59.0.zip) = 33b7be19c3821c070ead3237b2ab9397f2186fd0ea8d3fe9f2049e2370c8c8d9
-SIZE (go/net_redpanda-connect/connect-v4.59.0/v4.59.0.zip) = 2799966
+TIMESTAMP = 1752218291
+SHA256 (go/net_redpanda-connect/connect-v4.60.0/v4.60.0.mod) = 1b37bd61125b3b38b710b9c2819f8daf6fadbed10ac18f22d2840e237b37f42f
+SIZE (go/net_redpanda-connect/connect-v4.60.0/v4.60.0.mod) = 24329
+SHA256 (go/net_redpanda-connect/connect-v4.60.0/v4.60.0.zip) = 214f243daf9f9af94f58749aac84d09cf514000c2b2af8edde1da21d00571cf5
+SIZE (go/net_redpanda-connect/connect-v4.60.0/v4.60.0.zip) = 2813442
diff --git a/net/remotebox/Makefile b/net/remotebox/Makefile
index 96537aefc624..008722eeee7a 100644
--- a/net/remotebox/Makefile
+++ b/net/remotebox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= remotebox
DISTVERSION= 3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= http://remotebox.knobgoblin.org.uk/downloads/
DISTNAME= RemoteBox-${DISTVERSION}
diff --git a/net/revsocks/Makefile b/net/revsocks/Makefile
index 791ef043bea1..40447b9b1d15 100644
--- a/net/revsocks/Makefile
+++ b/net/revsocks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= revsocks
DISTVERSIONPREFIX= v
DISTVERSION= 2.8
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/rospo/Makefile b/net/rospo/Makefile
index a7c0c4ce34a8..11e2408e688c 100644
--- a/net/rospo/Makefile
+++ b/net/rospo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rospo
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
+PORTREVISION= 1
CATEGORIES= net net-vpn sysutils
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index b6307ec1097d..68d91d8cd5df 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750904330
-SHA256 (rubygem/gitlab-kas-grpc-18.1.1.gem) = 3f837056b2761ca996ad0f298b8f56a03173c0439ae0042255ef57d01a6edbd9
-SIZE (rubygem/gitlab-kas-grpc-18.1.1.gem) = 10752
+TIMESTAMP = 1752120745
+SHA256 (rubygem/gitlab-kas-grpc-18.1.2.gem) = 4624830b22b0918570b73fd99a5a9464518b4715d0ef51a6343dc8d1b030bcd1
+SIZE (rubygem/gitlab-kas-grpc-18.1.2.gem) = 10752
diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile
index 26ab5c2188e9..0b3fff41b74f 100644
--- a/net/rubygem-google-cloud-pubsub-v1/Makefile
+++ b/net/rubygem-google-cloud-pubsub-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-pubsub-v1
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo
index 23e53c5d1b16..cf5b4fcdb002 100644
--- a/net/rubygem-google-cloud-pubsub-v1/distinfo
+++ b/net/rubygem-google-cloud-pubsub-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954428
-SHA256 (rubygem/google-cloud-pubsub-v1-1.10.0.gem) = c758987deedbbda42feeed86065779c9c84b619fe55d88e3b7c3fbb1e509d18b
-SIZE (rubygem/google-cloud-pubsub-v1-1.10.0.gem) = 95232
+TIMESTAMP = 1751622401
+SHA256 (rubygem/google-cloud-pubsub-v1-1.11.0.gem) = 7f9e050df1c9d357b0ca8d8b65094d38365ab29536849f20f371243a2f03b2be
+SIZE (rubygem/google-cloud-pubsub-v1-1.11.0.gem) = 96256
diff --git a/net/rubygem-oauth2-gitlab/Makefile b/net/rubygem-oauth2-gitlab/Makefile
index ad3ff25c60e2..4e9738cdb039 100644
--- a/net/rubygem-oauth2-gitlab/Makefile
+++ b/net/rubygem-oauth2-gitlab/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oauth2
-PORTVERSION= 2.0.10
-PORTREVISION= 1
+PORTVERSION= 2.0.12
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -17,7 +16,7 @@ RUN_DEPENDS= rubygem-faraday-gitlab>=0.17.3<4:www/rubygem-faraday-gitlab \
rubygem-logger-gitlab>=1.2<2:devel/rubygem-logger-gitlab \
rubygem-multi_xml>=0.5<1:textproc/rubygem-multi_xml \
rubygem-rack>=1.2,3<4,3:www/rubygem-rack \
- rubygem-snaky_hash>=2.0<3:devel/rubygem-snaky_hash \
+ rubygem-snaky_hash>=2.0.3<3:devel/rubygem-snaky_hash \
rubygem-version_gem>=1.1.8<3:devel/rubygem-version_gem
USES= gem
diff --git a/net/rubygem-oauth2-gitlab/distinfo b/net/rubygem-oauth2-gitlab/distinfo
index b4207eaf9071..5f9c885d3e67 100644
--- a/net/rubygem-oauth2-gitlab/distinfo
+++ b/net/rubygem-oauth2-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747481298
-SHA256 (rubygem/oauth2-2.0.10.gem) = 8f132679598d21885d4bcc68d7e7e6ef0a29f9a782abca00d67d884280dc3a42
-SIZE (rubygem/oauth2-2.0.10.gem) = 54272
+TIMESTAMP = 1752212468
+SHA256 (rubygem/oauth2-2.0.12.gem) = f7edb8549c7912724d07087d808c3fa6756298fd64d55d4968324df69c64ab3f
+SIZE (rubygem/oauth2-2.0.12.gem) = 57344
diff --git a/net/s5cmd/Makefile b/net/s5cmd/Makefile
index 3a3a5659588b..8ac524b6c1fe 100644
--- a/net/s5cmd/Makefile
+++ b/net/s5cmd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s5cmd
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/sctplib/Makefile b/net/sctplib/Makefile
index 30b4047b4102..b71de8db8225 100644
--- a/net/sctplib/Makefile
+++ b/net/sctplib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sctplib
-PORTVERSION= 1.0.31
+DISTVERSION= 1.0.32
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/sctplib/download/
diff --git a/net/sctplib/distinfo b/net/sctplib/distinfo
index 05208b911735..f236a61f9db3 100644
--- a/net/sctplib/distinfo
+++ b/net/sctplib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701949801
-SHA256 (sctplib-1.0.31.tar.gz) = c8d75b2fa91904b6ff952e52215d845b9da7706ddba8cbc88d2ac3ee5321a3f2
-SIZE (sctplib-1.0.31.tar.gz) = 1123414
+TIMESTAMP = 1752059795
+SHA256 (sctplib-1.0.32.tar.gz) = 997b1982b2847883810569b04575f42fd2d29ea9d16ff361a5610f35d93b5679
+SIZE (sctplib-1.0.32.tar.gz) = 1133271
diff --git a/net/seaweedfs/Makefile b/net/seaweedfs/Makefile
index b2e37d86bdb7..b817c3e273da 100644
--- a/net/seaweedfs/Makefile
+++ b/net/seaweedfs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= seaweedfs
DISTVERSION= 3.91
+PORTREVISION= 1
CATEGORIES= net sysutils
MAINTAINER= drtr0jan@yandex.ru
diff --git a/net/sie-nmsg/Makefile b/net/sie-nmsg/Makefile
index 39c123ae5649..adc083cd925a 100644
--- a/net/sie-nmsg/Makefile
+++ b/net/sie-nmsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sie-nmsg
PORTVERSION= 1.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net dns
MAINTAINER= truckman@FreeBSD.org
diff --git a/net/slackcat/Makefile b/net/slackcat/Makefile
index 092be7eed713..b7afb9c82047 100644
--- a/net/slackcat/Makefile
+++ b/net/slackcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slackcat
DISTVERSION= 1.7.3
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net/socketapi/Makefile b/net/socketapi/Makefile
index bc347d9c42b4..92ce15799b1a 100644
--- a/net/socketapi/Makefile
+++ b/net/socketapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= socketapi
-PORTVERSION= 2.2.24
+DISTVERSION= 2.2.25
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/sctplib/download/
diff --git a/net/socketapi/distinfo b/net/socketapi/distinfo
index 90a3b5e00eae..f398ad1661f7 100644
--- a/net/socketapi/distinfo
+++ b/net/socketapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701949857
-SHA256 (socketapi-2.2.24.tar.gz) = d7ead4aaaf0c51ad32c68be0913fae73de7619be9f6dd3b2961a87691d70fa4a
-SIZE (socketapi-2.2.24.tar.gz) = 665380
+TIMESTAMP = 1752060901
+SHA256 (socketapi-2.2.25.tar.gz) = 7cab157872403e32246f292648ae0a707225ffcc1d3fd6bfa4046ea9539dbd00
+SIZE (socketapi-2.2.25.tar.gz) = 670931
diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile
index 922834ba1f95..a2ae3e62af4c 100644
--- a/net/speedtest-go/Makefile
+++ b/net/speedtest-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= speedtest-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index e19e8689a9c1..e431ec699543 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net/stc/Makefile b/net/stc/Makefile
index 2aa85ddad4a9..2061dbde2895 100644
--- a/net/stc/Makefile
+++ b/net/stc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stc
PORTVERSION= 1.5.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= kbowling@FreeBSD.org
diff --git a/net/storj/Makefile b/net/storj/Makefile
index f2bcc4afcf9d..c7c001ec9787 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= storj
PORTVERSION= 1.117.8
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= danfe@FreeBSD.org
diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index 13daf7232086..50002e3eae94 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,7 +1,7 @@
PORTNAME= syncthing
DISTVERSIONPREFIX= v
DISTVERSION= 1.30.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-source-${DISTVERSIONFULL}
diff --git a/net/td-system-tools/Makefile b/net/td-system-tools/Makefile
index 2b9a25375a5b..a86756b1b094 100644
--- a/net/td-system-tools/Makefile
+++ b/net/td-system-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= td-system-tools
-DISTVERSION= 2.1.2
+DISTVERSION= 2.1.3
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/system-tools/download/
diff --git a/net/td-system-tools/distinfo b/net/td-system-tools/distinfo
index 4c612971bde3..6dba1e1c7ecd 100644
--- a/net/td-system-tools/distinfo
+++ b/net/td-system-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750234631
-SHA256 (td-system-tools-2.1.2.tar.xz) = ca8641ff91728f236857737f862271e699c545093491426b31cc81e3d41e8a7a
-SIZE (td-system-tools-2.1.2.tar.xz) = 197704
+TIMESTAMP = 1752062149
+SHA256 (td-system-tools-2.1.3.tar.xz) = 72edaca0b4c89969252cf32f009f2774d734ed5bdbff7193f1608549da5749a9
+SIZE (td-system-tools-2.1.3.tar.xz) = 199088
diff --git a/net/teddycloud/Makefile b/net/teddycloud/Makefile
index 0303c4384eda..149676c166f2 100644
--- a/net/teddycloud/Makefile
+++ b/net/teddycloud/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teddycloud
DISTVERSIONPREFIX= tc_v
DISTVERSION= 0.6.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
# Get the latest commit hashes here: https://github.com/toniebox-reverse-engineering/tonies-json/commits/release/
# NOTE: remove the existing tonies.json and tonieboxes.json from DISTDIR before you do a `make makesum`
diff --git a/net/termshark/Makefile b/net/termshark/Makefile
index 1162291299b6..147a1bbc0442 100644
--- a/net/termshark/Makefile
+++ b/net/termshark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termshark
PORTVERSION= 2.4.0
DISTVERSIONPREFIX=v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index ed07d7f9de87..9de9b6462a41 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,5 +1,5 @@
PORTNAME= traefik
-PORTVERSION= 3.4.1
+PORTVERSION= 3.4.4
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= go-bindata:devel/go-bindata
-USES= cpe go:1.23,modules tar:xz
+USES= cpe go:1.24,modules tar:xz
USE_RC_SUBR= traefik
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 78bcceef111a..6ff67ab5bb84 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748543561
-SHA256 (traefik-3.4.1.tar.xz) = 79d43d71f80bb38979c084e1156a68ae22ec4b75a8e456579ee7999406b86967
-SIZE (traefik-3.4.1.tar.xz) = 24490588
+TIMESTAMP = 1752271247
+SHA256 (traefik-3.4.4.tar.xz) = 8722c49ad2b443ac17fe1faefb980a3d3f0e104f4eca3815985f0cfac1279c77
+SIZE (traefik-3.4.4.tar.xz) = 28819044
diff --git a/net/trantor/Makefile b/net/trantor/Makefile
new file mode 100644
index 000000000000..12806dadef60
--- /dev/null
+++ b/net/trantor/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= trantor
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.5.24
+CATEGORIES= net
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= Non-blocking I/O tcp network lib based on c++14/17
+WWW= https://github.com/an-tao/trantor
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/License
+
+USES= cmake ssl
+USE_LDCONFIG= yes
+USE_GITHUB= yes
+GH_ACCOUNT= an-tao
+
+CMAKE_ARGS= -DTRANTOR_USE_TLS=openssl
+CMAKE_OFF= C-ARES
+CMAKE_ON= BUILD_SHARED_LIBS
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/net/trantor/distinfo b/net/trantor/distinfo
new file mode 100644
index 000000000000..89abca2cfd3b
--- /dev/null
+++ b/net/trantor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751652696
+SHA256 (an-tao-trantor-v1.5.24_GH0.tar.gz) = 3ffe8f6eeeef841b5550540edbed8cb3b3fda2bc5a1d536cc9c6f1809b7cb164
+SIZE (an-tao-trantor-v1.5.24_GH0.tar.gz) = 157331
diff --git a/net/trantor/pkg-descr b/net/trantor/pkg-descr
new file mode 100644
index 000000000000..0bafce3f1101
--- /dev/null
+++ b/net/trantor/pkg-descr
@@ -0,0 +1,10 @@
+A non-blocking I/O cross-platform TCP network library, using C++14.
+Drawing on the design of Muduo Library
+
+Featured highlights:
+* Non-blocking I/O
+* cross-platform
+* Thread pool
+* Lock free design
+* Support SSL
+* Server and Client
diff --git a/net/trantor/pkg-plist b/net/trantor/pkg-plist
new file mode 100644
index 000000000000..06361c579fea
--- /dev/null
+++ b/net/trantor/pkg-plist
@@ -0,0 +1,37 @@
+include/trantor/exports.h
+include/trantor/net/AsyncStream.h
+include/trantor/net/Certificate.h
+include/trantor/net/Channel.h
+include/trantor/net/EventLoop.h
+include/trantor/net/EventLoopThread.h
+include/trantor/net/EventLoopThreadPool.h
+include/trantor/net/InetAddress.h
+include/trantor/net/Resolver.h
+include/trantor/net/TLSPolicy.h
+include/trantor/net/TcpClient.h
+include/trantor/net/TcpConnection.h
+include/trantor/net/TcpServer.h
+include/trantor/net/callbacks.h
+include/trantor/utils/AsyncFileLogger.h
+include/trantor/utils/ConcurrentTaskQueue.h
+include/trantor/utils/Date.h
+include/trantor/utils/Funcs.h
+include/trantor/utils/LockFreeQueue.h
+include/trantor/utils/LogStream.h
+include/trantor/utils/Logger.h
+include/trantor/utils/MsgBuffer.h
+include/trantor/utils/NonCopyable.h
+include/trantor/utils/ObjectPool.h
+include/trantor/utils/SerialTaskQueue.h
+include/trantor/utils/TaskQueue.h
+include/trantor/utils/TimingWheel.h
+include/trantor/utils/Utilities.h
+lib/cmake/Trantor/FindBotan.cmake
+lib/cmake/Trantor/Findc-ares.cmake
+lib/cmake/Trantor/TrantorConfig.cmake
+lib/cmake/Trantor/TrantorConfigVersion.cmake
+lib/cmake/Trantor/TrantorTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Trantor/TrantorTargets.cmake
+lib/libtrantor.so
+lib/libtrantor.so.1
+lib/libtrantor.so.%%PORTVERSION%%
diff --git a/net/tsctp/Makefile b/net/tsctp/Makefile
index 37d64677bb11..69b49d90a8b6 100644
--- a/net/tsctp/Makefile
+++ b/net/tsctp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tsctp
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.2
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/tsctp/download/
diff --git a/net/tsctp/distinfo b/net/tsctp/distinfo
index e6041d48e5ad..029b153a4f7e 100644
--- a/net/tsctp/distinfo
+++ b/net/tsctp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734703257
-SHA256 (tsctp-0.8.1.tar.xz) = c2de8ce82156bdaa8846af84f9e7c76b1128b09a754481ee72f69b3a52d12d86
-SIZE (tsctp-0.8.1.tar.xz) = 134684
+TIMESTAMP = 1752059339
+SHA256 (tsctp-0.8.2.tar.xz) = 4087aa8d1049e62f9af1b578f88f1ef569585715e2eab9ce716350cf12419457
+SIZE (tsctp-0.8.2.tar.xz) = 135228
diff --git a/net/tunneller/Makefile b/net/tunneller/Makefile
index 706b8954534c..b01394cd47c1 100644
--- a/net/tunneller/Makefile
+++ b/net/tunneller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tunneller
DISTVERSIONPREFIX= release-
DISTVERSION= 0.6
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/usockets/Makefile b/net/usockets/Makefile
index d7b4ef6980be..1b53794ad6d7 100644
--- a/net/usockets/Makefile
+++ b/net/usockets/Makefile
@@ -11,8 +11,6 @@ WWW= https://github.com/uNetworking/uSockets
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_riscv64= fails to build: Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension
-
USES= compiler:c++17-lang ssl
USE_LDCONFIG= yes
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 18a7069ab77b..4355b5a97e13 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
DISTVERSION= 5.30.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 8cd655cfed0c..ed0560601db0 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index 7354846e1063..ead8f989c48e 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695885
-SHA256 (facebook-wangle-v2025.06.23.00_GH0.tar.gz) = 17590983cbb1a79bf21e8b03b34da0c8cd8bea93f0f80b387b136ce636f2ef9e
-SIZE (facebook-wangle-v2025.06.23.00_GH0.tar.gz) = 368394
+TIMESTAMP = 1752053892
+SHA256 (facebook-wangle-v2025.07.07.00_GH0.tar.gz) = dcda76ebe3ee6d7857ee0541942d09c49438ad14bff2e7d8c98c41d74f1e927c
+SIZE (facebook-wangle-v2025.07.07.00_GH0.tar.gz) = 368593
diff --git a/net/wgcf/Makefile b/net/wgcf/Makefile
index e8975b9f87b5..68087f54474d 100644
--- a/net/wgcf/Makefile
+++ b/net/wgcf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wgcf
PORTVERSION= 2.2.27
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index 7651624cb3e8..dfab1ae8cce0 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wireguard-go
PORTVERSION= 0.0.20230223
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
diff --git a/net/wireproxy/Makefile b/net/wireproxy/Makefile
index 3ed5dae7abca..f8a2958df17e 100644
--- a/net/wireproxy/Makefile
+++ b/net/wireproxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wireproxy
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/net/wlvncc/Makefile b/net/wlvncc/Makefile
index 9e5bceef94ba..c22a1a9c3aa7 100644
--- a/net/wlvncc/Makefile
+++ b/net/wlvncc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wlvncc
-PORTVERSION= s20250425
+PORTVERSION= s20250707
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -26,7 +26,7 @@ USE_GITHUB= yes
USE_GL= egl gbm glesv2
USE_XORG= pixman
GH_ACCOUNT= any1
-GH_TAGNAME= a6a5463
+GH_TAGNAME= bc6063a
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/net/wlvncc/distinfo b/net/wlvncc/distinfo
index db10a1ed875c..0d9bac262ce1 100644
--- a/net/wlvncc/distinfo
+++ b/net/wlvncc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747860801
-SHA256 (any1-wlvncc-s20250425-a6a5463_GH0.tar.gz) = 9264f2cddb1533c7317790c6ad3890718f2b4fead8ace1f5c07e271582fc5f4e
-SIZE (any1-wlvncc-s20250425-a6a5463_GH0.tar.gz) = 171366
+TIMESTAMP = 1752107948
+SHA256 (any1-wlvncc-s20250707-bc6063a_GH0.tar.gz) = efa576e49f7793195491cf9e3ddfffc7d5b62d300b09db231d73474bb01eb3ee
+SIZE (any1-wlvncc-s20250707-bc6063a_GH0.tar.gz) = 172893
diff --git a/net/xapsd/Makefile b/net/xapsd/Makefile
index f7b7157f02ce..eb4dfccce0f1 100644
--- a/net/xapsd/Makefile
+++ b/net/xapsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xapsd
DISTVERSION= g20241228
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= PopularMoment@protonmail.com
diff --git a/net/xrdesktop2/Makefile b/net/xrdesktop2/Makefile
index f010f38010f4..3eb97b61c59a 100644
--- a/net/xrdesktop2/Makefile
+++ b/net/xrdesktop2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xrdesktop2
PORTVERSION= 2.00
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://BSDforge.com/projects/source/net/xrdesktop2/
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index e257f0ad4825..3d2f523563ae 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xrdp
-DISTVERSION= 0.10.4
+DISTVERSION= 0.10.4.1
PORTEPOCH= 1
CATEGORIES= net
MASTER_SITES= https://github.com/neutrinolabs/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/xrdp/distinfo b/net/xrdp/distinfo
index f06e3fe911b9..a54804fa718f 100644
--- a/net/xrdp/distinfo
+++ b/net/xrdp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751423729
-SHA256 (xrdp/xrdp-0.10.4.tar.gz) = afa68a8a3e1b60ef6ec84af2732d03131986ece58b05fbc0453e7ed4fbe3dde8
-SIZE (xrdp/xrdp-0.10.4.tar.gz) = 2468886
+TIMESTAMP = 1751948616
+SHA256 (xrdp/xrdp-0.10.4.1.tar.gz) = 52eadf3e86c57be0de0b9d5c184b52a7946a070746d3eb04b5089dd6d42f8f5f
+SIZE (xrdp/xrdp-0.10.4.1.tar.gz) = 2468863
diff --git a/net/zapret/Makefile b/net/zapret/Makefile
index f1ae87b7ed95..865b1185dcd2 100644
--- a/net/zapret/Makefile
+++ b/net/zapret/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zapret
DISTVERSIONPREFIX= v
-DISTVERSION= 70.6
+DISTVERSION= 71.2
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zapret/distinfo b/net/zapret/distinfo
index b632e2eca244..c6424de5bbe0 100644
--- a/net/zapret/distinfo
+++ b/net/zapret/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744309095
-SHA256 (bol-van-zapret-v70.6_GH0.tar.gz) = ed4052c548041eb9b2b1f9d6e548d09c76814b0556f534dcb9f7c367f15d427a
-SIZE (bol-van-zapret-v70.6_GH0.tar.gz) = 498786
+TIMESTAMP = 1752140237
+SHA256 (bol-van-zapret-v71.2_GH0.tar.gz) = bccb05644e43455767fbd8f6a965a17d05265142244423ecb4b920f0d0cdabbd
+SIZE (bol-van-zapret-v71.2_GH0.tar.gz) = 534230
diff --git a/net/zmate/Makefile b/net/zmate/Makefile
index e33b10081ae2..b2b8e72a2880 100644
--- a/net/zmate/Makefile
+++ b/net/zmate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zmate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= fuz@FreeBSD.org
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index 9bc8ddd99706..1a97f6ec9230 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nzbget
DISTVERSIONPREFIX= v
-DISTVERSION= 25.1
+DISTVERSION= 25.2
CATEGORIES= news
MAINTAINER= a13xlevy@pm.me
@@ -8,6 +8,7 @@ COMMENT= Binary newsreader supporting NZB files
WWW= https://nzbget.net/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libboost_json.so:devel/boost-libs
RUN_DEPENDS= 7-zip>0:archivers/7-zip \
diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo
index 61417f88cce7..0ee70d3e87f4 100644
--- a/news/nzbget/distinfo
+++ b/news/nzbget/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751378831
-SHA256 (nzbgetcom-nzbget-v25.1_GH0.tar.gz) = 39f36d611879245f86d09f6a262f3be6c1c6adb6104cd4c174d0220574663307
-SIZE (nzbgetcom-nzbget-v25.1_GH0.tar.gz) = 7321033
+TIMESTAMP = 1751899918
+SHA256 (nzbgetcom-nzbget-v25.2_GH0.tar.gz) = a557d6067e551ee77fd86a9f395a8407438edc3ee16ab6797830db25ba8e1662
+SIZE (nzbgetcom-nzbget-v25.2_GH0.tar.gz) = 7321130
SHA256 (nzbgetcom-par2cmdline-turbo-v1.3.0_GH0.tar.gz) = 88fee9d617f2af0ebd80162f1fd325aabe9fe446aa97e15b4ee791b853e4d5f2
SIZE (nzbgetcom-par2cmdline-turbo-v1.3.0_GH0.tar.gz) = 3969491
diff --git a/polish/hunspell/Makefile b/polish/hunspell/Makefile
index 1a0415a7fb9c..380ad57394db 100644
--- a/polish/hunspell/Makefile
+++ b/polish/hunspell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hunspell
-PORTVERSION= 20250301
+PORTVERSION= 20250701
CATEGORIES= polish textproc
MASTER_SITES= https://sjp.pl/slownik/ort/ \
LOCAL/sunpoet/${PORTNAME}
diff --git a/polish/hunspell/distinfo b/polish/hunspell/distinfo
index 6e15ba24b77f..3324785cb4a1 100644
--- a/polish/hunspell/distinfo
+++ b/polish/hunspell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070806
-SHA256 (hunspell/sjp-myspell-pl-20250301.zip) = 2b73902a465c2725471d7243e27130a223882bfdee556bceda855dffd8f3a0d8
-SIZE (hunspell/sjp-myspell-pl-20250301.zip) = 1284557
+TIMESTAMP = 1751622409
+SHA256 (hunspell/sjp-myspell-pl-20250701.zip) = 268500b178997adf19689c3fe50f12926604a902dc525b55f65c560cc61000ba
+SIZE (hunspell/sjp-myspell-pl-20250701.zip) = 1284721
diff --git a/polish/libgadu/Makefile b/polish/libgadu/Makefile
index e31651bc71cd..101e5b6b9d90 100644
--- a/polish/libgadu/Makefile
+++ b/polish/libgadu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgadu
PORTVERSION= 1.12.2
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= polish net-im
diff --git a/ports-mgmt/caronade/Makefile b/ports-mgmt/caronade/Makefile
index f2e83797c11c..8ebd91d50eb3 100644
--- a/ports-mgmt/caronade/Makefile
+++ b/ports-mgmt/caronade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caronade
DISTVERSIONPREFIX=v
DISTVERSION= 0.7.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= ports-mgmt
MAINTAINER= decke@FreeBSD.org
diff --git a/ports-mgmt/fallout/Makefile b/ports-mgmt/fallout/Makefile
index acfd6890b4a5..de1e5572d269 100644
--- a/ports-mgmt/fallout/Makefile
+++ b/ports-mgmt/fallout/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fallout
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/ports-mgmt/modules2tuple/Makefile b/ports-mgmt/modules2tuple/Makefile
index d929e5024cce..a357fc80fe74 100644
--- a/ports-mgmt/modules2tuple/Makefile
+++ b/ports-mgmt/modules2tuple/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modules2tuple
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/ports-mgmt/portgrep/Makefile b/ports-mgmt/portgrep/Makefile
index d83b13b4cc03..45b9305eb902 100644
--- a/ports-mgmt/portgrep/Makefile
+++ b/ports-mgmt/portgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= portgrep
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/print/ipp-usb/Makefile b/print/ipp-usb/Makefile
index c14dc1a2cbb7..95477e823d42 100644
--- a/print/ipp-usb/Makefile
+++ b/print/ipp-usb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ipp-usb
DISTVERSION= 0.9.24
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= print
MAINTAINER= chuanwei.foo@hotmail.com
diff --git a/print/libraqm/Makefile b/print/libraqm/Makefile
index c558c5e365fb..61b52c998d73 100644
--- a/print/libraqm/Makefile
+++ b/print/libraqm/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= print
MASTER_SITES= https://github.com/HOST-Oman/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= raqm-${DISTVERSION}
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library that encapsulates complex text layout logic
WWW= https://github.com/HOST-Oman/libraqm
diff --git a/print/lilypond-devel/Makefile b/print/lilypond-devel/Makefile
index 5dbd5f1beeab..bb631fc46d25 100644
--- a/print/lilypond-devel/Makefile
+++ b/print/lilypond-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lilypond
-DISTVERSION= 2.25.23
-PORTREVISION= 1
+DISTVERSION= 2.25.26
CATEGORIES= print audio
MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/
PKGNAMESUFFIX= -devel
diff --git a/print/lilypond-devel/distinfo b/print/lilypond-devel/distinfo
index 047eae752e1a..de4b6b8077c7 100644
--- a/print/lilypond-devel/distinfo
+++ b/print/lilypond-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736790328
-SHA256 (lilypond-2.25.23.tar.gz) = 6e6759b5c1514b0470e5cb6bea63c9c8ff34f25d915e9f3ae0e3dee292014ecb
-SIZE (lilypond-2.25.23.tar.gz) = 19470352
+TIMESTAMP = 1751962168
+SHA256 (lilypond-2.25.26.tar.gz) = cdbd0b54154e765082beea180a61c05973ef11b00541eda28f6c4bf349ff9d99
+SIZE (lilypond-2.25.26.tar.gz) = 19484665
diff --git a/print/lilypond-devel/pkg-plist b/print/lilypond-devel/pkg-plist
index d34a0d1f48aa..969bb83de243 100644
--- a/print/lilypond-devel/pkg-plist
+++ b/print/lilypond-devel/pkg-plist
@@ -7,6 +7,78 @@ bin/lilypond-book
bin/lilypond-invoke-editor
bin/midi2ly
bin/musicxml2ly
+lib/lilypond/%%DISTVERSION%%/ccache/lily/accreg.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/auto-beam.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/autochange.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/backend-library.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/bar-line.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/breath.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/c++.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/chord-entry.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/chord-ignatzek-names.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/chord-name.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/clip-region.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/color.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/context.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/curried-definitions.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-context-properties.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-event-classes.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-grob-interfaces.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-grob-properties.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-grobs.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-markup-commands.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-music-callbacks.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-music-display-methods.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-music-properties.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-music-types.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-note-names.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-stencil-commands.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/define-woodwind-diagrams.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/display-lily.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/display-woodwind-diagrams.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/file-cache.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/flag-styles.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/font-encodings.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/framework-cairo.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/framework-ps.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/framework-svg.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/fret-diagrams.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/graphviz.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/harp-pedals.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/layout-beam.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/layout-slur.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/lily-library.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/lily.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/ly-syntax-constructors.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/markup-macros.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/markup.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/midi.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/modal-transforms.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/music-functions.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/operators.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/output-lib.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/output-ps.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/output-svg.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/page.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/paper-system.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/paper.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/parser-clef.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/parser-ly-from-scheme.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/part-combiner.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/predefined-fretboards.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/ps-to-png.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/qr-code.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/scheme-engravers.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/scheme-performers.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/script.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/skyline.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/stencil.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/tablature.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/time-signature-settings.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/time-signature.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/titling.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/to-xml.go
+lib/lilypond/%%DISTVERSION%%/ccache/lily/translation-functions.go
share/emacs/site-lisp/lilypond-font-lock.el
share/emacs/site-lisp/lilypond-indent.el
share/emacs/site-lisp/lilypond-init.el
@@ -258,6 +330,7 @@ share/man/man1/musicxml2ly.1.gz
%%DATADIR%%/%%DISTVERSION%%/scm/lily/chord-name.scm
%%DATADIR%%/%%DISTVERSION%%/scm/lily/clip-region.scm
%%DATADIR%%/%%DISTVERSION%%/scm/lily/color.scm
+%%DATADIR%%/%%DISTVERSION%%/scm/lily/context.scm
%%DATADIR%%/%%DISTVERSION%%/scm/lily/curried-definitions.scm
%%DATADIR%%/%%DISTVERSION%%/scm/lily/define-context-properties.scm
%%DATADIR%%/%%DISTVERSION%%/scm/lily/define-event-classes.scm
diff --git a/print/pdfcpu/Makefile b/print/pdfcpu/Makefile
index dbe9aac13b54..c2a8fd756cb7 100644
--- a/print/pdfcpu/Makefile
+++ b/print/pdfcpu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdfcpu
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print
MAINTAINER= diizzy@FreeBSD.org
diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile
index 04a236e6e646..bec7f85f9686 100644
--- a/print/py-fonttools/Makefile
+++ b/print/py-fonttools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fonttools
-PORTVERSION= 4.58.4
+PORTVERSION= 4.58.5
CATEGORIES= print python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/print/py-fonttools/distinfo b/print/py-fonttools/distinfo
index 0ba5a1ed32f4..18a076ad7f7f 100644
--- a/print/py-fonttools/distinfo
+++ b/print/py-fonttools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188130
-SHA256 (fonttools-4.58.4.tar.gz) = 928a8009b9884ed3aae17724b960987575155ca23c6f0b8146e400cc9e0d44ba
-SIZE (fonttools-4.58.4.tar.gz) = 3525026
+TIMESTAMP = 1751622377
+SHA256 (fonttools-4.58.5.tar.gz) = b2a35b0a19f1837284b3a23dd64fd7761b8911d50911ecd2bdbaf5b2d1b5df9c
+SIZE (fonttools-4.58.5.tar.gz) = 3526243
diff --git a/science/afni/Makefile b/science/afni/Makefile
index c0481228a28e..e34ebda6079c 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.2.02
+DISTVERSION= 25.2.03
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index 93c962c51cb9..abca1b2a8470 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751528740
-SHA256 (afni-afni-AFNI_25.2.02_GH0.tar.gz) = 5f9462da5e779b03a38906495be4ae1228d58daea0ff3c17901dee47fb687305
-SIZE (afni-afni-AFNI_25.2.02_GH0.tar.gz) = 53285129
+TIMESTAMP = 1751801040
+SHA256 (afni-afni-AFNI_25.2.03_GH0.tar.gz) = 5fa4d0c4e28b078e7c038792def0685fe6218084f91fcad93c067eca13b52ebc
+SIZE (afni-afni-AFNI_25.2.03_GH0.tar.gz) = 53315485
diff --git a/science/afni/pkg-plist b/science/afni/pkg-plist
index 3747916c791c..ff89f38c13a6 100644
--- a/science/afni/pkg-plist
+++ b/science/afni/pkg-plist
@@ -1297,6 +1297,7 @@ lib/afni/plug_zeropad.so
%%DATADIR%%/funstuff/face_psfb_serious.jpg
%%DATADIR%%/funstuff/face_psfbx.jpg
%%DATADIR%%/funstuff/face_pshukla.jpg
+%%DATADIR%%/funstuff/face_pt_cw_ohbm.jpg
%%DATADIR%%/funstuff/face_pumpkin.jpg
%%DATADIR%%/funstuff/face_qiulin.jpg
%%DATADIR%%/funstuff/face_qutian.jpg
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 45c01911b249..707410f4fa7a 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
DISTVERSION= 0.33.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/molgif/Makefile b/science/molgif/Makefile
index 87d06594401f..cec8591a420f 100644
--- a/science/molgif/Makefile
+++ b/science/molgif/Makefile
@@ -1,6 +1,6 @@
PORTNAME= molgif
DISTVERSION= g20180108
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/packmol/Makefile b/science/packmol/Makefile
index 258cb4887b23..627188fa12eb 100644
--- a/science/packmol/Makefile
+++ b/science/packmol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= packmol
DISTVERSIONPREFIX= v
-DISTVERSION= 21.0.2
+DISTVERSION= 21.0.4
CATEGORIES= science
MAINTAINER= eduardo@FreeBSD.org
diff --git a/science/packmol/distinfo b/science/packmol/distinfo
index a29aecb117ea..1e7f2f2c9e84 100644
--- a/science/packmol/distinfo
+++ b/science/packmol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746477631
-SHA256 (m3g-packmol-v21.0.2_GH0.tar.gz) = 4b63d73400f7702347d9ff0cc4d0009be5a752afa7af00ad612554e8918f00fd
-SIZE (m3g-packmol-v21.0.2_GH0.tar.gz) = 630603
+TIMESTAMP = 1752317019
+SHA256 (m3g-packmol-v21.0.4_GH0.tar.gz) = ca2398a6f8f2a326f52cda8e45a8818ea430a1b195fd3801d017e1a18f38fde8
+SIZE (m3g-packmol-v21.0.4_GH0.tar.gz) = 630743
diff --git a/science/py-tensorflow/Makefile b/science/py-tensorflow/Makefile
index ce89ebf4ad00..15489d182e8c 100644
--- a/science/py-tensorflow/Makefile
+++ b/science/py-tensorflow/Makefile
@@ -1,12 +1,14 @@
PORTNAME= tensorflow
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.1
-PORTREVISION= 21
+DISTVERSION= 2.13.1
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}.tar.gz
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= ba7501696cc.patch:-p1 667cf3ed2d7.patch:-p1
+
MAINTAINER= amzo1337@gmail.com
COMMENT= Computation using data flow graphs for scalable machine learning
WWW= https://www.tensorflow.org
@@ -14,61 +16,56 @@ WWW= https://www.tensorflow.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN= variable has incomplete type 'StateSaver'
ONLY_FOR_ARCHS= amd64
BUILD_DEPENDS= ${RUN_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}grpcio-tools>=1.22.0:devel/py-grpcio-tools@${PY_FLAVOR} \
bash:shells/bash \
- cython:lang/cython \
- swig:devel/swig \
bazel:devel/bazel5 \
- git:devel/git
+ cython:lang/cython \
+ git:devel/git \
+ patchelf:sysutils/patchelf \
+ swig:devel/swig
LIB_DEPENDS= libnsync.so:devel/nsync \
libgpr.so:devel/grpc \
libpng.so:graphics/png \
libsnappy.so:archivers/snappy \
- liblmdb.so:databases/lmdb \
+ libabsl_base.so:devel/abseil \
libsqlite3.so:databases/sqlite3 \
libicuio.so:devel/icu \
libjsoncpp.so:devel/jsoncpp \
- libpcre.so:devel/pcre \
- libnsync.so:devel/nsync \
libprotobuf.so:devel/protobuf \
- libprotobuf-c.so:devel/protobuf-c \
- libre2.so:devel/re2 \
libgif.so:graphics/giflib \
libcurl.so:ftp/curl \
- libflatbuffers.so:devel/flatbuffers \
libdouble-conversion.so:devel/double-conversion
RUN_DEPENDS= pybind11>=2.6.2:devel/pybind11 \
- ${PYTHON_PKGNAMEPREFIX}absl-py>=1.0.0:devel/py-absl-py \
- ${PYTHON_PKGNAMEPREFIX}astunparse>=1.6.3:devel/py-astunparse@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}absl-py>=1.0.0:devel/py-absl-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}astunparse>=1.6.0:devel/py-astunparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flatbuffers>=23.1.21:devel/py-flatbuffers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gast>=0.2.1:devel/py-gast@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-pasta>=0.1.1:devel/py-google-pasta@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>=2.9.0:science/py-h5py@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flatbuffers>=2.0:devel/py-flatbuffers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gast>=0.5.3:devel/py-gast@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-pasta>=0.1.7:devel/py-google-pasta@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.1:devel/py-protobuf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grpcio>=1.22.0:devel/py-grpcio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.1:math/py-keras-preprocessing@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wrapt>=1.14.1:devel/py-wrapt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opt-einsum>=3.3.0:math/py-opt-einsum@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.0:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opt-einsum>=2.3.2:math/py-opt-einsum@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- pybind11>=2.6.2:devel/pybind11
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.3:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.6:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.11.0:devel/py-wrapt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.24.3:devel/py-grpcio@${PY_FLAVOR}
-USES= jpeg llvm:16 python shebangfix ssl
-USE_CXXSTD= c++17
+USES= jpeg perl5 python shebangfix ssl
+USE_CXXSTD= c++17
USE_GITHUB= yes
+USE_LDCONFIG= yes
+USE_PERL5= build
USE_PYTHON= distutils
SHEBANG_GLOB= *.py
-BAZEL_BOOT= --output_user_root=${WRKDIR}/bazel_out
+BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_SUB= TF_PORT_VERSION=${PORTVERSION}
@@ -95,13 +92,17 @@ XLA_VARS_OFF= XLA_OPT="0"
.include "Makefile.MASTER_SITES"
+BAZEL_BOOT= --output_user_root=${WRKDIR}/bazel_out
+.if !defined(WITH_DEBUG)
+# For the reason why the linker is used for the strip, see PR 280234.
+BAZEL_LINKOPT= --linkopt=-Wl,--strip-all
+.endif
+
post-patch:
# Set up a local repository with our pre-downloaded packages
# This prevents bazel downloading the files without modifying
# the bzl files.
- @${MKDIR} ${WRKDIR}/bazel-cache
@${MKDIR} ${WRKDIR}/bazel-dist
- @${MKDIR} ${WRKDIR}/.bin
.for file in ${DISTFILES:C/\:(.*)//}
@${ECHO} "Moving ${file} to ${WRKDIR}/bazel-dist"
@@ -112,24 +113,8 @@ post-patch:
@${CP} -R ${PATCHDIR}/bazel/* \
${WRKSRC}/third_party/
- @${LN} -s ${PYTHON_CMD} ${WRKDIR}/.bin/python3
-
- @cd ${WRKSRC} && \
- ${REINPLACE_CMD} "s#--batch#${BAZEL_BOOT}\', \'--batch#" \
- configure.py
-
- ${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_VERSION}#" ${WRKSRC}/configure \
- ${WRKSRC}/third_party/freebsd_python_fix.patch \
- ${WRKSRC}/tensorflow/compiler/mlir/quantization/tensorflow/BUILD
-
@${REINPLACE_CMD} "s#%%BAZEL_DIR%%#${WRKDIR}#" ${WRKDIR}/bazelrc
@${REINPLACE_CMD} "s#%%BAZEL_DIST%%#${WRKDIR}#" ${WRKDIR}/bazelrc
- @${REINPLACE_CMD} "s#%%MLIR_LLVM_PATCH%%#/${WRKSRC}/bazel/bazel_llvm-raw_utils_bazel_configure.bzl#" \
- ${WRKSRC}/tensorflow/compiler/mlir/hlo/WORKSPACE
-
- # use system pybind11, but use sed to fix includes, too many to maintain with patches
- @${FIND} ${WRKSRC} -type f -name '*.cc' | ${XARGS} ${REINPLACE_CMD} "s#include\/pybind11#pybind11#"
-
# copy the toolchain over
@${CP} -R ${PATCHDIR}/freebsd \
@@ -137,21 +122,10 @@ post-patch:
@${REINPLACE_CMD} "s#%%PATH%%#${PATH}#" ${WRKDIR}/bazelrc
- @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" ${WRKSRC}/.bazelrc
-
- @${REINPLACE_CMD} \
- -e "s#%%LOCALBASE%%#${LOCALBASE}#" \
- -e "s#%%LLVM_PREFIX%%#${LLVM_PREFIX}#g" \
- -e "s#%%LLVM_VERSION%%#${LLVM_VERSION}#g" \
+ @${REINPLACE_CMD} -e "s#%%LOCALBASE%%#${LOCALBASE}#" \
${WRKDIR}/bazelrc \
- ${WRKSRC}/third_party/absl/system.absl.strings.BUILD \
${WRKSRC}/freebsd/cc_toolchain_config.bzl \
- ${WRKSRC}/.bazelrc \
- ${WRKSRC}/tensorflow/tools/proto_text/BUILD \
- ${WRKSRC}/tensorflow/BUILD \
- ${WRKSRC}/tensorflow/core/BUILD \
- ${WRKSRC}/third_party/systemlibs/protobuf.BUILD
-
+ ${WRKSRC}/.bazelrc
do-configure:
@cd ${WRKSRC} && ${SETENV} \
@@ -175,14 +149,14 @@ do-configure:
PREFIX="${LOCALBASE}" \
TF_SYSTEM_LIBS="absl_py astor_archive astunparse_archive boringssl com_github_googlecloudplatform_google_cloud_cpp com_github_grpc_grpc \
com_google_absl com_google_protobuf curl cython dill_archive double_conversion functools32_archive gast_archive \
- gif hwloc icu jsoncpp_git libjpeg_turbo lmdb nasm nsync opt_einsum_archive org_sqlite pasta png pybind11 six_archive snappy \
+ gif hwloc icu jsoncpp_git libjpeg_turbo nasm nsync opt_einsum_archive org_sqlite pasta png pybind11 six_archive snappy \
tblib_archive termcolor_archive typing_extensions_archive wrapt zlib" \
./configure
do-build:
@cd ${WRKSRC} && \
bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build --jobs ${TF_JOBS_NUMBER} ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \
- --host_linkopt="-L${LOCALBASE}/lib -lexecinfo" --linkopt="-L${LOCALBASE}/lib -lexecinfo" --copt="-I${LOCALBASE}/include" \
+ --host_linkopt="-L${LOCALBASE}/lib -lexecinfo" ${BAZEL_LINKOPT} --copt="-I${LOCALBASE}/include" \
--verbose_failures -s \
--distdir=${WRKDIR}/bazel-dist \
//tensorflow:libtensorflow_framework.so \
@@ -191,7 +165,6 @@ do-build:
//tensorflow:install_headers \
//tensorflow/tools/pip_package:build_pip_package
-
@cd ${WRKSRC} && ${SETENV} TMPDIR=${WRKDIR} \
bazel-bin/tensorflow/tools/pip_package/build_pip_package \
${WRKDIR}/whl
@@ -224,10 +197,8 @@ do-install:
@${FIND} ${WRKSRC}/bazel-bin/tensorflow/ -depth 1 -name "*.so*" | ${XARGS} -I{} \
${INSTALL_LIB} {} ${STAGEDIR}/${LOCALBASE}/lib/
- @${FIND} ${STAGEDIR}/${LOCALBASE}/lib -name "*.so*" | ${XARGS} ${STRIP_CMD}
-
post-install: # autoplist: thousands of files, all under ${PYTHON_SITELIBDIR}
@cd ${STAGEDIR}${PREFIX} && \
- ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST}
+ ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | ${GREP} -v "egg-info/" >> ${TMPPLIST}
.include <bsd.port.mk>
diff --git a/science/py-tensorflow/Makefile.MASTER_SITES b/science/py-tensorflow/Makefile.MASTER_SITES
index 35742be9ba95..5657bdd6a5a9 100644
--- a/science/py-tensorflow/Makefile.MASTER_SITES
+++ b/science/py-tensorflow/Makefile.MASTER_SITES
@@ -1,56 +1,63 @@
-DISTFILES+= platforms-0.0.2.tar.gz:platforms \
- apple_support.0.12.1.tar.gz:apple \
- bazel-skylib-1.0.3.tar.gz:skylib \
- dfc67056200b674accd08d8f9a21e328098c07e2.tar.gz:toolchain \
+DISTFILES+= platforms-0.0.6.tar.gz:platforms \
+ apple_support.1.1.0.tar.gz:apple \
+ bazel-skylib-1.3.0.tar.gz:skylib \
+ 8c717f8258cd5f6c7a45b97d974292755852b658.tar.gz:toolchain \
v0.1.1.zip:buildrules \
- rules_apple.0.33.0.tar.gz:applerules \
+ rules_apple.1.0.1.tar.gz:applerules \
081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e.tar.gz:rulescc \
308b05b2419edb5c8ee0471b67a40403df940149.tar.gz:closure \
- rules_docker-v0.10.0.tar.gz:docker \
+ 0.7.1.tar.gz:rulesforeigncc \
7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip:java \
- rules_pkg-0.2.5.tar.gz:pkg \
+ 4.3.zip:jvm \
+ rules_pkg-0.7.1.tar.gz:pkg \
11bf7c25e666dd7ddacbcd4d4c4a9de7a25175f8.tar.gz:protolib \
rules_python-0.0.1.tar.gz:pythonrules \
- rules_swift.0.25.0.tar.gz:swift \
- 790d7a083520398268d92d0bd61cf85dfa32ee98.tar.gz:dlpack \
+ rules_swift.1.0.0.tar.gz:swift \
+ 9351cf542ab478499294864ff3acfdab5c8c5f3d.tar.gz:dlpack \
+ f7547e29ccaed7b64ef4f7495ecfff1c9f6f3d03.tar.gz:benchmark \
0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz:farmhash \
e844ffd17118c1e17d94e1ba4354c075a4577b88.zip:gemmlowp \
- fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz:highwayhash \
- 506cfa4bffd060c06ec338ce50ea3468daa6c814.tar.gz:re2 \
- e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce.zip:ruy \
+ c13d28517a4db259d738ea4886b1f00352a3cc33.tar.gz:highwayhash \
+ a276a8c738735a0fe45a6ee590fe2df69bcf4502.tar.gz:re2 \
+ 3286a34cc8de6149ac6844107dfdffac91531e72.zip:ruy \
835a7d7b1ee3bc83e575e302a985c66ec4b65249.tar.gz:sobol \
openmp-10.0.1.src.tar.xz:llvmorg \
- 36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz:kiss \
- v2.6.tar.gz:onednn \
+ 131.1.0.tar.gz:kiss \
+ v2.7.3.tar.gz:onednn \
+ 43d81c6883ade82052920bd367c61f9e52f09954.zip:openxla \
v1.0.tar.gz:ooura \
- 5916273f79a21551890fd3d56fc5375a78d1598d.zip:cpuinfo \
- d5e37adf1406cf899d7d9ec1d317c47506ccb970.tar.gz:cpuinfo2 \
- 093ed77f7d50f75b376f40a71ea86e08cedb8b80.tar.gz:runtime \
- eigen-008ff3483a8c5604639e1c4d204eae30ad737af6.tar.gz:eigen \
- 11b2812d64e49bab9b6c489f79067fc94e69db9f.zip:xnnpack \
+ 2c4932ed6f6204f1656e245838f4f5eae69d2e29.tar.gz:pybindabseil \
+ 72cbbf1fbc830e487e3012862b7b720001b70672.tar.gz:pybindbazel \
+ 80f3440cd8fee124e077e2e47a8a17b78b451363.zip:pybindprotobuf \
+ fa1c679da8d19e1d87f20175ae1ec10995cd3dd3.zip:cpuinfo \
+ 7d879c8b161085a4374ea481b93a52adb19c0529.tar.gz:runtime \
+ eigen-b0f877f8e01e90a5b0f3a79d46ea234899f8b499.tar.gz:eigen \
+ b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip:xnnpack \
b8374f80e42010941bda6c85b0e3f1a1bd77a1e0.zip:pthread \
4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip:fp16 \
63058eff77e11aa15bf531df5dd34395ec3017c8.zip:fxdiv \
- 1cb299165c859533e22f2ed05eb2abd5071544df.tar.gz:llvm \
- 541b1ded4abadcc38e8178680b0677f65594ea6f.zip:apis \
- v1.12.0.tar.gz:flatbuffer \
- 1200fe90bb174a6224a525ee60148671a786a71f.tar.gz:neon
+ dc275fd03254d67d29cc70a5a0569acf24d2280d.tar.gz:llvm \
+ 6b3fdcea8bc5398be4e7e9930c693f0ea09316a0.tar.gz:apis \
+ v23.1.21.tar.gz:flatbuffer \
+ a15b489e1222b2087007546b4912e21293ea86ff.tar.gz:neon
-MASTER_SITES+= https://github.com/bazelbuild/platforms/releases/download/0.0.2/:platforms \
- https://github.com/bazelbuild/apple_support/releases/download/0.12.1/:apple \
- https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/:skylib \
+MASTER_SITES+= https://github.com/bazelbuild/platforms/releases/download/0.0.6/:platforms \
+ https://github.com/bazelbuild/apple_support/releases/download/1.1.0/:apple \
+ https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/:skylib \
https://github.com/bazelbuild/bazel-toolchains/archive/:toolchain \
https://github.com/bazelbuild/rules_android/archive/:buildrules \
- https://github.com/bazelbuild/rules_apple/releases/download/0.33.0/:applerules \
+ https://github.com/bazelbuild/rules_apple/releases/download/1.0.1/:applerules \
https://github.com/bazelbuild/rules_cc/archive/:rulescc \
https://github.com/bazelbuild/rules_closure/archive/:closure \
- https://github.com/bazelbuild/rules_docker/releases/download/v0.10.0/:docker \
+ https://github.com/bazelbuild/rules_foreign_cc/archive/:rulesforeigncc \
https://github.com/bazelbuild/rules_java/archive/:java \
- https://github.com/bazelbuild/rules_pkg/releases/download/0.2.5/:pkg \
+ https://github.com/bazelbuild/rules_jvm_external/archive/:jvm \
+ https://github.com/bazelbuild/rules_pkg/releases/download/0.7.1/:pkg \
https://github.com/bazelbuild/rules_proto/archive/:protolib \
https://github.com/bazelbuild/rules_python/releases/download/0.0.1/:pythonrules \
- https://github.com/bazelbuild/rules_swift/releases/download/0.25.0/:swift \
+ https://github.com/bazelbuild/rules_swift/releases/download/1.0.0/:swift \
https://github.com/dmlc/dlpack/archive/:dlpack \
+ https://github.com/google/benchmark/archive/:benchmark \
https://github.com/google/farmhash/archive/:farmhash \
https://github.com/google/gemmlowp/archive/:gemmlowp \
https://github.com/google/highwayhash/archive/:highwayhash \
@@ -58,18 +65,21 @@ MASTER_SITES+= https://github.com/bazelbuild/platforms/releases/download/0.0.2/:
https://github.com/google/ruy/archive/:ruy \
https://github.com/joe-kuo/sobol_data/archive/:sobol \
https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.1/:llvmorg \
- https://github.com/mborgerding/kissfft/archive/:kiss \
+ https://github.com/mborgerding/kissfft/archive/refs/tags/:kiss \
https://github.com/oneapi-src/oneDNN/archive/refs/tags/:onednn \
+ https://github.com/openxla/stablehlo/archive/:openxla \
https://github.com/petewarden/OouraFFT/archive/:ooura \
+ https://github.com/pybind/pybind11_abseil/archive/:pybindabseil \
+ https://github.com/pybind/pybind11_bazel/archive/:pybindbazel \
+ https://github.com/pybind/pybind11_protobuf/archive/:pybindprotobuf \
https://github.com/pytorch/cpuinfo/archive/:cpuinfo \
- https://github.com/pytorch/cpuinfo/archive/:cpuinfo2 \
https://github.com/tensorflow/runtime/archive/:runtime \
- https://gitlab.com/libeigen/eigen/-/archive/008ff3483a8c5604639e1c4d204eae30ad737af6/:eigen \
+ https://gitlab.com/libeigen/eigen/-/archive/b0f877f8e01e90a5b0f3a79d46ea234899f8b499/:eigen \
https://github.com/google/XNNPACK/archive/:xnnpack \
https://github.com/Maratyszcza/pthreadpool/archive/:pthread \
https://github.com/Maratyszcza/FP16/archive/:fp16 \
https://github.com/Maratyszcza/FXdiv/archive/:fxdiv \
- https://storage.googleapis.com/mirror.tensorflow.org/github.com/llvm/llvm-project/archive/:llvm \
+ https://github.com/llvm/llvm-project/archive/:llvm \
https://github.com/googleapis/googleapis/archive/:apis \
https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/flatbuffers/archive/:flatbuffer \
https://github.com/intel/ARM_NEON_2_x86_SSE/archive/:neon
diff --git a/science/py-tensorflow/distinfo b/science/py-tensorflow/distinfo
index d9d9a2254845..e886c03d0967 100644
--- a/science/py-tensorflow/distinfo
+++ b/science/py-tensorflow/distinfo
@@ -1,77 +1,91 @@
-TIMESTAMP = 1662651809
-SHA256 (tensorflow/platforms-0.0.2.tar.gz) = 48a2d8d343863989c232843e01afc8a986eb8738766bfd8611420a7db8f6f0c3
-SIZE (tensorflow/platforms-0.0.2.tar.gz) = 5278
-SHA256 (tensorflow/apple_support.0.12.1.tar.gz) = c604b75865c07f45828c7fffd5fdbff81415a9e84a68f71a9c1d8e3b2694e547
-SIZE (tensorflow/apple_support.0.12.1.tar.gz) = 26708
-SHA256 (tensorflow/bazel-skylib-1.0.3.tar.gz) = 1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c
-SIZE (tensorflow/bazel-skylib-1.0.3.tar.gz) = 30711
-SHA256 (tensorflow/dfc67056200b674accd08d8f9a21e328098c07e2.tar.gz) = 77c2c3c562907a1114afde7b358bf3d5cc23dc61b3f2fd619bf167af0c9582a3
-SIZE (tensorflow/dfc67056200b674accd08d8f9a21e328098c07e2.tar.gz) = 1056209
+TIMESTAMP = 1731660141
+SHA256 (tensorflow/platforms-0.0.6.tar.gz) = 5308fc1d8865406a49427ba24a9ab53087f17f5266a7aabbfc28823f3916e1ca
+SIZE (tensorflow/platforms-0.0.6.tar.gz) = 5537
+SHA256 (tensorflow/apple_support.1.1.0.tar.gz) = ce1042cf936540eaa7b49c4549d7cd9b6b1492acbb6e765840a67a34b8e17a97
+SIZE (tensorflow/apple_support.1.1.0.tar.gz) = 27105
+SHA256 (tensorflow/bazel-skylib-1.3.0.tar.gz) = 74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506
+SIZE (tensorflow/bazel-skylib-1.3.0.tar.gz) = 36103
+SHA256 (tensorflow/8c717f8258cd5f6c7a45b97d974292755852b658.tar.gz) = 294cdd859e57fcaf101d4301978c408c88683fbc46fbc1a3829da92afbea55fb
+SIZE (tensorflow/8c717f8258cd5f6c7a45b97d974292755852b658.tar.gz) = 80728
SHA256 (tensorflow/v0.1.1.zip) = cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806
SIZE (tensorflow/v0.1.1.zip) = 14654
-SHA256 (tensorflow/rules_apple.0.33.0.tar.gz) = a5f00fd89eff67291f6cd3efdc8fad30f4727e6ebb90718f3f05bbf3c3dd5ed7
-SIZE (tensorflow/rules_apple.0.33.0.tar.gz) = 2168079
+SHA256 (tensorflow/rules_apple.1.0.1.tar.gz) = 36072d4f3614d309d6a703da0dfe48684ec4c65a89611aeb9590b45af7a3e592
+SIZE (tensorflow/rules_apple.1.0.1.tar.gz) = 2198467
SHA256 (tensorflow/081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e.tar.gz) = ff7876d80cd3f6b8c7a064bd9aa42a78e02096544cca2b22a9cf390a4397a53e
SIZE (tensorflow/081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e.tar.gz) = 130803
SHA256 (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9
SIZE (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 464906
-SHA256 (tensorflow/rules_docker-v0.10.0.tar.gz) = 7d453450e1eb70e238eea6b31f4115607ec1200e91afea01c25f9804f37e39c8
-SIZE (tensorflow/rules_docker-v0.10.0.tar.gz) = 549649
+SHA256 (tensorflow/0.7.1.tar.gz) = bcd0c5f46a49b85b384906daae41d277b3dc0ff27c7c752cc51e43048a58ec83
+SIZE (tensorflow/0.7.1.tar.gz) = 215296
SHA256 (tensorflow/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598
SIZE (tensorflow/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip) = 9422
-SHA256 (tensorflow/rules_pkg-0.2.5.tar.gz) = 352c090cc3d3f9a6b4e676cf42a6047c16824959b438895a76c2989c6d7c246a
-SIZE (tensorflow/rules_pkg-0.2.5.tar.gz) = 29857
+SHA256 (tensorflow/4.3.zip) = 6274687f6fc5783b589f56a2f1ed60de3ce1f99bc4e8f9edef3de43bdf7c6e74
+SIZE (tensorflow/4.3.zip) = 3998031
+SHA256 (tensorflow/rules_pkg-0.7.1.tar.gz) = 451e08a4d78988c06fa3f9306ec813b836b1d076d0f055595444ba4ff22b867f
+SIZE (tensorflow/rules_pkg-0.7.1.tar.gz) = 77334
SHA256 (tensorflow/11bf7c25e666dd7ddacbcd4d4c4a9de7a25175f8.tar.gz) = 20b240eba17a36be4b0b22635aca63053913d5c1ee36e16be36499d167a2f533
SIZE (tensorflow/11bf7c25e666dd7ddacbcd4d4c4a9de7a25175f8.tar.gz) = 14304
SHA256 (tensorflow/rules_python-0.0.1.tar.gz) = aa96a691d3a8177f3215b14b0edc9641787abaaa30363a080165d06ab65e1161
SIZE (tensorflow/rules_python-0.0.1.tar.gz) = 2302092
-SHA256 (tensorflow/rules_swift.0.25.0.tar.gz) = 8a49da750560b185804a4bc95c82d3f9cc4c2caf788960b0e21945759155fdd9
-SIZE (tensorflow/rules_swift.0.25.0.tar.gz) = 184783
-SHA256 (tensorflow/790d7a083520398268d92d0bd61cf85dfa32ee98.tar.gz) = 147cc89904375dcd0b0d664a2b72dfadbb02058800ad8cba84516094bc406208
-SIZE (tensorflow/790d7a083520398268d92d0bd61cf85dfa32ee98.tar.gz) = 45837
+SHA256 (tensorflow/rules_swift.1.0.0.tar.gz) = 12057b7aa904467284eee640de5e33853e51d8e31aae50b3fb25d2823d51c6b8
+SIZE (tensorflow/rules_swift.1.0.0.tar.gz) = 199181
+SHA256 (tensorflow/9351cf542ab478499294864ff3acfdab5c8c5f3d.tar.gz) = 7aca112f2809b7e9523e9b47b04a393affeca38247861951f07c42dee10180e2
+SIZE (tensorflow/9351cf542ab478499294864ff3acfdab5c8c5f3d.tar.gz) = 76170
+SHA256 (tensorflow/f7547e29ccaed7b64ef4f7495ecfff1c9f6f3d03.tar.gz) = 552ca3d4d1af4beeb1907980f7096315aa24150d6baf5ac1e5ad90f04846c670
+SIZE (tensorflow/f7547e29ccaed7b64ef4f7495ecfff1c9f6f3d03.tar.gz) = 204856
SHA256 (tensorflow/0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz) = 18392cf0736e1d62ecbb8d695c31496b6507859e8c75541d7ad0ba092dc52115
SIZE (tensorflow/0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz) = 467251
SHA256 (tensorflow/e844ffd17118c1e17d94e1ba4354c075a4577b88.zip) = 522b7a82d920ebd0c4408a5365866a40b81d1c0d60b2369011d315cca03c6476
SIZE (tensorflow/e844ffd17118c1e17d94e1ba4354c075a4577b88.zip) = 940590
-SHA256 (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 9c3e0e87d581feeb0c18d814d98f170ff23e62967a2bd6855847f0b2fe598a37
-SIZE (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 138574
-SHA256 (tensorflow/506cfa4bffd060c06ec338ce50ea3468daa6c814.tar.gz) = d070e2ffc5476c496a6a872a6f246bfddce8e7797d6ba605a7c8d72866743bf9
-SIZE (tensorflow/506cfa4bffd060c06ec338ce50ea3468daa6c814.tar.gz) = 316237
-SHA256 (tensorflow/e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce.zip) = fa9a0b9041095817bc3533f7b125c3b4044570c0b3ee6c436d2d29dae001c06b
-SIZE (tensorflow/e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce.zip) = 375516
+SHA256 (tensorflow/c13d28517a4db259d738ea4886b1f00352a3cc33.tar.gz) = c0e2b9931fbcce3bfbcd7999c3c114f404ac0f8b89775a5bbccbcaa501868e58
+SIZE (tensorflow/c13d28517a4db259d738ea4886b1f00352a3cc33.tar.gz) = 160745
+SHA256 (tensorflow/a276a8c738735a0fe45a6ee590fe2df69bcf4502.tar.gz) = b90430b2a9240df4459108b3e291be80ae92c68a47bc06ef2dc419c5724de061
+SIZE (tensorflow/a276a8c738735a0fe45a6ee590fe2df69bcf4502.tar.gz) = 306766
+SHA256 (tensorflow/3286a34cc8de6149ac6844107dfdffac91531e72.zip) = a22c42e80c7bb450db8492728e4742ee66f46d5458c45fe67ce2c9b61240630c
+SIZE (tensorflow/3286a34cc8de6149ac6844107dfdffac91531e72.zip) = 381045
SHA256 (tensorflow/835a7d7b1ee3bc83e575e302a985c66ec4b65249.tar.gz) = 583d7b975e506c076fc579d9139530596906b9195b203d42361417e9aad79b73
SIZE (tensorflow/835a7d7b1ee3bc83e575e302a985c66ec4b65249.tar.gz) = 2569603
SHA256 (tensorflow/openmp-10.0.1.src.tar.xz) = d19f728c8e04fb1e94566c8d76aef50ec926cd2f95ef3bf1e0a5de4909b28b44
SIZE (tensorflow/openmp-10.0.1.src.tar.xz) = 955492
-SHA256 (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 42b7ef406d5aa2d57a7b3b56fc44e8ad3011581692458a69958a911071efdcf2
-SIZE (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 44744
-SHA256 (tensorflow/v2.6.tar.gz) = 9695640f55acd833ddcef4776af15e03446c4655f9296e5074b1b178dd7a4fb2
-SIZE (tensorflow/v2.6.tar.gz) = 5840464
+SHA256 (tensorflow/131.1.0.tar.gz) = 76c1aac87ddb7258f34b08a13f0eebf9e53afa299857568346aa5c82bcafaf1a
+SIZE (tensorflow/131.1.0.tar.gz) = 52383
+SHA256 (tensorflow/v2.7.3.tar.gz) = a50993aa6265b799b040fe745e0010502f9f7103cc53a9525d59646aef006633
+SIZE (tensorflow/v2.7.3.tar.gz) = 6410473
+SHA256 (tensorflow/43d81c6883ade82052920bd367c61f9e52f09954.zip) = 57a8a93e51211f990d760631f2bfdbba5257b22dda3d60e35a186bba988a2ace
+SIZE (tensorflow/43d81c6883ade82052920bd367c61f9e52f09954.zip) = 27954369
SHA256 (tensorflow/v1.0.tar.gz) = 5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb
SIZE (tensorflow/v1.0.tar.gz) = 110531
-SHA256 (tensorflow/5916273f79a21551890fd3d56fc5375a78d1598d.zip) = 2a160c527d3c58085ce260f34f9e2b161adc009b34186a2baf24e74376e89e6d
-SIZE (tensorflow/5916273f79a21551890fd3d56fc5375a78d1598d.zip) = 3787933
-SHA256 (tensorflow/d5e37adf1406cf899d7d9ec1d317c47506ccb970.tar.gz) = 3f2dc1970f397a0e59db72f9fca6ff144b216895c1d606f6c94a507c1e53a025
-SIZE (tensorflow/d5e37adf1406cf899d7d9ec1d317c47506ccb970.tar.gz) = 3489028
-SHA256 (tensorflow/093ed77f7d50f75b376f40a71ea86e08cedb8b80.tar.gz) = fce593c95eb508092c4a1752130868b6d2eae0fd4a5363b9d96195fd85b7cfec
-SIZE (tensorflow/093ed77f7d50f75b376f40a71ea86e08cedb8b80.tar.gz) = 15323415
-SHA256 (tensorflow/eigen-008ff3483a8c5604639e1c4d204eae30ad737af6.tar.gz) = e1dd31ce174c3d26fbe38388f64b09d2adbd7557a59e90e6f545a288cc1755fc
-SIZE (tensorflow/eigen-008ff3483a8c5604639e1c4d204eae30ad737af6.tar.gz) = 2733792
-SHA256 (tensorflow/11b2812d64e49bab9b6c489f79067fc94e69db9f.zip) = 7e9ad45391e5158fd00e816022bda21d54a6180788af7c455c864a78cee252c6
-SIZE (tensorflow/11b2812d64e49bab9b6c489f79067fc94e69db9f.zip) = 17103217
+SHA256 (tensorflow/2c4932ed6f6204f1656e245838f4f5eae69d2e29.tar.gz) = 0223b647b8cc817336a51e787980ebc299c8d5e64c069829bf34b69d72337449
+SIZE (tensorflow/2c4932ed6f6204f1656e245838f4f5eae69d2e29.tar.gz) = 28202
+SHA256 (tensorflow/72cbbf1fbc830e487e3012862b7b720001b70672.tar.gz) = 516c1b3a10d87740d2b7de6f121f8e19dde2c372ecbfe59aef44cd1872c10395
+SIZE (tensorflow/72cbbf1fbc830e487e3012862b7b720001b70672.tar.gz) = 8722
+SHA256 (tensorflow/80f3440cd8fee124e077e2e47a8a17b78b451363.zip) = c7ab64b1ccf9a678694a89035a8c865a693e4e872803778f91f0965c2f281d78
+SIZE (tensorflow/80f3440cd8fee124e077e2e47a8a17b78b451363.zip) = 76830
+SHA256 (tensorflow/fa1c679da8d19e1d87f20175ae1ec10995cd3dd3.zip) = 2bf2b62eb86e2d2eaf862d0b9683a6c467a4d69fb2f7f1dc47c799809148608f
+SIZE (tensorflow/fa1c679da8d19e1d87f20175ae1ec10995cd3dd3.zip) = 3848981
+SHA256 (tensorflow/7d879c8b161085a4374ea481b93a52adb19c0529.tar.gz) = cfde5639b7c67c0edfa073b779b977aae744137c2b2fcb25a992f8d57bd033dd
+SIZE (tensorflow/7d879c8b161085a4374ea481b93a52adb19c0529.tar.gz) = 15228644
+SHA256 (tensorflow/eigen-b0f877f8e01e90a5b0f3a79d46ea234899f8b499.tar.gz) = bdb1353ba33a5a7a5caadf822057ac1f0254ba2c5e70512dd1ec20cbb64e2f6c
+SIZE (tensorflow/eigen-b0f877f8e01e90a5b0f3a79d46ea234899f8b499.tar.gz) = 2833536
+SHA256 (tensorflow/b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip) = c979b62e8b77af60dfd7567f22ade20d5a9d4d0888f8a2d60d155fc0d31b22ab
+SIZE (tensorflow/b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip) = 24168206
SHA256 (tensorflow/b8374f80e42010941bda6c85b0e3f1a1bd77a1e0.zip) = b96413b10dd8edaa4f6c0a60c6cf5ef55eebeef78164d5d69294c8173457f0ec
SIZE (tensorflow/b8374f80e42010941bda6c85b0e3f1a1bd77a1e0.zip) = 61524
SHA256 (tensorflow/4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip) = d973501a40c55126b31accc2d9f08d931ec3cc190c0430309a5e341d3c0ce32a
SIZE (tensorflow/4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip) = 91462
SHA256 (tensorflow/63058eff77e11aa15bf531df5dd34395ec3017c8.zip) = 3d7b0e9c4c658a84376a1086126be02f9b7f753caa95e009d9ac38d11da444db
SIZE (tensorflow/63058eff77e11aa15bf531df5dd34395ec3017c8.zip) = 16646
-SHA256 (tensorflow/1cb299165c859533e22f2ed05eb2abd5071544df.tar.gz) = 5a19ab6de4b0089fff456c0bc406b37ba5f95c76026e6bec294ec28dc28e4cb9
-SIZE (tensorflow/1cb299165c859533e22f2ed05eb2abd5071544df.tar.gz) = 162307281
-SHA256 (tensorflow/541b1ded4abadcc38e8178680b0677f65594ea6f.zip) = 7ebab01b06c555f4b6514453dc3e1667f810ef91d1d4d2d3aa29bb9fcb40a900
-SIZE (tensorflow/541b1ded4abadcc38e8178680b0677f65594ea6f.zip) = 5498751
-SHA256 (tensorflow/v1.12.0.tar.gz) = 62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45
-SIZE (tensorflow/v1.12.0.tar.gz) = 1145348
-SHA256 (tensorflow/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz) = 213733991310b904b11b053ac224fee2d4e0179e46b52fe7f8735b8831e04dcc
-SIZE (tensorflow/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz) = 100612
-SHA256 (tensorflow/tensorflow-tensorflow-v2.9.1_GH0.tar.gz) = 6eaf86ead73e23988fe192da1db68f4d3828bcdd0f3a9dc195935e339c95dbdc
-SIZE (tensorflow/tensorflow-tensorflow-v2.9.1_GH0.tar.gz) = 66654318
+SHA256 (tensorflow/dc275fd03254d67d29cc70a5a0569acf24d2280d.tar.gz) = 3e91127af59a6b07fea7901c80a7b8b9234eced42b0f14abbad5f9f7674dba69
+SIZE (tensorflow/dc275fd03254d67d29cc70a5a0569acf24d2280d.tar.gz) = 182909064
+SHA256 (tensorflow/6b3fdcea8bc5398be4e7e9930c693f0ea09316a0.tar.gz) = 249d83abc5d50bf372c35c49d77f900bff022b2c21eb73aa8da1458b6ac401fc
+SIZE (tensorflow/6b3fdcea8bc5398be4e7e9930c693f0ea09316a0.tar.gz) = 6091152
+SHA256 (tensorflow/v23.1.21.tar.gz) = d84cb25686514348e615163b458ae0767001b24b42325f426fd56406fd384238
+SIZE (tensorflow/v23.1.21.tar.gz) = 2181861
+SHA256 (tensorflow/a15b489e1222b2087007546b4912e21293ea86ff.tar.gz) = 019fbc7ec25860070a1d90e12686fc160cfb33e22aa063c80f52b363f1361e9d
+SIZE (tensorflow/a15b489e1222b2087007546b4912e21293ea86ff.tar.gz) = 103972
+SHA256 (tensorflow/tensorflow-tensorflow-v2.13.1_GH0.tar.gz) = 89c07aebd4f41fbe0d08cc88aef00305542134f2f16d3b62918dc3c1182f33e2
+SIZE (tensorflow/tensorflow-tensorflow-v2.13.1_GH0.tar.gz) = 70663056
+SHA256 (tensorflow/ba7501696cc.patch) = d06dda3f889d7ffcd9dcec16f7f96e8ac24ffd5f999307fe0ceb623e57c7fa9f
+SIZE (tensorflow/ba7501696cc.patch) = 740
+SHA256 (tensorflow/667cf3ed2d7.patch) = dc3cc6c8b9bd6f4978904c1a28df61ab00634cb6cab461690a83c58fde55a0d9
+SIZE (tensorflow/667cf3ed2d7.patch) = 960
diff --git a/science/py-tensorflow/files/bazel/fix-environ.patch b/science/py-tensorflow/files/bazel/fix-environ.patch
index 2e38ce60543d..d1437f158055 100644
--- a/science/py-tensorflow/files/bazel/fix-environ.patch
+++ b/science/py-tensorflow/files/bazel/fix-environ.patch
@@ -1,18 +1,18 @@
---- a/llvm/lib/Support/Unix/Program.inc 2022-09-06 21:14:28.808580000 +0100
-+++ b/llvm/lib/Support/Unix/Program.inc 2022-09-06 21:16:15.007790000 +0100
+--- a/llvm/lib/Support/Unix/Program.inc 2023-04-28 21:51:01.000000000 +0200
++++ b/llvm/lib/Support/Unix/Program.inc 2024-07-02 11:12:41.645169000 +0200
@@ -54,10 +54,8 @@
#define USE_NSGETENVIRON 0
#endif
-#if !USE_NSGETENVIRON
+#if USE_NSGETENVIRON
- extern char **environ;
+ extern char **environ;
-#else
-#include <crt_externs.h> // _NSGetEnviron
#endif
#endif
-@@ -240,14 +238,6 @@
+@@ -238,14 +236,6 @@
}
}
@@ -27,16 +27,16 @@
constexpr int maxRetries = 8;
int retries = 0;
pid_t PID;
-@@ -308,11 +298,7 @@
+@@ -312,11 +302,7 @@
- // Execute!
- std::string PathStr = std::string(Program);
-- if (Envp != nullptr)
-- execve(PathStr.c_str(), const_cast<char **>(Argv),
-- const_cast<char **>(Envp));
-- else
-- execv(PathStr.c_str(), const_cast<char **>(Argv));
-+ execv(PathStr.c_str(), const_cast<char **>(Argv));
- // If the execve() failed, we should exit. Follow Unix protocol and
- // return 127 if the executable was not found, and 126 otherwise.
- // Use _exit rather than exit so that atexit functions and static
+ // Execute!
+ std::string PathStr = std::string(Program);
+- if (Envp != nullptr)
+- execve(PathStr.c_str(), const_cast<char **>(Argv),
+- const_cast<char **>(Envp));
+- else
+- execv(PathStr.c_str(), const_cast<char **>(Argv));
++ execv(PathStr.c_str(), const_cast<char **>(Argv));
+ // If the execve() failed, we should exit. Follow Unix protocol and
+ // return 127 if the executable was not found, and 126 otherwise.
+ // Use _exit rather than exit so that atexit functions and static
diff --git a/science/py-tensorflow/files/bazel/fix-pybind11_protobuf.patch b/science/py-tensorflow/files/bazel/fix-pybind11_protobuf.patch
new file mode 100644
index 000000000000..80d30bf25333
--- /dev/null
+++ b/science/py-tensorflow/files/bazel/fix-pybind11_protobuf.patch
@@ -0,0 +1,116 @@
+diff --git a/pybind11_protobuf/BUILD b/pybind11_protobuf/BUILD
+index b62eb91..1856ad3 100644
+--- a/pybind11_protobuf/BUILD
++++ b/pybind11_protobuf/BUILD
+@@ -61,9 +61,11 @@ pybind_library(
+ "@com_google_absl//absl/container:flat_hash_map",
+ "@com_google_absl//absl/strings",
+ "@com_google_absl//absl/types:optional",
+- "@com_google_protobuf//:proto_api",
+ "@com_google_protobuf//:protobuf",
+- ],
++ ] + select({
++ ":enable_pyproto_api_setting": ["@com_google_protobuf//:proto_api"],
++ "//conditions:default": [],
++ }),
+ )
+
+ pybind_library(
+diff --git a/pybind11_protobuf/proto_cast_util.cc b/pybind11_protobuf/proto_cast_util.cc
+index 52c57c9..771e688 100644
+--- a/pybind11_protobuf/proto_cast_util.cc
++++ b/pybind11_protobuf/proto_cast_util.cc
+@@ -14,9 +14,12 @@
+
+ #include "google/protobuf/descriptor.pb.h"
+ #include "google/protobuf/descriptor.h"
++#include "google/protobuf/descriptor_database.h"
+ #include "google/protobuf/dynamic_message.h"
+ #include "google/protobuf/message.h"
++#if defined(PYBIND11_PROTOBUF_ENABLE_PYPROTO_API)
+ #include "python/google/protobuf/proto_api.h"
++#endif
+ #include "absl/container/flat_hash_map.h"
+ #include "absl/strings/numbers.h"
+ #include "absl/strings/str_replace.h"
+@@ -35,8 +38,12 @@ using ::google::protobuf::FileDescriptor;
+ using ::google::protobuf::FileDescriptorProto;
+ using ::google::protobuf::Message;
+ using ::google::protobuf::MessageFactory;
++#if defined(PYBIND11_PROTOBUF_ENABLE_PYPROTO_API)
+ using ::google::protobuf::python::PyProto_API;
+ using ::google::protobuf::python::PyProtoAPICapsuleName;
++#else
++struct PyProto_API;
++#endif
+
+ namespace pybind11_protobuf {
+ namespace {
+@@ -321,6 +328,7 @@ py::object GlobalState::PyMessageInstance(const Descriptor* descriptor) {
+ module_name + "?");
+ }
+
++#if defined(PYBIND11_PROTOBUF_ENABLE_PYPROTO_API)
+ std::pair<py::object, Message*> GlobalState::PyFastCppProtoMessageInstance(
+ const Descriptor* descriptor) {
+ assert(descriptor != nullptr);
+@@ -361,6 +369,7 @@ std::pair<py::object, Message*> GlobalState::PyFastCppProtoMessageInstance(
+ }
+ return {std::move(result), message};
+ }
++#endif
+
+ // Create C++ DescriptorPools based on Python DescriptorPools.
+ // The Python pool will provide message definitions when they are needed.
+@@ -500,6 +509,7 @@ class PythonDescriptorPoolWrapper {
+ private:
+ bool CopyToFileDescriptorProto(py::handle py_file_descriptor,
+ FileDescriptorProto* output) {
++#if defined(PYBIND11_PROTOBUF_ENABLE_PYPROTO_API)
+ if (GlobalState::instance()->py_proto_api()) {
+ try {
+ py::object c_proto = py::reinterpret_steal<py::object>(
+@@ -518,6 +528,7 @@ class PythonDescriptorPoolWrapper {
+ PyErr_Print();
+ }
+ }
++#endif
+
+ py::object wire = py_file_descriptor.attr("serialized_pb");
+ const char* bytes = PYBIND11_BYTES_AS_STRING(wire.ptr());
+@@ -561,6 +572,9 @@ void ImportProtoDescriptorModule(const Descriptor* descriptor) {
+
+ const Message* PyProtoGetCppMessagePointer(py::handle src) {
+ assert(PyGILState_Check());
++#ifndef PYBIND11_PROTOBUF_ENABLE_PYPROTO_API
++ return nullptr;
++#else
+ if (!GlobalState::instance()->py_proto_api()) return nullptr;
+ auto* ptr =
+ GlobalState::instance()->py_proto_api()->GetMessagePointer(src.ptr());
+@@ -571,6 +585,7 @@ const Message* PyProtoGetCppMessagePointer(py::handle src) {
+ return nullptr;
+ }
+ return ptr;
++#endif
+ }
+
+ absl::optional<std::string> PyProtoDescriptorName(py::handle py_proto) {
+@@ -732,6 +747,9 @@ py::handle GenericPyProtoCast(Message* src, py::return_value_policy policy,
+
+ py::handle GenericFastCppProtoCast(Message* src, py::return_value_policy policy,
+ py::handle parent, bool is_const) {
++#ifndef PYBIND11_PROTOBUF_ENABLE_PYPROTO_API
++ throw std::logic_error("Not implemented");
++#else
+ assert(policy != pybind11::return_value_policy::automatic);
+ assert(policy != pybind11::return_value_policy::automatic_reference);
+ assert(src != nullptr);
+@@ -802,6 +820,7 @@ py::handle GenericFastCppProtoCast(Message* src, py::return_value_policy policy,
+ std::string message("pybind11_protobuf unhandled return_value_policy::");
+ throw py::cast_error(message + ReturnValuePolicyName(policy));
+ }
++#endif
+ }
+
+ py::handle GenericProtoCast(Message* src, py::return_value_policy policy,
diff --git a/science/py-tensorflow/files/bazel/add-default-option.patch b/science/py-tensorflow/files/bazel/fix-xnnpack.patch
index ce5c250608fb..7a995bbff74d 100644
--- a/science/py-tensorflow/files/bazel/add-default-option.patch
+++ b/science/py-tensorflow/files/bazel/fix-xnnpack.patch
@@ -1,6 +1,8 @@
---- a/build_defs.bzl 2022-08-28 12:18:33.375130000 +0100
-+++ b/build_defs.bzl 2022-08-28 12:21:40.701070000 +0100
-@@ -173,7 +173,7 @@
+diff --git a/build_defs.bzl b/build_defs.bzl
+index 01b436eb7..ca4abd54d 100644
+--- a/build_defs.bzl
++++ b/build_defs.bzl
+@@ -146,7 +146,7 @@ def xnnpack_cc_library(
":emscripten_wasm": wasm_srcs,
":emscripten_wasmsimd": wasmsimd_srcs,
":emscripten_wasmrelaxedsimd": wasmrelaxedsimd_srcs,
@@ -9,7 +11,7 @@
}),
copts = [
"-Iinclude",
-@@ -210,7 +210,7 @@
+@@ -179,7 +179,7 @@ def xnnpack_cc_library(
":emscripten_wasm": wasm_copts,
":emscripten_wasmsimd": wasmsimd_copts,
":emscripten_wasmrelaxedsimd": wasmrelaxedsimd_copts,
@@ -18,7 +20,7 @@
}) + select({
":windows_x86_64_clang": ["/clang:" + opt for opt in gcc_copts],
":windows_x86_64_mingw": gcc_copts,
-@@ -233,7 +233,7 @@
+@@ -202,7 +202,7 @@ def xnnpack_cc_library(
":linux_armv7a": ["-lpthread"],
":linux_arm64": ["-lpthread"],
":android": ["-lm"],
@@ -27,11 +29,24 @@
}),
textual_hdrs = hdrs,
visibility = visibility,
-@@ -304,6 +304,7 @@
- ":emscripten_wasm": wasm_deps,
+@@ -249,6 +249,7 @@ def xnnpack_aggregate_library(
":emscripten_wasmsimd": wasmsimd_deps,
":emscripten_wasmrelaxedsimd": wasmrelaxedsimd_deps,
+ ":riscv": riscv_deps,
+ "//conditions:default": x86_deps,
}),
- )
+ defines = defines,
+ compatible_with = compatible_with,
+diff --git a/src/runtime.c b/src/runtime.c
+index 0c4649017..29e74a85b 100644
+--- a/src/runtime.c
++++ b/src/runtime.c
+@@ -4,7 +4,7 @@
+ // LICENSE file in the root directory of this source tree.
+ #ifndef __MACH__
+-#define _POSIX_C_SOURCE 199309L
++#define _POSIX_C_SOURCE 199506L
+ #endif
+
+ #include <assert.h>
diff --git a/science/py-tensorflow/files/bazel/fix_cpuinfo.patch b/science/py-tensorflow/files/bazel/fix_cpuinfo.patch
deleted file mode 100644
index 1041a2319286..000000000000
--- a/science/py-tensorflow/files/bazel/fix_cpuinfo.patch
+++ /dev/null
@@ -1,80 +0,0 @@
---- a/src/mach/topology.c 2022-09-01 12:09:36.036365000 +0100
-+++ b/src/mach/topology.c 2022-09-01 12:09:07.146529000 +0100
-@@ -1,5 +1,4 @@
- #include <string.h>
--#include <alloca.h>
- #include <errno.h>
-
- #include <sys/types.h>
-@@ -8,38 +7,27 @@
- #include <cpuinfo/log.h>
- #include <mach/api.h>
-
--#include <TargetConditionals.h>
-
--
- struct cpuinfo_mach_topology cpuinfo_mach_detect_topology(void) {
- int cores = 1;
- size_t sizeof_cores = sizeof(cores);
-- if (sysctlbyname("hw.physicalcpu_max", &cores, &sizeof_cores, NULL, 0) != 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.physicalcpu_max\") failed: %s", strerror(errno));
-+ if (sysctlbyname("hw.ncpu", &cores, &sizeof_cores, NULL, 0) != 0) {
-+ cpuinfo_log_error("sysctlbyname(\"hw.ncpu\") failed: %s", strerror(errno));
- } else if (cores <= 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.physicalcpu_max\") returned invalid value %d", cores);
-+ cpuinfo_log_error("sysctlbyname(\"hw.ncpu\") returned invalid value %d", cores);
- cores = 1;
- }
-
- int threads = 1;
- size_t sizeof_threads = sizeof(threads);
-- if (sysctlbyname("hw.logicalcpu_max", &threads, &sizeof_threads, NULL, 0) != 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.logicalcpu_max\") failed: %s", strerror(errno));
-+ if (sysctlbyname("hw.ncpu", &threads, &sizeof_threads, NULL, 0) != 0) {
-+ cpuinfo_log_error("sysctlbyname(\"ncpu\") failed: %s", strerror(errno));
- } else if (threads <= 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.logicalcpu_max\") returned invalid value %d", threads);
-+ cpuinfo_log_error("sysctlbyname(\"ncpu\") returned invalid value %d", threads);
- threads = cores;
- }
-
- int packages = 1;
--#if !TARGET_OS_IPHONE
-- size_t sizeof_packages = sizeof(packages);
-- if (sysctlbyname("hw.packages", &packages, &sizeof_packages, NULL, 0) != 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.packages\") failed: %s", strerror(errno));
-- } else if (packages <= 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.packages\") returned invalid value %d", packages);
-- packages = 1;
-- }
--#endif
-
- cpuinfo_log_debug("mach topology: packages = %d, cores = %d, threads = %d", packages, (int) cores, (int) threads);
- struct cpuinfo_mach_topology topology = {
-@@ -48,26 +36,5 @@
- .threads = (uint32_t) threads
- };
-
--#if !TARGET_OS_IPHONE
-- size_t cacheconfig_size = 0;
-- if (sysctlbyname("hw.cacheconfig", NULL, &cacheconfig_size, NULL, 0) != 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.cacheconfig\") failed: %s", strerror(errno));
-- } else {
-- uint64_t* cacheconfig = alloca(cacheconfig_size);
-- if (sysctlbyname("hw.cacheconfig", cacheconfig, &cacheconfig_size, NULL, 0) != 0) {
-- cpuinfo_log_error("sysctlbyname(\"hw.cacheconfig\") failed: %s", strerror(errno));
-- } else {
-- size_t cache_configs = cacheconfig_size / sizeof(uint64_t);
-- cpuinfo_log_debug("mach hw.cacheconfig count: %zu", cache_configs);
-- if (cache_configs > CPUINFO_MACH_MAX_CACHE_LEVELS) {
-- cache_configs = CPUINFO_MACH_MAX_CACHE_LEVELS;
-- }
-- for (size_t i = 0; i < cache_configs; i++) {
-- cpuinfo_log_debug("mach hw.cacheconfig[%zu]: %"PRIu64, i, cacheconfig[i]);
-- topology.threads_per_cache[i] = cacheconfig[i];
-- }
-- }
-- }
--#endif
- return topology;
- }
diff --git a/science/py-tensorflow/files/bazel/freebsd_python_fix.patch b/science/py-tensorflow/files/bazel/freebsd_python_fix.patch
deleted file mode 100644
index e6bcae9950be..000000000000
--- a/science/py-tensorflow/files/bazel/freebsd_python_fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/utils/bazel/configure.bzl 2022-08-27 19:11:41.138993000 +0100
-+++ b/utils/bazel/configure.bzl 2022-08-27 19:12:07.525186000 +0100
-@@ -37,7 +37,7 @@
- overlay_path = bazel_path.get_child("llvm-project-overlay")
- script_path = bazel_path.get_child("overlay_directories.py")
-
-- python_bin = repository_ctx.which("python3")
-+ python_bin = repository_ctx.which("%%PYTHON%%")
- if not python_bin:
- # Windows typically just defines "python" as python3. The script itself
- # contains a check to ensure python3.
diff --git a/science/py-tensorflow/files/bazel/set-c++17.patch b/science/py-tensorflow/files/bazel/set-c++17.patch
deleted file mode 100644
index aef1f6c38467..000000000000
--- a/science/py-tensorflow/files/bazel/set-c++17.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/cc/private/toolchain/freebsd_cc_toolchain_config.bzl 2022-08-28 16:31:59.271838000 +0100
-+++ b/cc/private/toolchain/freebsd_cc_toolchain_config.bzl 2022-08-28 16:32:10.096301000 +0100
-@@ -159,7 +159,7 @@
- ),
- flag_set(
- actions = all_cpp_compile_actions + [ACTION_NAMES.lto_backend],
-- flag_groups = [flag_group(flags = ["-std=c++0x"])],
-+ flag_groups = [flag_group(flags = ["-std=c++17"])],
- ),
- ],
- )
diff --git a/science/py-tensorflow/files/bazelrc b/science/py-tensorflow/files/bazelrc
index f3a2c1a76cb3..d6488176d91b 100644
--- a/science/py-tensorflow/files/bazelrc
+++ b/science/py-tensorflow/files/bazelrc
@@ -1,6 +1,5 @@
startup --batch
-build --strip=never
build --verbose_failures --noshow_loading_progress
test --verbose_test_summary --verbose_failures --noshow_loading_progress
diff --git a/science/py-tensorflow/files/freebsd/BUILD b/science/py-tensorflow/files/freebsd/BUILD
index 4096b1c74d42..116c8428aee9 100644
--- a/science/py-tensorflow/files/freebsd/BUILD
+++ b/science/py-tensorflow/files/freebsd/BUILD
@@ -50,7 +50,7 @@ cc_toolchain(
)
cc_toolchain_config(
name = "local_freebsd",
- cpu = "k8",
+ cpu = "freebsd",
)
toolchain(
diff --git a/science/py-tensorflow/files/freebsd/cc_toolchain_config.bzl b/science/py-tensorflow/files/freebsd/cc_toolchain_config.bzl
index ce3def7dfd66..719a537f3f29 100644
--- a/science/py-tensorflow/files/freebsd/cc_toolchain_config.bzl
+++ b/science/py-tensorflow/files/freebsd/cc_toolchain_config.bzl
@@ -226,17 +226,17 @@ def _impl(ctx):
else:
features = [supports_dynamic_linker_feature, supports_pic_feature]
if (is_bsd):
- cxx_builtin_include_directories = ["%%LLVM_PREFIX%%/lib/clang/%%LLVM_VERSION%%.0.0", "%%LLVM_PREFIX%%/lib/clang/%%LLVM_VERSION%%/include", "/usr/include/c++/v1", "/usr/local/include", "/usr/include"]
+ cxx_builtin_include_directories = ["/usr/lib/clang", "/usr/include/c++/v1", "/usr/local/include", "/usr/include"]
else:
cxx_builtin_include_directories = []
if is_bsd:
tool_paths = [
tool_path(name = "ar", path = "/usr/bin/ar"),
- tool_path(name = "cpp", path = "%%LLVM_PREFIX%%/bin/clang-cpp"),
+ tool_path(name = "cpp", path = "/usr/bin/cpp"),
tool_path(name = "dwp", path = "/usr/bin/dwp"),
- tool_path(name = "gcc", path = "%%LLVM_PREFIX%%/bin/clang-%%LLVM_VERSION%%"),
+ tool_path(name = "gcc", path = "/usr/bin/clang"),
tool_path(name = "gcov", path = "/usr/bin/gcov"),
- tool_path(name = "ld", path = "%%LLVM_PREFIX%%/bin/ld"),
+ tool_path(name = "ld", path = "/usr/bin/ld"),
tool_path(name = "nm", path = "/usr/bin/nm"),
tool_path(name = "objcopy", path = "/usr/bin/objcopy"),
tool_path(name = "objdump", path = "/usr/bin/objdump"),
diff --git a/science/py-tensorflow/files/patch-.bazelrc b/science/py-tensorflow/files/patch-.bazelrc
index 49784e41f3b9..fe656d032236 100644
--- a/science/py-tensorflow/files/patch-.bazelrc
+++ b/science/py-tensorflow/files/patch-.bazelrc
@@ -1,22 +1,22 @@
---- .bazelrc.orig 2022-05-22 22:28:22 UTC
+--- .bazelrc.orig 2023-09-12 16:46:28 UTC
+++ .bazelrc
-@@ -151,6 +151,19 @@ build --experimental_cc_shared_library
-
- # Default options should come above this line.
+@@ -166,6 +166,19 @@ build:libc++ --linkopt -fuse-ld=lld
+ build:libc++ --define force_libcpp=enabled
+ build:libc++ --linkopt -fuse-ld=lld
+# Use our custom-configured c++ toolchain.
+# Use --cpu as a differentiator.
-+build:freebsd --cpu=k8
++build:freebsd --cpu=freebsd
+
+# Use the default Bazel C++ toolchain to build the tools used during the
+# build.
+build:freebsd --crosstool_top=//freebsd:freebsd_clang
+build:freebsd --linkopt=-L%%LOCALBASE%%/lib
+
-+build:freebsd --python_path="%%PYTHON%%"
++build:freebsd --define build_with_onednn_v2=true
+build:freebsd --define force_libcpp=enabled
+build:freebsd --action_env=CXXFLAGS=-stdlib=libc++
+
- # Allow builds using libc++ as a linker library
- # This is mostly for OSSFuzz, so we also pass in the flags from environment to clean build file
- build:libc++ --action_env=CC
+ # Android configs. Bazel needs to have --cpu and --fat_apk_cpu both set to the
+ # target CPU to build transient dependencies correctly. See
+ # https://docs.bazel.build/versions/master/user-manual.html#flag--fat_apk_cpu
diff --git a/science/py-tensorflow/files/patch-WORKSPACE b/science/py-tensorflow/files/patch-WORKSPACE
deleted file mode 100644
index d037b0785741..000000000000
--- a/science/py-tensorflow/files/patch-WORKSPACE
+++ /dev/null
@@ -1,18 +0,0 @@
---- WORKSPACE.orig 2022-05-22 22:28:22 UTC
-+++ WORKSPACE
-@@ -1,4 +1,15 @@
- workspace(name = "org_tensorflow")
-+register_toolchains("//freebsd:freebsd_py_toolchain")
-+
-+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-+http_archive(
-+ name = "io_bazel_rules_docker",
-+ sha256 = "7d453450e1eb70e238eea6b31f4115607ec1200e91afea01c25f9804f37e39c8",
-+ strip_prefix = "rules_docker-0.10.0",
-+ urls = [
-+ "https://github.com/bazelbuild/rules_docker/releases/download/v0.10.0/rules_docker-v0.10.0.tar.gz",
-+ ],
-+)
-
- # Initialize the TensorFlow repository and all dependencies.
- #
diff --git a/science/py-tensorflow/files/patch-configure b/science/py-tensorflow/files/patch-configure
deleted file mode 100644
index bf95a05716ba..000000000000
--- a/science/py-tensorflow/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2022-05-22 22:28:22 UTC
-+++ configure
-@@ -4,7 +4,7 @@ set -e
- set -o pipefail
-
- if [ -z "$PYTHON_BIN_PATH" ]; then
-- PYTHON_BIN_PATH=$(which python3 || which python || true)
-+ PYTHON_BIN_PATH=$(which %%PYTHON%% || which python || true)
- fi
-
- # Set all env variables
diff --git a/science/py-tensorflow/files/patch-tensorflow_BUILD b/science/py-tensorflow/files/patch-tensorflow_BUILD
index 1dfdce1c7da7..f45dad0e6ce2 100644
--- a/science/py-tensorflow/files/patch-tensorflow_BUILD
+++ b/science/py-tensorflow/files/patch-tensorflow_BUILD
@@ -1,31 +1,12 @@
---- tensorflow/BUILD.orig 2022-05-23 00:28:22.000000000 +0200
-+++ tensorflow/BUILD 2023-03-30 17:47:04.211287000 +0200
-@@ -938,8 +938,11 @@
+--- tensorflow/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/BUILD
+@@ -1290,7 +1290,8 @@ tf_cc_shared_library(
],
"//tensorflow:windows": [],
- "//tensorflow:freebsd": [
-+ "-Wl,--unresolved-symbols=ignore-all",
-+ "-Wl,--undefined-version",
- "-Wl,--version-script,$(location //tensorflow:tf_framework_version_script.lds)",
- "-lexecinfo",
-+ "-L/usr/local/lib",
- ],
- "//conditions:default": [
- "-Wl,--version-script,$(location //tensorflow:tf_framework_version_script.lds)",
-@@ -1021,7 +1024,7 @@
- # copybara:uncomment_end
- "//conditions:default": [
- "-z defs",
-- "-Wl,--version-script,$(location //tensorflow/c:version_script.lds)",
-+ "-L/lib,-L/usr/lib,--unresolved-symbols=ignore-all,-Wl,--undefined-version,-Wl,--version-script,$(location //tensorflow/c:version_script.lds)",
- ],
- }),
- per_os_targets = True,
-@@ -1054,6 +1057,7 @@
- "//tensorflow:windows": [],
"//conditions:default": [
- "-z defs",
-+ "-Wl,--undefined-version",
+- "-z defs",
++ "-Wl,-z,defs",
++ "-lnsync_cpp",
"-Wl,--version-script,$(location //tensorflow:tf_version_script.lds)",
],
}),
diff --git a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_hlo_WORKSPACE b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_hlo_WORKSPACE
deleted file mode 100644
index 876a4cd2a5b6..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_hlo_WORKSPACE
+++ /dev/null
@@ -1,11 +0,0 @@
---- tensorflow/compiler/mlir/hlo/WORKSPACE.orig 2022-05-22 22:28:22 UTC
-+++ tensorflow/compiler/mlir/hlo/WORKSPACE
-@@ -34,6 +34,8 @@ http_archive(
- name = "llvm-raw",
- build_file_content = "# empty",
- sha256 = LLVM_SHA256,
-+ patch_args = ["-p0"],
-+ patches = ["@%%MLIR_LLVM_PATCH%%"],
- strip_prefix = "llvm-project-" + LLVM_COMMIT,
- urls = ["https://github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT)],
- )
diff --git a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_python_jax__to__tfl__flatbuffer.cc b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_python_jax__to__tfl__flatbuffer.cc
new file mode 100644
index 000000000000..149f60042f0d
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_lite_python_jax__to__tfl__flatbuffer.cc
@@ -0,0 +1,11 @@
+--- tensorflow/compiler/mlir/lite/python/jax_to_tfl_flatbuffer.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/compiler/mlir/lite/python/jax_to_tfl_flatbuffer.cc
+@@ -60,7 +60,7 @@ class NoOpErrorCollector : public tensorflow::protobuf
+ // Error collector that simply ignores errors reported.
+ class NoOpErrorCollector : public tensorflow::protobuf::io::ErrorCollector {
+ public:
+- void AddError(int line, int column, const string& message) override {}
++ void RecordError(int line, int column, absl::string_view message) override {}
+ };
+
+ bool LoadHloProto(const std::string& contents, xla::HloProto* hlo_proto) {
diff --git a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_quantization_tensorflow_BUILD b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_quantization_tensorflow_BUILD
deleted file mode 100644
index 50bc0af36e7b..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_quantization_tensorflow_BUILD
+++ /dev/null
@@ -1,11 +0,0 @@
---- tensorflow/compiler/mlir/quantization/tensorflow/BUILD.orig 2022-09-06 21:29:53 UTC
-+++ tensorflow/compiler/mlir/quantization/tensorflow/BUILD
-@@ -32,7 +32,7 @@ genrule(
- outs = [
- "passes/quantized_function_library.h",
- ],
-- cmd = "$(location gen_quantized_function_library) --output_file $(RULEDIR)/passes/quantized_function_library.h --src $(SRCS)",
-+ cmd = "%%PYTHON%% $(location gen_quantized_function_library) --output_file $(RULEDIR)/passes/quantized_function_library.h --src $(SRCS)",
- exec_tools = ["gen_quantized_function_library"],
- )
-
diff --git a/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_tensorflow_utils_parse__text__proto.cc b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_tensorflow_utils_parse__text__proto.cc
new file mode 100644
index 000000000000..9e9b3aadad0b
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_compiler_mlir_tensorflow_utils_parse__text__proto.cc
@@ -0,0 +1,11 @@
+--- tensorflow/compiler/mlir/tensorflow/utils/parse_text_proto.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/compiler/mlir/tensorflow/utils/parse_text_proto.cc
+@@ -28,7 +28,7 @@ class NoOpErrorCollector : public protobuf::io::ErrorC
+ // Error collector that simply ignores errors reported.
+ class NoOpErrorCollector : public protobuf::io::ErrorCollector {
+ public:
+- void AddError(int line, int column, const std::string& message) override {}
++ void RecordError(int line, int column, absl::string_view message) override {}
+ };
+ } // namespace
+
diff --git a/science/py-tensorflow/files/patch-tensorflow_compiler_xla_stream__executor_host_BUILD b/science/py-tensorflow/files/patch-tensorflow_compiler_xla_stream__executor_host_BUILD
new file mode 100644
index 000000000000..3e73733f8e2d
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_compiler_xla_stream__executor_host_BUILD
@@ -0,0 +1,10 @@
+--- tensorflow/compiler/xla/stream_executor/host/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/compiler/xla/stream_executor/host/BUILD
+@@ -95,6 +95,7 @@ cc_library(
+ hdrs = [
+ "host_gpu_executor.h",
+ ],
++ linkopts = ["-labsl_tracing_internal"],
+ deps = [
+ ":host_platform_id",
+ ":host_stream",
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_BUILD b/science/py-tensorflow/files/patch-tensorflow_core_BUILD
deleted file mode 100644
index 91f1f88aee8d..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_core_BUILD
+++ /dev/null
@@ -1,11 +0,0 @@
---- tensorflow/core/BUILD.orig 2022-05-22 22:28:22 UTC
-+++ tensorflow/core/BUILD
-@@ -1284,7 +1284,7 @@ cc_library(
- hdrs = [":lib_internal_public_headers"],
- copts = tf_copts(),
- linkopts = select({
-- "//tensorflow:freebsd": [],
-+ "//tensorflow:freebsd": ["-L%%LOCALBASE%%/lib"],
- "//tensorflow:windows": [],
- "//tensorflow:android": [],
- "//conditions:default": [
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_debug_debug__io__utils.cc b/science/py-tensorflow/files/patch-tensorflow_core_debug_debug__io__utils.cc
new file mode 100644
index 000000000000..6e492427b425
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_debug_debug__io__utils.cc
@@ -0,0 +1,11 @@
+--- tensorflow/core/debug/debug_io_utils.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/debug/debug_io_utils.cc
+@@ -94,7 +94,7 @@ Event PrepareChunkEventProto(const DebugNodeKey& debug
+ // Encode the data in JSON.
+ string json_output;
+ tensorflow::protobuf::util::JsonPrintOptions json_options;
+- json_options.always_print_primitive_fields = true;
++ json_options.always_print_fields_with_no_presence = true;
+ auto status = tensorflow::protobuf::util::MessageToJsonString(
+ metadata, &json_output, json_options);
+ if (status.ok()) {
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_ir_importexport_parse__text__proto.cc b/science/py-tensorflow/files/patch-tensorflow_core_ir_importexport_parse__text__proto.cc
new file mode 100644
index 000000000000..cb19475b9689
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_ir_importexport_parse__text__proto.cc
@@ -0,0 +1,11 @@
+--- tensorflow/core/ir/importexport/parse_text_proto.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/ir/importexport/parse_text_proto.cc
+@@ -33,7 +33,7 @@ class NoOpErrorCollector : public tensorflow::protobuf
+ // Error collector that simply ignores errors reported.
+ class NoOpErrorCollector : public tensorflow::protobuf::io::ErrorCollector {
+ public:
+- void AddError(int line, int column, const std::string& message) override {}
++ void RecordError(int line, int column, absl::string_view message) override {}
+ };
+ } // namespace
+
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_lib_png_BUILD b/science/py-tensorflow/files/patch-tensorflow_core_lib_png_BUILD
deleted file mode 100644
index 76a365c9a661..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_core_lib_png_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/core/lib/png/BUILD.orig 2022-08-28 14:35:19 UTC
-+++ tensorflow/core/lib/png/BUILD
-@@ -23,6 +23,7 @@ cc_library(
- "@com_google_absl//absl/base",
- "@zlib",
- ],
-+ copts = ["-std=c++17"],
- )
-
- alias(
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_platform_BUILD b/science/py-tensorflow/files/patch-tensorflow_core_platform_BUILD
deleted file mode 100644
index dc2a75c1daa6..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_core_platform_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/core/platform/BUILD.orig 2022-08-29 08:52:22 UTC
-+++ tensorflow/core/platform/BUILD
-@@ -680,6 +680,7 @@ cc_library(
- ":str_util",
- ":stringpiece",
- ],
-+ copts = ["-std=c++17"],
- )
-
- cc_library(
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_hlo__to__tools__data.cc b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_hlo__to__tools__data.cc
new file mode 100644
index 000000000000..ad9c4d7d7886
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_hlo__to__tools__data.cc
@@ -0,0 +1,11 @@
+--- tensorflow/core/profiler/convert/hlo_to_tools_data.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/profiler/convert/hlo_to_tools_data.cc
+@@ -51,7 +51,7 @@ StatusOr<std::string> ConvertHloProtoToMemoryViewer(
+
+ std::string json_output;
+ tensorflow::protobuf::util::JsonPrintOptions options;
+- options.always_print_primitive_fields = true;
++ options.always_print_fields_with_no_presence = true;
+ auto encoded_status = tensorflow::protobuf::util::MessageToJsonString(
+ result_or.value(), &json_output, options);
+ if (!encoded_status.ok()) {
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__memory__profile.cc b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__memory__profile.cc
new file mode 100644
index 000000000000..8dc4e9453872
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__memory__profile.cc
@@ -0,0 +1,11 @@
+--- tensorflow/core/profiler/convert/xplane_to_memory_profile.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/profiler/convert/xplane_to_memory_profile.cc
+@@ -529,7 +529,7 @@ Status ConvertProtoToJson(const Proto& proto_output, s
+ template <typename Proto>
+ Status ConvertProtoToJson(const Proto& proto_output, std::string* json_output) {
+ protobuf::util::JsonPrintOptions json_options;
+- json_options.always_print_primitive_fields = true;
++ json_options.always_print_fields_with_no_presence = true;
+ auto status = protobuf::util::MessageToJsonString(proto_output, json_output,
+ json_options);
+ if (!status.ok()) {
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__tools__data.cc b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__tools__data.cc
new file mode 100644
index 000000000000..985be6cab23c
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_profiler_convert_xplane__to__tools__data.cc
@@ -0,0 +1,20 @@
+--- tensorflow/core/profiler/convert/xplane_to_tools_data.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/profiler/convert/xplane_to_tools_data.cc
+@@ -147,7 +147,7 @@ StatusOr<std::string> ConvertMultiXSpacesToPodViewer(
+
+ std::string json_output;
+ protobuf::util::JsonPrintOptions opts;
+- opts.always_print_primitive_fields = true;
++ opts.always_print_fields_with_no_presence = true;
+ auto encode_status = protobuf::util::MessageToJsonString(
+ ConvertOpStatsToPodViewer(combined_op_stats), &json_output, opts);
+ if (!encode_status.ok()) {
+@@ -201,7 +201,7 @@ StatusOr<std::string> ConvertMultiXSpacesToOpProfileVi
+ profile);
+ std::string json_output;
+ protobuf::util::JsonPrintOptions opts;
+- opts.always_print_primitive_fields = true;
++ opts.always_print_fields_with_no_presence = true;
+
+ auto encode_status =
+ protobuf::util::MessageToJsonString(profile, &json_output, opts);
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.cc b/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.cc
new file mode 100644
index 000000000000..d2977a24c290
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.cc
@@ -0,0 +1,25 @@
+--- tensorflow/core/util/proto/proto_utils.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/util/proto/proto_utils.cc
+@@ -101,17 +101,17 @@ StringErrorCollector::StringErrorCollector(string* err
+ }
+ }
+
+-void StringErrorCollector::AddError(int line, int column,
+- const string& message) {
++void StringErrorCollector::RecordError(int line, int column,
++ absl::string_view message) {
+ if (error_text_ != nullptr) {
+ absl::SubstituteAndAppend(error_text_, "$0($1): $2\n", line + index_offset_,
+ column + index_offset_, message);
+ }
+ }
+
+-void StringErrorCollector::AddWarning(int line, int column,
+- const string& message) {
+- AddError(line, column, message);
++void StringErrorCollector::RecordWarning(int line, int column,
++ absl::string_view message) {
++ RecordError(line, column, message);
+ }
+
+ } // namespace proto_utils
diff --git a/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.h b/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.h
new file mode 100644
index 000000000000..049dd023f7fc
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_core_util_proto_proto__utils.h
@@ -0,0 +1,18 @@
+--- tensorflow/core/util/proto/proto_utils.h.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/core/util/proto/proto_utils.h
+@@ -52,11 +52,11 @@ class StringErrorCollector : public protobuf::io::Erro
+ StringErrorCollector(const StringErrorCollector&) = delete;
+ StringErrorCollector& operator=(const StringErrorCollector&) = delete;
+
+- // Implementation of protobuf::io::ErrorCollector::AddError.
+- void AddError(int line, int column, const string& message) override;
++ // Implementation of protobuf::io::ErrorCollector::RecordError.
++ void RecordError(int line, int column, absl::string_view message) override;
+
+- // Implementation of protobuf::io::ErrorCollector::AddWarning.
+- void AddWarning(int line, int column, const string& message) override;
++ // Implementation of protobuf::io::ErrorCollector::RecordWarning.
++ void RecordWarning(int line, int column, absl::string_view message) override;
+
+ private:
+ string* const error_text_;
diff --git a/science/py-tensorflow/files/patch-tensorflow_java_BUILD b/science/py-tensorflow/files/patch-tensorflow_java_BUILD
deleted file mode 100644
index 33b7db687b88..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_java_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/java/BUILD.orig 2023-03-30 17:51:23.641040000 +0200
-+++ tensorflow/java/BUILD 2023-03-30 17:51:34.802406000 +0200
-@@ -446,6 +446,7 @@
- "//tensorflow:windows": [],
- "//conditions:default": [
- "-z defs",
-+ "-Wl,--undefined-version",
- "-s",
- "-Wl,--version-script,$(location {})".format(LINKER_VERSION_SCRIPT),
- ],
diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_BUILD b/science/py-tensorflow/files/patch-tensorflow_lite_BUILD
deleted file mode 100644
index 8d54d284e506..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_lite_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/lite/BUILD.orig 2023-03-30 18:04:54.206396000 +0200
-+++ tensorflow/lite/BUILD 2023-03-30 18:04:24.422539000 +0200
-@@ -1204,6 +1204,7 @@
- "//tensorflow:windows": [],
- "//conditions:default": [
- "-Wl,-z,defs",
-+ "-Wl,--undefined-version",
- "-Wl,--version-script,$(location //tensorflow/lite:tflite_version_script.lds)",
- ],
- }),
diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_build_def.bzl b/science/py-tensorflow/files/patch-tensorflow_lite_build_def.bzl
deleted file mode 100644
index 58d62b5e5dd5..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_lite_build_def.bzl
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/lite/build_def.bzl.orig 2023-03-30 17:56:40.338369000 +0200
-+++ tensorflow/lite/build_def.bzl 2023-03-30 17:56:50.244995000 +0200
-@@ -172,6 +172,7 @@
- ],
- clean_dep("//tensorflow:windows"): [],
- "//conditions:default": [
-+ "-Wl,--undefined-version",
- "-Wl,--version-script,$(location {})".format(linkscript),
- "-Wl,-soname," + name,
- ],
diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_c_BUILD b/science/py-tensorflow/files/patch-tensorflow_lite_c_BUILD
deleted file mode 100644
index c88f9a6c9aa4..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_lite_c_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/lite/c/BUILD.orig 2023-03-30 18:05:35.316884000 +0200
-+++ tensorflow/lite/c/BUILD 2023-03-30 18:05:48.639862000 +0200
-@@ -29,6 +29,7 @@
- "//tensorflow:windows": [],
- "//conditions:default": [
- "-z defs",
-+ "-Wl,--undefined-version",
- "-Wl,--version-script,$(location //tensorflow/lite/c:version_script.lds)",
- ],
- }),
diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_delegates_flex_build_def.bzl b/science/py-tensorflow/files/patch-tensorflow_lite_delegates_flex_build_def.bzl
deleted file mode 100644
index 9b207ba77c9d..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_lite_delegates_flex_build_def.bzl
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/lite/delegates/flex/build_def.bzl.orig 2023-03-30 17:57:26.322444000 +0200
-+++ tensorflow/lite/delegates/flex/build_def.bzl 2023-03-30 17:58:45.005163000 +0200
-@@ -223,6 +223,7 @@
- "//tensorflow:windows": [],
- "//conditions:default": [
- "-Wl,-z,defs",
-+ "-Wl,--undefined-version",
- "-Wl,--version-script,$(location //tensorflow/lite/delegates/flex:version_script.lds)",
- ],
- }),
diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_delegates_hexagon_hexagon_nn_BUILD b/science/py-tensorflow/files/patch-tensorflow_lite_delegates_hexagon_hexagon_nn_BUILD
deleted file mode 100644
index 010da725e1f8..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_lite_delegates_hexagon_hexagon_nn_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/lite/delegates/hexagon/hexagon_nn/BUILD.orig 2023-03-30 17:50:25.801299000 +0200
-+++ tensorflow/lite/delegates/hexagon/hexagon_nn/BUILD 2023-03-30 17:50:38.457225000 +0200
-@@ -76,6 +76,7 @@
- name = "libhexagon_interface.so",
- linkopts = [
- "-Wl,-soname=libhexagon_interface.so",
-+ "-Wl,--undefined-version",
- "-z defs",
- "-Wl,--version-script,$(location //tensorflow/lite/delegates/hexagon/hexagon_nn:version_scripts.lds)",
- ] + select({
diff --git a/science/py-tensorflow/files/patch-tensorflow_python_BUILD b/science/py-tensorflow/files/patch-tensorflow_python_BUILD
new file mode 100644
index 000000000000..571aaeb6f5ee
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_python_BUILD
@@ -0,0 +1,10 @@
+--- tensorflow/python/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/python/BUILD
+@@ -5043,7 +5043,6 @@ tf_python_pybind_extension(
+ features = ["-layering_check"],
+ deps = [
+ ":pywrap_densor_device_headers",
+- "//tensorflow/dtensor/proto:layout_proto_cc",
+ "//tensorflow/python/lib/core:pybind11_lib",
+ "//tensorflow/python/lib/core:pybind11_status_headers",
+ "//third_party/python_runtime:headers", # buildcleaner: keep
diff --git a/science/py-tensorflow/files/patch-tensorflow_python_framework_BUILD b/science/py-tensorflow/files/patch-tensorflow_python_framework_BUILD
new file mode 100644
index 000000000000..6333ffbb7fe6
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_python_framework_BUILD
@@ -0,0 +1,23 @@
+--- tensorflow/python/framework/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/python/framework/BUILD
+@@ -421,11 +421,11 @@ py_library(
+ "//tensorflow/core:protos_all_py",
+ "//tensorflow/core/function/trace_type",
+ "//tensorflow/python:pywrap_tensorflow",
+- "//tensorflow/python/lib/core:_pywrap_bfloat16",
+ "//tensorflow/python/lib/core:_pywrap_custom_casts",
+ "//tensorflow/python/lib/core:_pywrap_float8",
+ "//tensorflow/python/types:doc_typealias",
+ "//tensorflow/python/util:tf_export",
++ "//tensorflow/tsl/python/lib/core:pywrap_bfloat16",
+ ],
+ )
+
+@@ -942,6 +942,7 @@ tf_python_pybind_extension(
+ "//tensorflow/python/util:function_parameter_canonicalizer_hdrs",
+ "//third_party/python_runtime:headers", # buildcleaner: keep
+ "@com_google_absl//absl/container:flat_hash_map",
++ "@com_google_absl//absl/strings",
+ "@pybind11",
+ ],
+ )
diff --git a/science/py-tensorflow/files/patch-tensorflow_python_framework_python__api__dispatcher__wrapper.cc b/science/py-tensorflow/files/patch-tensorflow_python_framework_python__api__dispatcher__wrapper.cc
new file mode 100644
index 000000000000..7f87215ca928
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_python_framework_python__api__dispatcher__wrapper.cc
@@ -0,0 +1,10 @@
+--- tensorflow/python/framework/python_api_dispatcher_wrapper.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/python/framework/python_api_dispatcher_wrapper.cc
+@@ -14,6 +14,7 @@ limitations under the License.
+ ==============================================================================*/
+ // Python bindings for tensorflow/python/framework/python_api_dispatcher.h.
+
++#include "absl/strings/str_cat.h"
+ #include "pybind11/pybind11.h" // from @pybind11
+ #include "pybind11/pytypes.h" // from @pybind11
+ #include "pybind11/stl.h" // from @pybind11
diff --git a/science/py-tensorflow/files/patch-tensorflow_python_util_BUILD b/science/py-tensorflow/files/patch-tensorflow_python_util_BUILD
new file mode 100644
index 000000000000..9c99182fba88
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_python_util_BUILD
@@ -0,0 +1,10 @@
+--- tensorflow/python/util/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/python/util/BUILD
+@@ -442,6 +442,7 @@ cc_library(
+ "//tensorflow/python/lib/core:safe_pyobject_ptr",
+ "//third_party/python_runtime:headers", # buildcleaner: keep
+ "@com_google_absl//absl/container:flat_hash_set",
++ "@com_google_absl//absl/strings",
+ "@com_google_absl//absl/types:span",
+ ],
+ )
diff --git a/science/py-tensorflow/files/patch-tensorflow_python_util_function__parameter__canonicalizer.cc b/science/py-tensorflow/files/patch-tensorflow_python_util_function__parameter__canonicalizer.cc
new file mode 100644
index 000000000000..decd6b668369
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_python_util_function__parameter__canonicalizer.cc
@@ -0,0 +1,10 @@
+--- tensorflow/python/util/function_parameter_canonicalizer.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/python/util/function_parameter_canonicalizer.cc
+@@ -16,6 +16,7 @@ limitations under the License.
+ #include "tensorflow/python/util/function_parameter_canonicalizer.h"
+
+ #include "absl/container/flat_hash_set.h"
++#include "absl/strings/str_cat.h"
+ #include "tensorflow/core/platform/logging.h"
+ #include "tensorflow/core/platform/macros.h"
+ #include "tensorflow/python/lib/core/py_util.h"
diff --git a/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl b/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl
deleted file mode 100644
index a630a8fa1d09..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl
+++ /dev/null
@@ -1,26 +0,0 @@
---- tensorflow/tensorflow.bzl.orig 2023-03-30 17:54:35.641567000 +0200
-+++ tensorflow/tensorflow.bzl 2023-03-30 17:56:12.747346000 +0200
-@@ -2305,6 +2305,7 @@
- ],
- clean_dep("//tensorflow:windows"): [],
- "//conditions:default": [
-+ "-Wl,--undefined-version",
- "-Wl,--version-script",
- "$(location %s.lds)" % vscriptname,
- ],
-@@ -2975,6 +2976,7 @@
- "/ignore:4070",
- ] if win_def_file else [],
- "//conditions:default": [
-+ "-Wl,--undefined-version",
- "-Wl,--version-script",
- "$(location %s)" % version_script_file,
- ],
-@@ -3035,6 +3037,7 @@
- ],
- clean_dep("//tensorflow:windows"): [],
- "//conditions:default": [
-+ "-Wl,--undefined-version",
- "-Wl,--version-script",
- "$(location %s)" % version_script_file,
- ],
diff --git a/science/py-tensorflow/files/patch-tensorflow_tf__framework__version__script.lds b/science/py-tensorflow/files/patch-tensorflow_tf__framework__version__script.lds
new file mode 100644
index 000000000000..e20aa6bda712
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tf__framework__version__script.lds
@@ -0,0 +1,12 @@
+--- tensorflow/tf_framework_version_script.lds.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tf_framework_version_script.lds
+@@ -3,9 +3,6 @@ VERS_1.0 {
+ local:
+ jpeg_*;
+ jinit_*;
+- jdiv_round_up;
+- jround_up;
+- jzero_far;
+ jcopy_*;
+ jsimd_*;
+ hwloc_*;
diff --git a/science/py-tensorflow/files/patch-tensorflow_tf_framework_version_script.lds b/science/py-tensorflow/files/patch-tensorflow_tf_framework_version_script.lds
deleted file mode 100644
index 890e1456b9ba..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_tf_framework_version_script.lds
+++ /dev/null
@@ -1,12 +0,0 @@
---- tensorflow/tf_framework_version_script.lds.orig 2023-03-30 17:42:11.255357000 +0200
-+++ tensorflow/tf_framework_version_script.lds 2023-03-30 17:42:18.431845000 +0200
-@@ -3,9 +3,6 @@
- local:
- jpeg_*;
- jinit_*;
-- jdiv_round_up;
-- jround_up;
-- jzero_far;
- jcopy_*;
- jsimd_*;
- hwloc_*;
diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build__pip__package.sh b/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build__pip__package.sh
new file mode 100644
index 000000000000..643344bac97f
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build__pip__package.sh
@@ -0,0 +1,32 @@
+--- tensorflow/tools/pip_package/build_pip_package.sh.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tools/pip_package/build_pip_package.sh
+@@ -183,9 +183,9 @@ function prepare_src() {
+ bazel-bin/tensorflow/tools/pip_package/build_pip_package.runfiles/org_tensorflow \
+ "${XLA_AOT_RUNTIME_SOURCES}"
+ # Copy MKL libs over so they can be loaded at runtime
+- # TODO(b/271299337): shared libraries that depend on libbfloat16.so.so have
++ # TODO(b/271299337): shared libraries that depend on libbfloat16.so have
+ # their NEEDED and RUNPATH set corresponding to a dependency on
+- # RUNFILES/_solib_local/libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so.so,
++ # RUNFILES/_solib_local/libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so,
+ # which is a symlink to tensorflow/tsl/python/lib/core/libbfloat16.so in
+ # the Bazel build tree. We do not export the file in _solib_local (nor
+ # symlinks in general, I think Python wheels have poor support for them?)
+@@ -193,13 +193,13 @@ function prepare_src() {
+ if is_macos; then
+ chmod +rw ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
+ chmod +rw ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
+- install_name_tool -change "@loader_path/../../../../../${so_lib_dir}//libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so.so" "@loader_path/libbfloat16.so.so" ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
+- install_name_tool -change "@loader_path/../../${so_lib_dir}//libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so.so" "@loader_path/../tsl/python/lib/core/libbfloat16.so.so" ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
++ install_name_tool -change "@loader_path/../../../../../${so_lib_dir}//libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so" "@loader_path/libbfloat16.so" ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
++ install_name_tool -change "@loader_path/../../${so_lib_dir}//libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so" "@loader_path/../tsl/python/lib/core/libbfloat16.so" ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
+ else
+ chmod +rw ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
+ chmod +rw ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
+- patchelf --replace-needed libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so.so libbfloat16.so.so ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
+- patchelf --replace-needed libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so.so libbfloat16.so.so ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
++ patchelf --replace-needed libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so libbfloat16.so ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
++ patchelf --replace-needed libtensorflow_Stsl_Spython_Slib_Score_Slibbfloat16.so libbfloat16.so ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
+ patchelf --set-rpath $(patchelf --print-rpath ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so):\$ORIGIN ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
+ patchelf --set-rpath $(patchelf --print-rpath ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so):\$ORIGIN/../tsl/python/lib/core ${TMPDIR}/tensorflow/python/_pywrap_tensorflow_internal.so
+ patchelf --shrink-rpath ${TMPDIR}/tensorflow/tsl/python/lib/core/pywrap_bfloat16.so
diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_setup.py b/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_setup.py
deleted file mode 100644
index 76ac3facf928..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_setup.py
+++ /dev/null
@@ -1,34 +0,0 @@
---- tensorflow/tools/pip_package/setup.py.orig 2022-09-07 19:29:52 UTC
-+++ tensorflow/tools/pip_package/setup.py
-@@ -77,13 +77,12 @@ REQUIRED_PACKAGES = [
- 'astunparse >= 1.6.0',
- # TODO(b/187981032): remove the constraint for 2.0 once the incompatibile
- # issue is resolved.
-- 'flatbuffers >= 1.12, <2',
-+ 'flatbuffers',
- # TODO(b/213222745) gast versions above 0.4.0 break TF's tests
-- 'gast >= 0.2.1, <= 0.4.0',
-+ 'gast',
- 'google_pasta >= 0.1.1',
- 'h5py >= 2.9.0',
-- 'keras_preprocessing >= 1.1.1', # 1.1.0 needs tensorflow==1.7
-- 'libclang >= 13.0.0',
-+ 'keras_preprocessing >= 1.1.0', # 1.1.0 needs tensorflow==1.7
- 'numpy >= 1.20',
- 'opt_einsum >= 2.3.2',
- 'packaging',
-@@ -94,13 +93,12 @@ REQUIRED_PACKAGES = [
- # See also: https://github.com/protocolbuffers/protobuf/issues/9954
- # See also: https://github.com/tensorflow/tensorflow/issues/56077
- # This is a temporary patch for now, to patch previous TF releases.
-- 'protobuf >= 3.9.2, < 3.20',
-+ 'protobuf',
- 'setuptools',
- 'six >= 1.12.0',
- 'termcolor >= 1.1.0',
- 'typing_extensions >= 3.6.6',
- 'wrapt >= 1.11.0',
-- 'tensorflow-io-gcs-filesystem >= 0.23.1',
- # grpcio does not build correctly on big-endian machines due to lack of
- # BoringSSL support.
- # See https://github.com/tensorflow/tensorflow/issues/17882.
diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_BUILD b/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_BUILD
deleted file mode 100644
index 8cdff520c744..000000000000
--- a/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
---- tensorflow/tools/proto_text/BUILD.orig 2022-05-22 22:28:22 UTC
-+++ tensorflow/tools/proto_text/BUILD
-@@ -60,6 +60,7 @@ cc_library(
- "-lm",
- "-lpthread",
- "-lrt",
-+ "-L%%LOCALBASE%%/lib",
- ],
- }),
- deps = [
diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_gen__proto__text__functions.cc b/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_gen__proto__text__functions.cc
new file mode 100644
index 000000000000..ee04155163a4
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tools_proto__text_gen__proto__text__functions.cc
@@ -0,0 +1,13 @@
+--- tensorflow/tools/proto_text/gen_proto_text_functions.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tools/proto_text/gen_proto_text_functions.cc
+@@ -31,8 +31,8 @@ class CrashOnErrorCollector
+ public:
+ ~CrashOnErrorCollector() override {}
+
+- void AddError(const string& filename, int line, int column,
+- const string& message) override {
++ void RecordError(absl::string_view filename, int line, int column,
++ absl::string_view message) override {
+ LOG(FATAL) << "Unexpected error at " << filename << "@" << line << ":"
+ << column << " - " << message;
+ }
diff --git a/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_build__config.bzl b/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_build__config.bzl
new file mode 100644
index 000000000000..2df204c53eae
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_build__config.bzl
@@ -0,0 +1,25 @@
+--- tensorflow/tsl/platform/default/build_config.bzl.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tsl/platform/default/build_config.bzl
+@@ -401,13 +401,6 @@ def py_proto_library(
+ # is not explicitly listed in py_libs. Instead, host system is assumed to
+ # have grpc installed.
+
+- genproto_deps = []
+- for dep in deps:
+- if dep != "@com_google_protobuf//:protobuf_python":
+- genproto_deps.append(dep + "_genproto")
+- else:
+- genproto_deps.append("@com_google_protobuf//:well_known_types_py_pb2_genproto")
+-
+ proto_gen(
+ name = name + "_genproto",
+ srcs = srcs,
+@@ -418,7 +411,7 @@ def py_proto_library(
+ plugin_language = "grpc",
+ protoc = protoc,
+ visibility = ["//visibility:public"],
+- deps = genproto_deps,
++ deps = [s + "_genproto" for s in deps],
+ )
+
+ if default_runtime and not default_runtime in py_libs + deps:
diff --git a/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_human__readable__json.cc b/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_human__readable__json.cc
new file mode 100644
index 000000000000..b25b238f479a
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tsl_platform_default_human__readable__json.cc
@@ -0,0 +1,11 @@
+--- tensorflow/tsl/platform/default/human_readable_json.cc.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tsl/platform/default/human_readable_json.cc
+@@ -27,7 +27,7 @@ Status ProtoToHumanReadableJson(const protobuf::Messag
+
+ protobuf::util::JsonPrintOptions json_options;
+ json_options.preserve_proto_field_names = true;
+- json_options.always_print_primitive_fields = true;
++ json_options.always_print_fields_with_no_presence = true;
+ auto status =
+ protobuf::util::MessageToJsonString(proto, result, json_options);
+ if (!status.ok()) {
diff --git a/science/py-tensorflow/files/patch-tensorflow_tsl_python_lib_core_BUILD b/science/py-tensorflow/files/patch-tensorflow_tsl_python_lib_core_BUILD
new file mode 100644
index 000000000000..4d6d8c57b038
--- /dev/null
+++ b/science/py-tensorflow/files/patch-tensorflow_tsl_python_lib_core_BUILD
@@ -0,0 +1,11 @@
+--- tensorflow/tsl/python/lib/core/BUILD.orig 2023-09-12 16:46:28 UTC
++++ tensorflow/tsl/python/lib/core/BUILD
+@@ -50,7 +50,7 @@ cc_shared_library(
+ roots = [":bfloat16_lib"],
+ # TODO(tlongeri): If this is not explicitly specified, dependent DLLs will expect "bfloat16.so"
+ # and we will generate "bfloat16.so.dll", for some reason
+- shared_lib_name = if_windows("bfloat16.so", None),
++ shared_lib_name = if_windows("bfloat16.so", "libbfloat16.so"),
+ static_deps = [
+ # TODO(ddunleavy): If cc_shared_library is ever not a noop in g3, change
+ # this to be more specific.
diff --git a/science/py-tensorflow/files/patch-tensorflow_workspace2.bzl b/science/py-tensorflow/files/patch-tensorflow_workspace2.bzl
index 207894ee3c88..91723987576b 100644
--- a/science/py-tensorflow/files/patch-tensorflow_workspace2.bzl
+++ b/science/py-tensorflow/files/patch-tensorflow_workspace2.bzl
@@ -1,10 +1,32 @@
---- tensorflow/workspace2.bzl.orig 2022-05-22 22:28:22 UTC
+--- tensorflow/workspace2.bzl.orig 2023-09-12 16:46:28 UTC
+++ tensorflow/workspace2.bzl
-@@ -137,6 +137,7 @@ def _tf_repositories():
+@@ -145,6 +145,7 @@ def _tf_repositories():
name = "XNNPACK",
- sha256 = "7e9ad45391e5158fd00e816022bda21d54a6180788af7c455c864a78cee252c6",
- strip_prefix = "XNNPACK-11b2812d64e49bab9b6c489f79067fc94e69db9f",
-+ patch_file=["//third_party:add-default-option.patch"],
- urls = tf_mirror_urls("https://github.com/google/XNNPACK/archive/11b2812d64e49bab9b6c489f79067fc94e69db9f.zip"),
+ sha256 = "c979b62e8b77af60dfd7567f22ade20d5a9d4d0888f8a2d60d155fc0d31b22ab",
+ strip_prefix = "XNNPACK-b9d4073a6913891ce9cbd8965c8d506075d2a45a",
++ patch_file=["//third_party:fix-xnnpack.patch"],
+ urls = tf_mirror_urls("https://github.com/google/XNNPACK/archive/b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip"),
)
# LINT.ThenChange(//tensorflow/lite/tools/cmake/modules/xnnpack.cmake)
+@@ -165,9 +166,9 @@ def _tf_repositories():
+
+ tf_http_archive(
+ name = "cpuinfo",
+- strip_prefix = "cpuinfo-3dc310302210c1891ffcfb12ae67b11a3ad3a150",
+- sha256 = "ba668f9f8ea5b4890309b7db1ed2e152aaaf98af6f9a8a63dbe1b75c04e52cb9",
+- urls = tf_mirror_urls("https://github.com/pytorch/cpuinfo/archive/3dc310302210c1891ffcfb12ae67b11a3ad3a150.zip"),
++ strip_prefix = "cpuinfo-fa1c679da8d19e1d87f20175ae1ec10995cd3dd3",
++ sha256 = "2bf2b62eb86e2d2eaf862d0b9683a6c467a4d69fb2f7f1dc47c799809148608f",
++ urls = tf_mirror_urls("https://github.com/pytorch/cpuinfo/archive/fa1c679da8d19e1d87f20175ae1ec10995cd3dd3.zip"),
+ )
+
+ tf_http_archive(
+@@ -875,7 +876,7 @@ def _tf_repositories():
+ urls = tf_mirror_urls("https://github.com/pybind/pybind11_protobuf/archive/80f3440cd8fee124e077e2e47a8a17b78b451363.zip"),
+ sha256 = "c7ab64b1ccf9a678694a89035a8c865a693e4e872803778f91f0965c2f281d78",
+ strip_prefix = "pybind11_protobuf-80f3440cd8fee124e077e2e47a8a17b78b451363",
+- patch_file = ["//third_party/pybind11_protobuf:remove_license.patch"],
++ patch_file = ["//third_party/pybind11_protobuf:remove_license.patch","//third_party:fix-pybind11_protobuf.patch"],
+ )
+
+ tf_http_archive(
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.base.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.base.BUILD
new file mode 100644
index 000000000000..c92f6c708ed8
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.base.BUILD
@@ -0,0 +1,18 @@
+--- third_party/absl/system.absl.base.BUILD.orig 2023-09-12 16:46:28 UTC
++++ third_party/absl/system.absl.base.BUILD
+@@ -17,7 +17,14 @@ cc_library(
+
+ cc_library(
+ name = "log_severity",
+- linkopts = ["-labsl_log_severity"],
++ linkopts = [
++ "-labsl_log_severity",
++ "-labsl_log_internal_check_op",
++ "-labsl_log_internal_conditions",
++ "-labsl_log_internal_message",
++ "-labsl_log_internal_nullguard",
++ "-labsl_vlog_config_internal",
++ ],
+ )
+
+ cc_library(
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.flags.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.flags.BUILD
new file mode 100644
index 000000000000..1376191228ef
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.flags.BUILD
@@ -0,0 +1,10 @@
+--- third_party/absl/system.absl.flags.BUILD.orig 2023-09-12 16:46:28 UTC
++++ third_party/absl/system.absl.flags.BUILD
+@@ -97,7 +97,6 @@ cc_library(
+
+ cc_library(
+ name = "flag",
+- linkopts = ["-labsl_flags"],
+ deps = [
+ ":config",
+ ":flag_internal",
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.functional.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.functional.BUILD
new file mode 100644
index 000000000000..2946aa0a5e86
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.functional.BUILD
@@ -0,0 +1,13 @@
+--- third_party/absl/system.absl.functional.BUILD.orig 2023-09-12 16:46:28 UTC
++++ third_party/absl/system.absl.functional.BUILD
+@@ -3,6 +3,10 @@ cc_library(
+ package(default_visibility = ["//visibility:public"])
+
+ cc_library(
++ name = "any_invocable",
++)
++
++cc_library(
+ name = "bind_front",
+ )
+
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.log.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.log.BUILD
new file mode 100644
index 000000000000..b148e8424213
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.log.BUILD
@@ -0,0 +1,13 @@
+--- third_party/absl/system.absl.log.BUILD.orig 2024-06-26 12:02:28 UTC
++++ third_party/absl/system.absl.log.BUILD
+@@ -0,0 +1,10 @@
++load("@rules_cc//cc:defs.bzl", "cc_library")
++
++package(default_visibility = ["//visibility:public"])
++
++[cc_library(
++ name = n,
++) for n in [
++ "log",
++ "check",
++]]
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.strings.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.strings.BUILD
index 5db2e76aff4b..dca3d2c50183 100644
--- a/science/py-tensorflow/files/patch-third__party_absl_system.absl.strings.BUILD
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.strings.BUILD
@@ -1,15 +1,6 @@
---- third_party/absl/system.absl.strings.BUILD.orig 2022-05-22 22:28:22 UTC
+--- third_party/absl/system.absl.strings.BUILD.orig 2023-09-12 16:46:28 UTC
+++ third_party/absl/system.absl.strings.BUILD
-@@ -4,7 +4,7 @@ package(default_visibility = ["//visibility:public"])
-
- cc_library(
- name = "strings",
-- linkopts = ["-labsl_strings"],
-+ linkopts = ["-L%%LOCALBASE%%/lib", "-labsl_strings"],
- deps = [
- ":internal",
- "//absl/base",
-@@ -26,7 +26,13 @@ cc_library(
+@@ -26,7 +26,11 @@ cc_library(
cc_library(
name = "cord",
@@ -17,10 +8,8 @@
+ linkopts = [
+ "-labsl_cord",
+ "-labsl_cord_internal",
-+ "-labsl_cordz_functions",
-+ "-labsl_cordz_handle",
-+ "-labsl_cordz_info",
-+ "-labsl_cordz_sample_token",],
++ "-labsl_cordz_info"
++ ],
deps = [
":str_format",
"//absl/container:compressed_tuple",
diff --git a/science/py-tensorflow/files/patch-third__party_absl_system.absl.synchronization.BUILD b/science/py-tensorflow/files/patch-third__party_absl_system.absl.synchronization.BUILD
new file mode 100644
index 000000000000..fbd76f00be15
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_system.absl.synchronization.BUILD
@@ -0,0 +1,31 @@
+--- third_party/absl/system.absl.synchronization.BUILD.orig 2023-09-12 16:46:28 UTC
++++ third_party/absl/system.absl.synchronization.BUILD
+@@ -17,13 +17,28 @@ cc_library(
+ )
+
+ cc_library(
++ name = "kernel_timeout_internal",
++ visibility = [
++ ],
++ deps = [
++ "//absl/base",
++ "//absl/base:config",
++ "//absl/base:core_headers",
++ "//absl/base:raw_logging_internal",
++ "//absl/time",
++ ],
++)
++
++cc_library(
+ name = "synchronization",
+ linkopts = [
+ "-labsl_synchronization",
++ "-labsl_kernel_timeout_internal",
+ "-pthread",
+ ],
+ deps = [
+ ":graphcycles_internal",
++ ":kernel_timeout_internal",
+ "//absl/base",
+ "//absl/base:atomic_hook",
+ "//absl/base:dynamic_annotations",
diff --git a/science/py-tensorflow/files/patch-third__party_absl_workspace.bzl b/science/py-tensorflow/files/patch-third__party_absl_workspace.bzl
new file mode 100644
index 000000000000..199a88686264
--- /dev/null
+++ b/science/py-tensorflow/files/patch-third__party_absl_workspace.bzl
@@ -0,0 +1,10 @@
+--- third_party/absl/workspace.bzl.orig 2023-09-12 16:46:28 UTC
++++ third_party/absl/workspace.bzl
+@@ -20,6 +20,7 @@ def repo():
+ "flags",
+ "functional",
+ "hash",
++ "log",
+ "memory",
+ "meta",
+ "numeric",
diff --git a/science/py-tensorflow/files/patch-third__party_cpuinfo_cpuinfo.BUILD b/science/py-tensorflow/files/patch-third__party_cpuinfo_cpuinfo.BUILD
deleted file mode 100644
index 738e8bc2abd8..000000000000
--- a/science/py-tensorflow/files/patch-third__party_cpuinfo_cpuinfo.BUILD
+++ /dev/null
@@ -1,51 +0,0 @@
---- third_party/cpuinfo/cpuinfo.BUILD.orig 2022-05-22 22:28:22 UTC
-+++ third_party/cpuinfo/cpuinfo.BUILD
-@@ -100,35 +100,7 @@ EMSCRIPTEN_SRCS = [
- cc_library(
- name = "cpuinfo_impl",
- srcs = select({
-- ":linux_x86_64": COMMON_SRCS + X86_SRCS + LINUX_SRCS + LINUX_X86_SRCS,
-- ":linux_arm": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM32_SRCS,
-- ":linux_armhf": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM32_SRCS,
-- ":linux_armv7a": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM32_SRCS,
-- ":linux_armeabi": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM32_SRCS,
-- ":linux_aarch64": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM64_SRCS,
-- ":linux_mips64": COMMON_SRCS + LINUX_SRCS,
-- ":linux_riscv64": COMMON_SRCS + LINUX_SRCS,
-- ":linux_s390x": COMMON_SRCS + LINUX_SRCS,
-- ":macos_x86_64": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":macos_arm64": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":windows_x86_64": COMMON_SRCS + X86_SRCS + WINDOWS_X86_SRCS,
-- ":android_armv7": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM32_SRCS + ANDROID_ARM_SRCS,
-- ":android_arm64": COMMON_SRCS + ARM_SRCS + LINUX_SRCS + LINUX_ARM64_SRCS + ANDROID_ARM_SRCS,
-- ":android_x86": COMMON_SRCS + X86_SRCS + LINUX_SRCS + LINUX_X86_SRCS,
-- ":android_x86_64": COMMON_SRCS + X86_SRCS + LINUX_SRCS + LINUX_X86_SRCS,
-- ":ios_x86_64": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":ios_x86": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":ios_armv7": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":ios_arm64": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":ios_arm64e": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":ios_sim_arm64": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":watchos_x86_64": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":watchos_x86": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":watchos_armv7k": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":watchos_arm64_32": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":tvos_x86_64": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
-- ":tvos_arm64": COMMON_SRCS + MACH_SRCS + MACH_ARM_SRCS,
-- ":emscripten_wasm": COMMON_SRCS + EMSCRIPTEN_SRCS,
-+ "//conditions:default": COMMON_SRCS + X86_SRCS + MACH_SRCS + MACH_X86_SRCS,
- }),
- copts = select({
- ":windows_x86_64": [],
-@@ -187,6 +159,11 @@ cc_library(
- )
-
- ############################# Build configurations #############################
-+
-+config_setting(
-+ name = "default",
-+ values = {"cpu": "k8"},
-+)
-
- config_setting(
- name = "linux_x86_64",
diff --git a/science/py-tensorflow/files/patch-third__party_cpuinfo_workspace.bzl b/science/py-tensorflow/files/patch-third__party_cpuinfo_workspace.bzl
deleted file mode 100644
index aa701dbd58a5..000000000000
--- a/science/py-tensorflow/files/patch-third__party_cpuinfo_workspace.bzl
+++ /dev/null
@@ -1,9 +0,0 @@
---- third_party/cpuinfo/workspace.bzl.orig 2022-08-29 16:23:14 UTC
-+++ third_party/cpuinfo/workspace.bzl
-@@ -8,5 +8,6 @@ def repo():
- strip_prefix = "cpuinfo-5916273f79a21551890fd3d56fc5375a78d1598d",
- sha256 = "2a160c527d3c58085ce260f34f9e2b161adc009b34186a2baf24e74376e89e6d",
- urls = tf_mirror_urls("https://github.com/pytorch/cpuinfo/archive/5916273f79a21551890fd3d56fc5375a78d1598d.zip"),
-+ patch_file = ["//third_party:fix_cpuinfo.patch"],
- build_file = "//third_party/cpuinfo:cpuinfo.BUILD",
- )
diff --git a/science/py-tensorflow/files/patch-third__party_llvm_macos__build__fix.patch b/science/py-tensorflow/files/patch-third__party_llvm_macos__build__fix.patch
deleted file mode 100644
index 772ba624a877..000000000000
--- a/science/py-tensorflow/files/patch-third__party_llvm_macos__build__fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/llvm/macos_build_fix.patch.orig 2022-09-06 16:15:49 UTC
-+++ third_party/llvm/macos_build_fix.patch
-@@ -38,7 +38,7 @@ index ff64df694048..c9c35b01711c 100644
- - "@bazel_tools//src/conditions:darwin_arm64": native_arch_defines("AArch64", "arm64-apple-darwin"),
- - "@bazel_tools//src/conditions:darwin_x86_64": native_arch_defines("X86", "x86_64-unknown-darwin"),
- + "//llvm:macos_arm64": native_arch_defines("AArch64", "arm64-apple-darwin"),
--+ "@bazel_tools//src/conditions:darwin": native_arch_defines("X86", "x86_64-unknown-darwin"),
-++ "@bazel_tools//src/conditions:freebsd": native_arch_defines("X86", "x86_64-unknown-freebsd13.0"),
- "@bazel_tools//src/conditions:linux_aarch64": native_arch_defines("AArch64", "aarch64-unknown-linux-gnu"),
- "//conditions:default": native_arch_defines("X86", "x86_64-unknown-linux-gnu"),
- }) + [
diff --git a/science/py-tensorflow/files/patch-third__party_llvm_workspace.bzl b/science/py-tensorflow/files/patch-third__party_llvm_workspace.bzl
index e43914b13105..418755c58645 100644
--- a/science/py-tensorflow/files/patch-third__party_llvm_workspace.bzl
+++ b/science/py-tensorflow/files/patch-third__party_llvm_workspace.bzl
@@ -1,10 +1,10 @@
---- third_party/llvm/workspace.bzl.orig 2022-05-22 22:28:22 UTC
+--- third_party/llvm/workspace.bzl.orig 2023-09-12 16:46:28 UTC
+++ third_party/llvm/workspace.bzl
-@@ -16,6 +16,6 @@ def repo(name):
- "https://github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT),
+@@ -21,6 +21,7 @@ def repo(name):
+ "//third_party/llvm:build.patch",
+ "//third_party/llvm:mathextras.patch",
+ "//third_party/llvm:zstd.patch",
++ "//third_party:fix-environ.patch"
],
- build_file = "//third_party/llvm:llvm.BUILD",
-- patch_file = ["//third_party/llvm:macos_build_fix.patch"],
-+ patch_file = ["//third_party/llvm:macos_build_fix.patch", "//third_party:freebsd_python_fix.patch", "//third_party:fix-environ.patch"],
link_files = {"//third_party/llvm:run_lit.sh": "mlir/run_lit.sh"},
)
diff --git a/science/py-tensorflow/files/patch-third__party_py_BUILD.tpl b/science/py-tensorflow/files/patch-third__party_py_BUILD.tpl
deleted file mode 100644
index 664828c179f7..000000000000
--- a/science/py-tensorflow/files/patch-third__party_py_BUILD.tpl
+++ /dev/null
@@ -1,17 +0,0 @@
---- third_party/py/BUILD.tpl.orig 2022-09-07 10:53:01 UTC
-+++ third_party/py/BUILD.tpl
-@@ -9,12 +9,14 @@ load("@bazel_tools//tools/python:toolchain.bzl", "py_r
- py_runtime(
- name = "py2_runtime",
- interpreter_path = "%{PYTHON_BIN_PATH}",
-+ stub_shebang = "#!%{PYTHON_BIN_PATH}",
- python_version = "PY2",
- )
-
- py_runtime(
- name = "py3_runtime",
- interpreter_path = "%{PYTHON_BIN_PATH}",
-+ stub_shebang = "#!%{PYTHON_BIN_PATH}",
- python_version = "PY3",
- )
-
diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.BUILD b/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.BUILD
deleted file mode 100644
index 212f48248ef9..000000000000
--- a/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.BUILD
+++ /dev/null
@@ -1,25 +0,0 @@
---- third_party/systemlibs/protobuf.BUILD.orig 2022-09-01 05:13:59 UTC
-+++ third_party/systemlibs/protobuf.BUILD
-@@ -61,19 +61,19 @@ genrule(
-
- cc_library(
- name = "protobuf",
-- linkopts = ["-lprotobuf"],
-+ linkopts = ["-L%%LOCALBASE%%/lib", "-lprotobuf"],
- visibility = ["//visibility:public"],
- )
-
- cc_library(
- name = "protobuf_headers",
-- linkopts = ["-lprotobuf"],
-+ linkopts = ["-L%%LOCALBASE%%/lib", "-lprotobuf"],
- visibility = ["//visibility:public"],
- )
-
- cc_library(
- name = "protoc_lib",
-- linkopts = ["-lprotoc"],
-+ linkopts = ["-L%%LOCALBASE%%/lib", "-lprotoc"],
- visibility = ["//visibility:public"],
- )
-
diff --git a/science/py-tensorflow/pkg-plist b/science/py-tensorflow/pkg-plist
index a7dbf5fad401..d4ba73bc2b25 100644
--- a/science/py-tensorflow/pkg-plist
+++ b/science/py-tensorflow/pkg-plist
@@ -8,6 +8,7 @@ include/tensorflow/c/eager/dlpack.h
include/tensorflow/c/ops.h
include/tensorflow/c/tensor_interface.h
include/tensorflow/c/tf_attrtype.h
+include/tensorflow/c/tf_buffer.h
include/tensorflow/c/tf_datatype.h
include/tensorflow/c/tf_file_statistics.h
include/tensorflow/c/tf_status.h
@@ -94,9 +95,27 @@ include/tensorflow/compiler/xla/array.h
include/tensorflow/compiler/xla/array2d.h
include/tensorflow/compiler/xla/array3d.h
include/tensorflow/compiler/xla/array4d.h
+include/tensorflow/compiler/xla/autotune_results.pb.h
include/tensorflow/compiler/xla/comparison_util.h
include/tensorflow/compiler/xla/debug_options_flags.h
include/tensorflow/compiler/xla/debug_options_parsers.h
+include/tensorflow/compiler/xla/hlo/ir/dfs_hlo_visitor.h
+include/tensorflow/compiler/xla/hlo/ir/dfs_hlo_visitor_with_default.h
+include/tensorflow/compiler/xla/hlo/ir/dynamic_parameter_binding.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_casting_utils.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_clone_context.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_computation.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_domain_metadata.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_input_output_alias_config.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_instruction.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_instructions.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_module.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_module_metadata.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_op_metadata.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_opcode.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_schedule.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_sharding.h
+include/tensorflow/compiler/xla/hlo/ir/hlo_sharding_metadata.h
include/tensorflow/compiler/xla/index_util.h
include/tensorflow/compiler/xla/iterator_util.h
include/tensorflow/compiler/xla/layout.h
@@ -104,33 +123,20 @@ include/tensorflow/compiler/xla/layout_util.h
include/tensorflow/compiler/xla/literal.h
include/tensorflow/compiler/xla/literal_util.h
include/tensorflow/compiler/xla/map_util.h
+include/tensorflow/compiler/xla/mlir/utils/error_util.h
include/tensorflow/compiler/xla/overflow_util.h
include/tensorflow/compiler/xla/parse_flags_from_env.h
include/tensorflow/compiler/xla/permutation_util.h
include/tensorflow/compiler/xla/primitive_util.h
+include/tensorflow/compiler/xla/printer.h
include/tensorflow/compiler/xla/protobuf_util.h
+include/tensorflow/compiler/xla/service/compilation_environments.h
include/tensorflow/compiler/xla/service/computation_layout.h
include/tensorflow/compiler/xla/service/computation_placer.h
-include/tensorflow/compiler/xla/service/dfs_hlo_visitor.h
-include/tensorflow/compiler/xla/service/dfs_hlo_visitor_with_default.h
-include/tensorflow/compiler/xla/service/dynamic_parameter_binding.h
include/tensorflow/compiler/xla/service/global_device_id.h
include/tensorflow/compiler/xla/service/hlo.pb.h
-include/tensorflow/compiler/xla/service/hlo_casting_utils.h
-include/tensorflow/compiler/xla/service/hlo_clone_context.h
-include/tensorflow/compiler/xla/service/hlo_computation.h
-include/tensorflow/compiler/xla/service/hlo_domain_metadata.h
-include/tensorflow/compiler/xla/service/hlo_input_output_alias_config.h
-include/tensorflow/compiler/xla/service/hlo_instruction.h
-include/tensorflow/compiler/xla/service/hlo_instructions.h
-include/tensorflow/compiler/xla/service/hlo_module.h
include/tensorflow/compiler/xla/service/hlo_module_config.h
-include/tensorflow/compiler/xla/service/hlo_module_metadata.h
-include/tensorflow/compiler/xla/service/hlo_op_metadata.h
-include/tensorflow/compiler/xla/service/hlo_opcode.h
-include/tensorflow/compiler/xla/service/hlo_schedule.h
-include/tensorflow/compiler/xla/service/hlo_sharding.h
-include/tensorflow/compiler/xla/service/hlo_sharding_metadata.h
+include/tensorflow/compiler/xla/service/mapped_ptr_container_sorter.h
include/tensorflow/compiler/xla/service/name_uniquer.h
include/tensorflow/compiler/xla/shape.h
include/tensorflow/compiler/xla/shape_layout.h
@@ -139,6 +145,57 @@ include/tensorflow/compiler/xla/shape_util.h
include/tensorflow/compiler/xla/status.h
include/tensorflow/compiler/xla/status_macros.h
include/tensorflow/compiler/xla/statusor.h
+include/tensorflow/compiler/xla/stream_executor/allocator_stats.h
+include/tensorflow/compiler/xla/stream_executor/blas.h
+include/tensorflow/compiler/xla/stream_executor/cuda/cuda_activation.h
+include/tensorflow/compiler/xla/stream_executor/cuda/cuda_platform_id.h
+include/tensorflow/compiler/xla/stream_executor/data_type.h
+include/tensorflow/compiler/xla/stream_executor/device_description.h
+include/tensorflow/compiler/xla/stream_executor/device_description.pb.h
+include/tensorflow/compiler/xla/stream_executor/device_host_allocator.h
+include/tensorflow/compiler/xla/stream_executor/device_id_utils.h
+include/tensorflow/compiler/xla/stream_executor/device_mem_allocator.h
+include/tensorflow/compiler/xla/stream_executor/device_memory.h
+include/tensorflow/compiler/xla/stream_executor/device_memory_allocator.h
+include/tensorflow/compiler/xla/stream_executor/device_options.h
+include/tensorflow/compiler/xla/stream_executor/dnn.h
+include/tensorflow/compiler/xla/stream_executor/dnn.pb.h
+include/tensorflow/compiler/xla/stream_executor/event.h
+include/tensorflow/compiler/xla/stream_executor/executor_cache.h
+include/tensorflow/compiler/xla/stream_executor/fft.h
+include/tensorflow/compiler/xla/stream_executor/gpu/gpu_activation.h
+include/tensorflow/compiler/xla/stream_executor/gpu/gpu_init.h
+include/tensorflow/compiler/xla/stream_executor/gpu_launch_dim.h
+include/tensorflow/compiler/xla/stream_executor/host/host_platform_id.h
+include/tensorflow/compiler/xla/stream_executor/host_or_device_scalar.h
+include/tensorflow/compiler/xla/stream_executor/kernel.h
+include/tensorflow/compiler/xla/stream_executor/kernel_cache_config.h
+include/tensorflow/compiler/xla/stream_executor/kernel_spec.h
+include/tensorflow/compiler/xla/stream_executor/launch_dim.h
+include/tensorflow/compiler/xla/stream_executor/module_spec.h
+include/tensorflow/compiler/xla/stream_executor/multi_platform_manager.h
+include/tensorflow/compiler/xla/stream_executor/numeric_options.h
+include/tensorflow/compiler/xla/stream_executor/platform.h
+include/tensorflow/compiler/xla/stream_executor/platform/default/dso_loader.h
+include/tensorflow/compiler/xla/stream_executor/platform/default/initialize.h
+include/tensorflow/compiler/xla/stream_executor/platform/dso_loader.h
+include/tensorflow/compiler/xla/stream_executor/platform/initialize.h
+include/tensorflow/compiler/xla/stream_executor/platform/logging.h
+include/tensorflow/compiler/xla/stream_executor/platform/platform.h
+include/tensorflow/compiler/xla/stream_executor/platform/port.h
+include/tensorflow/compiler/xla/stream_executor/plugin.h
+include/tensorflow/compiler/xla/stream_executor/plugin_registry.h
+include/tensorflow/compiler/xla/stream_executor/rng.h
+include/tensorflow/compiler/xla/stream_executor/rocm/rocm_platform_id.h
+include/tensorflow/compiler/xla/stream_executor/scratch_allocator.h
+include/tensorflow/compiler/xla/stream_executor/stream.h
+include/tensorflow/compiler/xla/stream_executor/stream_executor.h
+include/tensorflow/compiler/xla/stream_executor/stream_executor_internal.h
+include/tensorflow/compiler/xla/stream_executor/stream_executor_pimpl.h
+include/tensorflow/compiler/xla/stream_executor/temporary_device_memory.h
+include/tensorflow/compiler/xla/stream_executor/temporary_memory_manager.h
+include/tensorflow/compiler/xla/stream_executor/timer.h
+include/tensorflow/compiler/xla/stream_executor/trace_listener.h
include/tensorflow/compiler/xla/types.h
include/tensorflow/compiler/xla/util.h
include/tensorflow/compiler/xla/window_util.h
@@ -146,6 +203,7 @@ include/tensorflow/compiler/xla/xla.pb.h
include/tensorflow/compiler/xla/xla_data.pb.h
include/tensorflow/core/common_runtime/all_to_all.h
include/tensorflow/core/common_runtime/allocator_retry.h
+include/tensorflow/core/common_runtime/arg_ret_placement.h
include/tensorflow/core/common_runtime/base_collective_executor.h
include/tensorflow/core/common_runtime/bfc_allocator.h
include/tensorflow/core/common_runtime/buf_rendezvous.h
@@ -157,7 +215,6 @@ include/tensorflow/core/common_runtime/collective_util.h
include/tensorflow/core/common_runtime/colocation_graph.h
include/tensorflow/core/common_runtime/composite_device.h
include/tensorflow/core/common_runtime/constant_folding.h
-include/tensorflow/core/common_runtime/control_flow_deps_to_chains.h
include/tensorflow/core/common_runtime/copy_tensor.h
include/tensorflow/core/common_runtime/costmodel_manager.h
include/tensorflow/core/common_runtime/debugger_state_interface.h
@@ -166,7 +223,6 @@ include/tensorflow/core/common_runtime/device/device_event_mgr.h
include/tensorflow/core/common_runtime/device/device_host_allocator.h
include/tensorflow/core/common_runtime/device/device_id.h
include/tensorflow/core/common_runtime/device/device_id_manager.h
-include/tensorflow/core/common_runtime/device/device_id_utils.h
include/tensorflow/core/common_runtime/device/device_mem_allocator.h
include/tensorflow/core/common_runtime/device_factory.h
include/tensorflow/core/common_runtime/device_mgr.h
@@ -183,12 +239,10 @@ include/tensorflow/core/common_runtime/function_optimization_registry.h
include/tensorflow/core/common_runtime/function_utils.h
include/tensorflow/core/common_runtime/gpu/gpu_bfc_allocator.h
include/tensorflow/core/common_runtime/gpu/gpu_cudamalloc_allocator.h
-include/tensorflow/core/common_runtime/gpu/gpu_cudamallocasync_allocator.h
include/tensorflow/core/common_runtime/gpu/gpu_debug_allocator.h
include/tensorflow/core/common_runtime/gpu/gpu_device.h
include/tensorflow/core/common_runtime/gpu/gpu_id.h
include/tensorflow/core/common_runtime/gpu/gpu_id_manager.h
-include/tensorflow/core/common_runtime/gpu/gpu_init.h
include/tensorflow/core/common_runtime/gpu/gpu_managed_allocator.h
include/tensorflow/core/common_runtime/gpu/gpu_process_state.h
include/tensorflow/core/common_runtime/gpu/gpu_util.h
@@ -204,6 +258,7 @@ include/tensorflow/core/common_runtime/hierarchical_tree_broadcaster.h
include/tensorflow/core/common_runtime/inline_function_utils.h
include/tensorflow/core/common_runtime/input_colocation_exemption_registry.h
include/tensorflow/core/common_runtime/inspecting_placer.h
+include/tensorflow/core/common_runtime/int32_fulltype.h
include/tensorflow/core/common_runtime/isolate_placer_inspection_required_ops_pass.h
include/tensorflow/core/common_runtime/local_device.h
include/tensorflow/core/common_runtime/local_executor_params.h
@@ -216,9 +271,9 @@ include/tensorflow/core/common_runtime/lower_while_op.h
include/tensorflow/core/common_runtime/memory_types.h
include/tensorflow/core/common_runtime/mkl_cpu_allocator.h
include/tensorflow/core/common_runtime/mkl_layout_pass.h
-include/tensorflow/core/common_runtime/mkl_tfconversion_pass.h
include/tensorflow/core/common_runtime/node_file_writer.h
include/tensorflow/core/common_runtime/optimization_registry.h
+include/tensorflow/core/common_runtime/optimized_function_graph_info.h
include/tensorflow/core/common_runtime/partitioning_utils.h
include/tensorflow/core/common_runtime/permuter.h
include/tensorflow/core/common_runtime/placer.h
@@ -271,6 +326,7 @@ include/tensorflow/core/framework/common_shape_fns.h
include/tensorflow/core/framework/control_flow.h
include/tensorflow/core/framework/cost_graph.pb.h
include/tensorflow/core/framework/dataset.h
+include/tensorflow/core/framework/dataset.pb.h
include/tensorflow/core/framework/dataset_metadata.pb.h
include/tensorflow/core/framework/dataset_options.pb.h
include/tensorflow/core/framework/dataset_stateful_op_allowlist.h
@@ -285,6 +341,7 @@ include/tensorflow/core/framework/function.h
include/tensorflow/core/framework/function.pb.h
include/tensorflow/core/framework/function_handle_cache.h
include/tensorflow/core/framework/graph.pb.h
+include/tensorflow/core/framework/graph_debug_info.pb.h
include/tensorflow/core/framework/graph_def_util.h
include/tensorflow/core/framework/graph_to_functiondef.h
include/tensorflow/core/framework/graph_transfer_info.pb.h
@@ -315,12 +372,13 @@ include/tensorflow/core/framework/op_kernel.h
include/tensorflow/core/framework/op_requires.h
include/tensorflow/core/framework/op_segment.h
include/tensorflow/core/framework/ops_util.h
+include/tensorflow/core/framework/optimized_function_graph.pb.h
include/tensorflow/core/framework/partial_tensor_shape.h
include/tensorflow/core/framework/queue_interface.h
-include/tensorflow/core/framework/reader_base.h
include/tensorflow/core/framework/reader_base.pb.h
include/tensorflow/core/framework/reader_interface.h
include/tensorflow/core/framework/reader_op_kernel.h
+include/tensorflow/core/framework/ref_var.h
include/tensorflow/core/framework/register_types.h
include/tensorflow/core/framework/register_types_traits.h
include/tensorflow/core/framework/registration/options.h
@@ -377,7 +435,6 @@ include/tensorflow/core/graph/graph.h
include/tensorflow/core/graph/graph_def_builder.h
include/tensorflow/core/graph/graph_node_util.h
include/tensorflow/core/graph/graph_partition.h
-include/tensorflow/core/graph/mkl_graph_util.h
include/tensorflow/core/graph/node_builder.h
include/tensorflow/core/graph/optimizer_cse.h
include/tensorflow/core/graph/subgraph.h
@@ -434,6 +491,7 @@ include/tensorflow/core/grappler/optimizers/scoped_allocator_optimizer.h
include/tensorflow/core/grappler/optimizers/shape_optimizer.h
include/tensorflow/core/grappler/optimizers/static_schedule.h
include/tensorflow/core/grappler/optimizers/tfg_optimizer_hook.h
+include/tensorflow/core/grappler/optimizers/tfg_passes_builder.h
include/tensorflow/core/grappler/utils.h
include/tensorflow/core/grappler/utils/canonicalizer.h
include/tensorflow/core/grappler/utils/colocation.h
@@ -457,10 +515,10 @@ include/tensorflow/core/ir/dialect.h.inc
include/tensorflow/core/ir/importexport/convert_attributes.h
include/tensorflow/core/ir/importexport/convert_tensor.h
include/tensorflow/core/ir/importexport/convert_types.h
-include/tensorflow/core/ir/importexport/export.h
include/tensorflow/core/ir/importexport/functiondef_export.h
include/tensorflow/core/ir/importexport/functiondef_import.h
-include/tensorflow/core/ir/importexport/import.h
+include/tensorflow/core/ir/importexport/graphdef_export.h
+include/tensorflow/core/ir/importexport/graphdef_import.h
include/tensorflow/core/ir/importexport/mangling.h
include/tensorflow/core/ir/importexport/parse_text_proto.h
include/tensorflow/core/ir/interfaces.cc.inc
@@ -469,6 +527,8 @@ include/tensorflow/core/ir/interfaces.h.inc
include/tensorflow/core/ir/ops.cc.inc
include/tensorflow/core/ir/ops.h
include/tensorflow/core/ir/ops.h.inc
+include/tensorflow/core/ir/tf_op_names.inc
+include/tensorflow/core/ir/tf_op_registry.h
include/tensorflow/core/ir/tf_op_wrapper.h
include/tensorflow/core/ir/types/attributes.cc.inc
include/tensorflow/core/ir/types/attributes.h.inc
@@ -481,12 +541,12 @@ include/tensorflow/core/ir/types/types.cc.inc
include/tensorflow/core/ir/types/types.def
include/tensorflow/core/ir/types/types.h.inc
include/tensorflow/core/ir/utility.h
+include/tensorflow/core/ir/utils/shape_inference_utils.h
include/tensorflow/core/kernels/ops_util.h
include/tensorflow/core/lib/bfloat16/bfloat16.h
include/tensorflow/core/lib/core/arena.h
include/tensorflow/core/lib/core/bitmap.h
include/tensorflow/core/lib/core/bits.h
-include/tensorflow/core/lib/core/blocking_counter.h
include/tensorflow/core/lib/core/coding.h
include/tensorflow/core/lib/core/error_codes.pb.h
include/tensorflow/core/lib/core/errors.h
@@ -532,10 +592,6 @@ include/tensorflow/core/lib/io/proto_encode_helper.h
include/tensorflow/core/lib/io/random_inputstream.h
include/tensorflow/core/lib/io/record_reader.h
include/tensorflow/core/lib/io/record_writer.h
-include/tensorflow/core/lib/io/snappy/snappy_compression_options.h
-include/tensorflow/core/lib/io/snappy/snappy_inputbuffer.h
-include/tensorflow/core/lib/io/snappy/snappy_inputstream.h
-include/tensorflow/core/lib/io/snappy/snappy_outputbuffer.h
include/tensorflow/core/lib/io/table.h
include/tensorflow/core/lib/io/table_builder.h
include/tensorflow/core/lib/io/table_options.h
@@ -545,6 +601,7 @@ include/tensorflow/core/lib/io/zlib_inputstream.h
include/tensorflow/core/lib/io/zlib_outputbuffer.h
include/tensorflow/core/lib/llvm_rtti/llvm_rtti.h
include/tensorflow/core/lib/math/math_util.h
+include/tensorflow/core/lib/monitoring/cell_reader.h
include/tensorflow/core/lib/monitoring/collected_metrics.h
include/tensorflow/core/lib/monitoring/collection_registry.h
include/tensorflow/core/lib/monitoring/counter.h
@@ -552,12 +609,12 @@ include/tensorflow/core/lib/monitoring/gauge.h
include/tensorflow/core/lib/monitoring/metric_def.h
include/tensorflow/core/lib/monitoring/percentile_sampler.h
include/tensorflow/core/lib/monitoring/sampler.h
+include/tensorflow/core/lib/monitoring/test_utils.h
include/tensorflow/core/lib/monitoring/timed.h
include/tensorflow/core/lib/monitoring/types.h
include/tensorflow/core/lib/random/distribution_sampler.h
include/tensorflow/core/lib/random/exact_uniform_int.h
include/tensorflow/core/lib/random/philox_random.h
-include/tensorflow/core/lib/random/philox_random_test_utils.h
include/tensorflow/core/lib/random/random.h
include/tensorflow/core/lib/random/random_distributions.h
include/tensorflow/core/lib/random/random_distributions_utils.h
@@ -579,21 +636,6 @@ include/tensorflow/core/platform/bfloat16.h
include/tensorflow/core/platform/blocking_counter.h
include/tensorflow/core/platform/byte_order.h
include/tensorflow/core/platform/casts.h
-include/tensorflow/core/platform/cloud/auth_provider.h
-include/tensorflow/core/platform/cloud/compute_engine_metadata_client.h
-include/tensorflow/core/platform/cloud/compute_engine_zone_provider.h
-include/tensorflow/core/platform/cloud/curl_http_request.h
-include/tensorflow/core/platform/cloud/expiring_lru_cache.h
-include/tensorflow/core/platform/cloud/file_block_cache.h
-include/tensorflow/core/platform/cloud/gcs_dns_cache.h
-include/tensorflow/core/platform/cloud/gcs_file_system.h
-include/tensorflow/core/platform/cloud/gcs_throttle.h
-include/tensorflow/core/platform/cloud/google_auth_provider.h
-include/tensorflow/core/platform/cloud/http_request.h
-include/tensorflow/core/platform/cloud/oauth_client.h
-include/tensorflow/core/platform/cloud/ram_file_block_cache.h
-include/tensorflow/core/platform/cloud/time_util.h
-include/tensorflow/core/platform/cloud/zone_provider.h
include/tensorflow/core/platform/coding.h
include/tensorflow/core/platform/context.h
include/tensorflow/core/platform/cord.h
@@ -603,32 +645,19 @@ include/tensorflow/core/platform/crash_analysis.h
include/tensorflow/core/platform/ctstring.h
include/tensorflow/core/platform/ctstring_internal.h
include/tensorflow/core/platform/cuda.h
-include/tensorflow/core/platform/cuda_libdevice_path.h
-include/tensorflow/core/platform/default/casts.h
-include/tensorflow/core/platform/default/context.h
-include/tensorflow/core/platform/default/cord.h
-include/tensorflow/core/platform/default/dynamic_annotations.h
-include/tensorflow/core/platform/default/integral_types.h
-include/tensorflow/core/platform/default/logging.h
-include/tensorflow/core/platform/default/mutex.h
-include/tensorflow/core/platform/default/mutex_data.h
-include/tensorflow/core/platform/default/notification.h
-include/tensorflow/core/platform/default/posix_file_system.h
-include/tensorflow/core/platform/default/stacktrace.h
-include/tensorflow/core/platform/default/subprocess.h
-include/tensorflow/core/platform/default/tracing_impl.h
-include/tensorflow/core/platform/default/unbounded_work_queue.h
include/tensorflow/core/platform/demangle.h
include/tensorflow/core/platform/denormal.h
include/tensorflow/core/platform/dynamic_annotations.h
include/tensorflow/core/platform/enable_tf2_utils.h
include/tensorflow/core/platform/env.h
include/tensorflow/core/platform/env_time.h
+include/tensorflow/core/platform/error_payloads.h
include/tensorflow/core/platform/errors.h
include/tensorflow/core/platform/file_statistics.h
include/tensorflow/core/platform/file_system.h
include/tensorflow/core/platform/file_system_helper.h
include/tensorflow/core/platform/fingerprint.h
+include/tensorflow/core/platform/float8.h
include/tensorflow/core/platform/hash.h
include/tensorflow/core/platform/host_info.h
include/tensorflow/core/platform/human_readable_json.h
@@ -655,7 +684,6 @@ include/tensorflow/core/platform/profile_utils/clock_cycle_profiler.h
include/tensorflow/core/platform/profile_utils/cpu_utils.h
include/tensorflow/core/platform/profile_utils/i_cpu_utils_helper.h
include/tensorflow/core/platform/protobuf.h
-include/tensorflow/core/platform/protobuf_compiler.h
include/tensorflow/core/platform/protobuf_internal.h
include/tensorflow/core/platform/ram_file_system.h
include/tensorflow/core/platform/random.h
@@ -677,7 +705,6 @@ include/tensorflow/core/platform/stacktrace_handler.h
include/tensorflow/core/platform/status.h
include/tensorflow/core/platform/status_matchers.h
include/tensorflow/core/platform/statusor.h
-include/tensorflow/core/platform/statusor_internals.h
include/tensorflow/core/platform/str_util.h
include/tensorflow/core/platform/strcat.h
include/tensorflow/core/platform/stream_executor.h
@@ -698,32 +725,27 @@ include/tensorflow/core/platform/tracing.h
include/tensorflow/core/platform/tstring.h
include/tensorflow/core/platform/types.h
include/tensorflow/core/platform/unbounded_work_queue.h
-include/tensorflow/core/profiler/internal/cpu/traceme_recorder.h
-include/tensorflow/core/profiler/lib/traceme.h
-include/tensorflow/core/profiler/lib/traceme_encode.h
include/tensorflow/core/profiler/profiler_options.pb.h
include/tensorflow/core/profiler/protobuf/xplane.pb.h
-include/tensorflow/core/profiler/utils/math_utils.h
-include/tensorflow/core/profiler/utils/time_utils.h
include/tensorflow/core/protobuf/bfc_memory_map.pb.h
include/tensorflow/core/protobuf/cluster.pb.h
include/tensorflow/core/protobuf/composite_tensor_variant.pb.h
include/tensorflow/core/protobuf/config.pb.h
include/tensorflow/core/protobuf/control_flow.pb.h
-include/tensorflow/core/protobuf/coordination_config.pb.h
+include/tensorflow/core/protobuf/core_platform_payloads.pb.h
include/tensorflow/core/protobuf/data_service.pb.h
include/tensorflow/core/protobuf/debug.pb.h
include/tensorflow/core/protobuf/debug_event.pb.h
include/tensorflow/core/protobuf/device_filters.pb.h
include/tensorflow/core/protobuf/device_properties.pb.h
-include/tensorflow/core/protobuf/distributed_runtime_payloads.pb.h
include/tensorflow/core/protobuf/error_codes.pb.h
-include/tensorflow/core/protobuf/graph_debug_info.pb.h
+include/tensorflow/core/protobuf/fingerprint.pb.h
include/tensorflow/core/protobuf/meta_graph.pb.h
include/tensorflow/core/protobuf/named_tensor.pb.h
include/tensorflow/core/protobuf/queue_runner.pb.h
include/tensorflow/core/protobuf/remote_tensor_handle.pb.h
include/tensorflow/core/protobuf/rewriter_config.pb.h
+include/tensorflow/core/protobuf/rpc_options.pb.h
include/tensorflow/core/protobuf/saved_model.pb.h
include/tensorflow/core/protobuf/saved_object_graph.pb.h
include/tensorflow/core/protobuf/saver.pb.h
@@ -745,22 +767,40 @@ include/tensorflow/core/tpu/ops/tpu_embedding_ops.h
include/tensorflow/core/tpu/ops/tpu_embedding_shape_util.h
include/tensorflow/core/tpu/tpu_embedding_optimization_parameters_utils.h
include/tensorflow/core/tpu/tpu_embedding_output_layout_utils.h
-include/tensorflow/core/transforms/cf_sink/cf_sink.h
+include/tensorflow/core/transforms/cf_sink/pass.h
include/tensorflow/core/transforms/consolidate_attrs/pass.h
include/tensorflow/core/transforms/const_dedupe_hoist/pass.h
-include/tensorflow/core/transforms/drop_unregistered_attribute/output_shapes.h
+include/tensorflow/core/transforms/constant_folding/pass.h
+include/tensorflow/core/transforms/cse/pass.h
+include/tensorflow/core/transforms/drop_unregistered_attribute/pass.h
+include/tensorflow/core/transforms/eliminate_passthrough_iter_args/pass.h
+include/tensorflow/core/transforms/func_to_graph/func_to_graph.h
+include/tensorflow/core/transforms/func_to_graph/pass.h
+include/tensorflow/core/transforms/functional_to_region/impl.h
+include/tensorflow/core/transforms/functional_to_region/pass.h
+include/tensorflow/core/transforms/graph_compactor/pass.h
include/tensorflow/core/transforms/graph_to_func/graph_to_func.h
-include/tensorflow/core/transforms/graph_to_func/graph_to_func_pass.h
-include/tensorflow/core/transforms/pass_detail.h
+include/tensorflow/core/transforms/graph_to_func/pass.h
+include/tensorflow/core/transforms/legacy_call/pass.h
include/tensorflow/core/transforms/pass_registration.h
include/tensorflow/core/transforms/passes.h.inc
-include/tensorflow/core/transforms/remapper/remapper_pass.h
-include/tensorflow/core/transforms/toposort/toposort_pass.h
+include/tensorflow/core/transforms/region_to_functional/impl.h
+include/tensorflow/core/transforms/region_to_functional/pass.h
+include/tensorflow/core/transforms/remapper/pass.h
+include/tensorflow/core/transforms/remapper/pdll/MklPDLLPatterns.h.inc
+include/tensorflow/core/transforms/remapper/remapping_helper.h
+include/tensorflow/core/transforms/shape_inference/pass.h
+include/tensorflow/core/transforms/toposort/pass.h
+include/tensorflow/core/transforms/utils/eval_utils.h
+include/tensorflow/core/transforms/utils/op_cat_helper.h
+include/tensorflow/core/transforms/utils/pdll/PDLLUtils.h.inc
+include/tensorflow/core/transforms/utils/pdll/utils.h
include/tensorflow/core/transforms/utils/utils.h
include/tensorflow/core/util/activation_mode.h
include/tensorflow/core/util/batch_util.h
include/tensorflow/core/util/bcast.h
include/tensorflow/core/util/command_line_flags.h
+include/tensorflow/core/util/debug_data_dumper.h
include/tensorflow/core/util/debug_events_writer.h
include/tensorflow/core/util/determinism.h
include/tensorflow/core/util/device_name_utils.h
@@ -794,7 +834,8 @@ include/tensorflow/core/util/permutation_input_iterator.h
include/tensorflow/core/util/permutation_output_iterator.h
include/tensorflow/core/util/port.h
include/tensorflow/core/util/presized_cuckoo_map.h
-include/tensorflow/core/util/ptr_util.h
+include/tensorflow/core/util/quantization/uniform_quant_ops_attr.pb.h
+include/tensorflow/core/util/quantization/uniform_quant_ops_params.h
include/tensorflow/core/util/ragged_to_dense_util.h
include/tensorflow/core/util/ragged_to_dense_util_common.h
include/tensorflow/core/util/reffed_status_callback.h
@@ -808,9 +849,8 @@ include/tensorflow/core/util/stat_summarizer_options.h
include/tensorflow/core/util/stats_calculator.h
include/tensorflow/core/util/stream_executor_util.h
include/tensorflow/core/util/strided_slice_op.h
-include/tensorflow/core/util/tensor_bundle/byte_swap.h
-include/tensorflow/core/util/tensor_bundle/naming.h
-include/tensorflow/core/util/tensor_bundle/tensor_bundle.h
+include/tensorflow/core/util/tensor_bundle/byte_swap_array.h
+include/tensorflow/core/util/tensor_bundle/byte_swap_tensor.h
include/tensorflow/core/util/tensor_format.h
include/tensorflow/core/util/tensor_ops_util.h
include/tensorflow/core/util/tensor_slice_reader.h
@@ -824,77 +864,234 @@ include/tensorflow/core/util/use_cudnn.h
include/tensorflow/core/util/util.h
include/tensorflow/core/util/work_sharder.h
include/tensorflow/core/util/xla_config_registry.h
+include/tensorflow/core/util/zen_util.h
include/tensorflow/lite/kernels/shim/op_kernel.h
include/tensorflow/lite/kernels/shim/shape.h
include/tensorflow/lite/kernels/shim/status_macros.h
include/tensorflow/lite/kernels/shim/tensor_view.h
include/tensorflow/lite/kernels/shim/tf_op_shim.h
include/tensorflow/lite/kernels/shim/tf_tensor_view.h
-include/tensorflow/stream_executor/allocator_stats.h
-include/tensorflow/stream_executor/blas.h
-include/tensorflow/stream_executor/cuda/cuda_dnn.h
-include/tensorflow/stream_executor/cuda/cuda_platform_id.h
-include/tensorflow/stream_executor/data_type.h
-include/tensorflow/stream_executor/device_description.h
-include/tensorflow/stream_executor/device_memory.h
-include/tensorflow/stream_executor/device_memory_allocator.h
-include/tensorflow/stream_executor/device_options.h
-include/tensorflow/stream_executor/dnn.h
-include/tensorflow/stream_executor/dnn.pb.h
-include/tensorflow/stream_executor/event.h
-include/tensorflow/stream_executor/executor_cache.h
-include/tensorflow/stream_executor/fft.h
-include/tensorflow/stream_executor/gpu_launch_dim.h
-include/tensorflow/stream_executor/host/host_gpu_executor.h
-include/tensorflow/stream_executor/host/host_platform.h
-include/tensorflow/stream_executor/host/host_platform_id.h
-include/tensorflow/stream_executor/host/host_stream.h
-include/tensorflow/stream_executor/host/host_timer.h
-include/tensorflow/stream_executor/host_or_device_scalar.h
-include/tensorflow/stream_executor/kernel.h
-include/tensorflow/stream_executor/kernel_cache_config.h
-include/tensorflow/stream_executor/kernel_spec.h
-include/tensorflow/stream_executor/launch_dim.h
-include/tensorflow/stream_executor/lib/array_slice.h
-include/tensorflow/stream_executor/lib/demangle.h
-include/tensorflow/stream_executor/lib/env.h
-include/tensorflow/stream_executor/lib/error.h
-include/tensorflow/stream_executor/lib/human_readable.h
-include/tensorflow/stream_executor/lib/initialize.h
-include/tensorflow/stream_executor/lib/mathutil.h
-include/tensorflow/stream_executor/lib/numbers.h
-include/tensorflow/stream_executor/lib/path.h
-include/tensorflow/stream_executor/lib/process_state.h
-include/tensorflow/stream_executor/lib/stacktrace.h
-include/tensorflow/stream_executor/lib/static_threadlocal.h
-include/tensorflow/stream_executor/lib/status.h
-include/tensorflow/stream_executor/lib/status_macros.h
-include/tensorflow/stream_executor/lib/statusor.h
-include/tensorflow/stream_executor/lib/thread_options.h
-include/tensorflow/stream_executor/lib/threadpool.h
-include/tensorflow/stream_executor/module_spec.h
-include/tensorflow/stream_executor/multi_platform_manager.h
-include/tensorflow/stream_executor/platform.h
-include/tensorflow/stream_executor/platform/default/dso_loader.h
-include/tensorflow/stream_executor/platform/default/initialize.h
-include/tensorflow/stream_executor/platform/dso_loader.h
-include/tensorflow/stream_executor/platform/initialize.h
-include/tensorflow/stream_executor/platform/logging.h
-include/tensorflow/stream_executor/platform/platform.h
-include/tensorflow/stream_executor/platform/port.h
-include/tensorflow/stream_executor/plugin.h
-include/tensorflow/stream_executor/plugin_registry.h
-include/tensorflow/stream_executor/rng.h
-include/tensorflow/stream_executor/rocm/rocm_platform_id.h
-include/tensorflow/stream_executor/scratch_allocator.h
-include/tensorflow/stream_executor/stream.h
-include/tensorflow/stream_executor/stream_executor.h
-include/tensorflow/stream_executor/stream_executor_internal.h
-include/tensorflow/stream_executor/stream_executor_pimpl.h
-include/tensorflow/stream_executor/temporary_device_memory.h
-include/tensorflow/stream_executor/temporary_memory_manager.h
-include/tensorflow/stream_executor/timer.h
-include/tensorflow/stream_executor/trace_listener.h
+include/tensorflow/tsl/c/tsl_status.h
+include/tensorflow/tsl/c/tsl_status_helper.h
+include/tensorflow/tsl/c/tsl_status_internal.h
+include/tensorflow/tsl/framework/allocator.h
+include/tensorflow/tsl/framework/allocator_registry.h
+include/tensorflow/tsl/framework/allocator_retry.h
+include/tensorflow/tsl/framework/bfc_allocator.h
+include/tensorflow/tsl/framework/cancellation.h
+include/tensorflow/tsl/framework/device_id.h
+include/tensorflow/tsl/framework/device_id_manager.h
+include/tensorflow/tsl/framework/device_type.h
+include/tensorflow/tsl/framework/fixedpoint_types.h
+include/tensorflow/tsl/framework/numeric_types.h
+include/tensorflow/tsl/framework/shared_counter.h
+include/tensorflow/tsl/framework/tracking_allocator.h
+include/tensorflow/tsl/framework/type_traits.h
+include/tensorflow/tsl/lib/core/bitmap.h
+include/tensorflow/tsl/lib/core/bits.h
+include/tensorflow/tsl/lib/core/status_test_util.h
+include/tensorflow/tsl/lib/gtl/compactptrset.h
+include/tensorflow/tsl/lib/gtl/flatmap.h
+include/tensorflow/tsl/lib/gtl/flatrep.h
+include/tensorflow/tsl/lib/gtl/flatset.h
+include/tensorflow/tsl/lib/gtl/inlined_vector.h
+include/tensorflow/tsl/lib/gtl/int_type.h
+include/tensorflow/tsl/lib/gtl/iterator_range.h
+include/tensorflow/tsl/lib/gtl/map_util.h
+include/tensorflow/tsl/lib/gtl/subtle/map_traits.h
+include/tensorflow/tsl/lib/hash/crc32c.h
+include/tensorflow/tsl/lib/histogram/histogram.h
+include/tensorflow/tsl/lib/io/block.h
+include/tensorflow/tsl/lib/io/block_builder.h
+include/tensorflow/tsl/lib/io/buffered_inputstream.h
+include/tensorflow/tsl/lib/io/cache.h
+include/tensorflow/tsl/lib/io/compression.h
+include/tensorflow/tsl/lib/io/format.h
+include/tensorflow/tsl/lib/io/inputbuffer.h
+include/tensorflow/tsl/lib/io/inputstream_interface.h
+include/tensorflow/tsl/lib/io/iterator.h
+include/tensorflow/tsl/lib/io/proto_encode_helper.h
+include/tensorflow/tsl/lib/io/random_inputstream.h
+include/tensorflow/tsl/lib/io/record_reader.h
+include/tensorflow/tsl/lib/io/record_writer.h
+include/tensorflow/tsl/lib/io/snappy/snappy_compression_options.h
+include/tensorflow/tsl/lib/io/snappy/snappy_inputbuffer.h
+include/tensorflow/tsl/lib/io/snappy/snappy_inputstream.h
+include/tensorflow/tsl/lib/io/snappy/snappy_outputbuffer.h
+include/tensorflow/tsl/lib/io/table.h
+include/tensorflow/tsl/lib/io/table_builder.h
+include/tensorflow/tsl/lib/io/table_options.h
+include/tensorflow/tsl/lib/io/two_level_iterator.h
+include/tensorflow/tsl/lib/io/zlib_compression_options.h
+include/tensorflow/tsl/lib/io/zlib_inputstream.h
+include/tensorflow/tsl/lib/io/zlib_outputbuffer.h
+include/tensorflow/tsl/lib/math/math_util.h
+include/tensorflow/tsl/lib/monitoring/cell_reader.h
+include/tensorflow/tsl/lib/monitoring/collected_metrics.h
+include/tensorflow/tsl/lib/monitoring/collection_registry.h
+include/tensorflow/tsl/lib/monitoring/counter.h
+include/tensorflow/tsl/lib/monitoring/gauge.h
+include/tensorflow/tsl/lib/monitoring/metric_def.h
+include/tensorflow/tsl/lib/monitoring/percentile_sampler.h
+include/tensorflow/tsl/lib/monitoring/sampler.h
+include/tensorflow/tsl/lib/monitoring/test_utils.h
+include/tensorflow/tsl/lib/monitoring/timed.h
+include/tensorflow/tsl/lib/monitoring/types.h
+include/tensorflow/tsl/lib/random/distribution_sampler.h
+include/tensorflow/tsl/lib/random/exact_uniform_int.h
+include/tensorflow/tsl/lib/random/philox_random.h
+include/tensorflow/tsl/lib/random/philox_random_test_utils.h
+include/tensorflow/tsl/lib/random/random_distributions.h
+include/tensorflow/tsl/lib/random/random_distributions_utils.h
+include/tensorflow/tsl/lib/random/simple_philox.h
+include/tensorflow/tsl/lib/random/weighted_picker.h
+include/tensorflow/tsl/lib/strings/proto_serialization.h
+include/tensorflow/tsl/platform/abi.h
+include/tensorflow/tsl/platform/base64.h
+include/tensorflow/tsl/platform/bfloat16.h
+include/tensorflow/tsl/platform/blocking_counter.h
+include/tensorflow/tsl/platform/byte_order.h
+include/tensorflow/tsl/platform/casts.h
+include/tensorflow/tsl/platform/cloud/auth_provider.h
+include/tensorflow/tsl/platform/cloud/compute_engine_metadata_client.h
+include/tensorflow/tsl/platform/cloud/compute_engine_zone_provider.h
+include/tensorflow/tsl/platform/cloud/curl_http_request.h
+include/tensorflow/tsl/platform/cloud/expiring_lru_cache.h
+include/tensorflow/tsl/platform/cloud/file_block_cache.h
+include/tensorflow/tsl/platform/cloud/gcs_dns_cache.h
+include/tensorflow/tsl/platform/cloud/gcs_file_system.h
+include/tensorflow/tsl/platform/cloud/gcs_throttle.h
+include/tensorflow/tsl/platform/cloud/google_auth_provider.h
+include/tensorflow/tsl/platform/cloud/http_request.h
+include/tensorflow/tsl/platform/cloud/oauth_client.h
+include/tensorflow/tsl/platform/cloud/ram_file_block_cache.h
+include/tensorflow/tsl/platform/cloud/time_util.h
+include/tensorflow/tsl/platform/cloud/zone_provider.h
+include/tensorflow/tsl/platform/coding.h
+include/tensorflow/tsl/platform/context.h
+include/tensorflow/tsl/platform/cord.h
+include/tensorflow/tsl/platform/cpu_info.h
+include/tensorflow/tsl/platform/crash_analysis.h
+include/tensorflow/tsl/platform/ctstring.h
+include/tensorflow/tsl/platform/ctstring_internal.h
+include/tensorflow/tsl/platform/cuda_libdevice_path.h
+include/tensorflow/tsl/platform/default/casts.h
+include/tensorflow/tsl/platform/default/context.h
+include/tensorflow/tsl/platform/default/cord.h
+include/tensorflow/tsl/platform/default/dso_loader.h
+include/tensorflow/tsl/platform/default/dynamic_annotations.h
+include/tensorflow/tsl/platform/default/integral_types.h
+include/tensorflow/tsl/platform/default/logging.h
+include/tensorflow/tsl/platform/default/mutex.h
+include/tensorflow/tsl/platform/default/mutex_data.h
+include/tensorflow/tsl/platform/default/notification.h
+include/tensorflow/tsl/platform/default/posix_file_system.h
+include/tensorflow/tsl/platform/default/stacktrace.h
+include/tensorflow/tsl/platform/default/status.h
+include/tensorflow/tsl/platform/default/subprocess.h
+include/tensorflow/tsl/platform/default/tracing_impl.h
+include/tensorflow/tsl/platform/default/unbounded_work_queue.h
+include/tensorflow/tsl/platform/demangle.h
+include/tensorflow/tsl/platform/denormal.h
+include/tensorflow/tsl/platform/dso_loader.h
+include/tensorflow/tsl/platform/dynamic_annotations.h
+include/tensorflow/tsl/platform/env.h
+include/tensorflow/tsl/platform/env_time.h
+include/tensorflow/tsl/platform/errors.h
+include/tensorflow/tsl/platform/file_statistics.h
+include/tensorflow/tsl/platform/file_system.h
+include/tensorflow/tsl/platform/file_system_helper.h
+include/tensorflow/tsl/platform/fingerprint.h
+include/tensorflow/tsl/platform/float8.h
+include/tensorflow/tsl/platform/hash.h
+include/tensorflow/tsl/platform/host_info.h
+include/tensorflow/tsl/platform/human_readable_json.h
+include/tensorflow/tsl/platform/init_main.h
+include/tensorflow/tsl/platform/intrusive_ptr.h
+include/tensorflow/tsl/platform/load_library.h
+include/tensorflow/tsl/platform/logger.h
+include/tensorflow/tsl/platform/logging.h
+include/tensorflow/tsl/platform/macros.h
+include/tensorflow/tsl/platform/mem.h
+include/tensorflow/tsl/platform/mutex.h
+include/tensorflow/tsl/platform/net.h
+include/tensorflow/tsl/platform/notification.h
+include/tensorflow/tsl/platform/null_file_system.h
+include/tensorflow/tsl/platform/numa.h
+include/tensorflow/tsl/platform/numbers.h
+include/tensorflow/tsl/platform/path.h
+include/tensorflow/tsl/platform/platform.h
+include/tensorflow/tsl/platform/platform_strings_computed.h
+include/tensorflow/tsl/platform/prefetch.h
+include/tensorflow/tsl/platform/profile_utils/android_armv7a_cpu_utils_helper.h
+include/tensorflow/tsl/platform/profile_utils/clock_cycle_profiler.h
+include/tensorflow/tsl/platform/profile_utils/cpu_utils.h
+include/tensorflow/tsl/platform/profile_utils/i_cpu_utils_helper.h
+include/tensorflow/tsl/platform/protobuf.h
+include/tensorflow/tsl/platform/protobuf_compiler.h
+include/tensorflow/tsl/platform/ram_file_system.h
+include/tensorflow/tsl/platform/random.h
+include/tensorflow/tsl/platform/raw_coding.h
+include/tensorflow/tsl/platform/refcount.h
+include/tensorflow/tsl/platform/regexp.h
+include/tensorflow/tsl/platform/resource.h
+include/tensorflow/tsl/platform/resource_loader.h
+include/tensorflow/tsl/platform/retrying_file_system.h
+include/tensorflow/tsl/platform/retrying_utils.h
+include/tensorflow/tsl/platform/rocm_rocdl_path.h
+include/tensorflow/tsl/platform/scanner.h
+include/tensorflow/tsl/platform/setround.h
+include/tensorflow/tsl/platform/snappy.h
+include/tensorflow/tsl/platform/stack_frame.h
+include/tensorflow/tsl/platform/stacktrace.h
+include/tensorflow/tsl/platform/stacktrace_handler.h
+include/tensorflow/tsl/platform/static_threadlocal.h
+include/tensorflow/tsl/platform/status.h
+include/tensorflow/tsl/platform/status_matchers.h
+include/tensorflow/tsl/platform/status_to_from_proto.h
+include/tensorflow/tsl/platform/statusor.h
+include/tensorflow/tsl/platform/statusor_internals.h
+include/tensorflow/tsl/platform/str_util.h
+include/tensorflow/tsl/platform/strcat.h
+include/tensorflow/tsl/platform/stringpiece.h
+include/tensorflow/tsl/platform/stringprintf.h
+include/tensorflow/tsl/platform/subprocess.h
+include/tensorflow/tsl/platform/tensor_float_32_utils.h
+include/tensorflow/tsl/platform/test.h
+include/tensorflow/tsl/platform/test_benchmark.h
+include/tensorflow/tsl/platform/thread_annotations.h
+include/tensorflow/tsl/platform/threadpool.h
+include/tensorflow/tsl/platform/threadpool_interface.h
+include/tensorflow/tsl/platform/threadpool_options.h
+include/tensorflow/tsl/platform/tracing.h
+include/tensorflow/tsl/platform/tstring.h
+include/tensorflow/tsl/platform/types.h
+include/tensorflow/tsl/platform/unbounded_work_queue.h
+include/tensorflow/tsl/profiler/backends/cpu/traceme_recorder.h
+include/tensorflow/tsl/profiler/lib/traceme.h
+include/tensorflow/tsl/profiler/lib/traceme_encode.h
+include/tensorflow/tsl/profiler/protobuf/profiler_options.pb.h
+include/tensorflow/tsl/profiler/protobuf/xplane.pb.h
+include/tensorflow/tsl/profiler/utils/math_utils.h
+include/tensorflow/tsl/profiler/utils/time_utils.h
+include/tensorflow/tsl/protobuf/autotuning.pb.h
+include/tensorflow/tsl/protobuf/bfc_memory_map.pb.h
+include/tensorflow/tsl/protobuf/coordination_config.pb.h
+include/tensorflow/tsl/protobuf/distributed_runtime_payloads.pb.h
+include/tensorflow/tsl/protobuf/dnn.pb.h
+include/tensorflow/tsl/protobuf/error_codes.pb.h
+include/tensorflow/tsl/protobuf/histogram.pb.h
+include/tensorflow/tsl/protobuf/rpc_options.pb.h
+include/tensorflow/tsl/protobuf/status.pb.h
+include/tensorflow/tsl/protobuf/test_log.pb.h
+include/tensorflow/tsl/util/byte_swap_array.h
+include/tensorflow/tsl/util/command_line_flags.h
+include/tensorflow/tsl/util/determinism.h
+include/tensorflow/tsl/util/device_name_utils.h
+include/tensorflow/tsl/util/env_var.h
+include/tensorflow/tsl/util/stat_summarizer_options.h
+include/tensorflow/tsl/util/stats_calculator.h
+include/tensorflow/tsl/util/use_cudnn.h
lib/libtensorflow.so
lib/libtensorflow.so.2
lib/libtensorflow.so.%%TF_PORT_VERSION%%
diff --git a/security/2fa/Makefile b/security/2fa/Makefile
index 9225b181d92d..7d3c32d7cb6d 100644
--- a/security/2fa/Makefile
+++ b/security/2fa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 2fa
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index 77f3408b22bf..5651bbf0f77d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1331,6 +1331,7 @@
SUBDIR += sshguard
SUBDIR += sshpass
SUBDIR += ssl-admin
+ SUBDIR += ssl-checker
SUBDIR += ssllabs-scan
SUBDIR += sslproxy
SUBDIR += sslscan
diff --git a/security/acmetool/Makefile b/security/acmetool/Makefile
index d8ca5c536ee1..82e9d196d0f3 100644
--- a/security/acmetool/Makefile
+++ b/security/acmetool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmetool
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= security
MAINTAINER= samm@FreeBSD.org
diff --git a/security/age/Makefile b/security/age/Makefile
index 8de81c38f767..285845570ea1 100644
--- a/security/age/Makefile
+++ b/security/age/Makefile
@@ -1,7 +1,7 @@
PORTNAME= age
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/arti/Makefile b/security/arti/Makefile
index d12436f5eaec..e5493d1df1e2 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,6 +1,5 @@
PORTNAME= arti
-DISTVERSION= 1.4.4
-PORTREVISION= 1
+DISTVERSION= 1.4.5
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
@@ -24,7 +23,7 @@ PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}"
USE_GITLAB= yes
GL_SITE= https://gitlab.torproject.org
GL_ACCOUNT= tpo/core
-GL_TAGNAME= 1a9c0466a35d8b98929fbd2439f11ad3b3f0bb71
+GL_TAGNAME= aa7207f270f82b6d59cce26f4e49610b90447ebf
CARGO_INSTALL= no
default_DESCR= ${.CURDIR}/pkg-descr
full_DESCR= ${.CURDIR}/pkg-descr-full
diff --git a/security/arti/Makefile.crates b/security/arti/Makefile.crates
index e4bf90866826..d1686b2d036c 100644
--- a/security/arti/Makefile.crates
+++ b/security/arti/Makefile.crates
@@ -1,5 +1,5 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aes-0.8.4 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
@@ -28,8 +28,8 @@ CARGO_CRATES= addr2line-0.24.2 \
assert_matches-1.5.0 \
async-broadcast-0.7.2 \
async-channel-1.9.0 \
- async-channel-2.3.1 \
- async-compression-0.4.23 \
+ async-channel-2.5.0 \
+ async-compression-0.4.25 \
async-ctrlc-1.2.0 \
async-executor-1.13.2 \
async-global-executor-2.4.1 \
@@ -44,12 +44,10 @@ CARGO_CRATES= addr2line-0.24.2 \
async_executors-0.7.0 \
asynchronous-codec-0.7.0 \
atomic-0.5.3 \
- atomic-0.6.0 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
automod-1.0.15 \
- aws-lc-rs-1.13.1 \
- aws-lc-sys-0.29.0 \
axum-0.8.4 \
axum-core-0.5.2 \
backtrace-0.3.75 \
@@ -57,38 +55,35 @@ CARGO_CRATES= addr2line-0.24.2 \
base32-0.5.1 \
base64-0.22.1 \
base64ct-1.8.0 \
- bindgen-0.69.5 \
+ bincode-2.0.1 \
bitflags-1.3.2 \
bitflags-2.9.1 \
bitvec-1.0.1 \
blake2-0.10.6 \
blanket-0.3.0 \
block-buffer-0.10.4 \
- blocking-1.6.1 \
+ blocking-1.6.2 \
bounded-vec-deque-0.1.1 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
by_address-1.2.1 \
- bytemuck-1.23.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
cast-0.3.0 \
- cc-1.2.25 \
+ cc-1.2.29 \
cesu8-1.1.0 \
- cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
cipher-0.4.4 \
- clang-sys-1.8.1 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- cmake-0.1.54 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
coarsetime-0.1.36 \
colorchoice-1.0.4 \
combine-4.6.7 \
@@ -105,12 +100,13 @@ CARGO_CRATES= addr2line-0.24.2 \
criterion-0.5.1 \
criterion-cycles-per-byte-0.6.1 \
criterion-plot-0.5.0 \
+ critical-section-1.2.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ctr-0.9.2 \
@@ -128,9 +124,9 @@ CARGO_CRATES= addr2line-0.24.2 \
der-parser-10.0.0 \
deranged-0.4.0 \
derive-deftly-0.14.6 \
- derive-deftly-1.0.1 \
+ derive-deftly-1.1.0 \
derive-deftly-macros-0.14.6 \
- derive-deftly-macros-1.0.1 \
+ derive-deftly-macros-1.1.0 \
derive_arbitrary-1.4.1 \
derive_builder_core_fork_arti-0.11.2 \
derive_builder_fork_arti-0.11.2 \
@@ -148,8 +144,8 @@ CARGO_CRATES= addr2line-0.24.2 \
dsa-0.6.3 \
dunce-1.0.5 \
dyn-clone-1.0.19 \
- dynasm-3.2.0 \
- dynasmrt-3.2.0 \
+ dynasm-3.2.1 \
+ dynasmrt-3.2.1 \
ecdsa-0.16.9 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
@@ -160,7 +156,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-ordinalize-3.1.15 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
- errno-0.3.12 \
+ errno-0.3.13 \
event-listener-2.5.3 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
@@ -173,7 +169,7 @@ CARGO_CRATES= addr2line-0.24.2 \
figment-0.10.19 \
filetime-0.2.25 \
fixed-capacity-vec-1.0.1 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
float-cmp-0.10.0 \
float-ord-0.3.2 \
float_eq-1.0.1 \
@@ -183,7 +179,6 @@ CARGO_CRATES= addr2line-0.24.2 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fs_extra-1.3.0 \
fslock-0.2.1 \
fslock-arti-fork-0.2.0 \
funty-2.0.0 \
@@ -209,20 +204,18 @@ CARGO_CRATES= addr2line-0.24.2 \
gloo-timers-0.3.0 \
group-0.13.0 \
growable-bloom-filter-2.1.1 \
- h2-0.4.10 \
+ h2-0.4.11 \
half-2.6.0 \
hashbrown-0.12.3 \
- hashbrown-0.14.5 \
- hashbrown-0.15.3 \
- hashlink-0.9.1 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hex-literal-0.4.1 \
- hickory-proto-0.24.4 \
+ hickory-proto-0.25.2 \
hkdf-0.12.4 \
hmac-0.12.1 \
- home-0.5.11 \
hostname-validator-1.1.1 \
http-1.3.1 \
http-body-1.0.1 \
@@ -246,18 +239,18 @@ CARGO_CRATES= addr2line-0.24.2 \
idna-1.0.3 \
idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
inventory-0.3.20 \
io-extras-0.18.4 \
io-lifetimes-2.0.4 \
+ io-uring-0.7.8 \
ipnet-2.11.0 \
is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
- itertools-0.12.1 \
itertools-0.14.0 \
itoa-1.0.15 \
jni-0.21.1 \
@@ -270,15 +263,12 @@ CARGO_CRATES= addr2line-0.24.2 \
kqueue-sys-1.0.4 \
kv-log-macro-1.0.7 \
lazy_static-1.5.0 \
- lazycell-1.3.0 \
- libc-0.2.172 \
- libloading-0.8.8 \
- liblzma-0.4.1 \
- liblzma-sys-0.4.3 \
+ libc-0.2.174 \
+ liblzma-0.4.2 \
+ liblzma-sys-0.4.4 \
libm-0.2.15 \
- libredox-0.1.3 \
- libsqlite3-sys-0.30.1 \
- linux-raw-sys-0.4.15 \
+ libredox-0.1.4 \
+ libsqlite3-sys-0.34.0 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
lock_api-0.4.13 \
@@ -286,22 +276,22 @@ CARGO_CRATES= addr2line-0.24.2 \
matchers-0.1.0 \
matchit-0.8.4 \
matrixmultiply-0.3.10 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memmap2-0.9.5 \
merlin-3.0.0 \
metrics-0.24.2 \
- metrics-exporter-prometheus-0.17.0 \
- metrics-util-0.19.1 \
+ metrics-exporter-prometheus-0.17.2 \
+ metrics-util-0.20.0 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
nalgebra-0.33.2 \
native-tls-0.2.14 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- notify-8.0.0 \
+ notify-8.1.0 \
notify-types-2.0.0 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.6 \
@@ -312,8 +302,8 @@ CARGO_CRATES= addr2line-0.24.2 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
@@ -322,7 +312,7 @@ CARGO_CRATES= addr2line-0.24.2 \
openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
+ openssl-src-300.5.1+3.5.1 \
openssl-sys-0.9.109 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
@@ -339,10 +329,10 @@ CARGO_CRATES= addr2line-0.24.2 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
permutohedron-0.2.4 \
- phf-0.11.3 \
- phf_generator-0.11.3 \
- phf_macros-0.11.3 \
- phf_shared-0.11.3 \
+ phf-0.12.1 \
+ phf_generator-0.12.1 \
+ phf_macros-0.12.1 \
+ phf_shared-0.12.1 \
pico-args-0.5.0 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
@@ -357,7 +347,7 @@ CARGO_CRATES= addr2line-0.24.2 \
plotters-svg-0.3.7 \
polling-3.8.0 \
polyval-0.6.2 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
postage-0.5.0 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
@@ -365,7 +355,6 @@ CARGO_CRATES= addr2line-0.24.2 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- prettyplease-0.2.33 \
primeorder-0.13.6 \
priority-queue-2.5.0 \
proc-macro-crate-3.3.0 \
@@ -373,9 +362,9 @@ CARGO_CRATES= addr2line-0.24.2 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
pwd-grp-1.0.0 \
- quanta-0.12.5 \
+ quanta-0.12.6 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
rand-0.9.1 \
@@ -392,8 +381,10 @@ CARGO_CRATES= addr2line-0.24.2 \
rayon-1.10.0 \
rayon-core-1.12.1 \
rdrand-0.8.3 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.13 \
redox_users-0.5.0 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -405,15 +396,13 @@ CARGO_CRATES= addr2line-0.24.2 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
rsa-0.9.8 \
- rusqlite-0.32.1 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
+ rusqlite-0.36.0 \
+ rustc-demangle-0.1.25 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
- rustix-0.38.44 \
rustix-1.0.7 \
rustix-linux-procfs-0.1.1 \
- rustls-0.23.27 \
+ rustls-0.23.28 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
@@ -427,6 +416,8 @@ CARGO_CRATES= addr2line-0.24.2 \
sanitize-filename-0.6.0 \
scc-2.3.4 \
schannel-0.1.27 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scopeguard-1.2.0 \
sdd-3.0.8 \
sec1-0.7.3 \
@@ -442,11 +433,11 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_ignored-0.1.12 \
serde_json-1.0.140 \
serde_path_to_error-0.1.17 \
- serde_spanned-0.6.8 \
+ serde_spanned-0.6.9 \
serde_test-1.0.177 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
sha1-0.10.6 \
@@ -462,9 +453,9 @@ CARGO_CRATES= addr2line-0.24.2 \
similar-2.7.0 \
siphasher-1.0.1 \
sketches-ddsketch-0.3.0 \
- slab-0.4.9 \
+ slab-0.4.10 \
slotmap-1.0.7 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
snapbox-0.6.21 \
snapbox-macros-0.3.10 \
socket2-0.5.10 \
@@ -483,7 +474,7 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.27.1 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.101 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
tap-1.0.1 \
@@ -494,7 +485,7 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
@@ -503,23 +494,23 @@ CARGO_CRATES= addr2line-0.24.2 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-socks-0.5.2 \
tokio-stream-0.1.17 \
tokio-util-0.7.15 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-journald-0.3.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
@@ -527,7 +518,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-test-macro-0.2.5 \
try-lock-0.2.5 \
trycmd-0.15.9 \
- typed-index-collections-3.1.0 \
+ typed-index-collections-3.3.0 \
typeid-1.0.3 \
typenum-1.18.0 \
typetag-0.2.20 \
@@ -538,8 +529,9 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-xid-0.2.6 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- ureq-3.0.11 \
- ureq-proto-0.4.1 \
+ unty-0.0.4 \
+ ureq-3.0.12 \
+ ureq-proto-0.4.2 \
url-2.5.4 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
@@ -555,7 +547,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasix-0.12.21 \
wasm-bindgen-0.2.100 \
@@ -567,31 +559,31 @@ CARGO_CRATES= addr2line-0.24.2 \
weak-table-0.3.2 \
web-sys-0.3.77 \
webpki-root-certs-0.26.11 \
- webpki-root-certs-1.0.0 \
+ webpki-root-certs-1.0.1 \
webpki-roots-0.26.11 \
- webpki-roots-1.0.0 \
- which-4.4.2 \
- wide-0.7.32 \
+ webpki-roots-1.0.1 \
+ wide-0.7.33 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.61.1 \
+ windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
windows-numerics-0.2.0 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.42.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
+ windows-targets-0.53.2 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
@@ -616,7 +608,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.10 \
+ winnow-0.7.11 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
wyz-0.5.1 \
@@ -624,8 +616,8 @@ CARGO_CRATES= addr2line-0.24.2 \
xxhash-rust-0.8.15 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
diff --git a/security/arti/distinfo b/security/arti/distinfo
index ce150994654f..ff4ebf6d7359 100644
--- a/security/arti/distinfo
+++ b/security/arti/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1749304480
+TIMESTAMP = 1752009599
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -59,10 +59,10 @@ SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compression-0.4.23.crate) = b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07
-SIZE (rust/crates/async-compression-0.4.23.crate) = 116231
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compression-0.4.25.crate) = 40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4
+SIZE (rust/crates/async-compression-0.4.25.crate) = 116026
SHA256 (rust/crates/async-ctrlc-1.2.0.crate) = 907279f6e91a51c8ec7cac24711e8308f21da7c10c7700ca2f7e125694ed2df1
SIZE (rust/crates/async-ctrlc-1.2.0.crate) = 12413
SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
@@ -91,18 +91,14 @@ SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004
SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
SIZE (rust/crates/atomic-0.5.3.crate) = 12801
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670
SIZE (rust/crates/automod-1.0.15.crate) = 9129
-SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
-SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
-SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
-SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
SIZE (rust/crates/axum-0.8.4.crate) = 175159
SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
@@ -117,8 +113,8 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
-SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
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
@@ -131,32 +127,30 @@ SHA256 (rust/crates/blanket-0.3.0.crate) = e0b121a9fe0df916e362fb3271088d071159c
SIZE (rust/crates/blanket-0.3.0.crate) = 15928
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/bounded-vec-deque-0.1.1.crate) = 2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd
SIZE (rust/crates/bounded-vec-deque-0.1.1.crate) = 22869
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
-SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
-SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
-SIZE (rust/crates/cc-1.2.25.crate) = 106594
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
-SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
@@ -169,18 +163,14 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
-SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
-SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/coarsetime-0.1.36.crate) = 91849686042de1b41cd81490edc83afbcb0abe5a9b6f2c4114f23ce8cca1bcf4
SIZE (rust/crates/coarsetime-0.1.36.crate) = 11299
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -213,6 +203,8 @@ SHA256 (rust/crates/criterion-cycles-per-byte-0.6.1.crate) = 1029452fa751c93f883
SIZE (rust/crates/criterion-cycles-per-byte-0.6.1.crate) = 8932
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -223,8 +215,8 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -259,12 +251,12 @@ SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive-deftly-0.14.6.crate) = e8ea84d0109517cc2253d4a679bdda1e8989e9bd86987e9e4f75ffdda0095fd1
SIZE (rust/crates/derive-deftly-0.14.6.crate) = 96768
-SHA256 (rust/crates/derive-deftly-1.0.1.crate) = 0015cb20a284ec944852820598af3aef6309ea8dc317a0304441272ed620f196
-SIZE (rust/crates/derive-deftly-1.0.1.crate) = 97082
+SHA256 (rust/crates/derive-deftly-1.1.0.crate) = a55a256deae70e0772adfd583c57c1403c6ddbd1d1f1f84f64e94acaecc25eeb
+SIZE (rust/crates/derive-deftly-1.1.0.crate) = 97277
SHA256 (rust/crates/derive-deftly-macros-0.14.6.crate) = 357422a457ccb850dc8f1c1680e0670079560feaad6c2e247e3f345c4fab8a3f
SIZE (rust/crates/derive-deftly-macros-0.14.6.crate) = 99701
-SHA256 (rust/crates/derive-deftly-macros-1.0.1.crate) = b48e8e38a4aa565da767322b5ca55fb0f8347983c5bc7f7647db069405420479
-SIZE (rust/crates/derive-deftly-macros-1.0.1.crate) = 99763
+SHA256 (rust/crates/derive-deftly-macros-1.1.0.crate) = 47cf90c375e516cf601a57727744bdf7a547680a470a2e8a6580a12288cf0630
+SIZE (rust/crates/derive-deftly-macros-1.1.0.crate) = 99985
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
SHA256 (rust/crates/derive_builder_core_fork_arti-0.11.2.crate) = 24c1b715c79be6328caa9a5e1a387a196ea503740f0722ec3dd8f67a9e72314d
@@ -299,10 +291,10 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
-SHA256 (rust/crates/dynasm-3.2.0.crate) = f0cecff24995c8a5a3c3169cff4c733fe7d91aedf5d8cc96238738bfe53186b8
-SIZE (rust/crates/dynasm-3.2.0.crate) = 150841
-SHA256 (rust/crates/dynasmrt-3.2.0.crate) = 7f5eab96b8688bcbf1d2354bcfe0261005ac1dd0616747152ada34948d4e9582
-SIZE (rust/crates/dynasmrt-3.2.0.crate) = 28692
+SHA256 (rust/crates/dynasm-3.2.1.crate) = 7f7d4c414c94bc830797115b8e5f434d58e7e80cb42ba88508c14bc6ea270625
+SIZE (rust/crates/dynasm-3.2.1.crate) = 150841
+SHA256 (rust/crates/dynasmrt-3.2.1.crate) = 602f7458a3859195fb840e6e0cce5f4330dd9dfbfece0edaf31fe427af346f55
+SIZE (rust/crates/dynasmrt-3.2.1.crate) = 28769
SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca
SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
@@ -323,8 +315,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
@@ -349,8 +341,8 @@ SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b3
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixed-capacity-vec-1.0.1.crate) = 6b31a14f5ee08ed1a40e1252b35af18bed062e3f39b69aab34decde36bc43e40
SIZE (rust/crates/fixed-capacity-vec-1.0.1.crate) = 14879
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
@@ -369,8 +361,6 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
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/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
-SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
SIZE (rust/crates/fslock-0.2.1.crate) = 13463
SHA256 (rust/crates/fslock-arti-fork-0.2.0.crate) = 8b21bd626aaab7b904b20bef6d9e06298914a0c8d9fb8b010483766b2e532791
@@ -421,34 +411,30 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/growable-bloom-filter-2.1.1.crate) = d174ccb4ba660d431329e7f0797870d0a4281e36353ec4b4a3c5eab6c2cfb6f1
SIZE (rust/crates/growable-bloom-filter-2.1.1.crate) = 10305
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
-SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
-SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46
SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559
-SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248
-SIZE (rust/crates/hickory-proto-0.24.4.crate) = 383461
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2
SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -495,8 +481,8 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -509,6 +495,8 @@ 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.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983
SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
@@ -517,8 +505,6 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/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.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -543,24 +529,18 @@ SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7
SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/liblzma-0.4.1.crate) = 66352d7a8ac12d4877b6e6ea5a9b7650ee094257dc40889955bea5bc5b08c1d0
-SIZE (rust/crates/liblzma-0.4.1.crate) = 35287
-SHA256 (rust/crates/liblzma-sys-0.4.3.crate) = 5839bad90c3cc2e0b8c4ed8296b80e86040240f81d46b9c0e9bc8dd51ddd3af1
-SIZE (rust/crates/liblzma-sys-0.4.3.crate) = 1503685
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/liblzma-0.4.2.crate) = 0791ab7e08ccc8e0ce893f6906eb2703ed8739d8e89b57c0714e71bad09024c8
+SIZE (rust/crates/liblzma-0.4.2.crate) = 35677
+SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736
+SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
-SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
-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/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
@@ -575,24 +555,24 @@ SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23ff
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/merlin-3.0.0.crate) = 58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d
SIZE (rust/crates/merlin-3.0.0.crate) = 10964
SHA256 (rust/crates/metrics-0.24.2.crate) = 25dea7ac8057892855ec285c440160265225438c3c45072613c25a4b26e98ef5
SIZE (rust/crates/metrics-0.24.2.crate) = 49968
-SHA256 (rust/crates/metrics-exporter-prometheus-0.17.0.crate) = df88858cd28baaaf2cfc894e37789ed4184be0e1351157aec7bf3c2266c793fd
-SIZE (rust/crates/metrics-exporter-prometheus-0.17.0.crate) = 41573
-SHA256 (rust/crates/metrics-util-0.19.1.crate) = b8496cc523d1f94c1385dd8f0f0c2c480b2b8aeccb5b7e4485ad6365523ae376
-SIZE (rust/crates/metrics-util-0.19.1.crate) = 54517
+SHA256 (rust/crates/metrics-exporter-prometheus-0.17.2.crate) = 2b166dea96003ee2531cf14833efedced545751d800f03535801d833313f8c15
+SIZE (rust/crates/metrics-exporter-prometheus-0.17.2.crate) = 41822
+SHA256 (rust/crates/metrics-util-0.20.0.crate) = fe8db7a05415d0f919ffb905afa37784f71901c9a773188876984b4f769ab986
+SIZE (rust/crates/metrics-util-0.20.0.crate) = 55305
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/nalgebra-0.33.2.crate) = 26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b
@@ -605,8 +585,8 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
+SIZE (rust/crates/notify-8.1.0.crate) = 37843
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -627,10 +607,10 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -647,8 +627,8 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4
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-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -681,14 +661,14 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/permutohedron-0.2.4.crate) = b687ff7b5da449d39e418ad391e5e08da53ec334903ddbb921db208908fc372c
SIZE (rust/crates/permutohedron-0.2.4.crate) = 11090
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
-SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
-SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b
+SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743
+SHA256 (rust/crates/phf_macros-0.12.1.crate) = d713258393a82f091ead52047ca779d37e5766226d009de21696c4e667044368
+SIZE (rust/crates/phf_macros-0.12.1.crate) = 19133
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
@@ -717,8 +697,8 @@ SHA256 (rust/crates/polling-3.8.0.crate) = b53a684391ad002dd6a596ceb6c74fd004fdc
SIZE (rust/crates/polling-3.8.0.crate) = 59031
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/postage-0.5.0.crate) = af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1
SIZE (rust/crates/postage-0.5.0.crate) = 431521
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
@@ -733,8 +713,6 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/prettyplease-0.2.33.crate) = 9dee91521343f4c5c6a63edd65e54f31f5c92fe8978c40a4282f8372194c6a7d
-SIZE (rust/crates/prettyplease-0.2.33.crate) = 71805
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
@@ -749,12 +727,12 @@ SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007c
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pwd-grp-1.0.0.crate) = b94fdf3867b7f2889a736f0022ea9386766280d2cca4bdbe41629ada9e4f3b8f
SIZE (rust/crates/pwd-grp-1.0.0.crate) = 28723
-SHA256 (rust/crates/quanta-0.12.5.crate) = 3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e
-SIZE (rust/crates/quanta-0.12.5.crate) = 28962
+SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7
+SIZE (rust/crates/quanta-0.12.6.crate) = 35284
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -787,10 +765,14 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/rdrand-0.8.3.crate) = d92195228612ac8eed47adbc2ed0f04e513a4ccb98175b6f2bd04d963b533655
SIZE (rust/crates/rdrand-0.8.3.crate) = 8675
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -813,24 +795,20 @@ SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b4
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
-SHA256 (rust/crates/rusqlite-0.32.1.crate) = 7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e
-SIZE (rust/crates/rusqlite-0.32.1.crate) = 155563
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
SIZE (rust/crates/rustix-1.0.7.crate) = 414500
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/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
@@ -857,6 +835,10 @@ SHA256 (rust/crates/scc-2.3.4.crate) = 22b2d775fb28f245817589471dd49c5edf64237f4
SIZE (rust/crates/scc-2.3.4.crate) = 143387
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sdd-3.0.8.crate) = 584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21
@@ -887,16 +869,16 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
@@ -927,12 +909,12 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/sketches-ddsketch-0.3.0.crate) = c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a
SIZE (rust/crates/sketches-ddsketch-0.3.0.crate) = 13202
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
@@ -969,8 +951,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -991,8 +973,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
SIZE (rust/crates/time-0.3.41.crate) = 138369
SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
@@ -1009,8 +991,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -1021,14 +1003,14 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
@@ -1039,10 +1021,10 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657
SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -1057,8 +1039,8 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/trycmd-0.15.9.crate) = a8b5cf29388862aac065d6597ac9c8e842d1cc827cb50f7c32f11d29442eaae4
SIZE (rust/crates/trycmd-0.15.9.crate) = 33881
-SHA256 (rust/crates/typed-index-collections-3.1.0.crate) = 183496e014253d15abbe6235677b1392dba2d40524c88938991226baa38ac7c4
-SIZE (rust/crates/typed-index-collections-3.1.0.crate) = 31537
+SHA256 (rust/crates/typed-index-collections-3.3.0.crate) = 3fd393dbd1e7b23e0cab7396570309b4068aa504e9dac2cd41d827583b4e9ab7
+SIZE (rust/crates/typed-index-collections-3.3.0.crate) = 51513
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
@@ -1079,10 +1061,12 @@ SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c38540
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-3.0.11.crate) = b7a3e9af6113ecd57b8c63d3cd76a385b2e3881365f1f489e54f49801d0c83ea
-SIZE (rust/crates/ureq-3.0.11.crate) = 126498
-SHA256 (rust/crates/ureq-proto-0.4.1.crate) = fadf18427d33828c311234884b7ba2afb57143e6e7e69fda7ee883b624661e36
-SIZE (rust/crates/ureq-proto-0.4.1.crate) = 61641
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
+SHA256 (rust/crates/ureq-3.0.12.crate) = 9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39
+SIZE (rust/crates/ureq-3.0.12.crate) = 131026
+SHA256 (rust/crates/ureq-proto-0.4.2.crate) = 59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7
+SIZE (rust/crates/ureq-proto-0.4.2.crate) = 61832
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
@@ -1113,8 +1097,8 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasix-0.12.21.crate) = c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d
@@ -1137,16 +1121,14 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
-SHA256 (rust/crates/webpki-root-certs-1.0.0.crate) = 01a83f7e1a9f8712695c03eabe9ed3fbca0feff0152f33f12593e5a6303cb1a4
-SIZE (rust/crates/webpki-root-certs-1.0.0.crate) = 171103
+SHA256 (rust/crates/webpki-root-certs-1.0.1.crate) = 86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e
+SIZE (rust/crates/webpki-root-certs-1.0.1.crate) = 169350
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
-SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
-SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/wide-0.7.32.crate) = 41b5576b9a81633f3e8df296ce0063042a73507636cbe956c61133dd7034ab22
-SIZE (rust/crates/wide-0.7.32.crate) = 95848
+SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
+SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
+SHA256 (rust/crates/wide-0.7.33.crate) = 0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03
+SIZE (rust/crates/wide-0.7.33.crate) = 99792
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
@@ -1155,8 +1137,8 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
-SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
@@ -1167,8 +1149,8 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
@@ -1181,12 +1163,14 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
@@ -1235,8 +1219,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -1251,10 +1235,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1275,5 +1259,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (tpo/core-arti-1a9c0466a35d8b98929fbd2439f11ad3b3f0bb71_GL0.tar.gz) = 861d31ffd35e4944d2377de7d60c7de2956c18a9d3b01344cb64178e8ca4b496
-SIZE (tpo/core-arti-1a9c0466a35d8b98929fbd2439f11ad3b3f0bb71_GL0.tar.gz) = 5497294
+SHA256 (tpo/core-arti-aa7207f270f82b6d59cce26f4e49610b90447ebf_GL0.tar.gz) = f8033921ba0952bb975c1b6c5138c02b8fea7581649ab2538ed0d1ed23c255fb
+SIZE (tpo/core-arti-aa7207f270f82b6d59cce26f4e49610b90447ebf_GL0.tar.gz) = 5548986
diff --git a/security/arti/files/patch-powerpc64le b/security/arti/files/patch-powerpc64le
deleted file mode 100644
index c70aea7304f9..000000000000
--- a/security/arti/files/patch-powerpc64le
+++ /dev/null
@@ -1,20 +0,0 @@
-Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
-
---- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
-+++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
-@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
-
- void OPENSSL_cpuid_setup(void) {
- #if defined(AT_HWCAP2)
-+#if defined(__linux__)
- OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
-+#elif defined(__FreeBSD__)
-+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
-+#endif
- #else
- OPENSSL_ppc64le_hwcap2 = 0;
- #endif
-+
- OPENSSL_cpucap_initialized = 1;
-
- // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/security/assh/Makefile b/security/assh/Makefile
index 5a602acf4552..c13853a61edd 100644
--- a/security/assh/Makefile
+++ b/security/assh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= assh
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index 4ff1a2e1d9a7..bf91091174f6 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= aws-iam-authenticator
PORTVERSION= 0.7.3
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile
index 67c1020ba0f6..1e0c61f021c8 100644
--- a/security/aws-lc/Makefile
+++ b/security/aws-lc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-lc
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo
index 2a7e6ae009f0..0dbd7af0dc75 100644
--- a/security/aws-lc/distinfo
+++ b/security/aws-lc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208136
-SHA256 (aws-aws-lc-v1.54.0_GH0.tar.gz) = d491b6d6b233e88314a15170d435e28259f7cf4f950a427acc80a0e977aa683a
-SIZE (aws-aws-lc-v1.54.0_GH0.tar.gz) = 127011221
+TIMESTAMP = 1751622349
+SHA256 (aws-aws-lc-v1.55.0_GH0.tar.gz) = a216e5e572ad9f68e6b93666f0bbca4d7792f400ca525731583196c139c12ce9
+SIZE (aws-aws-lc-v1.55.0_GH0.tar.gz) = 127105253
diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile
index 794f65b0aa74..fadd02c5fae6 100644
--- a/security/aws-vault/Makefile
+++ b/security/aws-vault/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aws-vault
DISTVERSIONPREFIX= v
DISTVERSION= 6.6.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index ca47e59e4c7d..a549b2085a9f 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= boringssl
PORTVERSION= 0.0.0.0.2025.07.01.01
+PORTREVISION= 1
CATEGORIES= security
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}-${GH_TAGNAME}_GH0.tar.gz
diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile
index 6b39ac124f08..942c2806e8d1 100644
--- a/security/caldera-ot/Makefile
+++ b/security/caldera-ot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera-ot
DISTVERSION= 5.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
index 6d2f9d8a7e03..ac4548a93b75 100644
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 5.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile
index 1d03ed9a4985..1dbafe7b9adc 100644
--- a/security/certificate_maker/Makefile
+++ b/security/certificate_maker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= certificate_maker
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile
index f2c06d051a25..bc1f25819771 100644
--- a/security/certmgr/Makefile
+++ b/security/certmgr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= certmgr
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.3
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security net
MAINTAINER= fuz@FreeBSD.org
diff --git a/security/cfssl/Makefile b/security/cfssl/Makefile
index 9ee6167ebe3d..b6e9c53c036a 100644
--- a/security/cfssl/Makefile
+++ b/security/cfssl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cfssl
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.5
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile
index 4c5fada1da92..4543bd7cfe81 100644
--- a/security/clamav-lts/Makefile
+++ b/security/clamav-lts/Makefile
@@ -1,6 +1,5 @@
PORTNAME= clamav
-DISTVERSION= 1.0.8
-PORTREVISION= 5
+DISTVERSION= 1.0.9
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav-lts/distinfo b/security/clamav-lts/distinfo
index 39bdc64cde25..419e91d444af 100644
--- a/security/clamav-lts/distinfo
+++ b/security/clamav-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737602720
-SHA256 (clamav-1.0.8.tar.gz) = 4783f2ab3fc323a887c117c672dc0b4e7ace72d76f8c06e990bd49c3ef58f10a
-SIZE (clamav-1.0.8.tar.gz) = 51356242
+TIMESTAMP = 1751913572
+SHA256 (clamav-1.0.9.tar.gz) = 5d3a20633bd589f612a71905a4fb50c1ee857cfbe6c72644368cac0030a1eeb4
+SIZE (clamav-1.0.9.tar.gz) = 50881023
diff --git a/security/clamav-lts/pkg-plist b/security/clamav-lts/pkg-plist
index 7b827d1f5ac2..c80a4f378e0c 100644
--- a/security/clamav-lts/pkg-plist
+++ b/security/clamav-lts/pkg-plist
@@ -160,7 +160,6 @@ share/man/man8/clamd.8.gz
%%PORTDOCS%%%%DOCSDIR%%/html/print.html
%%PORTDOCS%%%%DOCSDIR%%/html/searcher.js
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
-%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.json
%%PORTDOCS%%%%DOCSDIR%%/html/sitemap.xml
%%PORTDOCS%%%%DOCSDIR%%/html/theme-dawn.js
%%PORTDOCS%%%%DOCSDIR%%/html/theme-tomorrow_night.js
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index 7c24c7c797b7..cd3a95b8f21b 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,6 +1,5 @@
PORTNAME= clamav
-DISTVERSION= 1.4.2
-PORTREVISION= 5
+DISTVERSION= 1.4.3
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav/distinfo b/security/clamav/distinfo
index 831807ba47df..f24c562cfc4b 100644
--- a/security/clamav/distinfo
+++ b/security/clamav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737598821
-SHA256 (clamav-1.4.2.tar.gz) = 8c92f8ade2a8f2c9d6688d1d63ee57f6caf965d74dce06d0971c6709c8e6c04c
-SIZE (clamav-1.4.2.tar.gz) = 50096874
+TIMESTAMP = 1751908814
+SHA256 (clamav-1.4.3.tar.gz) = d874cabf3d4765b35b518ef535658a1e6ec74802006a1d613f9f124aa1343210
+SIZE (clamav-1.4.3.tar.gz) = 49606835
diff --git a/security/clamav/pkg-plist b/security/clamav/pkg-plist
index 3edbf003e80e..5781f49bea8a 100644
--- a/security/clamav/pkg-plist
+++ b/security/clamav/pkg-plist
@@ -161,7 +161,6 @@ share/man/man8/clamd.8.gz
%%PORTDOCS%%%%DOCSDIR%%/html/print.html
%%PORTDOCS%%%%DOCSDIR%%/html/searcher.js
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
-%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.json
%%PORTDOCS%%%%DOCSDIR%%/html/sitemap.xml
%%PORTDOCS%%%%DOCSDIR%%/html/theme-dawn.js
%%PORTDOCS%%%%DOCSDIR%%/html/theme-tomorrow_night.js
diff --git a/security/clamtk/Makefile b/security/clamtk/Makefile
index 0432154c9768..ea5560df0408 100644
--- a/security/clamtk/Makefile
+++ b/security/clamtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clamtk
PORTVERSION= 6.18
DISTVERSIONPREFIX=v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= nc@FreeBSD.org
diff --git a/security/cosign/Makefile b/security/cosign/Makefile
index 25aa6f4e1082..6ea8e79ac6f6 100644
--- a/security/cosign/Makefile
+++ b/security/cosign/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cosign
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.2
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/crlfuzz/Makefile b/security/crlfuzz/Makefile
index 4531606a149c..3766c8b52cae 100644
--- a/security/crlfuzz/Makefile
+++ b/security/crlfuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crlfuzz
PORTVERSION= 1.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/crowdsec-blocklist-mirror/Makefile b/security/crowdsec-blocklist-mirror/Makefile
index 4703e306705b..5c98cc2737ca 100644
--- a/security/crowdsec-blocklist-mirror/Makefile
+++ b/security/crowdsec-blocklist-mirror/Makefile
@@ -2,7 +2,7 @@ PORTNAME= crowdsec-blocklist-mirror
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.2
DISTVERSIONSUFFIX= -freebsd
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec-firewall-bouncer/Makefile b/security/crowdsec-firewall-bouncer/Makefile
index fbb84b4cb233..c2d21b8ace2f 100644
--- a/security/crowdsec-firewall-bouncer/Makefile
+++ b/security/crowdsec-firewall-bouncer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crowdsec-firewall-bouncer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.32
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile
index 2d6c7fe45915..e2ad67f55638 100644
--- a/security/crowdsec/Makefile
+++ b/security/crowdsec/Makefile
@@ -1,6 +1,7 @@
PORTNAME= crowdsec
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.9
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/ct-submit/Makefile b/security/ct-submit/Makefile
index 4990e2818588..466d884687ec 100644
--- a/security/ct-submit/Makefile
+++ b/security/ct-submit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ct-submit
PORTVERSION= 1.1.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security www
MAINTAINER= jim@ohlste.in
diff --git a/security/duo/Makefile b/security/duo/Makefile
index 1040da493124..8f420a3d7f7e 100644
--- a/security/duo/Makefile
+++ b/security/duo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duo
-PORTVERSION= 2.0.4
+PORTVERSION= 2.1.0
CATEGORIES= security
MASTER_SITES= https://dl.duosecurity.com/ \
ZI
@@ -26,6 +26,8 @@ OPTIONS_DEFINE= DOCS SUID
OPTIONS_SUB= yes
post-patch:
+ ${REINPLACE_CMD} -e 's|ASN1_STRING_data|ASN1_STRING_get0_data|g' \
+ ${WRKSRC}/lib/https.c
${REINPLACE_CMD} -e 's| /etc| ${PREFIX}/etc|g' \
${WRKSRC}/pam_duo/pam_duo.8 \
${WRKSRC}/login_duo/login_duo.8
diff --git a/security/duo/distinfo b/security/duo/distinfo
index 0e7582eb76da..bdac431a2dd6 100644
--- a/security/duo/distinfo
+++ b/security/duo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745419537
-SHA256 (duo_unix-2.0.4.tar.gz) = 3fb2155f8472304476057f7d149520bf6259c7b29d764b62275d35ad3249c264
-SIZE (duo_unix-2.0.4.tar.gz) = 582678
+TIMESTAMP = 1752002178
+SHA256 (duo_unix-2.1.0.tar.gz) = 42917ea997827789fb03e765eded0a7f0a50f8220922835931a7c43f3d83b629
+SIZE (duo_unix-2.1.0.tar.gz) = 608257
diff --git a/security/duo/files/patch-lib_https.c b/security/duo/files/patch-lib_https.c
new file mode 100644
index 000000000000..38ced783a096
--- /dev/null
+++ b/security/duo/files/patch-lib_https.c
@@ -0,0 +1,13 @@
+--- lib/https.c.orig 2025-07-08 19:38:07 UTC
++++ lib/https.c
+@@ -9,6 +9,10 @@
+
+ #include "config.h"
+
++#if defined(__FreeBSD__)
++#include <netinet/in.h>
++#endif
++
+ #include <arpa/inet.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
diff --git a/security/enc/Makefile b/security/enc/Makefile
index 86766ecf88c0..2db815c42cba 100644
--- a/security/enc/Makefile
+++ b/security/enc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= enc
DISTVERSION= 1.1.4
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile
index 17690ce6a87e..eac4e6f806ed 100644
--- a/security/ffuf/Makefile
+++ b/security/ffuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ffuf
DISTVERSIONPREFIX=v
DISTVERSION= 2.1.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= security www
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index bc813ef120d8..34ec1011e8f7 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index cbbf87dcf8d9..3adc96cbaa66 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695884
-SHA256 (facebookincubator-fizz-v2025.06.23.00_GH0.tar.gz) = 35d3ff2dd4ec1132bb738c84db4e2a539083de13f049fa79467063c9c71c63e2
-SIZE (facebookincubator-fizz-v2025.06.23.00_GH0.tar.gz) = 758581
+TIMESTAMP = 1752053888
+SHA256 (facebookincubator-fizz-v2025.07.07.00_GH0.tar.gz) = 86635b14d000c6e8e61a3edfbd9ad51764c9bf84b3702d73ac6dadff97786c99
+SIZE (facebookincubator-fizz-v2025.07.07.00_GH0.tar.gz) = 759365
diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile
index d412c875258a..9d0f02558423 100644
--- a/security/git-credential-azure/Makefile
+++ b/security/git-credential-azure/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-credential-azure
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile
index 5cb00764fd3f..9cb221bafc04 100644
--- a/security/git-credential-oauth/Makefile
+++ b/security/git-credential-oauth/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-credential-oauth
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/gitjacker/Makefile b/security/gitjacker/Makefile
index 62b476cfa96e..3b52051ff076 100644
--- a/security/gitjacker/Makefile
+++ b/security/gitjacker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitjacker
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile
index 102aaaa98c22..481da8a07bca 100644
--- a/security/go-cve-dictionary/Makefile
+++ b/security/go-cve-dictionary/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cve-dictionary
DISTVERSIONPREFIX=v
DISTVERSION= 0.11.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/go-tuf/Makefile b/security/go-tuf/Makefile
index 439858ea0273..e5eb3c337a36 100644
--- a/security/go-tuf/Makefile
+++ b/security/go-tuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-tuf
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/gokart/Makefile b/security/gokart/Makefile
index 1f82bfb498eb..13ba1f53c23e 100644
--- a/security/gokart/Makefile
+++ b/security/gokart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gokart
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/gokey/Makefile b/security/gokey/Makefile
index dc44fe80a0c6..ac6bc4f3cfb2 100644
--- a/security/gokey/Makefile
+++ b/security/gokey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gokey
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index 36e2a6baa94f..8313fd85ee63 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopass
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.16
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/gosec/Makefile b/security/gosec/Makefile
index 68d6893ad7eb..f5a5dc8e0b06 100644
--- a/security/gosec/Makefile
+++ b/security/gosec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gosec
DISTVERSIONPREFIX= v
DISTVERSION= 2.22.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/govulncheck/Makefile b/security/govulncheck/Makefile
index 8847efc940a0..c291063f10fa 100644
--- a/security/govulncheck/Makefile
+++ b/security/govulncheck/Makefile
@@ -1,7 +1,7 @@
PORTNAME= govulncheck
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= einar@isnic.is
diff --git a/security/headscale/Makefile b/security/headscale/Makefile
index f02eb5650fa8..1dad58ebce0f 100644
--- a/security/headscale/Makefile
+++ b/security/headscale/Makefile
@@ -1,6 +1,7 @@
PORTNAME= headscale
PORTVERSION= 0.26.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= m.muenz@gmail.com
diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile
index 3cad1d273e5b..f5b91bfa7b22 100644
--- a/security/hidden-lake/Makefile
+++ b/security/hidden-lake/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hidden-lake
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.6
+PORTREVISION= 1
CATEGORIES= security net-p2p
MAINTAINER= alster@vinterdalen.se
diff --git a/security/hockeypuck/Makefile b/security/hockeypuck/Makefile
index f0a79a090608..3e037306cbeb 100644
--- a/security/hockeypuck/Makefile
+++ b/security/hockeypuck/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hockeypuck
-DISTVERSION= 2.2.3
-PORTREVISION= 2
+DISTVERSION= 2.2.4
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= me@svmhdvn.name
diff --git a/security/hockeypuck/distinfo b/security/hockeypuck/distinfo
index 39d93daf79b5..2ef5aab98c04 100644
--- a/security/hockeypuck/distinfo
+++ b/security/hockeypuck/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746622379
-SHA256 (hockeypuck-hockeypuck-2.2.3_GH0.tar.gz) = c5d549f75aba0ed60b032a7db4a7b2308777a4675f6d2731d138d93e81386813
-SIZE (hockeypuck-hockeypuck-2.2.3_GH0.tar.gz) = 4052848
+TIMESTAMP = 1751903928
+SHA256 (hockeypuck-hockeypuck-2.2.4_GH0.tar.gz) = 6020f39f65c56ebb97f08bb77d57c0216954996da2992172bdfac265a3149ebd
+SIZE (hockeypuck-hockeypuck-2.2.4_GH0.tar.gz) = 4116844
SHA256 (BurntSushi-toml-v1.3.2_GH0.tar.gz) = 96d67cc99c66d019fd3481abc16286ba2f35f8af52d70e1b0e242d1a3d1db130
SIZE (BurntSushi-toml-v1.3.2_GH0.tar.gz) = 119382
SHA256 (Masterminds-goutils-v1.1.1_GH0.tar.gz) = 6eed023c54f386a71f360e19d34f7a43e640ac44dfc39c22ad4afd7ae04aaa3d
diff --git a/security/honeytrap/Makefile b/security/honeytrap/Makefile
index b496be71d2c4..d51da1cb138b 100644
--- a/security/honeytrap/Makefile
+++ b/security/honeytrap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= honeytrap
DISTVERSION= g20210510
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security
MAINTAINER= ezri.mudde@dutchsec.com
diff --git a/security/horcrux/Makefile b/security/horcrux/Makefile
index 8f9e20390e0d..631b70652fb6 100644
--- a/security/horcrux/Makefile
+++ b/security/horcrux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= horcrux
DISTVERSIONPREFIX= v
DISTVERSION= 0.3
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= security
MAINTAINER= lcook@FreeBSD.org
diff --git a/security/keybase/Makefile b/security/keybase/Makefile
index f4bd3266a625..ca0accae2610 100644
--- a/security/keybase/Makefile
+++ b/security/keybase/Makefile
@@ -1,7 +1,7 @@
PORTNAME= keybase
PORTVERSION= 6.5.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/kpmenu/Makefile b/security/kpmenu/Makefile
index 2d7f67a152ad..7f6c8b6f003a 100644
--- a/security/kpmenu/Makefile
+++ b/security/kpmenu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kpmenu
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security
MAINTAINER= bapt@FreeBSD.org
diff --git a/security/libomemo-c/Makefile b/security/libomemo-c/Makefile
index 4166fd7decdc..ddfbb9b27c31 100644
--- a/security/libomemo-c/Makefile
+++ b/security/libomemo-c/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libomemo-c
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +15,7 @@ LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c
USES= meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= dino
-MESON_ARGS= -Dtests=false
+MESON_ARGS= -Dtests=false
PLIST_SUB= SHLIB_VER=${DISTVERSION}
diff --git a/security/libp11/Makefile b/security/libp11/Makefile
index 2521f1fa7db8..4f0d14343a4b 100644
--- a/security/libp11/Makefile
+++ b/security/libp11/Makefile
@@ -1,8 +1,7 @@
PORTNAME= libp11
-PORTVERSION= 0.4.14
-PORTREVIION= 1
-DISTVERSIONPREFIX= ${PORTNAME}-
+DISTVERSION= 0.4.16
CATEGORIES= security devel
+MASTER_SITES= https://github.com/OpenSC/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
MAINTAINER= ale@FreeBSD.org
COMMENT= Small layer on top of PKCS\#11 API
@@ -12,7 +11,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= autoreconf cpe libtool pkgconfig ssl
+USES= cpe libtool pathfix pkgconfig ssl
CPE_VENDOR= opensc_project
CPE_PRODUCT= opensc
@@ -23,9 +22,6 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_USES= gmake
DOXYGEN_IMPLIES= DOCS
-USE_GITHUB= yes
-GH_ACCOUNT= OpenSC
-
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/security/libp11/distinfo b/security/libp11/distinfo
index 15ac552b5724..cf2a0f849536 100644
--- a/security/libp11/distinfo
+++ b/security/libp11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747212917
-SHA256 (OpenSC-libp11-libp11-0.4.14_GH0.tar.gz) = 99405d1b46bf48a990892676b7bc5597692adc53fc50f7bb19e83d03bd394b94
-SIZE (OpenSC-libp11-libp11-0.4.14_GH0.tar.gz) = 172631
+TIMESTAMP = 1752077420
+SHA256 (libp11-0.4.16.tar.gz) = 97777640492fa9e5831497e5892e291dfbf39a7b119d9cb6abb3ec8c56d17553
+SIZE (libp11-0.4.16.tar.gz) = 561088
diff --git a/security/libp11/files/patch-configure.ac b/security/libp11/files/patch-configure.ac
deleted file mode 100644
index d427d911cbc4..000000000000
--- a/security/libp11/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2025-05-13 21:17:57 UTC
-+++ configure.ac
-@@ -246,7 +246,7 @@ fi
- [Default PKCS#11 module.])
- fi
-
--pkgconfigdir="\$(libdir)/pkgconfig"
-+pkgconfigdir="\$(prefix)/libdata/pkgconfig"
-
- AC_SUBST([pkgconfigdir])
- AC_SUBST([apidocdir])
diff --git a/security/libp11/files/patch-src_Makefile.am b/security/libp11/files/patch-src_Makefile.am
deleted file mode 100644
index f8e9be42f65a..000000000000
--- a/security/libp11/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/Makefile.am.orig 2025-05-14 13:58:16 UTC
-+++ src/Makefile.am
-@@ -4,8 +4,8 @@ EXTRA_DIST = Makefile.mak libp11.rc.in pkcs11.rc.in
- CLEANFILES = libp11.pc
- EXTRA_DIST = Makefile.mak libp11.rc.in pkcs11.rc.in
-
--noinst_HEADERS= libp11-int.h pkcs11.h p11_pthread.h
--include_HEADERS= libp11.h p11_err.h util.h
-+noinst_HEADERS= libp11-int.h pkcs11.h p11_pthread.h util.h
-+include_HEADERS= libp11.h p11_err.h
- if ENABLE_STATIC_ENGINE
- lib_LTLIBRARIES = libp11.la libpkcs11.la
- else
diff --git a/security/libp11/pkg-plist b/security/libp11/pkg-plist
index b0d6012014a0..cd60891bab2a 100644
--- a/security/libp11/pkg-plist
+++ b/security/libp11/pkg-plist
@@ -7,7 +7,7 @@ lib/engines/pkcs11.so
lib/libp11.a
lib/libp11.so
lib/libp11.so.3
-lib/libp11.so.3.7.0
+lib/libp11.so.3.7.2
lib/libpkcs11.a
lib/libpkcs11.so
lib/libpkcs11.so.0
diff --git a/security/meek/Makefile b/security/meek/Makefile
index bf2d306e4f51..c4edfec68821 100644
--- a/security/meek/Makefile
+++ b/security/meek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meek
DISTVERSIONPREFIX=v
DISTVERSION= 0.37.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile
index eb3b285df4dc..75d093ed5a28 100644
--- a/security/metasploit/Makefile
+++ b/security/metasploit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metasploit
DISTVERSION= 6.4.58
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= tanawts@gmail.com
diff --git a/security/nebula/Makefile b/security/nebula/Makefile
index fabe452e29f0..dd212d51edca 100644
--- a/security/nebula/Makefile
+++ b/security/nebula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nebula
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/netbird/Makefile b/security/netbird/Makefile
index 4c189fbd0f94..b25cd3cac8e7 100644
--- a/security/netbird/Makefile
+++ b/security/netbird/Makefile
@@ -1,6 +1,7 @@
PORTNAME= netbird
DISTVERSIONPREFIX= v
DISTVERSION= 0.49.0
+PORTREVISION= 1
CATEGORIES= security net net-vpn
MAINTAINER= hakan.external@netbird.io
diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile
index 31426fef21d8..2893d750be46 100644
--- a/security/obfs4proxy-tor/Makefile
+++ b/security/obfs4proxy-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obfs4proxy
DISTVERSION= 0.0.14
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security net
PKGNAMESUFFIX= -tor
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/security/onionscan/Makefile b/security/onionscan/Makefile
index 19cac00cb740..01966525819e 100644
--- a/security/onionscan/Makefile
+++ b/security/onionscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= onionscan
DISTVERSIONPREFIX= OnionScan-
DISTVERSION= 0.2
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile
index 86911fad6d08..7856f7faa59a 100644
--- a/security/openvpn-auth-oauth2/Makefile
+++ b/security/openvpn-auth-oauth2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openvpn-auth-oauth2
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.0
+PORTREVISION= 1
CATEGORIES= security net net-vpn
MAINTAINER= otis@FreeBSD.org
diff --git a/security/pcsc-tools/Makefile b/security/pcsc-tools/Makefile
index a34bb8d64cd0..2f8ef59d2e8e 100644
--- a/security/pcsc-tools/Makefile
+++ b/security/pcsc-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pcsc-tools
PORTVERSION= 1.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://pcsc-tools.apdu.fr/
diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile
index 5fed4d6b279f..9a0f26d80104 100644
--- a/security/picocrypt/Makefile
+++ b/security/picocrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picocrypt
DISTVERSION= 1.48 # Missing modules.txt, generate one with `go mod vendor` and place it in ${FILESDIR}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile
index b657e758b557..8218f7db77bd 100644
--- a/security/py-xmlsec/Makefile
+++ b/security/py-xmlsec/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xmlsec
-DISTVERSION= 1.3.15
-PORTREVISION= 1
+DISTVERSION= 1.3.16
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,7 @@ WWW= https://github.com/mehcode/python-xmlsec/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=5.4.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pkgconfig>=1.5.1:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PY_SETUPTOOLS} \
diff --git a/security/py-xmlsec/distinfo b/security/py-xmlsec/distinfo
index b4fd4a98cbac..fc767f7b3bca 100644
--- a/security/py-xmlsec/distinfo
+++ b/security/py-xmlsec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741766224
-SHA256 (xmlsec-1.3.15.tar.gz) = baa856b83d0012e278e6f6cbec96ac8128de667ca9fa9a2eeb02c752e816f6d8
-SIZE (xmlsec-1.3.15.tar.gz) = 114117
+TIMESTAMP = 1752211418
+SHA256 (xmlsec-1.3.16.tar.gz) = 2b6c70544c6d1d4ca006aaa314958e0ef3514dc81fffde1b23f2ec41a5791f9d
+SIZE (xmlsec-1.3.16.tar.gz) = 114202
diff --git a/security/rekor/Makefile b/security/rekor/Makefile
index 0c4b7352cd44..5ba957aacb55 100644
--- a/security/rekor/Makefile
+++ b/security/rekor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rekor
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/rubygem-acme-client/Makefile b/security/rubygem-acme-client/Makefile
index 5050db108bcf..1e962af25ae9 100644
--- a/security/rubygem-acme-client/Makefile
+++ b/security/rubygem-acme-client/Makefile
@@ -1,6 +1,5 @@
PORTNAME= acme-client
-PORTVERSION= 2.0.21
-PORTREVISION= 1
+PORTVERSION= 2.0.22
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +10,7 @@ WWW= https://github.com/unixcharles/acme-client
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-base64>=0.2.0<1:converters/rubygem-base64 \
+RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-faraday>=1.0<3.0.0:www/rubygem-faraday \
rubygem-faraday-retry>=1.0<3.0.0:www/rubygem-faraday-retry
diff --git a/security/rubygem-acme-client/distinfo b/security/rubygem-acme-client/distinfo
index 9541e0d1158e..f1249e2a15c4 100644
--- a/security/rubygem-acme-client/distinfo
+++ b/security/rubygem-acme-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405570
-SHA256 (rubygem/acme-client-2.0.21.gem) = e0a044f993cd26f0ba7f8b13a3b2b007ef864cfaa333075a2d8865b087297641
-SIZE (rubygem/acme-client-2.0.21.gem) = 21504
+TIMESTAMP = 1751622403
+SHA256 (rubygem/acme-client-2.0.22.gem) = 817534b743e2c93b3e498dad6b0f1a96a8e6df273bb04e37525d586a519176f7
+SIZE (rubygem/acme-client-2.0.22.gem) = 21504
diff --git a/security/rubygem-acme-client/files/patch-gemspec b/security/rubygem-acme-client/files/patch-gemspec
deleted file mode 100644
index 9dbce91a35a7..000000000000
--- a/security/rubygem-acme-client/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- acme-client.gemspec.orig 2025-06-02 06:56:50 UTC
-+++ acme-client.gemspec
-@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
- s.add_development_dependency(%q<vcr>.freeze, ["~> 2.9".freeze])
- s.add_development_dependency(%q<webmock>.freeze, ["~> 3.8".freeze])
- s.add_development_dependency(%q<webrick>.freeze, ["~> 1.7".freeze])
-- s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2.0".freeze])
-+ s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2".freeze])
- s.add_runtime_dependency(%q<faraday>.freeze, [">= 1.0".freeze, "< 3.0.0".freeze])
- s.add_runtime_dependency(%q<faraday-retry>.freeze, [">= 1.0".freeze, "< 3.0.0".freeze])
- end
diff --git a/security/rubygem-gitlab-secret_detection/Makefile b/security/rubygem-gitlab-secret_detection/Makefile
index 74fed2b4ae8e..6296865d0945 100644
--- a/security/rubygem-gitlab-secret_detection/Makefile
+++ b/security/rubygem-gitlab-secret_detection/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gitlab-secret_detection
-PORTVERSION= 0.31.0
-PORTREVISION= 1
+PORTVERSION= 0.33.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-gitlab-secret_detection/distinfo b/security/rubygem-gitlab-secret_detection/distinfo
index d6389e98547e..b445544e4da4 100644
--- a/security/rubygem-gitlab-secret_detection/distinfo
+++ b/security/rubygem-gitlab-secret_detection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750222593
-SHA256 (rubygem/gitlab-secret_detection-0.31.0.gem) = ee809e0cbcc474e5f4b032a4428572457126384184d19f333fd97fe7059515ec
-SIZE (rubygem/gitlab-secret_detection-0.31.0.gem) = 37376
+TIMESTAMP = 1752208844
+SHA256 (rubygem/gitlab-secret_detection-0.33.0.gem) = ceb6ea9e1633796f52754d21f6538e652e6a21eda7c56b4aefd70b800e25ba91
+SIZE (rubygem/gitlab-secret_detection-0.33.0.gem) = 40960
diff --git a/security/rubygem-tpm-key_attestation/Makefile b/security/rubygem-tpm-key_attestation/Makefile
index ff5c0de99f5d..f29f1b9c7941 100644
--- a/security/rubygem-tpm-key_attestation/Makefile
+++ b/security/rubygem-tpm-key_attestation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tpm-key_attestation
-PORTVERSION= 0.14.0
+PORTVERSION= 0.14.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-tpm-key_attestation/distinfo b/security/rubygem-tpm-key_attestation/distinfo
index 4a910ce36b6e..451d67f5852c 100644
--- a/security/rubygem-tpm-key_attestation/distinfo
+++ b/security/rubygem-tpm-key_attestation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738903521
-SHA256 (rubygem/tpm-key_attestation-0.14.0.gem) = d05cc52b397f89c36a7307407e0e84d3ea1c7afce50e0a70b146f8ab17d2bf4b
-SIZE (rubygem/tpm-key_attestation-0.14.0.gem) = 34304
+TIMESTAMP = 1752212297
+SHA256 (rubygem/tpm-key_attestation-0.14.1.gem) = 7fd4e4653a7afd0a386632ddfb05d10ecfdd47678299c5e69165bc9ae111193f
+SIZE (rubygem/tpm-key_attestation-0.14.1.gem) = 35840
diff --git a/security/rubygem-webauthn/Makefile b/security/rubygem-webauthn/Makefile
index bb9b1b19b6c1..b7801ff527e6 100644
--- a/security/rubygem-webauthn/Makefile
+++ b/security/rubygem-webauthn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webauthn
-PORTVERSION= 3.4.0
+PORTVERSION= 3.4.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-webauthn/distinfo b/security/rubygem-webauthn/distinfo
index 0491ed7f5b8d..418a36abaebf 100644
--- a/security/rubygem-webauthn/distinfo
+++ b/security/rubygem-webauthn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744084171
-SHA256 (rubygem/webauthn-3.4.0.gem) = a10665f5e05eb156ba0219fd17480c57e0af4daaf83e3e33439bf958350af4c5
-SIZE (rubygem/webauthn-3.4.0.gem) = 42496
+TIMESTAMP = 1752212088
+SHA256 (rubygem/webauthn-3.4.1.gem) = f7c6f69178dd35dcc90313bc0d9b6558002336451d0c19d641ef1280624ac3ea
+SIZE (rubygem/webauthn-3.4.1.gem) = 42496
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index 363dd72b3425..aba39a226e3d 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.21
+DISTVERSION= 1.5.22
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index 5e27232e9d01..8427718277c4 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749211535
-SHA256 (aws-s2n-tls-v1.5.21_GH0.tar.gz) = 203d69d6f557f6ab303438ad186fca13fd2c60581b2cca6348a9fbee10d79995
-SIZE (aws-s2n-tls-v1.5.21_GH0.tar.gz) = 5043323
+TIMESTAMP = 1751971730
+SHA256 (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 6903a819d43c1e5457e04ae34f895db97ff3d7bbb7d278fef16bd642178a941e
+SIZE (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 5044900
diff --git a/security/snort/Makefile b/security/snort/Makefile
index faf03f706b9b..87d65b106b18 100644
--- a/security/snort/Makefile
+++ b/security/snort/Makefile
@@ -1,6 +1,6 @@
PORTNAME= snort
PORTVERSION= 2.9.20
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= https://snort.org/downloads/snort/ \
https://snort.org/downloads/archive/snort/
diff --git a/security/snort3/Makefile b/security/snort3/Makefile
index 59912933c61c..6c19698e3065 100644
--- a/security/snort3/Makefile
+++ b/security/snort3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= snort
DISTVERSION= 3.9.1.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
PKGNAMESUFFIX= 3
diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile
index 877b467f17c2..e1fb9935bc29 100644
--- a/security/snowflake-tor/Makefile
+++ b/security/snowflake-tor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snowflake
DISTVERSIONPREFIX= v
PORTVERSION= 2.5.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/ssb/Makefile b/security/ssb/Makefile
index ff92f43dce27..f68176260321 100644
--- a/security/ssb/Makefile
+++ b/security/ssb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssb
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/ssl-checker/Makefile b/security/ssl-checker/Makefile
new file mode 100644
index 000000000000..0feafab4289b
--- /dev/null
+++ b/security/ssl-checker/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= ssl-checker
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.7
+CATEGORIES= security
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Fast and beautiful program to check all your https endpoints
+WWW= https://github.com/fabio42/ssl-checker
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= fabio42
+
+GO_MODULE= github.com/fabio42/ssl-checker
+
+PLIST_FILES= bin/ssl-checker
+
+.include <bsd.port.mk>
diff --git a/security/ssl-checker/distinfo b/security/ssl-checker/distinfo
new file mode 100644
index 000000000000..8b1cb25dfb5f
--- /dev/null
+++ b/security/ssl-checker/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1752139521
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.mod) = ae6b2bbc492daae18415ac0eaf5dff6f76a93b98737fa8766fec80d5b07158f1
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.mod) = 2405
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.zip) = d9679cd48a41262de3b14db56281d3dbb2d9561f6afd7d73976d811528eb5ea1
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.zip) = 824813
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/fabio42-ssl-checker-v0.1.7_GH0.tar.gz) = a29d9ff77be95acbc4e1100b6e0dce867f5554d9bd3f0ae7bbc4a8c825f07ec8
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/fabio42-ssl-checker-v0.1.7_GH0.tar.gz) = 820937
diff --git a/security/ssl-checker/pkg-descr b/security/ssl-checker/pkg-descr
new file mode 100644
index 000000000000..82c7998c64ac
--- /dev/null
+++ b/security/ssl-checker/pkg-descr
@@ -0,0 +1,8 @@
+ssl-checker is a fast and beautiful command-line tool designed to check SSL
+certificates for HTTPS endpoints. It allows users to quickly verify the SSL
+status of multiple domains, providing an efficient way to monitor certificate
+validity and security.
+
+The tool supports checking domains directly from the command line or from
+configuration files, making it suitable for both ad-hoc checks and automated
+monitoring workflows.
diff --git a/security/ssllabs-scan/Makefile b/security/ssllabs-scan/Makefile
index 1fd208163b2b..fc5376db300f 100644
--- a/security/ssllabs-scan/Makefile
+++ b/security/ssllabs-scan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssllabs-scan
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/stegify/Makefile b/security/stegify/Makefile
index af74b384a8c3..7d19a45fa51a 100644
--- a/security/stegify/Makefile
+++ b/security/stegify/Makefile
@@ -2,7 +2,7 @@ PORTNAME= stegify
DISTVERSIONPREFIX= v
DISTVERSION= 1.2-2
DISTVERSIONSUFFIX= -g62518ca
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= security graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/stunnel/Makefile b/security/stunnel/Makefile
index 3156b91f2fdc..d7821765d699 100644
--- a/security/stunnel/Makefile
+++ b/security/stunnel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stunnel
-DISTVERSION= 5.74
+DISTVERSION= 5.75
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.stunnel.org/downloads/archive/5.x/ \
diff --git a/security/stunnel/distinfo b/security/stunnel/distinfo
index b3b227cf8039..476e706b3102 100644
--- a/security/stunnel/distinfo
+++ b/security/stunnel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735086762
-SHA256 (stunnel-5.74.tar.gz) = 9bef235ab5d24a2a8dff6485dfd782ed235f4407e9bc8716deb383fc80cd6230
-SIZE (stunnel-5.74.tar.gz) = 904360
+TIMESTAMP = 1752001963
+SHA256 (stunnel-5.75.tar.gz) = 0c1ef0ed85240974dccb94fe74fb92d6383474c7c0d10e8796d1f781a3ba5683
+SIZE (stunnel-5.75.tar.gz) = 921591
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 67bc1d7768e7..4e675be507fa 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= suricata
DISTVERSION= 7.0.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index b7971d65e102..b649492e445e 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tailscale
PORTVERSION= 1.84.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/teleport/Makefile b/security/teleport/Makefile
index a3c9683666f2..22c9a71b97c3 100644
--- a/security/teleport/Makefile
+++ b/security/teleport/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleport
DISTVERSIONPREFIX= v
DISTVERSION= 5.2.5
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= security
MAINTAINER= kraileth@elderlinux.org
diff --git a/security/timestamp-authority/Makefile b/security/timestamp-authority/Makefile
index dbb50a36ed62..5fabcd02eb43 100644
--- a/security/timestamp-authority/Makefile
+++ b/security/timestamp-authority/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timestamp-authority
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/tinyca/Makefile b/security/tinyca/Makefile
index d75ab79c8ccc..368e1508611c 100644
--- a/security/tinyca/Makefile
+++ b/security/tinyca/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tinyca
PORTVERSION= 0.7.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security net
MASTER_SITES= http://opsec.eu/src/${PORTNAME}/
diff --git a/security/totp-cli/Makefile b/security/totp-cli/Makefile
index 16cb5821256d..a62d5cd44c37 100644
--- a/security/totp-cli/Makefile
+++ b/security/totp-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= totp-cli
PORTVERSION= 1.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/trillian/Makefile b/security/trillian/Makefile
index db85afcad058..7d44a26b8543 100644
--- a/security/trillian/Makefile
+++ b/security/trillian/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trillian
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 9d051d89eb0c..76e71d32485c 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
DISTVERSION= 0.64.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/tscli/Makefile b/security/tscli/Makefile
index dc2147eb3484..ee95dd798f73 100644
--- a/security/tscli/Makefile
+++ b/security/tscli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tscli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.8
+DISTVERSION= 0.0.12
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/tscli/distinfo b/security/tscli/distinfo
index efb08192281b..c862bdf3bdab 100644
--- a/security/tscli/distinfo
+++ b/security/tscli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750799402
-SHA256 (go/security_tscli/tscli-v0.0.8/v0.0.8.mod) = af60e402176095e07127536838df7fdce64b4a840bbb23869ac208c04d476f5f
-SIZE (go/security_tscli/tscli-v0.0.8/v0.0.8.mod) = 2796
-SHA256 (go/security_tscli/tscli-v0.0.8/v0.0.8.zip) = 885f4c2b781c29c4b4d53ead18a07b7efcfd68c504996346553b91255a234e50
-SIZE (go/security_tscli/tscli-v0.0.8/v0.0.8.zip) = 92477
+TIMESTAMP = 1751921200
+SHA256 (go/security_tscli/tscli-v0.0.12/v0.0.12.mod) = 4a82a5521c3fa8eb69ab3e22c18b32be4850ade70791cb0a74fd480c44752d68
+SIZE (go/security_tscli/tscli-v0.0.12/v0.0.12.mod) = 3162
+SHA256 (go/security_tscli/tscli-v0.0.12/v0.0.12.zip) = dc19e7ffdc880bce5b0d527acdaebf8070a01a8af0830a52e4764712407479a4
+SIZE (go/security_tscli/tscli-v0.0.12/v0.0.12.zip) = 112412
diff --git a/security/vault/Makefile b/security/vault/Makefile
index 95b5e0e4fea8..283d5526162a 100644
--- a/security/vault/Makefile
+++ b/security/vault/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vault
DISTVERSIONPREFIX= v
DISTVERSION= 1.20.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \
LOCAL/bofh/security/${PORTNAME}/:web_ui
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 2dc6d13b4b89..19a0bb623f91 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
DISTVERSION= 0.33.2
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/vulsrepo/Makefile b/security/vulsrepo/Makefile
index d1d71b6c5b62..bd3752e1e8d3 100644
--- a/security/vulsrepo/Makefile
+++ b/security/vulsrepo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vulsrepo
PORTVERSION= 0.7.1
DISTVERSIONPREFIX=v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security www
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/v${PORTVERSION}/server/:gomod
DISTFILES= go.mod:gomod
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index df02c508bef1..cbc427ef34b8 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,680 @@
+ <vuln vid="b0a3466f-5efc-11f0-ae84-99047d0a6bcc">
+ <topic>libxslt -- unmaintained, with multiple unfixed vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>libxslt</name>
+ <range><lt>2</lt></range> <!-- adjust should libxslt ever be fixed -->
+ </package>
+ <package>
+ <name>linux-c7-libxslt</name>
+ <range><lt>2</lt></range> <!-- adjust should libxslt ever be fixed -->
+ </package>
+ <package>
+ <name>linux-rl9-libxslt</name>
+ <range><lt>2</lt></range> <!-- adjust should libxslt ever be fixed -->
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Alan Coopersmith reports:</p>
+ <blockquote cite="https://www.openwall.com/lists/oss-security/2025/07/11/2">
+ <p>On 6/16/25 15:12, Alan Coopersmith wrote:</p>
+ <p><em>
+ BTW, users of libxml2 may also be using its sibling project, libxslt,
+ which currently has no active maintainer, but has three unfixed security issues
+ reported against it according to
+ <a href="https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt">
+ https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</a>
+ </em></p>
+ <p>2 of the 3 have now been disclosed:</p>
+ <p>(CVE-2025-7424) libxslt: Type confusion in xmlNode.psvi between stylesheet and source nodes<br />
+ <a href="https://gitlab.gnome.org/GNOME/libxslt/-/issues/139">https://gitlab.gnome.org/GNOME/libxslt/-/issues/139</a>
+ <a href="https://project-zero.issues.chromium.org/issues/409761909">https://project-zero.issues.chromium.org/issues/409761909</a></p>
+ <p>(CVE-2025-7425) libxslt: heap-use-after-free in xmlFreeID caused by `atype` corruption<br />
+ <a href="https://gitlab.gnome.org/GNOME/libxslt/-/issues/140">https://gitlab.gnome.org/GNOME/libxslt/-/issues/140</a><br /><a href="https://project-zero.issues.chromium.org/issues/410569369">https://project-zero.issues.chromium.org/issues/410569369</a></p>
+ <p>Engineers from Apple &amp; Google have proposed patches in the GNOME gitlab issues,
+ but neither has had a fix applied to the git repo since there is currently no
+ maintainer for libxslt.</p>
+ </blockquote>
+ <p>Note that a fourth vulnerability was reported on June 18, 2025, which remains undisclosed to date (GNOME libxslt issue 148, link below), see
+ <a href="https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt">
+ https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</a>
+ </p>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7424</cvename>
+ <cvename>CVE-2025-7425</cvename>
+ <url>https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</url>
+ <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/139</url>
+ <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/140</url>
+ <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/144</url>
+ <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/148</url>
+ <url>https://gitlab.gnome.org/GNOME/libxslt/-/commit/923903c59d668af42e3144bc623c9190a0f65988</url>
+ </references>
+ <dates>
+ <discovery>2025-04-10</discovery>
+ <entry>2025-07-12</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="abbc8912-5efa-11f0-ae84-99047d0a6bcc">
+ <topic>libxml2 -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>libxml2</name>
+ <range><lt>3.0</lt></range> <!-- needs update once fixed version appears -->
+ </package>
+ <package>
+ <name>linux-c7-libxml2</name>
+ <range><lt>3.0</lt></range> <!-- needs update once fixed version appears -->
+ </package>
+ <package>
+ <name>linux-rl9-libxml2</name>
+ <range><lt>3.0</lt></range> <!-- needs update once fixed version appears -->
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Alan Coopersmith reports:</p>
+ <blockquote cite="https://www.openwall.com/lists/oss-security/2025/06/16/6">
+ <p>As discussed in
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/913">https://gitlab.gnome.org/GNOME/libxml2/-/issues/913</a> the
+ security policy of libxml2 has been changed to disclose vulnerabilities
+ before fixes are available so that people other than the maintainer can
+ contribute to fixing security issues in this library.</p>
+ <p>As part of this, the following 5 CVE's have been disclosed recently:</p>
+ <p>(CVE-2025-49794) Heap use after free (UAF) leads to Denial of service (DoS)
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/931">https://gitlab.gnome.org/GNOME/libxml2/-/issues/931</a> [...]</p>
+ <p>(CVE-2025-49795) Null pointer dereference leads to Denial of service (DoS)
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/932">https://gitlab.gnome.org/GNOME/libxml2/-/issues/932</a> [...]</p>
+ <p>(CVE-2025-49796) Type confusion leads to Denial of service (DoS)
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/933">https://gitlab.gnome.org/GNOME/libxml2/-/issues/933</a> [...]</p>
+ <p>For all three of the above, note that upstream is considering removing Schematron support completely, as discussed in
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/935">https://gitlab.gnome.org/GNOME/libxml2/-/issues/935</a>.</p>
+ <p>(CVE-2025-6021) Integer Overflow Leading to Buffer Overflow in xmlBuildQName()
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/926">https://gitlab.gnome.org/GNOME/libxml2/-/issues/926</a> [...]</p>
+ <p>(CVE-2025-6170) Stack-based Buffer Overflow in xmllint Shell
+ <a href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/941">https://gitlab.gnome.org/GNOME/libxml2/-/issues/941</a> [...]</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6021</cvename>
+ <cvename>CVE-2025-6170</cvename>
+ <cvename>CVE-2025-49794</cvename>
+ <cvename>CVE-2025-49795</cvename>
+ <cvename>CVE-2025-49795</cvename>
+ <url>https://www.openwall.com/lists/oss-security/2025/06/16/6</url>
+ <url>https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/913</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/931</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/932</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/933</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/935</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/926</url>
+ <url>https://gitlab.gnome.org/GNOME/libxml2/-/issues/941</url>
+ </references>
+ <dates>
+ <discovery>2025-05-27</discovery>
+ <entry>2025-07-12</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="61d74f80-5e9e-11f0-8baa-8447094a420f">
+ <topic>mod_http2 -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>mod_http2</name>
+ <range><lt>2.0.33</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The mod_http2 project reports:</p>
+ <blockquote cite="https://github.com/icing/mod_h2/releases/tag/v2.0.33">
+ <p>a client can increase memory consumption for a HTTP/2 connection
+ via repeated request header names,leading to denial of service</p>
+ <p>certain proxy configurations whith mod_proxy_http2 as the
+ backend, an assertion can be triggered by certain requests, leading
+ to denial of service</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-53020</cvename>
+ <cvename>CVE-2025-49630</cvename>
+ <url>https://github.com/icing/mod_h2/releases/tag/v2.0.33</url>
+ </references>
+ <dates>
+ <discovery>2025-07-10</discovery>
+ <entry>2025-07-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="342f2a0a-5e9b-11f0-8baa-8447094a420f">
+ <topic>Apache httpd -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>apache24</name>
+ <range><lt>2.4.64</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The Apache httpd project reports:</p>
+ <blockquote cite="https://httpd.apache.org/security/vulnerabilities_24.html">
+ <p>moderate: Apache HTTP Server: HTTP response splitting (CVE-2024-42516)</p>
+ <p>low: Apache HTTP Server: SSRF with mod_headers setting Content-Type header (CVE-2024-43204)</p>
+ <p>moderate: Apache HTTP Server: SSRF on Windows due to UNC paths (CVE-2024-43394)</p>
+ <p>low: Apache HTTP Server: mod_ssl error log variable escaping (CVE-2024-47252)</p>
+ <p>moderate: Apache HTTP Server: mod_ssl access control bypass with session resumption (CVE-2025-23048)</p>
+ <p>low: Apache HTTP Server: mod_proxy_http2 denial of service (CVE-2025-49630)</p>
+ <p>moderate: Apache HTTP Server: mod_ssl TLS upgrade attack (CVE-2025-49812)</p>
+ <p>moderate: Apache HTTP Server: HTTP/2 DoS by Memory Increase (CVE-2025-53020)</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-42516</cvename>
+ <cvename>CVE-2024-43204</cvename>
+ <cvename>CVE-2024-43394</cvename>
+ <cvename>CVE-2024-47252</cvename>
+ <cvename>CVE-2025-23048</cvename>
+ <cvename>CVE-2025-49630</cvename>
+ <cvename>CVE-2025-49812</cvename>
+ <cvename>CVE-2025-53020</cvename>
+ <url>https://httpd.apache.org/security/vulnerabilities_24.html</url>
+ </references>
+ <dates>
+ <discovery>2025-07-10</discovery>
+ <entry>2025-07-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="ef87346f-5dd0-11f0-beb2-ac5afc632ba3">
+ <topic>Apache Tomcat -- Multiple Vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>tomcat110</name>
+ <range><gt>11.0.0</gt></range>
+ <range><lt>11.0.9</lt></range>
+ </package>
+ <package>
+ <name>tomcat101</name>
+ <range><gt>10.1.0</gt></range>
+ <range><lt>10.1.43</lt></range>
+ </package>
+ <package>
+ <name>tomcat9</name>
+ <range><gt>9.0.0</gt></range>
+ <range><lt>9.0.107</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@apache.org reports:</p>
+ <blockquote cite="https://www.mail-archive.com/announce@tomcat.apache.org/msg00710.html">
+ <p>A race condition on connection close could trigger a JVM crash when using the
+ APR/Native connector leading to a DoS. This was particularly noticeable with client
+ initiated closes of HTTP/2 connections.</p>
+ </blockquote>
+ <blockquote cite="https://www.mail-archive.com/announce@tomcat.apache.org/msg00713.html">
+ <p>An uncontrolled resource consumption vulnerability if an HTTP/2 client did not
+ acknowledge the initial settings frame that reduces the maximum permitted
+ concurrent streams could result in a DoS.</p>
+ </blockquote>
+ <blockquote cite="https://www.mail-archive.com/announce@tomcat.apache.org/msg00714.html">
+ <p>For some unlikely configurations of multipart upload, an Integer Overflow
+ vulnerability could lead to a DoS via bypassing of size limits.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-52434</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-52434</url>
+ <cvename>CVE-2025-52520</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-52520</url>
+ <cvename>CVE-2025-53506</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-53506</url>
+ </references>
+ <dates>
+ <discovery>2025-07-10</discovery>
+ <entry>2025-07-10</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="20823cc0-5d45-11f0-966e-2cf05da270f3">
+ <topic>Gitlab -- vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>18.1.0</ge><lt>18.1.2</lt></range>
+ <range><ge>18.0.0</ge><lt>18.0.4</lt></range>
+ <range><ge>13.3.0</ge><lt>17.11.6</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/07/09/patch-release-gitlab-18-1-2-released/">
+ <p>Cross-site scripting issue impacts GitLab CE/EE</p>
+ <p>Improper authorization issue impacts GitLab CE/EE</p>
+ <p>Improper authorization issue impacts GitLab EE</p>
+ <p>Improper authorization issue impacts GitLab EE</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6948</cvename>
+ <cvename>CVE-2025-3396</cvename>
+ <cvename>CVE-2025-4972</cvename>
+ <cvename>CVE-2025-6168</cvename>
+ <url>https://about.gitlab.com/releases/2025/07/09/patch-release-gitlab-18-1-2-released/</url>
+ </references>
+ <dates>
+ <discovery>2025-07-09</discovery>
+ <entry>2025-07-10</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="2a4472ed-5c0d-11f0-b991-291fce777db8">
+ <topic>git -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>git</name>
+ <name>git-cvs</name>
+ <name>git-gui</name>
+ <name>git-p4</name>
+ <name>git-svn</name>
+ <range><lt>2.50.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Git development team reports:</p>
+ <blockquote cite="https://lore.kernel.org/git/xmqq5xg2wrd1.fsf@gitster.g">
+ <p>CVE-2025-27613: Gitk:
+ When a user clones an untrusted repository and runs Gitk without
+ additional command arguments, any writable file can be created and
+ truncated. The option "Support per-file encoding" must have been
+ enabled. The operation "Show origin of this line" is affected as
+ well, regardless of the option being enabled or not.
+ </p>
+ <p>CVE-2025-27614: Gitk:
+ A Git repository can be crafted in such a way that a user who has
+ cloned the repository can be tricked into running any script
+ supplied by the attacker by invoking `gitk filename`, where
+ `filename` has a particular structure.
+ </p>
+ <p>CVE-2025-46835: Git GUI:
+ When a user clones an untrusted repository and is tricked into
+ editing a file located in a maliciously named directory in the
+ repository, then Git GUI can create and overwrite any writable
+ file.
+ </p>
+ <p>CVE-2025-48384: Git:
+ When reading a config value, Git strips any trailing carriage
+ return and line feed (CRLF). When writing a config entry, values
+ with a trailing CR are not quoted, causing the CR to be lost when
+ the config is later read. When initializing a submodule, if the
+ submodule path contains a trailing CR, the altered path is read
+ resulting in the submodule being checked out to an incorrect
+ location. If a symlink exists that points the altered path to the
+ submodule hooks directory, and the submodule contains an executable
+ post-checkout hook, the script may be unintentionally executed
+ after checkout.
+ </p>
+ <p>CVE-2025-48385: Git:
+ When cloning a repository Git knows to optionally fetch a bundle
+ advertised by the remote server, which allows the server-side to
+ offload parts of the clone to a CDN. The Git client does not
+ perform sufficient validation of the advertised bundles, which
+ allows the remote side to perform protocol injection.
+ This protocol injection can cause the client to write the fetched
+ bundle to a location controlled by the adversary. The fetched
+ content is fully controlled by the server, which can in the worst
+ case lead to arbitrary code execution.
+ </p>
+ <p>CVE-2025-48386: Git:
+ The wincred credential helper uses a static buffer (`target`) as a
+ unique key for storing and comparing against internal storage. This
+ credential helper does not properly bounds check the available
+ space remaining in the buffer before appending to it with
+ `wcsncat()`, leading to potential buffer overflows.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-27613</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27613</url>
+ <cvename>CVE-2025-27614</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27614</url>
+ <cvename>CVE-2025-46835</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-46835</url>
+ <cvename>CVE-2025-48384</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48384</url>
+ <cvename>CVE-2025-48385</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48385</url>
+ <cvename>CVE-2025-48386</cvename>
+ <url>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-48386</url>
+ </references>
+ <dates>
+ <discovery>2025-04-11</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="79251dc8-5bc5-11f0-834f-b42e991fc52e">
+ <topic>MongoDB -- Incorrect Handling of incomplete data may prevent mongoS from Accepting New Connections</topic>
+ <affects>
+ <package>
+ <name>mongodb60</name>
+ <range><lt>6.0.23</lt></range>
+ </package>
+ <package>
+ <name>mongodb70</name>
+ <range><lt>7.0.20</lt></range>
+ </package>
+ <package>
+ <name>mongodb80</name>
+ <range><lt>8.0.9</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cna@mongodb.com reports:</p>
+ <blockquote cite="https://jira.mongodb.org/browse/SERVER-106753">
+ <p>MongoDB Server&apos;s mongos component can become
+ unresponsive to new connections due to incorrect handling of
+ incomplete data. This affects MongoDB when configured with
+ load balancer support.
+ Required Configuration:
+ This affects MongoDB sharded clusters when configured with load
+ balancer support for mongos using HAProxy on specified ports.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6714</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-6714</url>
+ </references>
+ <dates>
+ <discovery>2025-07-07</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="77dc1fc4-5bc5-11f0-834f-b42e991fc52e">
+ <topic>MongoDB -- may be susceptible to privilege escalation due to $mergeCursors stage</topic>
+ <affects>
+ <package>
+ <name>mongodb60</name>
+ <range><lt>6.0.22</lt></range>
+ </package>
+ <package>
+ <name>mongodb70</name>
+ <range><lt>7.0.20</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cna@mongodb.com reports:</p>
+ <blockquote cite="https://jira.mongodb.org/browse/SERVER-106752">
+ <p>An unauthorized user may leverage a specially crafted
+ aggregation pipeline to access data without proper
+ authorization due to improper handling of the $mergeCursors
+ stage in MongoDB Server. This may lead to access to data
+ without further authorisation.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6713</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-6713</url>
+ </references>
+ <dates>
+ <discovery>2025-07-07</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="764204eb-5bc5-11f0-834f-b42e991fc52e">
+ <topic>MongoDB -- may be susceptible to DoS due to Accumulated Memory Allocation</topic>
+ <affects>
+ <package>
+ <name>mongodb80</name>
+ <range><lt>8.0.10</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cna@mongodb.com reports:</p>
+ <blockquote cite="https://jira.mongodb.org/browse/SERVER-106751">
+ <p>MongoDB Server may be susceptible to disruption caused by
+ high memory usage, potentially leading to server crash. This
+ condition is linked to inefficiencies in memory management
+ related to internal operations. In scenarios where certain
+ internal processes persist longer than anticipated, memory
+ consumption can increase, potentially impacting server
+ stability and availability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6712</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-6712</url>
+ </references>
+ <dates>
+ <discovery>2025-07-07</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="72ddee1f-5bc5-11f0-834f-b42e991fc52e">
+ <topic>MongoDB -- Incomplete Redaction of Sensitive Information in MongoDB Server Logs</topic>
+ <affects>
+ <package>
+ <name>mongodb60</name>
+ <range><lt>6.0.21</lt></range>
+ </package>
+ <package>
+ <name>mongodb70</name>
+ <range><lt>7.0.18</lt></range>
+ </package>
+ <package>
+ <name>mongodb80</name>
+ <range><lt>8.0.5</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cna@mongodb.com reports:</p>
+ <blockquote cite="https://jira.mongodb.org/browse/SERVER-98720">
+ <p>An issue has been identified in MongoDB Server where
+ unredacted queries may inadvertently appear in server logs
+ when certain error conditions are encountered.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-6711</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-6711</url>
+ </references>
+ <dates>
+ <discovery>2025-07-07</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c0f3f54c-5bc4-11f0-834f-b42e991fc52e">
+ <topic>ModSecurity -- empty XML tag causes segmentation fault</topic>
+ <affects>
+ <package>
+ <name>ap24-mod_security</name>
+ <range><lt>2.9.11</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/owasp-modsecurity/ModSecurity/commit/ecd7b9736836eee391d25f35d5bd06a3ce35a45d">
+ <p>ModSecurity is an open source, cross platform web application
+ firewall (WAF) engine for Apache, IIS and Nginx. In versions 2.9.8
+ to before 2.9.11, an empty XML tag can cause a segmentation fault.
+ If SecParseXmlIntoArgs is set to On or OnlyArgs, and the request
+ type is application/xml, and at least one XML tag is empty (eg
+ &lt;foo&gt;&lt;/foo&gt;), then a segmentation fault occurs. This
+ issue has been patched in version 2.9.11. A workaround involves
+ setting SecParseXmlIntoArgs to Off.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-52891</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-52891</url>
+ </references>
+ <dates>
+ <discovery>2025-07-02</discovery>
+ <entry>2025-07-08</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="7b3e7f71-5b30-11f0-b507-000c295725e4">
+ <topic>redis,valkey -- DoS Vulnerability due to bad connection error handling</topic>
+ <affects>
+ <package>
+ <name>redis</name>
+ <range><ge>8.0.0</ge><lt>8.0.3</lt></range>
+ </package>
+ <package>
+ <name>redis74</name>
+ <range><ge>7.4.0</ge><lt>7.4.5</lt></range>
+ </package>
+ <package>
+ <name>redis72</name>
+ <range><ge>7.2.0</ge><lt>7.2.10</lt></range>
+ </package>
+ <package>
+ <name>redis62</name>
+ <range><ge>6.2.0</ge><lt>6.2.19</lt></range>
+ </package>
+ <package>
+ <name>valkey</name>
+ <range><lt>8.1.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>@julienperriercornet reports:</p>
+ <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-4q32-c38c-pwgq">
+ <p>
+ An unauthenticated connection can cause repeated IP
+ protocol errors, leading to client starvation and,
+ ultimately, a denial of service.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-48367</cvename>
+ <url>https://github.com/redis/redis/security/advisories/GHSA-4q32-c38c-pwgq</url>
+ </references>
+ <dates>
+ <discovery>2025-07-06</discovery>
+ <entry>2025-07-07</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f11d0a69-5b2d-11f0-b507-000c295725e4">
+ <topic>redis,valkey -- Out of bounds write in hyperloglog commands leads to RCE</topic>
+ <affects>
+ <package>
+ <name>redis</name>
+ <range><ge>8.0.0</ge><lt>8.0.3</lt></range>
+ </package>
+ <package>
+ <name>redis74</name>
+ <range><ge>7.4.0</ge><lt>7.4.5</lt></range>
+ </package>
+ <package>
+ <name>redis72</name>
+ <range><ge>7.2.0</ge><lt>7.2.10</lt></range>
+ </package>
+ <package>
+ <name>redis62</name>
+ <range><ge>6.2.0</ge><lt>6.2.19</lt></range>
+ </package>
+ <package>
+ <name>valkey</name>
+ <range><lt>8.1.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Seunghyun Lee reports:</p>
+ <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-rp2m-q4j6-gr43">
+ <p>
+ An authenticated user may use a specially crafted string
+ to trigger a stack/heap out of bounds write on hyperloglog
+ operations, potentially leading to remote code execution.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-32023</cvename>
+ <url>https://github.com/redis/redis/security/advisories/GHSA-rp2m-q4j6-gr43</url>
+ </references>
+ <dates>
+ <discovery>2025-07-06</discovery>
+ <entry>2025-07-07</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4ea9cbc3-5b28-11f0-b507-000c295725e4">
+ <topic>redis,valkey -- {redis,valkey}-check-aof may lead to stack overflow and potential RCE</topic>
+ <affects>
+ <package>
+ <name>redis</name>
+ <range><ge>8.0.0</ge><lt>8.0.2</lt></range>
+ </package>
+ <package>
+ <name>redis74</name>
+ <range><ge>7.4.0</ge><lt>7.4.4</lt></range>
+ </package>
+ <package>
+ <name>redis72</name>
+ <range><ge>7.2.0</ge><lt>7.2.9</lt></range>
+ </package>
+ <package>
+ <name>valkey</name>
+ <range><lt>8.1.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Simcha Kosman &amp; CyberArk Labs reports:</p>
+ <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-5453-q98w-cmvm">
+ <p>A user can run the {redis,valkeyu}-check-aof cli and pass
+ a long file path to trigger a stack buffer overflow, which
+ may potentially lead to remote code execution.</p>
+ <p></p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-27151</cvename>
+ <url>https://github.com/redis/redis/security/advisories/GHSA-5453-q98w-cmvm</url>
+ </references>
+ <dates>
+ <discovery>2025-05-28</discovery>
+ <entry>2025-07-07</entry>
+ </dates>
+ </vuln>
+
<vuln vid="7642ba72-5abf-11f0-87ba-002590c1f29c">
<topic>FreeBSD -- Use-after-free in multi-threaded xz decoder</topic>
<affects>
diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile
index eef7c38e71ec..b6af1f502bd0 100644
--- a/security/wazuh-manager/Makefile
+++ b/security/wazuh-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
DISTVERSION= 4.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://packages.wazuh.com/deps/40/libraries/sources/:wazuh_sources \
LOCAL/acm/${PORTNAME}/:wazuh_cache
@@ -51,7 +51,7 @@ EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \
bzip2.tar.gz:wazuh_sources \
cJSON.tar.gz:wazuh_sources \
cpp-httplib.tar.gz:wazuh_sources \
- cpython-3.11.12.tar.gz:wazuh_cache \
+ cpython-3.11.13.tar.gz:wazuh_cache \
curl.tar.gz:wazuh_sources \
flatbuffers.tar.gz:wazuh_sources \
googletest.tar.gz:wazuh_sources \
@@ -165,12 +165,12 @@ IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported
.endif
.if ${ARCH} == "aarch64"
-FBSD14_PATCH_LEVEL= _p3
+FBSD14_PATCH_LEVEL= #
.endif
.if ${ARCH} != "aarch64"
-FBSD13_PATCH_LEVEL= _p1
-FBSD14_PATCH_LEVEL= _p1
+FBSD13_PATCH_LEVEL= #
+FBSD14_PATCH_LEVEL= #
.endif
.if ${OSVERSION} >= 1300139 && ${OSVERSION} < 1400000
@@ -179,7 +179,7 @@ FBSD_MAJOR_VERSION=13
WAZUH_CACHENAME=${PORTNAME}-cache-fbsd13-${ARCH}-${DISTVERSION}
DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache
.elif ${OSVERSION} >= 1400000 && ${OSVERSION} < 1500000
-FBSD_VERSION_BASE=freebsd_14_2_release${FBSD14_PATCH_LEVEL}
+FBSD_VERSION_BASE=freebsd_14_3_release${FBSD14_PATCH_LEVEL}
FBSD_MAJOR_VERSION=14
WAZUH_CACHENAME=${PORTNAME}-cache-fbsd14-${ARCH}-${DISTVERSION}
DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache
diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo
index d31a90b32969..31e3af0fbad7 100644
--- a/security/wazuh-manager/distinfo
+++ b/security/wazuh-manager/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746846541
+TIMESTAMP = 1751610836
SHA256 (wazuh-4.12.0/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434
SIZE (wazuh-4.12.0/audit-userspace.tar.gz) = 1682820
SHA256 (wazuh-4.12.0/benchmark.tar.gz) = 94c57aa0cb2bd78dbe9e77d332cbc644daf0fecdc9a09632048be6e09f9ced6b
@@ -9,8 +9,8 @@ SHA256 (wazuh-4.12.0/cJSON.tar.gz) = 678d796318da57d5f38075e74bbb3b77375dc3f8bb4
SIZE (wazuh-4.12.0/cJSON.tar.gz) = 27863
SHA256 (wazuh-4.12.0/cpp-httplib.tar.gz) = 6517573263611686b9219ba796c35f54a306eb27dc3c72e1807f2a0a34cac1e8
SIZE (wazuh-4.12.0/cpp-httplib.tar.gz) = 57890
-SHA256 (wazuh-4.12.0/cpython-3.11.12.tar.gz) = 484f599929fd45e31fe3c53ab0121bbe481ef19f1778a1dbc7fb6093b7188b06
-SIZE (wazuh-4.12.0/cpython-3.11.12.tar.gz) = 27177085
+SHA256 (wazuh-4.12.0/cpython-3.11.13.tar.gz) = fd7d83a0a304a4f253e45af8820c969bdb1de6a8a00cfe322bf1566144818e9f
+SIZE (wazuh-4.12.0/cpython-3.11.13.tar.gz) = 27194539
SHA256 (wazuh-4.12.0/curl.tar.gz) = a93b5b839255d92487a3f9ad7dfada1dc73ab016802c7f669dc09a891c6546fa
SIZE (wazuh-4.12.0/curl.tar.gz) = 4525465
SHA256 (wazuh-4.12.0/flatbuffers.tar.gz) = 943699a1fe86c197371cd214c4c355da0f253a3093f0c73fb74cb4c48b8978a9
@@ -57,15 +57,15 @@ SHA256 (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = c5e7ce333b2ec47f40c748ff79
SIZE (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = 22863738
SHA256 (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = d4c68ac05ec7c45af17cc784f3708dbfc6322f124bd8f46b43ad6a360ab28ba7
SIZE (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = 466860
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = a8354c76829625f64cc51c221518bf993a9c8d84815f431d35827b34aff96fa5
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 25402785
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 2e7a139180a5023061fa92db550c204bf8ca0d6ebb842d1e9264bba2cd0cabe6
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 23491102
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 4a8de792422af595b3ab81da3dfa3dff490b054eec4b7d244a7df27e1a8cf016
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 25134525
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = be29adb527956c7d73538793f68626e162637cd4863a314c94aa3bdd7a87fa84
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = b3acdd77f9a37e6ad43c64d8e71c35fa78d247d2aeb2bccbb746e55e74bc3478
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 26779275
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 0f6168a1207b6080d966ad3c4f3c7ac73d62a95bc5169f95452eaefc1219bd7b
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 24834192
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = dd8b50065084e35102b7fdfcb6356455c693d1096e0174ae5d7bb0353ca7cd60
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 25190184
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = cd041a1f0210edcf58c68751bd3279c008e4062638a964afc5a743bee5f75e05
SIZE (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = 24812302
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = fff9241e826077fab7410aa5032bc0063c2420b9be36f4449e84cfb8362ce25d
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = d8f8cc2e052fc2bb6ef32f0a25077de7d3c6a6ef9aa2592b1dc8a649b7b6efd9
SIZE (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = 25184261
SHA256 (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = a0af093328df4658ff52cf78d8d6a03cc943fbd95a160cccd8b3e5e294b71ac5
SIZE (wazuh-4.12.0/wazuh-wazuh-v4.12.0_GH0.tar.gz) = 18498222
diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist
index 359798107cfb..99807f1146a5 100644
--- a/security/wazuh-manager/pkg-plist
+++ b/security/wazuh-manager/pkg-plist
@@ -3155,9 +3155,9 @@
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib-dynload/xxlimited_35%%PYTHON_TAG%%.so
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib-dynload/zlib%%PYTHON_TAG%%.so
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar.txt
-/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar%%PYTHON_VER%%.12.final.0.pickle
+/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/Grammar%%PYTHON_VER%%.13.final.0.pickle
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar.txt
-/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar%%PYTHON_VER%%.12.final.0.pickle
+/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar%%PYTHON_VER%%.13.final.0.pickle
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__init__.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__main__.py
/var/ossec/framework/python/%%PYTHON_LIBDIR%%/lib2to3/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
diff --git a/security/wazuh-server/Makefile b/security/wazuh-server/Makefile
index fcb2726e7c6f..73f00422f2fe 100644
--- a/security/wazuh-server/Makefile
+++ b/security/wazuh-server/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wazuh
PORTVERSION= 4.12.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= LOCAL/acm/${PORTNAME}/:config_samples \
https://packages.wazuh.com/4.x/filebeat/:wazuh_module \
diff --git a/security/wazuh-server/files/pkg-message.in b/security/wazuh-server/files/pkg-message.in
index ebb3cd769a4e..6bba4619cf50 100644
--- a/security/wazuh-server/files/pkg-message.in
+++ b/security/wazuh-server/files/pkg-message.in
@@ -18,7 +18,7 @@ Wazuh server components were installed
3) Copy %%PREFIX%%/etc/wazuh-server/filebeat.yml to %%PREFIX%%/etc/beats/
directory
-4) Copy %%PREFIX%%/etc/wazuh-server/logstash.yml and %%PREFIX%%/etc/wazuh-server/wazuh-template.json
+4) Copy %%PREFIX%%/etc/wazuh-server/logstash.conf and %%PREFIX%%/etc/wazuh-server/wazuh-template.json
files to %%PREFIX%%/etc/logstash/ directory
5) You can use my own version of wazuh certificates generator for generate
diff --git a/security/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile
index 79d00b80bb7e..9dd8d7ef9f13 100644
--- a/security/webtunnel-tor/Makefile
+++ b/security/webtunnel-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webtunnel
PORTVERSION= 0.0.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/xhash/Makefile b/security/xhash/Makefile
index e8769a045596..f0642b682655 100644
--- a/security/xhash/Makefile
+++ b/security/xhash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xhash
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= rbranco@suse.com
diff --git a/security/yubikey-agent/Makefile b/security/yubikey-agent/Makefile
index d7021c10981b..e1f1055bb6bc 100644
--- a/security/yubikey-agent/Makefile
+++ b/security/yubikey-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yubikey-agent
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/shells/Makefile b/shells/Makefile
index 4e70e5a1a662..0cdbb9120da3 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -10,7 +10,6 @@
SUBDIR += bash-completion-freebsd
SUBDIR += bash-completion-zfs
SUBDIR += bash-static
- SUBDIR += bash53
SUBDIR += bashc
SUBDIR += bicon
SUBDIR += bosh
diff --git a/shells/antibody/Makefile b/shells/antibody/Makefile
index c18501835d54..edf6b3199240 100644
--- a/shells/antibody/Makefile
+++ b/shells/antibody/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antibody
PORTVERSION= 6.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= shells
MAINTAINER= ports@FreeBSD.org
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index 1062baa440fa..9e3fd774c15b 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,17 +1,21 @@
+# Please keep the commented variables for now, as we will need them once
+# the first patchset is released
+
PORTNAME= bash
-PATCHLEVEL= 37
-PORTVERSION= 5.2.${PATCHLEVEL:S/^0//g}
+#PATCHLEVEL= 0
+#PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
+PORTVERSION= 5.3
PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= GNU
-DISTNAME= ${PORTNAME}-${PORTVERSION:R}
+#DISTNAME= ${PORTNAME}-${PORTVERSION:R}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/
-PATCHFILES!= /usr/bin/jot -s " " -w \
- ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \
- ${PATCHLEVEL} 1 ${PATCHLEVEL}
+#PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/
+#PATCHFILES!= /usr/bin/jot -s " " -w \
+# ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \
+# ${PATCHLEVEL} 1 ${PATCHLEVEL}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GNU Project's Bourne Again SHell
@@ -34,14 +38,13 @@ INFO= bash
PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \
bash.html bashref.html
-OPTIONS_DEFINE= FDESCFS PORTS_READLINE HELP NLS STATIC SYSBASHRC \
+OPTIONS_DEFINE= FDESCFS HELP NLS STATIC SYSBASHRC \
SYSLOG DOCS
-OPTIONS_DEFAULT= HELP PORTS_READLINE
+OPTIONS_DEFAULT= HELP SYSBASHRC
OPTIONS_SUB= yes
FDESCFS_DESC= Enable use of /dev/fd
HELP_DESC= Enable builtin help
-PORTS_READLINE_DESC= libreadline from ports instead of bundled one
SYSBASHRC_DESC= Enable system-wide rc files
FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent
@@ -51,14 +54,15 @@ HELP_CONFIGURE_ENABLE= help-builtin
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
-PORTS_READLINE_BUILD_DEPENDS= readline>=8.2:devel/readline
-PORTS_READLINE_USES= readline
-PORTS_READLINE_CONFIGURE_WITH= installed-readline
+# Needs readline 8.3
+#PORTS_READLINE_BUILD_DEPENDS= readline>=8.2:devel/readline
+#PORTS_READLINE_USES= readline
+#PORTS_READLINE_CONFIGURE_WITH= installed-readline
.if empty(PKGNAMESUFFIX)
-CONFLICTS+= bash-static bash53-static
+CONFLICTS+= bash-static
.else
-CONFLICTS+= bash bash53
+CONFLICTS+= bash
.endif
CONFLICTS+= bashc
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 24949297997c..76fc988fea91 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,77 +1,3 @@
-TIMESTAMP = 1727157507
-SHA256 (bash/bash-5.2.tar.gz) = a139c166df7ff4471c5e0733051642ee5556c1cc8a4a78f145583c5c81ab32fb
-SIZE (bash/bash-5.2.tar.gz) = 10950833
-SHA256 (bash/bash52-001) = f42f2fee923bc2209f406a1892772121c467f44533bedfe00a176139da5d310a
-SIZE (bash/bash52-001) = 1381
-SHA256 (bash/bash52-002) = 45cc5e1b876550eee96f95bffb36c41b6cb7c07d33f671db5634405cd00fd7b8
-SIZE (bash/bash52-002) = 1328
-SHA256 (bash/bash52-003) = 6a090cdbd334306fceacd0e4a1b9e0b0678efdbbdedbd1f5842035990c8abaff
-SIZE (bash/bash52-003) = 2157
-SHA256 (bash/bash52-004) = 38827724bba908cf5721bd8d4e595d80f02c05c35f3dd7dbc4cd3c5678a42512
-SIZE (bash/bash52-004) = 2016
-SHA256 (bash/bash52-005) = ece0eb544368b3b4359fb8464caa9d89c7a6743c8ed070be1c7d599c3675d357
-SIZE (bash/bash52-005) = 1515
-SHA256 (bash/bash52-006) = d1e0566a257d149a0d99d450ce2885123f9995e9c01d0a5ef6df7044a72a468c
-SIZE (bash/bash52-006) = 8790
-SHA256 (bash/bash52-007) = 2500a3fc21cb08133f06648a017cebfa27f30ea19c8cbe8dfefdf16227cfd490
-SIZE (bash/bash52-007) = 9072
-SHA256 (bash/bash52-008) = 6b4bd92fd0099d1bab436b941875e99e0cb3c320997587182d6267af1844b1e8
-SIZE (bash/bash52-008) = 1771
-SHA256 (bash/bash52-009) = f95a817882eaeb0cb78bce82859a86bbb297a308ced730ebe449cd504211d3cd
-SIZE (bash/bash52-009) = 1316
-SHA256 (bash/bash52-010) = c7705e029f752507310ecd7270aef437e8043a9959e4d0c6065a82517996c1cd
-SIZE (bash/bash52-010) = 2045
-SHA256 (bash/bash52-011) = 831b5f25bf3e88625f3ab315043be7498907c551f86041fa3b914123d79eb6f4
-SIZE (bash/bash52-011) = 1229
-SHA256 (bash/bash52-012) = 2fb107ce1fb8e93f36997c8b0b2743fc1ca98a454c7cc5a3fcabec533f67d42c
-SIZE (bash/bash52-012) = 9107
-SHA256 (bash/bash52-013) = 094b4fd81bc488a26febba5d799689b64d52a5505b63e8ee854f48d356bc7ce6
-SIZE (bash/bash52-013) = 1503
-SHA256 (bash/bash52-014) = 3ef9246f2906ef1e487a0a3f4c647ae1c289cbd8459caa7db5ce118ef136e624
-SIZE (bash/bash52-014) = 3245
-SHA256 (bash/bash52-015) = ef73905169db67399a728e238a9413e0d689462cb9b72ab17a05dba51221358a
-SIZE (bash/bash52-015) = 8088
-SHA256 (bash/bash52-016) = 155853bc5bd10e40a9bea369fb6f50a203a7d0358e9e32321be0d9fa21585915
-SIZE (bash/bash52-016) = 1225
-SHA256 (bash/bash52-017) = 1c48cecbc9b7b4217990580203b7e1de19c4979d0bd2c0e310167df748df2c89
-SIZE (bash/bash52-017) = 1396
-SHA256 (bash/bash52-018) = 4641dd49dd923b454dd0a346277907090410f5d60a29a2de3b82c98e49aaaa80
-SIZE (bash/bash52-018) = 151467
-SHA256 (bash/bash52-019) = 325c26860ad4bba8558356c4ab914ac57e7b415dac6f5aae86b9b05ccb7ed282
-SIZE (bash/bash52-019) = 2548
-SHA256 (bash/bash52-020) = b6fc252aeb95ce67c9b017d29d81e8a5e285db4bf20d4ec8cdca35892be5c01d
-SIZE (bash/bash52-020) = 1459
-SHA256 (bash/bash52-021) = 8334b88117ad047598f23581aeb0c66c0248cdd77abc3b4e259133aa307650cd
-SIZE (bash/bash52-021) = 1890
-SHA256 (bash/bash52-022) = 78b5230a49594ec30811e72dcd0f56d1089710ec7828621022d08507aa57e470
-SIZE (bash/bash52-022) = 1305
-SHA256 (bash/bash52-023) = af905502e2106c8510ba2085aa2b56e64830fc0fdf6ee67ebb459ac11696dcd3
-SIZE (bash/bash52-023) = 1817
-SHA256 (bash/bash52-024) = 971534490117eb05d97d7fd81f5f9d8daf927b4d581231844ffae485651b02c3
-SIZE (bash/bash52-024) = 2298
-SHA256 (bash/bash52-025) = 5138f487e7cf71a6323dc81d22419906f1535b89835cc2ff68847e1a35613075
-SIZE (bash/bash52-025) = 1454
-SHA256 (bash/bash52-026) = 96ee1f549aa0b530521e36bdc0ba7661602cfaee409f7023cac744dd42852eac
-SIZE (bash/bash52-026) = 1372
-SHA256 (bash/bash52-027) = e12a890a2e4f0d9c6ec1ce65b73da4fe116c8e4209bac8ac9dc4cd96f486ab39
-SIZE (bash/bash52-027) = 1881
-SHA256 (bash/bash52-028) = 6042780ba2893daca4a3f0f9b65728592cd7bb6d4cebe073855a6aad4d63aac1
-SIZE (bash/bash52-028) = 1571
-SHA256 (bash/bash52-029) = 125cacb37e625471924b3ee06c54cb1bf21b3b7fe0e569d24a681b0ec4a29987
-SIZE (bash/bash52-029) = 3619
-SHA256 (bash/bash52-030) = c3ff73230e123acdb5ac216921a386df8f74340459533d776d02811a1f76698f
-SIZE (bash/bash52-030) = 4111
-SHA256 (bash/bash52-031) = c2d1b7be2df771126105020af7fafa00fffd4deff4a4e45d60fc6a235bcba795
-SIZE (bash/bash52-031) = 1159
-SHA256 (bash/bash52-032) = 7b9c77daeca93ff711781d7537234166e83ed9835ce1ee7dcd5742319c372a16
-SIZE (bash/bash52-032) = 1529
-SHA256 (bash/bash52-033) = 013ec6cc10ad98060a7c34ed5c11187bcc5bf4510f32de0d545db89a9a52a2e2
-SIZE (bash/bash52-033) = 2131
-SHA256 (bash/bash52-034) = 899fbb3b338048fe52a9c8252bf65ef1194cdff4f7a3fb3316f5f2396143232e
-SIZE (bash/bash52-034) = 4134
-SHA256 (bash/bash52-035) = 821a0a47fa692bb0a39482728b1b396bf951e2912768fea6f3026c813c1913e5
-SIZE (bash/bash52-035) = 3413
-SHA256 (bash/bash52-036) = 15c93f4936a5e5b88301f3ede767a23d3dd19635af2f3a91fb4cc0e560ca9057
-SIZE (bash/bash52-036) = 5941
-SHA256 (bash/bash52-037) = 8a2c1c3b5125d9ae5b47882f7d2ddf9648805f8c67c13aa5ea7efeac475cda94
-SIZE (bash/bash52-037) = 2835
+TIMESTAMP = 1751628977
+SHA256 (bash/bash-5.3.tar.gz) = 62dd49c44c399ed1b3f7f731e87a782334d834f08e098a35f2c87547d5dbb269
+SIZE (bash/bash-5.3.tar.gz) = 11354270
diff --git a/shells/bash/files/patch-Makefile.in b/shells/bash/files/patch-Makefile.in
index e21144f8db78..cfd72e4d9bdd 100644
--- a/shells/bash/files/patch-Makefile.in
+++ b/shells/bash/files/patch-Makefile.in
@@ -1,12 +1,12 @@
---- Makefile.in.orig 2022-09-27 16:41:33 UTC
+--- Makefile.in.orig 2025-07-06 15:36:39 UTC
+++ Makefile.in
-@@ -846,7 +846,9 @@ install: .made installdirs
+@@ -923,7 +923,9 @@ install: .made installdirs
infodir=$(infodir) htmldir=$(htmldir) DESTDIR=$(DESTDIR) $@ )
- -( cd $(DEFDIR) ; $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) $@ )
- -( cd $(PO_DIR) ; $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) $@ )
+ -( cd $(DEFDIR) ; $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
+ -( cd $(PO_DIR) ; $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
+.if !$(STATIC_LD:M-static)
- -( cd $(LOADABLES_DIR) && $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) $@ )
+ -( cd $(LOADABLES_DIR) && $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
+.endif
install-strip:
- $(MAKE) $(MFLAGS) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' \
+ $(MAKE) $(BASH_MAKEFLAGS) INSTALL_PROGRAM='$(INSTALL_STRIP_PROGRAM)' \
diff --git a/shells/bash/files/patch-config-top.h b/shells/bash/files/patch-config-top.h
index db9f68e9dfc4..526b15b6ecfe 100644
--- a/shells/bash/files/patch-config-top.h
+++ b/shells/bash/files/patch-config-top.h
@@ -1,6 +1,6 @@
---- config-top.h.orig 2021-11-05 14:11:12 UTC
-+++ config-top.h 2024-08-01 09:10:04 UTC
-@@ -84,7 +84,7 @@
+--- config-top.h.orig 2024-10-24 18:14:21 UTC
++++ config-top.h
+@@ -79,7 +79,7 @@
#endif
/* Default primary and secondary prompt strings. */
diff --git a/shells/bash/files/patch-doc_Makefile.in b/shells/bash/files/patch-doc_Makefile.in
deleted file mode 100644
index bdb9477dec3f..000000000000
--- a/shells/bash/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,22 +0,0 @@
---- doc/Makefile.in.orig 2022-09-27 16:41:33 UTC
-+++ doc/Makefile.in
-@@ -175,7 +175,7 @@ bashref.dvi: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
- $(RM) $@
- ${SET_TEXINPUTS} $(TEXI2DVI) $(srcdir)/bashref.texi || { ${RM} $@ ; exit 1; }
-
--bashref.info: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
-+bash.info: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
- $(RM) $@
- $(MAKEINFO) --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
-
-@@ -188,10 +188,6 @@ bashref.pdf: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
- # $(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/bashref.texi
- bashref.html: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
- $(MAKEINFO) --html --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
--
--bash.info: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
-- $(RM) $@
-- $(MAKEINFO) -o $@ --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
-
- bash.txt: bash.1
- bash.ps: bash.1
diff --git a/shells/bash/files/patch-doc_bash.1 b/shells/bash/files/patch-doc_bash.1
index 37b6e073f3a9..bc5c59098c2f 100644
--- a/shells/bash/files/patch-doc_bash.1
+++ b/shells/bash/files/patch-doc_bash.1
@@ -1,63 +1,25 @@
---- doc/bash.1.orig 2022-09-19 15:36:55 UTC
+--- doc/bash.1.orig 2025-04-30 13:04:32 UTC
+++ doc/bash.1
-@@ -31,9 +31,9 @@
- .\" .ll \\n(LLu
- .\" .in \\n()Ru+\\n(INu+\\n()Iu
- .\" .ti \\n(INu
--.\" .ie !\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X
-+.\" .ie !\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X
- .\" .br\}
--.\" .el \\*(]X\h|\\n()Iu+\\n()Ru\c
-+.\" .el \\*(]X\h|\\n()Iu+\\n()Ru\c
- .\" .}f
- .\" ..
- .\"
-@@ -204,7 +204,7 @@ library to read command lines when the shell is intera
- .TP
- .B \-\-noprofile
- Do not read either the system-wide startup file
--.FN /etc/profile
-+.FN %%LOCALBASE%%/etc/profile
- or any of the personal initialization files
- .IR ~/.bash_profile ,
- .IR ~/.bash_login ,
-@@ -316,7 +316,7 @@ When
- .B bash
- is invoked as an interactive login shell, or as a non-interactive shell
- with the \fB\-\-login\fP option, it first reads and
--executes commands from the file \fI/etc/profile\fP, if that
-+executes commands from the file \fI%%LOCALBASE%%/etc/profile\fP, if that
- file exists.
- After reading that file, it looks for \fI~/.bash_profile\fP,
- \fI~/.bash_login\fP, and \fI~/.profile\fP, in that order, and reads
-@@ -373,7 +373,7 @@ while conforming to the POSIX standard as well.
- When invoked as an interactive login shell, or a non-interactive
- shell with the \fB\-\-login\fP option, it first attempts to
- read and execute commands from
--.I /etc/profile
-+.I %%LOCALBASE%%/etc/profile
- and
- .IR ~/.profile ,
- in that order.
-@@ -2561,7 +2561,7 @@ The value of this parameter is expanded (see
- .SM
- .B PROMPTING
- below) and used as the primary prompt string. The default value is
--``\fB\es\-\ev\e$ \fP''.
-+``\fB\eu\@\eh\e$ \fP''.
- .TP
- .B PS2
- The value of this parameter is expanded as with
-@@ -11661,10 +11661,10 @@ http://tiswww.case.edu/~chet/bash/POSIX -- a descripti
- .SH FILES
- .PD 0
- .TP
--.FN /bin/bash
-+.FN %%PREFIX%%/bin/bash
- The \fBbash\fP executable
- .TP
--.FN /etc/profile
-+.FN %%LOCALBASE%%/etc/profile
- The systemwide initialization file, executed for login shells
- .TP
- .FN ~/.bash_profile
+@@ -6632,7 +6632,7 @@ If that file does not exist or cannot be read, \fBrea
+ If that variable is unset, the default is
+ .FN \*~/.inputrc .
+ If that file does not exist or cannot be read, \fBreadline\fP looks for
+-.FN /etc/inputrc .
++.FN /usr/local/usr/local/etc/inputrc .
+ When a program that uses the \fBreadline\fP library starts up,
+ \fBreadline\fP reads the initialization file
+ and sets the key bindings and variables found there,
+@@ -7398,11 +7398,11 @@ For example, the following directive would read
+ This directive takes a single filename as an argument and reads commands
+ and key bindings from that file.
+ For example, the following directive would read
+-.FN /etc/inputrc :
++.FN /usr/local/usr/local/etc/inputrc :
+ .PP
+ .RS
+ .nf
+-\fB$include\fP \^ \fI/etc/inputrc\fP
++\fB$include\fP \^ \fI/usr/local/usr/local/etc/inputrc\fP
+ .fi
+ .RE
+ .SS Searching
diff --git a/shells/bash/files/patch-doc_bashref.texi b/shells/bash/files/patch-doc_bashref.texi
index 8be950faba99..56f59863f5f1 100644
--- a/shells/bash/files/patch-doc_bashref.texi
+++ b/shells/bash/files/patch-doc_bashref.texi
@@ -1,4 +1,4 @@
---- doc/bashref.texi.orig 2022-09-19 15:41:39 UTC
+--- doc/bashref.texi.orig 2025-05-27 15:56:19 UTC
+++ doc/bashref.texi
@@ -1,6 +1,6 @@
\input texinfo.tex @c -*- texinfo -*-
@@ -8,21 +8,21 @@
@settitle Bash Reference Manual
@include version.texi
-@@ -8,7 +8,7 @@
+@@ -58,7 +58,7 @@ This text is a brief description of the features that
+ @top Bash Features
- @copying
This text is a brief description of the features that are present in
-the Bash shell (version @value{VERSION}, @value{UPDATED}).
+the Bash shell (version @value{VERSION}, @value{UPDATED})
+ The Bash home page is @url{http://www.gnu.org/software/bash/}.
This is Edition @value{EDITION}, last updated @value{UPDATED},
- of @cite{The GNU Bash Reference Manual},
-@@ -6004,7 +6004,7 @@ A null directory name may appear as two adjacent colon
- or trailing colon.
+@@ -6720,7 +6720,7 @@ The primary prompt string.
@item PS1
--The primary prompt string. The default value is @samp{\s-\v\$ }.
-+The primary prompt string. The default value is @samp{[\u@@\h \w]\$ }.
+ The primary prompt string.
+-The default value is @samp{\s-\v\$ }.
++The default value is @samp{[\u@@\h \w]\$ }.
@xref{Controlling the Prompt}, for the complete list of escape
sequences that are expanded before @env{PS1} is displayed.
diff --git a/shells/bash/files/patch-examples_loadables_getconf.c b/shells/bash/files/patch-examples_loadables_getconf.c
deleted file mode 100644
index 48d14a055ede..000000000000
--- a/shells/bash/files/patch-examples_loadables_getconf.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/loadables/getconf.c.orig 2022-10-01 03:42:16 UTC
-+++ examples/loadables/getconf.c
-@@ -21,7 +21,7 @@
- #include <unistd.h>
- #include <errno.h>
- #include <error.h>
--#include <libintl.h>
-+#include <gettext.h>
- #include <locale.h>
- #include <string.h>
- #include <stdlib.h>
diff --git a/shells/bash/files/patch-lib_readline_display.c b/shells/bash/files/patch-lib_readline_display.c
index f81aba551533..4d8141cb7441 100644
--- a/shells/bash/files/patch-lib_readline_display.c
+++ b/shells/bash/files/patch-lib_readline_display.c
@@ -1,13 +1,14 @@
---- lib/readline/display.c.orig 2022-04-05 14:47:31 UTC
+--- lib/readline/display.c.orig 2025-05-02 13:20:32 UTC
+++ lib/readline/display.c
-@@ -953,7 +953,10 @@ rl_redisplay (void)
+@@ -999,7 +999,10 @@ rl_redisplay (void)
the line breaks in the prompt string in expand_prompt, taking invisible
characters into account, and if lpos exceeds the screen width, we copy
the data in the loop below. */
+- lpos = local_prompt ? prompt_physical_chars + modmark : 0;
+ if (local_prompt)
- lpos = prompt_physical_chars + modmark;
++ lpos = local_prompt ? prompt_physical_chars + modmark : 0;
+ else
-+ lpos = 0;
++ lpos = 0;
#if defined (HANDLE_MULTIBYTE)
memset (line_state_invisible->wrapped_line, 0, line_state_invisible->wbsize * sizeof (int));
diff --git a/shells/bash/pkg-plist b/shells/bash/pkg-plist
index 7db654ced8af..62cf3f7e51cd 100644
--- a/shells/bash/pkg-plist
+++ b/shells/bash/pkg-plist
@@ -34,6 +34,7 @@ bin/bashbug
%%NO_STATIC%%include/bash/include/ocache.h
%%NO_STATIC%%include/bash/include/posixdir.h
%%NO_STATIC%%include/bash/include/posixjmp.h
+%%NO_STATIC%%include/bash/include/posixselect.h
%%NO_STATIC%%include/bash/include/posixstat.h
%%NO_STATIC%%include/bash/include/posixtime.h
%%NO_STATIC%%include/bash/include/posixwait.h
@@ -43,8 +44,10 @@ bin/bashbug
%%NO_STATIC%%include/bash/include/stat-time.h
%%NO_STATIC%%include/bash/include/stdc.h
%%NO_STATIC%%include/bash/include/systimes.h
+%%NO_STATIC%%include/bash/include/timer.h
%%NO_STATIC%%include/bash/include/typemax.h
%%NO_STATIC%%include/bash/include/unionwait.h
+%%NO_STATIC%%include/bash/include/unlocked-io.h
%%NO_STATIC%%include/bash/jobs.h
%%NO_STATIC%%include/bash/make_cmd.h
%%NO_STATIC%%include/bash/pathnames.h
@@ -64,15 +67,18 @@ bin/bashbug
%%NO_STATIC%%lib/bash/Makefile.sample
%%NO_STATIC%%lib/bash/accept
%%NO_STATIC%%lib/bash/basename
+%%NO_STATIC%%lib/bash/chmod
%%NO_STATIC%%lib/bash/csv
%%NO_STATIC%%lib/bash/cut
%%NO_STATIC%%lib/bash/dirname
%%NO_STATIC%%lib/bash/dsv
%%NO_STATIC%%lib/bash/fdflags
%%NO_STATIC%%lib/bash/finfo
+%%NO_STATIC%%lib/bash/fltexpr
%%NO_STATIC%%lib/bash/getconf
%%NO_STATIC%%lib/bash/head
%%NO_STATIC%%lib/bash/id
+%%NO_STATIC%%lib/bash/kv
%%NO_STATIC%%lib/bash/ln
%%NO_STATIC%%lib/bash/loadables.h
%%NO_STATIC%%lib/bash/logname
@@ -92,6 +98,7 @@ bin/bashbug
%%NO_STATIC%%lib/bash/sleep
%%NO_STATIC%%lib/bash/stat
%%NO_STATIC%%lib/bash/strftime
+%%NO_STATIC%%lib/bash/strptime
%%NO_STATIC%%lib/bash/sync
%%NO_STATIC%%lib/bash/tee
%%NO_STATIC%%lib/bash/truefalse
@@ -123,6 +130,7 @@ share/man/man1/bashbug.1.gz
%%NLS%%share/locale/id/LC_MESSAGES/bash.mo
%%NLS%%share/locale/it/LC_MESSAGES/bash.mo
%%NLS%%share/locale/ja/LC_MESSAGES/bash.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/bash.mo
%%NLS%%share/locale/ko/LC_MESSAGES/bash.mo
%%NLS%%share/locale/lt/LC_MESSAGES/bash.mo
%%NLS%%share/locale/nb/LC_MESSAGES/bash.mo
@@ -134,6 +142,7 @@ share/man/man1/bashbug.1.gz
%%NLS%%share/locale/ru/LC_MESSAGES/bash.mo
%%NLS%%share/locale/sk/LC_MESSAGES/bash.mo
%%NLS%%share/locale/sl/LC_MESSAGES/bash.mo
+%%NLS%%share/locale/sq/LC_MESSAGES/bash.mo
%%NLS%%share/locale/sr/LC_MESSAGES/bash.mo
%%NLS%%share/locale/sv/LC_MESSAGES/bash.mo
%%NLS%%share/locale/tr/LC_MESSAGES/bash.mo
diff --git a/shells/bash53/Makefile b/shells/bash53/Makefile
deleted file mode 100644
index 4f9c1e7ec614..000000000000
--- a/shells/bash53/Makefile
+++ /dev/null
@@ -1,128 +0,0 @@
-# Please keep the commented variables for now, as we will need them once
-# the first patchset is released
-
-PORTNAME= bash
-#PATCHLEVEL= 0
-#PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
-PORTVERSION= 5.3
-CATEGORIES= shells
-MASTER_SITES= GNU
-#DISTNAME= ${PORTNAME}-${PORTVERSION:R}
-PKGNAMESUFFIX= 53
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-#PATCH_SITES= GNU/${PORTNAME}/${DISTNAME}-patches/
-#PATCHFILES!= /usr/bin/jot -s " " -w \
-# ${PORTNAME}${PORTVERSION:R:S/.//g}-%03d \
-# ${PATCHLEVEL} 1 ${PATCHLEVEL}
-
-MAINTAINER= ehaupt@FreeBSD.org
-COMMENT= GNU Project's Bourne Again SHell
-WWW= https://www.gnu.org/software/bash/
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= bison cpe iconv localbase pathfix
-CPE_VENDOR= gnu
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --without-bash-malloc \
- --disable-rpath \
- --enable-disabled-builtins \
- --with-libiconv-prefix=${ICONV_PREFIX}
-
-MAKE_ARGS+= TERMCAP_LIB=-ltinfow
-
-INFO= bash
-PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH README \
- bash.html bashref.html
-
-OPTIONS_DEFINE= FDESCFS HELP NLS STATIC SYSBASHRC \
- SYSLOG DOCS
-OPTIONS_DEFAULT= HELP
-OPTIONS_SUB= yes
-
-FDESCFS_DESC= Enable use of /dev/fd
-HELP_DESC= Enable builtin help
-SYSBASHRC_DESC= Enable system-wide rc files
-
-FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent
-FDESCFS_SUB_FILES= pkg-message
-
-HELP_CONFIGURE_ENABLE= help-builtin
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-
-# Needs readline 8.3
-#PORTS_READLINE_BUILD_DEPENDS= readline>=8.2:devel/readline
-#PORTS_READLINE_USES= readline
-#PORTS_READLINE_CONFIGURE_WITH= installed-readline
-
-CONFLICTS+= bash bash-static bashc
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no")
-CONFIGURE_ARGS+= --enable-static-link
-LLD_UNSAFE= yes
-.else
-CONFIGURE_ARGS+= --disable-static-link
-# Bash symbols must be exported in order to link runtime plugins, i.e.,
-# "enable -f". (Plugins are not supported for bash-static.)
-LDFLAGS+= -Wl,-export-dynamic
-.endif
-STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin
-CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \
- -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"'
-
-post-patch:
-# Ensure y.tab.c is regenerated
- ${TOUCH} ${WRKSRC}/parse.y
- ${RM} ${WRKSRC}/y.tab.c
- @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
- ${WRKSRC}/doc/bash.1
-.if ${PORT_OPTIONS:MSYSLOG}
- @${REINPLACE_CMD} \
- -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \
- -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \
- ${WRKSRC}/config-top.h
-.endif
- @${REINPLACE_CMD} -e "s|\(/etc/profile\)|${LOCALBASE}\1|" \
- ${WRKSRC}/pathnames.h.in
- @${REINPLACE_CMD} -e "s|/etc/[iI]nputrc|${LOCALBASE}/etc/inputrc|g" \
- ${WRKSRC}/doc/*.info ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.1 \
- ${WRKSRC}/lib/readline/rlconf.h
-
-post-patch-SYSBASHRC-on:
- @${REINPLACE_CMD} \
- -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \
- ${WRKSRC}/config-top.h
-
-pre-build:
- @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build
-
-post-install:
- ${LN} -sf bash ${STAGEDIR}${PREFIX}/bin/rbash
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \
- ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR}
- for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \
- ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \
- done
-
-regress: build
- cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test
-
-ckp:
- ${MAKE} -DPATCH_DEBUG clean patch
-
-# requires ftp/ncftp3
-cklatest:
- @${ECHO} -n "Currently at: "
- @${MAKE} -V PATCHLEVEL
- -ncftpls \
- ${PATCH_SITES:Mftp*:Ox:[1]} \
- | fgrep -v .sig | ${SORT} | ${TAIL}
-
-.include <bsd.port.mk>
diff --git a/shells/bash53/distinfo b/shells/bash53/distinfo
deleted file mode 100644
index 76fc988fea91..000000000000
--- a/shells/bash53/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751628977
-SHA256 (bash/bash-5.3.tar.gz) = 62dd49c44c399ed1b3f7f731e87a782334d834f08e098a35f2c87547d5dbb269
-SIZE (bash/bash-5.3.tar.gz) = 11354270
diff --git a/shells/bash53/files/patch-Makefile.in b/shells/bash53/files/patch-Makefile.in
deleted file mode 100644
index cfd72e4d9bdd..000000000000
--- a/shells/bash53/files/patch-Makefile.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.in.orig 2025-07-06 15:36:39 UTC
-+++ Makefile.in
-@@ -923,7 +923,9 @@ install: .made installdirs
- infodir=$(infodir) htmldir=$(htmldir) DESTDIR=$(DESTDIR) $@ )
- -( cd $(DEFDIR) ; $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
- -( cd $(PO_DIR) ; $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
-+.if !$(STATIC_LD:M-static)
- -( cd $(LOADABLES_DIR) && $(MAKE) $(BASH_MAKEFLAGS) DESTDIR=$(DESTDIR) $@ )
-+.endif
-
- install-strip:
- $(MAKE) $(BASH_MAKEFLAGS) INSTALL_PROGRAM='$(INSTALL_STRIP_PROGRAM)' \
diff --git a/shells/bash53/files/patch-config-top.h b/shells/bash53/files/patch-config-top.h
deleted file mode 100644
index 526b15b6ecfe..000000000000
--- a/shells/bash53/files/patch-config-top.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- config-top.h.orig 2024-10-24 18:14:21 UTC
-+++ config-top.h
-@@ -79,7 +79,7 @@
- #endif
-
- /* Default primary and secondary prompt strings. */
--#define PPROMPT "\\s-\\v\\$ "
-+#define PPROMPT "[\\u@\\h \\w]\\$ "
- #define SPROMPT "> "
-
- /* Undefine this if you don't want the ksh-compatible behavior of reprinting
diff --git a/shells/bash53/files/patch-doc_bash.1 b/shells/bash53/files/patch-doc_bash.1
deleted file mode 100644
index bc5c59098c2f..000000000000
--- a/shells/bash53/files/patch-doc_bash.1
+++ /dev/null
@@ -1,25 +0,0 @@
---- doc/bash.1.orig 2025-04-30 13:04:32 UTC
-+++ doc/bash.1
-@@ -6632,7 +6632,7 @@ If that file does not exist or cannot be read, \fBrea
- If that variable is unset, the default is
- .FN \*~/.inputrc .
- If that file does not exist or cannot be read, \fBreadline\fP looks for
--.FN /etc/inputrc .
-+.FN /usr/local/usr/local/etc/inputrc .
- When a program that uses the \fBreadline\fP library starts up,
- \fBreadline\fP reads the initialization file
- and sets the key bindings and variables found there,
-@@ -7398,11 +7398,11 @@ For example, the following directive would read
- This directive takes a single filename as an argument and reads commands
- and key bindings from that file.
- For example, the following directive would read
--.FN /etc/inputrc :
-+.FN /usr/local/usr/local/etc/inputrc :
- .PP
- .RS
- .nf
--\fB$include\fP \^ \fI/etc/inputrc\fP
-+\fB$include\fP \^ \fI/usr/local/usr/local/etc/inputrc\fP
- .fi
- .RE
- .SS Searching
diff --git a/shells/bash53/files/patch-doc_bashref.texi b/shells/bash53/files/patch-doc_bashref.texi
deleted file mode 100644
index 56f59863f5f1..000000000000
--- a/shells/bash53/files/patch-doc_bashref.texi
+++ /dev/null
@@ -1,28 +0,0 @@
---- doc/bashref.texi.orig 2025-05-27 15:56:19 UTC
-+++ doc/bashref.texi
-@@ -1,6 +1,6 @@
- \input texinfo.tex @c -*- texinfo -*-
- @c %**start of header
--@setfilename bashref.info
-+@setfilename bash.info
- @settitle Bash Reference Manual
-
- @include version.texi
-@@ -58,7 +58,7 @@ This text is a brief description of the features that
- @top Bash Features
-
- This text is a brief description of the features that are present in
--the Bash shell (version @value{VERSION}, @value{UPDATED}).
-+the Bash shell (version @value{VERSION}, @value{UPDATED})
- The Bash home page is @url{http://www.gnu.org/software/bash/}.
-
- This is Edition @value{EDITION}, last updated @value{UPDATED},
-@@ -6720,7 +6720,7 @@ The primary prompt string.
-
- @item PS1
- The primary prompt string.
--The default value is @samp{\s-\v\$ }.
-+The default value is @samp{[\u@@\h \w]\$ }.
- @xref{Controlling the Prompt}, for the complete list of escape
- sequences that are expanded before @env{PS1} is displayed.
-
diff --git a/shells/bash53/files/patch-lib_readline_display.c b/shells/bash53/files/patch-lib_readline_display.c
deleted file mode 100644
index 4d8141cb7441..000000000000
--- a/shells/bash53/files/patch-lib_readline_display.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- lib/readline/display.c.orig 2025-05-02 13:20:32 UTC
-+++ lib/readline/display.c
-@@ -999,7 +999,10 @@ rl_redisplay (void)
- the line breaks in the prompt string in expand_prompt, taking invisible
- characters into account, and if lpos exceeds the screen width, we copy
- the data in the loop below. */
-- lpos = local_prompt ? prompt_physical_chars + modmark : 0;
-+ if (local_prompt)
-+ lpos = local_prompt ? prompt_physical_chars + modmark : 0;
-+ else
-+ lpos = 0;
-
- #if defined (HANDLE_MULTIBYTE)
- memset (line_state_invisible->wrapped_line, 0, line_state_invisible->wbsize * sizeof (int));
diff --git a/shells/bash53/files/pkg-message.in b/shells/bash53/files/pkg-message.in
deleted file mode 100644
index e0e633447e95..000000000000
--- a/shells/bash53/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-bash requires fdescfs(5) mounted on /dev/fd
-
-If you have not done it yet, please do the following:
-
- mount -t fdescfs fdescfs /dev/fd
-
-To make it permanent, you need the following lines in /etc/fstab:
-
- fdescfs /dev/fd fdescfs rw,late 0 0
-EOM
-}
-]
diff --git a/shells/bash53/pkg-descr b/shells/bash53/pkg-descr
deleted file mode 100644
index 84aea89d562b..000000000000
--- a/shells/bash53/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is GNU Bash. Bash is the GNU Project's Bourne Again SHell,
-a complete implementation of the POSIX.2 shell spec, but also
-with interactive command line editing, job control on architectures
-that support it, csh-like features such as history substitution and
-brace expansion, and a slew of other features.
diff --git a/shells/bash53/pkg-plist b/shells/bash53/pkg-plist
deleted file mode 100644
index 62cf3f7e51cd..000000000000
--- a/shells/bash53/pkg-plist
+++ /dev/null
@@ -1,152 +0,0 @@
-@shell bin/bash
-bin/bashbug
-@shell bin/rbash
-%%NO_STATIC%%include/bash/alias.h
-%%NO_STATIC%%include/bash/array.h
-%%NO_STATIC%%include/bash/arrayfunc.h
-%%NO_STATIC%%include/bash/assoc.h
-%%NO_STATIC%%include/bash/bashansi.h
-%%NO_STATIC%%include/bash/bashintl.h
-%%NO_STATIC%%include/bash/bashjmp.h
-%%NO_STATIC%%include/bash/bashtypes.h
-%%NO_STATIC%%include/bash/builtins.h
-%%NO_STATIC%%include/bash/builtins/bashgetopt.h
-%%NO_STATIC%%include/bash/builtins/builtext.h
-%%NO_STATIC%%include/bash/builtins/common.h
-%%NO_STATIC%%include/bash/builtins/getopt.h
-%%NO_STATIC%%include/bash/command.h
-%%NO_STATIC%%include/bash/config-bot.h
-%%NO_STATIC%%include/bash/config-top.h
-%%NO_STATIC%%include/bash/config.h
-%%NO_STATIC%%include/bash/conftypes.h
-%%NO_STATIC%%include/bash/dispose_cmd.h
-%%NO_STATIC%%include/bash/error.h
-%%NO_STATIC%%include/bash/execute_cmd.h
-%%NO_STATIC%%include/bash/externs.h
-%%NO_STATIC%%include/bash/general.h
-%%NO_STATIC%%include/bash/hashlib.h
-%%NO_STATIC%%include/bash/include/ansi_stdlib.h
-%%NO_STATIC%%include/bash/include/chartypes.h
-%%NO_STATIC%%include/bash/include/filecntl.h
-%%NO_STATIC%%include/bash/include/gettext.h
-%%NO_STATIC%%include/bash/include/maxpath.h
-%%NO_STATIC%%include/bash/include/memalloc.h
-%%NO_STATIC%%include/bash/include/ocache.h
-%%NO_STATIC%%include/bash/include/posixdir.h
-%%NO_STATIC%%include/bash/include/posixjmp.h
-%%NO_STATIC%%include/bash/include/posixselect.h
-%%NO_STATIC%%include/bash/include/posixstat.h
-%%NO_STATIC%%include/bash/include/posixtime.h
-%%NO_STATIC%%include/bash/include/posixwait.h
-%%NO_STATIC%%include/bash/include/shmbchar.h
-%%NO_STATIC%%include/bash/include/shmbutil.h
-%%NO_STATIC%%include/bash/include/shtty.h
-%%NO_STATIC%%include/bash/include/stat-time.h
-%%NO_STATIC%%include/bash/include/stdc.h
-%%NO_STATIC%%include/bash/include/systimes.h
-%%NO_STATIC%%include/bash/include/timer.h
-%%NO_STATIC%%include/bash/include/typemax.h
-%%NO_STATIC%%include/bash/include/unionwait.h
-%%NO_STATIC%%include/bash/include/unlocked-io.h
-%%NO_STATIC%%include/bash/jobs.h
-%%NO_STATIC%%include/bash/make_cmd.h
-%%NO_STATIC%%include/bash/pathnames.h
-%%NO_STATIC%%include/bash/quit.h
-%%NO_STATIC%%include/bash/shell.h
-%%NO_STATIC%%include/bash/sig.h
-%%NO_STATIC%%include/bash/siglist.h
-%%NO_STATIC%%include/bash/signames.h
-%%NO_STATIC%%include/bash/subst.h
-%%NO_STATIC%%include/bash/syntax.h
-%%NO_STATIC%%include/bash/unwind_prot.h
-%%NO_STATIC%%include/bash/variables.h
-%%NO_STATIC%%include/bash/version.h
-%%NO_STATIC%%include/bash/xmalloc.h
-%%NO_STATIC%%include/bash/y.tab.h
-%%NO_STATIC%%lib/bash/Makefile.inc
-%%NO_STATIC%%lib/bash/Makefile.sample
-%%NO_STATIC%%lib/bash/accept
-%%NO_STATIC%%lib/bash/basename
-%%NO_STATIC%%lib/bash/chmod
-%%NO_STATIC%%lib/bash/csv
-%%NO_STATIC%%lib/bash/cut
-%%NO_STATIC%%lib/bash/dirname
-%%NO_STATIC%%lib/bash/dsv
-%%NO_STATIC%%lib/bash/fdflags
-%%NO_STATIC%%lib/bash/finfo
-%%NO_STATIC%%lib/bash/fltexpr
-%%NO_STATIC%%lib/bash/getconf
-%%NO_STATIC%%lib/bash/head
-%%NO_STATIC%%lib/bash/id
-%%NO_STATIC%%lib/bash/kv
-%%NO_STATIC%%lib/bash/ln
-%%NO_STATIC%%lib/bash/loadables.h
-%%NO_STATIC%%lib/bash/logname
-%%NO_STATIC%%lib/bash/mkdir
-%%NO_STATIC%%lib/bash/mkfifo
-%%NO_STATIC%%lib/bash/mktemp
-%%NO_STATIC%%lib/bash/mypid
-%%NO_STATIC%%lib/bash/pathchk
-%%NO_STATIC%%lib/bash/print
-%%NO_STATIC%%lib/bash/printenv
-%%NO_STATIC%%lib/bash/push
-%%NO_STATIC%%lib/bash/realpath
-%%NO_STATIC%%lib/bash/rm
-%%NO_STATIC%%lib/bash/rmdir
-%%NO_STATIC%%lib/bash/seq
-%%NO_STATIC%%lib/bash/setpgid
-%%NO_STATIC%%lib/bash/sleep
-%%NO_STATIC%%lib/bash/stat
-%%NO_STATIC%%lib/bash/strftime
-%%NO_STATIC%%lib/bash/strptime
-%%NO_STATIC%%lib/bash/sync
-%%NO_STATIC%%lib/bash/tee
-%%NO_STATIC%%lib/bash/truefalse
-%%NO_STATIC%%lib/bash/tty
-%%NO_STATIC%%lib/bash/uname
-%%NO_STATIC%%lib/bash/unlink
-%%NO_STATIC%%lib/bash/whoami
-%%NO_STATIC%%libdata/pkgconfig/bash.pc
-share/man/man1/bash.1.gz
-share/man/man1/bashbug.1.gz
-%%NLS%%share/locale/af/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/da/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/de/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/el/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/en@boldquot/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/en@quot/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/es/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/et/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ga/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/id/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/it/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/bash.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/bash.mo
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index c06046e931c0..c339efacc80d 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,6 +1,7 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/elvish/Makefile b/shells/elvish/Makefile
index ed2f46d50ac1..0c18d9b20771 100644
--- a/shells/elvish/Makefile
+++ b/shells/elvish/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elvish
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= shells
MAINTAINER= vendion@gmail.com
diff --git a/shells/envy/Makefile b/shells/envy/Makefile
index 478e1a4fa579..031100f88f5c 100644
--- a/shells/envy/Makefile
+++ b/shells/envy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= envy
DISTVERSIONPREFIX=v
DISTVERSION= 0.1.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= shells
MAINTAINER= krion@FreeBSD.org
diff --git a/shells/murex/Makefile b/shells/murex/Makefile
index bcec67228baf..a0354f0cbe1d 100644
--- a/shells/murex/Makefile
+++ b/shells/murex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= murex
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1000
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= shells
MAINTAINER= lcook@FreeBSD.org
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index 6d8d4b049d6a..62240b0ea477 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sheldon
-DISTVERSION= 0.8.3
-PORTREVISION= 1
+DISTVERSION= 0.8.4
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/sheldon/distinfo b/shells/sheldon/distinfo
index 84dd4533f532..032fd06c9fc8 100644
--- a/shells/sheldon/distinfo
+++ b/shells/sheldon/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751356904
+TIMESTAMP = 1752022318
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
@@ -285,5 +285,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 (rossmacarthur-sheldon-0.8.3_GH0.tar.gz) = fea159b473a9ae48779ae2094eb909262361f45d2bf3a2e3968eddacb8e3b992
-SIZE (rossmacarthur-sheldon-0.8.3_GH0.tar.gz) = 85490
+SHA256 (rossmacarthur-sheldon-0.8.4_GH0.tar.gz) = 564fbc59f0cc0b8e8734ad2e9594dca6eaffb9d9557d8f7cb5033168ed8439e7
+SIZE (rossmacarthur-sheldon-0.8.4_GH0.tar.gz) = 85664
diff --git a/sysutils/3mux/Makefile b/sysutils/3mux/Makefile
index 159c0fe9540d..0d0a52f4974c 100644
--- a/sysutils/3mux/Makefile
+++ b/sysutils/3mux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 3mux
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 1fc727d0f973..9f97815b4807 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -947,6 +947,7 @@
SUBDIR += pick
SUBDIR += pidof
SUBDIR += pies
+ SUBDIR += pipeform
SUBDIR += pipemeter
SUBDIR += plasma-pass
SUBDIR += plasma5-libksysguard
diff --git a/sysutils/amazon-ssm-agent/Makefile b/sysutils/amazon-ssm-agent/Makefile
index adc10db2143b..ae9333418538 100644
--- a/sysutils/amazon-ssm-agent/Makefile
+++ b/sysutils/amazon-ssm-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-agent
PORTVERSION= 2.3.1205.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= sysutils
MAINTAINER= cperciva@FreeBSD.org
diff --git a/sysutils/amazon-ssm-plugin/Makefile b/sysutils/amazon-ssm-plugin/Makefile
index b178dd38181c..97b502dfd2ea 100644
--- a/sysutils/amazon-ssm-plugin/Makefile
+++ b/sysutils/amazon-ssm-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-plugin
DISTVERSION= 1.2.707.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/android-ota-payload-extractor/Makefile b/sysutils/android-ota-payload-extractor/Makefile
index 5041ed4af117..c47d16c60dff 100644
--- a/sysutils/android-ota-payload-extractor/Makefile
+++ b/sysutils/android-ota-payload-extractor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= android-ota-payload-extractor
DISTVERSIONPREFIX= v
DISTVERSION= 1.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index 18123073dfcb..0c1647c30a87 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 4.0.0.20250624
+DISTVERSION= 4.1.0.20250707
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -16,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= 4e20bc92f0b5c1d799ef8166236dc2cee7029d43
+GH_TAGNAME= 4f27673ecffdc7122c0d79241e0c0ec5eae363d8
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index 94f021430af3..aee5a3a98ba7 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750799138
-SHA256 (DtxdF-AppJail-4.0.0.20250624-4e20bc92f0b5c1d799ef8166236dc2cee7029d43_GH0.tar.gz) = b37409877acd36b07da39a24b3d0acb98ccc622c2058478932669a7c79308164
-SIZE (DtxdF-AppJail-4.0.0.20250624-4e20bc92f0b5c1d799ef8166236dc2cee7029d43_GH0.tar.gz) = 1017332
+TIMESTAMP = 1751917413
+SHA256 (DtxdF-AppJail-4.1.0.20250707-4f27673ecffdc7122c0d79241e0c0ec5eae363d8_GH0.tar.gz) = ab36368fda3f28041b3a148c163d3b4a7e2e8a9e1235559774f01ae9640d633c
+SIZE (DtxdF-AppJail-4.1.0.20250707-4f27673ecffdc7122c0d79241e0c0ec5eae363d8_GH0.tar.gz) = 1018778
diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile
index 209e44e87d59..436e89d9594f 100644
--- a/sysutils/appjail/Makefile
+++ b/sysutils/appjail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appjail
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.0
+DISTVERSION= 4.1.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo
index e799452d5059..a8ceb4ed4196 100644
--- a/sysutils/appjail/distinfo
+++ b/sysutils/appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750799003
-SHA256 (DtxdF-AppJail-v4.0.0_GH0.tar.gz) = 6a83e2ef2434c3b2c6a3824bd2c04ea431bcace5d5b71a334cd2550d2d194504
-SIZE (DtxdF-AppJail-v4.0.0_GH0.tar.gz) = 1017052
+TIMESTAMP = 1751915710
+SHA256 (DtxdF-AppJail-v4.1.0_GH0.tar.gz) = ff9edff64467f2d6f2c175f555ee3e3eae733dddae0941e5e2db6b94eca4490b
+SIZE (DtxdF-AppJail-v4.1.0_GH0.tar.gz) = 1018499
diff --git a/sysutils/aptly/Makefile b/sysutils/aptly/Makefile
index ee61c1a88389..8ec93f0d7a40 100644
--- a/sysutils/aptly/Makefile
+++ b/sysutils/aptly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aptly
PORTVERSION= 1.5.0
DISTVERSIONPREFIX=v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= romain@FreeBSD.org
diff --git a/sysutils/autorestic/Makefile b/sysutils/autorestic/Makefile
index ca4b6bd9dbaf..91e4de3d33bc 100644
--- a/sysutils/autorestic/Makefile
+++ b/sysutils/autorestic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autorestic
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/awslim/Makefile b/sysutils/awslim/Makefile
index 3130990787f3..dec288111af8 100644
--- a/sysutils/awslim/Makefile
+++ b/sysutils/awslim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= awslim
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/bacula15-docs/Makefile b/sysutils/bacula15-docs/Makefile
index 9c0b2f3df8c9..3bea0b6c9d6b 100644
--- a/sysutils/bacula15-docs/Makefile
+++ b/sysutils/bacula15-docs/Makefile
@@ -1,12 +1,11 @@
PORTNAME= bacula
-PORTVERSION= 15.0.2
-PORTREVISION= 1
+PORTVERSION= 15.0.3
CATEGORIES= sysutils
MASTER_SITES= SF
PKGNAMESUFFIX= 15-docs
DISTNAME= ${PORTNAME}-docs-${PORTVERSION}
-CONFLICTS= bacula13-docs bacula11-docs bacula9-docs
+CONFLICTS= bacula11-docs bacula13-docs bacula9-docs
MAINTAINER= dvl@FreeBSD.org
COMMENT= Bacula document set
diff --git a/sysutils/bacula15-docs/distinfo b/sysutils/bacula15-docs/distinfo
index 5fedefb67491..6d754beeae9c 100644
--- a/sysutils/bacula15-docs/distinfo
+++ b/sysutils/bacula15-docs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711654632
-SHA256 (bacula-docs-15.0.2.tar.bz2) = 37834bc602ca25729b39c06f941abdf999a571cae6a2ad1b1d2ad4aa4dc04228
-SIZE (bacula-docs-15.0.2.tar.bz2) = 51317810
+TIMESTAMP = 1751975003
+SHA256 (bacula-docs-15.0.3.tar.bz2) = bffc562997c2f55029c4b0e76dd2155a6eb7d98513866a4382260eabec48d11d
+SIZE (bacula-docs-15.0.3.tar.bz2) = 68331507
diff --git a/sysutils/bacula15-server/Makefile b/sysutils/bacula15-server/Makefile
index 900214debd55..40da8609e177 100644
--- a/sysutils/bacula15-server/Makefile
+++ b/sysutils/bacula15-server/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bacula
-DISTVERSION= 15.0.2
-PORTREVISION= 7
+DISTVERSION= 15.0.3
CATEGORIES?= sysutils
MASTER_SITES= SF/bacula/bacula/${DISTVERSION}
PKGNAMEPREFIX?= #
diff --git a/sysutils/bacula15-server/distinfo b/sysutils/bacula15-server/distinfo
index b82402b1220e..b40c8a4bdcd5 100644
--- a/sysutils/bacula15-server/distinfo
+++ b/sysutils/bacula15-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711652567
-SHA256 (bacula-15.0.2.tar.gz) = 55515c2a66af9a86b955daea4089378b864d051b2e6e30383bef36e693acea7a
-SIZE (bacula-15.0.2.tar.gz) = 6524812
+TIMESTAMP = 1751974854
+SHA256 (bacula-15.0.3.tar.gz) = 294afd3d2eb9d5b71c3d0e88fdf19eb513bfdb843b28d35c0552e4ae062827a1
+SIZE (bacula-15.0.3.tar.gz) = 6539212
diff --git a/sysutils/bacula15-server/files/patch-src_plugins_fd_bpipe-fd.c b/sysutils/bacula15-server/files/patch-src_plugins_fd_bpipe-fd.c
deleted file mode 100644
index 028d66a4bd04..000000000000
--- a/sysutils/bacula15-server/files/patch-src_plugins_fd_bpipe-fd.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/plugins/fd/bpipe-fd.c.orig 2024-03-22 09:48:41 UTC
-+++ src/plugins/fd/bpipe-fd.c
-@@ -202,7 +202,9 @@ static bRC freePlugin(bpContext *ctx)
- if (!p_ctx) {
- return bRC_Error;
- }
-- bfree_and_null(p_ctx->cmd);
-+ if (p_ctx->cmd) {
-+ free(p_ctx->cmd); /* free any allocated command string */
-+ }
- free_and_null_pool_memory(p_ctx->restore_obj_buf);
- if (p_ctx->rop_writer) {
- restoreobj *rop;
diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile
index e44c26bc8898..414812e0a56f 100644
--- a/sysutils/bastille/Makefile
+++ b/sysutils/bastille/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bastille
-DISTVERSION= 0.14.20250420
+DISTVERSION= 1.0.1.250714
CATEGORIES= sysutils
MAINTAINER= jdhurtado@orbiware.com
diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo
index 5f2b7ca65afa..954ff5638d5a 100644
--- a/sysutils/bastille/distinfo
+++ b/sysutils/bastille/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745190329
-SHA256 (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 65ac778c9c2c144fdc2fc9664ad131404c79ac4a26ed3c932a6944923cd742cf
-SIZE (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 655549
+TIMESTAMP = 1752181948
+SHA256 (bastillebsd-bastille-1.0.1.250714_GH0.tar.gz) = ffd3be789e5b9f0215e6552b4a89b33b657e2ded2ab7b0dd69cb22d72a167985
+SIZE (bastillebsd-bastille-1.0.1.250714_GH0.tar.gz) = 694112
diff --git a/sysutils/bastille/pkg-message b/sysutils/bastille/pkg-message
index baef3a45c2c1..ed1910001a72 100644
--- a/sysutils/bastille/pkg-message
+++ b/sysutils/bastille/pkg-message
@@ -14,5 +14,33 @@ in the defaults. To change these values, use `bastille config TARGET set boot of
or `bastille config TARGET set priority 10` or some other number according to
your needs.
EOM
+},
+{
+ type: upgrade
+ minimum_version: "0.14"
+ message: <<EOM
+**Notice: Potencially breaking changes since 1.0.20250714**
+
+Network: Bastille now handles all epairs dynamically, allowing both -V and -B
+VNET jails to coexist. Previous versions only supported one type per system.
+New naming scheme for network interfaces is e0a_jailname (host side) and
+e0b_jailname (jail side). Additional interfaces: e1a_jailname, e1b_jailname, etc
+(incrementing numbers). Long jail names are truncated with xx placeholder due to
+interface name limitations
+
+Required action after update:
+
+Restart all jails (preferably one at a time) to trigger automatic conversion.
+Bastille will auto-convert jail.conf and rc.conf files when jails are stopped.
+Manual intervention required: If you previously used the network sub-command to
+add interfaces, manually edit jail.conf and rc.conf files to update epair names
+(increment numbers for additional interfaces).
+
+Auto-conversion handles most cases, please report bugs if issues occur during the
+transition.
+
+Full release annoucement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
+
+EOM
}
]
diff --git a/sysutils/bastille/pkg-plist b/sysutils/bastille/pkg-plist
index 2c70d6b0f524..680a6efc88af 100644
--- a/sysutils/bastille/pkg-plist
+++ b/sysutils/bastille/pkg-plist
@@ -20,6 +20,7 @@ etc/rc.d/bastille
%%DATADIR%%/jcp.sh
%%DATADIR%%/limits.sh
%%DATADIR%%/list.sh
+%%DATADIR%%/migrate.sh
%%DATADIR%%/mount.sh
%%DATADIR%%/network.sh
%%DATADIR%%/pkg.sh
diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile
index 0c1823c12592..9384edef77c6 100644
--- a/sysutils/beats7/Makefile
+++ b/sysutils/beats7/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 7.17.11
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
PKGNAMESUFFIX?= 7
diff --git a/sysutils/beats8/Makefile b/sysutils/beats8/Makefile
index 0f5a1ce54531..ce94cee9e490 100644
--- a/sysutils/beats8/Makefile
+++ b/sysutils/beats8/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 8.14.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
PKGNAMESUFFIX?= 8
diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile
index 85ad508a22e2..b5330408a166 100644
--- a/sysutils/bhyvemgr/Makefile
+++ b/sysutils/bhyvemgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bhyvemgr
DISTVERSIONPREFIX= v
-PORTVERSION= 1.5.3
+PORTVERSION= 1.6.0
CATEGORIES= sysutils
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -29,6 +29,9 @@ FREERDP3_RUN_DEPENDS= freerdp3>0:net/freerdp3
.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500000)
ONLY_FOR_ARCHS= aarch64 amd64
+.endif
+
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1403000)
RUN_DEPENDS+= swtpm>0:sysutils/swtpm
.endif
diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo
index 49454c48ce44..3d78dac45baa 100644
--- a/sysutils/bhyvemgr/distinfo
+++ b/sysutils/bhyvemgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748048188
-SHA256 (alonsobsd-bhyvemgr-v1.5.3_GH0.tar.gz) = 4adec8b6b4194abdaecce250719769bf029a8fa17b05ce926b2e1cd7e64e10d8
-SIZE (alonsobsd-bhyvemgr-v1.5.3_GH0.tar.gz) = 256995
+TIMESTAMP = 1751899967
+SHA256 (alonsobsd-bhyvemgr-v1.6.0_GH0.tar.gz) = bcac91497aa055cd81b55ba65df99eda9cbe07ea9c0f7e2566122c2e657d516b
+SIZE (alonsobsd-bhyvemgr-v1.6.0_GH0.tar.gz) = 257093
diff --git a/sysutils/brename/Makefile b/sysutils/brename/Makefile
index da63d7b35f15..8321873952b7 100644
--- a/sysutils/brename/Makefile
+++ b/sysutils/brename/Makefile
@@ -1,7 +1,7 @@
PORTNAME= brename
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/bsdcrashtar/Makefile b/sysutils/bsdcrashtar/Makefile
index 9ec079ef36a9..ba70879efe84 100644
--- a/sysutils/bsdcrashtar/Makefile
+++ b/sysutils/bsdcrashtar/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.1.3
PORTREVISION= 2
CATEGORIES= sysutils
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Archive FreeBSD kernel crash files
WWW= https://code.google.com/archive/p/bsdcrashtar/
diff --git a/sysutils/cbsd-mq-api/Makefile b/sysutils/cbsd-mq-api/Makefile
index b56a54a80d4b..db4a2e393c4a 100644
--- a/sysutils/cbsd-mq-api/Makefile
+++ b/sysutils/cbsd-mq-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-api
DISTVERSION= 0.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
diff --git a/sysutils/cbsd-mq-router/Makefile b/sysutils/cbsd-mq-router/Makefile
index 7b6708ecff25..43f07f8ef333 100644
--- a/sysutils/cbsd-mq-router/Makefile
+++ b/sysutils/cbsd-mq-router/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-router
PORTVERSION= 0.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
diff --git a/sysutils/chaoskube/Makefile b/sysutils/chaoskube/Makefile
index e84c3d4be74a..cef039e8eec2 100644
--- a/sysutils/chaoskube/Makefile
+++ b/sysutils/chaoskube/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chaoskube
PORTVERSION= 0.35.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/chezmoi/Makefile b/sysutils/chezmoi/Makefile
index e922ab3170b3..159ae7c369a1 100644
--- a/sysutils/chezmoi/Makefile
+++ b/sysutils/chezmoi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chezmoi
DISTVERSIONPREFIX= v
DISTVERSION= 2.50.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
EXTRACT_ONLY= ${_DISTFILES:N*.js}
diff --git a/sysutils/cmogstored/Makefile b/sysutils/cmogstored/Makefile
index d90d16d27136..56e533bca369 100644
--- a/sysutils/cmogstored/Makefile
+++ b/sysutils/cmogstored/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://yhbt.net/cmogstored/files/
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Alternative mogstored implementation for MogileFS
WWW= https://yhbt.net/cmogstored/
diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile
index 9c7103d87549..cdfad7ce80db 100644
--- a/sysutils/conky/Makefile
+++ b/sysutils/conky/Makefile
@@ -1,5 +1,5 @@
PORTNAME= conky
-PORTVERSION= 1.22.1
+PORTVERSION= 1.22.2
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
diff --git a/sysutils/conky/distinfo b/sysutils/conky/distinfo
index b2bd62664d05..aa609f402172 100644
--- a/sysutils/conky/distinfo
+++ b/sysutils/conky/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742369337
-SHA256 (brndnmtthws-conky-v1.22.1_GH0.tar.gz) = 9959fde719d3d4340ab973aadbeb97a03e9f6bf4f928be0de69cfb02871d522e
-SIZE (brndnmtthws-conky-v1.22.1_GH0.tar.gz) = 2024889
+TIMESTAMP = 1751807206
+SHA256 (brndnmtthws-conky-v1.22.2_GH0.tar.gz) = 0eec3d4358385fb67b369f02dbd82217c912ba0edc3533f27377ba33f90084c1
+SIZE (brndnmtthws-conky-v1.22.2_GH0.tar.gz) = 2028970
diff --git a/sysutils/conmon/Makefile b/sysutils/conmon/Makefile
index c7454a412d6f..1dafa5b307a7 100644
--- a/sysutils/conmon/Makefile
+++ b/sysutils/conmon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= conmon
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.13
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/consul-alerts/Makefile b/sysutils/consul-alerts/Makefile
index c1cc910967cd..fb13b71483c4 100644
--- a/sysutils/consul-alerts/Makefile
+++ b/sysutils/consul-alerts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-alerts
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul-replicate/Makefile b/sysutils/consul-replicate/Makefile
index 76f57fdb43f3..9505e15ada92 100644
--- a/sysutils/consul-replicate/Makefile
+++ b/sysutils/consul-replicate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-replicate
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index 7e0f71cfedbe..3caa666e902e 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,6 +1,7 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
DISTVERSION= 1.21.2
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
diff --git a/sysutils/consul_exporter/Makefile b/sysutils/consul_exporter/Makefile
index 5257bedb3ff3..223571336569 100644
--- a/sysutils/consul_exporter/Makefile
+++ b/sysutils/consul_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul_exporter
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= t.tom@succont.de
diff --git a/sysutils/coreos-ct/Makefile b/sysutils/coreos-ct/Makefile
index 2a67f3887ef5..59e464827d70 100644
--- a/sysutils/coreos-ct/Makefile
+++ b/sysutils/coreos-ct/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coreos-ct
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/sysutils/ctop/Makefile b/sysutils/ctop/Makefile
index 07acf3f02238..402939929020 100644
--- a/sysutils/ctop/Makefile
+++ b/sysutils/ctop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ctop
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/data-prepper/Makefile b/sysutils/data-prepper/Makefile
index 54e58f6fc6f7..4abfe298496c 100644
--- a/sysutils/data-prepper/Makefile
+++ b/sysutils/data-prepper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= data-prepper
-DISTVERSION= 2.11.0
+DISTVERSION= 2.12.0
DISTVERSIONSUFFIX= -linux-x64
CATEGORIES= sysutils java
MASTER_SITES= https://artifacts.opensearch.org/${PORTNAME}/${DISTVERSION}/
diff --git a/sysutils/data-prepper/distinfo b/sysutils/data-prepper/distinfo
index 55b1d1d8a08b..4a0eebb93c75 100644
--- a/sysutils/data-prepper/distinfo
+++ b/sysutils/data-prepper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746624078
-SHA256 (opensearch-data-prepper-jdk-2.11.0-linux-x64.tar.gz) = c29c6100121448cb2dac2b4d1d3917bd2eb027d9b315a2001f49880020085673
-SIZE (opensearch-data-prepper-jdk-2.11.0-linux-x64.tar.gz) = 459840646
+TIMESTAMP = 1752310407
+SHA256 (opensearch-data-prepper-jdk-2.12.0-linux-x64.tar.gz) = 1adf8b98317fb8e62dc342eb9e5fcb2ab0858a281c315e2b5d7caffe9fcccf69
+SIZE (opensearch-data-prepper-jdk-2.12.0-linux-x64.tar.gz) = 476644958
diff --git a/sysutils/data-prepper/pkg-plist b/sysutils/data-prepper/pkg-plist
index ec493bbc2704..3051694c2f2f 100644
--- a/sysutils/data-prepper/pkg-plist
+++ b/sysutils/data-prepper/pkg-plist
@@ -7,7 +7,6 @@
%%DATADIR%%/lib/ST4-4.3.3.jar
%%DATADIR%%/lib/accessors-smart-2.5.0.jar
%%DATADIR%%/lib/acm-2.30.23.jar
-%%DATADIR%%/lib/aggregate-processor-2.11.0.jar
%%DATADIR%%/lib/aggs-matrix-stats-client-1.3.14.jar
%%DATADIR%%/lib/aircompressor-2.0.2.jar
%%DATADIR%%/lib/amazon-kinesis-client-2.6.0.jar
@@ -15,45 +14,39 @@
%%DATADIR%%/lib/annotations-13.0.jar
%%DATADIR%%/lib/annotations-2.30.23.jar
%%DATADIR%%/lib/annotations-4.1.1.4.jar
-%%DATADIR%%/lib/anomaly-detector-processor-2.11.0.jar
%%DATADIR%%/lib/antlr-runtime-3.5.3.jar
%%DATADIR%%/lib/antlr4-4.10.1.jar
%%DATADIR%%/lib/antlr4-runtime-4.10.1.jar
%%DATADIR%%/lib/aopalliance-1.0.jar
%%DATADIR%%/lib/apache-client-2.30.23.jar
%%DATADIR%%/lib/armeria-1.29.0.jar
-%%DATADIR%%/lib/armeria-common-2.11.0.jar
%%DATADIR%%/lib/armeria-grpc-1.29.0.jar
%%DATADIR%%/lib/armeria-grpc-protocol-1.29.0.jar
%%DATADIR%%/lib/armeria-protobuf-1.29.0.jar
%%DATADIR%%/lib/arns-2.30.23.jar
%%DATADIR%%/lib/asm-9.3.jar
-%%DATADIR%%/lib/atlassian-commons-2.11.0.jar
%%DATADIR%%/lib/auth-2.30.23.jar
%%DATADIR%%/lib/avro-1.11.4.jar
-%%DATADIR%%/lib/avro-codecs-2.11.0.jar
%%DATADIR%%/lib/aws-cbor-protocol-2.30.23.jar
%%DATADIR%%/lib/aws-core-2.30.23.jar
%%DATADIR%%/lib/aws-embedded-metrics-2.0.0-beta-1.jar
%%DATADIR%%/lib/aws-java-sdk-core-1.12.660.jar
%%DATADIR%%/lib/aws-java-sdk-sts-1.12.660.jar
%%DATADIR%%/lib/aws-json-protocol-2.30.23.jar
-%%DATADIR%%/lib/aws-lambda-2.11.0.jar
%%DATADIR%%/lib/aws-msk-iam-auth-2.0.3.jar
-%%DATADIR%%/lib/aws-plugin-2.11.0.jar
-%%DATADIR%%/lib/aws-plugin-api-2.11.0.jar
%%DATADIR%%/lib/aws-query-protocol-2.30.23.jar
-%%DATADIR%%/lib/aws-sqs-common-2.11.0.jar
%%DATADIR%%/lib/aws-xml-protocol-2.30.23.jar
+%%DATADIR%%/lib/azure-core-1.45.1.jar
+%%DATADIR%%/lib/azure-core-http-netty-1.13.11.jar
+%%DATADIR%%/lib/azure-identity-1.11.1.jar
+%%DATADIR%%/lib/azure-json-1.1.0.jar
%%DATADIR%%/lib/bcpkix-jdk18on-1.78.1.jar
%%DATADIR%%/lib/bcprov-jdk18on-1.78.1.jar
%%DATADIR%%/lib/bcutil-jdk18on-1.78.1.jar
-%%DATADIR%%/lib/blocking-buffer-2.11.0.jar
%%DATADIR%%/lib/brotli4j-1.16.0.jar
%%DATADIR%%/lib/bson-4.7.1.jar
%%DATADIR%%/lib/bson-record-codec-4.7.1.jar
%%DATADIR%%/lib/btf-1.3.jar
-%%DATADIR%%/lib/buffer-common-2.11.0.jar
%%DATADIR%%/lib/byte-buddy-1.14.4.jar
%%DATADIR%%/lib/caffeine-3.1.8.jar
%%DATADIR%%/lib/checker-qual-3.42.0.jar
@@ -62,9 +55,7 @@
%%DATADIR%%/lib/classgraph-4.8.120.jar
%%DATADIR%%/lib/classmate-1.5.1.jar
%%DATADIR%%/lib/cloudwatch-2.30.23.jar
-%%DATADIR%%/lib/cloudwatch-logs-2.11.0.jar
%%DATADIR%%/lib/cloudwatchlogs-2.30.23.jar
-%%DATADIR%%/lib/common-2.11.0.jar
%%DATADIR%%/lib/common-config-7.6.0.jar
%%DATADIR%%/lib/common-utils-7.6.0.jar
%%DATADIR%%/lib/commons-beanutils-1.9.4.jar
@@ -84,34 +75,102 @@
%%DATADIR%%/lib/commons-text-1.13.0.jar
%%DATADIR%%/lib/commons-validator-1.8.0.jar
%%DATADIR%%/lib/compiler-0.9.10.jar
-%%DATADIR%%/lib/confluence-source-2.11.0.jar
%%DATADIR%%/lib/connect-api-3.6.1.jar
%%DATADIR%%/lib/connect-json-3.6.1.jar
-%%DATADIR%%/lib/crowdstrike-source-2.11.0.jar
+%%DATADIR%%/lib/content-type-2.2.jar
%%DATADIR%%/lib/crt-core-2.30.23.jar
-%%DATADIR%%/lib/csv-processor-2.11.0.jar
%%DATADIR%%/lib/curator-client-5.2.0.jar
%%DATADIR%%/lib/curator-framework-5.2.0.jar
%%DATADIR%%/lib/curator-recipes-5.2.0.jar
-%%DATADIR%%/lib/data-prepper-api-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-core-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-event-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-expression-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-logstash-configuration-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-main-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-pipeline-parser-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-plugin-framework-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-plugins-2.11.0.jar
-%%DATADIR%%/lib/data-prepper-test-common-2.11.0.jar
-%%DATADIR%%/lib/date-processor-2.11.0.jar
-%%DATADIR%%/lib/decompress-processor-2.11.0.jar
-%%DATADIR%%/lib/dissect-processor-2.11.0.jar
+%%DATADIR%%/lib/data-prepper-aggregate-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-anomaly-detector-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-api-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-armeria-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-atlassian-commons-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-avro-codecs-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-aws-lambda-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-aws-plugin-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-aws-plugin-api-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-aws-sqs-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-blocking-buffer-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-buffer-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-cloudwatch-logs-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-confluence-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-core-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-crowdstrike-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-csv-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-date-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-decompress-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-detect-format-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-dissect-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-drop-events-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-dynamodb-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-dynamodb-source-coordination-store-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-encryption-plugin-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-event-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-event-json-codecs-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-expression-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-failures-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-flatten-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-geoip-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-grok-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-http-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-http-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-http-source-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-in-memory-source-coordination-store-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-jira-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-kafka-plugins-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-key-value-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-kinesis-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-log-generator-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-logstash-configuration-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-main-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-mapdb-processor-state-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-microsoft-office365-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-ml-inference-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-mongodb-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-mutate-event-processors-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-mutate-string-processors-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-newline-codecs-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-obfuscate-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-ocsf-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-opensearch-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-opensearch-api-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-logs-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-metrics-raw-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-metrics-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-proto-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-trace-group-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-trace-raw-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otel-trace-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otlp-sink-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-otlp-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-parquet-codecs-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-parse-json-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-personalize-sink-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-pipeline-parser-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-plugin-framework-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-plugins-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-rds-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-rss-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-s3-sink-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-s3-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-saas-source-plugins-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-service-map-stateful-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-source-crawler-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-split-event-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-sqs-common-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-sqs-sink-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-sqs-source-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-trace-peer-forwarder-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-translate-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-truncate-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-user-agent-processor-2.12.0.jar
+%%DATADIR%%/lib/data-prepper-write-json-processor-2.12.0.jar
%%DATADIR%%/lib/dnsjava-3.6.1.jar
-%%DATADIR%%/lib/drop-events-processor-2.11.0.jar
%%DATADIR%%/lib/dynamodb-2.30.23.jar
%%DATADIR%%/lib/dynamodb-enhanced-2.30.23.jar
-%%DATADIR%%/lib/dynamodb-source-2.11.0.jar
-%%DATADIR%%/lib/dynamodb-source-coordination-store-2.11.0.jar
%%DATADIR%%/lib/eclipse-collections-10.4.0.jar
%%DATADIR%%/lib/eclipse-collections-api-10.4.0.jar
%%DATADIR%%/lib/eclipse-collections-forkjoin-10.4.0.jar
@@ -120,17 +179,12 @@
%%DATADIR%%/lib/elsa-3.0.0-M5.jar
%%DATADIR%%/lib/endpoints-spi-2.30.23.jar
%%DATADIR%%/lib/error_prone_annotations-2.23.0.jar
-%%DATADIR%%/lib/event-json-codecs-2.11.0.jar
%%DATADIR%%/lib/eventstream-1.0.1.jar
%%DATADIR%%/lib/everit-json-schema-1.14.3.jar
%%DATADIR%%/lib/failsafe-3.3.2.jar
%%DATADIR%%/lib/failureaccess-1.0.1.jar
-%%DATADIR%%/lib/failures-common-2.11.0.jar
-%%DATADIR%%/lib/flatten-processor-2.11.0.jar
-%%DATADIR%%/lib/geoip-processor-2.11.0.jar
%%DATADIR%%/lib/geoip2-4.2.0.jar
%%DATADIR%%/lib/glue-2.30.23.jar
-%%DATADIR%%/lib/grok-processor-2.11.0.jar
%%DATADIR%%/lib/grpc-api-1.64.0.jar
%%DATADIR%%/lib/grpc-context-1.64.0.jar
%%DATADIR%%/lib/grpc-core-1.64.0.jar
@@ -162,9 +216,6 @@
%%DATADIR%%/lib/http-auth-aws-eventstream-2.30.23.jar
%%DATADIR%%/lib/http-auth-spi-2.30.23.jar
%%DATADIR%%/lib/http-client-spi-2.30.23.jar
-%%DATADIR%%/lib/http-common-2.11.0.jar
-%%DATADIR%%/lib/http-source-2.11.0.jar
-%%DATADIR%%/lib/http-source-common-2.11.0.jar
%%DATADIR%%/lib/httpasyncclient-4.1.5.jar
%%DATADIR%%/lib/httpclient-4.5.14.jar
%%DATADIR%%/lib/httpclient5-5.4.2.jar
@@ -174,7 +225,6 @@
%%DATADIR%%/lib/httpcore5-h2-5.3.3.jar
%%DATADIR%%/lib/icu4j-69.1.jar
%%DATADIR%%/lib/identity-spi-2.30.23.jar
-%%DATADIR%%/lib/in-memory-source-coordination-store-2.11.0.jar
%%DATADIR%%/lib/ion-java-1.11.8.jar
%%DATADIR%%/lib/ipaddress-5.4.2.jar
%%DATADIR%%/lib/j2objc-annotations-2.8.jar
@@ -224,10 +274,10 @@
%%DATADIR%%/lib/jersey-servlet-1.19.4.jar
%%DATADIR%%/lib/jettison-1.5.4.jar
%%DATADIR%%/lib/jimfs-1.1.jar
-%%DATADIR%%/lib/jira-source-2.11.0.jar
%%DATADIR%%/lib/jline-3.25.0.jar
%%DATADIR%%/lib/jmespath-java-1.12.660.jar
-%%DATADIR%%/lib/jna-5.5.0.jar
+%%DATADIR%%/lib/jna-5.13.0.jar
+%%DATADIR%%/lib/jna-platform-5.13.0.jar
%%DATADIR%%/lib/joda-time-2.13.0.jar
%%DATADIR%%/lib/jopt-simple-5.0.4.jar
%%DATADIR%%/lib/jsch-0.1.55.jar
@@ -251,7 +301,6 @@
%%DATADIR%%/lib/kafka-json-schema-provider-7.6.0.jar
%%DATADIR%%/lib/kafka-json-schema-serializer-7.6.0.jar
%%DATADIR%%/lib/kafka-json-serializer-7.6.0.jar
-%%DATADIR%%/lib/kafka-plugins-2.11.0.jar
%%DATADIR%%/lib/kafka-schema-registry-client-7.6.0.jar
%%DATADIR%%/lib/kafka-schema-serializer-7.6.0.jar
%%DATADIR%%/lib/kerb-admin-2.0.3.jar
@@ -268,9 +317,7 @@
%%DATADIR%%/lib/kerby-pkix-2.0.3.jar
%%DATADIR%%/lib/kerby-util-2.0.3.jar
%%DATADIR%%/lib/kerby-xdr-2.0.3.jar
-%%DATADIR%%/lib/key-value-processor-2.11.0.jar
%%DATADIR%%/lib/kinesis-2.30.23.jar
-%%DATADIR%%/lib/kinesis-source-2.11.0.jar
%%DATADIR%%/lib/kms-2.30.23.jar
%%DATADIR%%/lib/kotlin-reflect-1.7.10.jar
%%DATADIR%%/lib/kotlin-script-runtime-1.9.10.jar
@@ -286,9 +333,9 @@
%%DATADIR%%/lib/kotlinx-serialization-core-jvm-1.4.0.jar
%%DATADIR%%/lib/lambda-2.30.23.jar
%%DATADIR%%/lib/lang-mustache-client-1.3.14.jar
+%%DATADIR%%/lib/lang-tag-1.7.jar
%%DATADIR%%/lib/libphonenumber-8.11.1.jar
%%DATADIR%%/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
-%%DATADIR%%/lib/log-generator-source-2.11.0.jar
%%DATADIR%%/lib/log4j-api-2.24.3.jar
%%DATADIR%%/lib/log4j-core-2.24.3.jar
%%DATADIR%%/lib/log4j-slf4j2-impl-2.24.3.jar
@@ -312,7 +359,6 @@
%%DATADIR%%/lib/lz4-java-1.8.0.jar
%%DATADIR%%/lib/mailapi-1.6.2.jar
%%DATADIR%%/lib/mapdb-3.1.0.jar
-%%DATADIR%%/lib/mapdb-processor-state-2.11.0.jar
%%DATADIR%%/lib/mapper-extras-client-1.3.14.jar
%%DATADIR%%/lib/maven-artifact-3.9.9.jar
%%DATADIR%%/lib/maxmind-db-3.1.0.jar
@@ -325,14 +371,14 @@
%%DATADIR%%/lib/micrometer-observation-1.13.0.jar
%%DATADIR%%/lib/micrometer-registry-cloudwatch2-1.10.5.jar
%%DATADIR%%/lib/micrometer-registry-prometheus-1.10.5.jar
+%%DATADIR%%/lib/microsoft-graph-5.65.0.jar
+%%DATADIR%%/lib/microsoft-graph-core-2.0.19.jar
%%DATADIR%%/lib/minimal-json-0.9.5.jar
-%%DATADIR%%/lib/ml-inference-processor-2.11.0.jar
-%%DATADIR%%/lib/mongodb-2.11.0.jar
%%DATADIR%%/lib/mongodb-driver-core-4.7.1.jar
%%DATADIR%%/lib/mongodb-driver-sync-4.7.1.jar
+%%DATADIR%%/lib/msal4j-1.14.0.jar
+%%DATADIR%%/lib/msal4j-persistence-extension-1.2.0.jar
%%DATADIR%%/lib/msg-simple-1.2.jar
-%%DATADIR%%/lib/mutate-event-processors-2.11.0.jar
-%%DATADIR%%/lib/mutate-string-processors-2.11.0.jar
%%DATADIR%%/lib/mysql-binlog-connector-java-0.29.2.jar
%%DATADIR%%/lib/mysql-connector-j-8.4.0.jar
%%DATADIR%%/lib/netty-all-4.1.108.Final.jar
@@ -364,6 +410,7 @@
%%DATADIR%%/lib/netty-tcnative-boringssl-static-2.0.65.Final-osx-aarch_64.jar
%%DATADIR%%/lib/netty-tcnative-boringssl-static-2.0.65.Final-osx-x86_64.jar
%%DATADIR%%/lib/netty-tcnative-boringssl-static-2.0.65.Final-windows-x86_64.jar
+%%DATADIR%%/lib/netty-tcnative-boringssl-static-2.0.65.Final.jar
%%DATADIR%%/lib/netty-tcnative-classes-2.0.65.Final.jar
%%DATADIR%%/lib/netty-transport-4.1.108.Final.jar
%%DATADIR%%/lib/netty-transport-classes-epoll-4.1.108.Final.jar
@@ -382,16 +429,13 @@
%%DATADIR%%/lib/netty-transport-rxtx-4.1.108.Final.jar
%%DATADIR%%/lib/netty-transport-sctp-4.1.108.Final.jar
%%DATADIR%%/lib/netty-transport-udt-4.1.108.Final.jar
-%%DATADIR%%/lib/newline-codecs-2.11.0.jar
%%DATADIR%%/lib/nimbus-jose-jwt-9.37.2.jar
-%%DATADIR%%/lib/obfuscate-processor-2.11.0.jar
-%%DATADIR%%/lib/ocsf-2.11.0.jar
+%%DATADIR%%/lib/oauth2-oidc-sdk-10.7.1.jar
+%%DATADIR%%/lib/okhttp-4.11.0.jar
%%DATADIR%%/lib/okio-fakefilesystem-jvm-3.2.0.jar
%%DATADIR%%/lib/okio-jvm-3.5.0.jar
%%DATADIR%%/lib/opencsv-5.9.jar
%%DATADIR%%/lib/opensearch-1.3.14.jar
-%%DATADIR%%/lib/opensearch-2.11.0.jar
-%%DATADIR%%/lib/opensearch-api-source-2.11.0.jar
%%DATADIR%%/lib/opensearch-cli-1.3.14.jar
%%DATADIR%%/lib/opensearch-core-1.3.14.jar
%%DATADIR%%/lib/opensearch-geo-1.3.14.jar
@@ -403,26 +447,16 @@
%%DATADIR%%/lib/opensearchserverless-2.30.23.jar
%%DATADIR%%/lib/opentelemetry-proto-1.3.2-alpha.jar
%%DATADIR%%/lib/org.abego.treelayout.core-1.0.3.jar
-%%DATADIR%%/lib/otel-logs-source-2.11.0.jar
-%%DATADIR%%/lib/otel-metrics-raw-processor-2.11.0.jar
-%%DATADIR%%/lib/otel-metrics-source-2.11.0.jar
-%%DATADIR%%/lib/otel-proto-common-2.11.0.jar
-%%DATADIR%%/lib/otel-trace-group-processor-2.11.0.jar
-%%DATADIR%%/lib/otel-trace-raw-processor-2.11.0.jar
-%%DATADIR%%/lib/otel-trace-source-2.11.0.jar
%%DATADIR%%/lib/parent-join-client-1.3.14.jar
%%DATADIR%%/lib/parquet-avro-1.15.1.jar
-%%DATADIR%%/lib/parquet-codecs-2.11.0.jar
%%DATADIR%%/lib/parquet-column-1.15.1.jar
%%DATADIR%%/lib/parquet-common-1.15.1.jar
%%DATADIR%%/lib/parquet-encoding-1.15.1.jar
%%DATADIR%%/lib/parquet-format-structures-1.15.1.jar
%%DATADIR%%/lib/parquet-hadoop-1.15.1.jar
%%DATADIR%%/lib/parquet-jackson-1.15.1.jar
-%%DATADIR%%/lib/parse-json-processor-2.11.0.jar
%%DATADIR%%/lib/parsson-1.1.6.jar
%%DATADIR%%/lib/perfmark-api-0.26.0.jar
-%%DATADIR%%/lib/personalize-sink-2.11.0.jar
%%DATADIR%%/lib/personalizeevents-2.30.23.jar
%%DATADIR%%/lib/postgresql-42.7.4.jar
%%DATADIR%%/lib/profiles-2.30.23.jar
@@ -442,22 +476,20 @@
%%DATADIR%%/lib/randomcutforest-testutils-3.8.0.jar
%%DATADIR%%/lib/rank-eval-client-1.3.14.jar
%%DATADIR%%/lib/rds-2.30.23.jar
-%%DATADIR%%/lib/rds-source-2.11.0.jar
%%DATADIR%%/lib/re2j-1.6.jar
%%DATADIR%%/lib/reactive-streams-1.0.4.jar
+%%DATADIR%%/lib/reactor-core-3.4.34.jar
+%%DATADIR%%/lib/reactor-netty-core-1.0.39.jar
+%%DATADIR%%/lib/reactor-netty-http-1.0.39.jar
%%DATADIR%%/lib/reflections-0.10.2.jar
%%DATADIR%%/lib/regions-2.30.23.jar
%%DATADIR%%/lib/reload4j-1.2.22.jar
%%DATADIR%%/lib/retries-2.30.23.jar
%%DATADIR%%/lib/retries-spi-2.30.23.jar
%%DATADIR%%/lib/rhino-1.7.12.jar
-%%DATADIR%%/lib/rss-source-2.11.0.jar
%%DATADIR%%/lib/rssreader-3.7.0.jar
%%DATADIR%%/lib/rxjava-3.1.6.jar
%%DATADIR%%/lib/s3-2.30.23.jar
-%%DATADIR%%/lib/s3-sink-2.11.0.jar
-%%DATADIR%%/lib/s3-source-2.11.0.jar
-%%DATADIR%%/lib/saas-source-plugins-2.11.0.jar
%%DATADIR%%/lib/scala-library-2.13.12.jar
%%DATADIR%%/lib/schema-registry-build-tools-1.1.19.jar
%%DATADIR%%/lib/schema-registry-common-1.1.19.jar
@@ -466,7 +498,6 @@
%%DATADIR%%/lib/secretsmanager-2.30.23.jar
%%DATADIR%%/lib/securitylake-2.30.23.jar
%%DATADIR%%/lib/service-1.16.0.jar
-%%DATADIR%%/lib/service-map-stateful-2.11.0.jar
%%DATADIR%%/lib/servicediscovery-2.30.23.jar
%%DATADIR%%/lib/simpleclient-0.16.0.jar
%%DATADIR%%/lib/simpleclient_common-0.16.0.jar
@@ -477,9 +508,8 @@
%%DATADIR%%/lib/slf4j-reload4j-1.7.36.jar
%%DATADIR%%/lib/snakeyaml-2.2.jar
%%DATADIR%%/lib/snappy-java-1.1.10.7.jar
-%%DATADIR%%/lib/source-crawler-2.11.0.jar
%%DATADIR%%/lib/spatial4j-0.7.jar
-%%DATADIR%%/lib/split-event-processor-2.11.0.jar
+%%DATADIR%%/lib/spotbugs-annotations-4.8.6.jar
%%DATADIR%%/lib/spring-aop-5.3.39.jar
%%DATADIR%%/lib/spring-beans-5.3.39.jar
%%DATADIR%%/lib/spring-context-5.3.39.jar
@@ -488,8 +518,6 @@
%%DATADIR%%/lib/spring-jcl-5.3.39.jar
%%DATADIR%%/lib/spring-web-5.3.39.jar
%%DATADIR%%/lib/sqs-2.30.23.jar
-%%DATADIR%%/lib/sqs-common-2.11.0.jar
-%%DATADIR%%/lib/sqs-source-2.11.0.jar
%%DATADIR%%/lib/sso-2.30.23.jar
%%DATADIR%%/lib/ssooidc-2.30.23.jar
%%DATADIR%%/lib/stax2-api-4.2.2.jar
@@ -497,16 +525,13 @@
%%DATADIR%%/lib/swagger-annotations-2.1.10.jar
%%DATADIR%%/lib/swiftpoet-1.3.1.jar
%%DATADIR%%/lib/t-digest-3.2.jar
+%%DATADIR%%/lib/test-common-2.12.0.jar
%%DATADIR%%/lib/third-party-jackson-core-2.30.23.jar
%%DATADIR%%/lib/third-party-jackson-dataformat-cbor-2.30.23.jar
%%DATADIR%%/lib/token-provider-2.0.3.jar
-%%DATADIR%%/lib/trace-peer-forwarder-processor-2.11.0.jar
-%%DATADIR%%/lib/translate-processor-2.11.0.jar
-%%DATADIR%%/lib/truncate-processor-2.11.0.jar
%%DATADIR%%/lib/uap-java-1.6.1.jar
%%DATADIR%%/lib/uri-template-0.10.jar
%%DATADIR%%/lib/url-connection-client-2.30.23.jar
-%%DATADIR%%/lib/user-agent-processor-2.11.0.jar
%%DATADIR%%/lib/utils-2.30.23.jar
%%DATADIR%%/lib/validation-api-2.0.1.Final.jar
%%DATADIR%%/lib/websocket-api-9.4.53.v20231009.jar
@@ -521,9 +546,8 @@
%%DATADIR%%/lib/wire-schema-jvm-4.3.0.jar
%%DATADIR%%/lib/wire-swift-generator-4.3.0.jar
%%DATADIR%%/lib/woodstox-core-6.7.0.jar
-%%DATADIR%%/lib/write-json-processor-2.11.0.jar
%%DATADIR%%/lib/yasson-2.0.2.jar
-%%DATADIR%%/lib/zstd-jni-1.5.6-6.jar
+%%DATADIR%%/lib/zstd-jni-1.5.7-3.jar
%%DATADIR%%/pipelines/README
%%EXAMPLESDIR%%/adot/aws-ot-collector-config.yml
%%EXAMPLESDIR%%/adot/docker-compose.yml
diff --git a/sysutils/devstat/Makefile b/sysutils/devstat/Makefile
index 29aff547a8af..6a6f3edfbb4d 100644
--- a/sysutils/devstat/Makefile
+++ b/sysutils/devstat/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.3.3
PORTREVISION= 2
CATEGORIES= sysutils
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to display device statistics
WWW= http://devstat.googlecode.com/
diff --git a/sysutils/diffoci/Makefile b/sysutils/diffoci/Makefile
index f7c5c6498297..a63e1cceda3d 100644
--- a/sysutils/diffoci/Makefile
+++ b/sysutils/diffoci/Makefile
@@ -1,6 +1,7 @@
PORTNAME= diffoci
PORTVERSION= 0.1.7
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index 4586ade80b77..bd45d220412b 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= direnv
DISTVERSIONPREFIX= v
DISTVERSION= 2.35.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= bdrewery@FreeBSD.org
diff --git a/sysutils/docker-credential-pass/Makefile b/sysutils/docker-credential-pass/Makefile
index 34d19f00518f..b1d6175c71a2 100644
--- a/sysutils/docker-credential-pass/Makefile
+++ b/sysutils/docker-credential-pass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-credential-pass
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-machine/Makefile b/sysutils/docker-machine/Makefile
index 22acc5617bdd..61227503ab60 100644
--- a/sysutils/docker-machine/Makefile
+++ b/sysutils/docker-machine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-machine
PORTVERSION= 0.16.2
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-registry/Makefile b/sysutils/docker-registry/Makefile
index 36c6701f8c12..f5d0d532a210 100644
--- a/sysutils/docker-registry/Makefile
+++ b/sysutils/docker-registry/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-registry
PORTVERSION= 2.8.3
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= freebsd@yapsoft.it
diff --git a/sysutils/docker/Makefile b/sysutils/docker/Makefile
index aa16d0d1ff3f..3e73baf09209 100644
--- a/sysutils/docker/Makefile
+++ b/sysutils/docker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker
PORTVERSION= 18.09.5
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/dtrace-toolkit/Makefile b/sysutils/dtrace-toolkit/Makefile
index f741b6fb7434..156c31a4068c 100644
--- a/sysutils/dtrace-toolkit/Makefile
+++ b/sysutils/dtrace-toolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dtrace-toolkit
PORTVERSION= 1.0
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
@@ -10,68 +10,34 @@ WWW= https://github.com/opendtrace/toolkit
LICENSE= CDDL
LICENSE_FILE= ${WRKSRC}/Docs/cddl1.txt
+RUN_DEPENDS= ksh93:shells/ksh
+
USES= perl5 python ruby shebangfix
USE_GITHUB= yes
GH_ACCOUNT= opendtrace
GH_PROJECT= toolkit
GH_TAGNAME= ec23e25c8995bfa50cd7c0058129f1f489fdabb4
-SHEBANG_FILES= Apps/shellsnoop \
- Code/Perl/func_abc.pl \
- Code/Perl/func_malloc.pl \
- Code/Perl/func_slow.pl \
- Code/Perl/hello.pl \
- Code/Perl/hello_strict.pl \
- Code/Python/func_abc.py \
- Code/Python/func_slow.py \
- Code/Ruby/func_abc.rb \
- Code/Ruby/func_slow.rb \
- Code/Shell/func_abc.sh \
- Code/Shell/func_slow.sh \
- Code/Shell/func_waste.sh \
- Disk/diskhits \
- Disk/iopending \
- FS/vopstat \
- Include/test.ksh \
- Kernel/cpudists \
- Kernel/cputimes \
- Kernel/dnlcstat \
- Mem/xvmstat \
- Net/connections \
- Net/tcpsnoop \
- Net/tcpsnoop_snv \
- Net/tcptop \
- Net/tcptop_snv \
- Proc/dappprof \
- Proc/dapptrace \
- Proc/fddist \
- Proc/lastwords \
- Proc/pfilestat \
- Proc/sampleproc \
- Proc/topsysproc \
- System/topsyscall \
- Zones/zvmstat \
- dexplorer \
- dtruss \
- dvmstat \
- errinfo \
- execsnoop \
- hotkernel \
- hotuser \
- install \
- iopattern \
- iosnoop \
- iotop \
- opensnoop \
- procsystime \
- rwsnoop \
- rwtop \
- statsnoop
+SHEBANG_FILES= Apps/shellsnoop Code/Perl/func_abc.pl Code/Perl/func_malloc.pl \
+ Code/Perl/func_slow.pl Code/Perl/hello.pl \
+ Code/Perl/hello_strict.pl Code/Python/func_abc.py \
+ Code/Python/func_slow.py Code/Ruby/func_abc.rb \
+ Code/Ruby/func_slow.rb Code/Shell/func_abc.sh \
+ Code/Shell/func_slow.sh Code/Shell/func_waste.sh dexplorer \
+ Disk/diskhits Disk/iopending dtruss dvmstat errinfo execsnoop \
+ FS/vopstat hotkernel hotuser Include/test.ksh install iopattern \
+ iosnoop iotop Kernel/cpudists Kernel/cputimes Kernel/dnlcstat \
+ Mem/xvmstat Net/connections Net/tcpsnoop Net/tcpsnoop_snv \
+ Net/tcptop Net/tcptop_snv opensnoop Proc/dappprof \
+ Proc/dapptrace Proc/fddist Proc/lastwords Proc/pfilestat \
+ Proc/sampleproc Proc/topsysproc procsystime rwsnoop rwtop \
+ statsnoop System/topsyscall Zones/zvmstat
SHEBANG_LANG= sh
sh_OLD_CMD= /usr/bin/sh ./sh
sh_CMD= ${SH}
perl_OLD_CMD= \\./perl
ruby_OLD_CMD= \\./ruby
+MANDIRS= ${DATADIR}/Man/man1m
NO_ARCH= yes
NO_BUILD= yes
diff --git a/sysutils/dtrace-toolkit/files/pkg-message.in b/sysutils/dtrace-toolkit/files/pkg-message.in
index 20b2a2fe316a..124ed0c4eb2d 100644
--- a/sysutils/dtrace-toolkit/files/pkg-message.in
+++ b/sysutils/dtrace-toolkit/files/pkg-message.in
@@ -1,23 +1,24 @@
[
{ type: install
message: <<EOM
-Many of the DTraceToolkit scripts do not work on FreeBSD at the moment,
-usually because:
-- They are using Solaris-specific features
-- They use probes which are not supported yet on FreeBSD
-
-Some popular scripts are installed at:
+Some of the DTrace Toolkit scripts are installed at:
%%PREFIX%%/bin
+Their manual pages are installed into the standard manual page directories
+as defined in hier(7).
+
The rest of the scripts and other toolkit files can be found in:
%%DATADIR%%
-To view the manual pages in the "1m" manual section,
-the section has to be specified explicitly, e.g.:
+The DTrace Toolkit documents those programs in a manual section "1m".
+Use the -S flag to access this non-standard section:
+
+ man -S 1m fddist
- man -s 1m fddist
+Note that some of the DTrace Toolkit scripts have not been ported
+to the currently supported FreeBSD versions yet.
EOM
}
]
diff --git a/sysutils/dtrace-toolkit/pkg-plist b/sysutils/dtrace-toolkit/pkg-plist
index 355de387a4cc..b9cbf701aa2b 100644
--- a/sysutils/dtrace-toolkit/pkg-plist
+++ b/sysutils/dtrace-toolkit/pkg-plist
@@ -597,236 +597,236 @@ share/man/man1/shellsnoop.1.gz
%%DATADIR%%/Locks/lockbydist.d
%%DATADIR%%/Locks/lockbyproc.d
%%DATADIR%%/Man/Readme
-%%DATADIR%%/Man/man1m/anonpgpid.d.1m
-%%DATADIR%%/Man/man1m/bitesize.d.1m
-%%DATADIR%%/Man/man1m/connections.1m
-%%DATADIR%%/Man/man1m/cpudists.1m
-%%DATADIR%%/Man/man1m/cputimes.1m
-%%DATADIR%%/Man/man1m/cputypes.d.1m
-%%DATADIR%%/Man/man1m/cpuwalk.d.1m
-%%DATADIR%%/Man/man1m/crash.d.1m
-%%DATADIR%%/Man/man1m/creatbyproc.d.1m
-%%DATADIR%%/Man/man1m/cswstat.d.1m
-%%DATADIR%%/Man/man1m/dappprof.1m
-%%DATADIR%%/Man/man1m/dapptrace.1m
-%%DATADIR%%/Man/man1m/dexplorer.1m
-%%DATADIR%%/Man/man1m/diskhits.1m
-%%DATADIR%%/Man/man1m/dispqlen.d.1m
-%%DATADIR%%/Man/man1m/dnlcps.d.1m
-%%DATADIR%%/Man/man1m/dnlcsnoop.d.1m
-%%DATADIR%%/Man/man1m/dnlcstat.1m
-%%DATADIR%%/Man/man1m/dtruss.1m
-%%DATADIR%%/Man/man1m/dvmstat.1m
-%%DATADIR%%/Man/man1m/errinfo.1m
-%%DATADIR%%/Man/man1m/execsnoop.1m
-%%DATADIR%%/Man/man1m/fddist.1m
-%%DATADIR%%/Man/man1m/filebyproc.d.1m
-%%DATADIR%%/Man/man1m/fspaging.d.1m
-%%DATADIR%%/Man/man1m/fsrw.d.1m
-%%DATADIR%%/Man/man1m/guess.d.1m
-%%DATADIR%%/Man/man1m/hotkernel.1m
-%%DATADIR%%/Man/man1m/hotspot.d.1m
-%%DATADIR%%/Man/man1m/hotuser.1m
-%%DATADIR%%/Man/man1m/httpdstat.d.1m
-%%DATADIR%%/Man/man1m/icmpstat.d.1m
-%%DATADIR%%/Man/man1m/intbycpu.d.1m
-%%DATADIR%%/Man/man1m/intoncpu.d.1m
-%%DATADIR%%/Man/man1m/inttimes.d.1m
-%%DATADIR%%/Man/man1m/iofile.d.1m
-%%DATADIR%%/Man/man1m/iofileb.d.1m
-%%DATADIR%%/Man/man1m/iopattern.1m
-%%DATADIR%%/Man/man1m/iopending.1m
-%%DATADIR%%/Man/man1m/iosnoop.1m
-%%DATADIR%%/Man/man1m/iotop.1m
-%%DATADIR%%/Man/man1m/j_calldist.d.1m
-%%DATADIR%%/Man/man1m/j_calls.d.1m
-%%DATADIR%%/Man/man1m/j_calltime.d.1m
-%%DATADIR%%/Man/man1m/j_classflow.d.1m
-%%DATADIR%%/Man/man1m/j_cpudist.d.1m
-%%DATADIR%%/Man/man1m/j_cputime.d.1m
-%%DATADIR%%/Man/man1m/j_events.d.1m
-%%DATADIR%%/Man/man1m/j_flow.d.1m
-%%DATADIR%%/Man/man1m/j_flowtime.d.1m
-%%DATADIR%%/Man/man1m/j_methodcalls.d.1m
-%%DATADIR%%/Man/man1m/j_objnew.d.1m
-%%DATADIR%%/Man/man1m/j_package.d.1m
-%%DATADIR%%/Man/man1m/j_profile.d.1m
-%%DATADIR%%/Man/man1m/j_stat.d.1m
-%%DATADIR%%/Man/man1m/j_syscalls.d.1m
-%%DATADIR%%/Man/man1m/j_syscolors.d.1m
-%%DATADIR%%/Man/man1m/j_thread.d.1m
-%%DATADIR%%/Man/man1m/j_who.d.1m
-%%DATADIR%%/Man/man1m/js_calldist.d.1m
-%%DATADIR%%/Man/man1m/js_calls.d.1m
-%%DATADIR%%/Man/man1m/js_calltime.d.1m
-%%DATADIR%%/Man/man1m/js_cpudist.d.1m
-%%DATADIR%%/Man/man1m/js_cputime.d.1m
-%%DATADIR%%/Man/man1m/js_execs.d.1m
-%%DATADIR%%/Man/man1m/js_flow.d.1m
-%%DATADIR%%/Man/man1m/js_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/js_flowtime.d.1m
-%%DATADIR%%/Man/man1m/js_objcpu.d.1m
-%%DATADIR%%/Man/man1m/js_objgc.d.1m
-%%DATADIR%%/Man/man1m/js_objnew.d.1m
-%%DATADIR%%/Man/man1m/js_stat.d.1m
-%%DATADIR%%/Man/man1m/js_who.d.1m
-%%DATADIR%%/Man/man1m/kill.d.1m
-%%DATADIR%%/Man/man1m/kstat_types.d.1m
-%%DATADIR%%/Man/man1m/lastwords.1m
-%%DATADIR%%/Man/man1m/loads.d.1m
-%%DATADIR%%/Man/man1m/lockbydist.d.1m
-%%DATADIR%%/Man/man1m/lockbyproc.d.1m
-%%DATADIR%%/Man/man1m/minfbypid.d.1m
-%%DATADIR%%/Man/man1m/minfbyproc.d.1m
-%%DATADIR%%/Man/man1m/mmapfiles.d.1m
-%%DATADIR%%/Man/man1m/modcalls.d.1m
-%%DATADIR%%/Man/man1m/newproc.d.1m
-%%DATADIR%%/Man/man1m/nfswizard.d.1m
-%%DATADIR%%/Man/man1m/opensnoop.1m
-%%DATADIR%%/Man/man1m/pathopens.d.1m
-%%DATADIR%%/Man/man1m/pfilestat.1m
-%%DATADIR%%/Man/man1m/pgpginbypid.d.1m
-%%DATADIR%%/Man/man1m/pgpginbyproc.d.1m
-%%DATADIR%%/Man/man1m/php_calldist.d.1m
-%%DATADIR%%/Man/man1m/php_calltime.d.1m
-%%DATADIR%%/Man/man1m/php_cpudist.d.1m
-%%DATADIR%%/Man/man1m/php_cputime.d.1m
-%%DATADIR%%/Man/man1m/php_flow.d.1m
-%%DATADIR%%/Man/man1m/php_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/php_flowtime.d.1m
-%%DATADIR%%/Man/man1m/php_funccalls.d.1m
-%%DATADIR%%/Man/man1m/php_malloc.d.1m
-%%DATADIR%%/Man/man1m/php_syscalls.d.1m
-%%DATADIR%%/Man/man1m/php_syscolors.d.1m
-%%DATADIR%%/Man/man1m/php_who.d.1m
-%%DATADIR%%/Man/man1m/pidpersec.d.1m
-%%DATADIR%%/Man/man1m/pl_calldist.d.1m
-%%DATADIR%%/Man/man1m/pl_calltime.d.1m
-%%DATADIR%%/Man/man1m/pl_cpudist.d.1m
-%%DATADIR%%/Man/man1m/pl_cputime.d.1m
-%%DATADIR%%/Man/man1m/pl_flow.d.1m
-%%DATADIR%%/Man/man1m/pl_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/pl_flowtime.d.1m
-%%DATADIR%%/Man/man1m/pl_malloc.d.1m
-%%DATADIR%%/Man/man1m/pl_subcalls.d.1m
-%%DATADIR%%/Man/man1m/pl_syscalls.d.1m
-%%DATADIR%%/Man/man1m/pl_syscolors.d.1m
-%%DATADIR%%/Man/man1m/pl_who.d.1m
-%%DATADIR%%/Man/man1m/priclass.d.1m
-%%DATADIR%%/Man/man1m/pridist.d.1m
-%%DATADIR%%/Man/man1m/procsystime.1m
-%%DATADIR%%/Man/man1m/putnexts.d.1m
-%%DATADIR%%/Man/man1m/py_calldist.d.1m
-%%DATADIR%%/Man/man1m/py_calltime.d.1m
-%%DATADIR%%/Man/man1m/py_cpudist.d.1m
-%%DATADIR%%/Man/man1m/py_cputime.d.1m
-%%DATADIR%%/Man/man1m/py_flow.d.1m
-%%DATADIR%%/Man/man1m/py_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/py_flowtime.d.1m
-%%DATADIR%%/Man/man1m/py_funccalls.d.1m
-%%DATADIR%%/Man/man1m/py_malloc.d.1m
-%%DATADIR%%/Man/man1m/py_mallocstk.d.1m
-%%DATADIR%%/Man/man1m/py_profile.d.1m
-%%DATADIR%%/Man/man1m/py_syscalls.d.1m
-%%DATADIR%%/Man/man1m/py_syscolors.d.1m
-%%DATADIR%%/Man/man1m/py_who.d.1m
-%%DATADIR%%/Man/man1m/rb_calldist.d.1m
-%%DATADIR%%/Man/man1m/rb_calls.d.1m
-%%DATADIR%%/Man/man1m/rb_calltime.d.1m
-%%DATADIR%%/Man/man1m/rb_cpudist.d.1m
-%%DATADIR%%/Man/man1m/rb_cputime.d.1m
-%%DATADIR%%/Man/man1m/rb_flow.d.1m
-%%DATADIR%%/Man/man1m/rb_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/rb_flowtime.d.1m
-%%DATADIR%%/Man/man1m/rb_funccalls.d.1m
-%%DATADIR%%/Man/man1m/rb_lines.d.1m
-%%DATADIR%%/Man/man1m/rb_malloc.d.1m
-%%DATADIR%%/Man/man1m/rb_objcpu.d.1m
-%%DATADIR%%/Man/man1m/rb_objnew.d.1m
-%%DATADIR%%/Man/man1m/rb_stat.d.1m
-%%DATADIR%%/Man/man1m/rb_syscalls.d.1m
-%%DATADIR%%/Man/man1m/rb_syscolors.d.1m
-%%DATADIR%%/Man/man1m/rb_who.d.1m
-%%DATADIR%%/Man/man1m/readbytes.d.1m
-%%DATADIR%%/Man/man1m/readdist.d.1m
-%%DATADIR%%/Man/man1m/rfileio.d.1m
-%%DATADIR%%/Man/man1m/rfsio.d.1m
-%%DATADIR%%/Man/man1m/runocc.d.1m
-%%DATADIR%%/Man/man1m/rwbbypid.d.1m
-%%DATADIR%%/Man/man1m/rwbypid.d.1m
-%%DATADIR%%/Man/man1m/rwbytype.d.1m
-%%DATADIR%%/Man/man1m/rwsnoop.1m
-%%DATADIR%%/Man/man1m/rwtop.1m
-%%DATADIR%%/Man/man1m/sampleproc.1m
-%%DATADIR%%/Man/man1m/sar-c.d.1m
-%%DATADIR%%/Man/man1m/seeksize.d.1m
-%%DATADIR%%/Man/man1m/setuids.d.1m
-%%DATADIR%%/Man/man1m/sh_calldist.d.1m
-%%DATADIR%%/Man/man1m/sh_calls.d.1m
-%%DATADIR%%/Man/man1m/sh_calltime.d.1m
-%%DATADIR%%/Man/man1m/sh_cpudist.d.1m
-%%DATADIR%%/Man/man1m/sh_cputime.d.1m
-%%DATADIR%%/Man/man1m/sh_flow.d.1m
-%%DATADIR%%/Man/man1m/sh_flowinfo.d.1m
-%%DATADIR%%/Man/man1m/sh_flowtime.d.1m
-%%DATADIR%%/Man/man1m/sh_lines.d.1m
-%%DATADIR%%/Man/man1m/sh_pidcolors.d.1m
-%%DATADIR%%/Man/man1m/sh_stat.d.1m
-%%DATADIR%%/Man/man1m/sh_syscalls.d.1m
-%%DATADIR%%/Man/man1m/sh_syscolors.d.1m
-%%DATADIR%%/Man/man1m/sh_wasted.d.1m
-%%DATADIR%%/Man/man1m/sh_who.d.1m
-%%DATADIR%%/Man/man1m/shellsnoop.1m
-%%DATADIR%%/Man/man1m/shortlived.d.1m
-%%DATADIR%%/Man/man1m/sigdist.d.1m
-%%DATADIR%%/Man/man1m/stacksize.d.1m
-%%DATADIR%%/Man/man1m/statsnoop.1m
-%%DATADIR%%/Man/man1m/swapinfo.d.1m
-%%DATADIR%%/Man/man1m/sysbypid.d.1m
-%%DATADIR%%/Man/man1m/syscallbypid.d.1m
-%%DATADIR%%/Man/man1m/syscallbyproc.d.1m
-%%DATADIR%%/Man/man1m/syscallbysysc.d.1m
-%%DATADIR%%/Man/man1m/tcl_calldist.d.1m
-%%DATADIR%%/Man/man1m/tcl_calls.d.1m
-%%DATADIR%%/Man/man1m/tcl_calltime.d.1m
-%%DATADIR%%/Man/man1m/tcl_cpudist.d.1m
-%%DATADIR%%/Man/man1m/tcl_cputime.d.1m
-%%DATADIR%%/Man/man1m/tcl_flow.d.1m
-%%DATADIR%%/Man/man1m/tcl_flowtime.d.1m
-%%DATADIR%%/Man/man1m/tcl_ins.d.1m
-%%DATADIR%%/Man/man1m/tcl_insflow.d.1m
-%%DATADIR%%/Man/man1m/tcl_proccalls.d.1m
-%%DATADIR%%/Man/man1m/tcl_procflow.d.1m
-%%DATADIR%%/Man/man1m/tcl_stat.d.1m
-%%DATADIR%%/Man/man1m/tcl_syscalls.d.1m
-%%DATADIR%%/Man/man1m/tcl_syscolors.d.1m
-%%DATADIR%%/Man/man1m/tcl_who.d.1m
-%%DATADIR%%/Man/man1m/tcpsnoop.1m
-%%DATADIR%%/Man/man1m/tcpsnoop.d.1m
-%%DATADIR%%/Man/man1m/tcpsnoop_snv.1m
-%%DATADIR%%/Man/man1m/tcpsnoop_snv.d.1m
-%%DATADIR%%/Man/man1m/tcpstat.d.1m
-%%DATADIR%%/Man/man1m/tcptop.1m
-%%DATADIR%%/Man/man1m/tcptop_snv.1m
-%%DATADIR%%/Man/man1m/tcpwdist.d.1m
-%%DATADIR%%/Man/man1m/threaded.d.1m
-%%DATADIR%%/Man/man1m/topsyscall.1m
-%%DATADIR%%/Man/man1m/topsysproc.1m
-%%DATADIR%%/Man/man1m/udpstat.d.1m
-%%DATADIR%%/Man/man1m/uname-a.d.1m
-%%DATADIR%%/Man/man1m/vmbypid.d.1m
-%%DATADIR%%/Man/man1m/vmstat-p.d.1m
-%%DATADIR%%/Man/man1m/vmstat.d.1m
-%%DATADIR%%/Man/man1m/vopstat.1m
-%%DATADIR%%/Man/man1m/weblatency.d.1m
-%%DATADIR%%/Man/man1m/whatexec.d.1m
-%%DATADIR%%/Man/man1m/woof.d.1m
-%%DATADIR%%/Man/man1m/wpm.d.1m
-%%DATADIR%%/Man/man1m/writebytes.d.1m
-%%DATADIR%%/Man/man1m/writedist.d.1m
-%%DATADIR%%/Man/man1m/xcallsbypid.d.1m
-%%DATADIR%%/Man/man1m/xvmstat.1m
-%%DATADIR%%/Man/man1m/zvmstat.1m
+%%DATADIR%%/Man/man1m/anonpgpid.d.1m.gz
+%%DATADIR%%/Man/man1m/bitesize.d.1m.gz
+%%DATADIR%%/Man/man1m/connections.1m.gz
+%%DATADIR%%/Man/man1m/cpudists.1m.gz
+%%DATADIR%%/Man/man1m/cputimes.1m.gz
+%%DATADIR%%/Man/man1m/cputypes.d.1m.gz
+%%DATADIR%%/Man/man1m/cpuwalk.d.1m.gz
+%%DATADIR%%/Man/man1m/crash.d.1m.gz
+%%DATADIR%%/Man/man1m/creatbyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/cswstat.d.1m.gz
+%%DATADIR%%/Man/man1m/dappprof.1m.gz
+%%DATADIR%%/Man/man1m/dapptrace.1m.gz
+%%DATADIR%%/Man/man1m/dexplorer.1m.gz
+%%DATADIR%%/Man/man1m/diskhits.1m.gz
+%%DATADIR%%/Man/man1m/dispqlen.d.1m.gz
+%%DATADIR%%/Man/man1m/dnlcps.d.1m.gz
+%%DATADIR%%/Man/man1m/dnlcsnoop.d.1m.gz
+%%DATADIR%%/Man/man1m/dnlcstat.1m.gz
+%%DATADIR%%/Man/man1m/dtruss.1m.gz
+%%DATADIR%%/Man/man1m/dvmstat.1m.gz
+%%DATADIR%%/Man/man1m/errinfo.1m.gz
+%%DATADIR%%/Man/man1m/execsnoop.1m.gz
+%%DATADIR%%/Man/man1m/fddist.1m.gz
+%%DATADIR%%/Man/man1m/filebyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/fspaging.d.1m.gz
+%%DATADIR%%/Man/man1m/fsrw.d.1m.gz
+%%DATADIR%%/Man/man1m/guess.d.1m.gz
+%%DATADIR%%/Man/man1m/hotkernel.1m.gz
+%%DATADIR%%/Man/man1m/hotspot.d.1m.gz
+%%DATADIR%%/Man/man1m/hotuser.1m.gz
+%%DATADIR%%/Man/man1m/httpdstat.d.1m.gz
+%%DATADIR%%/Man/man1m/icmpstat.d.1m.gz
+%%DATADIR%%/Man/man1m/intbycpu.d.1m.gz
+%%DATADIR%%/Man/man1m/intoncpu.d.1m.gz
+%%DATADIR%%/Man/man1m/inttimes.d.1m.gz
+%%DATADIR%%/Man/man1m/iofile.d.1m.gz
+%%DATADIR%%/Man/man1m/iofileb.d.1m.gz
+%%DATADIR%%/Man/man1m/iopattern.1m.gz
+%%DATADIR%%/Man/man1m/iopending.1m.gz
+%%DATADIR%%/Man/man1m/iosnoop.1m.gz
+%%DATADIR%%/Man/man1m/iotop.1m.gz
+%%DATADIR%%/Man/man1m/j_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/j_calls.d.1m.gz
+%%DATADIR%%/Man/man1m/j_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/j_classflow.d.1m.gz
+%%DATADIR%%/Man/man1m/j_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/j_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/j_events.d.1m.gz
+%%DATADIR%%/Man/man1m/j_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/j_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/j_methodcalls.d.1m.gz
+%%DATADIR%%/Man/man1m/j_objnew.d.1m.gz
+%%DATADIR%%/Man/man1m/j_package.d.1m.gz
+%%DATADIR%%/Man/man1m/j_profile.d.1m.gz
+%%DATADIR%%/Man/man1m/j_stat.d.1m.gz
+%%DATADIR%%/Man/man1m/j_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/j_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/j_thread.d.1m.gz
+%%DATADIR%%/Man/man1m/j_who.d.1m.gz
+%%DATADIR%%/Man/man1m/js_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/js_calls.d.1m.gz
+%%DATADIR%%/Man/man1m/js_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/js_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/js_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/js_execs.d.1m.gz
+%%DATADIR%%/Man/man1m/js_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/js_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/js_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/js_objcpu.d.1m.gz
+%%DATADIR%%/Man/man1m/js_objgc.d.1m.gz
+%%DATADIR%%/Man/man1m/js_objnew.d.1m.gz
+%%DATADIR%%/Man/man1m/js_stat.d.1m.gz
+%%DATADIR%%/Man/man1m/js_who.d.1m.gz
+%%DATADIR%%/Man/man1m/kill.d.1m.gz
+%%DATADIR%%/Man/man1m/kstat_types.d.1m.gz
+%%DATADIR%%/Man/man1m/lastwords.1m.gz
+%%DATADIR%%/Man/man1m/loads.d.1m.gz
+%%DATADIR%%/Man/man1m/lockbydist.d.1m.gz
+%%DATADIR%%/Man/man1m/lockbyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/minfbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/minfbyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/mmapfiles.d.1m.gz
+%%DATADIR%%/Man/man1m/modcalls.d.1m.gz
+%%DATADIR%%/Man/man1m/newproc.d.1m.gz
+%%DATADIR%%/Man/man1m/nfswizard.d.1m.gz
+%%DATADIR%%/Man/man1m/opensnoop.1m.gz
+%%DATADIR%%/Man/man1m/pathopens.d.1m.gz
+%%DATADIR%%/Man/man1m/pfilestat.1m.gz
+%%DATADIR%%/Man/man1m/pgpginbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/pgpginbyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/php_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/php_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/php_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/php_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/php_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/php_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/php_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/php_funccalls.d.1m.gz
+%%DATADIR%%/Man/man1m/php_malloc.d.1m.gz
+%%DATADIR%%/Man/man1m/php_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/php_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/php_who.d.1m.gz
+%%DATADIR%%/Man/man1m/pidpersec.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_malloc.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_subcalls.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/pl_who.d.1m.gz
+%%DATADIR%%/Man/man1m/priclass.d.1m.gz
+%%DATADIR%%/Man/man1m/pridist.d.1m.gz
+%%DATADIR%%/Man/man1m/procsystime.1m.gz
+%%DATADIR%%/Man/man1m/putnexts.d.1m.gz
+%%DATADIR%%/Man/man1m/py_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/py_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/py_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/py_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/py_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/py_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/py_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/py_funccalls.d.1m.gz
+%%DATADIR%%/Man/man1m/py_malloc.d.1m.gz
+%%DATADIR%%/Man/man1m/py_mallocstk.d.1m.gz
+%%DATADIR%%/Man/man1m/py_profile.d.1m.gz
+%%DATADIR%%/Man/man1m/py_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/py_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/py_who.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_calls.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_funccalls.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_lines.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_malloc.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_objcpu.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_objnew.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_stat.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/rb_who.d.1m.gz
+%%DATADIR%%/Man/man1m/readbytes.d.1m.gz
+%%DATADIR%%/Man/man1m/readdist.d.1m.gz
+%%DATADIR%%/Man/man1m/rfileio.d.1m.gz
+%%DATADIR%%/Man/man1m/rfsio.d.1m.gz
+%%DATADIR%%/Man/man1m/runocc.d.1m.gz
+%%DATADIR%%/Man/man1m/rwbbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/rwbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/rwbytype.d.1m.gz
+%%DATADIR%%/Man/man1m/rwsnoop.1m.gz
+%%DATADIR%%/Man/man1m/rwtop.1m.gz
+%%DATADIR%%/Man/man1m/sampleproc.1m.gz
+%%DATADIR%%/Man/man1m/sar-c.d.1m.gz
+%%DATADIR%%/Man/man1m/seeksize.d.1m.gz
+%%DATADIR%%/Man/man1m/setuids.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_calls.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_flowinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_lines.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_pidcolors.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_stat.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_wasted.d.1m.gz
+%%DATADIR%%/Man/man1m/sh_who.d.1m.gz
+%%DATADIR%%/Man/man1m/shellsnoop.1m.gz
+%%DATADIR%%/Man/man1m/shortlived.d.1m.gz
+%%DATADIR%%/Man/man1m/sigdist.d.1m.gz
+%%DATADIR%%/Man/man1m/stacksize.d.1m.gz
+%%DATADIR%%/Man/man1m/statsnoop.1m.gz
+%%DATADIR%%/Man/man1m/swapinfo.d.1m.gz
+%%DATADIR%%/Man/man1m/sysbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/syscallbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/syscallbyproc.d.1m.gz
+%%DATADIR%%/Man/man1m/syscallbysysc.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_calldist.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_calls.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_calltime.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_cpudist.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_cputime.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_flow.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_flowtime.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_ins.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_insflow.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_proccalls.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_procflow.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_stat.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_syscalls.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_syscolors.d.1m.gz
+%%DATADIR%%/Man/man1m/tcl_who.d.1m.gz
+%%DATADIR%%/Man/man1m/tcpsnoop.1m.gz
+%%DATADIR%%/Man/man1m/tcpsnoop.d.1m.gz
+%%DATADIR%%/Man/man1m/tcpsnoop_snv.1m.gz
+%%DATADIR%%/Man/man1m/tcpsnoop_snv.d.1m.gz
+%%DATADIR%%/Man/man1m/tcpstat.d.1m.gz
+%%DATADIR%%/Man/man1m/tcptop.1m.gz
+%%DATADIR%%/Man/man1m/tcptop_snv.1m.gz
+%%DATADIR%%/Man/man1m/tcpwdist.d.1m.gz
+%%DATADIR%%/Man/man1m/threaded.d.1m.gz
+%%DATADIR%%/Man/man1m/topsyscall.1m.gz
+%%DATADIR%%/Man/man1m/topsysproc.1m.gz
+%%DATADIR%%/Man/man1m/udpstat.d.1m.gz
+%%DATADIR%%/Man/man1m/uname-a.d.1m.gz
+%%DATADIR%%/Man/man1m/vmbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/vmstat-p.d.1m.gz
+%%DATADIR%%/Man/man1m/vmstat.d.1m.gz
+%%DATADIR%%/Man/man1m/vopstat.1m.gz
+%%DATADIR%%/Man/man1m/weblatency.d.1m.gz
+%%DATADIR%%/Man/man1m/whatexec.d.1m.gz
+%%DATADIR%%/Man/man1m/woof.d.1m.gz
+%%DATADIR%%/Man/man1m/wpm.d.1m.gz
+%%DATADIR%%/Man/man1m/writebytes.d.1m.gz
+%%DATADIR%%/Man/man1m/writedist.d.1m.gz
+%%DATADIR%%/Man/man1m/xcallsbypid.d.1m.gz
+%%DATADIR%%/Man/man1m/xvmstat.1m.gz
+%%DATADIR%%/Man/man1m/zvmstat.1m.gz
%%DATADIR%%/Mem/Readme
%%DATADIR%%/Mem/anonpgpid.d
%%DATADIR%%/Mem/minfbypid.d
diff --git a/sysutils/duf/Makefile b/sysutils/duf/Makefile
index 4ad91cd8eea5..7b116cd42e16 100644
--- a/sysutils/duf/Makefile
+++ b/sysutils/duf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= duf
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index a84e24a336d5..7c72ac7f1fe9 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
-PORTREVISION= 2
+DISTVERSION= 1.2.2
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dust/Makefile.crates b/sysutils/dust/Makefile.crates
index 3627317db7d0..7b13ccb735fb 100644
--- a/sysutils/dust/Makefile.crates
+++ b/sysutils/dust/Makefile.crates
@@ -2,71 +2,73 @@ CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi_term-0.12.1 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- assert_cmd-2.0.16 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ assert_cmd-2.0.17 \
+ autocfg-1.5.0 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- cc-1.2.16 \
- cfg-if-1.0.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ cc-1.2.28 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
- clap-4.5.31 \
- clap_builder-4.5.31 \
- clap_complete-4.5.46 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- colorchoice-1.0.3 \
+ chrono-0.4.41 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.27 \
+ colorchoice-1.0.4 \
config-file-0.2.3 \
core-foundation-sys-0.8.7 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- ctrlc-3.4.5 \
+ ctrlc-3.4.7 \
difflib-0.4.0 \
directories-4.0.1 \
dirs-sys-0.3.7 \
doc-comment-0.3.3 \
either-1.15.0 \
- errno-0.3.10 \
+ errno-0.3.13 \
fastrand-2.3.0 \
filesize-0.2.0 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
heck-0.5.0 \
hermit-abi-0.3.9 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
io-lifetimes-1.0.11 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
- libc-0.2.170 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libredox-0.1.4 \
linux-raw-sys-0.3.8 \
- linux-raw-sys-0.9.2 \
- log-0.4.26 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
lscolors-0.13.0 \
- memchr-2.7.4 \
- nix-0.29.0 \
+ memchr-2.7.5 \
+ nix-0.30.1 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
overload-0.1.1 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.94 \
- quote-1.0.39 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_users-0.4.6 \
@@ -75,8 +77,8 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-syntax-0.8.5 \
roff-0.2.2 \
rustix-0.37.28 \
- rustix-1.0.1 \
- rustversion-1.0.20 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
serde-1.0.219 \
serde_derive-1.0.219 \
@@ -84,9 +86,9 @@ CARGO_CRATES= aho-corasick-1.1.3 \
shlex-1.3.0 \
stfu8-0.2.7 \
strsim-0.11.1 \
- syn-2.0.100 \
+ syn-2.0.104 \
sysinfo-0.27.8 \
- tempfile-3.18.0 \
+ tempfile-3.20.0 \
terminal_size-0.2.6 \
termtree-0.5.1 \
thiserror-1.0.69 \
@@ -97,8 +99,8 @@ CARGO_CRATES= aho-corasick-1.1.3 \
unicode-width-0.1.14 \
utf8parse-0.2.2 \
wait-timeout-0.2.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
@@ -108,25 +110,39 @@ CARGO_CRATES= aho-corasick-1.1.3 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.33.0
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-rt-0.39.0
diff --git a/sysutils/dust/distinfo b/sysutils/dust/distinfo
index 93cd19c29f1f..922b96f14748 100644
--- a/sysutils/dust/distinfo
+++ b/sysutils/dust/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749068240
+TIMESTAMP = 1751904498
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -7,50 +7,50 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cc-1.2.28.crate) = 4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c
+SIZE (rust/crates/cc-1.2.28.crate) = 107943
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
-SIZE (rust/crates/clap-4.5.31.crate) = 56084
-SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
-SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
+SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/config-file-0.2.3.crate) = df51e72c150781d2c7d4cbcb0b803277caaa80476786994a62961a8f1010dafb
SIZE (rust/crates/config-file-0.2.3.crate) = 3652
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -61,8 +61,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
@@ -73,22 +73,22 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/filesize-0.2.0.crate) = 12d741e2415d4e2e5bd1c1d00409d1a8865a57892c2d689b504365655d237d43
SIZE (rust/crates/filesize-0.2.0.crate) = 5066
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
@@ -99,44 +99,48 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+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/lscolors-0.13.0.crate) = c2dedc85d67baf5327114fad78ab9418f8893b1121c17d5538dd11005ad1ddf2
SIZE (rust/crates/lscolors-0.13.0.crate) = 21948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-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-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
-SIZE (rust/crates/quote-1.0.39.crate) = 31206
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -153,10 +157,10 @@ SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rustix-0.37.28.crate) = 519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6
SIZE (rust/crates/rustix-0.37.28.crate) = 325812
-SHA256 (rust/crates/rustix-1.0.1.crate) = dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657
-SIZE (rust/crates/rustix-1.0.1.crate) = 412038
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
@@ -171,12 +175,12 @@ SHA256 (rust/crates/stfu8-0.2.7.crate) = e51f1e89f093f99e7432c491c382b88a6860a5a
SIZE (rust/crates/stfu8-0.2.7.crate) = 42753
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sysinfo-0.27.8.crate) = a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33
SIZE (rust/crates/sysinfo-0.27.8.crate) = 145438
-SHA256 (rust/crates/tempfile-3.18.0.crate) = 2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567
-SIZE (rust/crates/tempfile-3.18.0.crate) = 39574
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
@@ -197,10 +201,10 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -219,49 +223,77 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (bootandy-dust-v1.2.1_GH0.tar.gz) = d8ac1a78287a9ea9e6a0e350886dbef8902f5f1dcba9bbc25afafe2ed2ca0a95
-SIZE (bootandy-dust-v1.2.1_GH0.tar.gz) = 116476
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (bootandy-dust-v1.2.2_GH0.tar.gz) = e72f539ebe2f30bd85f83f8efd87c70c11e27126eeccd93560d94d2f01e153fe
+SIZE (bootandy-dust-v1.2.2_GH0.tar.gz) = 117905
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index 08ace739d591..8ed1bf836b80 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= eksctl
PORTVERSION= 0.210.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/epazote/Makefile b/sysutils/epazote/Makefile
index 5561c2722522..7911c04dbb09 100644
--- a/sysutils/epazote/Makefile
+++ b/sysutils/epazote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epazote
PORTVERSION= 2.1.2
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/equinix-metal-cli/Makefile b/sysutils/equinix-metal-cli/Makefile
index cfc10fc42ab8..088d1859da30 100644
--- a/sysutils/equinix-metal-cli/Makefile
+++ b/sysutils/equinix-metal-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= equinix-metal-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile
index 3b60df9edd17..a3d1e6f5fb7c 100644
--- a/sysutils/f2/Makefile
+++ b/sysutils/f2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= f2
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index 596baea7aedd..9b90c5d6a2a5 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.3
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
@@ -27,7 +28,7 @@ OPTIONS_DEFINE= LUA_FILTER PGSQL SSL
OPTIONS_DEFAULT= LUA_FILTER PGSQL SSL
LUA_FILTER_DESC= Support for modifying incoming records using Lua scripts
-LUA_FILTER_USES= luajit:luajit-devel pkgconfig
+LUA_FILTER_USES= luajit:luajit pkgconfig
LUA_FILTER_CMAKE_ON= -DFLB_FILTER_LUA=On \
-DFLB_LUAJIT=On \
-DFLB_PREFER_SYSTEM_LIB_LUAJIT=On
diff --git a/sysutils/freedt/Makefile b/sysutils/freedt/Makefile
index ba83da14bda3..64827b1d2b36 100644
--- a/sysutils/freedt/Makefile
+++ b/sysutils/freedt/Makefile
@@ -1,15 +1,17 @@
PORTNAME= freedt
-PORTVERSION= 23
+PORTVERSION= 24
CATEGORIES= sysutils
MASTER_SITES= http://offog.org/files/ \
http://ftp.i-scream.org/pub/offog.org/files/
MAINTAINER= tdb@FreeBSD.org
-COMMENT= Experimental reimplementation of Dan Bernstein's daemontools
+COMMENT= Reimplementation of Dan Bernstein's daemontools
WWW= https://offog.org/code/freedt.html
-CONFLICTS= daemontools daemontools-encore ucspi-tcp # bin/argv0 bin/envdir bin/envuidgid
+LICENSE= ISCL
GNU_CONFIGURE= yes
+CONFLICTS= daemontools daemontools-encore ucspi-tcp # bin/argv0 bin/envdir bin/envuidgid
+
.include <bsd.port.mk>
diff --git a/sysutils/freedt/distinfo b/sysutils/freedt/distinfo
index bbfc87e99ae5..77e02ebf4d2d 100644
--- a/sysutils/freedt/distinfo
+++ b/sysutils/freedt/distinfo
@@ -1,2 +1,3 @@
-SHA256 (freedt-23.tar.gz) = b0176d6f3c290f3d281804b61906b91f332801109ec8c991689c4113a028e42c
-SIZE (freedt-23.tar.gz) = 106539
+TIMESTAMP = 1752068464
+SHA256 (freedt-24.tar.gz) = 06e713aeac29037f02e6cea5e92de5daf6364b8da31d9fc46440ecc8e8274d7c
+SIZE (freedt-24.tar.gz) = 118129
diff --git a/sysutils/freedt/pkg-descr b/sysutils/freedt/pkg-descr
index 64ce5e55b3f2..d36ff81641be 100644
--- a/sysutils/freedt/pkg-descr
+++ b/sysutils/freedt/pkg-descr
@@ -1,18 +1,10 @@
-A reimplementation of Dan Bernstein's daemontools under the GNU GPL,
-sharing no code with the original implementation.
+freedt is a service supervision framework for POSIX operating
+systems. Most of the tools are independent reimplementations of Dan
+Bernstein's daemontools.
-It currently includes feature-equivalent replacements for argv0, envdir,
-envuidgid, setlock, setuidgid, softlimit, supervise, svc, svok, svscan,
-svstat and recordio. It also includes dumblog (a simple multilog
-replacement), mkservice (a script for automatically creating service
-directories), anonidentd (an anonimising identd implementation) and
-ratelimit (a bandwidth-limiting filter along the lines of recordio). All
-the tools include usage messages; for instance, do "ratelimit -h" for a
-brief rundown of the options.
-
-Please note that this package is *not* a drop-in replacement for
-daemontools; the internal state files in service directories are
-different, and the error messages (and a few of the options) aren't
-quite the same. It's also still somewhat experimental, so I'd recommend
-sticking with daemontools on production systems until there's a stable
-release of freedt.
+It currently includes feature-equivalent replacements for argv0,
+envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc,
+svok, svscan, svstat and recordio. It also includes anonidentd (an
+dummy identd implementation), dumblog (a simple multilog replacement),
+mkservice (a tool to create service directories), and ratelimit (a
+bandwidth-limiting filter along the lines of recordio).
diff --git a/sysutils/fx/Makefile b/sysutils/fx/Makefile
index 1c025d99b4a8..b218dd44e875 100644
--- a/sysutils/fx/Makefile
+++ b/sysutils/fx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fx
DISTVERSION= 35.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/gather/Makefile b/sysutils/gather/Makefile
index 527fbe4ded7e..22ad8152c341 100644
--- a/sysutils/gather/Makefile
+++ b/sysutils/gather/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.1
PORTREVISION= 1
CATEGORIES= sysutils
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to store and display system statistics
WWW= https://github.com/trociny/gather
diff --git a/sysutils/gcp-ops-agent/Makefile b/sysutils/gcp-ops-agent/Makefile
index db0727ff5954..285f5cd95e96 100644
--- a/sysutils/gcp-ops-agent/Makefile
+++ b/sysutils/gcp-ops-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ops-agent
DISTVERSION= 2.48.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
PKGNAMEPREFIX= gcp-
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index 1f98be72b255..bcff5602f50a 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
DISTVERSION= 5.29.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
index 9ca5c85bc43f..ebcbe94d10de 100644
--- a/sysutils/glow/Makefile
+++ b/sysutils/glow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glow
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/go-ntfy/Makefile b/sysutils/go-ntfy/Makefile
index fb8db411df89..0708a8f1de72 100644
--- a/sysutils/go-ntfy/Makefile
+++ b/sysutils/go-ntfy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ntfy
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
PKGNAMEPREFIX= go-
diff --git a/sysutils/go-wtf/Makefile b/sysutils/go-wtf/Makefile
index cd17dfd2ae38..497161f27404 100644
--- a/sysutils/go-wtf/Makefile
+++ b/sysutils/go-wtf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wtf
PORTVERSION= 0.43.0
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= sysutils
PKGNAMEPREFIX= go-
diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile
index bd9e61d1f823..dc852ce36178 100644
--- a/sysutils/goawk/Makefile
+++ b/sysutils/goawk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goawk
DISTVERSIONPREFIX= v
DISTVERSION= 1.29.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/gomi/Makefile b/sysutils/gomi/Makefile
index 17d565a9dde6..2c55ca6b5b39 100644
--- a/sysutils/gomi/Makefile
+++ b/sysutils/gomi/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gomi
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gomplate/Makefile b/sysutils/gomplate/Makefile
index a73803840779..56f9997e44f4 100644
--- a/sysutils/gomplate/Makefile
+++ b/sysutils/gomplate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomplate
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gotop/Makefile b/sysutils/gotop/Makefile
index 58ce109fb562..1b7f09dbc73c 100644
--- a/sysutils/gotop/Makefile
+++ b/sysutils/gotop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotop
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/hared/Makefile b/sysutils/hared/Makefile
index f12562112931..ce128307eb66 100644
--- a/sysutils/hared/Makefile
+++ b/sysutils/hared/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hared
DISTVERSION= 1.0-45
DISTVERSIONSUFFIX= -g8341d8a
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/helm/Makefile b/sysutils/helm/Makefile
index d56ead702147..cf4d27de1c94 100644
--- a/sysutils/helm/Makefile
+++ b/sysutils/helm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= helm
PORTVERSION= 3.18.3
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile
index 42ebdebdfcda..1386eda2cd66 100644
--- a/sysutils/helmfile/Makefile
+++ b/sysutils/helmfile/Makefile
@@ -1,6 +1,7 @@
PORTNAME= helmfile
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
diff --git a/sysutils/hostctl/Makefile b/sysutils/hostctl/Makefile
index 638160be07e6..e47b1f90d78b 100644
--- a/sysutils/hostctl/Makefile
+++ b/sysutils/hostctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hostctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/immortal/Makefile b/sysutils/immortal/Makefile
index fa3d4a3a6013..0d39a424e468 100644
--- a/sysutils/immortal/Makefile
+++ b/sysutils/immortal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= immortal
PORTVERSION= 0.24.4
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/ipfs-go-fs-repo-migrations/Makefile b/sysutils/ipfs-go-fs-repo-migrations/Makefile
index b5f8c1a7328d..bb3931b15b18 100644
--- a/sysutils/ipfs-go-fs-repo-migrations/Makefile
+++ b/sysutils/ipfs-go-fs-repo-migrations/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipfs-go-fs-repo-migrations
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MASTER_SITES= https://github.com/ipfs/fs-repo-migrations/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/ipget/Makefile b/sysutils/ipget/Makefile
index 4c36ee9a67c6..e7e6c1ed5296 100644
--- a/sysutils/ipget/Makefile
+++ b/sysutils/ipget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipget
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/istio/Makefile b/sysutils/istio/Makefile
index 59491012a304..6e61258aebaf 100644
--- a/sysutils/istio/Makefile
+++ b/sysutils/istio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= istio
PORTVERSION= 1.7.4
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/jest/Makefile b/sysutils/jest/Makefile
index a9b2c640d10f..36b5090b0130 100644
--- a/sysutils/jest/Makefile
+++ b/sysutils/jest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jest
DISTVERSION= 3.0.16
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile
index 95020f03080a..9f999dbd4be5 100644
--- a/sysutils/k9s/Makefile
+++ b/sysutils/k9s/Makefile
@@ -1,7 +1,7 @@
PORTNAME= k9s
DISTVERSIONPREFIX= v
-DISTVERSION= 0.50.6
-PORTREVISION= 2
+DISTVERSION= 0.50.7
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
@@ -15,7 +15,7 @@ USES= go:1.24,modules
GO_MODULE= github.com/derailed/k9s
GO_BUILDFLAGS= -ldflags="-X github.com/derailed/k9s/cmd.version=${DISTVERSIONFULL} \
-X github.com/derailed/k9s/cmd.date=$$(date +'%Y-%m-%dT%H:%M:%SZ') \
- -X github.com/derailed/k9s/cmd.commit=13cb55bb66272ac4c872a1f6bfa3e820d7d0ca5b"
+ -X github.com/derailed/k9s/cmd.commit=457e4b86db896d776e2be7401de88002a8b04932"
PLIST_FILES= bin/${PORTNAME}
diff --git a/sysutils/k9s/distinfo b/sysutils/k9s/distinfo
index a9c0dc4bd8a6..935b0dfb5fb6 100644
--- a/sysutils/k9s/distinfo
+++ b/sysutils/k9s/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747190791
-SHA256 (go/sysutils_k9s/k9s-v0.50.6/v0.50.6.mod) = c41f2e178e3e345e07d729f0b53d7f9c3f69f41cbb51ff8550df54bb3d742172
-SIZE (go/sysutils_k9s/k9s-v0.50.6/v0.50.6.mod) = 19270
-SHA256 (go/sysutils_k9s/k9s-v0.50.6/v0.50.6.zip) = 027bb14ec2a3c7211a2233f0eb5ed176de37ef21e4181ac76bf69962dc6b0471
-SIZE (go/sysutils_k9s/k9s-v0.50.6/v0.50.6.zip) = 7496880
+TIMESTAMP = 1751856343
+SHA256 (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.mod) = 9c688acf06f60da8ec8788bba945d4cf2714f74dc08448a661f903b30e4d9555
+SIZE (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.mod) = 19091
+SHA256 (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.zip) = 5f45a7c9ed930484862dcebe07f67e013078a33a30d23aa52a2f463e161bdb77
+SIZE (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.zip) = 7507603
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 83339d0dd8a1..09252e4009c0 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index a39a494ed8d5..5d605bc6d99e 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kubectl
PORTVERSION= 1.33.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/libsunacl/Makefile b/sysutils/libsunacl/Makefile
index e27e0235a244..ff71e5ad5a52 100644
--- a/sysutils/libsunacl/Makefile
+++ b/sysutils/libsunacl/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://github.com/freenas/libsunacl/releases/download/v${PORTVERSION}/
-MAINTAINER= timur@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Wrapper providing SunOS NFSv4 ACL API
LICENSE= BSD2CLAUSE
diff --git a/sysutils/liburcu/Makefile b/sysutils/liburcu/Makefile
index f25d0ae690e9..16c2fe638123 100644
--- a/sysutils/liburcu/Makefile
+++ b/sysutils/liburcu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liburcu
-DISTVERSION= 0.15.0
+DISTVERSION= 0.15.1
CATEGORIES= sysutils
MASTER_SITES= https://lttng.org/files/urcu/
DISTNAME= userspace-rcu-${DISTVERSION}
diff --git a/sysutils/liburcu/distinfo b/sysutils/liburcu/distinfo
index 4c1e08c60847..40ba6d3e7c0d 100644
--- a/sysutils/liburcu/distinfo
+++ b/sysutils/liburcu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734787872
-SHA256 (userspace-rcu-0.15.0.tar.bz2) = 4f2d839af67905ad396d6d53ba5649b66113d90840dcbc89941e0da64bccd38c
-SIZE (userspace-rcu-0.15.0.tar.bz2) = 683414
+TIMESTAMP = 1744243785
+SHA256 (userspace-rcu-0.15.1.tar.bz2) = 98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8
+SIZE (userspace-rcu-0.15.1.tar.bz2) = 682998
diff --git a/sysutils/loki/Makefile b/sysutils/loki/Makefile
index ba2576c31d80..bafd1867e306 100644
--- a/sysutils/loki/Makefile
+++ b/sysutils/loki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loki
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 11e13c15e7b8..3420cbdb3f8a 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
DISTVERSION= 0.85.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
diff --git a/sysutils/minikube/Makefile b/sysutils/minikube/Makefile
index f8aaacecf72a..ec35c6e12968 100644
--- a/sysutils/minikube/Makefile
+++ b/sysutils/minikube/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minikube
PORTVERSION= 1.36.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index c257fdb7df3d..67879654188f 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.6.5
+DISTVERSION= 2025.7.3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -25,7 +25,7 @@ GH_ACCOUNT= jdx
CARGO_BUILDDEP= no
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
@@ -38,11 +38,11 @@ CARGO_CRATES= addr2line-0.24.2 \
android_system_properties-0.1.5 \
ansi-str-0.9.0 \
ansitok-0.3.0 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.8 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
anyhow-1.0.98 \
arbitrary-1.4.1 \
arc-swap-1.7.1 \
@@ -50,14 +50,14 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
async-backtrace-0.2.7 \
async-backtrace-attributes-0.2.7 \
- async-compression-0.4.23 \
+ async-compression-0.4.25 \
async-trait-0.1.88 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.7.3 \
+ base64ct-1.8.0 \
basic-toml-0.1.10 \
bech32-0.9.1 \
beef-0.5.2 \
@@ -68,17 +68,18 @@ CARGO_CRATES= addr2line-0.24.2 \
block-buffer-0.10.4 \
bstr-1.12.0 \
built-0.8.0 \
- bumpalo-3.17.0 \
- bytecount-0.6.8 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytesize-2.0.1 \
bzip2-0.5.2 \
+ bzip2-0.6.0 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.2.24 \
- cfg-if-1.0.0 \
+ cc-1.2.29 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
@@ -87,17 +88,17 @@ CARGO_CRATES= addr2line-0.24.2 \
chrono-tz-build-0.3.0 \
ci_info-0.14.14 \
cipher-0.4.4 \
- clap-4.5.38 \
- clap_builder-4.5.38 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.27 \
clru-0.6.2 \
- color-eyre-0.6.4 \
+ color-eyre-0.6.5 \
color-print-0.3.7 \
color-print-proc-macro-0.3.7 \
- color-spantrace-0.2.2 \
- colorchoice-1.0.3 \
+ color-spantrace-0.3.0 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
comfy-table-7.1.4 \
confique-0.3.0 \
@@ -125,7 +126,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ctor-0.4.2 \
ctor-proc-macro-0.0.5 \
ctr-0.9.2 \
- curve25519-dalek-4.1.3 \
+ curve25519-dalek-4.2.0 \
curve25519-dalek-derive-0.1.1 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -152,6 +153,7 @@ CARGO_CRATES= addr2line-0.24.2 \
duct-0.13.7 \
duct-1.0.0 \
dunce-1.0.5 \
+ dyn-clone-1.0.19 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
either-1.15.0 \
@@ -164,19 +166,19 @@ CARGO_CRATES= addr2line-0.24.2 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
errno-0.2.8 \
- errno-0.3.12 \
+ errno-0.3.13 \
errno-dragonfly-0.1.2 \
exec-0.3.1 \
- expr-lang-0.3.0 \
+ expr-lang-0.3.2 \
eyre-0.6.12 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
- fiat-crypto-0.2.9 \
+ fiat-crypto-0.3.0 \
filetime-0.2.25 \
filetime_creation-0.2.0 \
find-crate-0.6.3 \
fixedbitset-0.5.7 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fluent-0.16.1 \
fluent-bundle-0.15.3 \
fluent-langneg-0.13.0 \
@@ -261,19 +263,19 @@ CARGO_CRATES= addr2line-0.24.2 \
glob-0.3.2 \
globset-0.4.16 \
globwalk-0.9.1 \
- h2-0.4.10 \
+ h2-0.4.11 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heapless-0.8.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
home-0.5.11 \
- homedir-0.3.4 \
+ homedir-0.3.5 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
@@ -282,10 +284,10 @@ CARGO_CRATES= addr2line-0.24.2 \
human_format-1.1.0 \
humansize-2.1.3 \
hyper-1.6.0 \
- hyper-rustls-0.27.6 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.12 \
- i18n-config-0.4.7 \
+ hyper-util-0.1.15 \
+ i18n-config-0.4.8 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
i18n-embed-impl-0.8.4 \
@@ -304,10 +306,10 @@ CARGO_CRATES= addr2line-0.24.2 \
ignore-0.4.23 \
imara-diff-0.1.8 \
impl-tools-0.10.3 \
- impl-tools-lib-0.11.1 \
+ impl-tools-lib-0.11.3 \
indenter-0.3.3 \
indexmap-1.9.3 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
indicatif-0.17.11 \
indoc-2.0.6 \
inout-0.1.4 \
@@ -315,15 +317,17 @@ CARGO_CRATES= addr2line-0.24.2 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-close-0.3.7 \
+ io-uring-0.7.8 \
io_tee-0.1.1 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.14 \
- jiff-static-0.2.14 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
@@ -334,15 +338,16 @@ CARGO_CRATES= addr2line-0.24.2 \
lazy-regex-3.4.1 \
lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.172 \
+ libbz2-rs-sys-0.2.1 \
+ libc-0.2.174 \
libm-0.2.15 \
- libredox-0.1.3 \
- libz-rs-sys-0.5.0 \
+ libredox-0.1.4 \
+ libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
litrs-0.4.1 \
- lock_api-0.4.12 \
+ lock_api-0.4.13 \
log-0.4.27 \
logos-0.12.1 \
logos-derive-0.12.1 \
@@ -356,21 +361,20 @@ CARGO_CRATES= addr2line-0.24.2 \
matchers-0.1.0 \
maybe-async-0.2.10 \
md-5-0.10.6 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memmap2-0.9.5 \
miette-7.6.0 \
miette-derive-7.6.0 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
minisign-verify-0.2.4 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
- mlua-0.10.3 \
+ mlua-0.10.5 \
mlua-sys-0.6.8 \
mlua_derive-0.10.1 \
mockito-1.7.0 \
native-tls-0.2.14 \
- nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
nom-8.0.0 \
@@ -384,36 +388,36 @@ CARGO_CRATES= addr2line-0.24.2 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
number_prefix-0.4.0 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
opaque-debug-0.3.1 \
- openssl-0.10.72 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.108 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
os-release-0.1.0 \
os_pipe-1.2.2 \
overload-0.1.1 \
- owo-colors-4.2.1 \
+ owo-colors-4.2.2 \
papergrid-0.15.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
parse-zoneinfo-0.3.1 \
paste-1.0.15 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
pbkdf2-0.12.2 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
- petgraph-0.8.1 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
+ petgraph-0.8.2 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -424,10 +428,10 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- platforms-3.5.0 \
+ platforms-3.6.0 \
poly1305-0.8.0 \
polyval-0.6.2 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
@@ -440,23 +444,25 @@ CARGO_CRATES= addr2line-0.24.2 \
quick-xml-0.37.5 \
quinn-0.11.8 \
quinn-proto-0.11.12 \
- quinn-udp-0.5.12 \
+ quinn-udp-0.5.13 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.1 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.13 \
redox_users-0.5.0 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.15 \
+ reqwest-0.12.22 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
@@ -466,15 +472,14 @@ CARGO_CRATES= addr2line-0.24.2 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.7 \
- rustls-0.23.27 \
+ rustls-0.23.28 \
rustls-native-certs-0.8.1 \
- rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.103.3 \
rustversion-1.0.21 \
@@ -483,6 +488,8 @@ CARGO_CRATES= addr2line-0.24.2 \
same-file-1.0.6 \
scc-2.3.4 \
schannel-0.1.27 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
@@ -502,10 +509,10 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_ignored-0.1.12 \
serde_json-1.0.140 \
serde_regex-1.1.0 \
- serde_spanned-0.6.8 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
serde_yaml-0.9.34+deprecated \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
@@ -514,20 +521,21 @@ CARGO_CRATES= addr2line-0.24.2 \
sha1-checked-0.10.0 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
- shared_child-1.0.2 \
+ shared_child-1.1.1 \
shared_thread-0.1.0 \
shell-escape-0.1.5 \
shell-words-1.1.0 \
shlex-1.3.0 \
+ sigchld-0.2.4 \
signal-hook-0.3.18 \
signal-hook-registry-1.4.5 \
signature-2.2.0 \
simd-adler32-0.3.7 \
similar-2.7.0 \
siphasher-1.0.1 \
- slab-0.4.9 \
+ slab-0.4.10 \
slug-0.1.6 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
@@ -537,7 +545,7 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.27.1 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.101 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sys-info-0.9.1 \
@@ -551,37 +559,38 @@ CARGO_CRATES= addr2line-0.24.2 \
tera-1.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
- test-log-0.2.17 \
- test-log-macros-0.2.17 \
+ test-log-0.2.18 \
+ test-log-macros-0.2.18 \
testing_table-0.3.0 \
text-size-1.1.1 \
thiserror-1.0.69 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
toml-0.5.11 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
@@ -589,7 +598,7 @@ CARGO_CRATES= addr2line-0.24.2 \
type-map-0.5.1 \
typeid-1.0.3 \
typenum-1.18.0 \
- ubi-0.7.1 \
+ ubi-0.7.2 \
ucd-trie-0.1.7 \
uluru-3.1.0 \
unic-char-property-0.9.0 \
@@ -605,7 +614,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-normalization-0.1.24 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
unicode-xid-0.2.6 \
universal-hash-0.5.1 \
unsafe-libyaml-0.2.11 \
@@ -620,11 +629,11 @@ CARGO_CRATES= addr2line-0.24.2 \
version_check-0.9.5 \
versions-6.3.2 \
versions-7.0.0 \
- vfox-1.0.2 \
+ vfox-1.0.5 \
vte-0.14.1 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -634,33 +643,33 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.11 \
- webpki-roots-1.0.0 \
+ webpki-roots-1.0.1 \
which-7.0.3 \
+ which-8.0.0 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.48.0 \
- windows-0.57.0 \
- windows-core-0.57.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.61.2 \
- windows-implement-0.57.0 \
+ windows-future-0.2.1 \
windows-implement-0.60.0 \
- windows-interface-0.57.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-registry-0.4.0 \
- windows-result-0.1.2 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.3 \
windows-result-0.3.4 \
- windows-strings-0.3.1 \
windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
@@ -685,19 +694,19 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.6.24 \
- winnow-0.7.10 \
+ winnow-0.7.11 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
x25519-dalek-2.0.1 \
- xattr-1.5.0 \
+ xattr-1.5.1 \
xx-2.1.1 \
xz2-0.1.7 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
@@ -708,7 +717,7 @@ CARGO_CRATES= addr2line-0.24.2 \
zip-2.4.2 \
zip-3.0.0 \
zipsign-api-0.1.5 \
- zlib-rs-0.5.0 \
+ zlib-rs-0.5.1 \
zopfli-0.8.2 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 1a3a390de2aa..b5b864cd234a 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1750134331
+TIMESTAMP = 1752129375
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -27,16 +27,16 @@ SHA256 (rust/crates/ansi-str-0.9.0.crate) = 060de1453b69f46304b28274f382132f4e72
SIZE (rust/crates/ansi-str-0.9.0.crate) = 18724
SHA256 (rust/crates/ansitok-0.3.0.crate) = c0a8acea8c2f1c60f0a92a8cd26bf96ca97db56f10bbcab238bbe0cceba659ee
SIZE (rust/crates/ansitok-0.3.0.crate) = 18163
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
-SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -51,22 +51,22 @@ SHA256 (rust/crates/async-backtrace-0.2.7.crate) = 4dcb391558246d27a13f195c1e3a5
SIZE (rust/crates/async-backtrace-0.2.7.crate) = 26749
SHA256 (rust/crates/async-backtrace-attributes-0.2.7.crate) = affbba0d438add06462a0371997575927bc05052f7ec486e7a4ca405c956c3d7
SIZE (rust/crates/async-backtrace-attributes-0.2.7.crate) = 6938
-SHA256 (rust/crates/async-compression-0.4.23.crate) = b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07
-SIZE (rust/crates/async-compression-0.4.23.crate) = 116231
+SHA256 (rust/crates/async-compression-0.4.25.crate) = 40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4
+SIZE (rust/crates/async-compression-0.4.25.crate) = 116026
SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.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/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
-SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bech32-0.9.1.crate) = d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445
@@ -87,10 +87,10 @@ SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf95891080
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
SIZE (rust/crates/built-0.8.0.crate) = 35112
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
@@ -99,16 +99,18 @@ SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981
SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-0.6.0.crate) = bea8dcd42434048e4f7a304411d9273a411f647446c1234a65ce0554923f4cff
+SIZE (rust/crates/bzip2-0.6.0.crate) = 38148
SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b67df2e34e7f463e8241ce7b8fa5f
SIZE (rust/crates/calm_io-0.1.1.crate) = 6908
SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
-SHA256 (rust/crates/cc-1.2.24.crate) = 16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7
-SIZE (rust/crates/cc-1.2.24.crate) = 106557
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
@@ -125,28 +127,28 @@ SHA256 (rust/crates/ci_info-0.14.14.crate) = 840dbb7bdd1f2c4d434d6b08420ef204e0b
SIZE (rust/crates/ci_info-0.14.14.crate) = 1138778
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
+SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
-SHA256 (rust/crates/color-eyre-0.6.4.crate) = e6e1761c0e16f8883bbbb8ce5990867f4f06bf11a0253da6495a04ce4b6ef0ec
-SIZE (rust/crates/color-eyre-0.6.4.crate) = 636248
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
SIZE (rust/crates/color-print-0.3.7.crate) = 11586
SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
SIZE (rust/crates/color-print-proc-macro-0.3.7.crate) = 23082
-SHA256 (rust/crates/color-spantrace-0.2.2.crate) = 2ddd8d5bfda1e11a501d0a7303f3bfed9aa632ebdb859be40d0fd70478ed70d5
-SIZE (rust/crates/color-spantrace-0.2.2.crate) = 189910
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
@@ -201,8 +203,8 @@ SHA256 (rust/crates/ctor-proc-macro-0.0.5.crate) = 4f211af61d8efdd104f96e57adf5e
SIZE (rust/crates/ctor-proc-macro-0.0.5.crate) = 2040
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
-SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
+SHA256 (rust/crates/curve25519-dalek-4.2.0.crate) = 373b7c5dbd637569a2cca66e8d66b8c446a1e7bf064ea321d265d7b3dfe7c97e
+SIZE (rust/crates/curve25519-dalek-4.2.0.crate) = 322505
SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -255,6 +257,8 @@ SHA256 (rust/crates/duct-1.0.0.crate) = b6ce170a0e8454fa0f9b0e5ca38a6ba17ed76a50
SIZE (rust/crates/duct-1.0.0.crate) = 31978
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
@@ -279,22 +283,22 @@ SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c8
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/exec-0.3.1.crate) = 886b70328cba8871bfc025858e1de4be16b1d5088f2ba50b57816f4210672615
SIZE (rust/crates/exec-0.3.1.crate) = 8748
-SHA256 (rust/crates/expr-lang-0.3.0.crate) = 8ecf48d3d55edfb3a2960f8cd3d13412af146b912446a9e04812af69761e3b56
-SIZE (rust/crates/expr-lang-0.3.0.crate) = 23818
+SHA256 (rust/crates/expr-lang-0.3.2.crate) = 3b9ce3d235522134512e01e281dbf60f3a9a6ba6ffcddc4b6dbb10c9a62d66cb
+SIZE (rust/crates/expr-lang-0.3.2.crate) = 27464
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
-SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
+SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
+SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c0084761c65325444e3b6c9e298af9cefe7a9ef3a5f
@@ -303,8 +307,8 @@ SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892e
SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a
SIZE (rust/crates/fluent-0.16.1.crate) = 8323
SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493
@@ -473,22 +477,22 @@ SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a97
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
@@ -497,8 +501,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/homedir-0.3.4.crate) = 5bdbbd5bc8c5749697ccaa352fa45aff8730cf21c68029c0eef1ffed7c3d6ba2
-SIZE (rust/crates/homedir-0.3.4.crate) = 14883
+SHA256 (rust/crates/homedir-0.3.5.crate) = b8c5f196574c4116f643489730d89a7a8ebea7047ac67244b8dc778e1fa5bd88
+SIZE (rust/crates/homedir-0.3.5.crate) = 16708
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
@@ -515,14 +519,14 @@ SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.6.crate) = 03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d
-SIZE (rust/crates/hyper-rustls-0.27.6.crate) = 34650
+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.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
-SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
-SHA256 (rust/crates/i18n-config-0.4.7.crate) = 8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9
-SIZE (rust/crates/i18n-config-0.4.7.crate) = 7749
+SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
+SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
+SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef
+SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082
SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
SIZE (rust/crates/i18n-embed-0.15.4.crate) = 27660
SHA256 (rust/crates/i18n-embed-fl-0.9.4.crate) = 04b2969d0b3fc6143776c535184c19722032b43e6a642d710fa3f88faec53c2d
@@ -559,14 +563,14 @@ SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/impl-tools-0.10.3.crate) = 0ae95c9095c2f1126d7db785955c73cdc5fc33e7c3fa911bd4a42931672029a7
SIZE (rust/crates/impl-tools-0.10.3.crate) = 17465
-SHA256 (rust/crates/impl-tools-lib-0.11.1.crate) = 2a391adcea096a89a593317881fb61ef4e68d3e7d9de9e2338e6e1557be29e10
-SIZE (rust/crates/impl-tools-lib-0.11.1.crate) = 27382
+SHA256 (rust/crates/impl-tools-lib-0.11.3.crate) = cc6a9b65dadb575faa21065e8464e88ec3e991b3d6745972dec69d1be6cffcfe
+SIZE (rust/crates/impl-tools-lib-0.11.3.crate) = 27727
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -581,10 +585,14 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304
SIZE (rust/crates/io_tee-0.1.1.crate) = 2667
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -595,10 +603,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
-SIZE (rust/crates/jiff-0.2.14.crate) = 712978
-SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
-SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -619,14 +627,16 @@ SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e
SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
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.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libbz2-rs-sys-0.2.1.crate) = 775bf80d5878ab7c2b1080b5351a48b2f737d9f6f8b383574eebcc22be0dfccb
+SIZE (rust/crates/libbz2-rs-sys-0.2.1.crate) = 49242
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
-SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -635,8 +645,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
@@ -663,8 +673,8 @@ SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
@@ -677,12 +687,12 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/minisign-verify-0.2.4.crate) = e856fdd13623a2f5f2f54676a4ee49502a96a80ef4a62bcedd23d52427c44d43
SIZE (rust/crates/minisign-verify-0.2.4.crate) = 25749
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/mlua-0.10.3.crate) = d3f763c1041eff92ffb5d7169968a327e1ed2ebfe425dac0ee5a35f29082534b
-SIZE (rust/crates/mlua-0.10.3.crate) = 220302
+SHA256 (rust/crates/mlua-0.10.5.crate) = c1f5f8fbebc7db5f671671134b9321c4b9aa9adeafccfd9a8c020ae45c6a35d0
+SIZE (rust/crates/mlua-0.10.5.crate) = 226997
SHA256 (rust/crates/mlua-sys-0.6.8.crate) = 380c1f7e2099cafcf40e51d3a9f20a346977587aa4d012eae1f043149a728a93
SIZE (rust/crates/mlua-sys-0.6.8.crate) = 28836
SHA256 (rust/crates/mlua_derive-0.10.1.crate) = 870d71c172fcf491c6b5fb4c04160619a2ee3e5a42a1402269c66bcbf1dd4deb
@@ -691,8 +701,6 @@ SHA256 (rust/crates/mockito-1.7.0.crate) = 7760e0e418d9b7e5777c0374009ca4c93861b
SIZE (rust/crates/mockito-1.7.0.crate) = 42605
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -719,8 +727,8 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -731,14 +739,14 @@ SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+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.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
-SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
@@ -749,14 +757,14 @@ SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4
SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
-SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7
SIZE (rust/crates/papergrid-0.15.0.crate) = 58592
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
@@ -769,16 +777,16 @@ SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
-SHA256 (rust/crates/petgraph-0.8.1.crate) = 7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06
-SIZE (rust/crates/petgraph-0.8.1.crate) = 763960
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -799,14 +807,14 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/platforms-3.5.0.crate) = d43467300237085a4f9e864b937cf0bc012cef7740be12be1a48b10d2c8a3701
-SIZE (rust/crates/platforms-3.5.0.crate) = 31004
+SHA256 (rust/crates/platforms-3.6.0.crate) = 0b02ffed1bc8c2234bb6f8e760e34613776c5102a041f25330b869a78153a68c
+SIZE (rust/crates/platforms-3.6.0.crate) = 32579
SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
@@ -831,12 +839,12 @@ SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba
SIZE (rust/crates/quinn-0.11.8.crate) = 79949
SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
-SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842
-SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
@@ -849,10 +857,14 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -863,8 +875,8 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
-SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
@@ -883,8 +895,8 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
@@ -895,12 +907,10 @@ SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
@@ -917,6 +927,10 @@ SHA256 (rust/crates/scc-2.3.4.crate) = 22b2d775fb28f245817589471dd49c5edf64237f4
SIZE (rust/crates/scc-2.3.4.crate) = 143387
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -955,14 +969,14 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
@@ -979,8 +993,8 @@ SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-SHA256 (rust/crates/shared_child-1.0.2.crate) = 7e297bd52991bbe0686c086957bee142f13df85d1e79b0b21630a99d374ae9dc
-SIZE (rust/crates/shared_child-1.0.2.crate) = 11998
+SHA256 (rust/crates/shared_child-1.1.1.crate) = 1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7
+SIZE (rust/crates/shared_child-1.1.1.crate) = 14191
SHA256 (rust/crates/shared_thread-0.1.0.crate) = c7a6f98357c6bb0ebace19b22220e5543801d9de90ffe77f8abb27c056bac064
SIZE (rust/crates/shared_thread-0.1.0.crate) = 7492
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
@@ -989,6 +1003,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1
+SIZE (rust/crates/sigchld-0.2.4.crate) = 9955
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
@@ -1001,12 +1017,12 @@ SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c619
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -1025,8 +1041,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -1053,10 +1069,10 @@ SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/test-log-0.2.17.crate) = e7f46083d221181166e5b6f6b1e5f1d499f3a76888826e6cb1d057554157cd0f
-SIZE (rust/crates/test-log-0.2.17.crate) = 14421
-SHA256 (rust/crates/test-log-macros-0.2.17.crate) = 888d0c3c6db53c0fdab160d2ed5e12ba745383d3e85813f2ea0f2b1475ab553f
-SIZE (rust/crates/test-log-macros-0.2.17.crate) = 8127
+SHA256 (rust/crates/test-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
+SIZE (rust/crates/test-log-0.2.18.crate) = 16138
+SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
+SIZE (rust/crates/test-log-macros-0.2.18.crate) = 8947
SHA256 (rust/crates/testing_table-0.3.0.crate) = 0f8daae29995a24f65619e19d8d31dea5b389f3d853d8bf297bbf607cd0014cc
SIZE (rust/crates/testing_table-0.3.0.crate) = 3611
SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
@@ -1069,8 +1085,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
SIZE (rust/crates/time-0.3.41.crate) = 138369
SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
@@ -1083,8 +1099,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -1095,26 +1111,28 @@ SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d6
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -1129,8 +1147,8 @@ SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/ubi-0.7.1.crate) = 238b7537b01c08edeef5dcb31e9ef882ec46e26a09875cffdab428e518204f19
-SIZE (rust/crates/ubi-0.7.1.crate) = 57216
+SHA256 (rust/crates/ubi-0.7.2.crate) = 38280fcdc420d9a0e910c9f8e83566b5d3ef3d53a1020013847ce5e5e1b37bf4
+SIZE (rust/crates/ubi-0.7.2.crate) = 57235
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af7929aab6d8ba8d6e0f73657da
@@ -1161,8 +1179,8 @@ SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec9
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
@@ -1191,16 +1209,16 @@ SHA256 (rust/crates/versions-6.3.2.crate) = f25d498b63d1fdb376b4250f39ab3a5ee8d1
SIZE (rust/crates/versions-6.3.2.crate) = 21553
SHA256 (rust/crates/versions-7.0.0.crate) = 80a7e511ce1795821207a837b7b1c8d8aca0c648810966ad200446ae58f6667f
SIZE (rust/crates/versions-7.0.0.crate) = 23307
-SHA256 (rust/crates/vfox-1.0.2.crate) = 041f3a5f7c0b20a5e649a0e3719b7cbf86d6d07869e6e5bcafee6afd043fec5f
-SIZE (rust/crates/vfox-1.0.2.crate) = 43015
+SHA256 (rust/crates/vfox-1.0.5.crate) = ed8b4515b35f86ca1d3ea7c936e704ade91ec9f609000f3de82febdea27406da
+SIZE (rust/crates/vfox-1.0.5.crate) = 43777
SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
SIZE (rust/crates/vte-0.14.1.crate) = 57382
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -1219,12 +1237,12 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
-SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
+SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -1237,42 +1255,42 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
-SIZE (rust/crates/windows-0.57.0.crate) = 9694564
-SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
-SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
-SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
-SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
-SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
-SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
-SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
@@ -1321,8 +1339,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
@@ -1331,8 +1349,8 @@ SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f5
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
-SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
-SIZE (rust/crates/xattr-1.5.0.crate) = 14694
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
SHA256 (rust/crates/xx-2.1.1.crate) = a0b0d18c02f29d5a0a5e543a90c0190a17370d4f9820b15ee347992d212c22db
SIZE (rust/crates/xx-2.1.1.crate) = 33180
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
@@ -1343,10 +1361,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1367,8 +1385,8 @@ SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e0014
SIZE (rust/crates/zip-3.0.0.crate) = 112450
SHA256 (rust/crates/zipsign-api-0.1.5.crate) = dba6063ff82cdbd9a765add16d369abe81e520f836054e997c2db217ceca40c0
SIZE (rust/crates/zipsign-api-0.1.5.crate) = 17451
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
@@ -1377,5 +1395,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (jdx-mise-v2025.6.5_GH0.tar.gz) = 34d43dd19846caf1bc249b7ef3d8298df48df2b95727a6e9695a2ded33c1c067
-SIZE (jdx-mise-v2025.6.5_GH0.tar.gz) = 4186110
+SHA256 (jdx-mise-v2025.7.3_GH0.tar.gz) = 646ada3451e61b4a9fec0133c2f138cfd4af5a8b9fb56a70648f452124221f39
+SIZE (jdx-mise-v2025.7.3_GH0.tar.gz) = 4208842
diff --git a/sysutils/mkr/Makefile b/sysutils/mkr/Makefile
index e77b484db099..117bf6a4dce7 100644
--- a/sysutils/mkr/Makefile
+++ b/sysutils/mkr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mkr
DISTVERSIONPREFIX= v
DISTVERSION= 0.61.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/mongodb_exporter/Makefile b/sysutils/mongodb_exporter/Makefile
index 790a4970bded..bf12df4ec098 100644
--- a/sysutils/mongodb_exporter/Makefile
+++ b/sysutils/mongodb_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongodb_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.45.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile
index 6eb06e1508da..3a870d21ed2f 100644
--- a/sysutils/node_exporter/Makefile
+++ b/sysutils/node_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.8.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/nut_exporter/Makefile b/sysutils/nut_exporter/Makefile
index 7a1e22128446..f508d922c233 100644
--- a/sysutils/nut_exporter/Makefile
+++ b/sysutils/nut_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nut_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= bsd@j-star.org
diff --git a/sysutils/oc/Makefile b/sysutils/oc/Makefile
index 17b18df14afc..e348d4c5c8b3 100644
--- a/sysutils/oc/Makefile
+++ b/sysutils/oc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oc
PORTVERSION= 4.9
DISTVERSIONPREFIX= release-
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= sysutils
MAINTAINER= jhixson@freebsd.org
diff --git a/sysutils/opa/Makefile b/sysutils/opa/Makefile
index db321868b25f..ca4d3e9b3139 100644
--- a/sysutils/opa/Makefile
+++ b/sysutils/opa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opa
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index ecc4ea14f87c..af699d17747a 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/p5-MogileFS-Client/Makefile b/sysutils/p5-MogileFS-Client/Makefile
index e3a5d2f8154f..63ebd891b9f3 100644
--- a/sysutils/p5-MogileFS-Client/Makefile
+++ b/sysutils/p5-MogileFS-Client/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DORMANDO
PKGNAMEPREFIX= p5-
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Client library for the MogileFS distributed file system
WWW= https://metacpan.org/release/MogileFS-Client
diff --git a/sysutils/p5-MogileFS-Network/Makefile b/sysutils/p5-MogileFS-Network/Makefile
index 8717cb1f4078..3d2d57faa36a 100644
--- a/sysutils/p5-MogileFS-Network/Makefile
+++ b/sysutils/p5-MogileFS-Network/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HACHI
PKGNAMEPREFIX= p5-
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Network awareness and extensions for p5-MogileFS-Server
WWW= https://metacpan.org/release/MogileFS-Network
diff --git a/sysutils/p5-MogileFS-Server/Makefile b/sysutils/p5-MogileFS-Server/Makefile
index 1fe926b32005..75f00c55dd2d 100644
--- a/sysutils/p5-MogileFS-Server/Makefile
+++ b/sysutils/p5-MogileFS-Server/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DORMANDO
PKGNAMEPREFIX= p5-
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= MogileFS (distributed filesystem) server
WWW= https://metacpan.org/release/MogileFS-Server
diff --git a/sysutils/p5-MogileFS-Utils/Makefile b/sysutils/p5-MogileFS-Utils/Makefile
index c4502b29ad95..9b6201123eef 100644
--- a/sysutils/p5-MogileFS-Utils/Makefile
+++ b/sysutils/p5-MogileFS-Utils/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DORMANDO
PKGNAMEPREFIX= p5-
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= MogileFS tools
WWW= https://metacpan.org/release/MogileFS-Utils
diff --git a/sysutils/packer/Makefile b/sysutils/packer/Makefile
index ece2cb02a9d6..92c4913a1745 100644
--- a/sysutils/packer/Makefile
+++ b/sysutils/packer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packer
PORTVERSION= 1.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= brad@facefault.org
diff --git a/sysutils/paladin/Makefile b/sysutils/paladin/Makefile
index bf167c16feca..440764349271 100644
--- a/sysutils/paladin/Makefile
+++ b/sysutils/paladin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paladin
PORTVERSION= 2.0.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= rwestlun@gmail.com
diff --git a/sysutils/pipeform/Makefile b/sysutils/pipeform/Makefile
new file mode 100644
index 000000000000..1574be768b31
--- /dev/null
+++ b/sysutils/pipeform/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= pipeform
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.1
+CATEGORIES= sysutils
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= TUI for Terraform runtime progress
+WWW= https://github.com/magodo/pipeform
+
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/magodo/pipeform
+
+CGO_ENABLED= 0
+
+PLIST_FILES= bin/pipeform
+
+.include <bsd.port.mk>
diff --git a/sysutils/pipeform/distinfo b/sysutils/pipeform/distinfo
new file mode 100644
index 000000000000..c762485ab90f
--- /dev/null
+++ b/sysutils/pipeform/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752072680
+SHA256 (go/sysutils_pipeform/pipeform-v0.2.1/v0.2.1.mod) = dd7c20554d239ef5557ab5a2b31b23ebf673e0e62737cfa53b64b3f25bd6ee6d
+SIZE (go/sysutils_pipeform/pipeform-v0.2.1/v0.2.1.mod) = 1958
+SHA256 (go/sysutils_pipeform/pipeform-v0.2.1/v0.2.1.zip) = 9b3da8c19a410e040cfdd0c1250dff6aa08d6637fae4ecfc9e88de39db5986a2
+SIZE (go/sysutils_pipeform/pipeform-v0.2.1/v0.2.1.zip) = 467741
diff --git a/sysutils/pipeform/pkg-descr b/sysutils/pipeform/pkg-descr
new file mode 100644
index 000000000000..7bb7d20a4243
--- /dev/null
+++ b/sysutils/pipeform/pkg-descr
@@ -0,0 +1,4 @@
+pipeform is a terminal user interface (TUI) for displaying Terraform runtime
+progress. It provides an interactive visual representation of Terraform
+operations such as plan, apply, and refresh, making it easier to monitor
+the progress of infrastructure changes in real-time.
diff --git a/sysutils/py-director/Makefile b/sysutils/py-director/Makefile
index 09b5a6a15486..9408043e65ea 100644
--- a/sysutils/py-director/Makefile
+++ b/sysutils/py-director/Makefile
@@ -1,6 +1,6 @@
PORTNAME= director
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.0
+DISTVERSION= 0.14.1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-director/distinfo b/sysutils/py-director/distinfo
index bd404dbbac49..82d1e6eb2ca5 100644
--- a/sysutils/py-director/distinfo
+++ b/sysutils/py-director/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750799228
-SHA256 (DtxdF-director-v0.14.0_GH0.tar.gz) = 4ea99029d1436cdcf96a2dbefc0657e137473dce3c4efe54c6b837c2609b77b3
-SIZE (DtxdF-director-v0.14.0_GH0.tar.gz) = 21262
+TIMESTAMP = 1751917835
+SHA256 (DtxdF-director-v0.14.1_GH0.tar.gz) = dae07b1f6c6f6df1e7460cb2b07ae05da02200bf8a447aae138ac45367752000
+SIZE (DtxdF-director-v0.14.1_GH0.tar.gz) = 21311
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 381958ae7ff1..53b5c8af59e5 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 2.5.3
+DISTVERSION= 2.5.4
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index c8da2d6046ce..d2fd69e1cca7 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749626318
-SHA256 (hcloud-2.5.3.tar.gz) = fbdba7bf11637ffaf2a8dea0e082965f5be2c2049f920ad7d69ae35ef0676d6b
-SIZE (hcloud-2.5.3.tar.gz) = 123947
+TIMESTAMP = 1752161737
+SHA256 (hcloud-2.5.4.tar.gz) = 2532e0d8b6e20fb5a90af5f8d36eb0039a197c2094d1d56fc7fce789a300025e
+SIZE (hcloud-2.5.4.tar.gz) = 125742
diff --git a/sysutils/py-overlord/Makefile b/sysutils/py-overlord/Makefile
index f73b10a3a82f..bbf1d19ccffd 100644
--- a/sysutils/py-overlord/Makefile
+++ b/sysutils/py-overlord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= overlord
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.2
+DISTVERSION= 0.14.0
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -28,6 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dotenv>=0:www/py-python-dotenv@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}supervisor>=0:sysutils/py-supervisor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sysctl>=0:devel/py-sysctl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} \
beanstalkd>=0:net/beanstalkd \
memcached>=0:databases/memcached
diff --git a/sysutils/py-overlord/distinfo b/sysutils/py-overlord/distinfo
index 66f97cc526de..508c1691f4d8 100644
--- a/sysutils/py-overlord/distinfo
+++ b/sysutils/py-overlord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750898809
-SHA256 (DtxdF-overlord-v0.12.2_GH0.tar.gz) = ddc3d35fd3d527aa625dc76825838976db2b267bdabf15b43f0a721e3050de02
-SIZE (DtxdF-overlord-v0.12.2_GH0.tar.gz) = 88339
+TIMESTAMP = 1752083478
+SHA256 (DtxdF-overlord-v0.14.0_GH0.tar.gz) = 160aec7a4c754a4a0a9a5f3c32e39d42977bc201239109f52c525f22f1fb8206
+SIZE (DtxdF-overlord-v0.14.0_GH0.tar.gz) = 96105
diff --git a/sysutils/py-overlord/pkg-plist b/sysutils/py-overlord/pkg-plist
index 87bd6b5516a2..af60a66674b2 100644
--- a/sysutils/py-overlord/pkg-plist
+++ b/sysutils/py-overlord/pkg-plist
@@ -4,6 +4,7 @@ libexec/overlord/safe-exc.sh
libexec/overlord/vm-install-from-appjail-image.sh
libexec/overlord/vm-install-from-components.sh
libexec/overlord/vm-start.sh
+libexec/overlord/create.py
share/man/man1/overlord.1.gz
share/man/man5/overlord-spec.5.gz
%%DATADIR%%/overlord.ini
diff --git a/sysutils/reproduce/Makefile b/sysutils/reproduce/Makefile
index d54bc52a910a..b1e9cde754ba 100644
--- a/sysutils/reproduce/Makefile
+++ b/sysutils/reproduce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= reproduce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
+DISTVERSION= 0.6.1
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/reproduce/distinfo b/sysutils/reproduce/distinfo
index 27bdcc1bfc9e..d38eded0ff60 100644
--- a/sysutils/reproduce/distinfo
+++ b/sysutils/reproduce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750799323
-SHA256 (DtxdF-reproduce-v0.6.0_GH0.tar.gz) = c9b3685163123d8167928ffd62c3282ea5fdc003f7b866541ec7d2754ccc93b4
-SIZE (DtxdF-reproduce-v0.6.0_GH0.tar.gz) = 10473
+TIMESTAMP = 1751917975
+SHA256 (DtxdF-reproduce-v0.6.1_GH0.tar.gz) = 226c3165002c3cfd9f37a9d4a0de642dfa34dda0ea379022fc117cf52954d350
+SIZE (DtxdF-reproduce-v0.6.1_GH0.tar.gz) = 10493
diff --git a/sysutils/rest-server/Makefile b/sysutils/rest-server/Makefile
index 2702e9a04322..974c7f224f5c 100644
--- a/sysutils/rest-server/Makefile
+++ b/sysutils/rest-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rest-server
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/restic/Makefile b/sysutils/restic/Makefile
index 6413c8e2656b..12dcf4f3ec1e 100644
--- a/sysutils/restic/Makefile
+++ b/sysutils/restic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= restic
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/rubygem-mogilefs-client/Makefile b/sysutils/rubygem-mogilefs-client/Makefile
index dc5d5aeceff8..e4dc526aaaa0 100644
--- a/sysutils/rubygem-mogilefs-client/Makefile
+++ b/sysutils/rubygem-mogilefs-client/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 3.12.2
CATEGORIES= sysutils
MASTER_SITES= RG
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= MogileFS client library for Ruby
WWW= https://yhbt.net/mogilefs-client/
diff --git a/sysutils/runj/Makefile b/sysutils/runj/Makefile
index 1f53ae752200..360661dc3b19 100644
--- a/sysutils/runj/Makefile
+++ b/sysutils/runj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runj
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/rush/Makefile b/sysutils/rush/Makefile
index 622ae919983d..39c0e5aa162e 100644
--- a/sysutils/rush/Makefile
+++ b/sysutils/rush/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rush
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
PKGNAMESUFFIX= -parallelization-tool
diff --git a/sysutils/sake/Makefile b/sysutils/sake/Makefile
index 62baf5e3e9d1..470ce5464d57 100644
--- a/sysutils/sake/Makefile
+++ b/sysutils/sake/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sake
PORTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/sensu-go/Makefile b/sysutils/sensu-go/Makefile
index cbbe505425f9..b30098633d82 100644
--- a/sysutils/sensu-go/Makefile
+++ b/sysutils/sensu-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sensu-go
PORTVERSION= 6.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= jp+ports@supplntr.io
diff --git a/sysutils/serf/Makefile b/sysutils/serf/Makefile
index d7a575b938e8..d5e62a047e20 100644
--- a/sysutils/serf/Makefile
+++ b/sysutils/serf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= serf
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
PKGNAMEPREFIX= hashicorp-
diff --git a/sysutils/siegfried/Makefile b/sysutils/siegfried/Makefile
index c813ce03e383..3a9d5ec999f5 100644
--- a/sysutils/siegfried/Makefile
+++ b/sysutils/siegfried/Makefile
@@ -1,7 +1,7 @@
PORTNAME= siegfried
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/smug/Makefile b/sysutils/smug/Makefile
index 2f926ab87c9c..5c4eb40ab038 100644
--- a/sysutils/smug/Makefile
+++ b/sysutils/smug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smug
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index c35697f292dc..1cf9f92e4b37 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.29.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= ivy@FreeBSD.org
diff --git a/sysutils/snmp_exporter20/Makefile b/sysutils/snmp_exporter20/Makefile
index 082317e48e44..30cf993e4003 100644
--- a/sysutils/snmp_exporter20/Makefile
+++ b/sysutils/snmp_exporter20/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
PORTVERSION= 0.20.0
DISTVERSIONPREFIX=v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
PKGNAMESUFFIX= 20
diff --git a/sysutils/sockaddr/Makefile b/sysutils/sockaddr/Makefile
index 8694db62a9b3..93cc17854892 100644
--- a/sysutils/sockaddr/Makefile
+++ b/sysutils/sockaddr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sockaddr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/stressdisk/Makefile b/sysutils/stressdisk/Makefile
index b4b618d32a65..90d72143a9db 100644
--- a/sysutils/stressdisk/Makefile
+++ b/sysutils/stressdisk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stressdisk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.13
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index 1fa3bedbd530..e885089fc907 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= sysutils
diff --git a/sysutils/tempo/Makefile b/sysutils/tempo/Makefile
index 2fb366738b19..3df3531dd841 100644
--- a/sysutils/tempo/Makefile
+++ b/sysutils/tempo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tempo
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.2
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES+= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/terraform-docs/Makefile b/sysutils/terraform-docs/Makefile
index 0de485e7330d..cabb850995c0 100644
--- a/sysutils/terraform-docs/Makefile
+++ b/sysutils/terraform-docs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-docs
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform-provider-gridscale/Makefile b/sysutils/terraform-provider-gridscale/Makefile
index 7c1287472774..230e8b831425 100644
--- a/sysutils/terraform-provider-gridscale/Makefile
+++ b/sysutils/terraform-provider-gridscale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-gridscale
PORTVERSION= 1.6.2
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/sysutils/terraform-provider-vultr/Makefile b/sysutils/terraform-provider-vultr/Makefile
index 9e2e664efbeb..a5d6a356be4e 100644
--- a/sysutils/terraform-provider-vultr/Makefile
+++ b/sysutils/terraform-provider-vultr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-vultr
PORTVERSION= 0.1.10
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= zachary.crownover@gmail.com
diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile
index 35f245dd99a8..c32e77bd796d 100644
--- a/sysutils/terraform-switcher/Makefile
+++ b/sysutils/terraform-switcher/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-switcher
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile
index 14af599feefc..edd10efe99c2 100644
--- a/sysutils/terragrunt/Makefile
+++ b/sysutils/terragrunt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terragrunt
DISTVERSIONPREFIX= v
DISTVERSION= 0.81.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile
index b28901646a78..71c346ca6168 100644
--- a/sysutils/tflint/Makefile
+++ b/sysutils/tflint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tflint
DISTVERSIONPREFIX= v
DISTVERSION= 0.58.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/treetop/Makefile b/sysutils/treetop/Makefile
index ef7ab7f99bbf..6418a082fa0b 100644
--- a/sysutils/treetop/Makefile
+++ b/sysutils/treetop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= treetop
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= hoanga@gmail.com
diff --git a/sysutils/usacloud-core/Makefile b/sysutils/usacloud-core/Makefile
index 9fce96b4218c..029315ddba9d 100644
--- a/sysutils/usacloud-core/Makefile
+++ b/sysutils/usacloud-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= usacloud
-PORTREVISION= 4
+PORTREVISION= 5
#PORTREVISION= Use PORTREVISION in Makefile.version instead
CATEGORIES= sysutils
PKGNAMESUFFIX= -core
diff --git a/sysutils/viddy/Makefile b/sysutils/viddy/Makefile
index cd79bfc8e567..c8f25633a8b1 100644
--- a/sysutils/viddy/Makefile
+++ b/sysutils/viddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MASTER_SITES=
diff --git a/sysutils/vm-bhyve-devel/Makefile b/sysutils/vm-bhyve-devel/Makefile
index ca0665bd2bfe..807c85ade8b4 100644
--- a/sysutils/vm-bhyve-devel/Makefile
+++ b/sysutils/vm-bhyve-devel/Makefile
@@ -1,19 +1,19 @@
PORTNAME= vm-bhyve
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.2-15
-DISTVERSIONSUFFIX= -gd5b493a
+DISTVERSION= 1.6.2-33
+DISTVERSIONSUFFIX= -g9e852e6
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
MAINTAINER= driesm@FreeBSD.org
COMMENT= Management system for bhyve virtual machines
-WWW= https://github.com/churchers/vm-bhyve
+WWW= https://github.com/freebsd/vm-bhyve
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
-GH_ACCOUNT= churchers
+GH_ACCOUNT= freebsd
CONFLICTS_INSTALL= vm-bhyve
diff --git a/sysutils/vm-bhyve-devel/distinfo b/sysutils/vm-bhyve-devel/distinfo
index 1abd98a093ff..67731f1449d8 100644
--- a/sysutils/vm-bhyve-devel/distinfo
+++ b/sysutils/vm-bhyve-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739525548
-SHA256 (churchers-vm-bhyve-v1.6.2-15-gd5b493a_GH0.tar.gz) = 60197e6f39b56325c8d28fa0c561e58c4b99087b6214b1661c6cd79e849f9adc
-SIZE (churchers-vm-bhyve-v1.6.2-15-gd5b493a_GH0.tar.gz) = 76932
+TIMESTAMP = 1752062465
+SHA256 (freebsd-vm-bhyve-v1.6.2-33-g9e852e6_GH0.tar.gz) = ee4244c0c90dab12925ce382c9f4cadf3af47ff48296e67238ed3501072acd0c
+SIZE (freebsd-vm-bhyve-v1.6.2-33-g9e852e6_GH0.tar.gz) = 77265
diff --git a/sysutils/vm-bhyve/Makefile b/sysutils/vm-bhyve/Makefile
index d5cc19ee9365..20fcda1ad9f1 100644
--- a/sysutils/vm-bhyve/Makefile
+++ b/sysutils/vm-bhyve/Makefile
@@ -1,17 +1,18 @@
PORTNAME= vm-bhyve
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= driesm@FreeBSD.org
COMMENT= Management system for bhyve virtual machines
-WWW= https://github.com/churchers/vm-bhyve
+WWW= https://github.com/freebsd/vm-bhyve
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
-GH_ACCOUNT= churchers
+GH_ACCOUNT= freebsd
CONFLICTS_INSTALL= vm-bhyve-devel
diff --git a/sysutils/vm-bhyve/distinfo b/sysutils/vm-bhyve/distinfo
index 978a98cf0a84..5991ac4516bc 100644
--- a/sysutils/vm-bhyve/distinfo
+++ b/sysutils/vm-bhyve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737618247
-SHA256 (churchers-vm-bhyve-v1.6.2_GH0.tar.gz) = 27f0532474e3c0a30667e5131bdd8ffac9f20a444848fa25bfe8f9a078836645
-SIZE (churchers-vm-bhyve-v1.6.2_GH0.tar.gz) = 76656
+TIMESTAMP = 1752062048
+SHA256 (freebsd-vm-bhyve-v1.6.2_GH0.tar.gz) = 27f0532474e3c0a30667e5131bdd8ffac9f20a444848fa25bfe8f9a078836645
+SIZE (freebsd-vm-bhyve-v1.6.2_GH0.tar.gz) = 76656
diff --git a/sysutils/vmtouch/Makefile b/sysutils/vmtouch/Makefile
index 028f9d11d28c..177864b229d7 100644
--- a/sysutils/vmtouch/Makefile
+++ b/sysutils/vmtouch/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= sysutils
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual Memory Toucher
WWW= https://hoytech.com/vmtouch/
diff --git a/sysutils/walk/Makefile b/sysutils/walk/Makefile
index a14c4054dbce..6e27ab895a3c 100644
--- a/sysutils/walk/Makefile
+++ b/sysutils/walk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= walk
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/zeitgeist/Makefile b/sysutils/zeitgeist/Makefile
index bd67d7167628..c2021efb9d31 100644
--- a/sysutils/zeitgeist/Makefile
+++ b/sysutils/zeitgeist/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 1.0.4
PORTREVISION= 2
CATEGORIES= sysutils
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Event logging framework
WWW= https://wiki.gnome.org/Projects/Zeitgeist
diff --git a/textproc/Makefile b/textproc/Makefile
index cd5de1cc450d..2380e25c09f6 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -532,6 +532,7 @@
SUBDIR += opensp
SUBDIR += openvanilla-framework
SUBDIR += or-aspell
+ SUBDIR += otree
SUBDIR += ov
SUBDIR += ox-gfm.el
SUBDIR += p5-AI-Categorizer
@@ -1420,6 +1421,8 @@
SUBDIR += py-jarowinkler
SUBDIR += py-jc
SUBDIR += py-jinja2-cli
+ SUBDIR += py-jinjanator
+ SUBDIR += py-jinjanator-plugins
SUBDIR += py-jiter
SUBDIR += py-jq
SUBDIR += py-json2html
@@ -2193,6 +2196,8 @@
SUBDIR += xstream
SUBDIR += xsv-rs
SUBDIR += xwindiff
+ SUBDIR += xxdiff
+ SUBDIR += xxdiff-scripts
SUBDIR += y2l
SUBDIR += yali
SUBDIR += yaml-mode.el
diff --git a/textproc/R-cran-commonmark/Makefile b/textproc/R-cran-commonmark/Makefile
index b7295f177e20..3fa94504f56e 100644
--- a/textproc/R-cran-commonmark/Makefile
+++ b/textproc/R-cran-commonmark/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commonmark
-DISTVERSION= 1.9.5
+DISTVERSION= 2.0.0
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-commonmark/distinfo b/textproc/R-cran-commonmark/distinfo
index e73d20a7ab83..a6e8cfb6688f 100644
--- a/textproc/R-cran-commonmark/distinfo
+++ b/textproc/R-cran-commonmark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742391323
-SHA256 (commonmark_1.9.5.tar.gz) = fabf96f916e17f8209875ba5e89a91005b0cf7614a565982191cfebbdb7d4d65
-SIZE (commonmark_1.9.5.tar.gz) = 145876
+TIMESTAMP = 1752182138
+SHA256 (commonmark_2.0.0.tar.gz) = 7f47d7f9f4ff5d1e2a73a69f6e233d2ddbafae97944ddf664a6000aa94936904
+SIZE (commonmark_2.0.0.tar.gz) = 147234
diff --git a/textproc/apache-solr/Makefile b/textproc/apache-solr/Makefile
index bbec074736f6..f62cf0efb88a 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apache-solr
-PORTVERSION= 9.8.0
+PORTVERSION= 9.8.1
PORTEPOCH= 1
CATEGORIES= textproc java
MASTER_SITES= https://archive.apache.org/dist/solr/solr/${PORTVERSION}/
diff --git a/textproc/apache-solr/distinfo b/textproc/apache-solr/distinfo
index 9ed57663b3a3..55dca738cb97 100644
--- a/textproc/apache-solr/distinfo
+++ b/textproc/apache-solr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738905266
-SHA256 (solr-9.8.0.tgz) = 9948dcf798c196b834c4cbb420d1ea5995479431669d266c33d46548b67e69e1
-SIZE (solr-9.8.0.tgz) = 386095370
+TIMESTAMP = 1752211421
+SHA256 (solr-9.8.1.tgz) = a789110131bc8cb71b0233d528e4fa5ffa566bab05bc72f280a8cc9275bd9e3e
+SIZE (solr-9.8.1.tgz) = 386100122
diff --git a/textproc/catdoc/Makefile b/textproc/catdoc/Makefile
index 32bbb77c08a5..7f47cc0eff1a 100644
--- a/textproc/catdoc/Makefile
+++ b/textproc/catdoc/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= textproc
MASTER_SITES= http://ftp.wagner.pp.ru/pub/catdoc/ \
https://mirror.amdmi3.ru/distfiles/
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= MS Word/Excel converter to plain ASCII or TeX. TK viewer included
WWW= https://www.wagner.pp.ru/~vitus/software/catdoc/
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index fa35bbac4a15..08bddb4e071f 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,6 +1,7 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index 614329b110b2..b7c336f784f8 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile
index 5b3b59b2b437..17b4d6bb11ba 100644
--- a/textproc/dict/Makefile
+++ b/textproc/dict/Makefile
@@ -12,9 +12,6 @@ WWW= https://www.dict.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expiring devel/libmaa
-EXPIRATION_DATE=2025-09-30
-
LIB_DEPENDS= libmaa.so:devel/libmaa
USES= bison gmake libtool:build localbase
diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile
index 0052c6bc35a3..99dc1728ba87 100644
--- a/textproc/dictem/Makefile
+++ b/textproc/dictem/Makefile
@@ -11,9 +11,6 @@ WWW= https://sourceforge.net/projects/dictem/
LICENSE= GPLv2
-DEPRECATED= Depends on expiring textproc/dict
-EXPIRATION_DATE=2025-09-30
-
RUN_DEPENDS= ${LOCALBASE}/bin/dict:textproc/dict
USES= emacs
diff --git a/textproc/dictfmt/Makefile b/textproc/dictfmt/Makefile
index b27f6da8650d..8e5ae6a1baf3 100644
--- a/textproc/dictfmt/Makefile
+++ b/textproc/dictfmt/Makefile
@@ -12,9 +12,6 @@ WWW= https://www.dict.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expiring devel/libmaa
-EXPIRATION_DATE=2025-09-30
-
LIB_DEPENDS= libmaa.so:devel/libmaa
USES= gmake libtool:build localbase
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 6fd2152ad5ba..728167ad466d 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.63.0
+DISTVERSION= 0.64.0
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/fzf/distinfo b/textproc/fzf/distinfo
index 3cc698c05587..832840e62489 100644
--- a/textproc/fzf/distinfo
+++ b/textproc/fzf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751268614
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.63.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
-SIZE (go/textproc_fzf/junegunn-fzf-v0.63.0_GH0/go.mod) = 527
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.63.0_GH0/junegunn-fzf-v0.63.0_GH0.tar.gz) = f83287152726c5da0ea63ccbf83a0cd09ef8ac828976415b724c07337ed054b0
-SIZE (go/textproc_fzf/junegunn-fzf-v0.63.0_GH0/junegunn-fzf-v0.63.0_GH0.tar.gz) = 344206
+TIMESTAMP = 1751877958
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
+SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 527
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = e990529375a75e9be03b58b6a136573b9fd1189c1223aaa760e47fcb94812172
+SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = 346041
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index edd9a30ba405..35f2ebacf3dc 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index 35b7387bcda7..53a463dc84c6 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 2042b1b99bc6..1396d813fb1d 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index 73ec933e22ca..dd92aafc793c 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index ca893c964758..bd7ec0db6b5c 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-yq
DISTVERSIONPREFIX= v
DISTVERSION= 4.45.4
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index fb803738c3ce..a98d3a50f886 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.17
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index 3a736b9cb818..81f669a42893 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index ec5bf919646e..01d4a12a576d 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.48.0
+DISTVERSION= 0.49.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index 6b1b3a613c87..582b2478a650 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -110,6 +110,7 @@ CARGO_CRATES= addr2line-0.24.2 \
idna-1.0.3 \
idna_adapter-1.2.1 \
indexmap-2.10.0 \
+ io-uring-0.7.8 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is-docker-0.2.0 \
@@ -128,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \
litemap-0.8.0 \
lock_api-0.4.13 \
log-0.4.27 \
- lru-0.15.0 \
+ lru-0.16.0 \
lru-slab-0.1.2 \
lsp-types-0.97.0 \
mac-0.1.1 \
@@ -189,7 +190,7 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- reqwest-0.12.20 \
+ reqwest-0.12.22 \
resolve-path-0.1.0 \
ring-0.17.14 \
rs-conllu-0.3.0 \
@@ -237,7 +238,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-util-0.7.15 \
@@ -260,6 +261,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tree-sitter-bash-0.25.0 \
tree-sitter-c-0.24.1 \
tree-sitter-c-sharp-0.23.1 \
+ tree-sitter-clojure-0.1.0 \
tree-sitter-cmake-0.7.1 \
tree-sitter-cpp-0.23.4 \
tree-sitter-go-0.23.4 \
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 79fdecf75586..6fee75a79979 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751736299
+TIMESTAMP = 1752094888
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
@@ -223,6 +223,8 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -259,8 +261,8 @@ SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c8
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lru-0.15.0.crate) = 0281c2e25e62316a5c9d98f2d2e9e95a37841afdaf4383c177dbb5c1dfab0568
-SIZE (rust/crates/lru-0.15.0.crate) = 16499
+SHA256 (rust/crates/lru-0.16.0.crate) = 86ea4e65087ff52f3862caff188d489f1fab49a0cb09e01b2e3f1a617b10aaed
+SIZE (rust/crates/lru-0.16.0.crate) = 16517
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
@@ -381,8 +383,8 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813
-SIZE (rust/crates/reqwest-0.12.20.crate) = 199843
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/resolve-path-0.1.0.crate) = 321e5e41b3b192dab6f1e75b9deacb6688b4b8c5e68906a78e8f43e7c2887bb5
SIZE (rust/crates/resolve-path-0.1.0.crate) = 9129
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -477,8 +479,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
@@ -523,6 +525,8 @@ SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552
SIZE (rust/crates/tree-sitter-c-0.24.1.crate) = 248206
SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0
SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808
+SHA256 (rust/crates/tree-sitter-clojure-0.1.0.crate) = 4004884cc509449a1d78fa3e1f02b4e953d0a8065984445304795e72e885338c
+SIZE (rust/crates/tree-sitter-clojure-0.1.0.crate) = 77005
SHA256 (rust/crates/tree-sitter-cmake-0.7.1.crate) = 7c1b35d1dd7396d24b3e826bb0f975b915ec7e9125b989d5e9d24ebb6a08509a
SIZE (rust/crates/tree-sitter-cmake-0.7.1.crate) = 49838
SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
@@ -725,5 +729,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 (Automattic-harper-v0.48.0_GH0.tar.gz) = ce194eac289245857fb94380f7c6ccffc4e859456ef863169210f5c18e26b6ad
-SIZE (Automattic-harper-v0.48.0_GH0.tar.gz) = 4131600
+SHA256 (Automattic-harper-v0.49.0_GH0.tar.gz) = 73053d6ad3e49e95316ccf866ac43ce2656177bbc01ed9ee56d7176916116cf4
+SIZE (Automattic-harper-v0.49.0_GH0.tar.gz) = 4141292
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile
index c21af6eea0b9..58634415df7a 100644
--- a/textproc/highlight/Makefile
+++ b/textproc/highlight/Makefile
@@ -4,7 +4,7 @@ PORTEPOCH= 3
CATEGORIES= textproc
MASTER_SITES= http://andre-simon.de/zip/
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Customizable syntax highlighter
WWW= http://andre-simon.de/
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 351193c08ea5..c14495e103a9 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/itstool/Makefile b/textproc/itstool/Makefile
index ed5fbd914450..30f5f2ed34bb 100644
--- a/textproc/itstool/Makefile
+++ b/textproc/itstool/Makefile
@@ -2,27 +2,24 @@ PORTNAME= itstool
PORTVERSION= 2.0.7
PORTREVISION= 2
CATEGORIES= textproc
-MASTER_SITES= http://files.itstool.org/itstool/
+MASTER_SITES= https://files.itstool.org/itstool/
-MAINTAINER= kwm@FreeBSD.org
-COMMENT= Make XML documents translatable through po files
-WWW= https://itstool.org/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Translate XML with PO files using W3C Internationalization Tag Set rules
+WWW= https://itstool.org/ \
+ https://github.com/itstool/itstool
LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING.GPL3
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2-python>0:textproc/libxml2-python@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2-python>0:textproc/libxml2-python@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2-python>=0:textproc/libxml2-python@${PY_FLAVOR}
USES= python tar:bzip2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-CONFLICTS_INSTALL= itstool22
+GNU_CONFIGURE= yes
NO_ARCH= yes
post-patch:
- @${REINPLACE_CMD} -e 's|@PYTHON@|${PYTHON_CMD}|g' \
- ${WRKSRC}/itstool.in
+ @${REINPLACE_CMD} -e 's|@PYTHON@|${PYTHON_CMD}|g' ${WRKSRC}/itstool.in
.include <bsd.port.mk>
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index 95eabd06cd96..07b35c6904c5 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index 9f8fd1a9fd95..1714297aa1ed 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/libucl/Makefile b/textproc/libucl/Makefile
index 0357671e2c02..1a64e02e4659 100644
--- a/textproc/libucl/Makefile
+++ b/textproc/libucl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libucl
DISTVERSION= 0.9.2
+PORTREVISION= 1
CATEGORIES= textproc devel
# implicit-approval+: bapt dvl
@@ -19,7 +20,6 @@ GH_ACCOUNT= vstakhov
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
TEST_TARGET= check
@@ -27,7 +27,7 @@ TEST_TARGET= check
CONFLICTS_INSTALL= ucl
OPTIONS_DEFINE= LUA REGEX SIGNATURES URLS UTILS
-OPTIONS_DEFAULT= REGEX UTILS
+OPTIONS_DEFAULT= LUA REGEX UTILS
OPTIONS_SUB= yes
REGEX_DESC= Enable regex checking for schema
diff --git a/textproc/libxml2/Makefile b/textproc/libxml2/Makefile
index 7f2922589d85..af933570190a 100644
--- a/textproc/libxml2/Makefile
+++ b/textproc/libxml2/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= libxml2
DISTVERSION= 2.14.4
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES?= textproc gnome
MASTER_SITES= GNOME
DISTNAME= libxml2-${DISTVERSION}
diff --git a/textproc/libxml2/files/patch-libxml2-config.cmake.in b/textproc/libxml2/files/patch-libxml2-config.cmake.in
new file mode 100644
index 000000000000..581142a44aaf
--- /dev/null
+++ b/textproc/libxml2/files/patch-libxml2-config.cmake.in
@@ -0,0 +1,10 @@
+--- libxml2-config.cmake.in.orig 2025-07-10 08:31:10 UTC
++++ libxml2-config.cmake.in
+@@ -119,6 +119,7 @@ if(NOT LIBXML2_SHARED)
+ if(LIBXML2_WITH_HTTP)
+ list(APPEND LIBXML2_LIBRARIES ws2_32)
+ list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:ws2_32>")
++ endif()
+ endif()
+ endif()
+
diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile
index dcfd2041aefc..344606952e8f 100644
--- a/textproc/libxslt/Makefile
+++ b/textproc/libxslt/Makefile
@@ -12,6 +12,9 @@ WWW= https://gitlab.gnome.org/GNOME/libxslt/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/Copyright
+DEPRECATED= unmaintained with multiple unfixed security vulnerabilities
+EXPIRATION_DATE=2025-09-12
+
# See note in textproc/libxml2 for why this port uses autotools
USES= cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz
CPE_VENDOR= xmlsoft
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index e8edc160fb66..aa38484091a3 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index 862865851914..22f7a1e3bedc 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index 3f5eb96af16a..fc66306604c4 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= miller
DISTVERSIONPREFIX= v
DISTVERSION= 6.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index 3b3b0cd667d7..3f72c04fddcc 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minify
PORTVERSION= 2.20.37
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/minixmlto/Makefile b/textproc/minixmlto/Makefile
index 0f7b3a058b33..351240e79858 100644
--- a/textproc/minixmlto/Makefile
+++ b/textproc/minixmlto/Makefile
@@ -9,6 +9,9 @@ WWW= https://github.com/bapt/minixmlto
LICENSE= BSD2CLAUSE
+DEPRECATED= Depends on vulnerable unmaintained libxslt
+EXPIRATION_DATE=2025-09-12
+
RUN_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
xsltproc:textproc/libxslt \
html2text:textproc/html2text \
diff --git a/textproc/nerdlog/Makefile b/textproc/nerdlog/Makefile
index 9942c330fbac..ac66080d13e2 100644
--- a/textproc/nerdlog/Makefile
+++ b/textproc/nerdlog/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nerdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/opensearch-dashboards/Makefile b/textproc/opensearch-dashboards/Makefile
index 8662aac5efff..becc2589adc5 100644
--- a/textproc/opensearch-dashboards/Makefile
+++ b/textproc/opensearch-dashboards/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opensearch-dashboards
-DISTVERSION?= 3.0.0
+DISTVERSION?= 3.1.0
DISTVERSIONSUFFIX= -linux-x64
PORTREVISION?= 0
CATEGORIES= textproc www
diff --git a/textproc/opensearch-dashboards/distinfo b/textproc/opensearch-dashboards/distinfo
index f8ccb85afb14..5239f0912a88 100644
--- a/textproc/opensearch-dashboards/distinfo
+++ b/textproc/opensearch-dashboards/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746618916
-SHA256 (opensearch-dashboards-3.0.0-linux-x64.tar.gz) = 8d4e826961e1d01501f7eb5f4851894d249b046c17b331018e57521f404bbe9e
-SIZE (opensearch-dashboards-3.0.0-linux-x64.tar.gz) = 382012461
+TIMESTAMP = 1752310065
+SHA256 (opensearch-dashboards-3.1.0-linux-x64.tar.gz) = d7ae01dce54d13a62cc268dfede9941331805270073cb5e3832aa8fc54c4156f
+SIZE (opensearch-dashboards-3.1.0-linux-x64.tar.gz) = 385456866
diff --git a/textproc/opensearch/Makefile b/textproc/opensearch/Makefile
index bee0179adbdc..5d892d18b277 100644
--- a/textproc/opensearch/Makefile
+++ b/textproc/opensearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opensearch
-DISTVERSION?= 3.0.0
+DISTVERSION?= 3.1.0
DISTVERSIONSUFFIX= -linux-x64
PORTREVISION?= 0
CATEGORIES= textproc java devel
diff --git a/textproc/opensearch/distinfo b/textproc/opensearch/distinfo
index 78f252967ed2..631008869626 100644
--- a/textproc/opensearch/distinfo
+++ b/textproc/opensearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746608948
-SHA256 (opensearch-3.0.0-linux-x64.tar.gz) = d98c60bf7d75b8b4257b2421dd22b89155e87be4b509da6a4e1136cf62e0b155
-SIZE (opensearch-3.0.0-linux-x64.tar.gz) = 978590132
+TIMESTAMP = 1752307580
+SHA256 (opensearch-3.1.0-linux-x64.tar.gz) = a5eb65b1fab3ff4e0befba8cf48174e8bc2daee6d85ffd5b5c4ccf5cbf427eb6
+SIZE (opensearch-3.1.0-linux-x64.tar.gz) = 1000330285
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
new file mode 100644
index 000000000000..e028dc8e14a4
--- /dev/null
+++ b/textproc/otree/Makefile
@@ -0,0 +1,179 @@
+PORTNAME= otree
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.4.0
+CATEGORIES= textproc
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Command line tool to view objects (JSON/YAML/TOML) in TUI tree widget
+WWW= https://github.com/fioncat/otree
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= fioncat
+
+CARGO_CRATES= aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.97 \
+ autocfg-1.4.0 \
+ bitflags-1.3.2 \
+ bitflags-2.9.0 \
+ camino-1.1.9 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.2 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cfg-if-1.0.0 \
+ clap-4.5.34 \
+ clap_builder-4.5.34 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ compact_str-0.8.1 \
+ core-foundation-sys-0.8.7 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.1 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.10 \
+ filedescriptor-0.8.3 \
+ filetime-0.2.25 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ fsevent-sys-4.1.0 \
+ getrandom-0.2.15 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ humansize-2.1.3 \
+ ident_case-1.0.1 \
+ indexmap-2.8.0 \
+ indoc-2.0.6 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ instability-0.3.7 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ kqueue-1.0.8 \
+ kqueue-sys-1.0.4 \
+ libc-0.2.171 \
+ libm-0.2.11 \
+ libredox-0.1.3 \
+ libyml-0.0.5 \
+ linux-raw-sys-0.4.15 \
+ lock_api-0.4.12 \
+ log-0.4.27 \
+ lru-0.12.5 \
+ memchr-2.7.4 \
+ mio-1.0.3 \
+ notify-8.0.0 \
+ notify-types-2.0.0 \
+ ntapi-0.4.1 \
+ num-conv-0.1.0 \
+ num_threads-0.1.7 \
+ once_cell-1.21.3 \
+ option-ext-0.2.0 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
+ paste-1.0.15 \
+ powerfmt-0.2.0 \
+ proc-macro2-1.0.94 \
+ quote-1.0.40 \
+ ratatui-0.29.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.10 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.8 \
+ serde_yml-0.0.12 \
+ signal-hook-0.3.17 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.2 \
+ simple-error-0.3.1 \
+ smallvec-1.14.0 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ syn-2.0.100 \
+ sysinfo-0.33.1 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ toml-0.8.20 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.24 \
+ tui-tree-widget-0.23.0 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ utf8parse-0.2.2 \
+ vergen-9.0.4 \
+ vergen-lib-0.1.6 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.57.0 \
+ windows-core-0.57.0 \
+ windows-implement-0.57.0 \
+ windows-interface-0.57.0 \
+ windows-result-0.1.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.4
+
+PLIST_FILES= bin/otree
+
+.include <bsd.port.mk>
+
diff --git a/textproc/otree/distinfo b/textproc/otree/distinfo
new file mode 100644
index 000000000000..47e183c2e340
--- /dev/null
+++ b/textproc/otree/distinfo
@@ -0,0 +1,319 @@
+TIMESTAMP = 1752193391
+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
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
+SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.5.34.crate) = e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff
+SIZE (rust/crates/clap-4.5.34.crate) = 56980
+SHA256 (rust/crates/clap_builder-4.5.34.crate) = 83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489
+SIZE (rust/crates/clap_builder-4.5.34.crate) = 168417
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+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-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
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
+SIZE (rust/crates/deranged-0.4.1.crate) = 23541
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
+SIZE (rust/crates/humansize-2.1.3.crate) = 11953
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
+SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
+SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
+SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libyml-0.0.5.crate) = 3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980
+SIZE (rust/crates/libyml-0.0.5.crate) = 97931
+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/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
+SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_yml-0.0.12.crate) = 59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd
+SIZE (rust/crates/serde_yml-0.0.12.crate) = 125859
+SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/simple-error-0.3.1.crate) = 7e2accd2c41a0e920d2abd91b2badcfa1da784662f54fbc47e0e3a51f1e2e1cf
+SIZE (rust/crates/simple-error-0.3.1.crate) = 9862
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/sysinfo-0.33.1.crate) = 4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01
+SIZE (rust/crates/sysinfo-0.33.1.crate) = 197268
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
+SIZE (rust/crates/toml-0.8.20.crate) = 51095
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tui-tree-widget-0.23.0.crate) = fcc95ebc9c578c67223514d0e10a75c3b996d1f22dc93a4792475260f7c3c11e
+SIZE (rust/crates/tui-tree-widget-0.23.0.crate) = 21234
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
+SIZE (rust/crates/vergen-9.0.4.crate) = 33518
+SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
+SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
+SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+SHA256 (fioncat-otree-v0.4.0_GH0.tar.gz) = d1bfb69c22b667a3102a33e879175cb2a883456123fafdb5cf2fdbbf23fbab10
+SIZE (fioncat-otree-v0.4.0_GH0.tar.gz) = 184467
diff --git a/textproc/otree/pkg-descr b/textproc/otree/pkg-descr
new file mode 100644
index 000000000000..4602f36462d1
--- /dev/null
+++ b/textproc/otree/pkg-descr
@@ -0,0 +1,4 @@
+otree is a command line tool to view objects (JSON/YAML/TOML) in a
+terminal-based tree widget. It provides an interactive TUI interface
+for exploring complex nested configuration files, particularly useful
+for viewing Kubernetes YAML files and other structured data formats.
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index 4ed5c7f876fc..5578d7572eb2 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/p5-BibTeX-Parser/Makefile b/textproc/p5-BibTeX-Parser/Makefile
index 32a08239f3e1..b61a676e591a 100644
--- a/textproc/p5-BibTeX-Parser/Makefile
+++ b/textproc/p5-BibTeX-Parser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= BibTeX-Parser
-PORTVERSION= 1.05
+PORTVERSION= 1.92
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:BORISV
diff --git a/textproc/p5-BibTeX-Parser/distinfo b/textproc/p5-BibTeX-Parser/distinfo
index 8120ac4f3aca..05a48bf36b99 100644
--- a/textproc/p5-BibTeX-Parser/distinfo
+++ b/textproc/p5-BibTeX-Parser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725380314
-SHA256 (BibTeX-Parser-1.05.tar.gz) = aeccaac35b16f27102c414219c07c3dcb2ef0e3d78d82d13f6a98b1f00d4c16f
-SIZE (BibTeX-Parser-1.05.tar.gz) = 27975
+TIMESTAMP = 1752262879
+SHA256 (BibTeX-Parser-1.92.tar.gz) = 5995391d232d75c846456eaf23c385d156bf4c0f98aa6ac7a21de4575a324763
+SIZE (BibTeX-Parser-1.92.tar.gz) = 28819
diff --git a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm
new file mode 100644
index 000000000000..0051d3abf59e
--- /dev/null
+++ b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm
@@ -0,0 +1,11 @@
+--- lib/BibTeX/Parser/Author.pm.orig 2025-07-11 19:47:50 UTC
++++ lib/BibTeX/Parser/Author.pm
+@@ -5,7 +5,7 @@ use strict;
+
+ use warnings;
+ use strict;
+-use BibTeX::Parser qw (_split_braced_string);
++use BibTeX::Parser;
+
+ use overload
+ '""' => \&to_string;
diff --git a/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm
new file mode 100644
index 000000000000..6da048ae52a8
--- /dev/null
+++ b/textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm
@@ -0,0 +1,11 @@
+--- lib/BibTeX/Parser/Entry.pm.orig 2025-07-11 19:47:56 UTC
++++ lib/BibTeX/Parser/Entry.pm
+@@ -7,7 +7,7 @@ use BibTeX::Parser::Author;
+ use strict;
+
+ use BibTeX::Parser::Author;
+-use BibTeX::Parser qw (_split_braced_string);
++use BibTeX::Parser;
+
+ sub new {
+ my ($class, $type, $key, $parse_ok, $fieldsref) = @_;
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 4183f1941f8e..2564b9608bbb 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index 9506a6686381..e0461ba76bdc 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/py-dict2xml/Makefile b/textproc/py-dict2xml/Makefile
index 376ca82af98e..b5c60d2ed620 100644
--- a/textproc/py-dict2xml/Makefile
+++ b/textproc/py-dict2xml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dict2xml
DISTVERSIONPREFIX=release-
-DISTVERSION= 1.7.6
+DISTVERSION= 1.7.7
CATEGORIES= textproc devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-dict2xml/distinfo b/textproc/py-dict2xml/distinfo
index 47e220c717db..d5689202e583 100644
--- a/textproc/py-dict2xml/distinfo
+++ b/textproc/py-dict2xml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723150232
-SHA256 (delfick-python-dict2xml-release-1.7.6_GH0.tar.gz) = 5064bce88904747d326405375e0600e07525443598c692eb9e64ad95c921722d
-SIZE (delfick-python-dict2xml-release-1.7.6_GH0.tar.gz) = 16953
+TIMESTAMP = 1752221490
+SHA256 (delfick-python-dict2xml-release-1.7.7_GH0.tar.gz) = fdef1d7ebf752bd3941b6d6a732522f50f9dc219061420a761a8e8b9f81d7971
+SIZE (delfick-python-dict2xml-release-1.7.7_GH0.tar.gz) = 16790
diff --git a/textproc/py-gi-docgen/Makefile b/textproc/py-gi-docgen/Makefile
index 2fef1a14cab2..ef1f2857b104 100644
--- a/textproc/py-gi-docgen/Makefile
+++ b/textproc/py-gi-docgen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gi-docgen
-PORTVERSION= 2024.1
-PORTREVISION= 1
+PORTVERSION= 2025.4
CATEGORIES= textproc python
MASTER_SITES= GNOME
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-gi-docgen/distinfo b/textproc/py-gi-docgen/distinfo
index f201b325ed0f..dab92c066818 100644
--- a/textproc/py-gi-docgen/distinfo
+++ b/textproc/py-gi-docgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730909228
-SHA256 (gi-docgen-2024.1.tar.xz) = 870c77f9620462cce49e35542a42dc1612fc858733e83dbbe248c535458aec1e
-SIZE (gi-docgen-2024.1.tar.xz) = 2002184
+TIMESTAMP = 1751553139
+SHA256 (gi-docgen-2025.4.tar.xz) = 66c865d459febdfb5e4078a88df06183620c3e91f726d1dc608d88ee3605526e
+SIZE (gi-docgen-2025.4.tar.xz) = 2003576
diff --git a/textproc/py-jinjanator-plugins/Makefile b/textproc/py-jinjanator-plugins/Makefile
new file mode 100644
index 000000000000..b1dcf5562cef
--- /dev/null
+++ b/textproc/py-jinjanator-plugins/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= jinjanator-plugins
+DISTVERSION= 24.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Plugins toolkit for jinjanator tool
+WWW= https://github.com/kpfleming/jinjanator-plugins
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+.include <bsd.port.mk>
diff --git a/textproc/py-jinjanator-plugins/distinfo b/textproc/py-jinjanator-plugins/distinfo
new file mode 100644
index 000000000000..5fc09b94d771
--- /dev/null
+++ b/textproc/py-jinjanator-plugins/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752142398
+SHA256 (jinjanator_plugins-24.2.0.tar.gz) = 5fa8eecb6d9fbef5e7947b3820da4bd7b2ef3f102721e42382de5e71e52b409a
+SIZE (jinjanator_plugins-24.2.0.tar.gz) = 16832
diff --git a/textproc/py-jinjanator-plugins/pkg-descr b/textproc/py-jinjanator-plugins/pkg-descr
new file mode 100644
index 000000000000..45270ff6665b
--- /dev/null
+++ b/textproc/py-jinjanator-plugins/pkg-descr
@@ -0,0 +1,3 @@
+jinjanator can be extended through the use of plugins; these are Python
+packages installed into the same environment as the tool itself, which use
+special markers to 'hook' into various features.
diff --git a/textproc/py-jinjanator/Makefile b/textproc/py-jinjanator/Makefile
new file mode 100644
index 000000000000..69d9680e553d
--- /dev/null
+++ b/textproc/py-jinjanator/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= jinjanator
+DISTVERSION= 25.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= CLI tool to render Jinja2 templates
+WWW= https://github.com/kpfleming/jinjanator
+
+LICENSE= APACHE20 BSD2CLAUSE
+LICENSE_COMB= multi
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jinjanator-plugins>0:textproc/py-jinjanator-plugins@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+.include <bsd.port.mk>
diff --git a/textproc/py-jinjanator/distinfo b/textproc/py-jinjanator/distinfo
new file mode 100644
index 000000000000..7a4d10358fb2
--- /dev/null
+++ b/textproc/py-jinjanator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752064750
+SHA256 (jinjanator-25.2.0.tar.gz) = d3df38c267f9274ad5460a4f29b88b460de40a9155dfc9b28633c38ac42df766
+SIZE (jinjanator-25.2.0.tar.gz) = 30538
diff --git a/textproc/py-jinjanator/files/patch-pyproject.toml b/textproc/py-jinjanator/files/patch-pyproject.toml
new file mode 100644
index 000000000000..bd3163fa6db1
--- /dev/null
+++ b/textproc/py-jinjanator/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-07-10 10:14:00 UTC
++++ pyproject.toml
+@@ -3,7 +3,7 @@ requires = [
+ requires = [
+ "hatch-fancy-pypi-readme",
+ "hatch-vcs",
+- "hatchling<1.27",
++ "hatchling<1.28",
+ ]
+
+ [project]
diff --git a/textproc/py-jinjanator/pkg-descr b/textproc/py-jinjanator/pkg-descr
new file mode 100644
index 000000000000..0da081605584
--- /dev/null
+++ b/textproc/py-jinjanator/pkg-descr
@@ -0,0 +1,3 @@
+Jinjanator is a CLI tool to render Jinja2 templates. It is a fork of j2cli,
+which itself was a fork of jinja2-cli, both of which are no longer actively
+maintained.
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index b9457b2fc3ca..23849448a7b3 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 49
+PORTREVISION= 50
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 04829059e6c2..e6229c23e512 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.11.9
PORTREVISION= 2
CATEGORIES= textproc
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Fast and extensible general purpose fuzzy finder TUI
WWW= https://github.com/alexpasmantier/television
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index a787f1295ca9..e9a1b800943c 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 0bb3538ad1e9..5a3f64823ce5 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/tkdiff/Makefile b/textproc/tkdiff/Makefile
index e43b3eca8f21..6a5cd8bc369a 100644
--- a/textproc/tkdiff/Makefile
+++ b/textproc/tkdiff/Makefile
@@ -1,9 +1,9 @@
PORTNAME= tkdiff
-DISTVERSION= 5-7
+DISTVERSION= 6-0
CATEGORIES= textproc tk
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Tk frontend for diff(1)
WWW= https://sourceforge.net/projects/tkdiff/
diff --git a/textproc/tkdiff/distinfo b/textproc/tkdiff/distinfo
index 759c248647a7..d33a3b943fdf 100644
--- a/textproc/tkdiff/distinfo
+++ b/textproc/tkdiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741852392
-SHA256 (tkdiff-5-7.zip) = e2dec98e4c2f7c79a1e31290d3deaaa5915f53c8220c05728f282336bb2e405d
-SIZE (tkdiff-5-7.zip) = 290158
+TIMESTAMP = 1751972547
+SHA256 (tkdiff-6-0.zip) = 4fa27c87846c1d6635da5beaa90ce4561638ee25a9169e455175afcf5288e453
+SIZE (tkdiff-6-0.zip) = 306145
diff --git a/textproc/tkdiff/pkg-descr b/textproc/tkdiff/pkg-descr
index 4e30371b4b0e..0d876abe4d76 100644
--- a/textproc/tkdiff/pkg-descr
+++ b/textproc/tkdiff/pkg-descr
@@ -1 +1 @@
-tkdiff is a fronted for Unix's diff based on Tcl/Tk.
+tkdiff is a front end for Unix's diff based on Tcl/Tk.
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index 1ba18c4c7e3e..ef2f5374e997 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index 949724b0741e..d1f2ac3c3fff 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index bb71b6fa5252..c4679a5f9447 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index 77eccd8b7581..2251d0b2b174 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index d45e6f356ba8..45c2a6abfb38 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/xmlto/Makefile b/textproc/xmlto/Makefile
index cd2e6c55d175..278d599474d7 100644
--- a/textproc/xmlto/Makefile
+++ b/textproc/xmlto/Makefile
@@ -17,6 +17,9 @@ WWW= https://pagure.io/xmlto/
LICENSE= GPLv2
+DEPRECATED= Depends on vulnerable unmaintained libxslt
+EXPIRATION_DATE=2025-09-12
+
BUILD_DEPENDS= ${BASH_CMD}:shells/bash \
${GETOPT_CMD}:misc/getopt \
xmllint:textproc/libxml2 \
@@ -27,8 +30,19 @@ BUILD_DEPENDS= ${BASH_CMD}:shells/bash \
docbook-xml>0:textproc/docbook-xml
RUN_DEPENDS:= ${BUILD_DEPENDS}
+USES= tar:bzip2
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+CONFIGURE_ARGS= BASH=${BASH_CMD} GETOPT=${GETOPT_CMD} PDFXMLTEX=${PDFXMLTEX_CMD}
+MAKE_ENV+= HOME=/dev/null
+
SUB_FILES= pkg-message
+PORTDOCS= AUTHORS ChangeLog NEWS THANKS
+# these documentation files do not convey information useful for
+# the FreeBSD port at this time, or are provided by the ports framework:
+# PORTDOCS+= COPYING FAQ README
+
OPTIONS_DEFINE= DOCS
OPTIONS_GROUP= BACKEND
OPTIONS_GROUP_BACKEND= DBLATEX FOP PASSIVETEX
@@ -37,21 +51,12 @@ DBLATEX_DESC= Add dependency on DBlatex (DB for DocBook)
FOP_DESC= Add dependency on FOP (requires Java)
PASSIVETEX_DESC= Add dependency on XMLTeX/PassiveTeX
-USES= tar:bzip2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= BASH=${BASH_CMD} GETOPT=${GETOPT_CMD} PDFXMLTEX=${PDFXMLTEX_CMD}
-MAKE_ENV+= HOME=/dev/null
-
BASH_CMD= ${LOCALBASE}/bin/bash
GETOPT_CMD= ${LOCALBASE}/bin/getopt
-XSL_DIR= ${LOCALBASE}/share/xsl/docbook
PDFXMLTEX_CMD= ${LOCALBASE}/bin/pdftex
-
-PORTDOCS= AUTHORS ChangeLog NEWS THANKS
-# these documentation files do not convey information useful for
-# the FreeBSD port at this time, or are provided by the ports framework:
-# PORTDOCS+= COPYING FAQ README
+.ifnmake portclippy
+XSL_DIR= ${LOCALBASE}/share/xsl/docbook
+.endif
.include <bsd.port.pre.mk>
diff --git a/textproc/xxdiff-scripts/Makefile b/textproc/xxdiff-scripts/Makefile
new file mode 100644
index 000000000000..6c6107f365d2
--- /dev/null
+++ b/textproc/xxdiff-scripts/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= xxdiff
+CATEGORIES= textproc
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= -scripts
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Helper scripts for xxdiff
+WWW= http://furius.ca/xxdiff/doc/xxdiff-scripts.html
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= xxdiff:textproc/xxdiff
+
+USES= python
+USE_PYTHON= autoplist distutils
+PYDISTUTILS_PKGNAME= xxdiff-scripts
+MASTERDIR= ${.CURDIR}/../xxdiff
+
+.include "${MASTERDIR}/Makefile.master"
diff --git a/textproc/xxdiff-scripts/pkg-descr b/textproc/xxdiff-scripts/pkg-descr
new file mode 100644
index 000000000000..97ec74448441
--- /dev/null
+++ b/textproc/xxdiff-scripts/pkg-descr
@@ -0,0 +1,13 @@
+xxdiff is a computer program that allows a user (usually a software
+developer of some sort) to easily visualize the differences between
+files. The manner and goal for which this process is applied over
+multiple files is highly dependent on the application, and most of
+the time is driven by custom user scripts.
+
+For example, a configuration management engineer in a company might
+provide some kind of merge policing environment, that allows software
+developers to review changes in files for the purpose of accepting or
+rejecting a submitted changeset to a codebase. Another example is
+that of a developer wishing to review the changes he made to a
+checkout of files from a source-code management system such as CVS,
+Subversion, ClearCase, Perforce, etc.
diff --git a/textproc/xxdiff/Makefile b/textproc/xxdiff/Makefile
new file mode 100644
index 000000000000..762024a6dd6b
--- /dev/null
+++ b/textproc/xxdiff/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= xxdiff
+CATEGORIES= textproc
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Graphical file and directories comparator and merge tool
+WWW= http://furius.ca/xxdiff/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+FLAVOR?= ${FLAVORS:[1]}
+FLAVORS= qt5 qt6
+qt5_PKGNAMEPREFIX= qt5-
+qt6_PKGNAMEPREFIX= qt6-
+
+USES= bison gl gmake
+USE_GL= gl
+
+.if ${FLAVOR} == qt5
+USES+= qt:5
+USE_QT= core gui buildtools:build qmake:build widgets
+.else
+USES+= qt:6
+USE_QT= base
+.endif
+
+BUILD_WRKSRC= ${WRKSRC}/src
+
+PLIST_FILES= bin/xxdiff
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+pre-build:
+ @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} QMAKE=${QMAKE} \
+ ${MAKE_CMD} -f Makefile.bootstrap ${MAKE_ARGS} Makefile)
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/xxdiff ${STAGEDIR}${PREFIX}/bin
+
+do-install-DOCS-on:
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS} ! -name Makefile" \
+ ${STAGEDIR}/${DOCSDIR}
+
+.include "Makefile.master"
diff --git a/textproc/xxdiff/Makefile.master b/textproc/xxdiff/Makefile.master
new file mode 100644
index 000000000000..a51495b3ffd3
--- /dev/null
+++ b/textproc/xxdiff/Makefile.master
@@ -0,0 +1,10 @@
+PORTVERSION= g20250320
+PORTEPOCH= 1
+
+USE_GITHUB= yes
+GH_ACCOUNT= blais
+GH_TAGNAME= a5593c1c675fb79d0ec2b6e353abba1fb0179aa7
+
+DESCR= ${.CURDIR}/pkg-descr
+
+.include <bsd.port.mk>
diff --git a/textproc/xxdiff/distinfo b/textproc/xxdiff/distinfo
new file mode 100644
index 000000000000..196a6b26ae08
--- /dev/null
+++ b/textproc/xxdiff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751631586
+SHA256 (blais-xxdiff-g20250320-a5593c1c675fb79d0ec2b6e353abba1fb0179aa7_GH0.tar.gz) = 11ac99e758b8cccc8ced208a69d7026c32a7b2a5a1f18fcce48521f8cb4d8c9c
+SIZE (blais-xxdiff-g20250320-a5593c1c675fb79d0ec2b6e353abba1fb0179aa7_GH0.tar.gz) = 2057252
diff --git a/textproc/xxdiff/pkg-descr b/textproc/xxdiff/pkg-descr
new file mode 100644
index 000000000000..cf257c7da0d0
--- /dev/null
+++ b/textproc/xxdiff/pkg-descr
@@ -0,0 +1,20 @@
+xxdiff is a graphical tool for viewing the differences between two or three
+files, or between two directories, and can produce a merged version thereof.
+
+Some of its features:
+
+ - Comparing two files, three files, or two directories (shallow and
+ recursive)
+ - Horizontal diffs highlighting
+ - Files can be merged interactively and resulting output visualized
+ and saved
+ - Has features to assist in performing merge reviews/policing
+ - Can unmerge CVS conflicts in automatically merged file and display
+ them as two files, to help resolve conflicts
+ - Uses external diff program to compute differences: works with GNU
+ diff, SGI diff and ClearCase's cleardiff, and any other diff whose
+ output is similar to those
+ - Fully customizable with a resource file
+ - Look-and-feel similar to Rudy Wortel's/SGI xdiff; it is desktop
+ agnostic (i.e. will work equally well with KDE or GNOME)
+ - Features and output that ease integration with scripts
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 8fffadefd4a6..e92b1de43eae 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/www/Makefile b/www/Makefile
index d3b8dcdd1b42..3fd3b6f3eb14 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -31,6 +31,7 @@
SUBDIR += amphetadesk
SUBDIR += analog
SUBDIR += angie
+ SUBDIR += angie-console-light
SUBDIR += angie-module-auth-jwt
SUBDIR += angie-module-auth-spnego
SUBDIR += angie-module-brotli
@@ -154,6 +155,7 @@
SUBDIR += dothttp
SUBDIR += dpp
SUBDIR += drill
+ SUBDIR += drogon
SUBDIR += drupal10
SUBDIR += drupal11
SUBDIR += drupal7
@@ -185,6 +187,7 @@
SUBDIR += ffproxy
SUBDIR += fgallery
SUBDIR += filebrowser
+ SUBDIR += filepizza
SUBDIR += filtron
SUBDIR += firedm
SUBDIR += firefox
diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile
index fc4467389221..ceccd5a94500 100644
--- a/www/adguardhome/Makefile
+++ b/www/adguardhome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguardhome
DISTVERSIONPREFIX= v
DISTVERSION= 0.107.62
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/
DISTFILES= ${GH_PROJECT}_frontend${EXTRACT_SUFX}
diff --git a/www/amfora/Makefile b/www/amfora/Makefile
index aad284a91755..df114e43d771 100644
--- a/www/amfora/Makefile
+++ b/www/amfora/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amfora
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/angie-console-light/Makefile b/www/angie-console-light/Makefile
new file mode 100644
index 000000000000..40250951b817
--- /dev/null
+++ b/www/angie-console-light/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= angie-console-light
+DISTVERSION= 1.8.0
+CATEGORIES= www
+MASTER_SITES= https://download.angie.software/files/angie-console-light/
+
+MAINTAINER= sko@rostwald.de
+COMMENT= Angie Web Monitoring Panel
+WWW= https://en.angie.software/angie/docs/configuration/monitoring/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+SUB_FILES= pkg-message
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${WWWDIR}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+
+.include <bsd.port.mk>
diff --git a/www/angie-console-light/distinfo b/www/angie-console-light/distinfo
new file mode 100644
index 000000000000..56eeb2a91f0d
--- /dev/null
+++ b/www/angie-console-light/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751971747
+SHA256 (angie-console-light-1.8.0.tar.gz) = f1bb4d12c87c31efcc4322d8d222096a5dd49d91f3a07aba429ab255826f3bce
+SIZE (angie-console-light-1.8.0.tar.gz) = 1074980
diff --git a/www/angie-console-light/files/pkg-message.in b/www/angie-console-light/files/pkg-message.in
new file mode 100644
index 000000000000..a8a03c74d166
--- /dev/null
+++ b/www/angie-console-light/files/pkg-message.in
@@ -0,0 +1,25 @@
+[
+{ type: install
+ message: <<EOM
+For configuration details follow the documentation at
+https://en.angie.software/angie/docs/configuration/monitoring/
+
+Minimal configuration:
+---
+location /console/ {
+ allow 127.0.0.1;
+ deny all;
+
+ auto_redirect on;
+
+ alias %%WWWDIR%%/html/;
+ index index.html;
+
+ location /console/api/ {
+ api /status/;
+ }
+}
+---
+EOM
+}
+]
diff --git a/www/angie-console-light/pkg-descr b/www/angie-console-light/pkg-descr
new file mode 100644
index 000000000000..8d1b42097b10
--- /dev/null
+++ b/www/angie-console-light/pkg-descr
@@ -0,0 +1,2 @@
+Console Light is a lightweight, real-time activity monitoring interface that
+displays key server load and performance metrics.
diff --git a/www/angie-console-light/pkg-plist b/www/angie-console-light/pkg-plist
new file mode 100644
index 000000000000..8a42972177a7
--- /dev/null
+++ b/www/angie-console-light/pkg-plist
@@ -0,0 +1,19 @@
+%%WWWDIR%%/LICENSE
+%%WWWDIR%%/html/assets/app.bundle.js
+%%WWWDIR%%/html/assets/app.bundle.js.LICENSE.txt
+%%WWWDIR%%/html/assets/editor.worker.bundle.js
+%%WWWDIR%%/html/assets/images/Fav16-danger.png
+%%WWWDIR%%/html/assets/images/Fav16-warn.png
+%%WWWDIR%%/html/assets/images/Fav16.png
+%%WWWDIR%%/html/assets/images/arrow.svg
+%%WWWDIR%%/html/assets/images/chart.svg
+%%WWWDIR%%/html/assets/images/copy.svg
+%%WWWDIR%%/html/assets/images/danger.svg
+%%WWWDIR%%/html/assets/images/gear.svg
+%%WWWDIR%%/html/assets/images/ok.svg
+%%WWWDIR%%/html/assets/images/pencil-red.svg
+%%WWWDIR%%/html/assets/images/pencil.svg
+%%WWWDIR%%/html/assets/images/snowflake.svg
+%%WWWDIR%%/html/assets/images/sun.svg
+%%WWWDIR%%/html/assets/images/warning.svg
+%%WWWDIR%%/html/index.html
diff --git a/www/angie-module-headers-more/Makefile b/www/angie-module-headers-more/Makefile
index f1d1151937ad..b2879e7f6f9f 100644
--- a/www/angie-module-headers-more/Makefile
+++ b/www/angie-module-headers-more/Makefile
@@ -1,5 +1,5 @@
PORTNAME= angie-module-headers-more
-GH_TUPLE= openresty:headers-more-nginx-module:v0.38:module
+GH_TUPLE= openresty:headers-more-nginx-module:v0.39:module
COMMENT= Angie headers-more dynamic module
diff --git a/www/angie-module-lua/Makefile b/www/angie-module-lua/Makefile
index a8b3cff6d058..4dd019336620 100644
--- a/www/angie-module-lua/Makefile
+++ b/www/angie-module-lua/Makefile
@@ -1,7 +1,7 @@
PORTNAME= angie-module-lua
GH_TUPLE= openresty:lua-nginx-module:v0.10.28:lua
GH_TUPLE+= openresty:stream-lua-nginx-module:v0.0.16:lua_stream
-GH_TUPLE+= vision5:ngx_devel_kit:v0.3.3:ndk
+GH_TUPLE+= vision5:ngx_devel_kit:v0.3.4:ndk
COMMENT= Angie Lua dynamic module
diff --git a/www/angie-module-ndk/Makefile b/www/angie-module-ndk/Makefile
index afe5ae2fb7d8..dc0e57861dae 100644
--- a/www/angie-module-ndk/Makefile
+++ b/www/angie-module-ndk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= angie-module-ndk
-GH_TUPLE= vision5:ngx_devel_kit:v0.3.3:module
+GH_TUPLE= vision5:ngx_devel_kit:v0.3.4:module
COMMENT= Angie NDK dynamic module
diff --git a/www/angie-module-set-misc/Makefile b/www/angie-module-set-misc/Makefile
index f76bac4509bb..64b5078e7f96 100644
--- a/www/angie-module-set-misc/Makefile
+++ b/www/angie-module-set-misc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= angie-module-set-misc
-GH_TUPLE= vision5:ngx_devel_kit:v0.3.3:ndk
+GH_TUPLE= vision5:ngx_devel_kit:v0.3.4:ndk
GH_TUPLE+= openresty:set-misc-nginx-module:v0.33:module
COMMENT= Angie set-misc dynamic module
diff --git a/www/angie/Makefile b/www/angie/Makefile
index 85409be0f36d..2e03d5450392 100644
--- a/www/angie/Makefile
+++ b/www/angie/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= angie
-DISTVERSION= 1.9.1
+DISTVERSION= 1.10.0
CATEGORIES+= www
MASTER_SITES+= https://download.angie.software/files/:angie
DISTNAME= angie-${DISTVERSIONFULL}
@@ -32,8 +32,8 @@ USES+= localbase:ldflags ssl
USE_GITHUB= nodefault
HAS_CONFIGURE?= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}/etc/angie \
- --conf-path=${PREFIX}/etc/angie/angie.conf \
+CONFIGURE_ARGS= --prefix=${ETCDIR} \
+ --conf-path=${ETCDIR}/angie.conf \
--error-log-path=${LOGDIR}/error.log \
--http-log-path=${LOGDIR}/access.log \
--lock-path=${RUNDIR}/angie.lock \
@@ -112,6 +112,14 @@ OPTIONS_DEFAULT?= DEBUG
OPTIONS_SUB= yes
DEBUG_DESC?= Include debug version
+.if ${PORTNAME} == angie
+OPTIONS_DEFINE+= ACME
+OPTIONS_DEFAULT+= ACME
+ACME_DESC= ACME client module
+ACME_CONFIGURE_ON= --with-http_acme_module \
+ --http-acme-client-path=${ETCDIR}/acme-client
+.endif
+
.include <bsd.port.options.mk>
post-patch-DEBUG-on:
@@ -140,13 +148,16 @@ post-build-DEBUG-on:
.if ${PORTNAME} == angie
do-install:
- ${MKDIR} ${STAGEDIR}${CACHEDIR}
- ${MKDIR} ${STAGEDIR}${DBDIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${MKDIR} ${STAGEDIR}${ETCDIR}/http.d
- ${MKDIR} ${STAGEDIR}${ETCDIR}/stream.d
- ${MKDIR} ${STAGEDIR}${MODDIR}
- ${MKDIR} ${STAGEDIR}${WWWDIR}/html
+ ${MKDIR} ${STAGEDIR}${CACHEDIR} \
+ ${STAGEDIR}${DBDIR} \
+ ${STAGEDIR}${DOCSDIR} \
+ ${STAGEDIR}${ETCDIR}/http.d \
+ ${STAGEDIR}${ETCDIR}/stream.d \
+ ${STAGEDIR}${MODDIR} \
+ ${STAGEDIR}${WWWDIR}/html
+. if ${PORT_OPTIONS:MACME}
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/acme-client
+. endif
${RLN} ${STAGEDIR}${MODDIR} ${STAGEDIR}${ETCDIR}/modules
@@ -156,13 +167,13 @@ do-install:
${LN} -fs angie-nodebug ${STAGEDIR}${PREFIX}/sbin/angie
${INSTALL_MAN} ${WRKSRC}/objs/angie.8 ${STAGEDIR}${PREFIX}/share/man/man8
-.for i in CHANGES CHANGES.ru
+. for i in CHANGES CHANGES.ru
${INSTALL_MAN} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
-.endfor
+. endfor
-.for i in fastcgi.conf fastcgi_params mime.types scgi_params uwsgi_params
+. for i in fastcgi.conf fastcgi_params mime.types scgi_params uwsgi_params
${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}.sample
-.endfor
+. endfor
${INSTALL_DATA} ${WRKSRC}/conf/prometheus_all.conf \
${STAGEDIR}${ETCDIR}/prometheus_all.conf.sample
@@ -172,13 +183,13 @@ do-install:
${STAGEDIR}${ETCDIR}/http.d
${INSTALL_DATA} ${WRKDIR}/example.conf.sample \
${STAGEDIR}${ETCDIR}/stream.d
-.for i in 50x.html index.html
+. for i in 50x.html index.html
${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${WWWDIR}/html/${i}
-.endfor
+. endfor
do-install-DEBUG-on:
${INSTALL} ${COPY} -m ${BINMODE} ${WRKSRC_DEBUG}/objs/angie \
${STAGEDIR}${PREFIX}/sbin/angie-debug
-.endif
+.endif # ${PORTNAME} == angie
.include <bsd.port.mk>
diff --git a/www/angie/distinfo b/www/angie/distinfo
index 0157e256b843..dece58a5be29 100644
--- a/www/angie/distinfo
+++ b/www/angie/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749050000
-SHA256 (angie-1.9.1.tar.gz) = af11cc06dfebe7c17832375b348a8d786af052cefce5ffafaaa898484e18ce36
-SIZE (angie-1.9.1.tar.gz) = 1723240
+TIMESTAMP = 1751904260
+SHA256 (angie-1.10.0.tar.gz) = 929caf8d86b3b35b0cf0702eaa8b639571ae18199aaec69944f886bf356e1f35
+SIZE (angie-1.10.0.tar.gz) = 1755818
SHA256 (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = d7c72634261a053afaacc2cb762eccf9ce4c462ca738ad0c4809eb964ddf3c0c
SIZE (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = 75474
SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d76f922881f13d870edf8b820ef645b19013774c825110d011640
@@ -19,8 +19,8 @@ SHA256 (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 6b91d3c2c2f254ebb37
SIZE (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 14188
SHA256 (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = ad72fc23348d715a330994984531fab9b3606e160483236737f9a4a6957d9452
SIZE (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = 8877
-SHA256 (openresty-headers-more-nginx-module-v0.38_GH0.tar.gz) = febf7271c0c3de69adbd02c1e98ee43e91a60eeb6b27abfb77b5b206fda5215a
-SIZE (openresty-headers-more-nginx-module-v0.38_GH0.tar.gz) = 29472
+SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778
+SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616
SHA256 (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 35d2a6bc957105ee5b4fc0b360d36ddb0e5be05f2f391b27405751a2587dd82b
SIZE (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 16452
SHA256 (kjdev-nginx-keyval-0.3.0_GH0.tar.gz) = c4e5d2a03ead32cfccb9f04f01a8cdf664f5deca3f677c13b1509bff832cf2c7
@@ -29,8 +29,8 @@ SHA256 (openresty-lua-nginx-module-v0.10.28_GH0.tar.gz) = 634827d54de6216cb0502d
SIZE (openresty-lua-nginx-module-v0.10.28_GH0.tar.gz) = 869217
SHA256 (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 3b1103cf5ee940ea94711eae1a7ccc1a161273ec9a08eb415f1d45ad385f967d
SIZE (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 395259
-SHA256 (vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz) = faa2fcd5168b10764d35081356511d5f84db5c526a1aa4b6add2db94b6853b2b
-SIZE (vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz) = 66561
+SHA256 (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662
+SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474
SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203
SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562
SHA256 (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = c942e674a7273ab87caab4dcad626ab54852be192c29b1add50d2cb535e3cbb9
diff --git a/www/angie/pkg-plist b/www/angie/pkg-plist
index d942c89a5322..39de9762a3d9 100644
--- a/www/angie/pkg-plist
+++ b/www/angie/pkg-plist
@@ -9,6 +9,7 @@
@dir %%CACHEDIR%%
@dir %%DBDIR%%
@dir %%MODDIR%%
+%%ACME%%@dir %%ETCDIR%%/acme-client
%%ETCDIR%%/modules
diff --git a/www/apache24/Makefile b/www/apache24/Makefile
index 7ce75c1927d0..39b2bf2864b6 100644
--- a/www/apache24/Makefile
+++ b/www/apache24/Makefile
@@ -1,6 +1,5 @@
PORTNAME= apache24
-PORTVERSION= 2.4.63
-PORTREVISION= 1
+PORTVERSION= 2.4.64
CATEGORIES= www
MASTER_SITES= APACHE_HTTPD
DISTNAME= httpd-${PORTVERSION}
diff --git a/www/apache24/distinfo b/www/apache24/distinfo
index 1bed753883c2..4200797f7bd2 100644
--- a/www/apache24/distinfo
+++ b/www/apache24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737742760
-SHA256 (apache24/httpd-2.4.63.tar.bz2) = 88fc236ab99b2864b248de7d49a008ec2afd7551e64dce8b95f58f32f94c46ab
-SIZE (apache24/httpd-2.4.63.tar.bz2) = 7517972
+TIMESTAMP = 1752267687
+SHA256 (apache24/httpd-2.4.64.tar.bz2) = 120b35a2ebf264f277e20f9a94f870f2063342fbff0861404660d7dd0ab1ac29
+SIZE (apache24/httpd-2.4.64.tar.bz2) = 7293281
diff --git a/www/apache24/files/patch-modules_ssl_ssl__engine__init.c b/www/apache24/files/patch-modules_ssl_ssl__engine__init.c
deleted file mode 100644
index adc7708a98bd..000000000000
--- a/www/apache24/files/patch-modules_ssl_ssl__engine__init.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- modules/ssl/ssl_engine_init.c.orig 2018-02-13 23:43:36 UTC
-+++ modules/ssl/ssl_engine_init.c
-@@ -547,7 +547,7 @@ static apr_status_t ssl_init_ctx_protoco
- char *cp;
- int protocol = mctx->protocol;
- SSLSrvConfigRec *sc = mySrvConfig(s);
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
-+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
- int prot;
- #endif
-
diff --git a/www/aquatone/Makefile b/www/aquatone/Makefile
index 0051ef503c27..a57ac30dd9ec 100644
--- a/www/aquatone/Makefile
+++ b/www/aquatone/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aquatone
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www security
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/authelia/Makefile b/www/authelia/Makefile
index 06d27583329b..04899bfb9b1f 100644
--- a/www/authelia/Makefile
+++ b/www/authelia/Makefile
@@ -1,6 +1,7 @@
PORTNAME= authelia
DISTVERSIONPREFIX= v
DISTVERSION= 4.39.4
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://github.com/authelia/authelia/releases/download/v${DISTVERSION}/:public_html
DISTFILES= authelia-${DISTVERSIONFULL}-public_html${EXTRACT_SUFX}:public_html # html root directory needs to be built in a special way
diff --git a/www/beehive/Makefile b/www/beehive/Makefile
index b0bf982c68fa..b2f896a644d1 100644
--- a/www/beehive/Makefile
+++ b/www/beehive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beehive
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/bombadillo/Makefile b/www/bombadillo/Makefile
index 00d89424828d..f4a879b1cd6b 100644
--- a/www/bombadillo/Makefile
+++ b/www/bombadillo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bombadillo
DISTVERSION= 2.4.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= https://tildegit.org/sloum/bombadillo/archive/
DISTNAME= ${DISTVERSION}
diff --git a/www/bugzilla2atom/Makefile b/www/bugzilla2atom/Makefile
index 4f8df0ec9b30..ead3ae169f67 100644
--- a/www/bugzilla2atom/Makefile
+++ b/www/bugzilla2atom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bugzilla2atom
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= www
MAINTAINER= fuz@FreeBSD.org
diff --git a/www/caddy-custom/Makefile b/www/caddy-custom/Makefile
index 7bec2ebf353d..96951b159716 100644
--- a/www/caddy-custom/Makefile
+++ b/www/caddy-custom/Makefile
@@ -4,7 +4,7 @@
PORTNAME= caddy-custom
PORTVERSION= ${CADDY_VERSION}.${XCADDY_VERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
DISTFILES= # none
diff --git a/www/caddy/Makefile b/www/caddy/Makefile
index fe72885f66e8..2b6372e5eae5 100644
--- a/www/caddy/Makefile
+++ b/www/caddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caddy
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
DIST_SUBDIR= caddy
diff --git a/www/carbonapi/Makefile b/www/carbonapi/Makefile
index c3dcbf59540b..0ae963714cb6 100644
--- a/www/carbonapi/Makefile
+++ b/www/carbonapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonapi
DISTVERSION= 0.14.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/www/chisel/Makefile b/www/chisel/Makefile
index ebf42284ffe0..3b7e3516c760 100644
--- a/www/chisel/Makefile
+++ b/www/chisel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chisel
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/codeberg-pages-server/Makefile b/www/codeberg-pages-server/Makefile
index dc2d04cdc103..8aa7c6998a7b 100644
--- a/www/codeberg-pages-server/Makefile
+++ b/www/codeberg-pages-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= codeberg-pages-server
DISTVERSIONPREFIX= v
DISTVERSION= 6.2.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://codeberg.org/Codeberg/pages-server/archive/
DISTFILES= ${DISTVERSIONFULL}.zip
diff --git a/www/colly/Makefile b/www/colly/Makefile
index 55bd6f992df8..c3d76e2b53d0 100644
--- a/www/colly/Makefile
+++ b/www/colly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= colly
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/devd/Makefile b/www/devd/Makefile
index c6e469de2b2c..d0e59744917b 100644
--- a/www/devd/Makefile
+++ b/www/devd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= devd
DISTVERSIONPREFIX= v
DISTVERSION= 0.9
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/drogon/Makefile b/www/drogon/Makefile
new file mode 100644
index 000000000000..773ffa213b40
--- /dev/null
+++ b/www/drogon/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= drogon
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.11
+CATEGORIES= www
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= C++14/17/20-based HTTP web application framework
+WWW= https://github.com/drogonframework/drogon
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libjsoncpp.so:devel/jsoncpp \
+ libtrantor.so:net/trantor
+
+USES= cmake ssl
+USE_LDCONFIG= yes
+USE_GITHUB= yes
+GH_ACCOUNT= drogonframework
+
+CXXFLAGS+= -Wno-error=unused-variable
+CMAKE_ARGS= -DCMAKE_CXX_COMPILER_ID=Clang
+CMAKE_OFF= BUILD_BROTLI BUILD_EXAMPLES BUILD_ORM \
+ BUILD_YAML_CONFIG BUILD_DOC USE_SUBMODULE
+CMAKE_ON= BUILD_SHARED_LIBS
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/www/drogon/distinfo b/www/drogon/distinfo
new file mode 100644
index 000000000000..90457f48cbb5
--- /dev/null
+++ b/www/drogon/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751653017
+SHA256 (drogonframework-drogon-v1.9.11_GH0.tar.gz) = f50098bb21bd0013f8da16b796313816bf79b0ecb1d74bfe33216d5400ab2002
+SIZE (drogonframework-drogon-v1.9.11_GH0.tar.gz) = 646509
diff --git a/www/drogon/pkg-descr b/www/drogon/pkg-descr
new file mode 100644
index 000000000000..4a4618adff8b
--- /dev/null
+++ b/www/drogon/pkg-descr
@@ -0,0 +1,14 @@
+Drogon is a C++17/20 based HTTP application framework. Drogon can be used to
+easily build various types of web application server programs using C++.
+
+Drogon supports:
+* Non-blocking I/O network lib based on kqueue
+* HTTP 1.0/1.1
+* Cookies and sessions
+* HTTPS
+* WebSockets
+* JSON/REST
+* Compression: brotli, gzip
+* HTTP Pipelining
+* Asynchronous reading/writing to MySQL/Redis
+* and more!
diff --git a/www/drogon/pkg-plist b/www/drogon/pkg-plist
new file mode 100644
index 000000000000..d56900a09169
--- /dev/null
+++ b/www/drogon/pkg-plist
@@ -0,0 +1,100 @@
+bin/dg_ctl
+bin/drogon_ctl
+include/drogon/Attribute.h
+include/drogon/CacheMap.h
+include/drogon/Cookie.h
+include/drogon/DrClassMap.h
+include/drogon/DrObject.h
+include/drogon/DrTemplate.h
+include/drogon/DrTemplateBase.h
+include/drogon/HttpAppFramework.h
+include/drogon/HttpBinder.h
+include/drogon/HttpClient.h
+include/drogon/HttpController.h
+include/drogon/HttpFilter.h
+include/drogon/HttpMiddleware.h
+include/drogon/HttpRequest.h
+include/drogon/HttpResponse.h
+include/drogon/HttpSimpleController.h
+include/drogon/HttpTypes.h
+include/drogon/HttpViewData.h
+include/drogon/IOThreadStorage.h
+include/drogon/IntranetIpFilter.h
+include/drogon/LocalHostFilter.h
+include/drogon/MultiPart.h
+include/drogon/NotFound.h
+include/drogon/PubSubService.h
+include/drogon/RateLimiter.h
+include/drogon/RequestStream.h
+include/drogon/Session.h
+include/drogon/UploadFile.h
+include/drogon/WebSocketClient.h
+include/drogon/WebSocketConnection.h
+include/drogon/WebSocketController.h
+include/drogon/drogon.h
+include/drogon/drogon_callbacks.h
+include/drogon/drogon_test.h
+include/drogon/exports.h
+include/drogon/nosql/RedisClient.h
+include/drogon/nosql/RedisException.h
+include/drogon/nosql/RedisResult.h
+include/drogon/nosql/RedisSubscriber.h
+include/drogon/orm/ArrayParser.h
+include/drogon/orm/BaseBuilder.h
+include/drogon/orm/CoroMapper.h
+include/drogon/orm/Criteria.h
+include/drogon/orm/DbClient.h
+include/drogon/orm/DbConfig.h
+include/drogon/orm/DbListener.h
+include/drogon/orm/DbTypes.h
+include/drogon/orm/Exception.h
+include/drogon/orm/Field.h
+include/drogon/orm/FunctionTraits.h
+include/drogon/orm/Mapper.h
+include/drogon/orm/RestfulController.h
+include/drogon/orm/Result.h
+include/drogon/orm/ResultIterator.h
+include/drogon/orm/Row.h
+include/drogon/orm/RowIterator.h
+include/drogon/orm/SqlBinder.h
+include/drogon/plugins/AccessLogger.h
+include/drogon/plugins/GlobalFilters.h
+include/drogon/plugins/Hodor.h
+include/drogon/plugins/Plugin.h
+include/drogon/plugins/PromExporter.h
+include/drogon/plugins/RealIpResolver.h
+include/drogon/plugins/Redirector.h
+include/drogon/plugins/SecureSSLRedirector.h
+include/drogon/plugins/SlashRemover.h
+include/drogon/utils/FunctionTraits.h
+include/drogon/utils/HttpConstraint.h
+include/drogon/utils/OStringStream.h
+include/drogon/utils/Utilities.h
+include/drogon/utils/coroutine.h
+include/drogon/utils/monitoring.h
+include/drogon/utils/monitoring/Collector.h
+include/drogon/utils/monitoring/Counter.h
+include/drogon/utils/monitoring/Gauge.h
+include/drogon/utils/monitoring/Histogram.h
+include/drogon/utils/monitoring/Metric.h
+include/drogon/utils/monitoring/Registry.h
+include/drogon/utils/monitoring/Sample.h
+include/drogon/version.h
+lib/cmake/Drogon/DrogonConfig.cmake
+lib/cmake/Drogon/DrogonConfigVersion.cmake
+lib/cmake/Drogon/DrogonTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Drogon/DrogonTargets.cmake
+lib/cmake/Drogon/DrogonUtilities.cmake
+lib/cmake/Drogon/FindBrotli.cmake
+lib/cmake/Drogon/FindFilesystem.cmake
+lib/cmake/Drogon/FindHiredis.cmake
+lib/cmake/Drogon/FindJsoncpp.cmake
+lib/cmake/Drogon/FindMySQL.cmake
+lib/cmake/Drogon/FindSQLite3.cmake
+lib/cmake/Drogon/FindUUID.cmake
+lib/cmake/Drogon/Findcoz-profiler.cmake
+lib/cmake/Drogon/Findpg.cmake
+lib/cmake/Drogon/ParseAndAddDrogonTests.cmake
+lib/libdrogon.so
+lib/libdrogon.so.1
+lib/libdrogon.so.%%PORTVERSION%%
diff --git a/www/eden/Makefile b/www/eden/Makefile
index ef6bebeddd0d..480d2d868646 100644
--- a/www/eden/Makefile
+++ b/www/eden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eden
PORTVERSION= 0.7.4
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= www
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/www/filebrowser/Makefile b/www/filebrowser/Makefile
index c86880db65be..5d481b595090 100644
--- a/www/filebrowser/Makefile
+++ b/www/filebrowser/Makefile
@@ -1,9 +1,9 @@
PORTNAME= filebrowser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.33.0
+DISTVERSION= 2.37.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
-DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX}
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Web File Browser
@@ -33,7 +33,7 @@ PLIST_SUB= GROUP=${GROUPS:[1]} \
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the File Browser repository to get the value of GITID.
-GITID= e9bb3dc243eb64b2a7da1bd17feb26bd83e06216
+GITID= 0614dcd89b4da02af7d36cdc4a830c29e20b190c
FILEBROWSER_USER= ${PORTNAME}
FILEBROWSER_GROUP= ${FILEBROWSER_USER}
diff --git a/www/filebrowser/distinfo b/www/filebrowser/distinfo
index d1d34e3bbb2e..82ad820c7e79 100644
--- a/www/filebrowser/distinfo
+++ b/www/filebrowser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750457619
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/filebrowser-2.33.0.frontend.tar.gz) = c9c248a907ca8f4f57e45af639fc9ba55bd173864494a87c8c58dc35543ea0bd
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/filebrowser-2.33.0.frontend.tar.gz) = 2296094
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/go.mod) = 4eea2de6124a6eb2615ddf55b56dfa291dc0f9b2fd40f12c277164e60b612a7c
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/go.mod) = 2796
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/filebrowser-filebrowser-v2.33.0_GH0.tar.gz) = ade96494e7a9e6381feec8b3bb3729287ca3bc449298ab63022a83be0f73ccba
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.33.0_GH0/filebrowser-filebrowser-v2.33.0_GH0.tar.gz) = 4324098
+TIMESTAMP = 1752167744
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/filebrowser-v2.37.0.frontend.tar.gz) = 729c510a83506eff091034a13b2faf10d027450f2e5759e8f5d887f344977b63
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/filebrowser-v2.37.0.frontend.tar.gz) = 2314107
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/go.mod) = cae0996f40b96e0141ed01cb5ce8fa10f8e6127f4969a8ffabbe86756ca82894
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/go.mod) = 2796
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/filebrowser-filebrowser-v2.37.0_GH0.tar.gz) = d4a67f6c531098b4c6c0a07e0ee9fc7607aab1467052747d9468aeda1c1b98f3
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.37.0_GH0/filebrowser-filebrowser-v2.37.0_GH0.tar.gz) = 5270612
diff --git a/www/filepizza/Makefile b/www/filepizza/Makefile
new file mode 100644
index 000000000000..a569773af9f5
--- /dev/null
+++ b/www/filepizza/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= filepizza
+DISTVERSION= 2.0.20250701
+CATEGORIES= www
+MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${GITID}${EXTRACT_SUFX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Peer-to-peer file transfers in your browser
+WWW= https://file.pizza
+
+LICENSE= BSD3CLAUSE OFL11
+LICENSE_COMB= multi
+
+USES= nodejs:lts,run
+
+USE_RC_SUBR= ${PORTNAME}
+
+NO_ARCH= yes
+NO_BUILD= yes
+SUB_LIST= HOMEDIR=${FILEPIZZA_HOMEDIR} \
+ USER=${FILEPIZZA_USER}
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-files
+
+PLIST_SUB= HOMEDIR=${FILEPIZZA_HOMEDIR}
+
+GITID= 4db3b94b68f0a7517842a54e590ab72e23293ebc
+
+FILEPIZZA_HOMEDIR= ${WWWDIR}
+FILEPIZZA_USER= www
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${FILEPIZZA_HOMEDIR}
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${FILEPIZZA_HOMEDIR}
+
+post-install:
+ ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.env ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.env
+
+.include <bsd.port.mk>
diff --git a/www/filepizza/distinfo b/www/filepizza/distinfo
new file mode 100644
index 000000000000..5a6b231465a6
--- /dev/null
+++ b/www/filepizza/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752179269
+SHA256 (filepizza-4db3b94b68f0a7517842a54e590ab72e23293ebc.tar.gz) = 518fe623221de5b300bdadf70858892e458b58c1c76d65eefcfcfa332cb3ff27
+SIZE (filepizza-4db3b94b68f0a7517842a54e590ab72e23293ebc.tar.gz) = 6979781
diff --git a/www/filepizza/files/filepizza.env b/www/filepizza/files/filepizza.env
new file mode 100644
index 000000000000..f894e8010808
--- /dev/null
+++ b/www/filepizza/files/filepizza.env
@@ -0,0 +1,2 @@
+NODE_ENV=production
+PORT=3000
diff --git a/www/filepizza/files/filepizza.in b/www/filepizza/files/filepizza.in
new file mode 100644
index 000000000000..2a28c9fc4eea
--- /dev/null
+++ b/www/filepizza/files/filepizza.in
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+# PROVIDE: filepizza
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for Filepizza in /etc/rc.conf
+#
+# filepizza_enable (bool): Enable Filepizza.
+# filepizza_log (str): Log output.
+# filepizza_runas (str): User to run Filepizza as.
+#
+
+. /etc/rc.subr
+
+name="filepizza"
+desc="Peer-to-peer file transfers in your browser"
+rcvar="${name}_enable"
+
+load_rc_config $name
+
+: ${filepizza_enable:="NO"}
+: ${filepizza_env_file:="%%PREFIX%%/etc/filepizza.env"}
+: ${filepizza_log:="/var/log/filepizza.log"}
+: ${filepizza_runas:="%%USER%%"}
+
+filepizza_chdir="%%HOMEDIR%%"
+pidfile="/var/run/${name}.pid"
+procname="%%LOCALBASE%%/bin/node"
+command="/usr/sbin/daemon"
+command_args="-u '${filepizza_runas}' -p '${pidfile}' -t '${desc}' -o '${filepizza_log}' '${procname}' server.js"
+
+run_rc_command "$1"
diff --git a/www/filepizza/pkg-descr b/www/filepizza/pkg-descr
new file mode 100644
index 000000000000..f375684f66e2
--- /dev/null
+++ b/www/filepizza/pkg-descr
@@ -0,0 +1,4 @@
+FilePizza eliminates the initial upload step required by other
+web-based file sharing services using WebRTC. Because data is never
+stored in an intermediary server, the transfer is fast, private,
+and secure.
diff --git a/www/filepizza/pkg-plist b/www/filepizza/pkg-plist
new file mode 100644
index 000000000000..3b790827d11f
--- /dev/null
+++ b/www/filepizza/pkg-plist
@@ -0,0 +1,2046 @@
+etc/filepizza.env
+%%HOMEDIR%%/.next/BUILD_ID
+%%HOMEDIR%%/.next/app-build-manifest.json
+%%HOMEDIR%%/.next/app-path-routes-manifest.json
+%%HOMEDIR%%/.next/build-manifest.json
+%%HOMEDIR%%/.next/package.json
+%%HOMEDIR%%/.next/prerender-manifest.json
+%%HOMEDIR%%/.next/react-loadable-manifest.json
+%%HOMEDIR%%/.next/required-server-files.json
+%%HOMEDIR%%/.next/routes-manifest.json
+%%HOMEDIR%%/.next/server/app-paths-manifest.json
+%%HOMEDIR%%/.next/server/app/_not-found.html
+%%HOMEDIR%%/.next/server/app/_not-found.meta
+%%HOMEDIR%%/.next/server/app/_not-found.rsc
+%%HOMEDIR%%/.next/server/app/_not-found/page.js
+%%HOMEDIR%%/.next/server/app/_not-found/page.js.nft.json
+%%HOMEDIR%%/.next/server/app/_not-found/page_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/api/create/route.js
+%%HOMEDIR%%/.next/server/app/api/create/route.js.nft.json
+%%HOMEDIR%%/.next/server/app/api/create/route_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/api/destroy/route.js
+%%HOMEDIR%%/.next/server/app/api/destroy/route.js.nft.json
+%%HOMEDIR%%/.next/server/app/api/destroy/route_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/api/ice/route.js
+%%HOMEDIR%%/.next/server/app/api/ice/route.js.nft.json
+%%HOMEDIR%%/.next/server/app/api/ice/route_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/api/renew/route.js
+%%HOMEDIR%%/.next/server/app/api/renew/route.js.nft.json
+%%HOMEDIR%%/.next/server/app/api/renew/route_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/download/[...slug]/page.js
+%%HOMEDIR%%/.next/server/app/download/[...slug]/page.js.nft.json
+%%HOMEDIR%%/.next/server/app/download/[...slug]/page_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/index.html
+%%HOMEDIR%%/.next/server/app/index.meta
+%%HOMEDIR%%/.next/server/app/index.rsc
+%%HOMEDIR%%/.next/server/app/page.js
+%%HOMEDIR%%/.next/server/app/page.js.nft.json
+%%HOMEDIR%%/.next/server/app/page_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/app/reported.html
+%%HOMEDIR%%/.next/server/app/reported.meta
+%%HOMEDIR%%/.next/server/app/reported.rsc
+%%HOMEDIR%%/.next/server/app/reported/page.js
+%%HOMEDIR%%/.next/server/app/reported/page.js.nft.json
+%%HOMEDIR%%/.next/server/app/reported/page_client-reference-manifest.js
+%%HOMEDIR%%/.next/server/chunks/255.js
+%%HOMEDIR%%/.next/server/chunks/456.js
+%%HOMEDIR%%/.next/server/chunks/493.js
+%%HOMEDIR%%/.next/server/chunks/495.js
+%%HOMEDIR%%/.next/server/chunks/64.js
+%%HOMEDIR%%/.next/server/chunks/707.js
+%%HOMEDIR%%/.next/server/chunks/806.js
+%%HOMEDIR%%/.next/server/chunks/901.js
+%%HOMEDIR%%/.next/server/functions-config-manifest.json
+%%HOMEDIR%%/.next/server/middleware-build-manifest.js
+%%HOMEDIR%%/.next/server/middleware-manifest.json
+%%HOMEDIR%%/.next/server/middleware-react-loadable-manifest.js
+%%HOMEDIR%%/.next/server/next-font-manifest.js
+%%HOMEDIR%%/.next/server/next-font-manifest.json
+%%HOMEDIR%%/.next/server/pages-manifest.json
+%%HOMEDIR%%/.next/server/pages/404.html
+%%HOMEDIR%%/.next/server/pages/500.html
+%%HOMEDIR%%/.next/server/pages/_app.js
+%%HOMEDIR%%/.next/server/pages/_app.js.nft.json
+%%HOMEDIR%%/.next/server/pages/_document.js
+%%HOMEDIR%%/.next/server/pages/_document.js.nft.json
+%%HOMEDIR%%/.next/server/pages/_error.js
+%%HOMEDIR%%/.next/server/pages/_error.js.nft.json
+%%HOMEDIR%%/.next/server/server-reference-manifest.js
+%%HOMEDIR%%/.next/server/server-reference-manifest.json
+%%HOMEDIR%%/.next/server/webpack-runtime.js
+%%HOMEDIR%%/.next/static/U4-x702Mdggzjy20o5UjU/_buildManifest.js
+%%HOMEDIR%%/.next/static/U4-x702Mdggzjy20o5UjU/_ssgManifest.js
+%%HOMEDIR%%/.next/static/chunks/207-53e07b601da84cd3.js
+%%HOMEDIR%%/.next/static/chunks/480-e5d2580c9900dcea.js
+%%HOMEDIR%%/.next/static/chunks/4b7feff4-4b9c84e7ff018791.js
+%%HOMEDIR%%/.next/static/chunks/533-a86bd10d9c2af950.js
+%%HOMEDIR%%/.next/static/chunks/807-f12a38dcb97d78e3.js
+%%HOMEDIR%%/.next/static/chunks/875-6314b38599265e84.js
+%%HOMEDIR%%/.next/static/chunks/905-0b23c53ca53a3f8f.js
+%%HOMEDIR%%/.next/static/chunks/934-702468cb8b6e4494.js
+%%HOMEDIR%%/.next/static/chunks/app/_not-found/page-c576b2f6d944debc.js
+%%HOMEDIR%%/.next/static/chunks/app/api/create/route-f59e7186ad83d522.js
+%%HOMEDIR%%/.next/static/chunks/app/api/destroy/route-6f145a526105edb1.js
+%%HOMEDIR%%/.next/static/chunks/app/api/ice/route-4d6df0e4b9a13df7.js
+%%HOMEDIR%%/.next/static/chunks/app/api/renew/route-86a806e9ce799e04.js
+%%HOMEDIR%%/.next/static/chunks/app/download/[...slug]/page-3d3877b7de00ee42.js
+%%HOMEDIR%%/.next/static/chunks/app/layout-f60eb0f67ab37562.js
+%%HOMEDIR%%/.next/static/chunks/app/not-found-2f2aa723d59375d7.js
+%%HOMEDIR%%/.next/static/chunks/app/page-f8edd63df2359e97.js
+%%HOMEDIR%%/.next/static/chunks/app/reported/page-b82a7b30dda2922e.js
+%%HOMEDIR%%/.next/static/chunks/framework-304f19c65b4f07d4.js
+%%HOMEDIR%%/.next/static/chunks/main-7cbb4405fdc24b8a.js
+%%HOMEDIR%%/.next/static/chunks/main-app-beba8970c634f711.js
+%%HOMEDIR%%/.next/static/chunks/pages/_app-fdbd5dc257a4250f.js
+%%HOMEDIR%%/.next/static/chunks/pages/_error-473c2af0452ffd3d.js
+%%HOMEDIR%%/.next/static/chunks/polyfills-42372ed130431b0a.js
+%%HOMEDIR%%/.next/static/chunks/webpack-2777074bc8a01f6e.js
+%%HOMEDIR%%/.next/static/css/b1d11f07328460bf.css
+%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.3.4/node_modules/@next/env/dist/index.js
+%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.3.4/node_modules/@next/env/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/_/_class_private_field_loose_base/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/_/_interop_require_default/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/_/_interop_require_wildcard/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/_/_tagged_template_literal_loose/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_default.cjs
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/cjs/_tagged_template_literal_loose.cjs
+%%HOMEDIR%%/node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/package.json
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/busboy/lib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/busboy/lib/types/multipart.js
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/busboy/lib/types/urlencoded.js
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/busboy/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/busboy/package.json
+%%HOMEDIR%%/node_modules/.pnpm/busboy@1.6.0/node_modules/streamsearch
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/agents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/browserVersions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/browsers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/aac.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/abortcontroller.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ac3-ec3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/accelerometer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/addeventlistener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ambient-light.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/apng.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/array-find-index.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/array-find.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/array-flat.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/array-includes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/arrow-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/asmjs.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/async-clipboard.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/async-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/atob-btoa.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/audio-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/audio.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/audiotracks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/autofocus.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/auxclick.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/av1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/avif.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-attachment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-clip-text.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-img-opts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-position-x-y.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/background-sync.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/battery-status.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/beacon.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/beforeafterprint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/bigint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/blobbuilder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/bloburls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/border-image.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/border-radius.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/broadcastchannel.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/brotli.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/calc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/canvas-blending.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/canvas-text.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/canvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ch-unit.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/channel-messaging.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/childnode-remove.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/classlist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/clipboard.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/colr-v1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/colr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/console-basic.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/console-time.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/const.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/constraint-validation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/contenteditable.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/cookie-store-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/cors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/createimagebitmap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/credential-management.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/cryptography.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-all.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-any-link.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-appearance.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-autofill.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-background-offsets.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-boxshadow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-canvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-caret-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-cascade-scope.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-clip-path.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-color-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-color-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-container-queries-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-container-queries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-container-query-units.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-containment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-content-visibility.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-counters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-cross-fade.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-display-contents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-element-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-env-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-exclusions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-featurequeries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-filter-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-filters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-first-letter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-first-line.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-fixed.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-focus-visible.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-focus-within.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-font-palette.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-font-stretch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-gencontent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-grid-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-grid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-has.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-hyphens.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-image-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-image-set.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-initial-letter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-initial-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-lch-lab.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-line-clamp.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-logical-props.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-masks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-math-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-media-interaction.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-media-resolution.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-media-scripting.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-module-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-motion-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-namespaces.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-nesting.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-opacity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-overflow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-page-break.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-paged-media.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-paint-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-placeholder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-read-only-write.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-reflections.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-regions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-relative-colors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-resize.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-revert-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-scrollbar.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-sel2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-sel3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-selection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-shapes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-snappoints.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-sticky.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-subgrid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-supports-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-table.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-align-last.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-box-trim.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-indent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-justify.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-spacing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-textshadow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-touch-action.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-unset-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-variables.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-when-else.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-width-stretch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-writing-mode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css-zoom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-colors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-cursors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/css3-tabsize.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/currentcolor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/custom-elements.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/customevent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/datalist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dataset.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/datauri.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/decorators.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/details.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/deviceorientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/devicepixelratio.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dialog.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dispatchevent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dnssec.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/do-not-track.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/document-currentscript.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/document-execcommand.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/document-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/documenthead.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dom-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/domcontentloaded.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dommatrix.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/download.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/dragndrop.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/element-closest.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/element-from-point.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/eme.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/eot.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es5.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-class.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-generators.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-module.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-number.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6-string-includes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/es6.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/eventsource.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/feature-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/fileapi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/filereader.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/filereadersync.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/filesystem.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/flac.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/flexbox-gap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/flexbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/flow-root.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-feature.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-kerning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-loading.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-size-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-smooth.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-unicode-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/fontface.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/form-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/form-validation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/forms.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/fullscreen.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/gamepad.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/geolocation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/getrandomvalues.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/gyroscope.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/hashchange.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/heif.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/hevc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/hidden.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/high-resolution-time.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/history.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/html-media-capture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/html5semantic.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/http-live-streaming.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/http2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/http3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/iframe-seamless.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/imagecapture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ime.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/import-maps.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/imports.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/indexeddb.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/indexeddb2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/inline-block.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/innertext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-datetime.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-event.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-file-accept.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-file-directory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-file-multiple.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-inputmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-minlength.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-number.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-placeholder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-search.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/input-selection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/insert-adjacent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/internationalization.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/intersectionobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/intrinsic-width.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/jpeg2000.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/jpegxl.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/jpegxr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/json.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/lazyload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/let.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-icon-png.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-icon-svg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-preload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/localecompare.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/magnetometer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/matchesselector.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/matchmedia.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mathml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/maxlength.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/media-fragments.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mediarecorder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mediasource.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/menu.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/meta-theme-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/meter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/midi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/minmaxwh.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mp3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mpeg-dash.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mpeg4.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/multibackgrounds.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/multicolumn.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mutation-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/mutationobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/namevalue-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/nav-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/netinfo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/notifications.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/object-entries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/object-fit.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/object-observe.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/object-values.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/objectrtc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/offline-apps.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/offscreencanvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ogv.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ol-reversed.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/once-event-listener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/online-status.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/opus.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/orientation-sensor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/outline.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pad-start-end.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/page-transition-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pagevisibility.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/passive-event-listener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/passkeys.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/passwordrules.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/path2d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/payment-request.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pdf-viewer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/permissions-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/permissions-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/picture-in-picture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/picture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ping.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/png-alpha.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pointer-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pointer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/pointerlock.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/portals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/progress.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/promise-finally.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/promises.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/proximity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/proxy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/publickeypinning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/push-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/queryselector.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/readonly-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/referrer-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rel-noopener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rellist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rem.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/requestanimationframe.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/requestidlecallback.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/resizeobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/resource-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rest-parameters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ruby.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/run-in.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/screen-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/script-async.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/script-defer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/scrollintoview.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sdch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/selection-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/selectlist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/server-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/serviceworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/setimmediate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/shadowdom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/shadowdomv1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sharedworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sni.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/spdy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/speech-recognition.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/speech-synthesis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sql-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/srcset.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/stream.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/streams.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/style-scoped.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/subresource-bundling.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/subresource-integrity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-css.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-filters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-fragment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-html.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-html5.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-img.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg-smil.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/svg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/sxg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/tabindex-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/template-literals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/template.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/temporal.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/testfeat.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/text-decoration.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/text-emphasis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/text-overflow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/text-size-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/text-stroke.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/textcontent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/textencoder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/tls1-1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/tls1-2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/tls1-3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/touch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/transforms2d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/transforms3d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/trusted-types.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/ttf.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/typedarrays.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/u2f.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/unhandledrejection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/url.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/urlsearchparams.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/use-strict.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/user-select-none.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/user-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/variable-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/vector-effect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/vibration.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/video.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/videotracks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/view-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/viewport-units.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wai-aria.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wake-lock.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-bigint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-extended-const.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-gc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-multi-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-reference-types.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-signext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-simd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm-threads.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wasm.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wav.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wbr-element.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/web-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/web-app-manifest.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/web-bluetooth.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/web-serial.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/web-share.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webauthn.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webcodecs.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webgl.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webgl2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webgpu.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webhid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webm.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webnfc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webp.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/websockets.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webtransport.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webusb.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webvr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webvtt.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/webxr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/will-change.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/woff.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/woff2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/word-break.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/wordwrap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/x-frame-options.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/xhr2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/xhtml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/xml-serializer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/data/features/zstd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/lib/statuses.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/lib/supported.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/agents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/browsers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/feature.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/features.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/dist/unpacker/region.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001726/node_modules/caniuse-lite/package.json
+%%HOMEDIR%%/node_modules/.pnpm/client-only@0.0.1/node_modules/client-only/index.js
+%%HOMEDIR%%/node_modules/.pnpm/client-only@0.0.1/node_modules/client-only/package.json
+%%HOMEDIR%%/node_modules/.pnpm/color-convert@2.0.1/node_modules/color-convert/conversions.js
+%%HOMEDIR%%/node_modules/.pnpm/color-convert@2.0.1/node_modules/color-convert/index.js
+%%HOMEDIR%%/node_modules/.pnpm/color-convert@2.0.1/node_modules/color-convert/package.json
+%%HOMEDIR%%/node_modules/.pnpm/color-convert@2.0.1/node_modules/color-convert/route.js
+%%HOMEDIR%%/node_modules/.pnpm/color-convert@2.0.1/node_modules/color-name
+%%HOMEDIR%%/node_modules/.pnpm/color-name@1.1.4/node_modules/color-name/index.js
+%%HOMEDIR%%/node_modules/.pnpm/color-name@1.1.4/node_modules/color-name/package.json
+%%HOMEDIR%%/node_modules/.pnpm/color-string@1.9.1/node_modules/color-name
+%%HOMEDIR%%/node_modules/.pnpm/color-string@1.9.1/node_modules/color-string/index.js
+%%HOMEDIR%%/node_modules/.pnpm/color-string@1.9.1/node_modules/color-string/package.json
+%%HOMEDIR%%/node_modules/.pnpm/color-string@1.9.1/node_modules/simple-swizzle
+%%HOMEDIR%%/node_modules/.pnpm/color@4.2.3/node_modules/color-convert
+%%HOMEDIR%%/node_modules/.pnpm/color@4.2.3/node_modules/color-string
+%%HOMEDIR%%/node_modules/.pnpm/color@4.2.3/node_modules/color/index.js
+%%HOMEDIR%%/node_modules/.pnpm/color@4.2.3/node_modules/color/package.json
+%%HOMEDIR%%/node_modules/.pnpm/detect-libc@2.0.4/node_modules/detect-libc/lib/detect-libc.js
+%%HOMEDIR%%/node_modules/.pnpm/detect-libc@2.0.4/node_modules/detect-libc/lib/filesystem.js
+%%HOMEDIR%%/node_modules/.pnpm/detect-libc@2.0.4/node_modules/detect-libc/lib/process.js
+%%HOMEDIR%%/node_modules/.pnpm/detect-libc@2.0.4/node_modules/detect-libc/package.json
+%%HOMEDIR%%/node_modules/.pnpm/is-arrayish@0.3.2/node_modules/is-arrayish/index.js
+%%HOMEDIR%%/node_modules/.pnpm/is-arrayish@0.3.2/node_modules/is-arrayish/package.json
+%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/non-secure/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/non-secure/package.json
+%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@next/env
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/@swc/helpers
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/busboy
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/caniuse-lite
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/analysis/extract-const-value.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/analysis/get-page-static-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/analysis/parse-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/loader/get-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/loader/transform.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/loader/util.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/plugins/commonjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/plugins/next-font-unsupported.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/plugins/next-page-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/plugins/next-page-disallow-re-export-all-exports.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/babel/plugins/next-ssg-transform.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/build-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/create-compiler-aliases.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/deployment-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/entries.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/get-babel-config-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/get-babel-loader-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/handle-externals.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/load-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/load-jsconfig.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/next-config-ts/require-hook.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/next-config-ts/transpile-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/next-dir-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/normalize-catchall-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/output/format.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/output/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/output/log.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/output/store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/fetch/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/fetch/whatwg-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/object-assign.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/object.assign/auto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/object.assign/implementation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/object.assign/polyfill.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/object.assign/shim.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/polyfill-nomodule.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/polyfills/process.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/segment-config/app/app-segment-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/segment-config/app/app-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/segment-config/app/collect-root-param-keys.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/segment-config/middleware/middleware-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/segment-config/pages/pages-segment-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/static-paths/app.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/static-paths/pages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/static-paths/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/swc/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/swc/options.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack-config-rules/resolve.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/base.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/client.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/file-resolve.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/global.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/modules.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/loaders/next-font.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/images/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/blocks/images/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/config/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/CssSyntaxError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/camelcase.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-icss-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-import-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-url-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/getUrl.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/get-module-build-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/codegen.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/interface.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/minify.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/next-flight-css-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/next-flight-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/next-middleware-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Warning.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/file-protocol.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/join-function.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/postcss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/value-processor.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/loaders/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/app-build-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/copy-file-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/css-chunking-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/css-minimizer-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/define-env-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/devtools-ignore-list-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/eval-source-map-dev-tool-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/flight-client-entry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/jsconfig-paths-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/memory-with-gc-cache-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/middleware-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/mini-css-extract-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/minify-webpack-plugin/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/next-drop-client-page-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/next-trace-entrypoints-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/next-types-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/next-types-plugin/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/nextjs-require-cache-hot-reloader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/optional-peer-dependency-resolve-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/profiling-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/react-loadable-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/rspack-flight-client-entry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/rspack-profiling-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/slow-module-detection-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/getModuleTrace.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parse-dynamic-code-evaluation-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseBabel.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseCss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextAppLoaderError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextInvalidImportError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNotFoundError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseScss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/simpleWebpackError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/stringify-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/build/webpack/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/cli/next-test.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/add-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/add-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/app-build-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/app-call-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/app-find-source-map-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/assign-location.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-announcer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/app-router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/bailout-to-client-rendering.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/attach-hydration-error-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/console-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/enqueue-client-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/hydration-error-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/runtime-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/stitched-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/errors/use-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/forbidden.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/hooks-server-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/is-hydration-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/is-next-router-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/links.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/match-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/nav-failure-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/navigation-untracked.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/navigation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/navigation.react-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/noop-head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/not-found-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/not-found.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/parallel-route-default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/promise-queue.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/app/app-dev-overlay-error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/app/app-dev-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/font/font-styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/font/get-dev-overlay-font-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/bus.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/client.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/hooks.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/hot-reloader-client.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/pages-dev-overlay-error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/pages-dev-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/server/get-next-error-feedback-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-turbopack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/server/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/call-stack-frame/call-stack-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/code-frame/code-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/code-frame/parse-code-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/copy-button/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-body.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-content.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/dialog.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/dialog/styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/call-stack/call-stack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-indicator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/dev-tools-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/preferences.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/route-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/turbopack-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/dev-tools-info/user-preferences.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/next-logo.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/use-minimum-loading-time-multiple.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dev-tools-indicator/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/body.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/dialog.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/dialog/header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/environment-name-label/environment-name-label.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-message/error-message.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-bottom-stack/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-footer/error-feedback/error-feedback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-footer/error-overlay-footer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-layout/error-overlay-layout.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-nav/error-overlay-nav.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-pagination/error-overlay-pagination.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/copy-stack-trace-button.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/docs-link-button.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/error-overlay-toolbar.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay-toolbar/nodejs-inspector-button.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-overlay/error-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/error-type-label/error-type-label.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/errors/overlay/overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/fader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/hot-linked-text/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/hydration-diff/diff-view.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/body-locker.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/overlay/styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/shadow-portal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/editor-link.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/terminal/terminal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/toast/toast.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/components/version-staleness-info/version-staleness-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/container/build-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/container/errors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/component-stack-pseudo-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/container/runtime-error/render-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/dev-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-delayed-render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-measure-height.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/hooks/use-on-click-outside.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/collapse-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/dark-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/eye-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/gear-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/left-arrow.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/light-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/right-arrow.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/system-icon.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/thumbs/thumbs-down.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/icons/thumbs/thumbs-up.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/base.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/colors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/component-styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/css-reset.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/styles/dark-theme.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/cx.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/merge-refs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/parse-url-from-text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/ui/utils/use-open-in-editor.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/css.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/dev-indicator/dev-render-indicator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/dev-indicator/use-sync-dev-render-indicator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/format-webpack-messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/get-error-by-type.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/get-socket-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/get-source-map-from-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/get-source-map-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/launch-editor.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/node-stack-frames.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/parse-component-stack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/parse-stack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/report-hmr-latency.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/stack-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/turbopack-hot-reloader-common.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/use-websocket.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/react-dev-overlay/utils/webpack-module-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/redirect-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/redirect-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/redirect-status-code.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/redirect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/apply-flight-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/compute-changed-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/create-href-from-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/fetch-server-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/handle-mutable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/ppr-navigations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/router-reducer-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/router-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/set-cache-busting-search-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/cache-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/lru.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/navigation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/scheduler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache-impl/tuple-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/segment-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/static-generation-bailout.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/unauthorized.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/unresolved-thenable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/unstable-rethrow.browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/unstable-rethrow.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/unstable-rethrow.server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/components/use-action-queue.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/detect-domain-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/dev/dev-build-indicator/internal/dev-build-indicator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/dev/dev-build-indicator/internal/handle-dev-build-indicator-hmr-events.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/dev/dev-build-indicator/internal/initialize.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/flight-data-helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/has-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/lib/console.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/normalize-trailing-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/remove-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/remove-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/request-idle-callback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/resolve-href.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/route-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/script.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/set-attributes-from-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/trusted-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/client/with-router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/cookies/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/cookies/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/load.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/stream.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/timers.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@hapi/accept/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@hapi/accept/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@napi-rs/triples/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@napi-rs/triples/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/fontkit/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/format-available-values.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/fetch-css-from-google-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/fetch-font-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/fetch-resource.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/find-font-files-in-css.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/font-data.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/get-fallback-font-override-metrics.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/get-font-axes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/get-google-fonts-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/get-proxy-agent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/google-fonts-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/retry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/sort-fonts-variant-values.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/google/validate-google-font-function-call.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/local/get-fallback-metrics-from-font-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/local/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/local/pick-font-file-for-fallback-generation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/local/validate-local-font-function-call.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/dist/next-font-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/google/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/local/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/font/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/ReactRefreshWebpackPlugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/ReactRefreshModule.runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@opentelemetry/api/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@typescript/vfs/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@typescript/vfs/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@vercel/nft/LICENSE
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@vercel/nft/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/@vercel/nft/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/acorn/acorn.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/acorn/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/amphtml-validator/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/amphtml-validator/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/amphtml-validator/validator_wasm.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/anser/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/anser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/assert/assert.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/assert/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/async-retry/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/async-retry/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/async-sema/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/async-sema/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel-packages/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel-packages/packages-bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/code-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core-lib-block-hoist-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core-lib-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core-lib-normalize-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core-lib-normalize-opts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core-lib-plugin-pass.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/core.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/generator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/plugin-syntax-jsx.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/plugin-transform-define.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/plugin-transform-modules-commonjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/preset-typescript.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/traverse.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/babel/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/browserify-zlib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/browserify-zlib/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/browserslist/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/browserslist/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/buffer/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/buffer/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/bytes/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/bytes/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ci-info/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ci-info/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/commander/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/commander/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/comment-json/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/comment-json/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/compression/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/compression/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/conf/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/conf/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/constants-browserify/constants.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/constants-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/content-disposition/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/content-disposition/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/cookie/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/cookie/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/cross-spawn/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/cross-spawn/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/crypto-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/crypto-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/cssnano-simple/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/data-uri-to-buffer/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/data-uri-to-buffer/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/debug/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/debug/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/devalue/devalue.umd.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/devalue/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/domain-browser/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/domain-browser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/edge-runtime/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/edge-runtime/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/events/events.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/events/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/find-up/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/find-up/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/fresh/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/fresh/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/glob/glob.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/glob/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/gzip-size/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/gzip-size/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/http-proxy-agent/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/http-proxy-agent/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/http-proxy/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/http-proxy/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/https-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/https-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/https-proxy-agent/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/https-proxy-agent/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/icss-utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/icss-utils/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ignore-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ignore-loader/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/image-size/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/image-size/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-animated/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-animated/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-docker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-docker/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-wsl/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/is-wsl/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jest-worker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jest-worker/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jest-worker/processChild.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jest-worker/threadChild.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/json5/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/json5/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/jsonwebtoken/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/loader-utils2/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/loader-utils2/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/loader-utils3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/loader-utils3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/lodash.curry/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/lodash.curry/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/lru-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/lru-cache/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/mini-css-extract-plugin/cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/mini-css-extract-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/mini-css-extract-plugin/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/nanoid/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/nanoid/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/native-url/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/native-url/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/neo-async/async.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/neo-async/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/next-server/pages.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/os-browserify/browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/os-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/p-limit/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/p-limit/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/p-queue/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/p-queue/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/path-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/path-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/path-to-regexp/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/path-to-regexp/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/picomatch/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/picomatch/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-flexbugs-fixes/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-flexbugs-fixes/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-extract-imports/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-extract-imports/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-local-by-default/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-local-by-default/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-scope/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-scope/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-values/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-modules-values/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-plugin-stub-for-cssnano-simple/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-preset-env/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-preset-env/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-scss/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-value-parser/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/postcss-value-parser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/process/browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/process/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/punycode/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/punycode/punycode.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/querystring-es3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/querystring-es3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-is/cjs/react-is.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-is/cjs/react-is.production.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-is/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-is/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/babel.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.production.min.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.production.min.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/react-refresh/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/regenerator-runtime/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/regenerator-runtime/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/sass-loader/cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/sass-loader/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/schema-utils3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/schema-utils3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/semver/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/semver/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/send/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/send/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/setimmediate/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/setimmediate/setImmediate.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/shell-quote/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/shell-quote/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/source-map/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/source-map/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/source-map08/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/source-map08/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stacktrace-parser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stream-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stream-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stream-http/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/stream-http/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/string-hash/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/string-hash/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/string_decoder/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/string_decoder/string_decoder.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/strip-ansi/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/strip-ansi/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/superstruct/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/superstruct/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/tar/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/tar/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/text-table/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/text-table/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/timers-browserify/main.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/timers-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/tty-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/tty-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/unistore/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/unistore/unistore.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/util/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/util/util.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/vm-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/vm-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/watchpack/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/watchpack/watchpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/webpack-sources3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/webpack-sources3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ws/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/ws/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/zod-validation-error/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/zod-validation-error/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/zod/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/compiled/zod/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/experimental/testmode/context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/experimental/testmode/fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/experimental/testmode/httpget.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/experimental/testmode/server-edge.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/experimental/testmode/server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/export/helpers/create-incremental-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/export/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/batcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/build-custom-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/client-and-server-references.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/coalesced-function.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/compile-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/create-client-router-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/default-transpiled-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/detached-promise.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/detect-typo.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/download-swc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/error-telemetry-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/fatal-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/file-exists.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/find-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/find-pages-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/find-root.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/format-dynamic-import-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/format-server-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/fs/rename.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/fs/write-atomic.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/generate-interception-routes-rewrites.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/get-network-host.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/get-project-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/has-necessary-dependencies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/helpers/get-cache-directory.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/helpers/get-online.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/helpers/get-pkg-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/helpers/get-registry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/helpers/install.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/install-dependencies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/interop-default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-api-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-app-page-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-app-route-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-edge-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-internal-component.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/is-serializable-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/known-edge-safe-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/load-custom-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/get-metadata-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/is-metadata-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/metadata-constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/metadata/metadata-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/multi-file-writer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/needs-experimental-react.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/non-nullable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/oxford-comma-list.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/page-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/patch-incorrect-lockfile.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/pick.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/picocolors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/pretty-bytes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/realpath.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/recursive-delete.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/recursive-readdir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/redirect-status.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/resolve-from.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/scheduler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/semver-noop.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/server-external-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/static-env.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/try-to-parse-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/turbopack-warning.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/diagnosticFormatter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/getTypeScriptConfiguration.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/getTypeScriptIntent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/missingDependencyError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/runTypeCheck.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/writeAppTypeDeclarations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/typescript/writeConfigurationDefaults.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/verify-partytown-setup.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/verify-typescript-setup.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/wait.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/lib/with-promise-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/pages/_app.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/pages/_document.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/ReactDOMServerPages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/accept-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/after/after-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/after/awaiter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/after/builtin-request-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/after/run-with-after.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/api-utils/get-cookie-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/api-utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/api-utils/node/try-get-preview-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/action-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/after-task-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/app-render-prerender-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/app-render-render-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/app-render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/async-local-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/cache-signal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/clean-async-snapshot-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/clean-async-snapshot.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/create-component-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/create-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/csrf-protection.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/dynamic-rendering.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/encryption-utils-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/encryption-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/flight-render-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-asset-query-string.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-layer-assets.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-preloadable-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-script-nonce-from-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-segment-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/has-loading-component-in-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/interop-default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/make-get-server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/metadata-insertion/create-server-inserted-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/parse-loader-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/postponed-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/prospective-render-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/react-server.node.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/render-css-resource.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/render-to-string.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/required-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/strip-flight-headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/use-flight-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/async-storage/draft-mode-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/async-storage/request-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/async-storage/work-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/base-http/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/base-http/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/base-http/node.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/base-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/body-streams.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/cache-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/capsize-font-metrics.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/ci-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/client-component-renderer-logger.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/config-schema.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/config-shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/config-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/crypto-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/dev-indicator-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/dev-indicator-server-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/hot-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/hot-reloader-turbopack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/hot-reloader-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/hot-reloader-webpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/log-requests.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/next-dev-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/on-demand-entry-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/parse-version-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/require-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/static-paths-worker.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dev/turbopack-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/dynamic-rendering-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/font-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/get-app-route-from-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/get-route-from-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/htmlescape.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/image-optimizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/instrumentation/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/internal-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/app-dir-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/app-info-log.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/async-callback-set.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-control.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/cache-handlers/default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/clone-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/decode-query-path-parameter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/dedupe-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/dev-bundler-service.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/etag.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/experimental/create-env-definitions.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/experimental/ppr.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/find-page-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/format-hostname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/i18n-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/implicit-tags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/is-ipv6.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lazy-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/lru-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/match-next-data-pathname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/mock-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/module-loader/node-module-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/module-loader/route-module-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/node-fs-methods.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/patch-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/patch-set-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/render-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/block-cross-site.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/build-data-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/decode-path-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/filesystem.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/is-postpone.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/proxy-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/resolve-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/server-action-request-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/server-ipc/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/start-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/streaming-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/to-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/tracer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/trace/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-components.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-default-error-components.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/load-manifest.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/match-bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/next-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/next-typescript.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/next.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-baseline.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/date.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/error-inspect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/node-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/random.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment-extensions/web-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-environment.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/node-polyfill-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/app/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/pages/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/locale-route-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/normalizers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/prefixing-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/next-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/prefetch-rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/request/suffix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/underscore-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/optimize-amp.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/patch-error-inspect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/pipe-readable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/post-process.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/render-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/request-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/request/fallback-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/require-hook.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/require.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/response-cache/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/resume-data-cache/cache-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/resume-data-cache/resume-data-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/revalidation-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-definitions/app-page-route-definition.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-kind.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-managers/dev-route-matcher-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-page-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-route-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-api-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/file-cache-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/batched-file-reader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/default-file-reader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/node-manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/app-page-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/app-route-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/locale-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/pages-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matchers/route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-matches/pages-api-route-match.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/module.compiled.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/module.render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/checks.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/builtin/_error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/module.compiled.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/module.render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/route-modules/route-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/send-payload.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/send-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/serve-static.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/server-route-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/server-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/setup-http-agent-env.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/stream-utils/encodedTags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/stream-utils/node-web-streams-helper.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/stream-utils/uint8array-helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/constant.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/client-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/entry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/server-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/rules/server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/typescript/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/use-cache/handlers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/use-cache/use-cache-errors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/adapter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/get-edge-preview-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/globals.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/http.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/next-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/sandbox/context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/sandbox/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/sandbox/resource-managers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/sandbox/sandbox.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/adapters/headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/adapters/next-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/adapters/reflect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/cookies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/fetch-event.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/spec-extension/response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/server/web/web-on-close.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/amp-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/amp-mode.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/bloom-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/canary-only.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/deep-freeze.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/dset.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/encode-uri-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/error-source.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/errors/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/escape-regexp.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/get-hostname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/get-rspack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/get-webpack-bundler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/hash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/html-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/image-blur-svg.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/image-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/invariant-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-internal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-plain-object.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/is-thenable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/isomorphic/path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/loadable.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/magic-identifier.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/match-local-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/match-remote-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/mitt.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/modern-browserslist-target.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/normalized-asset-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/denormalize-app-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/get-page-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/adapters.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/add-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/app-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/compare-states.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/format-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/html-bots.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/interception-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/is-bot.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/is-local-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/omit.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/parse-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/parse-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/path-match.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/prepare-destination.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/querystring.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/relativize-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/route-regex.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/runtime-config.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/segment.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/server-inserted-metadata.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/server-reference-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/side-effect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/turbopack/entry-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/turbopack/manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/turbopack/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/utils/warn-once.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/shared/lib/zod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/anonymous-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/detached-flush.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/build.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/error-feedback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/plugins.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/swc-load-failure.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/events/version.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/flush-and-exit.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/post-telemetry-payload.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/project-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/telemetry/storage.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/report/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/report/to-json.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/report/to-telemetry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/dist/trace/trace.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/font/google/target.css
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/next/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/postcss
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/react
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/react-dom
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/sharp
+%%HOMEDIR%%/node_modules/.pnpm/next@15.3.4_@babel+core@7.27.7_@playwright+test@1.53.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/styled-jsx
+%%HOMEDIR%%/node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/package.json
+%%HOMEDIR%%/node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/picocolors.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/nanoid
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/picocolors
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/at-rule.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/comment.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/container.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/css-syntax-error.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/declaration.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/document.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/fromJSON.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/input.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/lazy-result.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/list.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/map-generator.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/no-work-result.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/node.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/parse.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/parser.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/postcss.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/previous-map.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/processor.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/result.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/root.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/rule.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/stringifier.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/stringify.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/symbols.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/terminal-highlight.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/tokenize.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/warn-once.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/lib/warning.js
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/postcss/package.json
+%%HOMEDIR%%/node_modules/.pnpm/postcss@8.4.31/node_modules/source-map-js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server.browser.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server.browser.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server.edge.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-server.edge.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/index.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/package.json
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/server.browser.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/server.edge.js
+%%HOMEDIR%%/node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/static.edge.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react-compiler-runtime.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react-jsx-dev-runtime.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react-jsx-runtime.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react-jsx-runtime.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react.development.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react.production.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/compiler-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/index.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-dev-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/react@19.1.0/node_modules/react/package.json
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/classes/comparator.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/classes/range.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/classes/semver.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/cmp.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/coerce.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/compare.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/eq.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/gt.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/gte.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/lt.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/lte.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/neq.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/parse.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/functions/satisfies.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/debug.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/identifiers.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/lrucache.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/parse-options.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/internal/re.js
+%%HOMEDIR%%/node_modules/.pnpm/semver@7.7.2/node_modules/semver/package.json
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/color
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/detect-libc
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/semver
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/channel.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/colour.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/composite.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/constructor.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/input.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/is.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/libvips.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/operation.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/output.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/resize.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/sharp.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/lib/utility.js
+%%HOMEDIR%%/node_modules/.pnpm/sharp@0.34.2/node_modules/sharp/package.json
+%%HOMEDIR%%/node_modules/.pnpm/simple-swizzle@0.2.2/node_modules/is-arrayish
+%%HOMEDIR%%/node_modules/.pnpm/simple-swizzle@0.2.2/node_modules/simple-swizzle/index.js
+%%HOMEDIR%%/node_modules/.pnpm/simple-swizzle@0.2.2/node_modules/simple-swizzle/package.json
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/array-set.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/base64-vlq.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/base64.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/binary-search.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/mapping-list.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/quick-sort.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/source-map-consumer.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/source-map-generator.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/source-node.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/lib/util.js
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/package.json
+%%HOMEDIR%%/node_modules/.pnpm/source-map-js@1.2.1/node_modules/source-map-js/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/streamsearch@1.1.0/node_modules/streamsearch/lib/sbmh.js
+%%HOMEDIR%%/node_modules/.pnpm/streamsearch@1.1.0/node_modules/streamsearch/package.json
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/client-only
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/react
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/styled-jsx/dist/index/index.js
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/styled-jsx/index.js
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/styled-jsx/package.json
+%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_@babel+core@7.27.7_react@19.1.0/node_modules/styled-jsx/style.js
+%%HOMEDIR%%/node_modules/next
+%%HOMEDIR%%/node_modules/react
+%%HOMEDIR%%/package.json
+%%HOMEDIR%%/public/favicon.ico
+%%HOMEDIR%%/public/images/fb.png
+%%HOMEDIR%%/public/images/wordmark.png
+%%HOMEDIR%%/public/robots.txt
+%%HOMEDIR%%/public/stream.html
+%%HOMEDIR%%/public/sw.js
+%%HOMEDIR%%/server.js
diff --git a/www/filtron/Makefile b/www/filtron/Makefile
index aa33ee9fd9bb..4d4cdf9f7526 100644
--- a/www/filtron/Makefile
+++ b/www/filtron/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filtron
PORTVERSION= g20180218
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index acc75470e998..87450ec60b60 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,5 @@
PORTNAME= firefox
-DISTVERSION= 140.0.2
-PORTREVISION= 1
+DISTVERSION= 140.0.4
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 969c7a236c2b..6dcb7ce7336e 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751039731
-SHA256 (firefox-140.0.2.source.tar.xz) = 70ae55a840f5d5656a74e224607af3748d2187f880d129e28afe64433c8a5c03
-SIZE (firefox-140.0.2.source.tar.xz) = 639762328
+TIMESTAMP = 1751909777
+SHA256 (firefox-140.0.4.source.tar.xz) = 4027beb34f43ce4da8c0053a1d740ec6a2e766dc8b700216316aa7adcc59e377
+SIZE (firefox-140.0.4.source.tar.xz) = 642671864
diff --git a/www/forgejo/Makefile b/www/forgejo/Makefile
index a54af4448ce2..cb5e7d2d6968 100644
--- a/www/forgejo/Makefile
+++ b/www/forgejo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= forgejo
DISTVERSIONPREFIX= v
DISTVERSION= 11.0.2
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= forgejo-src-${DISTVERSION}
diff --git a/www/galene/Makefile b/www/galene/Makefile
index e02105a11ac3..fb47857b3b4d 100644
--- a/www/galene/Makefile
+++ b/www/galene/Makefile
@@ -1,6 +1,6 @@
PORTNAME= galene
DISTVERSION= 0.96.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www net-im
MAINTAINER= bapt@FreeBSD.org
diff --git a/www/gitea/Makefile b/www/gitea/Makefile
index b378c3cc68f3..9420c1c0c75c 100644
--- a/www/gitea/Makefile
+++ b/www/gitea/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitea
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.2
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://github.com/go-gitea/gitea/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ \
https://dl.gitea.io/gitea/${DISTVERSION}/
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index ceedef560ee2..1de09c0be7d8 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750904318
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.1/go.mod) = a5b3bb24fd3351af28849dfc2bb09acd9d7f4d06e3f065776685482d0745e180
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.1/go.mod) = 3435
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.1/gitlab-pages-v18.1.1.tar.bz2) = afd5131094c333f862f68c0377dc9121f7e19f0e8de419b59643dfcb21098059
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.1/gitlab-pages-v18.1.1.tar.bz2) = 235705
+TIMESTAMP = 1752120731
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.2/go.mod) = a5b3bb24fd3351af28849dfc2bb09acd9d7f4d06e3f065776685482d0745e180
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.2/go.mod) = 3435
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.2/gitlab-pages-v18.1.2.tar.bz2) = a069447d9af1c393331dd6a2f6a04dac0cd0ac7dfeb9ec1d37d461a4768c9607
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.2/gitlab-pages-v18.1.2.tar.bz2) = 235679
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 44012915453a..8ef8a977be19 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750904330
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/go.mod) = ba6f1d47b9d8b718a588b1de93d521341655934b0d8038a32777a34d97168804
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/go.mod) = 9144
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/gitlab-foss-v18.1.1.tar.bz2) = f88fcf557bad4ed378c12b2cca9321e6014d4aae4426ddb6cde185a6ecb54d11
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/gitlab-foss-v18.1.1.tar.bz2) = 119445108
+TIMESTAMP = 1752120745
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.2/go.mod) = ba6f1d47b9d8b718a588b1de93d521341655934b0d8038a32777a34d97168804
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.2/go.mod) = 9144
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.2/gitlab-foss-v18.1.2.tar.bz2) = 4ddd03411d0e58ebaedce10aac0992c941f2170e9c8109ffd05e5f91cde834a0
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.2/gitlab-foss-v18.1.2.tar.bz2) = 119451022
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 864063c1365a..ff68c32fb6f9 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,4 +1,4 @@
-GITLAB_VERSION= 18.1.1
+GITLAB_VERSION= 18.1.2
GITLAB_PORTREVISION= 0
# Git version gitaly should use (from gitlab mirror)
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index f3d977a2ab27..33b5475934e2 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750904269
-SHA256 (gitlab-foss-v18.1.1.tar.bz2) = f88fcf557bad4ed378c12b2cca9321e6014d4aae4426ddb6cde185a6ecb54d11
-SIZE (gitlab-foss-v18.1.1.tar.bz2) = 119445108
-TIMESTAMP = 1750904310
-SHA256 (gitlab-v18.1.1-ee.tar.bz2) = e2b052cee4fff6330558b78ac6efd3619681b95b7dd949961267c1370aecdd21
-SIZE (gitlab-v18.1.1-ee.tar.bz2) = 134748693
+TIMESTAMP = 1752120708
+SHA256 (gitlab-foss-v18.1.2.tar.bz2) = 4ddd03411d0e58ebaedce10aac0992c941f2170e9c8109ffd05e5f91cde834a0
+SIZE (gitlab-foss-v18.1.2.tar.bz2) = 119451022
+TIMESTAMP = 1752120712
+SHA256 (gitlab-v18.1.2-ee.tar.bz2) = 491dfc7d35b76f93bce08ec3a144f38bddb2db694832b5738872d17ec5e60a1a
+SIZE (gitlab-v18.1.2-ee.tar.bz2) = 134768496
diff --git a/www/gitlab/files/patch-Gemfile b/www/gitlab/files/patch-Gemfile
index 704da6697d22..b1f8737fef56 100644
--- a/www/gitlab/files/patch-Gemfile
+++ b/www/gitlab/files/patch-Gemfile
@@ -1,4 +1,4 @@
---- Gemfile.orig 2025-06-18 04:18:20 UTC
+--- Gemfile.orig 2025-07-09 01:48:55 UTC
+++ Gemfile
@@ -164,8 +164,8 @@ gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', fea
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared
@@ -182,16 +182,21 @@
gem 'octokit', '~> 9.0', feature_category: :importers
# Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688
gem 'faraday-multipart', '~> 1.0', feature_category: :importers
-@@ -646,7 +518,7 @@ gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :
+@@ -646,11 +518,11 @@ gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :
gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :gitaly
# KAS GRPC protocol definitions
-gem 'gitlab-kas-grpc', '~> 17.11.0', feature_category: :deployment_management
+gem 'gitlab-kas-grpc', '~> 18.1.0', feature_category: :deployment_management
- gem 'grpc', '~> 1.72.0', feature_category: :shared
+ # Lock until 1.74.0 is available
+ # https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20067
+-gem 'grpc', '= 1.63.0', feature_category: :shared
++gem 'grpc', '~> 1.63', feature_category: :shared
-@@ -669,7 +541,7 @@ gem 'gitlab-net-dns', '~> 0.12.0', feature_category: :
+ gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared
+
+@@ -671,7 +543,7 @@ gem 'gitlab-net-dns', '~> 0.12.0', feature_category: :
gem 'gitlab-net-dns', '~> 0.12.0', feature_category: :shared
# Countries list
@@ -200,7 +205,7 @@
gem 'retriable', '~> 3.1.2', feature_category: :shared
-@@ -750,10 +622,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc
+@@ -752,10 +624,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc
gem 'duo_api', '~> 1.3', feature_category: :system_access
diff --git a/www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec b/www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec
index cf08a9593f99..8912856cee2b 100644
--- a/www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec
+++ b/www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec
@@ -1,4 +1,4 @@
---- gems/gitlab-backup-cli/gitlab-backup-cli.gemspec.orig 2025-06-18 04:18:20 UTC
+--- gems/gitlab-backup-cli/gitlab-backup-cli.gemspec.orig 2025-07-09 01:48:55 UTC
+++ gems/gitlab-backup-cli/gitlab-backup-cli.gemspec
@@ -27,7 +27,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "activerecord", ">= 7"
@@ -9,7 +9,12 @@
spec.add_dependency "google-cloud-storage_transfer", "~> 1.2.0"
spec.add_dependency "mutex_m", "~> 0.3"
spec.add_dependency "pg", "~> 1.5.6"
-@@ -44,7 +44,7 @@ Gem::Specification.new do |spec|
+@@ -40,11 +40,11 @@ Gem::Specification.new do |spec|
+ spec.add_dependency "concurrent-ruby", "~> 1.1"
+ spec.add_dependency "faraday", "~> 2"
+ spec.add_dependency "google-protobuf", "~> 3.25", ">= 3.25.3"
+- spec.add_dependency "grpc", "= 1.63.0"
++ spec.add_dependency "grpc", "~> 1.63"
spec.add_dependency "json", "~> 2.7"
spec.add_dependency "jwt", "~> 2.5"
spec.add_dependency "logger", "~> 1.5"
diff --git a/www/glance/Makefile b/www/glance/Makefile
index d6d8d82983c4..34d1e8327b9b 100644
--- a/www/glance/Makefile
+++ b/www/glance/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glance
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= adamw@FreeBSD.org
diff --git a/www/go-anubis/Makefile b/www/go-anubis/Makefile
index 909afa73379e..2aaa7bb5a2ba 100644
--- a/www/go-anubis/Makefile
+++ b/www/go-anubis/Makefile
@@ -1,6 +1,7 @@
PORTNAME= anubis
DISTVERSIONPREFIX= v
DISTVERSION= 1.20.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://github.com/techarohq/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMEPREFIX= go-
diff --git a/www/go-www/Makefile b/www/go-www/Makefile
index 7012d58660f7..800b1fb84c35 100644
--- a/www/go-www/Makefile
+++ b/www/go-www/Makefile
@@ -1,6 +1,6 @@
PORTNAME= www
PORTVERSION= 2.0.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
PKGNAMEPREFIX= go-
diff --git a/www/gobuffalo/Makefile b/www/gobuffalo/Makefile
index 31f1a64dbae6..283852990c2e 100644
--- a/www/gobuffalo/Makefile
+++ b/www/gobuffalo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuffalo
PORTVERSION= 0.16.27
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 9a0364dcd7dd..b1d89ab0a71d 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
DISTVERSION= 0.147.9
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gotty/Makefile b/www/gotty/Makefile
index c00d9e4f1227..7084bd73beb4 100644
--- a/www/gotty/Makefile
+++ b/www/gotty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotty
PORTVERSION= 1.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= www net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index feeb0e84eac5..d3f5f8a19551 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
DISTVERSION= 12.0.2
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
diff --git a/www/gurl/Makefile b/www/gurl/Makefile
index a6e56499ef06..5a8e49b71b35 100644
--- a/www/gurl/Makefile
+++ b/www/gurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurl
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= dch@FreeBSD.org
diff --git a/www/icapeg/Makefile b/www/icapeg/Makefile
index 1032e1ce0d73..9bf8dbdd93ca 100644
--- a/www/icapeg/Makefile
+++ b/www/icapeg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icapeg
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www
MAINTAINER= support@egirna.com
diff --git a/www/imaginary/Makefile b/www/imaginary/Makefile
index 932933daa205..b49859cb4898 100644
--- a/www/imaginary/Makefile
+++ b/www/imaginary/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imaginary
PORTVERSION= 20250114
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= skozlov@FreeBSD.org
diff --git a/www/jetty12/Makefile b/www/jetty12/Makefile
index f8a0517eee49..99d7f18ef16e 100644
--- a/www/jetty12/Makefile
+++ b/www/jetty12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jetty
-PORTVERSION= 12.0.22
+PORTVERSION= 12.0.23
CATEGORIES= www java
MASTER_SITES= https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/${PORTVERSION}/
PKGNAMESUFFIX= 12
diff --git a/www/jetty12/distinfo b/www/jetty12/distinfo
index 51cbbfe310f4..e724c78c1c52 100644
--- a/www/jetty12/distinfo
+++ b/www/jetty12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750430956
-SHA256 (jetty-home-12.0.22.tar.gz) = 132df3f82f9c061f1c956a9c1942c4b1041c6d26ee686c06afe6ab244f860a1b
-SIZE (jetty-home-12.0.22.tar.gz) = 34695813
+TIMESTAMP = 1752001733
+SHA256 (jetty-home-12.0.23.tar.gz) = a18e88539f62af9d9e338a8ed9aace2c4acde02114093d2244ce08f62a7e9b72
+SIZE (jetty-home-12.0.23.tar.gz) = 34705941
diff --git a/www/jira-cli/Makefile b/www/jira-cli/Makefile
index d421e89e0743..91a5e91ab91f 100644
--- a/www/jira-cli/Makefile
+++ b/www/jira-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jira-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
DIST_SUBDIR= jira-cli
diff --git a/www/katana/Makefile b/www/katana/Makefile
index 15b5cb31ae4e..079160328f61 100644
--- a/www/katana/Makefile
+++ b/www/katana/Makefile
@@ -1,7 +1,7 @@
PORTNAME= katana
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= dutra@FreeBSD.org
diff --git a/www/kineto/Makefile b/www/kineto/Makefile
index bd26f82f9c87..97e5ab39bff3 100644
--- a/www/kineto/Makefile
+++ b/www/kineto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kineto
DISTVERSION= g20211104
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= corey@electrickite.org
diff --git a/www/libepc/Makefile b/www/libepc/Makefile
index 96e7deb0c492..03281fb59296 100644
--- a/www/libepc/Makefile
+++ b/www/libepc/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= The Easy Publish and Consume library
WWW= https://live.gnome.org/libepc/
diff --git a/www/luakit-devel/Makefile b/www/luakit-devel/Makefile
index 266607eaf1be..0f025c2da7ab 100644
--- a/www/luakit-devel/Makefile
+++ b/www/luakit-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= luakit
DISTVERSION= 2.3.6-7
DISTVERSIONSUFFIX= -g0bc0e39
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 2
CATEGORIES= www
PKGNAMESUFFIX= -devel
diff --git a/www/luakit/Makefile b/www/luakit/Makefile
index 0445c34bce2f..be5a1d4febcf 100644
--- a/www/luakit/Makefile
+++ b/www/luakit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= luakit
DISTVERSION= 2.4.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/lzr/Makefile b/www/lzr/Makefile
index 8a3061240c01..c5bb8e177f07 100644
--- a/www/lzr/Makefile
+++ b/www/lzr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lzr
DISTVERSIONPREFIX= v
DISTVERSION= 1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/mattermost-server/Makefile b/www/mattermost-server/Makefile
index 7764efc17387..c57638a2be81 100644
--- a/www/mattermost-server/Makefile
+++ b/www/mattermost-server/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mattermost
PORTVERSION= 10.5.8
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= LOCAL/decke
PKGNAMESUFFIX= -server
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index 946913892d3c..d3a96c251dfa 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,5 +1,6 @@
PORTNAME= miniflux
DISTVERSION= 2.2.10
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/minio-client/Makefile b/www/minio-client/Makefile
index 59035f1b8dbf..bfaa73390492 100644
--- a/www/minio-client/Makefile
+++ b/www/minio-client/Makefile
@@ -1,5 +1,6 @@
PORTNAME= minio-client
PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= jhixson@FreeBSD.org
diff --git a/www/minio/Makefile b/www/minio/Makefile
index a5a8e84b1052..fc2ed4ee18c0 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
+PORTREVISION= 1
CATEGORIES= www
DIST_SUBDIR= minio
diff --git a/www/mirrorselect/Makefile b/www/mirrorselect/Makefile
index fc13319bf098..091e55a2ef1e 100644
--- a/www/mirrorselect/Makefile
+++ b/www/mirrorselect/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mirrorselect
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www ports-mgmt
MAINTAINER= aly@aaronly.me
diff --git a/www/mod_auth_openidc/Makefile b/www/mod_auth_openidc/Makefile
index 4ad37876d102..64ac53ba918f 100644
--- a/www/mod_auth_openidc/Makefile
+++ b/www/mod_auth_openidc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mod_auth_openidc
-PORTVERSION= 2.4.17
+PORTVERSION= 2.4.17.1
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}
diff --git a/www/mod_auth_openidc/distinfo b/www/mod_auth_openidc/distinfo
index bd04ad14e8f2..ecf5e159e460 100644
--- a/www/mod_auth_openidc/distinfo
+++ b/www/mod_auth_openidc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745422648
-SHA256 (pingidentity-mod_auth_openidc-v2.4.17_GH0.tar.gz) = e1c86de1e9acd1038299081e1129bca1dddff1b7d1667090e36eb721e802a011
-SIZE (pingidentity-mod_auth_openidc-v2.4.17_GH0.tar.gz) = 336583
+TIMESTAMP = 1752074336
+SHA256 (pingidentity-mod_auth_openidc-v2.4.17.1_GH0.tar.gz) = b3ed6efd092eb2581c1bd207d09032d9b4b3ea3774b8ef1230927e95d2c5307c
+SIZE (pingidentity-mod_auth_openidc-v2.4.17.1_GH0.tar.gz) = 337793
diff --git a/www/mod_http2/Makefile b/www/mod_http2/Makefile
index 456a8ece7191..11090a3e7941 100644
--- a/www/mod_http2/Makefile
+++ b/www/mod_http2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mod_http2
-DISTVERSION= 2.0.32
+DISTVERSION= 2.0.33
CATEGORIES= www
MASTER_SITES= https://github.com/icing/mod_h2/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}
diff --git a/www/mod_http2/distinfo b/www/mod_http2/distinfo
index 897d46ad0528..8d84f69e0633 100644
--- a/www/mod_http2/distinfo
+++ b/www/mod_http2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749207186
-SHA256 (mod_http2-2.0.32.tar.gz) = 3926ae97ade2878d6ec1344938fe6b14518635e25b15add12576b69c3d352682
-SIZE (mod_http2-2.0.32.tar.gz) = 1059726
+TIMESTAMP = 1752269443
+SHA256 (mod_http2-2.0.33.tar.gz) = 516b88577a4098426d4c7e5334cf1c9e31ef2b626bad0fbfcdebaa80f5aae7e7
+SIZE (mod_http2-2.0.33.tar.gz) = 1060586
diff --git a/www/moodle50/Makefile b/www/moodle50/Makefile
index da030d015ddd..cc62c479698e 100644
--- a/www/moodle50/Makefile
+++ b/www/moodle50/Makefile
@@ -1,5 +1,6 @@
PORTNAME= moodle
PORTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= www education
MASTER_SITES= https://packaging.moodle.org/stable500/ \
LOCAL/wen
@@ -26,7 +27,6 @@ OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
OPTIONS_DEFINE= LDAP
OPTIONS_DEFAULT= MYSQL
-MYSQL_USES= mysql
MYSQL_USE= php=mysqli
PGSQL_USE= php=pgsql
LDAP_USE= php=ldap
diff --git a/www/morty/Makefile b/www/morty/Makefile
index cc2b985e059b..a88e8c3d129c 100644
--- a/www/morty/Makefile
+++ b/www/morty/Makefile
@@ -2,7 +2,7 @@ PORTNAME= morty
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0-12
DISTVERSIONSUFFIX= -gfe94d9a
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www net
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 50f00e4bae61..f96d6270ee96 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 5.3.4
+PORTVERSION= 5.3.5
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index fe758d6e8ab6..a3e742860e25 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750971704
-SHA256 (nextcloud/calendar-v5.3.4.tar.gz) = d406c03b19315f780d193a634224d1a14e1d40d2dfb1a6313b0f4d1565954270
-SIZE (nextcloud/calendar-v5.3.4.tar.gz) = 19631072
+TIMESTAMP = 1752097909
+SHA256 (nextcloud/calendar-v5.3.5.tar.gz) = 5a6ed15837bfea370e106a76791d64ef1d398a507a916d6ed5a45d37b1c8e169
+SIZE (nextcloud/calendar-v5.3.5.tar.gz) = 19981717
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 83b02fbe8f85..111cab3d35e6 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.1.4
+PORTVERSION= 7.1.5
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 2679e2cc88a5..d12a19043a59 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751485171
-SHA256 (nextcloud/contacts-v7.1.4.tar.gz) = 8cc9fb139f6dddc6e9018055fb89f57a554e19a46cef187c42f13bcb077d900f
-SIZE (nextcloud/contacts-v7.1.4.tar.gz) = 4385694
+TIMESTAMP = 1752098002
+SHA256 (nextcloud/contacts-v7.1.5.tar.gz) = e7614d94b21ce17afff262b31095bc609ed16df69e4a931a2311a1045a745857
+SIZE (nextcloud/contacts-v7.1.5.tar.gz) = 4387814
diff --git a/www/nextcloud-forms/Makefile b/www/nextcloud-forms/Makefile
index 4610a0b05774..694ddfaf8591 100644
--- a/www/nextcloud-forms/Makefile
+++ b/www/nextcloud-forms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= forms
-PORTVERSION= 5.1.1
+PORTVERSION= 5.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-forms/distinfo b/www/nextcloud-forms/distinfo
index c4f9c59f3442..9f82e19aecf9 100644
--- a/www/nextcloud-forms/distinfo
+++ b/www/nextcloud-forms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750971603
-SHA256 (nextcloud/forms-v5.1.1.tar.gz) = 2a42a6390a5ee8552ee6c01d38508ef99ac380e653839e9fd6da260468366d87
-SIZE (nextcloud/forms-v5.1.1.tar.gz) = 5087208
+TIMESTAMP = 1752097962
+SHA256 (nextcloud/forms-v5.1.2.tar.gz) = 58e2ebb2eff40983e7b619be73a4c42d7522b3dd5b9c4725409e6239d05eb337
+SIZE (nextcloud/forms-v5.1.2.tar.gz) = 5114872
diff --git a/www/nextcloud-notes/Makefile b/www/nextcloud-notes/Makefile
index 03747290e0fb..015dc8994b79 100644
--- a/www/nextcloud-notes/Makefile
+++ b/www/nextcloud-notes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= notes
-PORTVERSION= 4.12.1
+PORTVERSION= 4.12.2
DISTVERSIONPREFIX= v
CATEGORIES= www editors
diff --git a/www/nextcloud-notes/distinfo b/www/nextcloud-notes/distinfo
index abacffd92655..48cfeb4e7236 100644
--- a/www/nextcloud-notes/distinfo
+++ b/www/nextcloud-notes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748798101
-SHA256 (nextcloud/notes-v4.12.1.tar.gz) = fd9ca6edb368b5c76b69db51ddc1beac86801fd8d9b3eff73c23fbcd74ba589a
-SIZE (nextcloud/notes-v4.12.1.tar.gz) = 7015480
+TIMESTAMP = 1752268687
+SHA256 (nextcloud/notes-v4.12.2.tar.gz) = 5a9c51278e4df9a3be70ea79bbafaec258a3ce87e999d714834edac77a775830
+SIZE (nextcloud/notes-v4.12.2.tar.gz) = 7020512
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 77fa25060b8b..c2ef0c8d2134 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= nginx
PORTVERSION= 1.29.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod
index 517412b50ecd..a85626300cbf 100644
--- a/www/nginx-devel/Makefile.extmod
+++ b/www/nginx-devel/Makefile.extmod
@@ -47,7 +47,7 @@ DYNAMIC_UPSTREAM_IMPLIES= STREAM
DYNAMIC_UPSTREAM_GH_TUPLE= ZigzagAK:ngx_dynamic_upstream:ab67fe7:dynamic_upstream
DYNAMIC_UPSTREAM_VARS= DSO_EXTMODS+=dynamic_upstream
-DEVEL_KIT_GH_TUPLE= vision5:ngx_devel_kit:v0.3.3:devel_kit
+DEVEL_KIT_GH_TUPLE= vision5:ngx_devel_kit:v0.3.4:devel_kit
DEVEL_KIT_VARS= FIRST_DSO_EXTMODS+=devel_kit
ENCRYPTSESSION_IMPLIES= DEVEL_KIT
@@ -66,7 +66,7 @@ GRIDFS_LIB_DEPENDS= libbson-1.0.so:devel/libbson \
libmongoc-1.0.so:devel/mongo-c-driver
GRIDFS_VARS= DSO_EXTMODS+=gridfs GRIDFS_SUBDIR=/nginx-gridfs
-HEADERS_MORE_GH_TUPLE= openresty:headers-more-nginx-module:84a65d6:headers_more
+HEADERS_MORE_GH_TUPLE= openresty:headers-more-nginx-module:v0.39:headers_more
HEADERS_MORE_VARS= DSO_EXTMODS+=headers_more
HTTP_ACCEPT_LANGUAGE_GH_TUPLE= dvershinin:nginx_accept_language_module:5683967:accept_language
@@ -80,7 +80,7 @@ HTTP_AUTH_JWT_LIB_DEPENDS= libjwt.so:www/libjwt
HTTP_AUTH_JWT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_auth_jwt_module.c
HTTP_AUTH_JWT_VARS= DSO_EXTMODS+=auth_jwt
-HTTP_AUTH_KRB5_GH_TUPLE= stnoonan:spnego-http-auth-nginx-module:60f0811:auth_krb5
+HTTP_AUTH_KRB5_GH_TUPLE= stnoonan:spnego-http-auth-nginx-module:v1.1.3:auth_krb5
HTTP_AUTH_KRB5_VARS= DSO_EXTMODS+=auth_krb5
HTTP_AUTH_KRB5_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-spnego-http-auth-nginx-module-config
@@ -236,7 +236,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src
NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \
${PATCHDIR}/extra-patch-naxsi_config
-NJS_GH_TUPLE= nginx:njs:0.9.0:njs
+NJS_GH_TUPLE= nginx:njs:0.9.1:njs
NJS_CONFIGURE_ON= --with-cc-opt="-I ${LOCALBASE}/include/quickjs"
NJS_LIB_DEPENDS= libquickjs.so:lang/quickjs \
libxml2.so:textproc/libxml2 \
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 6f65dd9127a0..a94ffeeeea56 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751572263
+TIMESTAMP = 1752290893
SHA256 (nginx-1.29.0.tar.gz) = 109754dfe8e5169a7a0cf0db6718e7da2db495753308f933f161e525a579a664
SIZE (nginx-1.29.0.tar.gz) = 1284291
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
@@ -17,8 +17,8 @@ SHA256 (google-ngx_brotli-a71f931_GH0.tar.gz) = b3312a045d5303a40d02beb34711b8ca
SIZE (google-ngx_brotli-a71f931_GH0.tar.gz) = 16376
SHA256 (nginx-modules-ngx_cache_purge-a84b0f3_GH0.tar.gz) = ddfd4fdd99075d906b7b75c49f56ec96b76df7951dfa54502e0f83890447031f
SIZE (nginx-modules-ngx_cache_purge-a84b0f3_GH0.tar.gz) = 17162
-SHA256 (vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz) = faa2fcd5168b10764d35081356511d5f84db5c526a1aa4b6add2db94b6853b2b
-SIZE (vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz) = 66561
+SHA256 (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662
+SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474
SHA256 (openresty-drizzle-nginx-module-c631276_GH0.tar.gz) = 215ebeb3bad3a907f13fbdae66a25939b6820bdba2f339394cbb9c8b8557308a
SIZE (openresty-drizzle-nginx-module-c631276_GH0.tar.gz) = 51675
SHA256 (ZigzagAK-ngx_dynamic_upstream-ab67fe7_GH0.tar.gz) = 4610da3ce9c35e3eef0e6d12a6285b9c8020f6d44fb094b4af94c1275bc01156
@@ -33,16 +33,16 @@ SHA256 (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 5c1869d55897075adb3fdf
SIZE (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 11090
SHA256 (nieoding-nginx-gridfs-059bdc3_GH0.tar.gz) = 9b059b5ae7b602d12d32d5ebe2700827ea625f22c0fb3b9956242e11de63845b
SIZE (nieoding-nginx-gridfs-059bdc3_GH0.tar.gz) = 4674
-SHA256 (openresty-headers-more-nginx-module-84a65d6_GH0.tar.gz) = e99175b8eddcaaaea94856c9a9a90036f8b959c016cedf42cbfbc9cdd63b035f
-SIZE (openresty-headers-more-nginx-module-84a65d6_GH0.tar.gz) = 29468
+SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778
+SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616
SHA256 (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = a58feb576f2231498b8a3863d3c6fba45c7d48bc48735fa714e07a7bfbedb6e3
SIZE (dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz) = 3425
SHA256 (atomx-nginx-http-auth-digest-ac91c88_GH0.tar.gz) = 31b2a737d3d5d118a286a0b8a6e2637eda313dba07a9a5824e4c6e33ea6e2b80
SIZE (atomx-nginx-http-auth-digest-ac91c88_GH0.tar.gz) = 17890
SHA256 (TeslaGov-ngx-http-auth-jwt-module-2.3.1_GH0.tar.gz) = a3865859a1476bd5e8a1468d9dee23d46c716b6b932649fde04238748eafe6d5
SIZE (TeslaGov-ngx-http-auth-jwt-module-2.3.1_GH0.tar.gz) = 32459
-SHA256 (stnoonan-spnego-http-auth-nginx-module-60f0811_GH0.tar.gz) = 205e1ee4b5fcab1a7f136e39c569ddb470a35120761b8acc1463bda5e3062c42
-SIZE (stnoonan-spnego-http-auth-nginx-module-60f0811_GH0.tar.gz) = 30464
+SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d76f922881f13d870edf8b820ef645b19013774c825110d011640
+SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975
SHA256 (kvspb-nginx-auth-ldap-241200e_GH0.tar.gz) = d3aa3a5ead311b34059d6ab1b6d2cf3ac8269c47a87b768523c07381229db470
SIZE (kvspb-nginx-auth-ldap-241200e_GH0.tar.gz) = 18541
SHA256 (sto-ngx_http_auth_pam_module-v1.5.5_GH0.tar.gz) = 98a71617d9119ae784993e3789ce8766fdf2ff2479691f3dc6cf8d8763f8d364
@@ -105,8 +105,8 @@ SHA256 (wargio-naxsi-1.7_GH0.tar.gz) = adee817da71913f64a9fb0fca142d9520bb0e5014
SIZE (wargio-naxsi-1.7_GH0.tar.gz) = 1132392
SHA256 (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 7812e1316b61a7a7d3a65a57a07c6d5235ac40fe35e6edda983f31a44661a38e
SIZE (libinjection-libinjection-b9fcaaf_GH0.tar.gz) = 2218207
-SHA256 (nginx-njs-0.9.0_GH0.tar.gz) = 7b0446f0b3e0b63b57883e0464d883f0ac4eab82ec7746599d37563dc6808203
-SIZE (nginx-njs-0.9.0_GH0.tar.gz) = 942562
+SHA256 (nginx-njs-0.9.1_GH0.tar.gz) = 61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4
+SIZE (nginx-njs-0.9.1_GH0.tar.gz) = 966480
SHA256 (osokin-nginx-otel-3a655df_GH0.tar.gz) = 71ee1561303c289d4562148f8719b60796c36abe16de1b3c10d10b8e6f03a952
SIZE (osokin-nginx-otel-3a655df_GH0.tar.gz) = 27169
SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b
diff --git a/www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config b/www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
index f64ca870f20a..07eedaf37496 100644
--- a/www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
+++ b/www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
@@ -1,5 +1,5 @@
---- ../spnego-http-auth-nginx-module-60f0811/config.orig 2020-08-27 07:59:28.423636000 -0400
-+++ ../spnego-http-auth-nginx-module-60f0811/config 2020-08-27 08:01:42.152121000 -0400
+--- ../spnego-http-auth-nginx-module-1.1.3/config.orig 2020-08-27 07:59:28.423636000 -0400
++++ ../spnego-http-auth-nginx-module-1.1.3/config 2020-08-27 08:01:42.152121000 -0400
@@ -1,8 +1,9 @@
ngx_addon_name=ngx_http_auth_spnego_module
-ngx_feature_libs="-lgssapi_krb5 -lkrb5 -lcom_err"
diff --git a/www/nginx-prometheus-exporter/Makefile b/www/nginx-prometheus-exporter/Makefile
index ed0162d5c85d..b988725e350b 100644
--- a/www/nginx-prometheus-exporter/Makefile
+++ b/www/nginx-prometheus-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-prometheus-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= arcade@b1t.name
diff --git a/www/nginx-vts-exporter/Makefile b/www/nginx-vts-exporter/Makefile
index dc07470138b7..b72b8bb7478b 100644
--- a/www/nginx-vts-exporter/Makefile
+++ b/www/nginx-vts-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-vts-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= joneum@FreeBSD.org
diff --git a/www/nift/Makefile b/www/nift/Makefile
index a3f566c78eaa..dbd897314055 100644
--- a/www/nift/Makefile
+++ b/www/nift/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nift
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.3
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= info@babaei.net
diff --git a/www/oneshot/Makefile b/www/oneshot/Makefile
index f9203e423c2a..b04f698cc114 100644
--- a/www/oneshot/Makefile
+++ b/www/oneshot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oneshot
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/ot-recorder/Makefile b/www/ot-recorder/Makefile
index c257bf259209..a829498d8524 100644
--- a/www/ot-recorder/Makefile
+++ b/www/ot-recorder/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ot-recorder
-PORTVERSION= 0.9.9
-PORTREVISION= 1
+PORTVERSION= 1.0.0
CATEGORIES= www
MAINTAINER= dvl@FreeBSD.org
diff --git a/www/ot-recorder/distinfo b/www/ot-recorder/distinfo
index 374987a14f4e..cc3c6bbbb086 100644
--- a/www/ot-recorder/distinfo
+++ b/www/ot-recorder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729859030
-SHA256 (owntracks-recorder-0.9.9_GH0.tar.gz) = 66e6adc71e011548f3902664c5f643edb45665b01fedeb0c5d8892416a3808a2
-SIZE (owntracks-recorder-0.9.9_GH0.tar.gz) = 4493953
+TIMESTAMP = 1751975718
+SHA256 (owntracks-recorder-1.0.0_GH0.tar.gz) = f0fa4b413675128037b26ceabef48c29947426f989467e200e0739ff0c92bf00
+SIZE (owntracks-recorder-1.0.0_GH0.tar.gz) = 4492256
diff --git a/www/ot-recorder/pkg-plist b/www/ot-recorder/pkg-plist
index 09a889b97881..483dee86a9e3 100644
--- a/www/ot-recorder/pkg-plist
+++ b/www/ot-recorder/pkg-plist
@@ -292,7 +292,6 @@ sbin/ot-recorder
%%WWWDIR%%/utils/network.js
%%WWWDIR%%/views/jane.json.sample
%%WWWDIR%%/views/leafletmap.html
-%%WWWDIR%%/views/vmap.html
@dir %%WWWDIR%%/last
@dir %%WWWDIR%%/map
@dir %%WWWDIR%%/static/leaflet/images
diff --git a/www/p5-Plack-Middleware-Session/Makefile b/www/p5-Plack-Middleware-Session/Makefile
index 34bdc03e5fea..755c21ab642c 100644
--- a/www/p5-Plack-Middleware-Session/Makefile
+++ b/www/p5-Plack-Middleware-Session/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Plack-Middleware-Session
-PORTVERSION= 0.34
+PORTVERSION= 0.35
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,13 +14,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Cookie-Baker>=0.12:www/p5-Cookie-Baker \
+ p5-Crypt-SysRandom>=0:security/p5-Crypt-SysRandom \
p5-Digest-HMAC>=1.03:security/p5-Digest-HMAC \
p5-Plack>=0.9910:www/p5-Plack
-TEST_DEPENDS= p5-HTTP-Cookies>=0:www/p5-HTTP-Cookies \
+TEST_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \
+ p5-DBI>=0:databases/p5-DBI \
+ p5-HTTP-Cookies>=0:www/p5-HTTP-Cookies \
p5-HTTP-Message>=0:www/p5-HTTP-Message \
+ p5-libwww>=0:www/p5-libwww \
p5-Test-Fatal>=0.006:devel/p5-Test-Fatal \
p5-Test-Requires>=0:devel/p5-Test-Requires \
- p5-libwww>=0:www/p5-libwww
+ p5-Test-TCP>=0:devel/p5-Test-TCP \
+ p5-YAML>=0:textproc/p5-YAML
USES= perl5
USE_PERL5= modbuildtiny
diff --git a/www/p5-Plack-Middleware-Session/distinfo b/www/p5-Plack-Middleware-Session/distinfo
index fdea13634ad8..da892e2e940d 100644
--- a/www/p5-Plack-Middleware-Session/distinfo
+++ b/www/p5-Plack-Middleware-Session/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315492
-SHA256 (Plack-Middleware-Session-0.34.tar.gz) = dd7bbc8b0e77ceaf6794dd8884d0bf37afabb2d0453fa560afe7fd7f971b5bdc
-SIZE (Plack-Middleware-Session-0.34.tar.gz) = 28366
+TIMESTAMP = 1752056766
+SHA256 (Plack-Middleware-Session-0.35.tar.gz) = 0d6c8072ce51aed2e90f8d33e942aaa9228439980d73e73f10134b08c49a5a89
+SIZE (Plack-Middleware-Session-0.35.tar.gz) = 28495
diff --git a/www/phpfpmtop/Makefile b/www/phpfpmtop/Makefile
index 74c64ebe14ea..cabc0471a778 100644
--- a/www/phpfpmtop/Makefile
+++ b/www/phpfpmtop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpmtop
DISTVERSIONPREFIX= v
DISTVERSION= 0.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www devel
MAINTAINER= mops@punkt.de
diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile
index 61c63028f6da..289ae1d2d3c8 100644
--- a/www/pocket-id/Makefile
+++ b/www/pocket-id/Makefile
@@ -1,9 +1,9 @@
PORTNAME= pocket-id
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
+DISTVERSION= 1.6.2
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
-DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX}
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= OIDC provider that allows users to authenticate with their passkeys
diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo
index dea750785956..c810e0ff47ee 100644
--- a/www/pocket-id/distinfo
+++ b/www/pocket-id/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750475934
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/pocket-id-1.4.0.frontend.tar.gz) = 28d9a1e390d4caa1d210fb1cd36c2f2839d89e82905e88953847b18a25aeb44d
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/pocket-id-1.4.0.frontend.tar.gz) = 940695
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/go.mod) = 746b88f292ef6becb08abe2aa09185c44bf44d7679e281534821b0d8cfc4828c
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/go.mod) = 6612
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/pocket-id-pocket-id-v1.4.0_GH0.tar.gz) = ad76903ab02cd739fb3171df8d18a3192b131dc55dd52fe223634c79d9d82f53
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.4.0_GH0/pocket-id-pocket-id-v1.4.0_GH0.tar.gz) = 5506002
+TIMESTAMP = 1752170638
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/pocket-id-v1.6.2.frontend.tar.gz) = c7e20923a451491fcdd34842db4d3ccb883ac20394d80dea48dba7277c93c6ea
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/pocket-id-v1.6.2.frontend.tar.gz) = 975317
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/go.mod) = e3ebed07fd5d580ccc92415de1009e4fb35a7ab375faf1b6ed9d98b82daf1b6d
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/go.mod) = 6776
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/pocket-id-pocket-id-v1.6.2_GH0.tar.gz) = f18a5cc9b42e2d71c7b27eb9bc3d59b528927071f98b2b743bd1194a7b68913a
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.6.2_GH0/pocket-id-pocket-id-v1.6.2_GH0.tar.gz) = 5549635
diff --git a/www/pomerium/Makefile b/www/pomerium/Makefile
index 29c3b018cc10..830d70843b70 100644
--- a/www/pomerium/Makefile
+++ b/www/pomerium/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomerium
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.4
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index f0a1a711d4ba..d0bbd1653a57 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.06.23.00
+DISTVERSION= 2025.07.07.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 2a120c3bc754..2800180a613d 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750695890
-SHA256 (facebook-proxygen-v2025.06.23.00_GH0.tar.gz) = 8bf67f46b831f9e5a7f633201500dbdd3a763a7798c6aa2a1f7edbaf0dfcb95f
-SIZE (facebook-proxygen-v2025.06.23.00_GH0.tar.gz) = 1224435
+TIMESTAMP = 1752053901
+SHA256 (facebook-proxygen-v2025.07.07.00_GH0.tar.gz) = 9a7d756fe88704e4f0fc69e72c71249894c94c205215b38e24a4fdd6459d73c8
+SIZE (facebook-proxygen-v2025.07.07.00_GH0.tar.gz) = 1223443
diff --git a/www/proxygen/pkg-plist b/www/proxygen/pkg-plist
index 6ba68cff9764..4698092a50af 100644
--- a/www/proxygen/pkg-plist
+++ b/www/proxygen/pkg-plist
@@ -218,6 +218,7 @@ include/proxygen/lib/http/structuredheaders/StructuredHeadersConstants.h
include/proxygen/lib/http/structuredheaders/StructuredHeadersDecoder.h
include/proxygen/lib/http/structuredheaders/StructuredHeadersEncoder.h
include/proxygen/lib/http/structuredheaders/StructuredHeadersUtilities.h
+include/proxygen/lib/http/webtransport/HTTPWebTransport.h
include/proxygen/lib/http/webtransport/WebTransport.h
include/proxygen/lib/http/webtransport/test/FakeSharedWebTransport.h
include/proxygen/lib/pools/generators/FileServerListGenerator.h
diff --git a/www/py-dj52-django-stubs-ext/Makefile b/www/py-dj52-django-stubs-ext/Makefile
index 00873022489d..3843bf3b0445 100644
--- a/www/py-dj52-django-stubs-ext/Makefile
+++ b/www/py-dj52-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.0
+PORTVERSION= 5.2.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,8 +12,7 @@ WWW= https://github.com/typeddjango/django-stubs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/www/py-dj52-django-stubs-ext/distinfo b/www/py-dj52-django-stubs-ext/distinfo
index 185cb1c2360a..c7d1331dd916 100644
--- a/www/py-dj52-django-stubs-ext/distinfo
+++ b/www/py-dj52-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936230
-SHA256 (django_stubs_ext-5.2.0.tar.gz) = 00c4ae307b538f5643af761a914c3f8e4e3f25f4e7c6d7098f1906c0d8f2aac9
-SIZE (django_stubs_ext-5.2.0.tar.gz) = 9618
+TIMESTAMP = 1751920627
+SHA256 (django_stubs_ext-5.2.1.tar.gz) = fc0582cb3289306c43ce4a0a15af86922ce1dbec3c19eab80980ee70c04e0392
+SIZE (django_stubs_ext-5.2.1.tar.gz) = 6550
diff --git a/www/py-yarl/Makefile b/www/py-yarl/Makefile
index 2f2d74eb10d4..7f0a70739915 100644
--- a/www/py-yarl/Makefile
+++ b/www/py-yarl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yarl
-PORTVERSION= 1.20.0
+PORTVERSION= 1.20.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,8 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}expandvars>=0:devel/py-expandvars@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=4.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}propcache>=0.2.0:devel/py-propcache@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-codspeed>0:devel/py-pytest-codspeed@${PY_FLAVOR}
USES= python
diff --git a/www/py-yarl/distinfo b/www/py-yarl/distinfo
index a4e6841554e9..433e418df7d5 100644
--- a/www/py-yarl/distinfo
+++ b/www/py-yarl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744991609
-SHA256 (yarl-1.20.0.tar.gz) = 686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307
-SIZE (yarl-1.20.0.tar.gz) = 185258
+TIMESTAMP = 1752166485
+SHA256 (yarl-1.20.1.tar.gz) = d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac
+SIZE (yarl-1.20.1.tar.gz) = 186428
diff --git a/www/pydio-cells/Makefile b/www/pydio-cells/Makefile
index 5c99e993ac17..dd8b6d405e7d 100644
--- a/www/pydio-cells/Makefile
+++ b/www/pydio-cells/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cells
DISTVERSIONPREFIX= v
DISTVERSION= 4.4.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
PKGNAMEPREFIX= pydio-
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc
index 3c3165a63310..177de066160d 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_base_platform_platform-freebsd.cc
@@ -20,7 +20,7 @@
lib_name = std::string(path);
}
result.push_back(SharedLibraryAddress(
-+#if defined(__i386__) || defined(OS_FREEBSD)
++#if defined(__i386__) || defined(__arm__) || defined(OS_FREEBSD)
+ lib_name, static_cast<uintptr_t>(map->kve_start),
+ static_cast<uintptr_t>(map->kve_end)));
+#else
diff --git a/www/redmine60/Makefile b/www/redmine60/Makefile
index 5a0a329afaaf..fa4bd4c9b52e 100644
--- a/www/redmine60/Makefile
+++ b/www/redmine60/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redmine
-PORTVERSION= 6.0.5
+PORTVERSION= 6.0.6
CATEGORIES= www
MASTER_SITES= https://www.redmine.org/releases/
PKGNAMESUFFIX= 60
@@ -90,7 +90,7 @@ post-extract:
@${MV} ${WRKSRC}/config/settings.yml ${WRKSRC}/config/settings.yml.sample
@${MV} ${WRKSRC}/config/database.yml.example ${WRKSRC}/config/database.yml.sample
-Xpost-patch:
+post-patch:
@${RM} ${WRKSRC}/Gemfile.orig
do-install:
diff --git a/www/redmine60/distinfo b/www/redmine60/distinfo
index 26d542744be1..ad299fe167e2 100644
--- a/www/redmine60/distinfo
+++ b/www/redmine60/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745208809
-SHA256 (redmine-6.0.5.tar.gz) = 94dcc53115e0581ac46e60c3ed9318f1926ce464babbb385e5236217d1e6a64e
-SIZE (redmine-6.0.5.tar.gz) = 4064357
+TIMESTAMP = 1751960857
+SHA256 (redmine-6.0.6.tar.gz) = b7ac2d28893806b8f4fbd1480b714be546614e830e2029d47a0bf26a352bb3fa
+SIZE (redmine-6.0.6.tar.gz) = 4068009
diff --git a/www/redmine60/files/patch-Gemfile b/www/redmine60/files/patch-Gemfile
index c454791e5f8f..87cf5257c8a2 100644
--- a/www/redmine60/files/patch-Gemfile
+++ b/www/redmine60/files/patch-Gemfile
@@ -1,4 +1,4 @@
---- Gemfile.orig 2025-03-10 23:30:05 UTC
+--- Gemfile.orig 2025-07-07 21:05:05 UTC
+++ Gemfile
@@ -6,22 +6,22 @@ gem "actionpack-xml_parser"
gem 'rouge', '~> 4.5'
@@ -11,7 +11,7 @@
-gem 'nokogiri', '~> 1.18.3'
+gem 'nokogiri', '>= 1.18.3'
gem 'i18n', '~> 1.14.1'
- gem 'rbpdf', '~> 1.21.3'
+ gem 'rbpdf', '~> 1.21.4'
gem 'addressable'
gem 'rubyzip', '~> 2.3.0'
gem 'propshaft', '~> 1.1.0'
@@ -20,11 +20,11 @@
# Ruby Standard Gems
-gem 'csv', '~> 3.2.8'
--gem 'net-imap', '~> 0.4.8'
+-gem 'net-imap', '~> 0.4.20'
-gem 'net-pop', '~> 0.1.2'
-gem 'net-smtp', '~> 0.4.0'
+gem 'csv', '>= 3.2.8'
-+gem 'net-imap', '>= 0.4.8'
++gem 'net-imap', '>= 0.4.20'
+gem 'net-pop', '>= 0.1.2'
+gem 'net-smtp', '>= 0.4.0'
@@ -59,15 +59,17 @@
end
# Include database gems for the adapters found in the database
-@@ -110,10 +110,9 @@ group :test do
+@@ -110,11 +110,10 @@ group :test do
gem "capybara", ">= 3.39"
gem 'selenium-webdriver', '>= 4.11.0'
# RuboCop
- gem 'rubocop', '~> 1.68.0', require: false
+- gem 'rubocop-ast', '~> 1.40.0', require: false
- gem 'rubocop-performance', '~> 1.22.0', require: false
- gem 'rubocop-rails', '~> 2.27.0', require: false
- gem 'bundle-audit', require: false
+ gem 'rubocop', '>= 1.68.0', require: false
++ gem 'rubocop-ast', '>= 1.40.0', require: false
+ gem 'rubocop-performance', '>= 1.22.0', require: false
+ gem 'rubocop-rails', '>= 2.27.0', require: false
end
diff --git a/www/redmine60/pkg-plist b/www/redmine60/pkg-plist
index 28c31fea750c..e1139fbc7129 100644
--- a/www/redmine60/pkg-plist
+++ b/www/redmine60/pkg-plist
@@ -87,6 +87,7 @@
%%WWWDIR%%/app/assets/images/help.png
%%WWWDIR%%/app/assets/images/history.png
%%WWWDIR%%/app/assets/images/hourglass.png
+%%WWWDIR%%/app/assets/images/hourglass-empty.svg
%%WWWDIR%%/app/assets/images/icons.svg
%%WWWDIR%%/app/assets/images/jstoolbar/bold.svg
%%WWWDIR%%/app/assets/images/jstoolbar/bt_bq.png
diff --git a/www/remark42/Makefile b/www/remark42/Makefile
index b558c3e79520..a1bacdcb51c7 100644
--- a/www/remark42/Makefile
+++ b/www/remark42/Makefile
@@ -1,7 +1,7 @@
PORTNAME= remark42
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MASTER_SITES= LOCAL/delphij:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/www/rubygem-protocol-http/Makefile b/www/rubygem-protocol-http/Makefile
index 35879e8f3b95..e7c1f7d25de1 100644
--- a/www/rubygem-protocol-http/Makefile
+++ b/www/rubygem-protocol-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-http
-PORTVERSION= 0.50.1
+PORTVERSION= 0.51.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-http/distinfo b/www/rubygem-protocol-http/distinfo
index 5724bc65338c..209d808da935 100644
--- a/www/rubygem-protocol-http/distinfo
+++ b/www/rubygem-protocol-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547532
-SHA256 (rubygem/protocol-http-0.50.1.gem) = b868f493624c30c8711f73a91e9449351e2cd3f328262aef90bbaf0fb17f1f2a
-SIZE (rubygem/protocol-http-0.50.1.gem) = 43520
+TIMESTAMP = 1751622405
+SHA256 (rubygem/protocol-http-0.51.0.gem) = da1c48c67b6f5bb3477f2475a56665f103ae13a89b77e20c62cc52c28e41ca21
+SIZE (rubygem/protocol-http-0.51.0.gem) = 44544
diff --git a/www/rubygem-protocol-rack/Makefile b/www/rubygem-protocol-rack/Makefile
index 27fed36efdd8..e53955d5770a 100644
--- a/www/rubygem-protocol-rack/Makefile
+++ b/www/rubygem-protocol-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-rack
-PORTVERSION= 0.14.0
+PORTVERSION= 0.15.0
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,8 @@ WWW= https://socketry.github.io/protocol-rack/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.md
-RUN_DEPENDS= rubygem-protocol-http>=0.43<1:www/rubygem-protocol-http \
+RUN_DEPENDS= rubygem-io-stream>=0.10:devel/rubygem-io-stream \
+ rubygem-protocol-http>=0.43<1:www/rubygem-protocol-http \
rubygem-rack>=1.0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-protocol-rack/distinfo b/www/rubygem-protocol-rack/distinfo
index 1eab6d1eb083..1e155d8d193d 100644
--- a/www/rubygem-protocol-rack/distinfo
+++ b/www/rubygem-protocol-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954458
-SHA256 (rubygem/protocol-rack-0.14.0.gem) = 0caade2072aa822b8e2e9f0751abfb2591fc71b2835c5fd755f5ed8d2335f4cd
-SIZE (rubygem/protocol-rack-0.14.0.gem) = 21504
+TIMESTAMP = 1751622407
+SHA256 (rubygem/protocol-rack-0.15.0.gem) = 580a6d6a1dab133a369750caedcbfc1b7b41528a2bbec9352016404065a3da9a
+SIZE (rubygem/protocol-rack-0.15.0.gem) = 21504
diff --git a/www/s/Makefile b/www/s/Makefile
index 6d1a62973d0b..b35cc4c9c5a7 100644
--- a/www/s/Makefile
+++ b/www/s/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/shiori/Makefile b/www/shiori/Makefile
index a8bafe630a2e..b70a02b7be85 100644
--- a/www/shiori/Makefile
+++ b/www/shiori/Makefile
@@ -10,11 +10,23 @@ WWW= https://github.com/go-shiori/shiori
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.23,modules
+USE_RC_SUBR= ${PORTNAME}
GO_MODULE= github.com/go-shiori/shiori
-PLIST_FILES= bin/${PORTNAME}
+SUB_LIST= USER=${USERS:[1]} \
+ HOMEDIR=${SHIORI_HOMEDIR}
+
+USERS= ${SHIORI_USER}
+GROUPS= ${SHIORI_GROUP}
+
+PLIST_FILES= bin/${PORTNAME} \
+ "@dir(${SHIORI_USER},${SHIORI_GROUP},0700) ${SHIORI_HOMEDIR}"
+
+SHIORI_HOMEDIR= /var/db/${SHIORI_USER}
+SHIORI_USER= ${PORTNAME}
+SHIORI_GROUP= ${SHIORI_USER}
BUILD_DATE= %FT%T
@@ -27,4 +39,7 @@ post-patch:
${WRKSRC}/main.go \
${WRKSRC}/internal/model/main.go
+post-install:
+ @${MKDIR} ${STAGEDIR}${SHIORI_HOMEDIR}
+
.include <bsd.port.mk>
diff --git a/www/shiori/files/shiori.in b/www/shiori/files/shiori.in
new file mode 100644
index 000000000000..4237867a73e7
--- /dev/null
+++ b/www/shiori/files/shiori.in
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+# PROVIDE: shiori
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for shiori in /etc/rc.conf
+#
+# shiori_enable (bool): Enable shiori. (default=NO)
+# shiori_log (str): Log output. (default=/var/log/shiori.log)
+# shiori_runas (str): User to run shiori as. (default=%%USER%%)
+#
+
+. /etc/rc.subr
+
+name="shiori"
+desc="Simple bookmark manager built with Go"
+rcvar="${name}_enable"
+
+load_rc_config $name
+
+: ${shiori_enable:="NO"}
+: ${shiori_log:="/var/log/shiori.log"}
+: ${shiori_runas:="%%USER%%"}
+: ${shiori_datadir:="%%HOMEDIR%%"}
+
+pidfile="/var/run/${name}.pid"
+procname="%%LOCALBASE%%/bin/${name}"
+command="/usr/sbin/daemon"
+command_args="-c -u '${shiori_runas}' -p '${pidfile}' -t '${desc}' -o '${shiori_log}' '${procname}' server --storage-directory '${shiori_datadir}' ${shiori_args}"
+
+run_rc_command "$1"
diff --git a/www/sogo/Makefile b/www/sogo/Makefile
index 5370d98555c3..f221ecd928ef 100644
--- a/www/sogo/Makefile
+++ b/www/sogo/Makefile
@@ -1,9 +1,9 @@
PORTNAME= sogo
-PORTVERSION= 5.12.1
+PORTVERSION= 5.12.2
CATEGORIES= www gnustep
MASTER_SITES= https://packages.sogo.nu/sources/
-DISTNAME= SOGo-${PORTVERSION}
PKGNAMESUFFIX= -${FLAVOR}
+DISTNAME= SOGo-${PORTVERSION}
MAINTAINER= acm@FreeBSD.org
COMMENT= Groupware server with a focus on scalability and open standards
@@ -12,7 +12,7 @@ WWW= https://sogo.nu/
LICENSE= GPLv2
FLAVORS= mysql mysqlactivesync pgsql pgsqlactivesync
-FLAVOR?= ${FLAVORS[1]}
+FLAVOR?= ${FLAVORS:[1]}
LIB_DEPENDS= libmemcached.so:databases/libmemcached \
libcurl.so:ftp/curl \
@@ -33,10 +33,10 @@ SHEBANG_FILES= ${WRKSRC}/SoObjects/SOGo/gen-saml2-exceptions.py
CONFIGURE_ARGS+= --disable-debug --disable-strip
-mysql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync
-pgsql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-mysql ${PORTNAME}-mysqlactivesync
-mysqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync
-pgsqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-mysql ${PORTNAME}-mysqlactivesync
+mysql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync ${PORTNAME}-mysqlactivesync
+pgsql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-mysql ${PORTNAME}-mysqlactivesync ${PORTNAME}-pgsqlactivesync
+mysqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-mysql ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync
+pgsqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-mysql ${PORTNAME}-pgsql ${PORTNAME}-mysqlactivesync
OPTIONS_DEFAULT= MEMCACHED MFA SAML2
OPTIONS_DEFINE= ACTIVESYNC MEMCACHED MFA SAML2
diff --git a/www/sogo/distinfo b/www/sogo/distinfo
index 678df0747647..8140f2b54283 100644
--- a/www/sogo/distinfo
+++ b/www/sogo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747459352
-SHA256 (SOGo-5.12.1.tar.gz) = b51d39b31af9a6059db79a18201f3c6cfd584468e369eebe286f8181804bcd99
-SIZE (SOGo-5.12.1.tar.gz) = 37738293
+TIMESTAMP = 1751952184
+SHA256 (SOGo-5.12.2.tar.gz) = d4092c92107f61831148513ec43bdca4a6369a084edc5b9894daa906043db38e
+SIZE (SOGo-5.12.2.tar.gz) = 37746138
diff --git a/www/sogo/pkg-plist b/www/sogo/pkg-plist
index e3f23632b021..10aa24817400 100644
--- a/www/sogo/pkg-plist
+++ b/www/sogo/pkg-plist
@@ -760,6 +760,10 @@ GNUstep/Local/Library/OCSTypeModels/contact.ocs
%%ACTIVESYNC%%GNUstep/Local/Library/SOGo/ActiveSync.SOGo/Resources/Info-gnustep.plist
%%ACTIVESYNC%%GNUstep/Local/Library/SOGo/ActiveSync.SOGo/Resources/product.plist
%%ACTIVESYNC%%GNUstep/Local/Library/SOGo/ActiveSync.SOGo/stamp.make
+GNUstep/Local/Library/SOGo/API.SOGo/API
+GNUstep/Local/Library/SOGo/API.SOGo/Resources/Info-gnustep.plist
+GNUstep/Local/Library/SOGo/API.SOGo/Resources/product.plist
+GNUstep/Local/Library/SOGo/API.SOGo/stamp.make
GNUstep/Local/Library/SOGo/AdministrationUI.SOGo/AdministrationUI
GNUstep/Local/Library/SOGo/AdministrationUI.SOGo/Resources/Arabic.lproj/Localizable.strings
GNUstep/Local/Library/SOGo/AdministrationUI.SOGo/Resources/Basque.lproj/Localizable.strings
diff --git a/www/tgpt/Makefile b/www/tgpt/Makefile
index 9175cf471dbf..c86c63961686 100644
--- a/www/tgpt/Makefile
+++ b/www/tgpt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tgpt
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
+DISTVERSION= 2.10.1
CATEGORIES= www
MAINTAINER= nxjoseph@protonmail.com
diff --git a/www/tgpt/distinfo b/www/tgpt/distinfo
index 0255b89dceb5..dbc6ae74f29c 100644
--- a/www/tgpt/distinfo
+++ b/www/tgpt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746991884
-SHA256 (go/www_tgpt/tgpt-v2.10.0/v2.10.0.mod) = 419084ed0cd4a827ad2ca8fecaabeaf17abaaa104cbef9faead421f1b1804cc0
-SIZE (go/www_tgpt/tgpt-v2.10.0/v2.10.0.mod) = 2573
-SHA256 (go/www_tgpt/tgpt-v2.10.0/v2.10.0.zip) = fa43944dddb5f161eb2ab2847ea1e83dcd8caef883ab65b163dc02223cb7156a
-SIZE (go/www_tgpt/tgpt-v2.10.0/v2.10.0.zip) = 68962
+TIMESTAMP = 1752261109
+SHA256 (go/www_tgpt/tgpt-v2.10.1/v2.10.1.mod) = 7d0ab36e65044c4444fc68348ce10695c4e451dd061f55768774c4207b6d61fd
+SIZE (go/www_tgpt/tgpt-v2.10.1/v2.10.1.mod) = 2208
+SHA256 (go/www_tgpt/tgpt-v2.10.1/v2.10.1.zip) = 9f375a2a15b2e8f0f41176b58b4af1d8330961ece3b151c3bcada6d74a0b5a2c
+SIZE (go/www_tgpt/tgpt-v2.10.1/v2.10.1.zip) = 64928
diff --git a/www/tgpt/files/patch-Revert-broken-Xclipboard-support b/www/tgpt/files/patch-Revert-broken-Xclipboard-support
new file mode 100644
index 000000000000..8e21228fa181
--- /dev/null
+++ b/www/tgpt/files/patch-Revert-broken-Xclipboard-support
@@ -0,0 +1,209 @@
+Revert X clipboard support commit because it doesn't build throwing undefined errors.
+
+Reverted commit: c5e4bac9d004aa11674f09302a3543b74a2340a3
+
+vendor/golang.design/x/clipboard/clipboard.go:108:15: undefined: initialize
+vendor/golang.design/x/clipboard/clipboard.go:119:14: undefined: read
+vendor/golang.design/x/clipboard/clipboard.go:139:18: undefined: write
+vendor/golang.design/x/clipboard/clipboard.go:154:9: undefined: watch
+
+--- go.mod.orig 1979-11-30 00:00:00 UTC
++++ go.mod
+@@ -1,9 +1,7 @@ module github.com/aandrew-me/tgpt/v2
+ module github.com/aandrew-me/tgpt/v2
+
+-go 1.24
++go 1.22.1
+
+-toolchain go1.24.2
+-
+ require (
+ github.com/atotto/clipboard v0.1.4
+ github.com/bogdanfinn/fhttp v0.5.32
+@@ -14,16 +12,10 @@ require (
+ github.com/fatih/color v1.18.0
+ github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0
+ github.com/stretchr/testify v1.10.0
+- golang.org/x/mod v0.25.0
++ golang.org/x/mod v0.22.0
+ )
+
+ require (
+- golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 // indirect
+- golang.org/x/image v0.28.0 // indirect
+- golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f // indirect
+-)
+-
+-require (
+ github.com/andybalholm/brotli v1.1.1 // indirect
+ github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
+ github.com/bogdanfinn/utls v1.6.3 // indirect
+@@ -48,11 +40,10 @@ require (
+ github.com/quic-go/quic-go v0.49.0 // indirect
+ github.com/rivo/uniseg v0.4.7 // indirect
+ github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5 // indirect
+- golang.design/x/clipboard v0.7.1
+ golang.org/x/crypto v0.32.0 // indirect
+ golang.org/x/net v0.34.0 // indirect
+- golang.org/x/sync v0.15.0 // indirect
+- golang.org/x/sys v0.33.0 // indirect
+- golang.org/x/text v0.26.0 // indirect
++ golang.org/x/sync v0.10.0 // indirect
++ golang.org/x/sys v0.29.0 // indirect
++ golang.org/x/text v0.21.0 // indirect
+ gopkg.in/yaml.v3 v3.0.1 // indirect
+ )
+--- go.sum.orig 1979-11-30 00:00:00 UTC
++++ go.sum
+@@ -77,25 +77,17 @@ github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5
+ github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5/go.mod h1:2JjD2zLQYH5HO74y5+aE3remJQvl6q4Sn6aWA2wD1Ng=
+ github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU=
+ github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E=
+-golang.design/x/clipboard v0.7.1 h1:OEG3CmcYRBNnRwpDp7+uWLiZi3hrMRJpE9JkkkYtz2c=
+-golang.design/x/clipboard v0.7.1/go.mod h1:i5SiIqj0wLFw9P/1D7vfILFK0KHMk7ydE72HRrUIgkg=
+ golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc=
+ golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc=
+ golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM=
+ golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc=
+-golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 h1:Wdx0vgH5Wgsw+lF//LJKmWOJBLWX6nprsMqnf99rYDE=
+-golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476/go.mod h1:ygj7T6vSGhhm/9yTpOQQNvuAUFziTH7RUiH74EoE2C8=
+-golang.org/x/image v0.28.0 h1:gdem5JW1OLS4FbkWgLO+7ZeFzYtL3xClb97GaUzYMFE=
+-golang.org/x/image v0.28.0/go.mod h1:GUJYXtnGKEUgggyzh+Vxt+AviiCcyiwpsl8iQ8MvwGY=
+-golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f h1:/n+PL2HlfqeSiDCuhdBbRNlGS/g2fM4OHufalHaTVG8=
+-golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f/go.mod h1:ESkJ836Z6LpG6mTVAhA48LpfW/8fNR0ifStlH2axyfg=
+-golang.org/x/mod v0.25.0 h1:n7a+ZbQKQA/Ysbyb0/6IbB1H/X41mKgbhfv7AfG/44w=
+-golang.org/x/mod v0.25.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
++golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4=
++golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
+ golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0=
+ golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k=
+ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+-golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8=
+-golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
++golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
++golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+ golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+ golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+ golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+@@ -105,10 +97,10 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5
+ golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
+-golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
+-golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
+-golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
++golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU=
++golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
++golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
++golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
+--- src/helper/helper.go.orig 1979-11-30 00:00:00 UTC
++++ src/helper/helper.go
+@@ -17,7 +17,6 @@ import (
+ "github.com/aandrew-me/tgpt/v2/src/structs"
+ http "github.com/bogdanfinn/fhttp"
+ "github.com/fatih/color"
+- "golang.design/x/clipboard"
+
+ "github.com/olekukonko/ts"
+
+@@ -774,14 +773,6 @@ func MakeRequestAndGetData(input string, params struct
+
+ if userInput == "y" || userInput == "" {
+ ExecuteCommand(ShellName, ShellOptions, fullText)
+- } else {
+- err := clipboard.Init()
+-
+- if err == nil {
+- clipboard.Write(clipboard.FmtText, []byte(fullText))
+-
+- fmt.Println("Copied command to clipboard")
+- }
+ }
+ }
+ }
+--- vendor/modules.txt.orig 2025-07-12 13:56:24 UTC
++++ vendor/modules.txt
+@@ -177,9 +177,6 @@ github.com/tam7t/hpkp
+ # github.com/tam7t/hpkp v0.0.0-20160821193359-2b70b4024ed5
+ ## explicit
+ github.com/tam7t/hpkp
+-# golang.design/x/clipboard v0.7.1
+-## explicit; go 1.24
+-golang.design/x/clipboard
+ # golang.org/x/crypto v0.32.0
+ ## explicit; go 1.20
+ golang.org/x/crypto/blake2b
+@@ -192,36 +189,6 @@ golang.org/x/crypto/sha3
+ golang.org/x/crypto/internal/alias
+ golang.org/x/crypto/internal/poly1305
+ golang.org/x/crypto/sha3
+-# golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476
+-## explicit; go 1.23.0
+-golang.org/x/exp/shiny/driver/gldriver
+-golang.org/x/exp/shiny/driver/internal/drawer
+-golang.org/x/exp/shiny/driver/internal/errscreen
+-golang.org/x/exp/shiny/driver/internal/event
+-golang.org/x/exp/shiny/driver/internal/lifecycler
+-golang.org/x/exp/shiny/driver/internal/win32
+-golang.org/x/exp/shiny/driver/internal/x11key
+-golang.org/x/exp/shiny/screen
+-# golang.org/x/image v0.28.0
+-## explicit; go 1.23.0
+-golang.org/x/image/bmp
+-golang.org/x/image/math/f64
+-# golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f
+-## explicit; go 1.23.0
+-golang.org/x/mobile/app
+-golang.org/x/mobile/app/internal/callfn
+-golang.org/x/mobile/event/key
+-golang.org/x/mobile/event/lifecycle
+-golang.org/x/mobile/event/mouse
+-golang.org/x/mobile/event/paint
+-golang.org/x/mobile/event/size
+-golang.org/x/mobile/event/touch
+-golang.org/x/mobile/geom
+-golang.org/x/mobile/gl
+-golang.org/x/mobile/internal/mobileinit
+-# golang.org/x/mod v0.25.0
+-## explicit; go 1.23.0
+-golang.org/x/mod/semver
+ # golang.org/x/net v0.34.0
+ ## explicit; go 1.18
+ golang.org/x/net/http/httpguts
+@@ -229,20 +196,18 @@ golang.org/x/net/proxy
+ golang.org/x/net/idna
+ golang.org/x/net/internal/socks
+ golang.org/x/net/proxy
+-# golang.org/x/sync v0.15.0
+-## explicit; go 1.23.0
+-golang.org/x/sync/errgroup
+-# golang.org/x/sys v0.33.0
+-## explicit; go 1.23.0
+-golang.org/x/sys/cpu
+-golang.org/x/sys/unix
+-golang.org/x/sys/windows
+-# golang.org/x/text v0.26.0
+-## explicit; go 1.23.0
+-golang.org/x/text/secure/bidirule
+-golang.org/x/text/transform
+-golang.org/x/text/unicode/bidi
+-golang.org/x/text/unicode/norm
+ # gopkg.in/yaml.v3 v3.0.1
+ ## explicit
+ gopkg.in/yaml.v3
++# golang.org/x/mod v0.22.0
++## explicit
++golang.org/x/mod
++# golang.org/x/sync v0.10.0
++## explicit
++golang.org/x/sync
++# golang.org/x/sys v0.29.0
++## explicit
++golang.org/x/sys
++# golang.org/x/text v0.21.0
++## explicit
++golang.org/x/text
diff --git a/www/tinyauth/Makefile b/www/tinyauth/Makefile
index deb93522b649..ac7704faf85c 100644
--- a/www/tinyauth/Makefile
+++ b/www/tinyauth/Makefile
@@ -1,9 +1,9 @@
PORTNAME= tinyauth
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.1
+DISTVERSION= 3.6.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
-DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX}
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Simplest way to protect your apps with a login screen
@@ -35,7 +35,7 @@ PLIST_FILES= bin/${PORTNAME}
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the Tinyauth repository to get the value of GITID.
-GITID= 9eb296f14644267410655122e8aff6f0db83371a
+GITID= fe440a6f2e15233c4f3b942da910d5366b28dd08
BUILD_DATE= $$(date -u '+%Y-%m-%dT%H:%M:%S')
diff --git a/www/tinyauth/distinfo b/www/tinyauth/distinfo
index 2325305b60e0..6e2178a3c882 100644
--- a/www/tinyauth/distinfo
+++ b/www/tinyauth/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750535616
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/tinyauth-3.4.1.frontend.tar.gz) = 65cfc1c70e7882d1152d8391b3126f294e388af1e1dacc7fa77d8274d12d189f
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/tinyauth-3.4.1.frontend.tar.gz) = 912295
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/go.mod) = 822e543197823d37d4c6718279f77e610c6bb866a9cc34689f20fcc592c1b295
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/go.mod) = 5138
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/steveiliop56-tinyauth-v3.4.1_GH0.tar.gz) = 75357015d84e62eb427fca54c9782459a2779d8ea2478602b447aef875757ebc
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.4.1_GH0/steveiliop56-tinyauth-v3.4.1_GH0.tar.gz) = 5629386
+TIMESTAMP = 1752170002
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/tinyauth-v3.6.0.frontend.tar.gz) = ecf4bdd74848c079eb7f79396154ec1263346829b03ad92e98406bf6065686a0
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/tinyauth-v3.6.0.frontend.tar.gz) = 914509
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/go.mod) = c2e54fb63dc89ff9d8e55ca3bddcdc89a8afcdd9f6ac1608b55779c3cf2efd8d
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/go.mod) = 5367
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/steveiliop56-tinyauth-v3.6.0_GH0.tar.gz) = d7a2a6b03c2fa7626e9fc0123e9b3a9d12a9a4a87ee72b72e4ae4a09e97c8ec7
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.0_GH0/steveiliop56-tinyauth-v3.6.0_GH0.tar.gz) = 5638082
diff --git a/www/trafficserver/Makefile b/www/trafficserver/Makefile
index 6bc3995b0724..3aa5da979f6c 100644
--- a/www/trafficserver/Makefile
+++ b/www/trafficserver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= trafficserver
DISTVERSION= 9.2.5
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= APACHE/${PORTNAME}
diff --git a/www/tusc/Makefile b/www/tusc/Makefile
index ca8dd2923192..0cda28b9386e 100644
--- a/www/tusc/Makefile
+++ b/www/tusc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tusc
DISTVERSION= 0.4.7
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/tusd/Makefile b/www/tusd/Makefile
index 8f4e131dcc5d..2cd8d6aceb98 100644
--- a/www/tusd/Makefile
+++ b/www/tusd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tusd
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= www
MAINTAINER= mm@FreeBSD.org
diff --git a/www/uchiwa/Makefile b/www/uchiwa/Makefile
index 53c1333417f0..19b39c3620fc 100644
--- a/www/uchiwa/Makefile
+++ b/www/uchiwa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uchiwa
PORTVERSION= 0.18.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
MASTER_SITES= http://uchiwa.io/
diff --git a/www/unit/Makefile b/www/unit/Makefile
index c331b0fb8614..f4d4b544b295 100644
--- a/www/unit/Makefile
+++ b/www/unit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unit
PORTVERSION= ${UNIT_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES?= https://unit.nginx.org/download/
DISTFILES?= ${PORTNAME}-${PORTVERSION}.tar.gz
diff --git a/www/varnish_exporter/Makefile b/www/varnish_exporter/Makefile
index 01a73a56c6da..365b4bc18b0c 100644
--- a/www/varnish_exporter/Makefile
+++ b/www/varnish_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= varnish_exporter
PORTVERSION= 1.6
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= ports@zx23.net
diff --git a/www/vultr-cli/Makefile b/www/vultr-cli/Makefile
index 05e7c35b07fa..01e6e04221c8 100644
--- a/www/vultr-cli/Makefile
+++ b/www/vultr-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vultr-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www
MAINTAINER= antranigv@freebsd.am
diff --git a/www/webhook/Makefile b/www/webhook/Makefile
index 8e0dc47e30fb..26e8133836ec 100644
--- a/www/webhook/Makefile
+++ b/www/webhook/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webhook
DISTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= stb@lassitu.de
diff --git a/www/websocketd/Makefile b/www/websocketd/Makefile
index 7ed3d486ea74..0ef45335efc9 100644
--- a/www/websocketd/Makefile
+++ b/www/websocketd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocketd
PORTVERSION= 0.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/www/writeas-cli/Makefile b/www/writeas-cli/Makefile
index 9f5bf8c547e7..a8dd4a867ee5 100644
--- a/www/writeas-cli/Makefile
+++ b/www/writeas-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= writeas-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0-wf
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www textproc
MASTER_SITES= https://code.as/core/socks/archive/v1.0.0.tar.gz?dummy=/:core_socks
DISTFILES= core-socks-v1.0.0.tar.gz:core_socks
diff --git a/www/writefreely/Makefile b/www/writefreely/Makefile
index c4e48f6198ad..e47306a7fcbe 100644
--- a/www/writefreely/Makefile
+++ b/www/writefreely/Makefile
@@ -1,7 +1,7 @@
PORTNAME= writefreely
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/www/wuzz/Makefile b/www/wuzz/Makefile
index 216d540724f3..a3fe939c98da 100644
--- a/www/wuzz/Makefile
+++ b/www/wuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wuzz
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index b177dc300c54..e046ab9765c5 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/zgrab2/Makefile b/www/zgrab2/Makefile
index 5f199ef7bb93..a8a5d0d9da37 100644
--- a/www/zgrab2/Makefile
+++ b/www/zgrab2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zgrab2
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-drivers/xorgxrdp/Makefile b/x11-drivers/xorgxrdp/Makefile
index b11a5c59be61..c640a68ae7db 100644
--- a/x11-drivers/xorgxrdp/Makefile
+++ b/x11-drivers/xorgxrdp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xorgxrdp
DISTVERSION= 0.10.4
# Be sure to bump PORTREVISION after xorg-server update to force rebuild
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-drivers
MASTER_SITES= https://github.com/neutrinolabs/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://github.com/neutrinolabs/xrdp/releases/download/v${XRDPVER}/:xrdp
@@ -25,7 +25,7 @@ USES= autoreconf libtool:build localbase pkgconfig xorg
USE_LDCONFIG= yes
USE_XORG= xorg-server xorgproto
-XRDPVER= 0.10.4
+XRDPVER= 0.10.4.1
GNU_CONFIGURE= yes
CONFIGURE_ENV= XRDP_CFLAGS=-I${WRKDIR}/xrdp-${XRDPVER}/common
diff --git a/x11-drivers/xorgxrdp/distinfo b/x11-drivers/xorgxrdp/distinfo
index 0b4b664cd41f..ac8c185c00a1 100644
--- a/x11-drivers/xorgxrdp/distinfo
+++ b/x11-drivers/xorgxrdp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751443978
+TIMESTAMP = 1751948905
SHA256 (xrdp/xorgxrdp-0.10.4.tar.gz) = c2585c73916d68123320c3b3d077d3596c50d71466dbd59e780ca247f9124f14
SIZE (xrdp/xorgxrdp-0.10.4.tar.gz) = 521041
-SHA256 (xrdp/xrdp-0.10.4.tar.gz) = afa68a8a3e1b60ef6ec84af2732d03131986ece58b05fbc0453e7ed4fbe3dde8
-SIZE (xrdp/xrdp-0.10.4.tar.gz) = 2468886
+SHA256 (xrdp/xrdp-0.10.4.1.tar.gz) = 52eadf3e86c57be0de0b9d5c184b52a7946a070746d3eb04b5089dd6d42f8f5f
+SIZE (xrdp/xrdp-0.10.4.1.tar.gz) = 2468863
diff --git a/x11-fm/gprename/Makefile b/x11-fm/gprename/Makefile
index 95d5d50e8d99..e4b095b73f9b 100644
--- a/x11-fm/gprename/Makefile
+++ b/x11-fm/gprename/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gprename
PORTVERSION= 2.7
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= x11-fm
MASTER_SITES= SF
diff --git a/x11-toolkits/gtk-sharp30/Makefile b/x11-toolkits/gtk-sharp30/Makefile
index ed2683795aaf..b58128c136f4 100644
--- a/x11-toolkits/gtk-sharp30/Makefile
+++ b/x11-toolkits/gtk-sharp30/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
PKGNAMESUFFIX= 30
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GTK and GNOME interfaces for the .NET runtime
WWW= https://www.mono-project.com/Gtk
diff --git a/x11-toolkits/imgui/Makefile b/x11-toolkits/imgui/Makefile
index bbca0eadab10..81a58c1de75d 100644
--- a/x11-toolkits/imgui/Makefile
+++ b/x11-toolkits/imgui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= imgui
DISTVERSIONPREFIX= v
-DISTVERSION= 1.91.9
+DISTVERSION= 1.92.1
CATEGORIES= x11-toolkits
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-toolkits/imgui/distinfo b/x11-toolkits/imgui/distinfo
index 39291e174d6e..5cd5aa3b581b 100644
--- a/x11-toolkits/imgui/distinfo
+++ b/x11-toolkits/imgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742022071
-SHA256 (ocornut-imgui-v1.91.9_GH0.tar.gz) = 3872a5f90df78fced023c1945f4466b654fd74573370b77b17742149763a7a7c
-SIZE (ocornut-imgui-v1.91.9_GH0.tar.gz) = 1846168
+TIMESTAMP = 1752140333
+SHA256 (ocornut-imgui-v1.92.1_GH0.tar.gz) = 32c237c2abf67a2ffccaac17192f711d4a787554b4133187a153d49057d6109c
+SIZE (ocornut-imgui-v1.92.1_GH0.tar.gz) = 1925845
diff --git a/x11-toolkits/libshumate/Makefile b/x11-toolkits/libshumate/Makefile
index e022f4e91b8b..6bb6a188a3ca 100644
--- a/x11-toolkits/libshumate/Makefile
+++ b/x11-toolkits/libshumate/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libshumate
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= x11-toolkits geography
MASTER_SITES= GNOME
diff --git a/x11-toolkits/libunique3/Makefile b/x11-toolkits/libunique3/Makefile
index e90d59594b8a..787e334362e5 100644
--- a/x11-toolkits/libunique3/Makefile
+++ b/x11-toolkits/libunique3/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 5
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library for single instance applications
WWW= http://live.gnome.org/LibUnique
diff --git a/x11-toolkits/mygui/Makefile b/x11-toolkits/mygui/Makefile
index a62600ec51b5..d06f3e370267 100644
--- a/x11-toolkits/mygui/Makefile
+++ b/x11-toolkits/mygui/Makefile
@@ -1,9 +1,10 @@
PORTNAME= mygui
DISTVERSIONPREFIX= MyGUI
DISTVERSION= 3.4.3
+PORTREVISION= 1
CATEGORIES= x11-toolkits graphics devel
-MAINTAINER= amdmi3@FreeBSD.org
+MAINTAINER= fluffy@FreeBSD.org
COMMENT?= Fast, simple and flexible GUI system for games and 3D applications
WWW= http://mygui.info/ \
https://github.com/MyGUI/mygui
@@ -23,6 +24,7 @@ INSTALL_WRKSRC= ${WRKSRC}/${MYGUI_SUBDIR}
USES+= cmake:insource compiler:c++11-lib pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= MyGUI
+CMAKE_ON= MYGUI_DONT_USE_OBSOLETE
CMAKE_OFF= MYGUI_BUILD_DEMOS MYGUI_BUILD_TOOLS MYGUI_BUILD_DOCS
USE_LDCONFIG= yes
diff --git a/x11-toolkits/p5-Gtk2-Chmod/Makefile b/x11-toolkits/p5-Gtk2-Chmod/Makefile
index cf47f5fb6508..c03c2a66905f 100644
--- a/x11-toolkits/p5-Gtk2-Chmod/Makefile
+++ b/x11-toolkits/p5-Gtk2-Chmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Chmod
PORTVERSION= 0.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:VVELOX
diff --git a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
index 388e934b7c89..d84f1b309873 100644
--- a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
+++ b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Ex-FormFactory
PORTVERSION= 0.67
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile
index 04e37373ea93..a77b31299d29 100644
--- a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile
+++ b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Ex-PodViewer
PORTVERSION= 0.18
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile b/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile
index 96fceb8dbcef..87006a024816 100644
--- a/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile
+++ b/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Ex-Simple-List
PORTVERSION= 0.50
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile b/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile
index 77b8b3e2d6ce..8ff9cc338928 100644
--- a/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile
+++ b/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-Ex-Utils
PORTVERSION= 0.09
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Gtk2-ImageView/Makefile b/x11-toolkits/p5-Gtk2-ImageView/Makefile
index 7ebe362ed0fa..abb47c019631 100644
--- a/x11-toolkits/p5-Gtk2-ImageView/Makefile
+++ b/x11-toolkits/p5-Gtk2-ImageView/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-ImageView
PORTVERSION= 0.05
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RATCLIFFE
diff --git a/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile b/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile
index 60a505705bd2..1a541744c052 100644
--- a/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile
+++ b/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2-PathButtonBar
PORTVERSION= 0.1.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:VVELOX
diff --git a/x11-toolkits/p5-Gtk2/Makefile b/x11-toolkits/p5-Gtk2/Makefile
index dbb13230c658..d4b5dc819d2e 100644
--- a/x11-toolkits/p5-Gtk2/Makefile
+++ b/x11-toolkits/p5-Gtk2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk2
PORTVERSION= 1.24993
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits lang perl5
MASTER_SITES= CPAN \
SF/${PORTNAME:tl}-perl/${PORTNAME}/${PORTVERSION}
diff --git a/x11-toolkits/p5-Gtk3-ImageView/Makefile b/x11-toolkits/p5-Gtk3-ImageView/Makefile
index 318994778408..547b457c0ec4 100644
--- a/x11-toolkits/p5-Gtk3-ImageView/Makefile
+++ b/x11-toolkits/p5-Gtk3-ImageView/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk3-ImageView
DISTVERSION= 12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:ASOKOLOV
diff --git a/x11-toolkits/p5-Gtk3-SimpleList/Makefile b/x11-toolkits/p5-Gtk3-SimpleList/Makefile
index 72e1e05131c4..4027a7e3852d 100644
--- a/x11-toolkits/p5-Gtk3-SimpleList/Makefile
+++ b/x11-toolkits/p5-Gtk3-SimpleList/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk3-SimpleList
PORTVERSION= 0.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:TVIGNAUD
diff --git a/x11-toolkits/p5-Gtk3/Makefile b/x11-toolkits/p5-Gtk3/Makefile
index 3791a526bcce..e5d5c453882a 100644
--- a/x11-toolkits/p5-Gtk3/Makefile
+++ b/x11-toolkits/p5-Gtk3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Gtk3
PORTVERSION= 0.034
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-toolkits lang perl5
MASTER_SITES= CPAN SF/${PORTNAME:tl}-perl/${PORTNAME}/${PORTVERSION}
MASTER_SITE_SUBDIR= CPAN:XAOC
diff --git a/x11-toolkits/pango/pkg-plist b/x11-toolkits/pango/pkg-plist
index f44821d39031..420b0df49781 100644
--- a/x11-toolkits/pango/pkg-plist
+++ b/x11-toolkits/pango/pkg-plist
@@ -769,7 +769,6 @@ libdata/pkgconfig/pangoot.pc
%%DOCS%%share/doc/PangoCairo/SourceCodePro-Regular.ttf.woff
%%DOCS%%share/doc/PangoCairo/SourceCodePro-Semibold.ttf.woff
%%DOCS%%share/doc/PangoCairo/callback.ShapeRendererFunc.html
-%%DOCS%%share/doc/PangoCairo/classes_hierarchy.html
%%DOCS%%share/doc/PangoCairo/fonts.css
%%DOCS%%share/doc/PangoCairo/func.context_get_font_options.html
%%DOCS%%share/doc/PangoCairo/func.context_get_resolution.html
diff --git a/x11-toolkits/unique/Makefile b/x11-toolkits/unique/Makefile
index a6597e396269..01055d3b064a 100644
--- a/x11-toolkits/unique/Makefile
+++ b/x11-toolkits/unique/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
DISTNAME= lib${PORTNAME}-${PORTVERSION}
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library for single instance applications
WWW= http://live.gnome.org/LibUnique
diff --git a/x11-wm/korgwm/Makefile b/x11-wm/korgwm/Makefile
index a8708c49eda0..0099b05318de 100644
--- a/x11-wm/korgwm/Makefile
+++ b/x11-wm/korgwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= korgwm
DISTVERSION= 5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:ZHMYLOVE
diff --git a/x11-wm/labwc/Makefile b/x11-wm/labwc/Makefile
index a3e21ee7af1d..8c4735355123 100644
--- a/x11-wm/labwc/Makefile
+++ b/x11-wm/labwc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= labwc
-DISTVERSION= 0.8.4
-PORTREVISION= 1
+DISTVERSION= 0.9.0
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,10 +9,10 @@ WWW= https://github.com/labwc/labwc
LICENSE= GPLv2
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
- wayland-protocols>=1.35:graphics/wayland-protocols
+ wayland-protocols>=1.39:graphics/wayland-protocols
LIB_DEPENDS= libpng.so:graphics/png \
libwayland-server.so:graphics/wayland \
- libwlroots-0.18.so:x11-toolkits/wlroots018 \
+ libwlroots-0.19.so:x11-toolkits/wlroots019 \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
@@ -24,6 +23,7 @@ USE_GNOME= cairo libxml2 pango
USE_XORG= pixman
GL_TUPLE= https://gitlab.freedesktop.org:vyivel:libsfdo:v0.1.4:libsfdo/subprojects/libsfdo-basedir
PLIST_FILES= bin/${PORTNAME} \
+ bin/lab-sensible-terminal \
share/icons/hicolor/scalable/apps/${PORTNAME}-symbolic.svg \
share/icons/hicolor/scalable/apps/${PORTNAME}.svg \
share/wayland-sessions/${PORTNAME}.desktop \
@@ -74,6 +74,7 @@ NLS_PLIST_FILES= share/locale/ar/LC_MESSAGES/${PORTNAME}.mo \
share/locale/pt/LC_MESSAGES/${PORTNAME}.mo \
share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \
share/locale/ru/LC_MESSAGES/${PORTNAME}.mo \
+ share/locale/sk/LC_MESSAGES/${PORTNAME}.mo \
share/locale/sv/LC_MESSAGES/${PORTNAME}.mo \
share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \
share/locale/uk/LC_MESSAGES/${PORTNAME}.mo \
diff --git a/x11-wm/labwc/distinfo b/x11-wm/labwc/distinfo
index 479973a6b834..eddfb73a786f 100644
--- a/x11-wm/labwc/distinfo
+++ b/x11-wm/labwc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746232539
-SHA256 (labwc-labwc-0.8.4_GH0.tar.gz) = 2d3ded90f78efb5060f7057ea802c78a79dc9b2e82ae7a2ad902af957b8b9797
-SIZE (labwc-labwc-0.8.4_GH0.tar.gz) = 492730
+TIMESTAMP = 1752267138
+SHA256 (labwc-labwc-0.9.0_GH0.tar.gz) = d06f89fb2bbd4be73e7bba9fb57017054d61868fe24db361d1ded87470329e63
+SIZE (labwc-labwc-0.9.0_GH0.tar.gz) = 508194
SHA256 (libsfdo-v0.1.4.tar.bz2) = 155702f21c282693ead7818198fde194ab7c76e0cf1a21bc7b404e5f9ec2c369
SIZE (libsfdo-v0.1.4.tar.bz2) = 43519
diff --git a/x11/Makefile b/x11/Makefile
index 909e86fe9fbd..e790d8bdf0ed 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -462,6 +462,7 @@
SUBDIR += wayland-logout
SUBDIR += waylock
SUBDIR += wayout
+ SUBDIR += wayst
SUBDIR += wbar
SUBDIR += wcm
SUBDIR += wdisplays
diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile
index 8fa8a424e07e..088e3e5762a3 100644
--- a/x11/aminal/Makefile
+++ b/x11/aminal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aminal
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/babl/Makefile b/x11/babl/Makefile
index bdf8f79b2f1b..528193b38e92 100644
--- a/x11/babl/Makefile
+++ b/x11/babl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babl
-PORTVERSION= 0.1.112
+PORTVERSION= 0.1.114
CATEGORIES= x11
MASTER_SITES= GIMP
@@ -19,7 +19,7 @@ USE_LDCONFIG= yes
MESON_ARGS= -Dgi-docgen=disabled -Dwith-docs=false
-BABL_SHLIB= 0.211.1
+BABL_SHLIB= 0.213.1
BABL_VER= 0.1
PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER}
diff --git a/x11/babl/distinfo b/x11/babl/distinfo
index 0d59dba79498..8471588c7a25 100644
--- a/x11/babl/distinfo
+++ b/x11/babl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742342647
-SHA256 (babl-0.1.112.tar.xz) = fb696682421787c8fecc83e8aab48121dec8ee38d119b65291cfcbe315028a79
-SIZE (babl-0.1.112.tar.xz) = 318924
+TIMESTAMP = 1752051552
+SHA256 (babl-0.1.114.tar.xz) = bcbb7786c1e447703db3bc7fa34d62d0d2d117b22f04d8834c7b2d5ded456487
+SIZE (babl-0.1.114.tar.xz) = 321456
diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile
index 3a3b37433940..612028de81d9 100644
--- a/x11/cliphist/Makefile
+++ b/x11/cliphist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cliphist
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile
index b9821bd2e7a4..662ddd5fcef6 100644
--- a/x11/clipman/Makefile
+++ b/x11/clipman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipman
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/darktile/Makefile b/x11/darktile/Makefile
index a50888a13933..dd59d1760e6e 100644
--- a/x11/darktile/Makefile
+++ b/x11/darktile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darktile
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.11
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/grim/Makefile b/x11/grim/Makefile
index 51536628b632..f6475d2804ea 100644
--- a/x11/grim/Makefile
+++ b/x11/grim/Makefile
@@ -1,24 +1,25 @@
PORTNAME= grim
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.1
-PORTREVISION= 2
+DISTVERSION= 1.5.0
CATEGORIES= x11 wayland
-MASTER_SITES= https://git.sr.ht/~emersion/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Grab images from a Wayland compositor
-WWW= https://sr.ht/~emersion/grim/
+WWW= https://gitlab.freedesktop.org/emersion/grim
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.37:graphics/wayland-protocols
LIB_DEPENDS= libpng.so:graphics/png \
libwayland-client.so:graphics/wayland
USES= compiler:c11 gnome meson pkgconfig xorg
+USE_GITLAB= yes
USE_GNOME= cairo
USE_XORG= pixman
+GL_SITE= https://gitlab.freedesktop.org
+GL_ACCOUNT= emersion
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= JPEG MANPAGES
diff --git a/x11/grim/distinfo b/x11/grim/distinfo
index 12ceee6a8fb4..5f1329e22bec 100644
--- a/x11/grim/distinfo
+++ b/x11/grim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686745509
-SHA256 (grim-v1.4.1.tar.gz) = 5ed8e70fcd83a7e203e92d34dbb82a1342d3f13ad98a6b0310cc97e1a9342ded
-SIZE (grim-v1.4.1.tar.gz) = 18372
+TIMESTAMP = 1751826241
+SHA256 (grim-v1.5.0.tar.bz2) = f27cbbc87c191a10b4643cb1f600a3b6cce1613cfb46e4b199b098fb3b83a5a9
+SIZE (grim-v1.5.0.tar.bz2) = 18502
diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index 3e0c6aa0774d..304ffa7cde68 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.42.1
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile
index f939b6b7c1c5..a977beccdcba 100644
--- a/x11/nwg-bar/Makefile
+++ b/x11/nwg-bar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-bar
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index 24ee2297fdd6..de71a642ad9b 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile
index 9807ee9d3663..2baba1d7828b 100644
--- a/x11/nwg-dock/Makefile
+++ b/x11/nwg-dock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile
index 216a9407c572..9722f89d7b91 100644
--- a/x11/nwg-drawer/Makefile
+++ b/x11/nwg-drawer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-drawer
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile
index 4432f6188bd0..4fd302264f85 100644
--- a/x11/nwg-look/Makefile
+++ b/x11/nwg-look/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-look
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile
index 59f222b5365a..d4c1d87707dd 100644
--- a/x11/nwg-menu/Makefile
+++ b/x11/nwg-menu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-menu
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index 01dc99c137ba..6c472165e5a1 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayimg
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3
+DISTVERSION= 4.5
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,15 +10,13 @@ WWW= https://github.com/artemsen/swayimg
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libinotify.so:devel/libinotify \
- libwayland-client.so:graphics/wayland \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
libxkbcommon.so:x11/libxkbcommon
TEST_DEPENDS= googletest>0:devel/googletest
-USES= meson pkgconfig
+USES= desktop-file-utils meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= artemsen
MESON_ARGS= -Dversion="${DISTVERSIONFULL}"
@@ -40,8 +38,10 @@ LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
OPTIONS_DEFINE= AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
OPENEXR PNG RAW SIXEL TIFF WEBP ZSH
-OPTIONS_DEFAULT=AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
- OPENEXR PNG RAW SIXEL TIFF WEBP ZSH
+OPTIONS_DEFAULT=AVIF BASH DRM GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \
+ OPENEXR PNG RAW SIXEL TIFF WAYLAND WEBP ZSH
+OPTIONS_MULTI= GUI
+OPTIONS_MULTI_GUI= DRM WAYLAND
OPTIONS_EXCLUDE=${LIBRSVG2_DEFAULT:Mlegacy:C/.+/LIBRSVG2/}
AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
@@ -51,6 +51,10 @@ BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion
BASH_MESON_ENABLED= bash
BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME}
+DRM_DESC= KMS console support
+DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm
+DRM_MESON_ENABLED= drm
+
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_MESON_ENABLED= gif
@@ -89,6 +93,10 @@ SIXEL_MESON_ENABLED= sixel
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
TIFF_MESON_ENABLED= tiff
+WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_MESON_ENABLED= wayland
+
WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp
WEBP_MESON_ENABLED= webp
diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo
index 5e289943c8db..71e228c9a158 100644
--- a/x11/swayimg/distinfo
+++ b/x11/swayimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750862253
-SHA256 (artemsen-swayimg-v4.3_GH0.tar.gz) = 5213a9627421eb8907cfff5b3f6d91d53597281b42e4871cebf83fc7dfc1d2a6
-SIZE (artemsen-swayimg-v4.3_GH0.tar.gz) = 785384
+TIMESTAMP = 1752047007
+SHA256 (artemsen-swayimg-v4.5_GH0.tar.gz) = 4f0c491f873e37b85342a92d9b0ecc570a059bb971040c23075d4c3ab401680b
+SIZE (artemsen-swayimg-v4.5_GH0.tar.gz) = 788904
diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile
index 29cbf328c94a..8925b0b4fc0b 100644
--- a/x11/swaync/Makefile
+++ b/x11/swaync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swaync
DISTVERSIONPREFIX= v
-PORTVERSION= 0.11.0
+PORTVERSION= 0.12.0
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,17 +10,19 @@ WWW= https://github.com/ErikReider/SwayNotificationCenter
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= sassc:textproc/sassc
+BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler \
+ sassc:textproc/sassc
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libgee-0.8.so:devel/libgee \
- libgranite.so:x11-toolkits/granite \
- libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
- libhandy-1.so:x11-toolkits/libhandy
+ libgraphene-1.0.so:graphics/graphene \
+ libwayland-client.so:graphics/wayland \
+ libgranite-7.so:x11-toolkits/granite7 \
+ libgtk4-layer-shell.so:x11-toolkits/gtk4-layer-shell
USES= compiler:c11 gnome meson pkgconfig \
python:build shebangfix vala:build
USE_GITHUB= yes
-USE_GNOME= cairo gdkpixbuf gtk30 introspection:build
+USE_GNOME= cairo gdkpixbuf gtk40 libadwaita
GH_ACCOUNT= ErikReider
GH_PROJECT= SwayNotificationCenter
SHEBANG_FILES= build-aux/meson/postinstall.py
diff --git a/x11/swaync/distinfo b/x11/swaync/distinfo
index c44154e66ea9..eb175a7065c8 100644
--- a/x11/swaync/distinfo
+++ b/x11/swaync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744053426
-SHA256 (ErikReider-SwayNotificationCenter-v0.11.0_GH0.tar.gz) = 7f69fe248994404af4115d335929b3bd2faf8c6321374b5b3e3fa2c97d169c90
-SIZE (ErikReider-SwayNotificationCenter-v0.11.0_GH0.tar.gz) = 1717108
+TIMESTAMP = 1752236102
+SHA256 (ErikReider-SwayNotificationCenter-v0.12.0_GH0.tar.gz) = 9dcc103fddad0cff872755c09c937642989e6bc0af73040e2af7982667bfdec7
+SIZE (ErikReider-SwayNotificationCenter-v0.12.0_GH0.tar.gz) = 1726976
diff --git a/x11/swaync/files/patch-src_meson.build b/x11/swaync/files/patch-src_meson.build
deleted file mode 100644
index 9f705c2cd349..000000000000
--- a/x11/swaync/files/patch-src_meson.build
+++ /dev/null
@@ -1,15 +0,0 @@
-Drop after x11-toolkits/libhandy >= 1.8.0 update
-
-src/meson.build:77:2: ERROR: Dependency lookup for libhandy-1 with method 'pkgconfig' failed: Invalid version, need 'libhandy-1' ['>= 1.8.0'] found '1.6.2'.
-
---- src/meson.build.orig 2024-02-10 16:19:01 UTC
-+++ src/meson.build
-@@ -74,7 +74,7 @@ app_deps = [
- dependency('gio-unix-2.0', version: '>= 2.50'),
- dependency('gtk+-3.0', version: '>= 3.22'),
- dependency('json-glib-1.0', version: '>= 1.0'),
-- dependency('libhandy-1', version: '>= 1.8.0'),
-+ dependency('libhandy-1', version: '>= 1.6.0'),
- dependency('granite', version: '>= 6.2.0'),
- dependency('gtk-layer-shell-0',
- fallback: ['gtk-layer-shell-0', 'gtk-layer-shell'],
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index e04310b5854c..3281237b6c1d 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wallutils
DISTVERSION= 5.12.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
diff --git a/x11/wayst/Makefile b/x11/wayst/Makefile
new file mode 100644
index 000000000000..fd6f59b42c75
--- /dev/null
+++ b/x11/wayst/Makefile
@@ -0,0 +1,44 @@
+PORTNAME= wayst
+DISTVERSION= g20250601
+CATEGORIES= x11 wayland
+
+MAINTAINER= seafork@disroot.org
+COMMENT= Simple terminal emulator for Wayland and X11
+WWW= https://github.com/91861/wayst
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libutf8proc.so:textproc/utf8proc
+
+USES= gl gmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= 91861
+GH_TAGNAME= f5a6c22
+
+USE_GL= egl gl
+
+PLIST_FILES= bin/wayst
+
+OPTIONS_DEFAULT= WAYLAND X11
+OPTIONS_MULTI= BACKEND
+OPTIONS_MULTI_BACKEND= WAYLAND X11
+
+WAYLAND_DESC= Use Wayland as the windowing protocol
+X11_DESC= Use X11 as the windowing protocol
+
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
+WAYLAND_MAKE_ARGS= window_protocol+="wayland"
+
+X11_USES= xorg
+X11_USE= XORG=x11,xrandr,xrender
+X11_MAKE_ARGS= window_protocol+="x11"
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wayst
+
+.include <bsd.port.mk>
diff --git a/x11/wayst/distinfo b/x11/wayst/distinfo
new file mode 100644
index 000000000000..ffce1159779b
--- /dev/null
+++ b/x11/wayst/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751717366
+SHA256 (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = b6aab52d875b814b6b629daa8653a860ac382bc0a415f0d4fa502f3927f2b370
+SIZE (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = 623207
diff --git a/x11/wayst/files/patch-Makefile b/x11/wayst/files/patch-Makefile
new file mode 100644
index 000000000000..8dcdc7a9ce79
--- /dev/null
+++ b/x11/wayst/files/patch-Makefile
@@ -0,0 +1,32 @@
+--- Makefile.orig 2025-06-01 11:32:46 UTC
++++ Makefile
+@@ -1,5 +1,5 @@ EXEC = wayst
+ EXEC = wayst
+-INSTALL_DIR = /usr/local/bin
++PREFIX ?= /usr/local/bin
+
+ ARGS =
+
+@@ -37,8 +37,7 @@ else
+ CFLAGS = -std=c18 -MD -fshort-enums
+ LDFLAGS =
+ else
+- CFLAGS = -std=c18 -MD -O2 -mtune=generic -ffast-math -fshort-enums -flto=auto
+- LDFLAGS = -O2 -flto=auto
++ CFLAGS += -std=c18 -MD
+ endif
+
+ ifeq ($(libutf8proc),off)
+@@ -102,10 +101,10 @@ install:
+ $(RM) -f $(EXEC) $(OBJ) $(OBJ:.o=.d)
+
+ install:
+- cp $(EXEC) $(INSTALL_DIR)/
++ cp $(EXEC) $(DESTDIR)$(PREFIX)/bin/$(EXEC)
+
+ uninstall:
+- $(RM) $(INSTALL_DIR)/$(EXEC)
++ $(RM) $(DESTDIR)$(PREFIX)/$(EXEC)
+
+ -include $(OBJ:.o=.d)
+
diff --git a/x11/wayst/pkg-descr b/x11/wayst/pkg-descr
new file mode 100644
index 000000000000..f44456fe72d4
--- /dev/null
+++ b/x11/wayst/pkg-descr
@@ -0,0 +1,19 @@
+Simple terminal emulator for Wayland and X11 with OpenGL rendering and
+minimal dependencies.
+
+# Features
+- Unicode support
+- Text reflow
+- 24-bit colors
+- Dynamic colors
+- All text properties (squiggly underline, blinking, overline etc.)
+- Resizable font
+- Subpixel antialiasing
+- Mouse reporting
+- Scrollback
+- Mouse text selection
+- Clipboard
+- Configurable keybindings
+- Clickable links, OSC 8 links
+- Command history and marks
+- Terminal image protocol and sixel graphics (experimental)
diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index 10c9d77c5183..834aaf0f5893 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xpra
-PORTVERSION= 6.3.1
+PORTVERSION= 6.3.2
CATEGORIES= x11
MASTER_SITES= https://xpra.org/src/
diff --git a/x11/xpra/distinfo b/x11/xpra/distinfo
index 8a5e0fda78ea..fe2c1bdab881 100644
--- a/x11/xpra/distinfo
+++ b/x11/xpra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749146736
-SHA256 (xpra-6.3.1.tar.xz) = 4af330d4ffc04598433d19038aa161de47e20a295074fb9d25ddad3655c4ed73
-SIZE (xpra-6.3.1.tar.xz) = 10042176
+TIMESTAMP = 1752221931
+SHA256 (xpra-6.3.2.tar.xz) = 98153075f0c3ba2b33c270a2111b3c6ce2c8d5e8af74e8f55090b4dd02745f7a
+SIZE (xpra-6.3.2.tar.xz) = 9087508