summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devel/Makefile8
-rw-r--r--devel/R-cran-collapse/Makefile2
-rw-r--r--devel/R-cran-collapse/distinfo6
-rw-r--r--devel/R-cran-data.table/Makefile2
-rw-r--r--devel/R-cran-data.table/distinfo6
-rw-r--r--devel/R-cran-pkgcache/Makefile4
-rw-r--r--devel/R-cran-pkgcache/distinfo6
-rw-r--r--devel/R-cran-sparsevctrs/Makefile2
-rw-r--r--devel/R-cran-sparsevctrs/distinfo6
-rw-r--r--devel/air-go/Makefile2
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/app-builder-devel/Makefile1
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduino-irremote/Makefile4
-rw-r--r--devel/arduino-irremote/distinfo6
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/awless/Makefile2
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-c-mqtt/Makefile2
-rw-r--r--devel/aws-c-mqtt/distinfo6
-rw-r--r--devel/aws-c-s3/Makefile2
-rw-r--r--devel/aws-c-s3/distinfo6
-rw-r--r--devel/aws-c-s3/pkg-plist1
-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/bit/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile3
-rw-r--r--devel/buildkite-agent/distinfo10
-rw-r--r--devel/buildkite-agent/files/pkg-message.in4
-rw-r--r--devel/buildkite-cli/Makefile1
-rw-r--r--devel/capnproto1/Makefile4
-rw-r--r--devel/capnproto1/distinfo6
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile4
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cppinsights/Makefile4
-rw-r--r--devel/cppinsights/distinfo6
-rw-r--r--devel/delve/Makefile1
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_BUILD.gn106
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron32/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron32/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron32/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron32/files/patch-build_rust_std_BUILD.gn58
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_BUILD.gn106
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron33/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron33/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron33/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron33/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron33/files/patch-build_rust_std_BUILD.gn56
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron34/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron34/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron34/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron34/files/patch-build_rust_std_BUILD.gn56
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron35/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron35/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron35/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron35/files/patch-build_rust_std_BUILD.gn80
-rw-r--r--devel/electron36/Makefile4
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo18
-rw-r--r--devel/electron36/files/package.json4
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron36/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron36/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron36/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron36/files/patch-build_rust_std_BUILD.gn80
-rw-r--r--devel/electron36/files/patch-electron_BUILD.gn10
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc4
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__screen.cc38
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.cc50
-rw-r--r--devel/electron36/files/patch-electron_shell_common_node__bindings.cc4
-rw-r--r--devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts8
-rw-r--r--devel/electron36/files/patch-electron_spec_chromium-spec.ts6
-rw-r--r--devel/electron36/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json58
-rw-r--r--devel/electron36/files/patch-v8_src_api_api.cc4
-rw-r--r--devel/electron36/files/yarn.lock459
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd31/Makefile2
-rw-r--r--devel/etcd32/Makefile2
-rw-r--r--devel/etcd33/Makefile2
-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-plist7
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist1
-rw-r--r--devel/fsx/Makefile3
-rw-r--r--devel/fsx/Makefile.crates74
-rw-r--r--devel/fsx/distinfo154
-rw-r--r--devel/gh/Makefile2
-rw-r--r--devel/gh/distinfo10
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-codereview/Makefile1
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/gitlab-shell/Makefile3
-rw-r--r--devel/gitlab-shell/distinfo10
-rw-r--r--devel/gitty/Makefile2
-rw-r--r--devel/gitu/Makefile2
-rw-r--r--devel/gitu/distinfo6
-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/Makefile2
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile1
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/google-styleguide/Makefile4
-rw-r--r--devel/google-styleguide/distinfo6
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile1
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/gpm/Makefile2
-rw-r--r--devel/gvp/Makefile2
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jetbrains-clion/Makefile5
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/jwt-cpp/Makefile28
-rw-r--r--devel/jwt-cpp/distinfo3
-rw-r--r--devel/jwt-cpp/pkg-descr5
-rw-r--r--devel/jwt-cpp/pkg-plist15
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/pkg-plist1
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/Makefile1
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lace/files/patch-benchmarks_cilksort_cilksort-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_dfs_dfs-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_fib_fib-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_fib_fib-lace.cpp11
-rw-r--r--devel/lace/files/patch-benchmarks_knapsack_knapsack-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_matmul_matmul-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_matmul_matmul-seq.c11
-rw-r--r--devel/lace/files/patch-benchmarks_pi_pi-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_queens_queens-lace.c11
-rw-r--r--devel/lace/files/patch-benchmarks_strassen_strassen-lace.c11
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/libbson/Makefile2
-rw-r--r--devel/libbson/distinfo6
-rw-r--r--devel/libbson/pkg-plist2
-rw-r--r--devel/libcbor/Makefile4
-rw-r--r--devel/libchdr/Makefile8
-rw-r--r--devel/libchdr/distinfo6
-rw-r--r--devel/libunwind/Makefile3
-rw-r--r--devel/libwasmtime/Makefile119
-rw-r--r--devel/libwasmtime/distinfo188
-rw-r--r--devel/libwasmtime/pkg-plist59
-rw-r--r--devel/linenoise-ng/Makefile3
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/llvm20/Makefile2
-rw-r--r--devel/llvm20/distinfo6
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/mongo-c-driver/Makefile2
-rw-r--r--devel/mongo-c-driver/distinfo6
-rw-r--r--devel/mongo-c-driver/pkg-plist2
-rw-r--r--devel/muon/Makefile4
-rw-r--r--devel/muon/distinfo6
-rw-r--r--devel/muon/files/patch-tests_project_meson.build12
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/oniguruma/Makefile3
-rw-r--r--devel/opengrok/Makefile2
-rw-r--r--devel/opengrok/distinfo6
-rw-r--r--devel/opengrok/pkg-plist36
-rw-r--r--devel/opentelemetry-proto/Makefile2
-rw-r--r--devel/opentelemetry-proto/distinfo6
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-Data-URIEncode/Makefile2
-rw-r--r--devel/p5-DateTime-Format-Natural/Makefile2
-rw-r--r--devel/p5-DateTime-Format-Natural/distinfo6
-rw-r--r--devel/p5-Devel-Cover/Makefile2
-rw-r--r--devel/p5-Devel-Cover/distinfo6
-rw-r--r--devel/p5-Devel-Size/Makefile2
-rw-r--r--devel/p5-Devel-Size/distinfo6
-rw-r--r--devel/p5-ExportTo/Makefile2
-rw-r--r--devel/p5-ExtUtils-MakeMaker/Makefile2
-rw-r--r--devel/p5-ExtUtils-MakeMaker/distinfo6
-rw-r--r--devel/p5-Goo-Canvas2/Makefile2
-rw-r--r--devel/p5-Module-Build-Tiny/Makefile2
-rw-r--r--devel/p5-Module-Build-Tiny/distinfo6
-rw-r--r--devel/p5-Term-TablePrint/Makefile2
-rw-r--r--devel/p5-Term-TablePrint/distinfo6
-rw-r--r--devel/p5-Test-Mini-Unit/Makefile2
-rw-r--r--devel/p5-Test-Simple/Makefile2
-rw-r--r--devel/p5-Test-Simple/distinfo6
-rw-r--r--devel/p5-Test2-Harness/Makefile4
-rw-r--r--devel/p5-Test2-Harness/distinfo6
-rw-r--r--devel/p5-Thrift/Makefile2
-rw-r--r--devel/p5-Type-Tiny/Makefile2
-rw-r--r--devel/p5-Type-Tiny/distinfo6
-rw-r--r--devel/p5-Util-Any/Makefile2
-rw-r--r--devel/p5-experimental/Makefile4
-rw-r--r--devel/p5-experimental/distinfo6
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/pear-PHP_CodeCoverage/Makefile2
-rw-r--r--devel/pear-PHP_CodeCoverage/distinfo6
-rw-r--r--devel/pear-PHP_CodeCoverage/pkg-plist18
-rw-r--r--devel/pecl-ds/Makefile2
-rw-r--r--devel/pecl-ds/distinfo6
-rw-r--r--devel/pecl-protobuf/Makefile2
-rw-r--r--devel/pecl-protobuf/distinfo6
-rw-r--r--devel/php-maxminddb/Makefile2
-rw-r--r--devel/php-maxminddb/distinfo6
-rw-r--r--devel/phpunit10/Makefile2
-rw-r--r--devel/phpunit10/distinfo6
-rw-r--r--devel/phpunit11/Makefile2
-rw-r--r--devel/phpunit11/distinfo6
-rw-r--r--devel/phpunit12/Makefile34
-rw-r--r--devel/phpunit12/distinfo3
-rw-r--r--devel/phpunit12/pkg-descr2
-rw-r--r--devel/phpunit9/Makefile2
-rw-r--r--devel/phpunit9/distinfo6
-rw-r--r--devel/pkgconf/Makefile7
-rw-r--r--devel/pkgconf/distinfo6
-rw-r--r--devel/pkgconf/pkg-plist4
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/py-aiobotocore/Makefile6
-rw-r--r--devel/py-aiobotocore/distinfo6
-rw-r--r--devel/py-aiobotocore/files/patch-pyproject.toml12
-rw-r--r--devel/py-archinfo/Makefile4
-rw-r--r--devel/py-archinfo/distinfo6
-rw-r--r--devel/py-astroid/Makefile4
-rw-r--r--devel/py-astroid/distinfo6
-rw-r--r--devel/py-astroid/files/patch-pyproject.toml19
-rw-r--r--devel/py-awscrt/Makefile9
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-awscrt/files/patch-awscrt-__init__.py11
-rw-r--r--devel/py-awscrt/files/patch-mqtt70
-rw-r--r--devel/py-awscrt/files/patch-pyproject.toml4
-rw-r--r--devel/py-bitarray/Makefile3
-rw-r--r--devel/py-bitarray/distinfo6
-rw-r--r--devel/py-bitstring/Makefile5
-rw-r--r--devel/py-bitstring/distinfo6
-rw-r--r--devel/py-bitstring/files/patch-pyproject.toml11
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-castellan/Makefile2
-rw-r--r--devel/py-castellan/distinfo6
-rw-r--r--devel/py-check-wheel-contents/Makefile8
-rw-r--r--devel/py-check-wheel-contents/distinfo6
-rw-r--r--devel/py-cliff/Makefile5
-rw-r--r--devel/py-cliff/distinfo6
-rw-r--r--devel/py-cloudpathlib/Makefile2
-rw-r--r--devel/py-cloudpathlib/distinfo6
-rw-r--r--devel/py-dask/Makefile2
-rw-r--r--devel/py-dask/distinfo6
-rw-r--r--devel/py-ddtrace/Makefile2
-rw-r--r--devel/py-ddtrace/distinfo6
-rw-r--r--devel/py-distributed/Makefile2
-rw-r--r--devel/py-distributed/distinfo6
-rw-r--r--devel/py-docformatter/Makefile2
-rw-r--r--devel/py-docformatter/distinfo6
-rw-r--r--devel/py-dunamai/Makefile2
-rw-r--r--devel/py-dunamai/distinfo6
-rw-r--r--devel/py-exceptiongroup/Makefile10
-rw-r--r--devel/py-exceptiongroup/distinfo6
-rw-r--r--devel/py-freezegun/Makefile2
-rw-r--r--devel/py-freezegun/distinfo6
-rw-r--r--devel/py-gapic-generator/Makefile2
-rw-r--r--devel/py-gapic-generator/distinfo6
-rw-r--r--devel/py-glance-store/Makefile2
-rw-r--r--devel/py-glance-store/distinfo6
-rw-r--r--devel/py-gql/Makefile3
-rw-r--r--devel/py-gql/distinfo6
-rw-r--r--devel/py-greenlet/Makefile2
-rw-r--r--devel/py-greenlet/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-identify/Makefile2
-rw-r--r--devel/py-identify/distinfo6
-rw-r--r--devel/py-ijson/Makefile6
-rw-r--r--devel/py-ijson/distinfo6
-rw-r--r--devel/py-ijson/files/patch-pyproject.toml15
-rw-r--r--devel/py-ipywidgets/Makefile2
-rw-r--r--devel/py-ipywidgets/distinfo6
-rw-r--r--devel/py-jaraco.itertools/Makefile2
-rw-r--r--devel/py-jaraco.itertools/distinfo6
-rw-r--r--devel/py-jaraco.itertools/files/patch-pyproject.toml20
-rw-r--r--devel/py-jupyter-server/Makefile2
-rw-r--r--devel/py-jupyter-server/distinfo6
-rw-r--r--devel/py-jupyter-ydoc/Makefile2
-rw-r--r--devel/py-jupyter-ydoc/distinfo6
-rw-r--r--devel/py-jupyterlab-widgets/Makefile8
-rw-r--r--devel/py-jupyterlab-widgets/distinfo6
-rw-r--r--devel/py-jupyterlab/Makefile2
-rw-r--r--devel/py-jupyterlab/distinfo6
-rw-r--r--devel/py-keystoneauth1/Makefile2
-rw-r--r--devel/py-keystoneauth1/distinfo6
-rw-r--r--devel/py-keystonemiddleware/Makefile2
-rw-r--r--devel/py-keystonemiddleware/distinfo6
-rw-r--r--devel/py-mediapy/Makefile2
-rw-r--r--devel/py-mediapy/distinfo6
-rw-r--r--devel/py-moreorless/Makefile6
-rw-r--r--devel/py-moreorless/distinfo6
-rw-r--r--devel/py-nbclassic/Makefile5
-rw-r--r--devel/py-nbclassic/distinfo6
-rw-r--r--devel/py-opentelemetry-api/Makefile4
-rw-r--r--devel/py-opentelemetry-api/distinfo6
-rw-r--r--devel/py-opentelemetry-api/files/patch-pyproject.toml11
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile4
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/Makefile4
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp/distinfo6
-rw-r--r--devel/py-opentelemetry-proto/Makefile2
-rw-r--r--devel/py-opentelemetry-proto/distinfo6
-rw-r--r--devel/py-opentelemetry-sdk/Makefile4
-rw-r--r--devel/py-opentelemetry-sdk/distinfo6
-rw-r--r--devel/py-opentelemetry-semantic-conventions/Makefile4
-rw-r--r--devel/py-opentelemetry-semantic-conventions/distinfo6
-rw-r--r--devel/py-oslex/Makefile21
-rw-r--r--devel/py-oslex/distinfo3
-rw-r--r--devel/py-oslex/pkg-descr5
-rw-r--r--devel/py-ovsdbapp/Makefile2
-rw-r--r--devel/py-ovsdbapp/distinfo6
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pipenv/Makefile2
-rw-r--r--devel/py-pipenv/distinfo6
-rw-r--r--devel/py-platformdirs/Makefile2
-rw-r--r--devel/py-platformdirs/distinfo6
-rw-r--r--devel/py-pluggy/Makefile6
-rw-r--r--devel/py-pluggy/distinfo6
-rw-r--r--devel/py-pluggy/files/patch-pyproject.toml11
-rw-r--r--devel/py-poetry-core/Makefile4
-rw-r--r--devel/py-poetry-core/distinfo6
-rw-r--r--devel/py-poetry/Makefile6
-rw-r--r--devel/py-poetry/distinfo6
-rw-r--r--devel/py-poetry/files/patch-pyproject.toml6
-rw-r--r--devel/py-proglog/Makefile2
-rw-r--r--devel/py-proglog/distinfo6
-rw-r--r--devel/py-proglog/files/patch-pyproject.toml6
-rw-r--r--devel/py-psygnal/Makefile2
-rw-r--r--devel/py-psygnal/distinfo6
-rw-r--r--devel/py-pudb/Makefile2
-rw-r--r--devel/py-pudb/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile2
-rw-r--r--devel/py-pycrdt/Makefile.crates24
-rw-r--r--devel/py-pycrdt/distinfo54
-rw-r--r--devel/py-pydantic-core/Makefile2
-rw-r--r--devel/py-pydantic-core/Makefile.crates14
-rw-r--r--devel/py-pydantic-core/distinfo34
-rw-r--r--devel/py-pydantic2/Makefile4
-rw-r--r--devel/py-pydantic2/distinfo6
-rw-r--r--devel/py-pykdtree/Makefile4
-rw-r--r--devel/py-pyproject-api/Makefile4
-rw-r--r--devel/py-pyproject-api/distinfo6
-rw-r--r--devel/py-pytest-alembic/Makefile5
-rw-r--r--devel/py-pytest-alembic/distinfo6
-rw-r--r--devel/py-pytest-cases/Makefile5
-rw-r--r--devel/py-pytest-cases/distinfo6
-rw-r--r--devel/py-python-dbusmock/Makefile2
-rw-r--r--devel/py-python-dbusmock/distinfo6
-rw-r--r--devel/py-python-engineio/Makefile2
-rw-r--r--devel/py-python-engineio/distinfo6
-rw-r--r--devel/py-python-semantic-release/Makefile5
-rw-r--r--devel/py-python-semantic-release/distinfo6
-rw-r--r--devel/py-python-semantic-release/files/patch-pyproject.toml21
-rw-r--r--devel/py-pyupgrade/Makefile3
-rw-r--r--devel/py-pyupgrade/distinfo6
-rw-r--r--devel/py-pyyaml_env_tag/Makefile6
-rw-r--r--devel/py-pyyaml_env_tag/distinfo6
-rw-r--r--devel/py-pyyaml_env_tag/files/patch-pyproject.toml19
-rw-r--r--devel/py-rpds-py/Makefile2
-rw-r--r--devel/py-rpds-py/Makefile.crates40
-rw-r--r--devel/py-rpds-py/distinfo86
-rw-r--r--devel/py-rtree/Makefile5
-rw-r--r--devel/py-rtree/distinfo6
-rw-r--r--devel/py-ruamel.yaml/Makefile3
-rw-r--r--devel/py-ruamel.yaml/distinfo6
-rw-r--r--devel/py-ruff/Makefile212
-rw-r--r--devel/py-ruff/distinfo422
-rw-r--r--devel/py-spyder-kernels/Makefile4
-rw-r--r--devel/py-spyder-kernels/distinfo6
-rw-r--r--devel/py-sqlfluff/Makefile41
-rw-r--r--devel/py-sqlfluff/distinfo3
-rw-r--r--devel/py-sqlfluff/pkg-descr4
-rw-r--r--devel/py-stdlibs/Makefile2
-rw-r--r--devel/py-stdlibs/distinfo6
-rw-r--r--devel/py-tokenize-rt/Makefile3
-rw-r--r--devel/py-tokenize-rt/distinfo6
-rw-r--r--devel/py-trove-classifiers/Makefile2
-rw-r--r--devel/py-trove-classifiers/distinfo6
-rw-r--r--devel/py-ttkbootstrap/Makefile8
-rw-r--r--devel/py-ttkbootstrap/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates178
-rw-r--r--devel/py-ty/distinfo358
-rw-r--r--devel/py-typer/Makefile4
-rw-r--r--devel/py-typer/distinfo6
-rw-r--r--devel/py-types-docutils/Makefile4
-rw-r--r--devel/py-types-docutils/distinfo6
-rw-r--r--devel/py-types-docutils/files/patch-pyproject.toml23
-rw-r--r--devel/py-types-jsonschema/Makefile3
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml23
-rw-r--r--devel/py-types-mock/Makefile6
-rw-r--r--devel/py-types-mock/distinfo6
-rw-r--r--devel/py-types-mock/files/patch-pyproject.toml23
-rw-r--r--devel/py-types-psutil/Makefile2
-rw-r--r--devel/py-types-psutil/distinfo6
-rw-r--r--devel/py-types-psutil/files/patch-pyproject.toml4
-rw-r--r--devel/py-types-setuptools/Makefile2
-rw-r--r--devel/py-types-setuptools/distinfo6
-rw-r--r--devel/py-types-setuptools/files/patch-pyproject.toml8
-rw-r--r--devel/py-unittest-parallel/Makefile2
-rw-r--r--devel/py-unittest-parallel/distinfo6
-rw-r--r--devel/py-uproot/Makefile2
-rw-r--r--devel/py-uproot/distinfo6
-rw-r--r--devel/py-wait-for2/Makefile21
-rw-r--r--devel/py-wait-for2/distinfo3
-rw-r--r--devel/py-wait-for2/pkg-descr4
-rw-r--r--devel/py-xarray/Makefile2
-rw-r--r--devel/py-xarray/distinfo6
-rw-r--r--devel/py-xstatic-svg-edit-moin/Makefile2
-rw-r--r--devel/pylint/Makefile2
-rw-r--r--devel/pylint/distinfo6
-rw-r--r--devel/pylint/files/patch-pyproject.toml4
-rw-r--r--devel/ruby-gems/Makefile2
-rw-r--r--devel/ruby-gems/distinfo6
-rw-r--r--devel/ruby-gems/pkg-plist1
-rw-r--r--devel/rubygem-apipie-bindings/Makefile4
-rw-r--r--devel/rubygem-apipie-bindings/distinfo6
-rw-r--r--devel/rubygem-async/Makefile2
-rw-r--r--devel/rubygem-async/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-account/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-account/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-acm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acmpca/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-acmpca/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplify/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-amplify/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigateway/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apigateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfig/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appfabric/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appfabric/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appflow/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appmesh/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appmesh/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appregistry/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appregistry/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apprunner/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apprunner/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appstream/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appstream/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appsync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apptest/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apptest/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-artifact/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-artifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-athena/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-athena/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-b2bi/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-b2bi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-batch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-batch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billing/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-billing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-braket/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-braket/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-budgets/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-budgets/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chatbot/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chatbot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/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-cloud9/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloud9/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codebuild/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codebuild/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecommit/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codecommit/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehend/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-comprehend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-configservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-configservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcases/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcases/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controltower/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-controltower/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-costandusagereportservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datasync/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-dax/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dax/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-deadline/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-deadline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-detective/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-detective/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-directconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dlm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dlm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-docdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-drs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-drs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dsql/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dsql/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ebs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ebs/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-ec2instanceconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecr/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-efs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-efs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eksauth/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-eksauth/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticache/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticache/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emr/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-emr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspace/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-finspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-firehose/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-firehose/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fis/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-fis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-fms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-freetier/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-freetier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fsx/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gamelift/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-gamelift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geomaps/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-geomaps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-georoutes/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-georoutes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glacier/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glacier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrass/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-greengrass/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-groundstation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-groundstation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-health/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-health/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-healthlake/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-healthlake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iam/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-identitystore/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-identitystore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-importexport/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-importexport/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-inspector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-inspector2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-invoicing/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-invoicing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iot/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotevents/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ivs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivschat/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ivschat/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafka/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kafka/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendra/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kendra/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesis/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lex/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lex/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lightsail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lightsail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-locationservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-locationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-macie2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-macie2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medialive/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-medialive/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastore/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediastore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-memorydb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-memorydb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mgn/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mgn/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mq/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mq/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mturk/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mturk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mwaa/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mwaa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptune/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-neptune/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notifications/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-notifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-oam/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-oam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-omics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-omics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworks/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-opsworks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-osis/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-osis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-outposts/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-panorama/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-panorama/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pcs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalize/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-personalize/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pi/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pipes/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pipes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-polly/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-polly/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pricing/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pricing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-privatenetworks/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-privatenetworks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-proton/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-proton/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qapps/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qapps/distinfo6
-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-qconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qldb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ram/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ram/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-rdsdataservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshift/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-redshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-repostspace/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-repostspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/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-robomaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-robomaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53domains/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53domains/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3control/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3control/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3tables/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3tables/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-scheduler/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-scheduler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-schemas/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-schemas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityhub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-securityhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityir/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-securityir/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securitylake/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-securitylake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ses/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ses/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-shield/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-shield/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-signer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-signer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simpledb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-simpledb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowball/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-snowball/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sns/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sns/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sqs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sqs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ssm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-states/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-states/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supplychain/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-supplychain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-support/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-support/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supportapp/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-supportapp/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-swf/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-swf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-synthetics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-synthetics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-textract/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-textract/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-tnb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-tnb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transfer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transfer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-translate/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-translate/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-voiceid/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-voiceid/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-waf/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-waf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafregional/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wafregional/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workdocs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workdocs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmail/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workmail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspaces/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-xray/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-xray/distinfo6
-rw-r--r--devel/rubygem-bootsnap/Makefile2
-rw-r--r--devel/rubygem-bootsnap/distinfo6
-rw-r--r--devel/rubygem-erb/Makefile4
-rw-r--r--devel/rubygem-erb/distinfo6
-rw-r--r--devel/rubygem-gapic-common/Makefile2
-rw-r--r--devel/rubygem-gapic-common/distinfo6
-rw-r--r--devel/rubygem-gitlab-dangerfiles/Makefile2
-rw-r--r--devel/rubygem-gitlab-dangerfiles/distinfo6
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/Makefile2
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v2/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v2/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-core/Makefile2
-rw-r--r--devel/rubygem-google-apis-core/distinfo6
-rw-r--r--devel/rubygem-google-apis-discovery_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-discovery_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-drive_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-drive_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-generator/Makefile2
-rw-r--r--devel/rubygem-google-apis-generator/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v2/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v2/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v2beta/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v2beta/distinfo6
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile2
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo6
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-monitoring_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-monitoring_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-playcustomapp_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-playcustomapp_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-pubsub_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-pubsub_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-sheets_v4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sheets_v4/distinfo6
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/distinfo6
-rw-r--r--devel/rubygem-google-apis-storage_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-storage_v1/distinfo6
-rw-r--r--devel/rubygem-google-iam-credentials-v1/Makefile4
-rw-r--r--devel/rubygem-google-iam-credentials-v1/distinfo6
-rw-r--r--devel/rubygem-google-iam-credentials/Makefile2
-rw-r--r--devel/rubygem-google-iam-credentials/distinfo6
-rw-r--r--devel/rubygem-google-iam-v1/Makefile6
-rw-r--r--devel/rubygem-google-iam-v1/distinfo6
-rw-r--r--devel/rubygem-google-logging-utils/Makefile2
-rw-r--r--devel/rubygem-google-logging-utils/distinfo6
-rw-r--r--devel/rubygem-google-protobuf/Makefile2
-rw-r--r--devel/rubygem-google-protobuf/distinfo6
-rw-r--r--devel/rubygem-googleapis-common-protos-types/Makefile2
-rw-r--r--devel/rubygem-googleapis-common-protos-types/distinfo6
-rw-r--r--devel/rubygem-googleapis-common-protos/Makefile4
-rw-r--r--devel/rubygem-googleapis-common-protos/distinfo6
-rw-r--r--devel/rubygem-grpc-google-iam-v1/Makefile4
-rw-r--r--devel/rubygem-grpc-google-iam-v1/distinfo6
-rw-r--r--devel/rubygem-grpc-google-iam-v1/files/patch-gemspec11
-rw-r--r--devel/rubygem-jaro_winkler/Makefile2
-rw-r--r--devel/rubygem-jaro_winkler/distinfo6
-rw-r--r--devel/rubygem-json-gitlab/Makefile19
-rw-r--r--devel/rubygem-json-gitlab/distinfo3
-rw-r--r--devel/rubygem-json-gitlab/pkg-descr3
-rw-r--r--devel/rubygem-json/Makefile2
-rw-r--r--devel/rubygem-json/distinfo6
-rw-r--r--devel/rubygem-language_server-protocol/Makefile2
-rw-r--r--devel/rubygem-language_server-protocol/distinfo6
-rw-r--r--devel/rubygem-mini_portile2/Makefile2
-rw-r--r--devel/rubygem-mini_portile2/distinfo6
-rw-r--r--devel/rubygem-mongo/Makefile11
-rw-r--r--devel/rubygem-mongo/distinfo6
-rw-r--r--devel/rubygem-oci/Makefile5
-rw-r--r--devel/rubygem-oci/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-dalli/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-dalli/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/distinfo6
-rw-r--r--devel/rubygem-rbs/Makefile2
-rw-r--r--devel/rubygem-rbs/distinfo6
-rw-r--r--devel/rubygem-rspec-expectations/Makefile2
-rw-r--r--devel/rubygem-rspec-expectations/distinfo6
-rw-r--r--devel/rubygem-rspec-mocks/Makefile2
-rw-r--r--devel/rubygem-rspec-mocks/distinfo6
-rw-r--r--devel/rubygem-rspec-rails/Makefile8
-rw-r--r--devel/rubygem-rspec-rails/distinfo6
-rw-r--r--devel/rubygem-rspec-support/Makefile2
-rw-r--r--devel/rubygem-rspec-support/distinfo6
-rw-r--r--devel/rubygem-rubocop-rails/Makefile4
-rw-r--r--devel/rubygem-rubocop-rails/distinfo6
-rw-r--r--devel/rubygem-rubocop/Makefile2
-rw-r--r--devel/rubygem-rubocop/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rspec/Makefile4
-rw-r--r--devel/rubygem-ruby-lsp-rspec/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp/Makefile2
-rw-r--r--devel/rubygem-ruby-lsp/distinfo6
-rw-r--r--devel/rubygem-ruby-prof/Makefile4
-rw-r--r--devel/rubygem-ruby-prof/distinfo6
-rw-r--r--devel/rubygem-sequel/Makefile2
-rw-r--r--devel/rubygem-sequel/distinfo6
-rw-r--r--devel/rubygem-set/Makefile2
-rw-r--r--devel/rubygem-set/distinfo6
-rw-r--r--devel/rubygem-sidekiq-scheduler/Makefile6
-rw-r--r--devel/rubygem-sidekiq-scheduler/distinfo6
-rw-r--r--devel/rubygem-sidekiq-scheduler/files/patch-sidekiq866
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-strscan/Makefile2
-rw-r--r--devel/rubygem-strscan/distinfo6
-rw-r--r--devel/rubygem-timeliness/Makefile2
-rw-r--r--devel/rubygem-timeliness/distinfo6
-rw-r--r--devel/ruff/Makefile2
-rw-r--r--devel/ruff/Makefile.crates210
-rw-r--r--devel/ruff/distinfo422
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/shards/Makefile7
-rw-r--r--devel/shards/distinfo6
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/slibtool/Makefile2
-rw-r--r--devel/slibtool/distinfo6
-rw-r--r--devel/slibtool/pkg-plist1
-rw-r--r--devel/sltdl/Makefile17
-rw-r--r--devel/sltdl/distinfo3
-rw-r--r--devel/sltdl/files/patch-Makefile.in11
-rw-r--r--devel/sltdl/pkg-descr1
-rw-r--r--devel/sltdl/pkg-plist7
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/spatialindex/Makefile2
-rw-r--r--devel/spatialindex/distinfo6
-rw-r--r--devel/spatialindex/pkg-plist8
-rw-r--r--devel/spyder/Makefile2
-rw-r--r--devel/spyder/distinfo6
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/tass64/Makefile2
-rw-r--r--devel/tass64/distinfo6
-rw-r--r--devel/thunar-vcs-plugin/Makefile25
-rw-r--r--devel/thunar-vcs-plugin/distinfo6
-rw-r--r--devel/thunar-vcs-plugin/pkg-plist2
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/tree-sitter/Makefile2
-rw-r--r--devel/tree-sitter/distinfo6
-rw-r--r--devel/uv/Makefile3
-rw-r--r--devel/uv/Makefile.crates109
-rw-r--r--devel/uv/distinfo220
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/valgrind/distinfo6
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/wasi-compiler-rt20/Makefile2
-rw-r--r--devel/wasi-libcxx20/Makefile2
-rw-r--r--devel/wasmer/Makefile21
-rw-r--r--devel/wasmer/Makefile.crates14
-rw-r--r--devel/wasmer/distinfo34
-rw-r--r--devel/websvn/Makefile2
-rw-r--r--devel/websvn/distinfo6
-rw-r--r--devel/yaegi/Makefile2
-rw-r--r--devel/zls/Makefile16
-rw-r--r--devel/zls/distinfo18
1519 files changed, 9347 insertions, 4891 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 60862415e1d1..61520105f23d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1107,6 +1107,7 @@
SUBDIR += judy
SUBDIR += jujutsu
SUBDIR += jwasm
+ SUBDIR += jwt-cpp
SUBDIR += kBuild
SUBDIR += kapptemplate
SUBDIR += kassert
@@ -4308,6 +4309,7 @@
SUBDIR += php84-tokenizer
SUBDIR += phpunit10
SUBDIR += phpunit11
+ SUBDIR += phpunit12
SUBDIR += phpunit8
SUBDIR += phpunit9
SUBDIR += physfs
@@ -5363,6 +5365,7 @@
SUBDIR += py-os-vif
SUBDIR += py-os-win
SUBDIR += py-osc-lib
+ SUBDIR += py-oslex
SUBDIR += py-oslo.cache
SUBDIR += py-oslo.concurrency
SUBDIR += py-oslo.config
@@ -5957,6 +5960,7 @@
SUBDIR += py-spyder-kernels
SUBDIR += py-spyder-unittest
SUBDIR += py-sqids
+ SUBDIR += py-sqlfluff
SUBDIR += py-squint
SUBDIR += py-sre-yield
SUBDIR += py-srsly
@@ -6160,6 +6164,7 @@
SUBDIR += py-vsts-cd-manager
SUBDIR += py-vulture
SUBDIR += py-wadllib
+ SUBDIR += py-wait-for2
SUBDIR += py-warlock
SUBDIR += py-watchdog
SUBDIR += py-watchfiles
@@ -6883,6 +6888,7 @@
SUBDIR += rubygem-aws-sdk-sqs
SUBDIR += rubygem-aws-sdk-ssm
SUBDIR += rubygem-aws-sdk-ssmcontacts
+ SUBDIR += rubygem-aws-sdk-ssmguiconnect
SUBDIR += rubygem-aws-sdk-ssmincidents
SUBDIR += rubygem-aws-sdk-ssmquicksetup
SUBDIR += rubygem-aws-sdk-ssmsap
@@ -7496,6 +7502,7 @@
SUBDIR += rubygem-jruby-jars
SUBDIR += rubygem-json
SUBDIR += rubygem-json-canonicalization
+ SUBDIR += rubygem-json-gitlab
SUBDIR += rubygem-json-schema
SUBDIR += rubygem-json1
SUBDIR += rubygem-json27
@@ -8189,6 +8196,7 @@
SUBDIR += skypat
SUBDIR += slf4j
SUBDIR += slibtool
+ SUBDIR += sltdl
SUBDIR += smake
SUBDIR += smc
SUBDIR += smooth
diff --git a/devel/R-cran-collapse/Makefile b/devel/R-cran-collapse/Makefile
index 45243d0683cd..eb0f4f87f7ee 100644
--- a/devel/R-cran-collapse/Makefile
+++ b/devel/R-cran-collapse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= collapse
-DISTVERSION= 2.1.1
+DISTVERSION= 2.1.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-collapse/distinfo b/devel/R-cran-collapse/distinfo
index 5c01a8d1b528..aed3f710ddab 100644
--- a/devel/R-cran-collapse/distinfo
+++ b/devel/R-cran-collapse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744916558
-SHA256 (collapse_2.1.1.tar.gz) = e4c3ef6f387c4b3bd0f037d3f3cd65a8d137f1127790f5ae206d6294d30982ba
-SIZE (collapse_2.1.1.tar.gz) = 1467283
+TIMESTAMP = 1748291103
+SHA256 (collapse_2.1.2.tar.gz) = 38620139595ffaaf253be429532ffd8cf2f2d9617a4ff981a4da0ff89fc1ce61
+SIZE (collapse_2.1.2.tar.gz) = 1468574
diff --git a/devel/R-cran-data.table/Makefile b/devel/R-cran-data.table/Makefile
index 478c5efdde36..48dfccacd831 100644
--- a/devel/R-cran-data.table/Makefile
+++ b/devel/R-cran-data.table/Makefile
@@ -1,5 +1,5 @@
PORTNAME= data.table
-DISTVERSION= 1.17.2
+DISTVERSION= 1.17.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-data.table/distinfo b/devel/R-cran-data.table/distinfo
index 8d27085e4224..34b58065041c 100644
--- a/devel/R-cran-data.table/distinfo
+++ b/devel/R-cran-data.table/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747185972
-SHA256 (data.table_1.17.2.tar.gz) = 014037d829c9bebf1ef91f73fcffdb7349196893d1c3eef5bfc71a3e679f1c5b
-SIZE (data.table_1.17.2.tar.gz) = 5839559
+TIMESTAMP = 1748333320
+SHA256 (data.table_1.17.4.tar.gz) = 396eb2a0e38249310070b60cc6c4e930f2cfc940e6ad0ac62c4c7a5b16390753
+SIZE (data.table_1.17.4.tar.gz) = 5839682
diff --git a/devel/R-cran-pkgcache/Makefile b/devel/R-cran-pkgcache/Makefile
index e20e1d0c18cb..3837a7a3a4ae 100644
--- a/devel/R-cran-pkgcache/Makefile
+++ b/devel/R-cran-pkgcache/Makefile
@@ -1,11 +1,11 @@
PORTNAME= pkgcache
-DISTVERSION= 2.2.3
+DISTVERSION= 2.2.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Cache 'CRAN'-Like Metadata and R Packages
-WWW= https://cran.r-project.org/web/packages/pkgcache/
+WWW= https://cran.r-project.org/package=pkgcache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/R-cran-pkgcache/distinfo b/devel/R-cran-pkgcache/distinfo
index 5f0b9a8633d7..ceb2ea6720f2 100644
--- a/devel/R-cran-pkgcache/distinfo
+++ b/devel/R-cran-pkgcache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726428206
-SHA256 (pkgcache_2.2.3.tar.gz) = fbcc976fdc8f50a5cf08591e24ca856f598070419f1d989f985c5043c55a5bc7
-SIZE (pkgcache_2.2.3.tar.gz) = 266662
+TIMESTAMP = 1748334856
+SHA256 (pkgcache_2.2.4.tar.gz) = 13183ca5b21450e4190b4f7d571b2d8ce9d9e84823916b04f1d28407cf389e02
+SIZE (pkgcache_2.2.4.tar.gz) = 292445
diff --git a/devel/R-cran-sparsevctrs/Makefile b/devel/R-cran-sparsevctrs/Makefile
index 022955e489fe..381642a41598 100644
--- a/devel/R-cran-sparsevctrs/Makefile
+++ b/devel/R-cran-sparsevctrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sparsevctrs
-DISTVERSION= 0.3.3
+DISTVERSION= 0.3.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/devel/R-cran-sparsevctrs/distinfo b/devel/R-cran-sparsevctrs/distinfo
index ded7bbfc2de7..697ba77a73ad 100644
--- a/devel/R-cran-sparsevctrs/distinfo
+++ b/devel/R-cran-sparsevctrs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744947853
-SHA256 (sparsevctrs_0.3.3.tar.gz) = 265a5b22941356041bd4b132cd3470b69c6ac0aac83954d5d14b33dfc9e12393
-SIZE (sparsevctrs_0.3.3.tar.gz) = 93664
+TIMESTAMP = 1748294238
+SHA256 (sparsevctrs_0.3.4.tar.gz) = 69c6fbf404ed22232a162baac4702795dbb099f2540f3f5bb77cf4c93cebf272
+SIZE (sparsevctrs_0.3.4.tar.gz) = 93765
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index bd64e52daf69..f1bfb3e3ff7f 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.61.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 330f1f1fb6b8..e8fe1a5d83e2 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index dea95b2527fd..f0e891bc44cb 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index 56f4986874bd..88095fcb149d 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= 10
+PORTREVISION= 11
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index ef0210a07fd3..c9aee907cbab 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduino-irremote/Makefile b/devel/arduino-irremote/Makefile
index 4459f61b2b3e..37dd06a3d3bd 100644
--- a/devel/arduino-irremote/Makefile
+++ b/devel/arduino-irremote/Makefile
@@ -1,5 +1,5 @@
PORTNAME= arduino-irremote
-PORTVERSION= 4.4.1
+PORTVERSION= 4.4.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -28,6 +28,8 @@ OPTIONS_DEFINE= EXAMPLES
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${RELPATH}
cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${RELPATH}
+
+do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/arduino-irremote/distinfo b/devel/arduino-irremote/distinfo
index 32424eb263fa..281fc8a808e6 100644
--- a/devel/arduino-irremote/distinfo
+++ b/devel/arduino-irremote/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726680130
-SHA256 (Arduino-IRremote-Arduino-IRremote-v4.4.1_GH0.tar.gz) = 33541901cd805c399ad7025ceba7c450901512df548a2d4c7a628b506f380031
-SIZE (Arduino-IRremote-Arduino-IRremote-v4.4.1_GH0.tar.gz) = 1206645
+TIMESTAMP = 1748364818
+SHA256 (Arduino-IRremote-Arduino-IRremote-v4.4.2_GH0.tar.gz) = 691da86bdef7e88335429a2bb11810c38a954a44b0974b5326a8762e55bf1eae
+SIZE (Arduino-IRremote-Arduino-IRremote-v4.4.2_GH0.tar.gz) = 1220596
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 74b116d0d9c1..993594eaa765 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/awless/Makefile b/devel/awless/Makefile
index 3a030c3dbb30..68b919e58ccb 100644
--- a/devel/awless/Makefile
+++ b/devel/awless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awless
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index 67d8b2e6191c..92dbce1d3312 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.19.0
+DISTVERSION= 0.19.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index e327cf781e34..bbb4a61b3ac2 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746048886
-SHA256 (awslabs-aws-c-io-v0.19.0_GH0.tar.gz) = 356733a0d66f13a3f33fca709a693049615ec908ed3737b99d2f138055ebcbaa
-SIZE (awslabs-aws-c-io-v0.19.0_GH0.tar.gz) = 735611
+TIMESTAMP = 1747925165
+SHA256 (awslabs-aws-c-io-v0.19.1_GH0.tar.gz) = f2fea0c066924f7fe3c2b1c7b2fa9be640f5b16a6514854226330e63a1faacd0
+SIZE (awslabs-aws-c-io-v0.19.1_GH0.tar.gz) = 736276
diff --git a/devel/aws-c-mqtt/Makefile b/devel/aws-c-mqtt/Makefile
index 507f4026eb4c..1cbcd0a30ec8 100644
--- a/devel/aws-c-mqtt/Makefile
+++ b/devel/aws-c-mqtt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-mqtt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
+DISTVERSION= 0.13.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-mqtt/distinfo b/devel/aws-c-mqtt/distinfo
index 09360ce165f8..ce4ceb005fd4 100644
--- a/devel/aws-c-mqtt/distinfo
+++ b/devel/aws-c-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746032679
-SHA256 (awslabs-aws-c-mqtt-v0.13.0_GH0.tar.gz) = 8aa9e5b8f90a6aecdb85e83786b3543afa2a414738049447fd3ba5d1afef519b
-SIZE (awslabs-aws-c-mqtt-v0.13.0_GH0.tar.gz) = 441027
+TIMESTAMP = 1748192327
+SHA256 (awslabs-aws-c-mqtt-v0.13.1_GH0.tar.gz) = c54d02c1e46f55bae8d5e6f9c4b0d78d84c1c9d9ac16ba8d78c3361edcd8b5bb
+SIZE (awslabs-aws-c-mqtt-v0.13.1_GH0.tar.gz) = 442637
diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
index 4c7a5782a2bc..6053b9576142 100644
--- a/devel/aws-c-s3/Makefile
+++ b/devel/aws-c-s3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-s3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.18
+DISTVERSION= 0.8.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
index eff471b6aaa9..7fc6f12964f6 100644
--- a/devel/aws-c-s3/distinfo
+++ b/devel/aws-c-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747423338
-SHA256 (awslabs-aws-c-s3-v0.7.18_GH0.tar.gz) = 89cf4a4906ebfd761c85acd161664c5cc640606a90daf8f06f681d4d939454fc
-SIZE (awslabs-aws-c-s3-v0.7.18_GH0.tar.gz) = 363749
+TIMESTAMP = 1748009266
+SHA256 (awslabs-aws-c-s3-v0.8.0_GH0.tar.gz) = 0b2f2a6d3b17c6d0684b80cc6581dd1b99ced39bfbb633fc9a1b16bf3f8eaa66
+SIZE (awslabs-aws-c-s3-v0.8.0_GH0.tar.gz) = 368942
diff --git a/devel/aws-c-s3/pkg-plist b/devel/aws-c-s3/pkg-plist
index b198a2eafc6d..0e17ea0a0933 100644
--- a/devel/aws-c-s3/pkg-plist
+++ b/devel/aws-c-s3/pkg-plist
@@ -1,5 +1,6 @@
include/aws/s3/exports.h
include/aws/s3/s3.h
+include/aws/s3/s3_buffer_pool.h
include/aws/s3/s3_client.h
include/aws/s3/s3_endpoint_resolver.h
include/aws/s3/s3express_credentials_provider.h
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 984237ad2947..083d22a931f4 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.5
+DISTVERSION= 0.32.6
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 4c74895600f5..7c078d956c21 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746122295
-SHA256 (awslabs-aws-crt-cpp-v0.32.5_GH0.tar.gz) = 45d281d39ea1f70bd3310b2345395d3e5b414da325424938e095dde38d44cccd
-SIZE (awslabs-aws-crt-cpp-v0.32.5_GH0.tar.gz) = 369972
+TIMESTAMP = 1747925339
+SHA256 (awslabs-aws-crt-cpp-v0.32.6_GH0.tar.gz) = a7888f843ac335e704cff041044528fcd4803126a6b5330b6e2999772f76b139
+SIZE (awslabs-aws-crt-cpp-v0.32.6_GH0.tar.gz) = 369942
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index a31f096ad399..b33708743813 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.560
+DISTVERSION= 1.11.573
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 508d43aa9b6b..de5f30cd705e 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746218760
-SHA256 (aws-aws-sdk-cpp-1.11.560_GH0.tar.gz) = 4626042f3f2c5f2ad27dc60f870ea2c403aa2af831f535626c6c74db874dfa19
-SIZE (aws-aws-sdk-cpp-1.11.560_GH0.tar.gz) = 74344137
+TIMESTAMP = 1747925923
+SHA256 (aws-aws-sdk-cpp-1.11.573_GH0.tar.gz) = 49c7724cc7b2ec38aa42c1caae65cbbea471e483470a170ee7ae51bd163df85f
+SIZE (aws-aws-sdk-cpp-1.11.573_GH0.tar.gz) = 74548114
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index b9a150c0245e..87fb4b929040 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bit/Makefile b/devel/bit/Makefile
index 1b84a50645b4..f9610ef90d1d 100644
--- a/devel/bit/Makefile
+++ b/devel/bit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bit
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 77c59dc9bd06..0d499c4440a1 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 6ed849bfb126..0bbf16d043a9 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 3.95.0
+DISTVERSION= 3.97.0
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-agent/distinfo b/devel/buildkite-agent/distinfo
index 65e005804b87..3fcf59eb2252 100644
--- a/devel/buildkite-agent/distinfo
+++ b/devel/buildkite-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742544611
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 6230e514b8b1896bed437aa2bc8d9f0ea8c2a50d3aadb215596b3ace30f9cbb6
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 8819
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = a3e43abe1d2cbc256fc181b112e7db9829d3830ce6819467e083a62b82ba343a
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = 3681244
+TIMESTAMP = 1746393503
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 0d877e86a79827ab154425d845cc24754ee26e3b29963599b9a31a9c24470822
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 8800
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = d5acb28ea69bb4477dcd19c3682a099e369b06d504187ee13ce8dffb5ce15368
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = 3690952
diff --git a/devel/buildkite-agent/files/pkg-message.in b/devel/buildkite-agent/files/pkg-message.in
index cc5939daaa91..46b721056ee0 100644
--- a/devel/buildkite-agent/files/pkg-message.in
+++ b/devel/buildkite-agent/files/pkg-message.in
@@ -6,14 +6,14 @@ the agent token from casual prying eyes, and to specify the user account to run
the agent under, as its home directory is needed for ssh keys and agents, source
code repositories, and temporary build worksapces.
-The %%PREFIX%%/rc.conf.d/buildkite file should be protected via
+The /etc/rc.conf.d/buildkite file should be protected via
owner/group root:wheel and 0600 permissions, to ensure the API token is
not left exposed to non-privileged users and to any processes the agent
itself may launch.
Note: the supplied user must have full filesystems permissions over its homedir.
-# %%PREFIX%%/rc.conf.d/buildkite
+# /etc/rc.conf.d/buildkite
# mandatory parameters
buildkite_enable=YES
buildkite_token=abc123456def
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index a649290abafe..1e725a16141f 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/capnproto1/Makefile b/devel/capnproto1/Makefile
index cac0ffc681e6..b3c96124276a 100644
--- a/devel/capnproto1/Makefile
+++ b/devel/capnproto1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capnproto
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1.0
DISTVERSIONPREFIX= c++-
CATEGORIES= devel
MASTER_SITES= https://capnproto.org/
@@ -25,7 +25,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
CONFLICTS_INSTALL= capnproto
-# databases/tiledb 2.27.0+ requires capnproto 1.0.2
+# databases/tiledb 2.28.0+ requires capnproto 1.1.0
PORTSCOUT= ignore:1
.include <bsd.port.mk>
diff --git a/devel/capnproto1/distinfo b/devel/capnproto1/distinfo
index b3157b324c4c..e4fee9befc92 100644
--- a/devel/capnproto1/distinfo
+++ b/devel/capnproto1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888032
-SHA256 (capnproto-c++-1.0.2.tar.gz) = 9057dbc0223366b74bbeca33a05de164a229b0377927f1b7ef3828cdd8cb1d7e
-SIZE (capnproto-c++-1.0.2.tar.gz) = 1763161
+TIMESTAMP = 1747715292
+SHA256 (capnproto-c++-1.1.0.tar.gz) = 07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939
+SIZE (capnproto-c++-1.1.0.tar.gz) = 1768797
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index f90edb0a866d..b3a13ac55ae6 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index d1a9883bd0a7..25bb2e430155 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.132.0
+DISTVERSION= 0.133.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/cirruslabs/cirrus-cli
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 5ee845eb84bf..f82d66ebbf17 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747591860
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.mod) = 4176a8972f255ac76b65a3a29e4255d81717d22159da748c8aa910bdb7d598a1
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.mod) = 10858
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.zip) = ffc85b49c3ca162420b93b044894b8b3bf1740e5a07021fb65cdb669c17a19e8
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.132.0/v0.132.0.zip) = 1317411
+TIMESTAMP = 1748195220
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.mod) = 4176a8972f255ac76b65a3a29e4255d81717d22159da748c8aa910bdb7d598a1
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.mod) = 10858
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.zip) = f7c8fdca867df412b08ce527448b78f915f673082edcd12a46dfcdb8d00f523e
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.1/v0.133.1.zip) = 1320034
diff --git a/devel/cppinsights/Makefile b/devel/cppinsights/Makefile
index 064fc56835f1..3b43f4bc9add 100644
--- a/devel/cppinsights/Makefile
+++ b/devel/cppinsights/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cppinsights
DISTVERSIONPREFIX= v_
-DISTVERSION= 19.1
+DISTVERSION= 20.1
CATEGORIES= devel
MAINTAINER= freebsd@sysctl.cz
@@ -10,7 +10,7 @@ WWW= https://github.com/andreasfertig/cppinsights
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake llvm:min=19,lib
+USES= cmake llvm:min=20,lib
USE_GITHUB= yes
GH_ACCOUNT= andreasfertig
diff --git a/devel/cppinsights/distinfo b/devel/cppinsights/distinfo
index 71ad1e271d20..a5f69f7c85d7 100644
--- a/devel/cppinsights/distinfo
+++ b/devel/cppinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737191513
-SHA256 (andreasfertig-cppinsights-v_19.1_GH0.tar.gz) = 88853a67b9eaf6917c531071436a275c62f1dcfe6f2e02e521c39ce81b05e6a7
-SIZE (andreasfertig-cppinsights-v_19.1_GH0.tar.gz) = 346873
+TIMESTAMP = 1748122202
+SHA256 (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 672ecc237bc0231510025c9662c0f4880feebb076af46d16840adfb16e8fc4e8
+SIZE (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 354064
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index 402da67c17fe..4b1cb1d6a74f 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,6 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index c49b2bc72dcb..cffb0b310d69 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= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index c0d23ea62bd3..78adeecf049e 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron32/files/patch-build_rust_allocator_BUILD.gn b/devel/electron32/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cbc5c7dcf1fe
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,106 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-22 04:39:53 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,103 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/devel/electron32/files/patch-build_rust_allocator_DEPS b/devel/electron32/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/devel/electron32/files/patch-build_rust_allocator_alias.cc b/devel/electron32/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/devel/electron32/files/patch-build_rust_allocator_alias.h b/devel/electron32/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_lib.rs b/devel/electron32/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/devel/electron32/files/patch-build_rust_cargo__crate.gni b/devel/electron32/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..d635e722200c
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2024-10-18 12:33:59 UTC
++++ build/rust/cargo_crate.gni
+@@ -273,6 +273,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -466,6 +472,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron32/files/patch-build_rust_rust__macro.gni b/devel/electron32/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/devel/electron32/files/patch-build_rust_rust__target.gni b/devel/electron32/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..baae37a2b643
--- /dev/null
+++ b/devel/electron32/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2024-10-18 12:33:59 UTC
++++ build/rust/rust_target.gni
+@@ -307,6 +307,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron32/files/patch-build_rust_std_BUILD.gn b/devel/electron32/files/patch-build_rust_std_BUILD.gn
index 473f4c097e4b..1564fa7b808a 100644
--- a/devel/electron32/files/patch-build_rust_std_BUILD.gn
+++ b/devel/electron32/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,36 @@
---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC
+--- build/rust/std/BUILD.gn.orig 2024-10-18 12:33:59 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -22,29 +22,6 @@ if (toolchain_has_rust) {
+ import("//build/config/sanitizers/sanitizers.gni")
+
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = [ "//base/allocator/partition_allocator:buildflags" ]
+- if (use_partition_alloc_as_malloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -74,13 +51,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +52,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -100,7 +84,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +60,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -297,8 +280,6 @@ if (toolchain_has_rust) {
+ deps += [ "rules:$libname" ]
+ }
+ deps += rustc_sanitizer_runtimes
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -424,12 +405,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/devel/electron33/files/patch-build_rust_allocator_BUILD.gn b/devel/electron33/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..57f7b932a8ec
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,106 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-21 21:06:22 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,103 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/devel/electron33/files/patch-build_rust_allocator_DEPS b/devel/electron33/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/devel/electron33/files/patch-build_rust_allocator_alias.cc b/devel/electron33/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/devel/electron33/files/patch-build_rust_allocator_alias.h b/devel/electron33/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron33/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron33/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron33/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron33/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron33/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron33/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/devel/electron33/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron33/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron33/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron33/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron33/files/patch-build_rust_allocator_lib.rs b/devel/electron33/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/devel/electron33/files/patch-build_rust_cargo__crate.gni b/devel/electron33/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..8b1ce9670eb6
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-01-06 14:31:29 UTC
++++ build/rust/cargo_crate.gni
+@@ -273,6 +273,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -484,6 +490,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron33/files/patch-build_rust_rust__macro.gni b/devel/electron33/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/devel/electron33/files/patch-build_rust_rust__target.gni b/devel/electron33/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..358746e85b33
--- /dev/null
+++ b/devel/electron33/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-01-06 14:31:29 UTC
++++ build/rust/rust_target.gni
+@@ -307,6 +307,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron33/files/patch-build_rust_std_BUILD.gn b/devel/electron33/files/patch-build_rust_std_BUILD.gn
index d8594d0f399a..9b828f8c5b9c 100644
--- a/devel/electron33/files/patch-build_rust_std_BUILD.gn
+++ b/devel/electron33/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,36 @@
--- build/rust/std/BUILD.gn.orig 2025-01-06 14:31:29 UTC
+++ build/rust/std/BUILD.gn
-@@ -74,13 +74,20 @@ if (toolchain_has_rust) {
+@@ -22,29 +22,6 @@ if (toolchain_has_rust) {
+ import("//build/config/sanitizers/sanitizers.gni")
+
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = [ "//base/allocator/partition_allocator:buildflags" ]
+- if (use_partition_alloc_as_malloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -74,13 +51,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +52,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -100,7 +107,6 @@ if (toolchain_has_rust) {
+@@ -100,7 +84,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +60,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -297,8 +280,6 @@ if (toolchain_has_rust) {
+ deps += [ "rules:$libname" ]
+ }
+ deps += rustc_sanitizer_runtimes
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -424,12 +405,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/devel/electron34/files/patch-build_rust_allocator_BUILD.gn b/devel/electron34/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/devel/electron34/files/patch-build_rust_allocator_DEPS b/devel/electron34/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/devel/electron34/files/patch-build_rust_allocator_alias.cc b/devel/electron34/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/devel/electron34/files/patch-build_rust_allocator_alias.h b/devel/electron34/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron34/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron34/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron34/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron34/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron34/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron34/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/devel/electron34/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron34/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron34/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron34/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron34/files/patch-build_rust_allocator_lib.rs b/devel/electron34/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/devel/electron34/files/patch-build_rust_cargo__crate.gni b/devel/electron34/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..14f1a6b4022e
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-02-24 19:59:26 UTC
++++ build/rust/cargo_crate.gni
+@@ -267,6 +267,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -504,6 +510,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron34/files/patch-build_rust_rust__macro.gni b/devel/electron34/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/devel/electron34/files/patch-build_rust_rust__target.gni b/devel/electron34/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/devel/electron34/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron34/files/patch-build_rust_std_BUILD.gn b/devel/electron34/files/patch-build_rust_std_BUILD.gn
index 0efb06e75eb1..7314d062a541 100644
--- a/devel/electron34/files/patch-build_rust_std_BUILD.gn
+++ b/devel/electron34/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,36 @@
--- build/rust/std/BUILD.gn.orig 2025-02-24 19:59:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -74,13 +74,20 @@ if (toolchain_has_rust) {
+@@ -22,29 +22,6 @@ if (toolchain_has_rust) {
+ import("//build/config/sanitizers/sanitizers.gni")
+
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = [ "//base/allocator/partition_allocator:buildflags" ]
+- if (use_partition_alloc_as_malloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -74,13 +51,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +52,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -100,7 +107,6 @@ if (toolchain_has_rust) {
+@@ -100,7 +84,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +60,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -254,8 +237,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -381,12 +362,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/devel/electron35/files/patch-build_rust_allocator_BUILD.gn b/devel/electron35/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/devel/electron35/files/patch-build_rust_allocator_DEPS b/devel/electron35/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/devel/electron35/files/patch-build_rust_allocator_alias.cc b/devel/electron35/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/devel/electron35/files/patch-build_rust_allocator_alias.h b/devel/electron35/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron35/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron35/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron35/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron35/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron35/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron35/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/devel/electron35/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron35/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron35/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron35/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron35/files/patch-build_rust_allocator_lib.rs b/devel/electron35/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/devel/electron35/files/patch-build_rust_cargo__crate.gni b/devel/electron35/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..8b1b8e5144e9
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-04-14 21:12:04 UTC
++++ build/rust/cargo_crate.gni
+@@ -267,6 +267,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -504,6 +510,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron35/files/patch-build_rust_rust__macro.gni b/devel/electron35/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/devel/electron35/files/patch-build_rust_rust__target.gni b/devel/electron35/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/devel/electron35/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron35/files/patch-build_rust_std_BUILD.gn b/devel/electron35/files/patch-build_rust_std_BUILD.gn
index 0a5335d58d48..c6c2801bd47d 100644
--- a/devel/electron35/files/patch-build_rust_std_BUILD.gn
+++ b/devel/electron35/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,58 @@
---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC
+--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -15,51 +15,12 @@
+ # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
+ # true, so that Rust and C++ use the same allocator backend.
+
+-import("//build/buildflag_header.gni")
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/coverage/coverage.gni")
+ import("//build/config/rust.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+
+-rust_allocator_uses_partition_alloc = false
+-if (build_with_chromium) {
+- import("//base/allocator/partition_allocator/partition_alloc.gni")
+- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
+-}
+-
+-buildflag_header("buildflags") {
+- header = "buildflags.h"
+- flags = [
+- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
+- ]
+- visibility = [ ":*" ]
+-}
+-
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = []
+- if (rust_allocator_uses_partition_alloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- deps = [ ":buildflags" ]
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -89,13 +50,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +74,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +83,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +82,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -269,8 +236,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -396,12 +361,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 6c2448fa713b..9ea6a15025c5 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -217,9 +217,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 136.0.7103.93
+CHROMIUM_VER= 136.0.7103.113
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.15.0
+NODE_VER= 22.15.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 75b5187e0b95..28ea9b501c14 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.2.1
+ELECTRON_VER= 36.3.1
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index c0927717143b..d6195be6e444 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1747316807
-SHA256 (electron/chromium-136.0.7103.93.tar.xz) = db98c44d9e47325b79b0aa24885d41e42ed6254973c34ee85f197a510a42f54b
-SIZE (electron/chromium-136.0.7103.93.tar.xz) = 7189003340
+TIMESTAMP = 1747975088
+SHA256 (electron/chromium-136.0.7103.113.tar.xz) = 7c765bd13df842a28bb52279b8d711411ac6082151473e07bd70b9a482c0a0ac
+SIZE (electron/chromium-136.0.7103.113.tar.xz) = 7196537592
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.2.1.tar.xz) = 95bd287084ffb970f023ff11d8700b543db04a4fb7ccc4692420d2e7ac46f7f5
-SIZE (electron/electron-yarn-cache-36.2.1.tar.xz) = 29892300
-SHA256 (electron/electron-electron-v36.2.1_GH0.tar.gz) = 1336a88dd5fbc49c34939de5eb95000bf4e36400274d59e48d7ee38b45b07090
-SIZE (electron/electron-electron-v36.2.1_GH0.tar.gz) = 15777294
-SHA256 (electron/nodejs-node-v22.15.0_GH0.tar.gz) = 4f2515e143ffd73f069916ecc5daf503e7a05166c0ae4f1c1f8afdc8ab2f8a82
-SIZE (electron/nodejs-node-v22.15.0_GH0.tar.gz) = 122833296
+SHA256 (electron/electron-yarn-cache-36.3.1.tar.xz) = 0861d7e6e1e27d8a63c43f5d3a9742d1c2a2d79b75f9757191a7303c4f859f47
+SIZE (electron/electron-yarn-cache-36.3.1.tar.xz) = 30644040
+SHA256 (electron/electron-electron-v36.3.1_GH0.tar.gz) = 88b407429ec71b9ac66bfa1b433e87199c4c358727371bb7cdace5bfcb2113cb
+SIZE (electron/electron-electron-v36.3.1_GH0.tar.gz) = 15778134
+SHA256 (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 71c357ee1a2df8d58509fa2a88b2028698e3113a0f1cbfdb849e808bef0b18ff
+SIZE (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 122830007
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron36/files/package.json b/devel/electron36/files/package.json
index 3891c1f11d86..0fa8629ff8a3 100644
--- a/devel/electron36/files/package.json
+++ b/devel/electron36/files/package.json
@@ -9,7 +9,7 @@
"@electron/docs-parser": "^2.0.0",
"@electron/fiddle-core": "^1.3.4",
"@electron/github-app-auth": "^2.2.1",
- "@electron/lint-roller": "^2.4.0",
+ "@electron/lint-roller": "^3.0.0",
"@electron/typescript-definitions": "^9.1.2",
"@octokit/rest": "^20.0.2",
"@primer/octicons": "^10.0.0",
@@ -40,7 +40,7 @@
"got": "^11.8.5",
"husky": "^8.0.1",
"lint-staged": "^10.2.11",
- "markdownlint-cli2": "^0.13.0",
+ "markdownlint-cli2": "^0.18.0",
"minimist": "^1.2.8",
"null-loader": "^4.0.1",
"pre-flight": "^2.0.0",
diff --git a/devel/electron36/files/patch-build_rust_allocator_BUILD.gn b/devel/electron36/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/devel/electron36/files/patch-build_rust_allocator_DEPS b/devel/electron36/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/devel/electron36/files/patch-build_rust_allocator_alias.cc b/devel/electron36/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/devel/electron36/files/patch-build_rust_allocator_alias.h b/devel/electron36/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron36/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron36/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/devel/electron36/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron36/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron36/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron36/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/devel/electron36/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron36/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron36/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron36/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron36/files/patch-build_rust_allocator_lib.rs b/devel/electron36/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/devel/electron36/files/patch-build_rust_cargo__crate.gni b/devel/electron36/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..a1590f727aa3
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/cargo_crate.gni
+@@ -259,6 +259,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -482,6 +488,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron36/files/patch-build_rust_rust__macro.gni b/devel/electron36/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/devel/electron36/files/patch-build_rust_rust__target.gni b/devel/electron36/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/devel/electron36/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron36/files/patch-build_rust_std_BUILD.gn b/devel/electron36/files/patch-build_rust_std_BUILD.gn
index 0a5335d58d48..c6c2801bd47d 100644
--- a/devel/electron36/files/patch-build_rust_std_BUILD.gn
+++ b/devel/electron36/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,58 @@
---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC
+--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -15,51 +15,12 @@
+ # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
+ # true, so that Rust and C++ use the same allocator backend.
+
+-import("//build/buildflag_header.gni")
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/coverage/coverage.gni")
+ import("//build/config/rust.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+
+-rust_allocator_uses_partition_alloc = false
+-if (build_with_chromium) {
+- import("//base/allocator/partition_allocator/partition_alloc.gni")
+- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
+-}
+-
+-buildflag_header("buildflags") {
+- header = "buildflags.h"
+- flags = [
+- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
+- ]
+- visibility = [ ":*" ]
+-}
+-
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = []
+- if (rust_allocator_uses_partition_alloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- deps = [ ":buildflags" ]
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -89,13 +50,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +74,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +83,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +82,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -269,8 +236,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -396,12 +361,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/devel/electron36/files/patch-electron_BUILD.gn b/devel/electron36/files/patch-electron_BUILD.gn
index 57aa76487d7f..32319d474890 100644
--- a/devel/electron36/files/patch-electron_BUILD.gn
+++ b/devel/electron36/files/patch-electron_BUILD.gn
@@ -1,4 +1,4 @@
---- electron/BUILD.gn.orig 2025-04-04 05:26:44 UTC
+--- electron/BUILD.gn.orig 2025-05-22 22:48:48 UTC
+++ electron/BUILD.gn
@@ -543,7 +543,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
@@ -22,7 +22,7 @@
if (is_linux) {
libs = [ "xshmfence" ]
deps += [
-@@ -1204,7 +1210,7 @@ if (is_mac) {
+@@ -1206,7 +1212,7 @@ if (is_mac) {
":electron_lib",
":electron_win32_resources",
":packed_resources",
@@ -31,7 +31,7 @@
"//content:sandbox_helper_win",
"//electron/buildflags",
"//third_party/electron_node:libnode",
-@@ -1231,7 +1237,7 @@ if (is_mac) {
+@@ -1233,7 +1239,7 @@ if (is_mac) {
public_deps = [ "//tools/v8_context_snapshot:v8_context_snapshot" ]
}
@@ -40,7 +40,7 @@
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
}
-@@ -1298,7 +1304,7 @@ if (is_mac) {
+@@ -1300,7 +1306,7 @@ if (is_mac) {
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
}
@@ -49,7 +49,7 @@
deps += [ "//sandbox/linux:chrome_sandbox" ]
}
}
-@@ -1406,7 +1412,7 @@ dist_zip("electron_dist_zip") {
+@@ -1408,7 +1414,7 @@ dist_zip("electron_dist_zip") {
":electron_version_file",
":licenses",
]
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index 0f5691bdb5a7..bb00052d766a 100644
--- a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-05-07 07:36:13 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-05-22 22:48:48 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
@@ -42,7 +42,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
// Ensure WCO is already enabled on this window
-@@ -1346,7 +1346,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1342,7 +1342,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__screen.cc b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__screen.cc
new file mode 100644
index 000000000000..570fb7bbb724
--- /dev/null
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__screen.cc
@@ -0,0 +1,38 @@
+--- electron/shell/browser/api/electron_api_screen.cc.orig 2025-05-23 04:56:07 UTC
++++ electron/shell/browser/api/electron_api_screen.cc
+@@ -28,7 +28,7 @@
+ #include "ui/display/win/screen_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "shell/browser/linux/x11_util.h"
+ #endif
+
+@@ -136,7 +136,7 @@ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF
+ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF& point_px) {
+ #if BUILDFLAG(IS_WIN)
+ return display::win::ScreenWin::ScreenToDIPPoint(point_px);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ gfx::Point pt_px = gfx::ToFlooredPoint(point_px);
+ display::Display display = GetDisplayNearestPoint(pt_px);
+@@ -155,7 +155,7 @@ gfx::Point Screen::DIPToScreenPoint(const gfx::Point&
+ gfx::Point Screen::DIPToScreenPoint(const gfx::Point& point_dip) {
+ #if BUILDFLAG(IS_WIN)
+ return display::win::ScreenWin::DIPToScreenPoint(point_dip);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ display::Display display = GetDisplayNearestPoint(point_dip);
+ gfx::Rect bounds_dip = display.bounds();
+@@ -198,7 +198,7 @@ gin::ObjectTemplateBuilder Screen::GetObjectTemplateBu
+ .SetMethod("getPrimaryDisplay", &Screen::GetPrimaryDisplay)
+ .SetMethod("getAllDisplays", &Screen::GetAllDisplays)
+ .SetMethod("getDisplayNearestPoint", &Screen::GetDisplayNearestPoint)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ .SetMethod("screenToDipPoint", &Screen::ScreenToDIPPoint)
+ .SetMethod("dipToScreenPoint", &Screen::DIPToScreenPoint)
+ #endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window.cc b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
index d55f8462f6b1..e5b0c444fb35 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-04-17 14:56:35 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-05-22 22:48:48 UTC
+++ electron/shell/browser/native_window.cc
-@@ -198,7 +198,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -188,7 +188,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
index 81913d117220..7411fa10e09b 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-05-12 02:18:43 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-05-22 22:48:48 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -295,7 +295,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -289,7 +289,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -320,7 +320,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -314,7 +314,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -427,7 +427,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -436,7 +436,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,16 +36,16 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -463,7 +463,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -472,7 +472,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
+ if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -524,7 +524,7 @@ void NativeWindowViews::Show() {
+@@ -533,7 +533,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -540,7 +540,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -549,7 +549,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -559,7 +559,7 @@ void NativeWindowViews::Hide() {
+@@ -568,7 +568,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,16 +72,16 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -590,7 +590,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -599,7 +599,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11())
+ if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -840,7 +840,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -849,7 +849,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1098,7 +1098,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1107,7 +1107,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1138,7 +1138,7 @@ void NativeWindowViews::Center() {
+@@ -1147,7 +1147,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1362,7 +1362,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1371,7 +1371,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,16 +117,16 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1417,7 +1417,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1427,7 +1427,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
+ if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1463,7 +1463,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1473,7 +1473,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,16 +135,16 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1557,7 +1557,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1567,7 +1567,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
+ if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1580,7 +1580,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1590,7 +1590,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1678,7 +1678,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1688,7 +1688,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1774,7 +1774,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1784,7 +1784,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1830,7 +1830,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1840,7 +1840,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1849,7 +1849,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1859,7 +1859,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron36/files/patch-electron_shell_common_node__bindings.cc b/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
index 0fac3385e2f7..7483bb2c7966 100644
--- a/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
@@ -1,4 +1,4 @@
---- electron/shell/common/node_bindings.cc.orig 2025-04-04 05:26:44 UTC
+--- electron/shell/common/node_bindings.cc.orig 2025-05-22 22:48:48 UTC
+++ electron/shell/common/node_bindings.cc
@@ -46,7 +46,7 @@
#include "third_party/electron_node/src/debug_utils.h"
@@ -27,7 +27,7 @@
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
std::to_string(details.is_heap_oom));
if (location) {
-@@ -564,7 +564,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -565,7 +565,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
TRACE_EVENT0("electron", "NodeBindings::Initialize");
// Open node's error reporting system for browser process.
diff --git a/devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts b/devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts
index 4511304eebfc..c125afd1a24a 100644
--- a/devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-desktop-capturer-spec.ts.orig 2025-03-26 14:46:58 UTC
+--- electron/spec/api-desktop-capturer-spec.ts.orig 2025-05-22 22:48:48 UTC
+++ electron/spec/api-desktop-capturer-spec.ts
@@ -45,7 +45,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
});
@@ -24,7 +24,7 @@
// the --ci parameter.
- if (process.platform === 'linux' && sources.length === 0) {
+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
- it.skip('desktopCapturer.getSources returned an empty source list');
+ this.skip();
return;
}
@@ -154,7 +154,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
@@ -33,7 +33,7 @@
// the --ci parameter.
- if (process.platform === 'linux' && sources.length === 0) {
+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
- it.skip('desktopCapturer.getSources returned an empty source list');
+ this.skip();
return;
}
@@ -223,7 +223,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
@@ -43,5 +43,5 @@
- if (process.platform === 'linux' && sources.length === 0) {
+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
destroyWindows();
- it.skip('desktopCapturer.getSources returned an empty source list');
+ this.skip();
return;
diff --git a/devel/electron36/files/patch-electron_spec_chromium-spec.ts b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
index 7d69820fc241..772535460b0b 100644
--- a/devel/electron36/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig 2025-05-07 07:36:13 UTC
+--- electron/spec/chromium-spec.ts.orig 2025-05-22 22:48:48 UTC
+++ electron/spec/chromium-spec.ts
@@ -475,13 +475,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -18,7 +18,7 @@
});
describe('--remote-debugging-pipe switch', () => {
-@@ -2923,12 +2923,12 @@ describe('font fallback', () => {
+@@ -2958,12 +2958,12 @@ describe('font fallback', () => {
expect(fonts[0].familyName).to.equal('Arial');
} else if (process.platform === 'darwin') {
expect(fonts[0].familyName).to.equal('Helvetica');
@@ -33,7 +33,7 @@
const html = `
<html lang="ja-JP">
<head>
-@@ -3472,7 +3472,7 @@ describe('paste execCommand', () => {
+@@ -3507,7 +3507,7 @@ describe('paste execCommand', () => {
});
});
diff --git a/devel/electron36/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/devel/electron36/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 65807d5b3422..2342aab79195 100644
--- a/devel/electron36/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/devel/electron36/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-04-22 20:15:27 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-05-13 14:35:14 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -434,7 +434,7 @@
name: "AppTitle",
@@ -45,7 +45,7 @@
status: "stable",
public: true,
base_feature: "none",
-@@ -4636,7 +4636,7 @@
+@@ -4635,7 +4635,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -54,7 +54,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -4811,7 +4811,7 @@
+@@ -4810,7 +4810,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -63,7 +63,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5086,7 +5086,7 @@
+@@ -5085,7 +5085,7 @@
{
name: "WebIdentityDigitalCredentials",
origin_trial_feature_name: "WebIdentityDigitalCredentials",
diff --git a/devel/electron36/files/patch-v8_src_api_api.cc b/devel/electron36/files/patch-v8_src_api_api.cc
index 8d0959c25064..3effc6ff741a 100644
--- a/devel/electron36/files/patch-v8_src_api_api.cc
+++ b/devel/electron36/files/patch-v8_src_api_api.cc
@@ -1,4 +1,4 @@
---- v8/src/api/api.cc.orig 2025-05-11 11:50:46 UTC
+--- v8/src/api/api.cc.orig 2025-05-13 14:35:14 UTC
+++ v8/src/api/api.cc
@@ -153,7 +153,7 @@
#include "src/wasm/wasm-serialization.h"
@@ -9,7 +9,7 @@
#include <signal.h>
#include <unistd.h>
-@@ -6502,7 +6502,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6483,7 +6483,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
diff --git a/devel/electron36/files/yarn.lock b/devel/electron36/files/yarn.lock
index cb940d319816..67d472fe0255 100644
--- a/devel/electron36/files/yarn.lock
+++ b/devel/electron36/files/yarn.lock
@@ -263,26 +263,23 @@
"@octokit/auth-app" "^4.0.13"
"@octokit/rest" "^19.0.11"
-"@electron/lint-roller@^2.4.0":
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-2.4.0.tgz#67ab5911400ec1e6a842153acc59613a9522d233"
- integrity sha512-U1FDBpNxVbu9TlL8O0F9mmaEimINtdr6RB6gGNVm1aBqOvLs579w0k4aqyYqDIV20HHcuWh/287sll6ou8Pfcw==
+"@electron/lint-roller@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-3.0.0.tgz#1c1604f9fe87ace82142d8bd25b5c5f0d1e08003"
+ integrity sha512-YdbWKivSZj+J0yjJhzACU6yXuah0VQMcyijKOaVxX6qG5J/df75oCt/jyuOpRr0HRtz62DaHphEnzGRhTFx9FA==
dependencies:
"@dsanders11/vscode-markdown-languageservice" "^0.3.0"
ajv "^8.16.0"
- balanced-match "^2.0.0"
- glob "^8.1.0"
+ balanced-match "^3.0.1"
+ glob "^10.4.5"
hast-util-from-html "^2.0.1"
- markdown-it "^13.0.1"
- markdownlint-cli "^0.40.0"
+ markdown-it "^14.1.0"
mdast-util-from-markdown "^1.3.0"
- minimist "^1.2.8"
- rimraf "^4.4.1"
standard "^17.0.0"
unist-util-visit "^4.1.2"
vscode-languageserver "^8.1.0"
vscode-languageserver-textdocument "^1.0.8"
- vscode-uri "^3.0.7"
+ vscode-uri "^3.0.8"
yaml "^2.4.5"
"@electron/typescript-definitions@^9.1.2":
@@ -924,6 +921,11 @@
dependencies:
"@types/node" "*"
+"@types/katex@^0.16.0":
+ version "0.16.7"
+ resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868"
+ integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==
+
"@types/keyv@*":
version "3.1.4"
resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
@@ -1624,10 +1626,10 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-balanced-match@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
- integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
+balanced-match@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-3.0.1.tgz#e854b098724b15076384266497392a271f4a26a0"
+ integrity sha512-vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w==
base64-js@^1.3.1:
version "1.5.1"
@@ -1669,7 +1671,7 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
-braces@^3.0.2, braces@^3.0.3, braces@~3.0.2:
+braces@^3.0.3, braces@~3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
@@ -1824,6 +1826,11 @@ character-entities-legacy@^2.0.0:
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz#57f4d00974c696e8f74e9f493e7fcb75b44d7ee7"
integrity sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==
+character-entities-legacy@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b"
+ integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==
+
character-entities@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.0.tgz#508355fcc8c73893e0909efc1a44d28da2b6fdf3"
@@ -1990,10 +1997,10 @@ commander@^5.0.0, commander@^5.1.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
-commander@~12.0.0:
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-12.0.0.tgz#b929db6df8546080adfd004ab215ed48cf6f2592"
- integrity sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==
+commander@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
+ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
compress-brotli@^1.3.8:
version "1.3.8"
@@ -2115,11 +2122,6 @@ deep-eql@^5.0.1:
resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341"
integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
deep-is@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -2293,11 +2295,6 @@ entities@^4.4.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
-entities@~3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
- integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
-
env-paths@^2.2.0, env-paths@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
@@ -2939,6 +2936,17 @@ fast-glob@^3.3.2:
merge2 "^1.3.0"
micromatch "^4.0.4"
+fast-glob@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
+ integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.8"
+
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -3172,11 +3180,6 @@ get-stdin@^8.0.0:
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
-get-stdin@~9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
- integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==
-
get-stream@^5.0.0, get-stream@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
@@ -3234,7 +3237,7 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^10.0.0, glob@^10.2.2:
+glob@^10.0.0, glob@^10.2.2, glob@^10.4.5:
version "10.4.5"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
@@ -3258,17 +3261,6 @@ glob@^7.0.0, glob@^7.1.3, glob@^7.1.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
- integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^5.0.1"
- once "^1.3.0"
-
glob@^9.2.0:
version "9.3.5"
resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21"
@@ -3279,17 +3271,6 @@ glob@^9.2.0:
minipass "^4.2.4"
path-scurry "^1.6.1"
-glob@~10.3.12:
- version "10.3.12"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b"
- integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==
- dependencies:
- foreground-child "^3.1.0"
- jackspeak "^2.3.6"
- minimatch "^9.0.1"
- minipass "^7.0.4"
- path-scurry "^1.10.2"
-
global-agent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6"
@@ -3328,17 +3309,17 @@ globalthis@^1.0.1, globalthis@^1.0.3:
dependencies:
define-properties "^1.1.3"
-globby@14.0.1:
- version "14.0.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.1.tgz#a1b44841aa7f4c6d8af2bc39951109d77301959b"
- integrity sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==
+globby@14.1.0:
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-14.1.0.tgz#138b78e77cf5a8d794e327b15dce80bf1fb0a73e"
+ integrity sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==
dependencies:
"@sindresorhus/merge-streams" "^2.1.0"
- fast-glob "^3.3.2"
- ignore "^5.2.4"
- path-type "^5.0.0"
+ fast-glob "^3.3.3"
+ ignore "^7.0.3"
+ path-type "^6.0.0"
slash "^5.1.0"
- unicorn-magic "^0.1.0"
+ unicorn-magic "^0.3.0"
gopd@^1.0.1:
version "1.0.1"
@@ -3556,7 +3537,7 @@ ieee754@^1.2.1:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore@^5.0.0, ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4, ignore@~5.3.1:
+ignore@^5.0.0, ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4:
version "5.3.1"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
@@ -3566,6 +3547,11 @@ ignore@^5.3.1:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
+ignore@^7.0.3:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.4.tgz#a12c70d0f2607c5bf508fb65a40c75f037d7a078"
+ integrity sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==
+
import-fresh@^3.1.0, import-fresh@^3.2.1:
version "3.3.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -3615,11 +3601,6 @@ ini@^4.1.2, ini@^4.1.3:
resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795"
integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==
-ini@~4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a"
- integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==
-
internal-slot@^1.0.3, internal-slot@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
@@ -3958,15 +3939,6 @@ isobject@^3.0.1:
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-jackspeak@^2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
- integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
- dependencies:
- "@isaacs/cliui" "^8.0.2"
- optionalDependencies:
- "@pkgjs/parseargs" "^0.11.0"
-
jackspeak@^3.1.2:
version "3.4.3"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
@@ -4067,10 +4039,10 @@ json5@^2.0.0, json5@^2.1.2:
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-jsonc-parser@3.2.1, jsonc-parser@~3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a"
- integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==
+jsonc-parser@3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4"
+ integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==
jsonfile@^4.0.0:
version "4.0.0"
@@ -4088,11 +4060,6 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonpointer@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
- integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
-
jsonwebtoken@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d"
@@ -4128,6 +4095,13 @@ jws@^3.2.2:
jwa "^1.4.1"
safe-buffer "^5.0.1"
+katex@^0.16.0:
+ version "0.16.22"
+ resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.22.tgz#d2b3d66464b1e6d69e6463b28a86ced5a02c5ccd"
+ integrity sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==
+ dependencies:
+ commander "^8.3.0"
+
keyv@^4.0.0:
version "4.3.1"
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.1.tgz#7970672f137d987945821b1a07b524ce5a4edd27"
@@ -4164,13 +4138,6 @@ lines-and-columns@^2.0.3:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz#d00318855905d2660d8c0822e3f5a4715855fc42"
integrity sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==
-linkify-it@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec"
- integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==
- dependencies:
- uc.micro "^1.0.1"
-
linkify-it@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
@@ -4385,63 +4352,37 @@ markdown-it@14.1.0, markdown-it@^14.1.0:
punycode.js "^2.3.1"
uc.micro "^2.1.0"
-markdown-it@^13.0.1:
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430"
- integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==
- dependencies:
- argparse "^2.0.1"
- entities "~3.0.1"
- linkify-it "^4.0.1"
- mdurl "^1.0.1"
- uc.micro "^1.0.5"
-
-markdownlint-cli2-formatter-default@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.4.tgz#81e26b0a50409c0357c6f0d38d8246946b236fab"
- integrity sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==
+markdownlint-cli2-formatter-default@0.0.5:
+ version "0.0.5"
+ resolved "https://registry.yarnpkg.com/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.5.tgz#b8fde4e127f9a9c0596e6d45eed352dd0aa0ff98"
+ integrity sha512-4XKTwQ5m1+Txo2kuQ3Jgpo/KmnG+X90dWt4acufg6HVGadTUG5hzHF/wssp9b5MBYOMCnZ9RMPaU//uHsszF8Q==
-markdownlint-cli2@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.13.0.tgz#691cab01994295b4b8c87aa0485c0b1e0f792289"
- integrity sha512-Pg4nF7HlopU97ZXtrcVISWp3bdsuc5M0zXyLp2/sJv2zEMlInrau0ZKK482fQURzVezJzWBpNmu4u6vGAhij+g==
+markdownlint-cli2@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.18.0.tgz#eb8007f8f276399197c65966d3428e777a9ecbf3"
+ integrity sha512-gHvff1KxBxTqaN1F5cTxRSxBipx+Qkki430tyg0wPxty67iQNZzxREZkXy8ltbj7ObMz1eYD4aspnYXfV0sHAw==
dependencies:
- globby "14.0.1"
+ globby "14.1.0"
js-yaml "4.1.0"
- jsonc-parser "3.2.1"
- markdownlint "0.34.0"
- markdownlint-cli2-formatter-default "0.0.4"
- micromatch "4.0.5"
-
-markdownlint-cli@^0.40.0:
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.40.0.tgz#57678cabd543c654d2ea88f752e9ac058b31c207"
- integrity sha512-JXhI3dRQcaqwiFYpPz6VJ7aKYheD53GmTz9y4D/d0F1MbZDGOp9pqKlbOfUX/pHP/iAoeiE4wYRmk8/kjLakxA==
- dependencies:
- commander "~12.0.0"
- get-stdin "~9.0.0"
- glob "~10.3.12"
- ignore "~5.3.1"
- js-yaml "^4.1.0"
- jsonc-parser "~3.2.1"
- jsonpointer "5.0.1"
- markdownlint "~0.34.0"
- minimatch "~9.0.4"
- run-con "~1.3.2"
- toml "~3.0.0"
-
-markdownlint-micromark@0.1.9:
- version "0.1.9"
- resolved "https://registry.yarnpkg.com/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz#4876996b60d4dceb3a02f4eee2d3a366eb9569fa"
- integrity sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==
-
-markdownlint@0.34.0, markdownlint@~0.34.0:
- version "0.34.0"
- resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.34.0.tgz#bbc2047c952d1644269009a69ba227ed597b23fa"
- integrity sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==
- dependencies:
+ jsonc-parser "3.3.1"
markdown-it "14.1.0"
- markdownlint-micromark "0.1.9"
+ markdownlint "0.38.0"
+ markdownlint-cli2-formatter-default "0.0.5"
+ micromatch "4.0.8"
+
+markdownlint@0.38.0:
+ version "0.38.0"
+ resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.38.0.tgz#862ca9d08f3a28f4149bd388ac369bb95865534e"
+ integrity sha512-xaSxkaU7wY/0852zGApM8LdlIfGCW8ETZ0Rr62IQtAnUMlMuifsg09vWJcNYeL4f0anvr8Vo4ZQar8jGpV0btQ==
+ dependencies:
+ micromark "4.0.2"
+ micromark-core-commonmark "2.0.3"
+ micromark-extension-directive "4.0.0"
+ micromark-extension-gfm-autolink-literal "2.1.0"
+ micromark-extension-gfm-footnote "2.1.0"
+ micromark-extension-gfm-table "2.1.1"
+ micromark-extension-math "3.1.0"
+ micromark-util-types "2.0.2"
matcher-collection@^1.0.0:
version "1.1.2"
@@ -4542,11 +4483,6 @@ mdast-util-to-string@^4.0.0:
dependencies:
"@types/mdast" "^4.0.0"
-mdurl@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
- integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
-
mdurl@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
@@ -4570,6 +4506,28 @@ merge2@^1.3.0:
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+micromark-core-commonmark@2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4"
+ integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==
+ dependencies:
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-factory-destination "^2.0.0"
+ micromark-factory-label "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-factory-title "^2.0.0"
+ micromark-factory-whitespace "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-classify-character "^2.0.0"
+ micromark-util-html-tag-name "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
micromark-core-commonmark@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.0.tgz#b767fa7687c205c224175bf067796360a3830350"
@@ -4613,6 +4571,67 @@ micromark-core-commonmark@^2.0.0:
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
+micromark-extension-directive@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz#af389e33fe0654c15f8466b73a0f5af598d00368"
+ integrity sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-factory-whitespace "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+ parse-entities "^4.0.0"
+
+micromark-extension-gfm-autolink-literal@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935"
+ integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-gfm-footnote@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750"
+ integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-core-commonmark "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-gfm-table@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b"
+ integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-math@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz#c42ee3b1dd5a9a03584e83dd8f08e3de510212c1"
+ integrity sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==
+ dependencies:
+ "@types/katex" "^0.16.0"
+ devlop "^1.0.0"
+ katex "^0.16.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
micromark-factory-destination@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e"
@@ -4899,6 +4918,11 @@ micromark-util-symbol@^2.0.0:
resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044"
integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==
+micromark-util-types@2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e"
+ integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==
+
micromark-util-types@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.0.tgz#0ebdfaea3fa7c15fc82b1e06ea1ef0152d0fb2f0"
@@ -4909,6 +4933,29 @@ micromark-util-types@^2.0.0:
resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e"
integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==
+micromark@4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb"
+ integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==
+ dependencies:
+ "@types/debug" "^4.0.0"
+ debug "^4.0.0"
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-core-commonmark "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-combine-extensions "^2.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-encode "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
micromark@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.3.tgz#4c9f76fce8ba68eddf8730bb4fee2041d699d5b7"
@@ -4954,15 +5001,7 @@ micromark@^4.0.0:
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
-micromatch@4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
+micromatch@4.0.8, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
@@ -5014,13 +5053,6 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^5.0.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.1.tgz#6c9dffcf9927ff2a31e74b5af11adf8b9604b022"
- integrity sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==
- dependencies:
- brace-expansion "^2.0.1"
-
minimatch@^8.0.2:
version "8.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229"
@@ -5035,13 +5067,6 @@ minimatch@^9.0.0, minimatch@^9.0.4:
dependencies:
brace-expansion "^2.0.1"
-minimatch@^9.0.1, minimatch@~9.0.4:
- version "9.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
- integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
- dependencies:
- brace-expansion "^2.0.1"
-
minimatch@~3.0.4:
version "3.0.8"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
@@ -5081,7 +5106,7 @@ minipass@^5.0.0:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81"
integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==
-"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4:
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
version "7.1.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8"
integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==
@@ -5471,6 +5496,19 @@ parse-entities@^3.0.0:
is-decimal "^2.0.0"
is-hexadecimal "^2.0.0"
+parse-entities@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159"
+ integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ character-entities-legacy "^3.0.0"
+ character-reference-invalid "^2.0.0"
+ decode-named-character-reference "^1.0.0"
+ is-alphanumerical "^2.0.0"
+ is-decimal "^2.0.0"
+ is-hexadecimal "^2.0.0"
+
parse-gitignore@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-0.4.0.tgz#abf702e4b900524fff7902b683862857b63f93fe"
@@ -5545,14 +5583,6 @@ path-parse@^1.0.6, path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-scurry@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7"
- integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==
- dependencies:
- lru-cache "^10.2.0"
- minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
-
path-scurry@^1.11.1:
version "1.11.1"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
@@ -5574,10 +5604,10 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-path-type@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8"
- integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==
+path-type@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-6.0.0.tgz#2f1bb6791a91ce99194caede5d6c5920ed81eb51"
+ integrity sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==
pathval@^2.0.0:
version "2.0.0"
@@ -6556,16 +6586,6 @@ roarr@^2.15.3:
semver-compare "^1.0.0"
sprintf-js "^1.1.2"
-run-con@~1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/run-con/-/run-con-1.3.2.tgz#755860a10ce326a96b509485fcea50b4d03754e8"
- integrity sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==
- dependencies:
- deep-extend "^0.6.0"
- ini "~4.1.0"
- minimist "^1.2.8"
- strip-json-comments "~3.1.1"
-
run-parallel@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
@@ -7042,7 +7062,14 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -7073,7 +7100,7 @@ strip-indent@^3.0.0:
dependencies:
min-indent "^1.0.0"
-strip-json-comments@^3.1.1, strip-json-comments@~3.1.1:
+strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@@ -7229,11 +7256,6 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-toml@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee"
- integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==
-
tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -7414,11 +7436,6 @@ typescript@^5.6.2:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
-uc.micro@^1.0.1, uc.micro@^1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
- integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
-
uc.micro@^2.0.0, uc.micro@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
@@ -7439,10 +7456,10 @@ undici-types@~6.19.2:
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
-unicorn-magic@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4"
- integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==
+unicorn-magic@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.3.0.tgz#4efd45c85a69e0dd576d25532fbfa22aa5c8a104"
+ integrity sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==
unified-args@^11.0.0:
version "11.0.1"
@@ -7809,10 +7826,10 @@ vscode-uri@^3.0.3:
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91"
integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==
-vscode-uri@^3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8"
- integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==
+vscode-uri@^3.0.8:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.1.0.tgz#dd09ec5a66a38b5c3fffc774015713496d14e09c"
+ integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==
walk-sync@^0.3.2:
version "0.3.4"
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index ef8490f708f2..5a5cf1e28b34 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index c57df4aa32fe..f4c8c1198146 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd31/Makefile b/devel/etcd31/Makefile
index 72475ad72f14..bac43d1dfae4 100644
--- a/devel/etcd31/Makefile
+++ b/devel/etcd31/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.1.20
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 31
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile
index 7f16a7befee4..e4dc6d3bd60e 100644
--- a/devel/etcd32/Makefile
+++ b/devel/etcd32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.2.32
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 32
diff --git a/devel/etcd33/Makefile b/devel/etcd33/Makefile
index 32e9c747b05f..d7ff157672ac 100644
--- a/devel/etcd33/Makefile
+++ b/devel/etcd33/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.3.23
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 33
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index a894b53673d6..9d9caa96a61b 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 819a05beddae..fa06d15539c7 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102739
-SHA256 (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = e2e98d8bf17eba550c336e8f7ffccf025bde3c4c6b87c30cd66b7ffac6fef692
-SIZE (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = 656381
+TIMESTAMP = 1748334338
+SHA256 (facebook-fatal-v2025.05.26.00_GH0.tar.gz) = e545c450832da1fb503182457dfb2636dc6ca4179ca851cd5d9fee89bf4e9b80
+SIZE (facebook-fatal-v2025.05.26.00_GH0.tar.gz) = 656403
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 88a7fedb5e1f..d08e459bc92b 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 4f8c90ce9e28..1c26ca4a9608 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102737
-SHA256 (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 1686c6fe25998e651c1f4a565cec0035f6603141fc74a8495f1a72a332b18a62
-SIZE (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 15150629
+TIMESTAMP = 1748334336
+SHA256 (facebook-fbthrift-v2025.05.26.00_GH0.tar.gz) = 28b0ba5d5698369c17919d68656ee20e0a85c789f76a08b3e718ae97a7ddc235
+SIZE (facebook-fbthrift-v2025.05.26.00_GH0.tar.gz) = 15136060
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index feafc98b716d..19050d6e476b 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -284,6 +284,7 @@ include/thrift/lib/cpp2/dynamic/SerializableRecord.h
include/thrift/lib/cpp2/dynamic/TypeId.h
include/thrift/lib/cpp2/dynamic/TypeSystem.h
include/thrift/lib/cpp2/dynamic/TypeSystemBuilder.h
+include/thrift/lib/cpp2/dynamic/TypeSystemTraits.h
include/thrift/lib/cpp2/dynamic/detail/Traits.h
include/thrift/lib/cpp2/folly_dynamic/folly_dynamic.h
include/thrift/lib/cpp2/folly_dynamic/internal/folly_dynamic-inl-post.h
@@ -320,6 +321,7 @@ include/thrift/lib/cpp2/gen/module_data_cpp.h
include/thrift/lib/cpp2/gen/module_data_h.h
include/thrift/lib/cpp2/gen/module_metadata_cpp.h
include/thrift/lib/cpp2/gen/module_metadata_h.h
+include/thrift/lib/cpp2/gen/module_method_decorator_h.h
include/thrift/lib/cpp2/gen/module_sinit_cpp.h
include/thrift/lib/cpp2/gen/module_types_cpp.h
include/thrift/lib/cpp2/gen/module_types_h.h
@@ -471,6 +473,7 @@ include/thrift/lib/cpp2/server/PreprocessResult.h
include/thrift/lib/cpp2/server/ReactiveToggle.h
include/thrift/lib/cpp2/server/RequestCompletionCallback.h
include/thrift/lib/cpp2/server/RequestDebugLog.h
+include/thrift/lib/cpp2/server/RequestExpirationDelegate.h
include/thrift/lib/cpp2/server/RequestPileBase.h
include/thrift/lib/cpp2/server/RequestPileInterface.h
include/thrift/lib/cpp2/server/RequestsRegistry.h
@@ -539,7 +542,7 @@ include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_union.h
include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visitation.h
include/thrift/lib/cpp2/test/server/ThriftServerTestUtils.h
include/thrift/lib/cpp2/test/util/FakeClock.h
-include/thrift/lib/cpp2/test/util/TestInterface.h
+include/thrift/lib/cpp2/test/util/TestHandler.h
include/thrift/lib/cpp2/test/util/TestServerFactory.h
include/thrift/lib/cpp2/test/util/TestThriftServerFactory.h
include/thrift/lib/cpp2/test/util/TrackingTProcessorEventHandler.h
@@ -961,6 +964,7 @@ lib/fb-py-libs/thrift_py_inspect.manifest
lib/fb-py-libs/thrift_py_inspect/thrift/util/inspect.py
lib/libasync.so
lib/libasync.so.1.0.0
+lib/libcommon.so
lib/libcompiler.so
lib/libcompiler.so.1.0.0
lib/libcompiler_ast.so
@@ -974,7 +978,6 @@ lib/librpcmetadata.so.1.0.0
lib/libruntime.so
lib/libserverdbginfo.so
lib/libserverdbginfo.so.1.0.0
-lib/libshared.so
lib/libthrift-core.so
lib/libthrift-core.so.1.0.0
lib/libthriftannotation.so
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 93cb3a378f5c..8ab38fa2485a 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index f502c79aa607..3ee739ff2b88 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102732
-SHA256 (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 027e69150d86671c02824201f33b3a5fb945fb1b9d5561b48b43215b1a572152
-SIZE (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 4466657
+TIMESTAMP = 1748334331
+SHA256 (facebook-folly-v2025.05.26.00_GH0.tar.gz) = 330510aad0e2dadcb7c96a885066b1d5785c1b410f346784a8d9b708689cb860
+SIZE (facebook-folly-v2025.05.26.00_GH0.tar.gz) = 4469476
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index a6cff24d3465..347e23140b6e 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -858,6 +858,7 @@ include/folly/lang/Thunk.h
include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
+include/folly/lang/VectorTraits.h
include/folly/logging/AsyncFileWriter.h
include/folly/logging/AsyncLogWriter.h
include/folly/logging/AutoTimer.h
diff --git a/devel/fsx/Makefile b/devel/fsx/Makefile
index dbe33a7a74be..92c1fb694633 100644
--- a/devel/fsx/Makefile
+++ b/devel/fsx/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fsx
-DISTVERSION= 0.2.0
-PORTREVISION= 11
+DISTVERSION= 0.3.0
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/fsx/Makefile.crates b/devel/fsx/Makefile.crates
index 37ee137577cc..606abc5c429a 100644
--- a/devel/fsx/Makefile.crates
+++ b/devel/fsx/Makefile.crates
@@ -1,59 +1,65 @@
CARGO_CRATES= aho-corasick-0.7.20 \
- assert_cmd-2.0.7 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
+ assert_cmd-2.0.17 \
autocfg-1.1.0 \
bitflags-1.3.2 \
bitflags-2.4.1 \
bstr-1.1.0 \
cfg-if-1.0.0 \
- clap-4.1.11 \
+ cfg_aliases-0.1.1 \
+ clap-4.5.13 \
clap-verbosity-flag-2.1.1 \
- clap_derive-4.1.9 \
- clap_lex-0.3.0 \
+ clap_builder-4.5.13 \
+ clap_derive-4.5.13 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.0 \
const_panic-0.2.7 \
ctor-0.1.26 \
diff-0.1.13 \
difflib-0.4.0 \
doc-comment-0.3.3 \
- either-1.8.0 \
- env_logger-0.10.0 \
+ env_filter-0.1.0 \
+ env_logger-0.11.3 \
+ equivalent-1.0.1 \
errno-0.3.8 \
fastrand-2.0.1 \
futures-0.3.27 \
- futures-channel-0.3.27 \
- futures-core-0.3.27 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
futures-executor-0.3.27 \
- futures-io-0.3.27 \
- futures-macro-0.3.27 \
- futures-sink-0.3.27 \
- futures-task-0.3.27 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
futures-timer-3.0.2 \
- futures-util-0.3.27 \
+ futures-util-0.3.31 \
getrandom-0.2.8 \
- heck-0.4.0 \
- hermit-abi-0.3.3 \
+ hashbrown-0.14.3 \
+ heck-0.5.0 \
humantime-2.1.0 \
- is-terminal-0.4.10 \
- itertools-0.10.5 \
+ indexmap-2.2.5 \
konst_kernel-0.3.4 \
- libc-0.2.151 \
+ libc-0.2.155 \
linux-raw-sys-0.4.12 \
- log-0.4.17 \
+ log-0.4.21 \
+ mdconfig-0.2.0 \
memchr-2.5.0 \
- nix-0.27.1 \
+ nix-0.28.0 \
once_cell-1.17.0 \
- os_str_bytes-6.4.1 \
output_vt100-0.1.3 \
pin-project-lite-0.2.9 \
pin-utils-0.1.0 \
ppv-lite86-0.2.17 \
- predicates-2.1.5 \
- predicates-core-1.0.5 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
predicates-tree-1.0.7 \
pretty_assertions-1.3.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.63 \
- quote-1.0.23 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -67,24 +73,25 @@ CARGO_CRATES= aho-corasick-0.7.20 \
rstest_macros-0.16.0 \
rustc_version-0.4.0 \
rustix-0.38.28 \
- safemem-0.3.3 \
semver-1.0.16 \
serde-1.0.152 \
serde_derive-1.0.152 \
+ serde_spanned-0.6.5 \
slab-0.4.8 \
- strsim-0.10.0 \
+ strsim-0.11.1 \
syn-1.0.107 \
+ syn-2.0.101 \
tempfile-3.9.0 \
- termcolor-1.1.3 \
termtree-0.4.0 \
- toml-0.5.11 \
+ toml-0.8.11 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.22.7 \
unicode-ident-1.0.6 \
- version_check-0.9.4 \
+ utf8parse-0.2.1 \
wait-timeout-0.2.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.52.0 \
windows-targets-0.52.0 \
@@ -95,4 +102,5 @@ CARGO_CRATES= aho-corasick-0.7.20 \
windows_x86_64_gnu-0.52.0 \
windows_x86_64_gnullvm-0.52.0 \
windows_x86_64_msvc-0.52.0 \
+ winnow-0.6.5 \
yansi-0.5.1
diff --git a/devel/fsx/distinfo b/devel/fsx/distinfo
index 9968304b082e..805addc716cd 100644
--- a/devel/fsx/distinfo
+++ b/devel/fsx/distinfo
@@ -1,10 +1,20 @@
-TIMESTAMP = 1703884555
-SHA256 (rust/crates/fsx-0.2.0.crate) = f558c80900a8eab00083883913feca6384b9a7a275a95edcd6edb2d2394d45d3
-SIZE (rust/crates/fsx-0.2.0.crate) = 38027
+TIMESTAMP = 1747689030
+SHA256 (rust/crates/fsx-0.3.0.crate) = 7613cc330932cb586d1ecd01a3c304ee31733580ce1614cae36e4779a0caeb45
+SIZE (rust/crates/fsx-0.3.0.crate) = 39312
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
-SHA256 (rust/crates/assert_cmd-2.0.7.crate) = fa3d466004a8b4cb1bc34044240a2fd29d17607e2e3bd613eb44fd48e8100da3
-SIZE (rust/crates/assert_cmd-2.0.7.crate) = 23600
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
+SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
+SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
+SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
+SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
+SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -15,14 +25,20 @@ SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38db
SIZE (rust/crates/bstr-1.1.0.crate) = 340878
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.1.11.crate) = 42dfd32784433290c51d92c438bb72ea5063797fc3cc9a21a8c4346bebbb2098
-SIZE (rust/crates/clap-4.1.11.crate) = 207841
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
+SIZE (rust/crates/clap-4.5.13.crate) = 56267
SHA256 (rust/crates/clap-verbosity-flag-2.1.1.crate) = 3c90e95e5bd4e8ac34fa6f37c774b0c6f8ed06ea90c79931fd448fcf941a9767
SIZE (rust/crates/clap-verbosity-flag-2.1.1.crate) = 12125
-SHA256 (rust/crates/clap_derive-4.1.9.crate) = fddf67631444a3a3e3e5ac51c36a5e01335302de677bd78759eaa90ab1f46644
-SIZE (rust/crates/clap_derive-4.1.9.crate) = 27888
-SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
-SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671
+SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
+SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
+SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
+SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
+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.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/const_panic-0.2.7.crate) = 58baae561b85ca19b3122a9ddd35c8ec40c3bcd14fe89921824eae73f7baffbf
SIZE (rust/crates/const_panic-0.2.7.crate) = 48088
SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
@@ -33,62 +49,62 @@ 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/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0
-SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
+SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
+SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
+SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
+SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
SIZE (rust/crates/errno-0.3.8.crate) = 10645
SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
SHA256 (rust/crates/futures-0.3.27.crate) = 531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549
SIZE (rust/crates/futures-0.3.27.crate) = 52816
-SHA256 (rust/crates/futures-channel-0.3.27.crate) = 164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac
-SIZE (rust/crates/futures-channel-0.3.27.crate) = 32278
-SHA256 (rust/crates/futures-core-0.3.27.crate) = 86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd
-SIZE (rust/crates/futures-core-0.3.27.crate) = 14709
+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.27.crate) = 1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83
SIZE (rust/crates/futures-executor-0.3.27.crate) = 17745
-SHA256 (rust/crates/futures-io-0.3.27.crate) = 89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91
-SIZE (rust/crates/futures-io-0.3.27.crate) = 8912
-SHA256 (rust/crates/futures-macro-0.3.27.crate) = 3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6
-SIZE (rust/crates/futures-macro-0.3.27.crate) = 11255
-SHA256 (rust/crates/futures-sink-0.3.27.crate) = ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2
-SIZE (rust/crates/futures-sink-0.3.27.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.27.crate) = fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879
-SIZE (rust/crates/futures-task-0.3.27.crate) = 11854
+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.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
-SHA256 (rust/crates/futures-util-0.3.27.crate) = 3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab
-SIZE (rust/crates/futures-util-0.3.27.crate) = 158556
+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.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
-SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/is-terminal-0.4.10.crate) = 0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455
-SIZE (rust/crates/is-terminal-0.4.10.crate) = 7683
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
+SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
SHA256 (rust/crates/konst_kernel-0.3.4.crate) = 7771682454392dfe62a909aba2c6efc6674e2ad0b678fbc33b154e2e1bd59b89
SIZE (rust/crates/konst_kernel-0.3.4.crate) = 23365
-SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
-SIZE (rust/crates/libc-0.2.151.crate) = 736640
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/mdconfig-0.2.0.crate) = cff02ee7b2a0815081bdc7c3dc00681c30577072db35787ea392aef8857fe34b
+SIZE (rust/crates/mdconfig-0.2.0.crate) = 11390
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
@@ -97,22 +113,18 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-core-1.0.5.crate) = 72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2
-SIZE (rust/crates/predicates-core-1.0.5.crate) = 7773
+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.7.crate) = 54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d
SIZE (rust/crates/predicates-tree-1.0.7.crate) = 8145
SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755
SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441
-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.63.crate) = 7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb
-SIZE (rust/crates/proc-macro2-1.0.63.crate) = 44867
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
+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/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
@@ -139,32 +151,36 @@ SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316
SIZE (rust/crates/rustix-0.38.28.crate) = 365398
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
SIZE (rust/crates/semver-1.0.16.crate) = 29850
SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
SIZE (rust/crates/serde-1.0.152.crate) = 77091
SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
SIZE (rust/crates/slab-0.4.8.crate) = 16928
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
SIZE (rust/crates/syn-1.0.107.crate) = 237539
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/tempfile-3.9.0.crate) = 01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa
SIZE (rust/crates/tempfile-3.9.0.crate) = 32182
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/termtree-0.4.0.crate) = 95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8
SIZE (rust/crates/termtree-0.4.0.crate) = 4449
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/toml-0.8.11.crate) = af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e
+SIZE (rust/crates/toml-0.8.11.crate) = 51146
+SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
+SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
+SHA256 (rust/crates/toml_edit-0.22.7.crate) = 18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992
+SIZE (rust/crates/toml_edit-0.22.7.crate) = 104001
SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
@@ -173,8 +189,6 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
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.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
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
@@ -195,5 +209,7 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a57
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
+SIZE (rust/crates/winnow-0.6.5.crate) = 159316
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index e0bd9eed629a..76d3fc64ca0c 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.72.0
+DISTVERSION= 2.73.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 4e9a65fb2cdc..9efecf2627d4 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746280225
-SHA256 (go/devel_gh/gh-v2.72.0/v2.72.0.mod) = 825b51a7bf3c0d79f96631e05b688bd271b2c03763d2239c5ba5d2b29d047cc4
-SIZE (go/devel_gh/gh-v2.72.0/v2.72.0.mod) = 9309
-SHA256 (go/devel_gh/gh-v2.72.0/v2.72.0.zip) = 71dbbdd3403085c707a31a1c147c3718444bfb75461fa7838ed036be3a4e1c24
-SIZE (go/devel_gh/gh-v2.72.0/v2.72.0.zip) = 13635896
+TIMESTAMP = 1747848726
+SHA256 (go/devel_gh/gh-v2.73.0/v2.73.0.mod) = 0f5c8efc347eba04e49d52546c60ed88082c08318c630ddc3b06769cc3864106
+SIZE (go/devel_gh/gh-v2.73.0/v2.73.0.mod) = 9309
+SHA256 (go/devel_gh/gh-v2.73.0/v2.73.0.zip) = 8d51f212bf76fd4b9c5d4c75e8a1438e92ed1b475b5deb8191bd89dc1d83c3a9
+SIZE (go/devel_gh/gh-v2.73.0/v2.73.0.zip) = 13649447
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index 6f8bbdf54af8..6cfdbae05353 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index d51d9f4fd6a8..b36be76727ef 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= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 985a93df1009..e12a96b7403f 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index a730d1bd6ee6..247081e618f7 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= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index ccb8bd71128c..8e3412e2b4fe 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1747297223
-SHA256 (go/devel_gitaly/gitaly-v18.0.0/go.mod) = c01a366ef332898c1a1fd75281459c8d6caea4c59baa4dd4094fb26eb00d2a4b
-SIZE (go/devel_gitaly/gitaly-v18.0.0/go.mod) = 12814
-SHA256 (go/devel_gitaly/gitaly-v18.0.0/gitaly-v18.0.0.tar.bz2) = 6f6b1bd9ee424586ca45a5695d0ef9e08585547f0dae6d790a3c2b3f6aa1bea5
-SIZE (go/devel_gitaly/gitaly-v18.0.0/gitaly-v18.0.0.tar.bz2) = 4512848
-SHA256 (go/devel_gitaly/gitaly-v18.0.0/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
-SIZE (go/devel_gitaly/gitaly-v18.0.0/git-v2.49.0.tar.bz2) = 9079092
+TIMESTAMP = 1747896516
+SHA256 (go/devel_gitaly/gitaly-v18.0.1/go.mod) = c01a366ef332898c1a1fd75281459c8d6caea4c59baa4dd4094fb26eb00d2a4b
+SIZE (go/devel_gitaly/gitaly-v18.0.1/go.mod) = 12814
+SHA256 (go/devel_gitaly/gitaly-v18.0.1/gitaly-v18.0.1.tar.bz2) = 0aca2ef2a8420a889d651be14e597da77fb3388dda13e1e52e04d46852820646
+SIZE (go/devel_gitaly/gitaly-v18.0.1/gitaly-v18.0.1.tar.bz2) = 4513059
+SHA256 (go/devel_gitaly/gitaly-v18.0.1/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
+SIZE (go/devel_gitaly/gitaly-v18.0.1/git-v2.49.0.tar.bz2) = 9079092
diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 003adfff6b24..4cc0e2c9205f 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitlab-shell
-PORTVERSION= 14.41.0
+PORTVERSION= 14.42.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitlab-shell/distinfo b/devel/gitlab-shell/distinfo
index eb1aa2ffbada..c0fb1a1a36c4 100644
--- a/devel/gitlab-shell/distinfo
+++ b/devel/gitlab-shell/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742398223
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.41.0/go.mod) = 23df9af81a4eb32b6a635c40729ecba8a8fd279e88dc708d87b9de324c2241d6
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.41.0/go.mod) = 5453
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.41.0/gitlab-shell-v14.41.0.tar.bz2) = 58d6a8fcd2c63307f24e4f7d2d46f21f8254e6f4acedd48d1167ee152ac899a9
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.41.0/gitlab-shell-v14.41.0.tar.bz2) = 164394
+TIMESTAMP = 1747896733
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.42.0/go.mod) = 03a99472d6dba82d6abef4c58ec01a339c8001966d7feebc3a41db804d736c1e
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.42.0/go.mod) = 6034
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.42.0/gitlab-shell-v14.42.0.tar.bz2) = a5b932818f580d4876dbf6e9fd4a4955a0b9ba22c620cbb2ee79cee741601086
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.42.0/gitlab-shell-v14.42.0.tar.bz2) = 173780
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index e2d4ed4a6031..ad05ba7ffca8 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index 60fe6b66da63..56d394aff06c 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitu/distinfo b/devel/gitu/distinfo
index 7a721ca314b0..77d059da9388 100644
--- a/devel/gitu/distinfo
+++ b/devel/gitu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746508809
+TIMESTAMP = 1748374003
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
@@ -565,5 +565,5 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
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 (altsem-gitu-v0.31.0_GH0.tar.gz) = a6eafe8fc5ce0dfec029d919bc970de330e6d5d8404d7f57ba89be27e7feec1c
-SIZE (altsem-gitu-v0.31.0_GH0.tar.gz) = 3937616
+SHA256 (altsem-gitu-v0.32.0_GH0.tar.gz) = 02197becacec15ff1b862ea7e1ddc283145b72fc8a212e98b87d02e6c0637c9b
+SIZE (altsem-gitu-v0.32.0_GH0.tar.gz) = 3939619
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 5b67b497563a..491290168049 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 2fa83edfbb3f..aee47871dd50 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= 24
+PORTREVISION= 25
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index b3c209ab047d..7b05739eb7cc 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= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 71594c745a98..2c231ef0e850 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= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index 3a7bcc1ff7ec..66e47e8f7103 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 62b26587ef89..6dde486a430b 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 52b12b134f8e..31d22f17d02d 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index d92a870a7390..040b1aaaf70a 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index e28111da2929..744765c0a5c8 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.11
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel www
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index e5d0a7ee7b0a..5e10ee707fd9 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/google-styleguide/Makefile b/devel/google-styleguide/Makefile
index 576cebfdf1a6..0ebad0b562fb 100644
--- a/devel/google-styleguide/Makefile
+++ b/devel/google-styleguide/Makefile
@@ -1,5 +1,5 @@
PORTNAME= styleguide
-PORTVERSION= 20250425
+PORTVERSION= 20250430
CATEGORIES= devel
PKGNAMEPREFIX= google-
@@ -20,7 +20,7 @@ NO_BUILD= yes
USE_GITHUB= yes
GH_ACCOUNT= google
-GH_TAGNAME= 4840166
+GH_TAGNAME= 1ab9120
OPTIONS_DEFINE= DOCS
diff --git a/devel/google-styleguide/distinfo b/devel/google-styleguide/distinfo
index 2658b37919ef..0bebee81f675 100644
--- a/devel/google-styleguide/distinfo
+++ b/devel/google-styleguide/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936022
-SHA256 (google-styleguide-20250425-4840166_GH0.tar.gz) = ccebfaaffe8d9930a6876bed40349f23352ab4a16ca8240e1dbbfcd8bc9912c8
-SIZE (google-styleguide-20250425-4840166_GH0.tar.gz) = 1129813
+TIMESTAMP = 1747546412
+SHA256 (google-styleguide-20250430-1ab9120_GH0.tar.gz) = e6981526354d60cbbe3a863a8b2afc22c9952d901988125af964d825ae2cc0ee
+SIZE (google-styleguide-20250430-1ab9120_GH0.tar.gz) = 1129660
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 6b5cb76c4e33..ab02d9814f76 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index bcfff8a65cd5..a3d3484bb0e7 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index eac78b05cf39..aee3e18bcd10 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index bc072ef9e235..978ce3336b54 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/gpm/Makefile b/devel/gpm/Makefile
index 152e8bfebff3..567c40940082 100644
--- a/devel/gpm/Makefile
+++ b/devel/gpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpm
PORTVERSION= 1.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/gvp/Makefile b/devel/gvp/Makefile
index 30849c539716..f6dbbc42a3c3 100644
--- a/devel/gvp/Makefile
+++ b/devel/gvp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gvp
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index 29f6d41909d3..165512ed6255 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index 2399f66a472c..7c632c4593fb 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= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index a48f46162ee6..94dfdb8f1711 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.510
+PORTVERSION= 2.511
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index c358954ff96d..c5219969c281 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747161950
-SHA256 (jenkins/2.510/jenkins.war) = d927b218f024395fe341cbb7296ee40687ca5e5fba2866284ebf40aa9d1fefec
-SIZE (jenkins/2.510/jenkins.war) = 86882700
+TIMESTAMP = 1748008697
+SHA256 (jenkins/2.511/jenkins.war) = ae8479fcd1f6333d962ceee647efa0ec7fde40a194b5274a8b2cc0a47653bb51
+SIZE (jenkins/2.511/jenkins.war) = 86894071
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index ca98f31d8a10..48cb98f560ed 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clion
DISTVERSION= 2024.3.5
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
@@ -39,7 +40,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
USES= cpe java python:run shebangfix
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
SHEBANG_FILES= plugins/python-ce/helpers/typeshed/scripts/generate_proto_stubs.sh
@@ -108,6 +109,8 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
# Install FreeBSD native clang
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/bin
${INSTALL_PROGRAM} \
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index da8e46ded736..54af2fc5bb7b 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/jwt-cpp/Makefile b/devel/jwt-cpp/Makefile
new file mode 100644
index 000000000000..0a0b8efc6ef8
--- /dev/null
+++ b/devel/jwt-cpp/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= jwt-cpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.1
+CATEGORIES= devel
+
+MAINTAINER= kiwi@FreeBSD.org
+COMMENT= C++ library for jwt
+WWW= https://thalhammer.github.io/jwt-cpp/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= nlohmann-json>=3.11:devel/nlohmann-json
+
+USES= cmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= Thalhammer
+
+CMAKE_ON= JWT_ENABLE_COVERAGE \
+ JWT_ENABLE_FUZZING \
+ JWT_EXTERNAL_NLOHMANN_JSON
+
+CMAKE_OFF= JWT_BUILD_EXAMPLES \
+ JWT_BUILD_TESTS \
+ JWT_BUILD_DOCS \
+ JWT_EXTERNAL_PICOJSON
+
+.include <bsd.port.mk>
diff --git a/devel/jwt-cpp/distinfo b/devel/jwt-cpp/distinfo
new file mode 100644
index 000000000000..d6d2d5b80740
--- /dev/null
+++ b/devel/jwt-cpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747916819
+SHA256 (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = e52f247d5e62fac5da6191170998271a70ce27f747f2ce8fde9b09f96a5375a4
+SIZE (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = 159954
diff --git a/devel/jwt-cpp/pkg-descr b/devel/jwt-cpp/pkg-descr
new file mode 100644
index 000000000000..e84769cf0c26
--- /dev/null
+++ b/devel/jwt-cpp/pkg-descr
@@ -0,0 +1,5 @@
+A header only library for creating and validating JSON web tokens in C++.
+
+The objective is to deliver a versatile and universally applicable collection
+of algorithms, classes, and data structures, fostering adaptability and
+seamless integration with other libraries that you may already be employing.
diff --git a/devel/jwt-cpp/pkg-plist b/devel/jwt-cpp/pkg-plist
new file mode 100644
index 000000000000..ae1f5fc1911d
--- /dev/null
+++ b/devel/jwt-cpp/pkg-plist
@@ -0,0 +1,15 @@
+cmake/jwt-cpp-config-version.cmake
+cmake/jwt-cpp-config.cmake
+cmake/jwt-cpp-targets.cmake
+include/jwt-cpp/base.h
+include/jwt-cpp/jwt.h
+include/jwt-cpp/traits/boost-json/defaults.h
+include/jwt-cpp/traits/boost-json/traits.h
+include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h
+include/jwt-cpp/traits/danielaparker-jsoncons/traits.h
+include/jwt-cpp/traits/defaults.h.mustache
+include/jwt-cpp/traits/kazuho-picojson/defaults.h
+include/jwt-cpp/traits/kazuho-picojson/traits.h
+include/jwt-cpp/traits/nlohmann-json/defaults.h
+include/jwt-cpp/traits/nlohmann-json/traits.h
+include/picojson/picojson.h
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index 8ac58d5ea909..7c769690a1e9 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798868
-SHA256 (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 7006017c00c817ff4c056995146d271791d1487a398d39ea6cac1cd59a8bf402
-SIZE (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 328572
+TIMESTAMP = 1746358549
+SHA256 (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = d02cbbb3269b39680884abf6f14ba68f448570c554173f5249da3b8761784c13
+SIZE (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = 328740
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index f6fabda912e8..02326c2d2577 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = f36d07a6131b3947f4c8c5f85daa620e9236b05fd1e64a5eec7af1a392cb3631
-SIZE (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = 198556
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = cd7b976b98d1e6c6cc3da1d20c539533e0d1ae7625e63e14bc7c781096a91546
+SIZE (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = 198556
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index da84d631da1d..8ac49b72ee03 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = a33bf07828d88cf499c8bfe717f02f7e289dcf4f58b8f3aae9e2f95615a8d8d6
-SIZE (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = 2296824
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = f5a16e489f26b5741d3f11bf6b203fd99a84ecaae798eb6b0eaa0d71c88f6645
+SIZE (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = 2296620
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 09e907436959..78e8d283700f 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 6b1d53d48e3a8d2daf8335f105c3389f99708be46ff7cc02dee5d590e66db2d2
-SIZE (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 1109588
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = a3f0a61fcfcca6509f1d7d21289e32776616e7caddec07cb9e1ca81e2f78ea43
+SIZE (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = 1109584
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 4abbd8a64fd9..76b5bb46cdff 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 11f0323b8db9d21517962af0ffbbef5ba3f93c0f119881ded08be9400dc15c8f
-SIZE (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 2442880
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2336f05ee46668de2be70c301660c9d3a881c40046ef90d1205e408260b46005
+SIZE (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2442884
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index 50d4ec0e50b6..32bdc6d1fb6e 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 2ec66c996288df472fcc3aba50540e266fb6218d60d38e7a4a445d4b193f9445
-SIZE (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 353704
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = a1b27e762b78fbc34124f35fd4125711f4036ae532c79d3cf3dc683289c1e765
+SIZE (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = 353852
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index 3f3d4e4479c6..8cd9d74e23bc 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = a110bc3303c541fbac3e2d3aa93c2eb25413055de24634a69034210f6dfddbdb
-SIZE (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = 2564928
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 9555d17295f4fece18b46e3d289055baf58b352e082e4da6e6e352d8d5c042ee
+SIZE (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 2565240
diff --git a/devel/kf6-kcoreaddons/pkg-plist b/devel/kf6-kcoreaddons/pkg-plist
index 63c309120fdd..8ff1fe474092 100644
--- a/devel/kf6-kcoreaddons/pkg-plist
+++ b/devel/kf6-kcoreaddons/pkg-plist
@@ -83,6 +83,7 @@ lib/libKF6CoreAddons.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/coreaddons/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/coreaddons/libkcoreaddonsplugin.so
%%QT_QMLDIR%%/org/kde/coreaddons/qmldir
+libdata/pkgconfig/KF6CoreAddons.pc
share/kf6/jsonschema/kpluginmetadata.schema.json
share/locale/af/LC_MESSAGES/kcoreaddons6_qt.qm
share/locale/ar/LC_MESSAGES/kcoreaddons6_qt.qm
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 2ca885368199..67c20eb35821 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 262e29adba445d3d00b25043e53c023f32a2c7dde11711c2a483c3536d57b95f
-SIZE (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 28868
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 69d736be73bbe4a936f8996c3591a53c16816d4396d242d2e63dce079a268c34
+SIZE (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 28884
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 0ab5707019ec..d43ec1c14f2a 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 9b2f16045a38b0db14d1946a3df552aed45edac981e5bff69fc9752abcb17f9e
-SIZE (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 46112
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = f673c9f295df5998948def94caf92d487d63886452802ffb97ad151315627ee4
+SIZE (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = 46112
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index d213ce180bcc..6a14aef110f2 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = e828e3633d8f06febd6bb1caf5dc983218e87c9fb5ab1259429b676f96b0a328
-SIZE (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = 2430516
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = ed0aa62653fe5a09bc44f584faaa633cb386f7a106cf9b5c930122ae86c0a1d0
+SIZE (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = 2430448
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 2daedf479ea6..8ec1ed79bd2b 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = b5c5c025d269c839477f3f264c097af074e73f2b07ad1a8683367f395d2acaad
-SIZE (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = 458732
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = acb9c761e8e10c30f2c32061f64096965459a0513250edf4432f40831a0f536e
+SIZE (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = 458816
diff --git a/devel/kf6-kfilemetadata/Makefile b/devel/kf6-kfilemetadata/Makefile
index 31c59ab7fd1f..74f232444dc3 100644
--- a/devel/kf6-kfilemetadata/Makefile
+++ b/devel/kf6-kfilemetadata/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kfilemetadata
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= devel kde kde-frameworks
COMMENT= Library for extracting the text and metadata from a number files
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index 076fa0a84903..40c3178c147b 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 090fcd05577cd7940e7072fcf8855f1a7f076ff09ae3397bbfa40681dea4be9e
-SIZE (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 695316
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 925a9db27176519099d24625070bf7ebc1600fae7e7d06ae4eee3279a67d31e5
+SIZE (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 695864
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index f43e08a1301b..8886fcd41122 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 008c0a32235dc2a7d3aa2fa9a98a540f1b4baf6ab5efd14839a11fda6e746a14
-SIZE (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 3113084
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 2a5135412caf0a07eba4eeb60867ac6929df1c83c145ae757a6a1230f842e669
+SIZE (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 3113444
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index fb3032297ba6..94244c4a35c4 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = ee17d3f7cdd507390e0e9ba96896b7dcfaa008e385a9db423207bc3ee236e6dc
-SIZE (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = 30752
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 16775b2bdc3efd54c65a96bce6f27a001d119905531d84bb23e23215a196ecb8
+SIZE (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 30748
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 34b0e317577a..6f01915884e6 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 431552d0b740f357c4db7de2e28dcf0ec28e2bfb041a042da5708ae26ec2a203
-SIZE (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 3427948
+TIMESTAMP = 1747077952
+SHA256 (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 9b03746fd008504a96f569f37ad8ff902cc71495e7e123daa3c6de79ff2acc45
+SIZE (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 3436056
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 8f85a3ae4b1c..c72b510bd2f4 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 416c4792e9918c4f909e1dad8fbe7551fb561703c02d4e0001b372df1fab58e6
-SIZE (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 396652
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 1d694180464e1fd95e2425d84bb846157fad3c2a5009727ecdb6766d97db22e8
+SIZE (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 396652
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 84f4d2dd1e56..f1702c966f75 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 338873ceca0593f03a760732e4f8d0fd1bb059f21b7dedcde13f5e594226d798
-SIZE (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 3112044
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 1e44b71efc5dc4cb05cc7add344d9a55fc8c998de26e74867d300afbd16f8d04
+SIZE (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 3112544
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index 86e638cb5bd7..02047f262a42 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = d2b12f1d4ae80f700bc874112ecee99b1e44438c49bb2a8a77ceb4c70569f9dd
-SIZE (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = 2335788
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = a76e95de74129e12f500b01f8ce2529bc6af93b75ff2cce99c827129523d7517
+SIZE (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = 2335732
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index 44e8d4627893..c396051d6abe 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = ab9b39ebfc1de82f8aabc3a441afed730202a33d72828308eadc81232ef839b4
-SIZE (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = 2385720
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 067eba5c9965ab05cdd3e8a57d6afa25e8a9e77905d4d01a327536c11d4cca8b
+SIZE (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 2385912
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 6de557e89332..e05471bb425f 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = a622694aa723d79b7b4988cb2bc51f85d20fcaafee020f741ee52053dc85648a
-SIZE (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = 183088
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = fb2e260f7a2e2b4cfda4559881485899a77cf5fbc3b8ae05d06444bec82ed1ab
+SIZE (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = 183044
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index 546433ead00a..ca96c1355f71 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = c8d336fab4d37b096bc9f0fff2d0a6ef25394059bc87fca93b00ea6b29e33df4
-SIZE (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = 2424940
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 96106102c4deb893307eb35580a8a45aa6841edc038b9a0fd38aa19d6e056bfa
+SIZE (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 2424748
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index d4971f11b71a..888c0238b023 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 3aec1ca111ef21c7927170a00d20e971b5b195b19a87df18a3ae5cb9687cf804
-SIZE (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 66720
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = c9d2110daf2e4d59d58b4af63c54fd517bb0f46591a91c20789ffc715eeb62ce
+SIZE (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = 66704
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 282e8e6d9032..0c3df47f3641 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = afa8fa8c579bd2ca4b0cccc69427f9035fa7d76cefe258639ec17d966aa43513
-SIZE (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = 2407752
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 979e0bb19cd7d9db843bf5df35115447eb492637a099eb53c345b82fc80bea65
+SIZE (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 2407664
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 07186d69f2ad..1f7336234002 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 65d9542f729d30be3dcc12aa2ebeb50238ce4d30a850775f9b006b9b9f1c1cd5
-SIZE (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 2440056
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 5ef80f47034d582ce05a0becf01952663191fafc569cfb3ef7b85c24fd297a85
+SIZE (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 2439908
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index 412112e029dd..059816a26425 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 7c12ef061f45bdc3b5ecc5c0eec9089cd6521c499217de07a273dc65fdd7c7cf
-SIZE (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 2941356
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = b970d6bb7623921578d7909ebef18c6f7a798ea11c5b1e2453f7321695677651
+SIZE (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = 2941356
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 6d41c813e744..c394ddf10774 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 4050ce76de38acb8104d8c0b6e7ecb38bf28ff4d65499ec911fb316f383f92d9
-SIZE (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 849748
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 65a908aa573e40cf9884a9d42a4b8d5574baf2f402a19764cda2cccde27c897a
+SIZE (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 849720
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 3ad9e51a3366..bc08f1cae908 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 208f037e8089f999e0bb0aaf85571b3a2d341cd8e40c111b35ead9d2610017ea
-SIZE (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 966484
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = d07d60ec2c5c21246f3aa9f89e01226e084c90fe99b62b08b651933c311cf08d
+SIZE (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = 973900
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index 5d0719b54f65..ec782008e5bb 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 5419f118a9a45d5c76a8e2b71bd2be3b1dfb5313fc264484bbba1c2e4464051f
-SIZE (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 307628
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 00996f063478863fe61b902d20c96c9eb4f4ac43353e59b779b466fa62b1a8c4
+SIZE (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 307672
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index feb2faff9ab6..040ced004bdd 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 64a162f49fd25263dd992b3e70854b7a7b3bcd15114bb67095bb513c4097e39a
-SIZE (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 1414504
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = a8f71f7e69751e36dbc7fce9581f55b66844bc68df6af2e8a94c22c8fe9870ae
+SIZE (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = 1414516
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 50cf39a1479a..007c32407657 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lace/files/patch-benchmarks_cilksort_cilksort-lace.c b/devel/lace/files/patch-benchmarks_cilksort_cilksort-lace.c
new file mode 100644
index 000000000000..5a47f1622ae4
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_cilksort_cilksort-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/cilksort/cilksort-lace.c.orig 2025-05-23 10:54:43 UTC
++++ benchmarks/cilksort/cilksort-lace.c
+@@ -438,7 +438,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_dfs_dfs-lace.c b/devel/lace/files/patch-benchmarks_dfs_dfs-lace.c
new file mode 100644
index 000000000000..709bb4a901de
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_dfs_dfs-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/dfs/dfs-lace.c.orig 2025-05-23 10:54:05 UTC
++++ benchmarks/dfs/dfs-lace.c
+@@ -50,7 +50,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_fib_fib-lace.c b/devel/lace/files/patch-benchmarks_fib_fib-lace.c
new file mode 100644
index 000000000000..705fff75ccfa
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_fib_fib-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/fib/fib-lace.c.orig 2025-05-23 10:55:18 UTC
++++ benchmarks/fib/fib-lace.c
+@@ -34,7 +34,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_fib_fib-lace.cpp b/devel/lace/files/patch-benchmarks_fib_fib-lace.cpp
new file mode 100644
index 000000000000..b288f60b8ec9
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_fib_fib-lace.cpp
@@ -0,0 +1,11 @@
+--- benchmarks/fib/fib-lace.cpp.orig 2025-05-23 10:53:18 UTC
++++ benchmarks/fib/fib-lace.cpp
+@@ -35,7 +35,7 @@ int main(int argc, char **argv)
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_knapsack_knapsack-lace.c b/devel/lace/files/patch-benchmarks_knapsack_knapsack-lace.c
new file mode 100644
index 000000000000..26a2489b4bab
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_knapsack_knapsack-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/knapsack/knapsack-lace.c.orig 2025-05-23 10:56:00 UTC
++++ benchmarks/knapsack/knapsack-lace.c
+@@ -119,7 +119,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_matmul_matmul-lace.c b/devel/lace/files/patch-benchmarks_matmul_matmul-lace.c
new file mode 100644
index 000000000000..7036a56448ed
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_matmul_matmul-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/matmul/matmul-lace.c.orig 2025-05-23 10:56:19 UTC
++++ benchmarks/matmul/matmul-lace.c
+@@ -121,7 +121,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_matmul_matmul-seq.c b/devel/lace/files/patch-benchmarks_matmul_matmul-seq.c
new file mode 100644
index 000000000000..6159bc215087
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_matmul_matmul-seq.c
@@ -0,0 +1,11 @@
+--- benchmarks/matmul/matmul-seq.c.orig 2025-05-23 10:55:39 UTC
++++ benchmarks/matmul/matmul-seq.c
+@@ -114,7 +114,7 @@ int main(int argc, char *argv[])
+
+ int main(int argc, char *argv[])
+ {
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'h':
diff --git a/devel/lace/files/patch-benchmarks_pi_pi-lace.c b/devel/lace/files/patch-benchmarks_pi_pi-lace.c
new file mode 100644
index 000000000000..f1d66022fbfa
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_pi_pi-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/pi/pi-lace.c.orig 2025-05-23 10:54:23 UTC
++++ benchmarks/pi/pi-lace.c
+@@ -55,7 +55,7 @@ int main(int argc, char **argv)
+ int workers = 0;
+ int dqsize = 1000000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_queens_queens-lace.c b/devel/lace/files/patch-benchmarks_queens_queens-lace.c
new file mode 100644
index 000000000000..f942da62abbf
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_queens_queens-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/queens/queens-lace.c.orig 2025-05-23 10:53:37 UTC
++++ benchmarks/queens/queens-lace.c
+@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
+ int workers = 1;
+ int dqsize = 100000;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lace/files/patch-benchmarks_strassen_strassen-lace.c b/devel/lace/files/patch-benchmarks_strassen_strassen-lace.c
new file mode 100644
index 000000000000..eb4f69cb841a
--- /dev/null
+++ b/devel/lace/files/patch-benchmarks_strassen_strassen-lace.c
@@ -0,0 +1,11 @@
+--- benchmarks/strassen/strassen-lace.c.orig 2025-05-23 10:55:02 UTC
++++ benchmarks/strassen/strassen-lace.c
+@@ -718,7 +718,7 @@ int main(int argc, char *argv[])
+ int dqsize = 100000;
+ int verify = 0;
+
+- char c;
++ signed char c;
+ while ((c=getopt(argc, argv, "w:q:h:c")) != -1) {
+ switch (c) {
+ case 'w':
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index b9181bb10aaa..dcce2c486d62 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/libbson/Makefile b/devel/libbson/Makefile
index f9a4ef2a17cd..275054cca8a5 100644
--- a/devel/libbson/Makefile
+++ b/devel/libbson/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libbson
-DISTVERSION= 1.30.2
+DISTVERSION= 1.30.4
CATEGORIES= devel
MAINTAINER= ports@bsdserwis.com
diff --git a/devel/libbson/distinfo b/devel/libbson/distinfo
index 7e994fe50862..dbdd746e16ae 100644
--- a/devel/libbson/distinfo
+++ b/devel/libbson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741634775
-SHA256 (mongodb-mongo-c-driver-1.30.2_GH0.tar.gz) = e3b2d7c18f27b868b99c0ab2e9c811852fa4d86fe2d1d55a53f42d51859dd99d
-SIZE (mongodb-mongo-c-driver-1.30.2_GH0.tar.gz) = 7439766
+TIMESTAMP = 1747937280
+SHA256 (mongodb-mongo-c-driver-1.30.4_GH0.tar.gz) = 03e484ff8b382ad0ddf03fbf70e88a82292d753ac2fbf37bac67c2860117b0a9
+SIZE (mongodb-mongo-c-driver-1.30.4_GH0.tar.gz) = 7443534
diff --git a/devel/libbson/pkg-plist b/devel/libbson/pkg-plist
index 658af7465b29..880944b3e6a6 100644
--- a/devel/libbson/pkg-plist
+++ b/devel/libbson/pkg-plist
@@ -33,6 +33,8 @@ lib/cmake/bson-1.0/bson_static-targets.cmake
lib/cmake/bson-1.0/bson-1.0-config-version.cmake
lib/cmake/bson-1.0/bson-1.0-config.cmake
lib/cmake/bson-1.0/bson-targets.cmake
+lib/cmake/bson-1.30.4/bsonConfig.cmake
+lib/cmake/bson-1.30.4/bsonConfigVersion.cmake
lib/cmake/libbson-1.0/libbson-1.0-config-version.cmake
lib/cmake/libbson-1.0/libbson-1.0-config.cmake
lib/cmake/libbson-static-1.0/libbson-static-1.0-config-version.cmake
diff --git a/devel/libcbor/Makefile b/devel/libcbor/Makefile
index aad94b0a4ec0..0f4d18497b18 100644
--- a/devel/libcbor/Makefile
+++ b/devel/libcbor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libcbor
PORTVERSION= 0.12.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
@@ -11,8 +11,6 @@ WWW= https://github.com/PJK/libcbor
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-LIB_DEPENDS= libcjson.so:devel/libcjson
-
USES= cmake pathfix
CMAKE_OFF= CBOR_CUSTOM_ALLOC \
diff --git a/devel/libchdr/Makefile b/devel/libchdr/Makefile
index 3a1711fdc544..833df5fb89a1 100644
--- a/devel/libchdr/Makefile
+++ b/devel/libchdr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libchdr
-DISTVERSION= g20241211
+DISTVERSION= g20250522
CATEGORIES= devel
MAINTAINER= bsdcode@disroot.org
@@ -14,11 +14,13 @@ LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cmake pathfix
USE_GITHUB= yes
GH_ACCOUNT= rtissera
-GH_TAGNAME= cb077337d53392454e7100a0fd07139ca678e527
+GH_TAGNAME= 40f96ee322971eedf2a16bdab6727daa861e8626
USE_LDCONFIG= yes
CMAKE_ARGS= -DBUILD_LTO=${defined(WITH_LTO):?ON:OFF}
-CMAKE_ON= INSTALL_STATIC_LIBS WITH_SYSTEM_ZLIB WITH_SYSTEM_ZSTD
+CMAKE_ON= INSTALL_STATIC_LIBS \
+ WITH_SYSTEM_ZLIB \
+ WITH_SYSTEM_ZSTD
EXTRACT_AFTER_ARGS= --exclude deps/zlib* --exclude deps/zstd* \
--no-same-owner --no-same-permissions
diff --git a/devel/libchdr/distinfo b/devel/libchdr/distinfo
index b2b8f453e2ac..57e12bc37e06 100644
--- a/devel/libchdr/distinfo
+++ b/devel/libchdr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735293098
-SHA256 (rtissera-libchdr-g20241211-cb077337d53392454e7100a0fd07139ca678e527_GH0.tar.gz) = 7c612f4b879295bf82d0dc481c0c055fc1cceefe56b5dea1b094b0dde0952392
-SIZE (rtissera-libchdr-g20241211-cb077337d53392454e7100a0fd07139ca678e527_GH0.tar.gz) = 4222519
+TIMESTAMP = 1747910945
+SHA256 (rtissera-libchdr-g20250522-40f96ee322971eedf2a16bdab6727daa861e8626_GH0.tar.gz) = c2dbda74db4a75055c1705cceb69d624be23c4bfa938c8f950a4f1b31d71be3f
+SIZE (rtissera-libchdr-g20250522-40f96ee322971eedf2a16bdab6727daa861e8626_GH0.tar.gz) = 4222469
diff --git a/devel/libunwind/Makefile b/devel/libunwind/Makefile
index f1553b38f1c5..1fea921189f2 100644
--- a/devel/libunwind/Makefile
+++ b/devel/libunwind/Makefile
@@ -28,6 +28,7 @@ CONFIGURE_ARGS_armv7= ac_cv_search__Unwind_Resume="-lgcc_s -lgcc"
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+TEST_TARGET= check
USE_LDCONFIG= yes
PLIST_SUB= ARCH=${ARCH:S|amd64|x86_64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|ppc64|:S|powerpc|ppc32|}
@@ -36,6 +37,8 @@ CPE_VENDOR= libunwind_project
LIBUNWIND_VERSION= 1.8.1
+TESTING_UNSAFE= One test fails rarely due to race condition https://github.com/libunwind/libunwind/issues/715
+
.include <bsd.port.options.mk>
.if ${ARCH:Mpowerpc*}
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index ef1378c69025..9a9055a75158 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lib${GH_PROJECT}
-PORTVERSION= 32.0.0
+PORTVERSION= 33.0.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -39,7 +39,7 @@ CARGO_CRATES= addr2line-0.24.1 \
anstream-0.6.15 \
anstyle-1.0.8 \
anstyle-parse-0.2.1 \
- anstyle-query-1.0.0 \
+ anstyle-query-1.1.2 \
anstyle-wincon-3.0.4 \
anyhow-1.0.93 \
arbitrary-1.4.1 \
@@ -66,18 +66,18 @@ CARGO_CRATES= addr2line-0.24.1 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
camino-1.1.4 \
- cap-fs-ext-3.4.1 \
- cap-net-ext-3.4.1 \
- cap-primitives-3.4.1 \
- cap-rand-3.4.1 \
- cap-std-3.4.1 \
- cap-time-ext-3.4.1 \
+ cap-fs-ext-3.4.4 \
+ cap-net-ext-3.4.4 \
+ cap-primitives-3.4.4 \
+ cap-rand-3.4.4 \
+ cap-std-3.4.4 \
+ cap-time-ext-3.4.4 \
capstone-0.13.0 \
capstone-sys-0.17.0 \
cargo-platform-0.1.2 \
cargo_metadata-0.19.2 \
cast-0.3.0 \
- cc-1.2.5 \
+ cc-1.2.19 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
ciborium-0.2.0 \
@@ -85,11 +85,11 @@ CARGO_CRATES= addr2line-0.24.1 \
ciborium-ll-0.2.0 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.17 \
- clap_builder-4.5.17 \
+ clap-4.5.36 \
+ clap_builder-4.5.36 \
clap_complete-4.5.28 \
- clap_derive-4.5.13 \
- clap_lex-0.7.2 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
cobs-0.2.3 \
codespan-reporting-0.11.1 \
colorchoice-1.0.0 \
@@ -112,7 +112,6 @@ CARGO_CRATES= addr2line-0.24.1 \
derive_arbitrary-1.4.0 \
digest-0.10.7 \
directories-next-2.0.0 \
- dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.5 \
dlmalloc-0.2.4 \
@@ -130,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.1 \
errno-0.3.10 \
escape8259-0.5.2 \
fallible-iterator-0.3.0 \
- fastrand-2.0.1 \
+ fastrand-2.3.0 \
fd-lock-4.0.2 \
file-per-thread-logger-0.2.0 \
filecheck-0.5.0 \
@@ -154,7 +153,8 @@ CARGO_CRATES= addr2line-0.24.1 \
fxhash-0.2.1 \
fxprof-processed-profile-0.6.0 \
generic-array-0.14.5 \
- getrandom-0.2.9 \
+ getrandom-0.2.15 \
+ getrandom-0.3.1 \
gimli-0.31.0 \
glob-0.3.1 \
gzip-header-1.0.0 \
@@ -213,7 +213,7 @@ CARGO_CRATES= addr2line-0.24.1 \
leb128fmt-0.1.0 \
libc-0.2.171 \
libfuzzer-sys-0.4.8 \
- libloading-0.8.1 \
+ libloading-0.8.6 \
libm-0.2.11 \
libtest-mimic-0.8.1 \
linux-raw-sys-0.4.14 \
@@ -234,7 +234,7 @@ CARGO_CRATES= addr2line-0.24.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.4 \
miniz_oxide-0.8.5 \
- mio-0.8.11 \
+ mio-1.0.3 \
multi-stash-0.2.0 \
ndarray-0.15.6 \
nom-7.1.3 \
@@ -267,7 +267,6 @@ CARGO_CRATES= addr2line-0.24.1 \
postcard-1.0.8 \
powerfmt-0.2.0 \
ppv-lite86-0.2.16 \
- pretty_env_logger-0.5.0 \
prettyplease-0.2.31 \
proc-macro2-1.0.92 \
proptest-1.0.0 \
@@ -283,9 +282,8 @@ CARGO_CRATES= addr2line-0.24.1 \
rayon-1.5.3 \
rayon-core-1.12.0 \
redox_syscall-0.2.13 \
- redox_syscall-0.3.5 \
redox_users-0.4.3 \
- regalloc2-0.11.2 \
+ regalloc2-0.12.2 \
regex-1.9.1 \
regex-automata-0.1.10 \
regex-automata-0.3.3 \
@@ -293,12 +291,13 @@ CARGO_CRATES= addr2line-0.24.1 \
regex-syntax-0.7.4 \
regex-syntax-0.8.5 \
region-3.0.2 \
- ring-0.17.3 \
+ ring-0.17.14 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustix-0.38.43 \
rustix-1.0.3 \
+ rustix-linux-procfs-0.1.1 \
rustls-0.22.4 \
rustls-0.23.7 \
rustls-pki-types-1.3.1 \
@@ -316,7 +315,6 @@ CARGO_CRATES= addr2line-0.24.1 \
sha1-0.10.6 \
sha2-0.10.2 \
sharded-slab-0.1.4 \
- shellexpand-2.1.0 \
shlex-1.3.0 \
shuffling-allocator-1.1.2 \
signal-hook-registry-1.4.1 \
@@ -343,9 +341,9 @@ CARGO_CRATES= addr2line-0.24.1 \
tar-0.4.41 \
target-lexicon-0.13.0 \
tch-0.17.0 \
- tempfile-3.8.0 \
+ tempfile-3.19.1 \
termcolor-1.4.1 \
- terminal_size-0.3.0 \
+ terminal_size-0.4.2 \
test-log-0.2.11 \
thiserror-1.0.65 \
thiserror-2.0.12 \
@@ -356,8 +354,8 @@ CARGO_CRATES= addr2line-0.24.1 \
time-core-0.1.2 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
- tokio-1.30.0 \
- tokio-macros-2.1.0 \
+ tokio-1.44.2 \
+ tokio-macros-2.5.0 \
tokio-rustls-0.25.0 \
tokio-util-0.7.4 \
toml-0.8.10 \
@@ -392,6 +390,7 @@ CARGO_CRATES= addr2line-0.24.1 \
walkdir-2.3.3 \
want-0.3.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.13.3+wasi-0.2.2 \
wasi-0.14.0+wasi-0.2.3 \
wasi-nn-0.6.0 \
wasm-bindgen-0.2.97 \
@@ -400,22 +399,22 @@ CARGO_CRATES= addr2line-0.24.1 \
wasm-bindgen-macro-support-0.2.97 \
wasm-bindgen-shared-0.2.97 \
wasm-encoder-0.227.1 \
- wasm-encoder-0.228.0 \
+ wasm-encoder-0.229.0 \
wasm-metadata-0.227.0 \
- wasm-metadata-0.228.0 \
- wasm-mutate-0.228.0 \
- wasm-smith-0.228.0 \
- wasm-wave-0.228.0 \
- wasmi-0.43.0 \
- wasmi_collections-0.43.0 \
- wasmi_core-0.43.0 \
- wasmi_ir-0.43.0 \
+ wasm-metadata-0.229.0 \
+ wasm-mutate-0.229.0 \
+ wasm-smith-0.229.0 \
+ wasm-wave-0.229.0 \
+ wasmi-0.43.1 \
+ wasmi_collections-0.43.1 \
+ wasmi_core-0.43.1 \
+ wasmi_ir-0.43.1 \
wasmparser-0.227.1 \
- wasmparser-0.228.0 \
- wasmprinter-0.228.0 \
+ wasmparser-0.229.0 \
+ wasmprinter-0.229.0 \
wast-35.0.2 \
- wast-228.0.0 \
- wat-1.228.0 \
+ wast-229.0.0 \
+ wat-1.229.0 \
web-sys-0.3.57 \
webpki-roots-0.26.1 \
which-6.0.3 \
@@ -427,39 +426,31 @@ CARGO_CRATES= addr2line-0.24.1 \
windows-core-0.52.0 \
windows-implement-0.52.0 \
windows-interface-0.52.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
winnow-0.5.39 \
winsafe-0.0.19 \
winx-0.36.3 \
wit-bindgen-0.41.0 \
wit-bindgen-core-0.41.0 \
+ wit-bindgen-rt-0.33.0 \
wit-bindgen-rt-0.37.0 \
wit-bindgen-rt-0.41.0 \
wit-bindgen-rust-0.41.0 \
wit-bindgen-rust-macro-0.41.0 \
wit-component-0.227.0 \
- wit-component-0.228.0 \
+ wit-component-0.229.0 \
wit-parser-0.227.0 \
- wit-parser-0.228.0 \
+ wit-parser-0.229.0 \
witx-0.9.1 \
write16-1.0.0 \
writeable-0.5.5 \
@@ -482,32 +473,6 @@ GH_TUPLE= WebAssembly:testsuite:596a817:testsuite/tests/spec_testsuite \
WebAssembly:wasi-testsuite:2fec29e:wasi_testsuite/tests/wasi_testsuite/wasi-common \
WebAssembly:wasi-threads:e1893c0:wasi_threads/tests/wasi_testsuite/wasi-threads
-PLIST_FILES= include/doc-wasm.h \
- include/wasi.h \
- include/wasm.h \
- include/wasm.hh \
- include/wasmtime.h \
- include/wasmtime/async.h \
- include/wasmtime/conf.h \
- include/wasmtime/config.h \
- include/wasmtime/engine.h \
- include/wasmtime/error.h \
- include/wasmtime/extern.h \
- include/wasmtime/func.h \
- include/wasmtime/global.h \
- include/wasmtime/instance.h \
- include/wasmtime/linker.h \
- include/wasmtime/memory.h \
- include/wasmtime/module.h \
- include/wasmtime/profiling.h \
- include/wasmtime/sharedmemory.h \
- include/wasmtime/store.h \
- include/wasmtime/table.h \
- include/wasmtime/trap.h \
- include/wasmtime/val.h \
- lib/libwasmtime.a \
- lib/libwasmtime.so
-
post-configure:
@cd ${CMAKE_SOURCE_PATH} && ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS}
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index 51f3d220ed8f..903d01307616 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745323973
+TIMESTAMP = 1747922980
SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -23,8 +23,8 @@ SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b
SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333
SIZE (rust/crates/anstyle-parse-0.2.1.crate) = 24802
-SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
-SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+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.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
@@ -77,18 +77,18 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
SHA256 (rust/crates/camino-1.1.4.crate) = c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2
SIZE (rust/crates/camino-1.1.4.crate) = 32290
-SHA256 (rust/crates/cap-fs-ext-3.4.1.crate) = e16619ada836f12897a72011fe99b03f0025b87a8dbbea4f3c9f89b458a23bf3
-SIZE (rust/crates/cap-fs-ext-3.4.1.crate) = 15895
-SHA256 (rust/crates/cap-net-ext-3.4.1.crate) = 710b0eb776410a22c89a98f2f80b2187c2ac3a8206b99f3412332e63c9b09de0
-SIZE (rust/crates/cap-net-ext-3.4.1.crate) = 12252
-SHA256 (rust/crates/cap-primitives-3.4.1.crate) = 82fa6c3f9773feab88d844aa50035a33fb6e7e7426105d2f4bb7aadc42a5f89a
-SIZE (rust/crates/cap-primitives-3.4.1.crate) = 89832
-SHA256 (rust/crates/cap-rand-3.4.1.crate) = 53774d49369892b70184f8312e50c1b87edccb376691de4485b0ff554b27c36c
-SIZE (rust/crates/cap-rand-3.4.1.crate) = 8472
-SHA256 (rust/crates/cap-std-3.4.1.crate) = 7f71b70818556b4fe2a10c7c30baac3f5f45e973f49fc2673d7c75c39d0baf5b
-SIZE (rust/crates/cap-std-3.4.1.crate) = 34167
-SHA256 (rust/crates/cap-time-ext-3.4.1.crate) = 69dd48afa2363f746c93f961c211f6f099fb594a3446b8097bc5f79db51b6816
-SIZE (rust/crates/cap-time-ext-3.4.1.crate) = 8628
+SHA256 (rust/crates/cap-fs-ext-3.4.4.crate) = e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c
+SIZE (rust/crates/cap-fs-ext-3.4.4.crate) = 21719
+SHA256 (rust/crates/cap-net-ext-3.4.4.crate) = 9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c
+SIZE (rust/crates/cap-net-ext-3.4.4.crate) = 14227
+SHA256 (rust/crates/cap-primitives-3.4.4.crate) = 0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a
+SIZE (rust/crates/cap-primitives-3.4.4.crate) = 93076
+SHA256 (rust/crates/cap-rand-3.4.4.crate) = 0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40
+SIZE (rust/crates/cap-rand-3.4.4.crate) = 9691
+SHA256 (rust/crates/cap-std-3.4.4.crate) = 07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189
+SIZE (rust/crates/cap-std-3.4.4.crate) = 36231
+SHA256 (rust/crates/cap-time-ext-3.4.4.crate) = 491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b
+SIZE (rust/crates/cap-time-ext-3.4.4.crate) = 12204
SHA256 (rust/crates/capstone-0.13.0.crate) = 015ef5d5ca1743e3f94af9509ba6bd2886523cfee46e48d15c2ef5216fd4ac9a
SIZE (rust/crates/capstone-0.13.0.crate) = 104684
SHA256 (rust/crates/capstone-sys-0.17.0.crate) = 2267cb8d16a1e4197863ec4284ffd1aec26fe7e57c58af46b02590a0235809a0
@@ -99,8 +99,8 @@ SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320f
SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.5.crate) = c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e
-SIZE (rust/crates/cc-1.2.5.crate) = 99839
+SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
+SIZE (rust/crates/cc-1.2.19.crate) = 105910
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
@@ -115,16 +115,16 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
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.17.crate) = 3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac
-SIZE (rust/crates/clap-4.5.17.crate) = 56802
-SHA256 (rust/crates/clap_builder-4.5.17.crate) = 8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73
-SIZE (rust/crates/clap_builder-4.5.17.crate) = 163559
+SHA256 (rust/crates/clap-4.5.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04
+SIZE (rust/crates/clap-4.5.36.crate) = 56958
+SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5
+SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438
SHA256 (rust/crates/clap_complete-4.5.28.crate) = 9b378c786d3bde9442d2c6dd7e6080b2a818db2b96e30d6e7f1b6d224eb617d3
SIZE (rust/crates/clap_complete-4.5.28.crate) = 46250
-SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
-SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
+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/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15
SIZE (rust/crates/cobs-0.2.3.crate) = 12576
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
@@ -169,8 +169,6 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -205,8 +203,8 @@ SHA256 (rust/crates/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c82242
SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947
SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675
SHA256 (rust/crates/file-per-thread-logger-0.2.0.crate) = 8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3
@@ -253,8 +251,10 @@ SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a
SIZE (rust/crates/fxprof-processed-profile-0.6.0.crate) = 29860
SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4
-SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
+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.31.0.crate) = 32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64
SIZE (rust/crates/gimli-0.31.0.crate) = 278951
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
@@ -371,8 +371,8 @@ SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb605
SIZE (rust/crates/libc-0.2.171.crate) = 785246
SHA256 (rust/crates/libfuzzer-sys-0.4.8.crate) = 9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa
SIZE (rust/crates/libfuzzer-sys-0.4.8.crate) = 131151
-SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
-SIZE (rust/crates/libloading-0.8.1.crate) = 27893
+SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
+SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
SHA256 (rust/crates/libtest-mimic-0.8.1.crate) = 5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33
@@ -413,8 +413,8 @@ SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3
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-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
SHA256 (rust/crates/multi-stash-0.2.0.crate) = 685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f
SIZE (rust/crates/multi-stash-0.2.0.crate) = 10938
SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32
@@ -479,8 +479,6 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
-SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
SHA256 (rust/crates/prettyplease-0.2.31.crate) = 5316f57387668042f561aae71480de936257848f9c43ce528e311d89a07cadeb
SIZE (rust/crates/prettyplease-0.2.31.crate) = 72021
SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
@@ -511,12 +509,10 @@ SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd10
SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regalloc2-0.11.2.crate) = dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a
-SIZE (rust/crates/regalloc2-0.11.2.crate) = 139677
+SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734
+SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473
SHA256 (rust/crates/regex-1.9.1.crate) = b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575
SIZE (rust/crates/regex-1.9.1.crate) = 251978
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -531,8 +527,8 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/region-3.0.2.crate) = e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7
SIZE (rust/crates/region-3.0.2.crate) = 22388
-SHA256 (rust/crates/ring-0.17.3.crate) = 9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e
-SIZE (rust/crates/ring-0.17.3.crate) = 4146357
+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.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -543,6 +539,8 @@ SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8
SIZE (rust/crates/rustix-0.38.43.crate) = 379134
SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
SIZE (rust/crates/rustix-1.0.3.crate) = 413960
+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.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
SHA256 (rust/crates/rustls-0.23.7.crate) = ebbbdb961df0ad3f2652da8f3fdc4b36122f568f968f45ad3316f26c025c677b
@@ -577,8 +575,6 @@ SHA256 (rust/crates/sha2-0.10.2.crate) = 55deaec60f81eefe3cce0dc50bda92d6d8e88f2
SIZE (rust/crates/sha2-0.10.2.crate) = 20213
SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
-SHA256 (rust/crates/shellexpand-2.1.0.crate) = 83bdb7831b2d85ddf4a7b148aa19d0587eddbe8671a436b7bd1182eaad0f2829
-SIZE (rust/crates/shellexpand-2.1.0.crate) = 14697
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/shuffling-allocator-1.1.2.crate) = 4ee9977fa98489d9006f4ab26fc5cbe2a139985baed09d2ec08dee6e506fc496
@@ -631,12 +627,12 @@ SHA256 (rust/crates/target-lexicon-0.13.0.crate) = 4ff4a4048091358129767b8a200d6
SIZE (rust/crates/target-lexicon-0.13.0.crate) = 27916
SHA256 (rust/crates/tch-0.17.0.crate) = 3585f5bbf1ddf2498d7586bf870c7bb785a0bf1be09c54d0f93fce51d5f3c7fc
SIZE (rust/crates/tch-0.17.0.crate) = 1897290
-SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
-SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+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.11.crate) = 38f0c854faeb68a048f0f2dc410c5ddae3bf83854ef0e4977d58306a5edef50e
SIZE (rust/crates/test-log-0.2.11.crate) = 10228
SHA256 (rust/crates/thiserror-1.0.65.crate) = 5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5
@@ -657,10 +653,10 @@ SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tokio-1.30.0.crate) = 2d3ce25f50619af8b0aec2eb23deebe84249e19e2ddd393a6e16e3300a6dadfd
-SIZE (rust/crates/tokio-1.30.0.crate) = 719847
-SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
-SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
+SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
+SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+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.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
@@ -729,6 +725,8 @@ SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919
SIZE (rust/crates/want-0.3.0.crate) = 6550
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.14.0+wasi-0.2.3.crate) = b3d67b0bdfec72b9fbaba698033291c327ef19ce3b34efbdcd7dc402a53850d9
SIZE (rust/crates/wasi-0.14.0+wasi-0.2.3.crate) = 140635
SHA256 (rust/crates/wasi-nn-0.6.0.crate) = 7031683cc05a71515d9200fb159b28d717ded3c40dbb979d1602cf46f3a68f40
@@ -745,38 +743,38 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd67562133
SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
SHA256 (rust/crates/wasm-encoder-0.227.1.crate) = 80bb72f02e7fbf07183443b27b0f3d4144abf8c114189f2e088ed95b696a7822
SIZE (rust/crates/wasm-encoder-0.227.1.crate) = 80917
-SHA256 (rust/crates/wasm-encoder-0.228.0.crate) = 05d30290541f2d4242a162bbda76b8f2d8b1ac59eab3568ed6f2327d52c9b2c4
-SIZE (rust/crates/wasm-encoder-0.228.0.crate) = 81189
+SHA256 (rust/crates/wasm-encoder-0.229.0.crate) = 38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2
+SIZE (rust/crates/wasm-encoder-0.229.0.crate) = 81299
SHA256 (rust/crates/wasm-metadata-0.227.0.crate) = 220471107952f7a42f71d95627deede9a4183e6c7744ad189d4f8c383f397689
SIZE (rust/crates/wasm-metadata-0.227.0.crate) = 19688
-SHA256 (rust/crates/wasm-metadata-0.228.0.crate) = cc79a7e49646e1591d26649eac7ad2b09488aa02c086f3d076705830eae61031
-SIZE (rust/crates/wasm-metadata-0.228.0.crate) = 19854
-SHA256 (rust/crates/wasm-mutate-0.228.0.crate) = dde9925ed128fec1fb2a92e3544f5045d2915804f2bb74b1afcdbbb75d6a0111
-SIZE (rust/crates/wasm-mutate-0.228.0.crate) = 90408
-SHA256 (rust/crates/wasm-smith-0.228.0.crate) = 8906f0848b81bd33103f0db54396c52db4c46518eb55bebf28eae45a442b47f1
-SIZE (rust/crates/wasm-smith-0.228.0.crate) = 96500
-SHA256 (rust/crates/wasm-wave-0.228.0.crate) = da0372abe423e894392241cefbd65739714051448086dbcc50e4e32f879c4970
-SIZE (rust/crates/wasm-wave-0.228.0.crate) = 43085
-SHA256 (rust/crates/wasmi-0.43.0.crate) = 60160ffa66a3f95ae969aaf9cac28591b919a677d68faf29810c4989d5b0cad8
-SIZE (rust/crates/wasmi-0.43.0.crate) = 322906
-SHA256 (rust/crates/wasmi_collections-0.43.0.crate) = e38a962e32f510cd9732dc24308658bccbfe636df813bf53e798073c16c5ab8d
-SIZE (rust/crates/wasmi_collections-0.43.0.crate) = 19224
-SHA256 (rust/crates/wasmi_core-0.43.0.crate) = eae83f6d1e9344c25ab2defb563a65c3bcfad6fbd910c342367a15222b9e9525
-SIZE (rust/crates/wasmi_core-0.43.0.crate) = 30559
-SHA256 (rust/crates/wasmi_ir-0.43.0.crate) = a9306bd1b4aa21dbfa9e4fc472d51cd40548c34add184e5ac38c3adf4214c356
-SIZE (rust/crates/wasmi_ir-0.43.0.crate) = 34911
+SHA256 (rust/crates/wasm-metadata-0.229.0.crate) = 78fdb7d29a79191ab363dc90c1ddd3a1e880ffd5348d92d48482393a9e6c5f4d
+SIZE (rust/crates/wasm-metadata-0.229.0.crate) = 19855
+SHA256 (rust/crates/wasm-mutate-0.229.0.crate) = e3b8030bb9e10d1e050d1d8796af5e454e6082a5302ce68948f41debd0ea2a8e
+SIZE (rust/crates/wasm-mutate-0.229.0.crate) = 90463
+SHA256 (rust/crates/wasm-smith-0.229.0.crate) = b0227a2ef527946ab58f9eefcb232576d89126db8c96b266c04e4a934cf24c92
+SIZE (rust/crates/wasm-smith-0.229.0.crate) = 97197
+SHA256 (rust/crates/wasm-wave-0.229.0.crate) = bd33c30a68c41ff354d7b3741f5d2d3dfbf8eb52033176bb01364cbdf016c17c
+SIZE (rust/crates/wasm-wave-0.229.0.crate) = 43090
+SHA256 (rust/crates/wasmi-0.43.1.crate) = 3cd93c135ccbe88cfd00992c9c49778d364417bdb5cfb360eac60fe2d4d34676
+SIZE (rust/crates/wasmi-0.43.1.crate) = 322977
+SHA256 (rust/crates/wasmi_collections-0.43.1.crate) = 55e817a9a96149aa3ddb84c44c6fe37ed608d53136d794d4d3cd8019de11fb42
+SIZE (rust/crates/wasmi_collections-0.43.1.crate) = 19224
+SHA256 (rust/crates/wasmi_core-0.43.1.crate) = 24f5adb8c394f8fb66653ce0a00e3a109fed285f3351a4b5854c1300ac8d3b20
+SIZE (rust/crates/wasmi_core-0.43.1.crate) = 30560
+SHA256 (rust/crates/wasmi_ir-0.43.1.crate) = 6e532ea88ccdbe2889ed3c00a8733971e1160c9a73a4dcee2fdec47fb3ee8ba4
+SIZE (rust/crates/wasmi_ir-0.43.1.crate) = 34913
SHA256 (rust/crates/wasmparser-0.227.1.crate) = 0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2
SIZE (rust/crates/wasmparser-0.227.1.crate) = 247368
-SHA256 (rust/crates/wasmparser-0.228.0.crate) = 4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3
-SIZE (rust/crates/wasmparser-0.228.0.crate) = 249009
-SHA256 (rust/crates/wasmprinter-0.228.0.crate) = 0df64bd38c14db359d02ce2024c64eb161aa2618ccee5f3bc5acbbd65c9a875c
-SIZE (rust/crates/wasmprinter-0.228.0.crate) = 40936
+SHA256 (rust/crates/wasmparser-0.229.0.crate) = 0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c
+SIZE (rust/crates/wasmparser-0.229.0.crate) = 249693
+SHA256 (rust/crates/wasmprinter-0.229.0.crate) = d25dac01892684a99b8fbfaf670eb6b56edea8a096438c75392daeb83156ae2e
+SIZE (rust/crates/wasmprinter-0.229.0.crate) = 41100
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-228.0.0.crate) = 9e5aae124478cb51439f6587f074a3a5e835afd22751c59a87b2e2a882727c97
-SIZE (rust/crates/wast-228.0.0.crate) = 153810
-SHA256 (rust/crates/wat-1.228.0.crate) = 7ec29c89a8d055df988de7236483bf569988ac3d6905899f6af5ef920f9385ad
-SIZE (rust/crates/wat-1.228.0.crate) = 8133
+SHA256 (rust/crates/wast-229.0.0.crate) = 63fcaff613c12225696bb163f79ca38ffb40e9300eff0ff4b8aa8b2f7eadf0d9
+SIZE (rust/crates/wast-229.0.0.crate) = 153934
+SHA256 (rust/crates/wat-1.229.0.crate) = 4189bad08b70455a9e9e67dc126d2dcf91fac143a80f1046747a5dde6d4c33e0
+SIZE (rust/crates/wat-1.229.0.crate) = 8132
SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
@@ -799,44 +797,26 @@ SHA256 (rust/crates/windows-implement-0.52.0.crate) = 12168c33176773b86799be25e2
SIZE (rust/crates/windows-implement-0.52.0.crate) = 8705
SHA256 (rust/crates/windows-interface-0.52.0.crate) = 9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1
SIZE (rust/crates/windows-interface-0.52.0.crate) = 9685
-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-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_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.5.39.crate) = 5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29
@@ -849,6 +829,8 @@ SHA256 (rust/crates/wit-bindgen-0.41.0.crate) = 10fb6648689b3929d56bbc7eb1acf70c
SIZE (rust/crates/wit-bindgen-0.41.0.crate) = 25042
SHA256 (rust/crates/wit-bindgen-core-0.41.0.crate) = 92fa781d4f2ff6d3f27f3cc9b74a73327b31ca0dc4a3ef25a0ce2983e0e5af9b
SIZE (rust/crates/wit-bindgen-core-0.41.0.crate) = 23691
+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/wit-bindgen-rt-0.37.0.crate) = fc801b991c56492f87ab3086e786468f75c285a4d73017ab0ebc2fa1aed5d82c
SIZE (rust/crates/wit-bindgen-rt-0.37.0.crate) = 11845
SHA256 (rust/crates/wit-bindgen-rt-0.41.0.crate) = c4db52a11d4dfb0a59f194c064055794ee6564eb1ced88c25da2cf76e50c5621
@@ -859,12 +841,12 @@ SHA256 (rust/crates/wit-bindgen-rust-macro-0.41.0.crate) = ad19eec017904e04c6071
SIZE (rust/crates/wit-bindgen-rust-macro-0.41.0.crate) = 11588
SHA256 (rust/crates/wit-component-0.227.0.crate) = 0b77d5d7ce899af259d77309a5c9d54fc450c43d7014d08e0eccaf742fd582c1
SIZE (rust/crates/wit-component-0.227.0.crate) = 227296
-SHA256 (rust/crates/wit-component-0.228.0.crate) = dfb53295365b9500e17bc41c40229337183244f0d6185a5b028c587837c3370f
-SIZE (rust/crates/wit-component-0.228.0.crate) = 230310
+SHA256 (rust/crates/wit-component-0.229.0.crate) = 7f550067740e223bfe6c4878998e81cdbe2529dd9a793dc49248dd6613394e8b
+SIZE (rust/crates/wit-component-0.229.0.crate) = 230572
SHA256 (rust/crates/wit-parser-0.227.0.crate) = bdd02ebcfdbbe83a4fc20991c31e8408a1dbb895194c81191e431f7bd0639545
SIZE (rust/crates/wit-parser-0.227.0.crate) = 148171
-SHA256 (rust/crates/wit-parser-0.228.0.crate) = 399ce56e28d79fd3abfa03fdc7ceb89ffec4d4b2674fe3a92056b7d845653c38
-SIZE (rust/crates/wit-parser-0.228.0.crate) = 148196
+SHA256 (rust/crates/wit-parser-0.229.0.crate) = 459c6ba62bf511d6b5f2a845a2a736822e38059c1cfa0b644b467bbbfae4efa6
+SIZE (rust/crates/wit-parser-0.229.0.crate) = 148191
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
@@ -899,8 +881,8 @@ SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180
SIZE (rust/crates/zstd-safe-7.0.0.crate) = 20463
SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
SIZE (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 728791
-SHA256 (bytecodealliance-wasmtime-v32.0.0_GH0.tar.gz) = 7f5941a004597ebd9b42c83dbd2727ea7fe28a6eae989a3bd96631edefb06f59
-SIZE (bytecodealliance-wasmtime-v32.0.0_GH0.tar.gz) = 25223531
+SHA256 (bytecodealliance-wasmtime-v33.0.0_GH0.tar.gz) = 683615f8abb4476bfb48e923b0c17cbf7e7d41332c19f78719c1efcdfe8b7a27
+SIZE (bytecodealliance-wasmtime-v33.0.0_GH0.tar.gz) = 25284807
SHA256 (WebAssembly-testsuite-596a817_GH0.tar.gz) = 85eb5ad582d37ad36ecac4bc42dd414495351266e2b1d04c1cdba1f3d8d5926f
SIZE (WebAssembly-testsuite-596a817_GH0.tar.gz) = 800278
SHA256 (WebAssembly-wasi-testsuite-2fec29e_GH0.tar.gz) = d082050c523cab626328de0aa5c86b47319347d62c6b1a9852a2c3870af6b998
diff --git a/devel/libwasmtime/pkg-plist b/devel/libwasmtime/pkg-plist
new file mode 100644
index 000000000000..9adace34a882
--- /dev/null
+++ b/devel/libwasmtime/pkg-plist
@@ -0,0 +1,59 @@
+include/doc-wasm.h
+include/wasi.h
+include/wasm.h
+include/wasm.hh
+include/wasmtime.h
+include/wasmtime.hh
+include/wasmtime/async.h
+include/wasmtime/component.h
+include/wasmtime/component/component.h
+include/wasmtime/component/func.h
+include/wasmtime/component/instance.h
+include/wasmtime/component/linker.h
+include/wasmtime/conf.h
+include/wasmtime/config.h
+include/wasmtime/config.hh
+include/wasmtime/engine.h
+include/wasmtime/engine.hh
+include/wasmtime/error.h
+include/wasmtime/error.hh
+include/wasmtime/extern_declare.hh
+include/wasmtime/extern.h
+include/wasmtime/extern.hh
+include/wasmtime/func.h
+include/wasmtime/func.hh
+include/wasmtime/global.h
+include/wasmtime/global.hh
+include/wasmtime/instance.h
+include/wasmtime/instance.hh
+include/wasmtime/linker.h
+include/wasmtime/linker.hh
+include/wasmtime/memory.h
+include/wasmtime/memory.hh
+include/wasmtime/module.h
+include/wasmtime/module.hh
+include/wasmtime/profiling.h
+include/wasmtime/sharedmemory.h
+include/wasmtime/span.hh
+include/wasmtime/store.h
+include/wasmtime/store.hh
+include/wasmtime/table.h
+include/wasmtime/table.hh
+include/wasmtime/trap.h
+include/wasmtime/trap.hh
+include/wasmtime/types.hh
+include/wasmtime/types/export.hh
+include/wasmtime/types/extern.hh
+include/wasmtime/types/func.hh
+include/wasmtime/types/global.hh
+include/wasmtime/types/import.hh
+include/wasmtime/types/memory.hh
+include/wasmtime/types/table.hh
+include/wasmtime/types/val.hh
+include/wasmtime/val.h
+include/wasmtime/val.hh
+include/wasmtime/wasi.hh
+include/wasmtime/wat.h
+include/wasmtime/wat.hh
+lib/libwasmtime.a
+lib/libwasmtime.so
diff --git a/devel/linenoise-ng/Makefile b/devel/linenoise-ng/Makefile
index 339205a2b7bb..3a6645e512ef 100644
--- a/devel/linenoise-ng/Makefile
+++ b/devel/linenoise-ng/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/arangodb/linenoise-ng
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repo archived Oct 28, 2020
+EXPIRATION_DATE=2025-06-30
+
USES= cmake compiler:c++11-lang
USE_LDCONFIG= yes
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index a2fc429c8a34..c41c38dc528a 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel editors
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index 65c09bd81d80..8705eb540339 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
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 04e50478a732..7e8ee4f6faec 100644
--- a/devel/llvm20/distinfo
+++ b/devel/llvm20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746463969
-SHA256 (llvm-project-20.1.4.src.tar.xz) = a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63
-SIZE (llvm-project-20.1.4.src.tar.xz) = 147228104
+TIMESTAMP = 1747329155
+SHA256 (llvm-project-20.1.5.src.tar.xz) = a069565cd1c6aee48ee0f36de300635b5781f355d7b3c96a28062d50d575fa3e
+SIZE (llvm-project-20.1.5.src.tar.xz) = 147239812
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index d667b60f9d2e..f6faf2002f2c 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index 2ff130c9f13d..c3679264823c 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 1d70019c5fa2..cb810ed07b0a 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index f3709a286c69..0175e74d1f32 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.39.1
+DISTVERSION= 2.40.0
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index 67b3a49742aa..02b60c11ef01 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747120965
-SHA256 (rui314-mold-v2.39.1_GH0.tar.gz) = 231ea3643a14fe5b88478c97b68b31f7c975b57b247a81356ffd889d015b5cc1
-SIZE (rui314-mold-v2.39.1_GH0.tar.gz) = 10224022
+TIMESTAMP = 1748331817
+SHA256 (rui314-mold-v2.40.0_GH0.tar.gz) = ee93ef0868cd54d1f30dfba1070dbacf04c1a35428bbea307a4b9242a883ad20
+SIZE (rui314-mold-v2.40.0_GH0.tar.gz) = 11005480
diff --git a/devel/mongo-c-driver/Makefile b/devel/mongo-c-driver/Makefile
index 1133291a0947..7892c9e2cd53 100644
--- a/devel/mongo-c-driver/Makefile
+++ b/devel/mongo-c-driver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongo-c-driver
-DISTVERSION= 1.30.2
+DISTVERSION= 1.30.4
CATEGORIES= devel
MAINTAINER= ports@bsdserwis.com
diff --git a/devel/mongo-c-driver/distinfo b/devel/mongo-c-driver/distinfo
index 7e994fe50862..dbdd746e16ae 100644
--- a/devel/mongo-c-driver/distinfo
+++ b/devel/mongo-c-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741634775
-SHA256 (mongodb-mongo-c-driver-1.30.2_GH0.tar.gz) = e3b2d7c18f27b868b99c0ab2e9c811852fa4d86fe2d1d55a53f42d51859dd99d
-SIZE (mongodb-mongo-c-driver-1.30.2_GH0.tar.gz) = 7439766
+TIMESTAMP = 1747937280
+SHA256 (mongodb-mongo-c-driver-1.30.4_GH0.tar.gz) = 03e484ff8b382ad0ddf03fbf70e88a82292d753ac2fbf37bac67c2860117b0a9
+SIZE (mongodb-mongo-c-driver-1.30.4_GH0.tar.gz) = 7443534
diff --git a/devel/mongo-c-driver/pkg-plist b/devel/mongo-c-driver/pkg-plist
index e4e5489508ac..7354c690d499 100644
--- a/devel/mongo-c-driver/pkg-plist
+++ b/devel/mongo-c-driver/pkg-plist
@@ -62,6 +62,8 @@ lib/cmake/mongoc-1.0/mongoc-1.0-config-version.cmake
lib/cmake/mongoc-1.0/mongoc-1.0-config.cmake
lib/cmake/mongoc-1.0/mongoc-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mongoc-1.0/mongoc-targets.cmake
+lib/cmake/mongoc-1.30.4/mongocConfig.cmake
+lib/cmake/mongoc-1.30.4/mongocConfigVersion.cmake
lib/libmongoc-1.0.so
lib/libmongoc-1.0.so.0
lib/libmongoc-1.0.so.0.0.0
diff --git a/devel/muon/Makefile b/devel/muon/Makefile
index d1a7a374992a..2d2dfd07d30e 100644
--- a/devel/muon/Makefile
+++ b/devel/muon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= muon
-DISTVERSION= 0.3.1
+DISTVERSION= 0.4.0
CATEGORIES= devel
MASTER_SITES= https://git.sr.ht/~lattis/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -28,7 +28,7 @@ CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}"
do-configure:
@(cd ${WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${SH} bootstrap.sh . && \
- ${SETENV} ${CONFIGURE_ENV} ./muon setup \
+ ${SETENV} ${CONFIGURE_ENV} ./muon-bootstrap setup \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
-Dtracy=disabled \
diff --git a/devel/muon/distinfo b/devel/muon/distinfo
index 1d5d3dc08502..fda21d4d7e94 100644
--- a/devel/muon/distinfo
+++ b/devel/muon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731066215
-SHA256 (muon-0.3.1.tar.gz) = 14b175b29c4390a69c1d9b5758b4689f0456c749822476af67511f007be2e503
-SIZE (muon-0.3.1.tar.gz) = 446185
+TIMESTAMP = 1744615411
+SHA256 (muon-0.4.0.tar.gz) = c2ce8302e886b2d3534ec38896a824dc83f43698d085d57bb19a751611d94e86
+SIZE (muon-0.4.0.tar.gz) = 527121
diff --git a/devel/muon/files/patch-tests_project_meson.build b/devel/muon/files/patch-tests_project_meson.build
deleted file mode 100644
index e64500e59d93..000000000000
--- a/devel/muon/files/patch-tests_project_meson.build
+++ /dev/null
@@ -1,12 +0,0 @@
---- tests/project/meson.build.orig 2024-10-07 15:19:19 UTC
-+++ tests/project/meson.build
-@@ -401,8 +401,8 @@ endif
- endif
- endif
-
-+meson_tests_dir = meson.current_source_dir() / 'meson-tests'
- if git.found()
-- meson_tests_dir = meson.current_source_dir() / 'meson-tests'
- meson_tests_sha = '1e565931348f15f3f9b654f46ab4bf5fa009ca4f'
-
- if not fs.is_dir(meson_tests_dir)
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index bb57f1722c0e..d2eee458e5be 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/oniguruma/Makefile b/devel/oniguruma/Makefile
index edd041ecad95..876c415bf7cd 100644
--- a/devel/oniguruma/Makefile
+++ b/devel/oniguruma/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/kkos/oniguruma
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Project archived upstream # but there are 30+ dependencies and deprecation is unlikely to happen
+EXPIRATION_DATE= 2026-12-01
+
USES= cmake cpe pathfix
CPE_VENDOR= oniguruma_project
USE_LDCONFIG= yes
diff --git a/devel/opengrok/Makefile b/devel/opengrok/Makefile
index 6f19f96abffb..548bbae051ba 100644
--- a/devel/opengrok/Makefile
+++ b/devel/opengrok/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opengrok
-PORTVERSION= 1.13.27
+PORTVERSION= 1.13.30
CATEGORIES= devel java
# Doesn't currently work with portscout, but the release tarball is required.
MASTER_SITES= https://github.com/oracle/opengrok/releases/download/${PORTVERSION}/
diff --git a/devel/opengrok/distinfo b/devel/opengrok/distinfo
index 9c3154e288cc..fc63a1890775 100644
--- a/devel/opengrok/distinfo
+++ b/devel/opengrok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742764931
-SHA256 (opengrok-1.13.27.tar.gz) = 42bdf4fa96929f7237fad5a9cc02d32173fc9318ab78bf7aacaa290c38ffaa73
-SIZE (opengrok-1.13.27.tar.gz) = 89668007
+TIMESTAMP = 1747697644
+SHA256 (opengrok-1.13.30.tar.gz) = ba99a68326579780d49f80635346fbf93ecb630fc90bd711ca2cb5ebd35e77f5
+SIZE (opengrok-1.13.30.tar.gz) = 89954729
diff --git a/devel/opengrok/pkg-plist b/devel/opengrok/pkg-plist
index 0c86492de886..01b3e1110c30 100644
--- a/devel/opengrok/pkg-plist
+++ b/devel/opengrok/pkg-plist
@@ -78,31 +78,27 @@
%%T%%/webapps/opengrok/WEB-INF/lib/HdrHistogram-2.2.2.jar
%%T%%/webapps/opengrok/WEB-INF/lib/JavaEWAH-1.2.3.jar
%%T%%/webapps/opengrok/WEB-INF/lib/LatencyUtils-2.0.3.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/affinity-3.21ea83.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/affinity-3.27ea0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/ant-1.10.14.jar
%%T%%/webapps/opengrok/WEB-INF/lib/ant-launcher-1.10.14.jar
%%T%%/webapps/opengrok/WEB-INF/lib/aopalliance-repackaged-3.0.6.jar
%%T%%/webapps/opengrok/WEB-INF/lib/asm-7.1.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/asm-analysis-9.1.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/asm-commons-9.1.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/asm-tree-9.1.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/asm-util-9.1.jar
%%T%%/webapps/opengrok/WEB-INF/lib/bcel-6.7.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/cglib-3.3.0.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-algorithms-2.22.3.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-algorithms-2.27ea0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-analytics-0.EMPTY.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-bytes-2.22.19.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-core-2.22.35.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-map-3.22.9.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-threads-2.22.16.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-values-2.22.2.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-wire-2.22.22.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-bytes-2.27ea0.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-core-2.27ea0.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-map-3.27ea0.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-threads-2.27ea0.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-values-2.27ea0.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/chronicle-wire-2.27ea0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/classgraph-4.8.173.jar
%%T%%/webapps/opengrok/WEB-INF/lib/classmate-1.5.1.jar
%%T%%/webapps/opengrok/WEB-INF/lib/commons-compress-1.26.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/commons-io-2.14.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/commons-lang3-3.13.0.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/compiler-2.21ea81.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/compiler-2.27ea0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/cron-utils-9.1.6.jar
%%T%%/webapps/opengrok/WEB-INF/lib/expressly-5.0.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/hibernate-validator-8.0.1.Final.jar
@@ -141,13 +137,13 @@
%%T%%/webapps/opengrok/WEB-INF/lib/jersey-media-json-jackson-3.1.7.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jersey-server-3.1.7.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jettison-1.5.4.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.5-native.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.5.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.12-native.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/jffi-1.3.12.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jna-5.5.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jna-platform-5.5.0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jnr-a64asm-1.0.0.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/jnr-constants-0.10.2.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/jnr-ffi-2.2.6.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/jnr-constants-0.10.4.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/jnr-ffi-2.2.15.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jnr-x86asm-1.0.2.jar
%%T%%/webapps/opengrok/WEB-INF/lib/jquery-3.6.4.jar
%%T%%/webapps/opengrok/WEB-INF/lib/lucene-analysis-common-9.9.2.jar
@@ -167,12 +163,12 @@
%%T%%/webapps/opengrok/WEB-INF/lib/micrometer-registry-statsd-1.14.1.jar
%%T%%/webapps/opengrok/WEB-INF/lib/modelmapper-3.1.1.jar
%%T%%/webapps/opengrok/WEB-INF/lib/mxparser-1.2.2.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/opengrok-1.13.27.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/opengrok-1.13.30.jar
%%T%%/webapps/opengrok/WEB-INF/lib/org.eclipse.jgit-6.6.1.202309021850-r.jar
%%T%%/webapps/opengrok/WEB-INF/lib/org.suigeneris.jrcs.diff-0.4.2.jar
%%T%%/webapps/opengrok/WEB-INF/lib/org.suigeneris.jrcs.rcs-0.4.2.jar
%%T%%/webapps/opengrok/WEB-INF/lib/osgi-resource-locator-1.0.3.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/posix-2.22.9.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/posix-2.27ea0.jar
%%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-config-1.3.3.jar
%%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-core-1.3.3.jar
%%T%%/webapps/opengrok/WEB-INF/lib/prometheus-metrics-exposition-formats-1.3.3.jar
@@ -182,7 +178,7 @@
%%T%%/webapps/opengrok/WEB-INF/lib/slf4j-api-2.0.13.jar
%%T%%/webapps/opengrok/WEB-INF/lib/slf4j-nop-1.7.30.jar
%%T%%/webapps/opengrok/WEB-INF/lib/snakeyaml-2.2.jar
-%%T%%/webapps/opengrok/WEB-INF/lib/suggester-1.13.27.jar
+%%T%%/webapps/opengrok/WEB-INF/lib/suggester-1.13.30.jar
%%T%%/webapps/opengrok/WEB-INF/lib/tablesorter-2.31.3.jar
%%T%%/webapps/opengrok/WEB-INF/lib/txw2-3.0.2.jar
%%T%%/webapps/opengrok/WEB-INF/lib/versioncompare-1.5.0.jar
diff --git a/devel/opentelemetry-proto/Makefile b/devel/opentelemetry-proto/Makefile
index 129ae83d068c..ba31e982c243 100644
--- a/devel/opentelemetry-proto/Makefile
+++ b/devel/opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMESUFFIX= -proto
diff --git a/devel/opentelemetry-proto/distinfo b/devel/opentelemetry-proto/distinfo
index 990c3f578fdd..9f8b75c168ff 100644
--- a/devel/opentelemetry-proto/distinfo
+++ b/devel/opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746030113
-SHA256 (open-telemetry-opentelemetry-proto-v1.6.0_GH0.tar.gz) = 92682778affe8d00cd36f68308b49295db34fce379bef0a781c50837eccbc3c0
-SIZE (open-telemetry-opentelemetry-proto-v1.6.0_GH0.tar.gz) = 126291
+TIMESTAMP = 1747922685
+SHA256 (open-telemetry-opentelemetry-proto-v1.7.0_GH0.tar.gz) = 11330d850f5e24d34c4246bc8cb21fcd311e7565d219195713455a576bb11bed
+SIZE (open-telemetry-opentelemetry-proto-v1.7.0_GH0.tar.gz) = 127009
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 82e75879052d..50e4effa8ecf 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.15.1
+PORTVERSION= 1.16.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index 7e7a8e3131d3..ab81e6f71d1e 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743773302
-SHA256 (openSUSE-osc-1.15.1_GH0.tar.gz) = 730f8729fb7d29425d852c99d0359e94c5ba77575be9fe0521ff39b219910d67
-SIZE (openSUSE-osc-1.15.1_GH0.tar.gz) = 436520
+TIMESTAMP = 1748028462
+SHA256 (openSUSE-osc-1.16.0_GH0.tar.gz) = 42c7d41bbb6e365a65efcb557eee7cded0bb2abeaa30c94877ebc5bc784c1076
+SIZE (openSUSE-osc-1.16.0_GH0.tar.gz) = 441483
diff --git a/devel/p5-Data-URIEncode/Makefile b/devel/p5-Data-URIEncode/Makefile
index 94f41d1d27cf..00a768a34a93 100644
--- a/devel/p5-Data-URIEncode/Makefile
+++ b/devel/p5-Data-URIEncode/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Allow complex data structures to be encoded using flat URIs
WWW= https://metacpan.org/pod/Data::URIEncode
diff --git a/devel/p5-DateTime-Format-Natural/Makefile b/devel/p5-DateTime-Format-Natural/Makefile
index aac8e9c3ee9d..6f26b612b5b8 100644
--- a/devel/p5-DateTime-Format-Natural/Makefile
+++ b/devel/p5-DateTime-Format-Natural/Makefile
@@ -1,5 +1,5 @@
PORTNAME= DateTime-Format-Natural
-DISTVERSION= 1.20
+DISTVERSION= 1.21
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-DateTime-Format-Natural/distinfo b/devel/p5-DateTime-Format-Natural/distinfo
index 9be464786fab..bb7616d9e460 100644
--- a/devel/p5-DateTime-Format-Natural/distinfo
+++ b/devel/p5-DateTime-Format-Natural/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742711129
-SHA256 (DateTime-Format-Natural-1.20.tar.gz) = df6ab74ac6a44ee685a43601122b66a4826b434f1b9177f7dd16d12d5e685d0d
-SIZE (DateTime-Format-Natural-1.20.tar.gz) = 87078
+TIMESTAMP = 1747957904
+SHA256 (DateTime-Format-Natural-1.21.tar.gz) = 2154a8c4d64c6fea0fffc44a982743a672d2650ac029a6367b3ea7279613c357
+SIZE (DateTime-Format-Natural-1.21.tar.gz) = 87242
diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile
index 043b4fb68e81..b734bf01785f 100644
--- a/devel/p5-Devel-Cover/Makefile
+++ b/devel/p5-Devel-Cover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Cover
-PORTVERSION= 1.48
+PORTVERSION= 1.49
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-Cover/distinfo b/devel/p5-Devel-Cover/distinfo
index 381226fcb98e..ddc8ecda1616 100644
--- a/devel/p5-Devel-Cover/distinfo
+++ b/devel/p5-Devel-Cover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747205639
-SHA256 (Devel-Cover-1.48.tar.gz) = 063b81a5095a6ac241485c44e059fb1ee5543929bc4da82ac0574981c973e18d
-SIZE (Devel-Cover-1.48.tar.gz) = 230964
+TIMESTAMP = 1747720912
+SHA256 (Devel-Cover-1.49.tar.gz) = 8dadcac44cfa3c2717af14bec50998cbe422823be670a5bf3d1629ae43d1b6b5
+SIZE (Devel-Cover-1.49.tar.gz) = 231190
diff --git a/devel/p5-Devel-Size/Makefile b/devel/p5-Devel-Size/Makefile
index 6d8889c53cfe..5f8cd4ada33a 100644
--- a/devel/p5-Devel-Size/Makefile
+++ b/devel/p5-Devel-Size/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Size
-PORTVERSION= 0.84
+PORTVERSION= 0.85
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-Size/distinfo b/devel/p5-Devel-Size/distinfo
index f593912c930e..25c224cda07b 100644
--- a/devel/p5-Devel-Size/distinfo
+++ b/devel/p5-Devel-Size/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714248954
-SHA256 (Devel-Size-0.84.tar.gz) = db2e4d65f688dbf59273b5e82101ac3f1a66f665afb0594dce168b8650a4d0e4
-SIZE (Devel-Size-0.84.tar.gz) = 75362
+TIMESTAMP = 1748084693
+SHA256 (Devel-Size-0.85.tar.gz) = 292f98b13edd1aa4a544e3a5cf1d9f2d7019f75c7364d2e8fa8a35ea5451e73e
+SIZE (Devel-Size-0.85.tar.gz) = 75627
diff --git a/devel/p5-ExportTo/Makefile b/devel/p5-ExportTo/Makefile
index 0bb7ef516278..a80b91433286 100644
--- a/devel/p5-ExportTo/Makefile
+++ b/devel/p5-ExportTo/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:KTAT
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Export any function/method to any namespace
WWW= https://github.com/ktat/ExportTo
diff --git a/devel/p5-ExtUtils-MakeMaker/Makefile b/devel/p5-ExtUtils-MakeMaker/Makefile
index 3b774359d65f..40bc608c2e13 100644
--- a/devel/p5-ExtUtils-MakeMaker/Makefile
+++ b/devel/p5-ExtUtils-MakeMaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ExtUtils-MakeMaker
-PORTVERSION= 7.74
+PORTVERSION= 7.76
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-ExtUtils-MakeMaker/distinfo b/devel/p5-ExtUtils-MakeMaker/distinfo
index b6c8f979e3d7..0ecbdc7c1e17 100644
--- a/devel/p5-ExtUtils-MakeMaker/distinfo
+++ b/devel/p5-ExtUtils-MakeMaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289410
-SHA256 (ExtUtils-MakeMaker-7.74.tar.gz) = 8ad2be00713b49dcfd386286e0a64ff9297b771a485f2425fbc144794f5a3e8c
-SIZE (ExtUtils-MakeMaker-7.74.tar.gz) = 488199
+TIMESTAMP = 1748157431
+SHA256 (ExtUtils-MakeMaker-7.76.tar.gz) = 30bcfd75fec4d512e9081c792f7cb590009d9de2fe285ffa8eec1be35a5ae7ca
+SIZE (ExtUtils-MakeMaker-7.76.tar.gz) = 488229
diff --git a/devel/p5-Goo-Canvas2/Makefile b/devel/p5-Goo-Canvas2/Makefile
index 788e542d63a8..a92519642643 100644
--- a/devel/p5-Goo-Canvas2/Makefile
+++ b/devel/p5-Goo-Canvas2/Makefile
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= p5-
PKGNAMESUFFIX= 2
DISTNAME= GooCanvas2-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl binding for GooCanvas2
WWW= https://metacpan.org/release/GooCanvas2
diff --git a/devel/p5-Module-Build-Tiny/Makefile b/devel/p5-Module-Build-Tiny/Makefile
index cbc9976e8ed6..2c636151cc84 100644
--- a/devel/p5-Module-Build-Tiny/Makefile
+++ b/devel/p5-Module-Build-Tiny/Makefile
@@ -3,7 +3,7 @@
# Mk/Uses/perl5.mk.
PORTNAME= Module-Build-Tiny
-PORTVERSION= 0.051
+PORTVERSION= 0.052
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Module-Build-Tiny/distinfo b/devel/p5-Module-Build-Tiny/distinfo
index 1d7862270ed9..9af212dac45c 100644
--- a/devel/p5-Module-Build-Tiny/distinfo
+++ b/devel/p5-Module-Build-Tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726080969
-SHA256 (Module-Build-Tiny-0.051.tar.gz) = 74fdce35e8cd4d787bc2d4fc1d43a291b7bbced4e94dc5fc592bd81ca93a98e9
-SIZE (Module-Build-Tiny-0.051.tar.gz) = 22872
+TIMESTAMP = 1747715314
+SHA256 (Module-Build-Tiny-0.052.tar.gz) = bd10452c9f24d4b4fe594126e3ad231bab6cebf16acda40a4e8dc784907eb87f
+SIZE (Module-Build-Tiny-0.052.tar.gz) = 22980
diff --git a/devel/p5-Term-TablePrint/Makefile b/devel/p5-Term-TablePrint/Makefile
index 424def1ed329..daf2a478b03a 100644
--- a/devel/p5-Term-TablePrint/Makefile
+++ b/devel/p5-Term-TablePrint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-TablePrint
-PORTVERSION= 0.170
+PORTVERSION= 0.172
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-TablePrint/distinfo b/devel/p5-Term-TablePrint/distinfo
index 76cb8e91ab1f..741b0d44d219 100644
--- a/devel/p5-Term-TablePrint/distinfo
+++ b/devel/p5-Term-TablePrint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936086
-SHA256 (Term-TablePrint-0.170.tar.gz) = 5be3facedbb28af8187427c6f51a7177df9ca0c5791da4adff635506565c132a
-SIZE (Term-TablePrint-0.170.tar.gz) = 26682
+TIMESTAMP = 1747715316
+SHA256 (Term-TablePrint-0.172.tar.gz) = 2011c11f14737a377fdb63c449eff83cf1e8a0d1822f88e7539fa7c6ee51e99a
+SIZE (Term-TablePrint-0.172.tar.gz) = 27084
diff --git a/devel/p5-Test-Mini-Unit/Makefile b/devel/p5-Test-Mini-Unit/Makefile
index aea975df7869..bd94a9f6be5c 100644
--- a/devel/p5-Test-Mini-Unit/Makefile
+++ b/devel/p5-Test-Mini-Unit/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PVANDE
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Declarative syntactic sugar for Test::Mini
WWW= https://metacpan.org/release/Test-Mini-Unit
diff --git a/devel/p5-Test-Simple/Makefile b/devel/p5-Test-Simple/Makefile
index c817fd815f6e..d4432a834a48 100644
--- a/devel/p5-Test-Simple/Makefile
+++ b/devel/p5-Test-Simple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Test-Simple
-PORTVERSION= 1.302210
+PORTVERSION= 1.302213
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Test-Simple/distinfo b/devel/p5-Test-Simple/distinfo
index 2f6a2ba1e0ee..c2812a5866de 100644
--- a/devel/p5-Test-Simple/distinfo
+++ b/devel/p5-Test-Simple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288796
-SHA256 (Test-Simple-1.302210.tar.gz) = acb9ca8d582b8c0bbe53c6d9b3264f1cf66eaa7135f41f979747104183aea509
-SIZE (Test-Simple-1.302210.tar.gz) = 568065
+TIMESTAMP = 1747715318
+SHA256 (Test-Simple-1.302213.tar.gz) = ea8f9f328aba03a916598efc26d2d10852365a5dd814276a525001fcd36dea89
+SIZE (Test-Simple-1.302213.tar.gz) = 537117
diff --git a/devel/p5-Test2-Harness/Makefile b/devel/p5-Test2-Harness/Makefile
index 77c21dc0ad31..0f701d120542 100644
--- a/devel/p5-Test2-Harness/Makefile
+++ b/devel/p5-Test2-Harness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Test2-Harness
-PORTVERSION= 1.000156
+PORTVERSION= 1.000157
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:EXODIST
@@ -30,6 +30,8 @@ USE_PERL5= configure
NO_ARCH= yes
+PORTSCOUT= skipv:2.000005
+
OPTIONS_DEFINE= RECOMMENDED
OPTIONS_DEFAULT=RECOMMENDED
RECOMMENDED_DESC= Recommended dependencies by upstream
diff --git a/devel/p5-Test2-Harness/distinfo b/devel/p5-Test2-Harness/distinfo
index 53e3f2c361bb..57a1f31708c5 100644
--- a/devel/p5-Test2-Harness/distinfo
+++ b/devel/p5-Test2-Harness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088900
-SHA256 (Test2-Harness-1.000156.tar.gz) = d18d16daf3ca9b21ed399844f6f7dd6e88c9eaed20f4f99b1cf296d08cfffda4
-SIZE (Test2-Harness-1.000156.tar.gz) = 393103
+TIMESTAMP = 1747546456
+SHA256 (Test2-Harness-1.000157.tar.gz) = c9907ac6684db3da0c6e6d8643e4a0007bb5bb051b6b3362a76d6f716e0dd633
+SIZE (Test2-Harness-1.000157.tar.gz) = 385927
diff --git a/devel/p5-Thrift/Makefile b/devel/p5-Thrift/Makefile
index 681869f8f09a..47a1469528ff 100644
--- a/devel/p5-Thrift/Makefile
+++ b/devel/p5-Thrift/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel perl5
PKGNAMEPREFIX= p5-
DISTFILES=
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to Thrift
WWW= https://thrift.apache.org/
diff --git a/devel/p5-Type-Tiny/Makefile b/devel/p5-Type-Tiny/Makefile
index c152ee8b564f..bedc21c55043 100644
--- a/devel/p5-Type-Tiny/Makefile
+++ b/devel/p5-Type-Tiny/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Type-Tiny
-PORTVERSION= 2.008001
+PORTVERSION= 2.008002
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:TOBYINK
diff --git a/devel/p5-Type-Tiny/distinfo b/devel/p5-Type-Tiny/distinfo
index b85262e2f236..de2620664b53 100644
--- a/devel/p5-Type-Tiny/distinfo
+++ b/devel/p5-Type-Tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177962
-SHA256 (Type-Tiny-2.008001.tar.gz) = 4afbe3a25b0e1e58c8a5d818c693856f9cb8919b98618721cb9b20ab25f8f4e0
-SIZE (Type-Tiny-2.008001.tar.gz) = 500251
+TIMESTAMP = 1747546458
+SHA256 (Type-Tiny-2.008002.tar.gz) = 3d12f4c4952e1184b10a45ce45bba8226aad2ec584032dcde6adf5074be6b46e
+SIZE (Type-Tiny-2.008002.tar.gz) = 500479
diff --git a/devel/p5-Util-Any/Makefile b/devel/p5-Util-Any/Makefile
index 7132c6396ee3..2283471385f7 100644
--- a/devel/p5-Util-Any/Makefile
+++ b/devel/p5-Util-Any/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:KTAT
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Export any utilities and create your own utility module
WWW= https://github.com/ktat/Util-Any
diff --git a/devel/p5-experimental/Makefile b/devel/p5-experimental/Makefile
index e92883c0398f..2358a5e3c167 100644
--- a/devel/p5-experimental/Makefile
+++ b/devel/p5-experimental/Makefile
@@ -1,5 +1,5 @@
PORTNAME= experimental
-PORTVERSION= 0.034
+PORTVERSION= 0.035
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:LEONT
@@ -11,7 +11,7 @@ WWW= https://metacpan.org/release/experimental
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-experimental/distinfo b/devel/p5-experimental/distinfo
index eff7152c172f..9df993ee1a00 100644
--- a/devel/p5-experimental/distinfo
+++ b/devel/p5-experimental/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088906
-SHA256 (experimental-0.034.tar.gz) = 9b14b9bdc1a40e36d5d3f5a92918d4f5a652a826020ba6af95985bbb5fa0c35e
-SIZE (experimental-0.034.tar.gz) = 16370
+TIMESTAMP = 1747546460
+SHA256 (experimental-0.035.tar.gz) = d5fae33e28a445dd60fe254ef808f4fcf4affb1192e7d5e99eb253d3bb70d878
+SIZE (experimental-0.035.tar.gz) = 16107
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 1d210a01dac7..e2fda1aae161 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/pear-PHP_CodeCoverage/Makefile b/devel/pear-PHP_CodeCoverage/Makefile
index 6955e0b6e545..c61245c14b82 100644
--- a/devel/pear-PHP_CodeCoverage/Makefile
+++ b/devel/pear-PHP_CodeCoverage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PHP_CodeCoverage
-PORTVERSION= 12.1.2
+PORTVERSION= 12.2.1
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pear-PHP_CodeCoverage/distinfo b/devel/pear-PHP_CodeCoverage/distinfo
index 71d2ba848760..4e2bdd7caa74 100644
--- a/devel/pear-PHP_CodeCoverage/distinfo
+++ b/devel/pear-PHP_CodeCoverage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288822
-SHA256 (sebastianbergmann-php-code-coverage-12.1.2_GH0.tar.gz) = 96d873894148db2e9c6968ad1c82a488e5cf54631d880e4d4c2bba7f2bc2aa3f
-SIZE (sebastianbergmann-php-code-coverage-12.1.2_GH0.tar.gz) = 246039
+TIMESTAMP = 1747546470
+SHA256 (sebastianbergmann-php-code-coverage-12.2.1_GH0.tar.gz) = 72e01be0191952ef660a4f57c3058847c179b658f0b2788e6613ed0e913cc81b
+SIZE (sebastianbergmann-php-code-coverage-12.2.1_GH0.tar.gz) = 341101
diff --git a/devel/pear-PHP_CodeCoverage/pkg-plist b/devel/pear-PHP_CodeCoverage/pkg-plist
index 796e18e82c36..371eb20aa162 100644
--- a/devel/pear-PHP_CodeCoverage/pkg-plist
+++ b/devel/pear-PHP_CodeCoverage/pkg-plist
@@ -46,9 +46,9 @@
%%DATADIR%%/Report/Html/Renderer/Template/branches.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/coverage_bar.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/coverage_bar_branch.html.dist
+%%DATADIR%%/Report/Html/Renderer/Template/css/billboard.min.css
%%DATADIR%%/Report/Html/Renderer/Template/css/bootstrap.min.css
%%DATADIR%%/Report/Html/Renderer/Template/css/custom.css
-%%DATADIR%%/Report/Html/Renderer/Template/css/nv.d3.min.css
%%DATADIR%%/Report/Html/Renderer/Template/css/octicons.css
%%DATADIR%%/Report/Html/Renderer/Template/css/style.css
%%DATADIR%%/Report/Html/Renderer/Template/dashboard.html.dist
@@ -63,11 +63,10 @@
%%DATADIR%%/Report/Html/Renderer/Template/file_item_branch.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/icons/file-code.svg
%%DATADIR%%/Report/Html/Renderer/Template/icons/file-directory.svg
+%%DATADIR%%/Report/Html/Renderer/Template/js/billboard.pkgd.min.js
%%DATADIR%%/Report/Html/Renderer/Template/js/bootstrap.bundle.min.js
-%%DATADIR%%/Report/Html/Renderer/Template/js/d3.min.js
%%DATADIR%%/Report/Html/Renderer/Template/js/file.js
%%DATADIR%%/Report/Html/Renderer/Template/js/jquery.min.js
-%%DATADIR%%/Report/Html/Renderer/Template/js/nv.d3.min.js
%%DATADIR%%/Report/Html/Renderer/Template/line.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/lines.html.dist
%%DATADIR%%/Report/Html/Renderer/Template/method_item.html.dist
@@ -90,12 +89,11 @@
%%DATADIR%%/Report/Xml/Totals.php
%%DATADIR%%/Report/Xml/Unit.php
%%DATADIR%%/StaticAnalysis/CacheWarmer.php
-%%DATADIR%%/StaticAnalysis/CachingFileAnalyser.php
-%%DATADIR%%/StaticAnalysis/CodeUnitFindingVisitor.php
-%%DATADIR%%/StaticAnalysis/ExecutableLinesFindingVisitor.php
+%%DATADIR%%/StaticAnalysis/CachingSourceAnalyser.php
%%DATADIR%%/StaticAnalysis/FileAnalyser.php
-%%DATADIR%%/StaticAnalysis/IgnoredLinesFindingVisitor.php
-%%DATADIR%%/StaticAnalysis/ParsingFileAnalyser.php
+%%DATADIR%%/StaticAnalysis/ParsingSourceAnalyser.php
+%%DATADIR%%/StaticAnalysis/SourceAnalyser.php
+%%DATADIR%%/StaticAnalysis/Value/AnalysisResult.php
%%DATADIR%%/StaticAnalysis/Value/Class_.php
%%DATADIR%%/StaticAnalysis/Value/Function_.php
%%DATADIR%%/StaticAnalysis/Value/Interface_.php
@@ -103,6 +101,10 @@
%%DATADIR%%/StaticAnalysis/Value/Method.php
%%DATADIR%%/StaticAnalysis/Value/Trait_.php
%%DATADIR%%/StaticAnalysis/Value/Visibility.php
+%%DATADIR%%/StaticAnalysis/Visitor/AttributeParentConnectingVisitor.php
+%%DATADIR%%/StaticAnalysis/Visitor/CodeUnitFindingVisitor.php
+%%DATADIR%%/StaticAnalysis/Visitor/ExecutableLinesFindingVisitor.php
+%%DATADIR%%/StaticAnalysis/Visitor/IgnoredLinesFindingVisitor.php
%%DATADIR%%/Target/Class_.php
%%DATADIR%%/Target/ClassesThatExtendClass.php
%%DATADIR%%/Target/ClassesThatImplementInterface.php
diff --git a/devel/pecl-ds/Makefile b/devel/pecl-ds/Makefile
index 3799e7552aaa..4ad285e51139 100644
--- a/devel/pecl-ds/Makefile
+++ b/devel/pecl-ds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ds
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-ds/distinfo b/devel/pecl-ds/distinfo
index 1ba5258b6dd7..1efdbd770152 100644
--- a/devel/pecl-ds/distinfo
+++ b/devel/pecl-ds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703227848
-SHA256 (PECL/ds-1.5.0.tgz) = 2b2b45d609ca0958bda52098581ecbab2de749e0b3934d729de61a59226718b0
-SIZE (PECL/ds-1.5.0.tgz) = 53300
+TIMESTAMP = 1747546472
+SHA256 (PECL/ds-1.6.0.tgz) = 7c5eaa693e49f43962fa8afa863c51000dc620048dcf9442453c27ca151e291e
+SIZE (PECL/ds-1.6.0.tgz) = 53247
diff --git a/devel/pecl-protobuf/Makefile b/devel/pecl-protobuf/Makefile
index 4a0b4fcad5e4..5d95cf62324c 100644
--- a/devel/pecl-protobuf/Makefile
+++ b/devel/pecl-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf
-PORTVERSION= 4.30.2
+PORTVERSION= 4.31.0
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-protobuf/distinfo b/devel/pecl-protobuf/distinfo
index ed0c31723b2a..8b073bcc6daf 100644
--- a/devel/pecl-protobuf/distinfo
+++ b/devel/pecl-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288830
-SHA256 (PECL/protobuf-4.30.2.tgz) = a73856143393f138f0cfde15ce4047f3ec86afd2c9835ac9dc676150afe416aa
-SIZE (PECL/protobuf-4.30.2.tgz) = 475879
+TIMESTAMP = 1747715330
+SHA256 (PECL/protobuf-4.31.0.tgz) = 7a19a09fdaa3440e34c721e48951ff91e789c52b1a18fc599ae8b63d42513a24
+SIZE (PECL/protobuf-4.31.0.tgz) = 494862
diff --git a/devel/php-maxminddb/Makefile b/devel/php-maxminddb/Makefile
index 6efbb08c5c05..c77613fc9ce3 100644
--- a/devel/php-maxminddb/Makefile
+++ b/devel/php-maxminddb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maxminddb
-PORTVERSION= 1.12.0
+PORTVERSION= 1.12.1
DISTVERSIONPREFIX= v
CATEGORIES= devel net
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/devel/php-maxminddb/distinfo b/devel/php-maxminddb/distinfo
index ea45d7760a40..29c748491cd7 100644
--- a/devel/php-maxminddb/distinfo
+++ b/devel/php-maxminddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936104
-SHA256 (maxmind-MaxMind-DB-Reader-php-v1.12.0_GH0.tar.gz) = 12c9573741bf863bc0fe5927dd9550d9cb2dd3d9b471378d290443504cd2f055
-SIZE (maxmind-MaxMind-DB-Reader-php-v1.12.0_GH0.tar.gz) = 23460
+TIMESTAMP = 1747546474
+SHA256 (maxmind-MaxMind-DB-Reader-php-v1.12.1_GH0.tar.gz) = dad9532e5a09a7147badec91a6ba4a2c4057ebff12ef85afbaab5b4237e90a6b
+SIZE (maxmind-MaxMind-DB-Reader-php-v1.12.1_GH0.tar.gz) = 23469
diff --git a/devel/phpunit10/Makefile b/devel/phpunit10/Makefile
index 1d7e8e789223..99bca6fb7c77 100644
--- a/devel/phpunit10/Makefile
+++ b/devel/phpunit10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 10.5.45
+PORTVERSION= 10.5.46
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 10${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit10/distinfo b/devel/phpunit10/distinfo
index fdf02538fb6b..485c81cae4a6 100644
--- a/devel/phpunit10/distinfo
+++ b/devel/phpunit10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116672
-SHA256 (phpunit-10.5.45.phar) = 8db3e6db1e713cd49deb2af697e83b0160839f263a2246bae50af5c9992c21e4
-SIZE (phpunit-10.5.45.phar) = 5145986
+TIMESTAMP = 1747546416
+SHA256 (phpunit-10.5.46.phar) = d22999480793f26def174f69b0c3967befe5d79a7fff747819ecf15f0f923c93
+SIZE (phpunit-10.5.46.phar) = 5150745
diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile
index 4e19a5e3148d..985d9d8d0f4b 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.18
+PORTVERSION= 11.5.20
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit11/distinfo b/devel/phpunit11/distinfo
index 9f8018af7b62..e2d9ae612ed0 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936026
-SHA256 (phpunit-11.5.18.phar) = 62b51cbe355f849aa972b698288a330c06e7d3f6e3a50822954d1b95468c9441
-SIZE (phpunit-11.5.18.phar) = 5623157
+TIMESTAMP = 1747715294
+SHA256 (phpunit-11.5.20.phar) = 188430b561d17f08e7ed253a9d68c26d1f86f3a4620ed1651e91018312778261
+SIZE (phpunit-11.5.20.phar) = 5630854
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
new file mode 100644
index 000000000000..ab8d13da6d70
--- /dev/null
+++ b/devel/phpunit12/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= phpunit
+PORTVERSION= 12.1.5
+CATEGORIES= devel www
+MASTER_SITES= https://phar.phpunit.de/
+PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
+EXTRACT_SUFX= .phar
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Testing framework for unit tests
+WWW= https://phpunit.de/ \
+ https://github.com/sebastianbergmann/phpunit
+
+LICENSE= BSD3CLAUSE
+
+USES= cpe php:flavors
+USE_PHP= dom phar
+
+IGNORE_WITH_PHP=81 82
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/phpunit
+
+CONFLICTS_INSTALL= phpunit*
+
+CPE_VENDOR= phpunit_project
+
+do-extract:
+ @${CP} ${DISTDIR}/${DISTFILES} ${WRKDIR}/phpunit
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/phpunit ${STAGEDIR}${PREFIX}/bin/phpunit
+
+.include <bsd.port.mk>
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
new file mode 100644
index 000000000000..a82d679e2d50
--- /dev/null
+++ b/devel/phpunit12/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747546400
+SHA256 (phpunit-12.1.5.phar) = 913bd53647b3d78928335f12948b290a75a0970c43b599ba2c3922b77f93e6c5
+SIZE (phpunit-12.1.5.phar) = 5817620
diff --git a/devel/phpunit12/pkg-descr b/devel/phpunit12/pkg-descr
new file mode 100644
index 000000000000..102dc6c002c2
--- /dev/null
+++ b/devel/phpunit12/pkg-descr
@@ -0,0 +1,2 @@
+PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of
+the xUnit architecture for unit testing frameworks.
diff --git a/devel/phpunit9/Makefile b/devel/phpunit9/Makefile
index 6a1d59e757a5..136298132fe7 100644
--- a/devel/phpunit9/Makefile
+++ b/devel/phpunit9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 9.6.22
+PORTVERSION= 9.6.23
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 9${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit9/distinfo b/devel/phpunit9/distinfo
index bbf02f6ad70d..1a703a784fae 100644
--- a/devel/phpunit9/distinfo
+++ b/devel/phpunit9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888046
-SHA256 (phpunit-9.6.22.phar) = 9618d52015c9b06b4979a8e481ca9567be6be20e711e98926c61378a400e1f2e
-SIZE (phpunit-9.6.22.phar) = 5126211
+TIMESTAMP = 1747546420
+SHA256 (phpunit-9.6.23.phar) = f195cd37de1bd14b4b60aa90af5bea95e8506d828c0dbbcf8dca03d78a38e79f
+SIZE (phpunit-9.6.23.phar) = 5126417
diff --git a/devel/pkgconf/Makefile b/devel/pkgconf/Makefile
index 36f3d686afb8..808f82bff658 100644
--- a/devel/pkgconf/Makefile
+++ b/devel/pkgconf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pkgconf
-PORTVERSION= 2.3.0
-PORTREVISION= 1
+PORTVERSION= 2.4.3
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://distfiles.ariadne.space/${PORTNAME}/
@@ -22,14 +21,14 @@ GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
TEST_TARGET= check
+# eliminate PKG_CONFIG_LIBDIR from test env
+TEST_ENV=
CONFIGURE_ARGS= --with-pkg-config-dir=${PREFIX}/libdata/pkgconfig:/usr/libdata/pkgconfig:${PREFIX}/share/pkgconfig \
--with-system-libdir=/usr/lib \
--with-system-includedir=/usr/include
OPTIONS_DEFINE= DOCS
-TESTING_UNSAFE= tests/Kyuafile:5: Non-existent test program 'tests/basic'
-
post-install:
${LN} -sf pkgconf ${STAGEDIR}${PREFIX}/bin/pkg-config
diff --git a/devel/pkgconf/distinfo b/devel/pkgconf/distinfo
index 20ed9b13fcbe..e183562ea862 100644
--- a/devel/pkgconf/distinfo
+++ b/devel/pkgconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724139107
-SHA256 (pkgconf-2.3.0.tar.xz) = 3a9080ac51d03615e7c1910a0a2a8df08424892b5f13b0628a204d3fcce0ea8b
-SIZE (pkgconf-2.3.0.tar.xz) = 316160
+TIMESTAMP = 1747297629
+SHA256 (pkgconf-2.4.3.tar.xz) = 51203d99ed573fa7344bf07ca626f10c7cc094e0846ac4aa0023bd0c83c25a41
+SIZE (pkgconf-2.4.3.tar.xz) = 321352
diff --git a/devel/pkgconf/pkg-plist b/devel/pkgconf/pkg-plist
index 6249ef69ebc3..84b07a8149e2 100644
--- a/devel/pkgconf/pkg-plist
+++ b/devel/pkgconf/pkg-plist
@@ -8,8 +8,8 @@ include/pkgconf/libpkgconf/libpkgconf.h
include/pkgconf/libpkgconf/stdinc.h
lib/libpkgconf.a
lib/libpkgconf.so
-lib/libpkgconf.so.5
-lib/libpkgconf.so.5.0.0
+lib/libpkgconf.so.6
+lib/libpkgconf.so.6.0.0
libdata/pkgconfig/libpkgconf.pc
share/man/man1/pkgconf.1.gz
share/man/man5/pc.5.gz
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 3621fe166427..8ddf5adc1f7e 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index 6e1593359b67..71e0dc87a279 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiobotocore
-PORTVERSION= 2.21.1
+PORTVERSION= 2.22.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}botocore>=1.37.0:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}botocore>=1.37.2:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -33,6 +33,6 @@ AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.29.81:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.37.0:www/py-boto3@${PY_FLAVOR}
+BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.37.2:www/py-boto3@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 5553aa6899a1..18e618485f0f 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070326
-SHA256 (aiobotocore-2.21.1.tar.gz) = 010357f43004413e92a9d066bb0db1f241aeb29ffed306e9197061ffc94e6577
-SIZE (aiobotocore-2.21.1.tar.gz) = 108900
+TIMESTAMP = 1747546492
+SHA256 (aiobotocore-2.22.0.tar.gz) = 11091477266b75c2b5d28421c1f2bc9a87d175d0b8619cb830805e7a113a170b
+SIZE (aiobotocore-2.22.0.tar.gz) = 110322
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index d1c459d249a8..628c972672bb 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-03-04 17:10:32 UTC
+--- pyproject.toml.orig 2025-05-01 16:23:53 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
@@ -11,8 +11,8 @@
dependencies = [
"aiohttp >= 3.9.2, < 4.0.0",
"aioitertools >= 0.5.1, < 1.0.0",
-- "botocore >= 1.37.0, < 1.37.2", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+ "botocore >= 1.37.0", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+- "botocore >= 1.37.2, < 1.37.4", # NOTE: When updating, always keep `project.optional-dependencies` aligned
++ "botocore >= 1.37.2", # NOTE: When updating, always keep `project.optional-dependencies` aligned
"python-dateutil >= 2.1, < 3.0.0",
"jmespath >= 0.7.1, < 2.0.0",
"multidict >= 6.0.0, < 7.0.0",
@@ -20,12 +20,12 @@
[project.optional-dependencies]
awscli = [
-- "awscli >= 1.38.0, < 1.38.2",
+- "awscli >= 1.38.2, < 1.38.4",
+ "awscli >= 1.29.81",
]
boto3 = [
-- "boto3 >= 1.37.0, < 1.37.2",
-+ "boto3 >= 1.37.0",
+- "boto3 >= 1.37.2, < 1.37.4",
++ "boto3 >= 1.37.2",
]
[project.urls]
diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile
index 026b28cf8d83..8c0b4fb14b1e 100644
--- a/devel/py-archinfo/Makefile
+++ b/devel/py-archinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= archinfo
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.154
+DISTVERSION= 9.2.157
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +24,6 @@ TESTING_UNSAFE= nose does not yet support Python 3.11 so 'make test' will fail
NO_ARCH= yes
post-extract:
- ${CP} ${FILESDIR}/setup.py ${WRKSRC}/
+ ${SED} 's|%%DISTVERSION%%|${DISTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py
.include <bsd.port.mk>
diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo
index 485c88c07f27..4c1f6bf14abd 100644
--- a/devel/py-archinfo/distinfo
+++ b/devel/py-archinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747115830
-SHA256 (angr-archinfo-v9.2.154_GH0.tar.gz) = cdb3235b76648e290afbae21aad3f0065a4b03625a80973ca5c5c9b9be78f7d0
-SIZE (angr-archinfo-v9.2.154_GH0.tar.gz) = 45814
+TIMESTAMP = 1747777190
+SHA256 (angr-archinfo-v9.2.157_GH0.tar.gz) = db636725cfd29bc430f501dcd76467575571795f5d62b9a2b4d570ab7fbae1b2
+SIZE (angr-archinfo-v9.2.157_GH0.tar.gz) = 45818
diff --git a/devel/py-astroid/Makefile b/devel/py-astroid/Makefile
index e6c5a2e50e73..ae3f92e868d0 100644
--- a/devel/py-astroid/Makefile
+++ b/devel/py-astroid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astroid
-PORTVERSION= 3.3.9
+PORTVERSION= 3.3.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +23,7 @@ NO_ARCH= yes
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31100
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-astroid/distinfo b/devel/py-astroid/distinfo
index 366dad792a25..8c4d7701eb76 100644
--- a/devel/py-astroid/distinfo
+++ b/devel/py-astroid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070332
-SHA256 (astroid-3.3.9.tar.gz) = 622cc8e3048684aa42c820d9d218978021c3c3d174fb03a9f0d615921744f550
-SIZE (astroid-3.3.9.tar.gz) = 398731
+TIMESTAMP = 1747715348
+SHA256 (astroid-3.3.10.tar.gz) = c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce
+SIZE (astroid-3.3.10.tar.gz) = 398941
diff --git a/devel/py-astroid/files/patch-pyproject.toml b/devel/py-astroid/files/patch-pyproject.toml
index bc2223ca1ffc..97b1efd41b01 100644
--- a/devel/py-astroid/files/patch-pyproject.toml
+++ b/devel/py-astroid/files/patch-pyproject.toml
@@ -1,9 +1,20 @@
---- pyproject.toml.orig 2023-03-05 23:08:15 UTC
+--- pyproject.toml.orig 2025-05-10 13:32:40 UTC
+++ pyproject.toml
-@@ -1,5 +1,5 @@
+@@ -1,15 +1,14 @@ build-backend = "setuptools.build_meta"
[build-system]
--requires = ["setuptools>=64.0", "wheel>=0.37.1"]
-+requires = ["setuptools>=62.6", "wheel>=0.37.1"]
build-backend = "setuptools.build_meta"
+-requires = [ "setuptools>=77" ]
++requires = [ "setuptools>=62.6" ]
+
[project]
+ name = "astroid"
+ description = "An abstract syntax tree for Python with inference support."
+ readme = "README.rst"
+ keywords = [ "abstract syntax tree", "python", "static code analysis" ]
+-license = "LGPL-2.1-or-later"
+-license-files = [ "LICENSE", "CONTRIBUTORS.txt" ]
++license = { text = "LGPL-2.1-or-later" }
+
+ requires-python = ">=3.9.0"
+ classifiers = [
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index 8868c424f610..8afba773ac9e 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,8 +1,7 @@
PORTNAME= awscrt
-PORTVERSION= 0.27.0
-DISTVERSIONPREFIX= v
+PORTVERSION= 0.27.2
CATEGORIES= devel python
-#MASTER_SITES= PYPI
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
@@ -35,10 +34,6 @@ MAKE_ENV= AWS_CRT_BUILD_FORCE_STATIC_LIBS=0 \
AWS_CRT_BUILD_USE_SYSTEM_LIBS=1 \
AWS_CRT_BUILD_WARNINGS_ARE_ERRORS=0
-USE_GITHUB= yes
-GH_ACCOUNT= awslabs
-GH_PROJECT= aws-crt-python
-
# Clean up bundled libraries
post-patch:
@${RM} -r ${WRKSRC}/crt/
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index 359b8d1592ed..c6651f489af9 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936114
-SHA256 (awslabs-aws-crt-python-v0.27.0_GH0.tar.gz) = 780e56c0eb7b09088084a613e526a271a39ebbb291255163351d2132e114f967
-SIZE (awslabs-aws-crt-python-v0.27.0_GH0.tar.gz) = 293885
+TIMESTAMP = 1747715350
+SHA256 (awscrt-0.27.2.tar.gz) = 0c960bc48de60f11ba8c9b32ce1a1ea4985df10b665e0a430cc2f90a32226fb0
+SIZE (awscrt-0.27.2.tar.gz) = 37516253
diff --git a/devel/py-awscrt/files/patch-awscrt-__init__.py b/devel/py-awscrt/files/patch-awscrt-__init__.py
deleted file mode 100644
index 292f8dd8e792..000000000000
--- a/devel/py-awscrt/files/patch-awscrt-__init__.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- awscrt/__init__.py.orig 2025-04-25 19:28:57 UTC
-+++ awscrt/__init__.py
-@@ -13,7 +13,7 @@ __all__ = [
- 'websocket',
- ]
-
--__version__ = '1.0.0.dev0'
-+__version__ = '0.27.0'
-
-
- class NativeResource:
diff --git a/devel/py-awscrt/files/patch-mqtt b/devel/py-awscrt/files/patch-mqtt
deleted file mode 100644
index c9cf71ea4487..000000000000
--- a/devel/py-awscrt/files/patch-mqtt
+++ /dev/null
@@ -1,70 +0,0 @@
-Obtained from: https://github.com/awslabs/aws-crt-python/pull/651
- https://github.com/awslabs/aws-crt-python/pull/651/commits/aca159cc63187426a61e6c1cc8e4c18db2d73d71
---- source/mqtt_request_response.c.orig 2025-04-25 19:28:57 UTC
-+++ source/mqtt_request_response.c
-@@ -352,8 +352,7 @@ static void s_on_mqtt_request_complete(
- }
-
- static void s_on_mqtt_request_complete(
-- const struct aws_byte_cursor *response_topic,
-- const struct aws_byte_cursor *payload,
-+ const struct aws_mqtt_rr_incoming_publish_event *publish_event,
- int error_code,
- void *user_data) {
-
-@@ -368,10 +367,10 @@ static void s_on_mqtt_request_complete(
- request_binding->on_request_complete_callback,
- "(is#y#)",
- /* i */ error_code,
-- /* s */ response_topic ? response_topic->ptr : NULL,
-- /* # */ response_topic ? response_topic->len : 0,
-- /* y */ payload ? payload->ptr : NULL,
-- /* # */ payload ? payload->len : 0);
-+ /* s */ publish_event ? publish_event->topic.ptr : NULL,
-+ /* # */ publish_event ? publish_event->topic.len : 0,
-+ /* y */ publish_event ? publish_event->payload.ptr : NULL,
-+ /* # */ publish_event ? publish_event->payload.len : 0);
- if (!result) {
- PyErr_WriteUnraisable(PyErr_Occurred());
- }
-@@ -467,7 +466,7 @@ PyObject *aws_py_mqtt_request_response_client_make_req
- };
-
- if (aws_mqtt_request_response_client_submit_request(client_binding->native, &request_options)) {
-- s_on_mqtt_request_complete(NULL, NULL, aws_last_error(), request_binding);
-+ s_on_mqtt_request_complete(NULL, aws_last_error(), request_binding);
- }
- }
-
-@@ -551,8 +550,7 @@ static void s_aws_mqtt_streaming_operation_incoming_pu
- }
-
- static void s_aws_mqtt_streaming_operation_incoming_publish_callback_python(
-- struct aws_byte_cursor payload,
-- struct aws_byte_cursor topic,
-+ const struct aws_mqtt_rr_incoming_publish_event *publish_event,
- void *user_data) {
-
- struct mqtt_streaming_operation_binding *stream_binding = user_data;
-@@ -565,10 +563,10 @@ static void s_aws_mqtt_streaming_operation_incoming_pu
- PyObject *result = PyObject_CallFunction(
- stream_binding->incoming_publish_callable,
- "(s#y#)",
-- /* s */ topic.ptr,
-- /* # */ topic.len,
-- /* y */ payload.ptr,
-- /* # */ payload.len);
-+ /* s */ publish_event->topic.ptr,
-+ /* # */ publish_event->topic.len,
-+ /* y */ publish_event->payload.ptr,
-+ /* # */ publish_event->payload.len);
- if (!result) {
- PyErr_WriteUnraisable(PyErr_Occurred());
- }
-@@ -673,4 +671,4 @@ struct aws_mqtt_rr_client_operation *aws_py_get_mqtt_s
- s_capsule_name_mqtt_streaming_operation,
- "StreamingOperation",
- mqtt_streaming_operation_binding);
--}
-\ No newline at end of file
-+}
diff --git a/devel/py-awscrt/files/patch-pyproject.toml b/devel/py-awscrt/files/patch-pyproject.toml
index 50d9fde94c87..be9cc64ff016 100644
--- a/devel/py-awscrt/files/patch-pyproject.toml
+++ b/devel/py-awscrt/files/patch-pyproject.toml
@@ -1,10 +1,10 @@
---- pyproject.toml.orig 2025-03-14 16:53:45 UTC
+--- pyproject.toml.orig 2025-05-13 17:10:57 UTC
+++ pyproject.toml
@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
- "setuptools>=75.3.1",
+ "setuptools>=61",
- "wheel>=0.45.1", # used by our setup.py
+ "wheel>=0.45.1", # used by our setup.py
]
build-backend = "setuptools.build_meta"
diff --git a/devel/py-bitarray/Makefile b/devel/py-bitarray/Makefile
index 7de784d478c3..a853b8be7583 100644
--- a/devel/py-bitarray/Makefile
+++ b/devel/py-bitarray/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bitarray
-PORTVERSION= 2.8.1
-PORTREVISION= 1
+PORTVERSION= 3.0.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-bitarray/distinfo b/devel/py-bitarray/distinfo
index 5180c5edb62c..ed54431a6051 100644
--- a/devel/py-bitarray/distinfo
+++ b/devel/py-bitarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692801429
-SHA256 (ilanschnell-bitarray-2.8.1_GH0.tar.gz) = f2ed1dee84eec9f9d5040d9b0e947c6be7a997bfe26d73e15262fb646ce74d70
-SIZE (ilanschnell-bitarray-2.8.1_GH0.tar.gz) = 176489
+TIMESTAMP = 1747679334
+SHA256 (ilanschnell-bitarray-3.0.0_GH0.tar.gz) = 7d10d1bd057428f4442da4a0724332e83f2fcaf33d01941b5c1a6b852339979d
+SIZE (ilanschnell-bitarray-3.0.0_GH0.tar.gz) = 177808
diff --git a/devel/py-bitstring/Makefile b/devel/py-bitstring/Makefile
index 46ef2a022647..28bf9d27b434 100644
--- a/devel/py-bitstring/Makefile
+++ b/devel/py-bitstring/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bitstring
-PORTVERSION= 4.1.0
-PORTREVISION= 1
+PORTVERSION= 4.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,7 @@ USES= python
USE_PYTHON= autoplist concurrent pep517
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
-PORTDOCS= PKG-INFO README.md release_notes.txt
+PORTDOCS= PKG-INFO README.md release_notes.md
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
diff --git a/devel/py-bitstring/distinfo b/devel/py-bitstring/distinfo
index 53f8c39efe40..71def4b573b7 100644
--- a/devel/py-bitstring/distinfo
+++ b/devel/py-bitstring/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719264861
-SHA256 (bitstring-4.1.0.tar.gz) = b1672fb31721dbb6c809e76a3a19ac76a608e1f8fcacce9349ae2b72b1917b20
-SIZE (bitstring-4.1.0.tar.gz) = 227045
+TIMESTAMP = 1747679082
+SHA256 (bitstring-4.3.1.tar.gz) = a08bc09d3857216d4c0f412a1611056f1cc2b64fd254fb1e8a0afba7cfa1a95a
+SIZE (bitstring-4.3.1.tar.gz) = 251426
diff --git a/devel/py-bitstring/files/patch-pyproject.toml b/devel/py-bitstring/files/patch-pyproject.toml
deleted file mode 100644
index 60439715b8c9..000000000000
--- a/devel/py-bitstring/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2023-08-17 13:50:39 UTC
-+++ pyproject.toml
-@@ -26,7 +26,7 @@ dependencies = [
- ]
- keywords = ["binary", "bitarray", "bitvector"]
- dependencies = [
-- "bitarray == 2.8.0",
-+ "bitarray >= 2.8.0",
- ]
-
- [project.urls]
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index 357b694da722..b59e3063dd37 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.38.4
+PORTVERSION= 1.38.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index ba43c8c71e84..84e23795d2e4 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936116
-SHA256 (botocore-1.38.4.tar.gz) = 6143546bb56f1da4dff8d285cb6a3b8b0b6442451fe5937cb48a62bf7275386f
-SIZE (botocore-1.38.4.tar.gz) = 13856647
+TIMESTAMP = 1747546496
+SHA256 (botocore-1.38.5.tar.gz) = 506e8274f7ddb84ca4ec85f7f9229de59fb43702e2e0b1400bea07f7f4a7ba82
+SIZE (botocore-1.38.5.tar.gz) = 13861816
diff --git a/devel/py-castellan/Makefile b/devel/py-castellan/Makefile
index 3f1efbc57d88..2464154e1d41 100644
--- a/devel/py-castellan/Makefile
+++ b/devel/py-castellan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= castellan
-PORTVERSION= 5.2.1
+PORTVERSION= 5.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-castellan/distinfo b/devel/py-castellan/distinfo
index e0d4385c65da..921ef054297c 100644
--- a/devel/py-castellan/distinfo
+++ b/devel/py-castellan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836108
-SHA256 (castellan-5.2.1.tar.gz) = 4db628c837fe305ba30b00a774cca317fd4652f6b3184a73c4cdd9db798a8eaa
-SIZE (castellan-5.2.1.tar.gz) = 84665
+TIMESTAMP = 1747715352
+SHA256 (castellan-5.3.0.tar.gz) = 5aac40f303dc887b226030bda8a77bf807ce43473e9438f3e2ef520207bc3966
+SIZE (castellan-5.3.0.tar.gz) = 84742
diff --git a/devel/py-check-wheel-contents/Makefile b/devel/py-check-wheel-contents/Makefile
index 909539b8fe0d..81ddd4c2a134 100644
--- a/devel/py-check-wheel-contents/Makefile
+++ b/devel/py-check-wheel-contents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check-wheel-contents
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,14 +13,14 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.1:devel/py-attrs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \
+xRUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.1:devel/py-attrs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.2<9:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0<3:devel/py-pydantic2@${PY_FLAVOR} \
${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}wheel-filename>=1.1<2:devel/py-wheel-filename@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-check-wheel-contents/distinfo b/devel/py-check-wheel-contents/distinfo
index 5a5abd006ee8..8a382ac5b22c 100644
--- a/devel/py-check-wheel-contents/distinfo
+++ b/devel/py-check-wheel-contents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962424
-SHA256 (check_wheel_contents-0.6.1.tar.gz) = d1261166c24a7a0f202016e38f2601452580674e9bb35667530c2b1a1c36f690
-SIZE (check_wheel_contents-0.6.1.tar.gz) = 585959
+TIMESTAMP = 1747715354
+SHA256 (check_wheel_contents-0.6.2.tar.gz) = f4a01d2b5bb62a91781cf4b5c0f472fcb41a0790027a34de05ca69b552717d32
+SIZE (check_wheel_contents-0.6.2.tar.gz) = 585951
diff --git a/devel/py-cliff/Makefile b/devel/py-cliff/Makefile
index 4d7fa08cc277..859cf8cb0480 100644
--- a/devel/py-cliff/Makefile
+++ b/devel/py-cliff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cliff
-PORTVERSION= 4.9.1
+PORTVERSION= 4.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +17,11 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autopage>=0.4.0:devel/py-autopage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cmd2>=1.0.0:devel/py-cmd2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.2:devel/py-prettytable0@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=3.12:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stevedore>=2.0.1:devel/py-stevedore@${PY_FLAVOR}
-USES= python:3.9+
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-cliff/distinfo b/devel/py-cliff/distinfo
index 1c585e98fefa..4258d9d64721 100644
--- a/devel/py-cliff/distinfo
+++ b/devel/py-cliff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070344
-SHA256 (cliff-4.9.1.tar.gz) = 5b392198293c0b9225d459be8ba710cf8248f1ee33006bdeb3d92fb0012592b4
-SIZE (cliff-4.9.1.tar.gz) = 86597
+TIMESTAMP = 1747715356
+SHA256 (cliff-4.10.0.tar.gz) = 8c1f5b682741a03b0c4607c82e8af41d4e9c2859024646562f86cdeb2959a86d
+SIZE (cliff-4.10.0.tar.gz) = 86514
diff --git a/devel/py-cloudpathlib/Makefile b/devel/py-cloudpathlib/Makefile
index e78b17b380c9..6c847d4b130b 100644
--- a/devel/py-cloudpathlib/Makefile
+++ b/devel/py-cloudpathlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cloudpathlib
-PORTVERSION= 0.21.0
+PORTVERSION= 0.21.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cloudpathlib/distinfo b/devel/py-cloudpathlib/distinfo
index 3132046006d6..d3edca77cfb3 100644
--- a/devel/py-cloudpathlib/distinfo
+++ b/devel/py-cloudpathlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070346
-SHA256 (cloudpathlib-0.21.0.tar.gz) = fb8f6b890a3d37b35f0eabff86721bb8d35dfc6a6be98c1f4d34b19e989c6641
-SIZE (cloudpathlib-0.21.0.tar.gz) = 45271
+TIMESTAMP = 1747715358
+SHA256 (cloudpathlib-0.21.1.tar.gz) = f26a855abf34d98f267aafd15efdb2db3c9665913dbabe5fad079df92837a431
+SIZE (cloudpathlib-0.21.1.tar.gz) = 45295
diff --git a/devel/py-dask/Makefile b/devel/py-dask/Makefile
index 5dea9d9e15fa..84160112508a 100644
--- a/devel/py-dask/Makefile
+++ b/devel/py-dask/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dask
-PORTVERSION= 2025.4.1
+PORTVERSION= 2025.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dask/distinfo b/devel/py-dask/distinfo
index 111df50e885b..88d8939e8d90 100644
--- a/devel/py-dask/distinfo
+++ b/devel/py-dask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936122
-SHA256 (dask-2025.4.1.tar.gz) = 3b4b5d6e29d858c48339a5b9a99c39f11cb44111d3836d77ff32da51e0f51243
-SIZE (dask-2025.4.1.tar.gz) = 10963890
+TIMESTAMP = 1747715360
+SHA256 (dask-2025.5.0.tar.gz) = 3ec9175e53effe1c2b0086668352e0d5261c5ef6f71a410264eda83659d686ef
+SIZE (dask-2025.5.0.tar.gz) = 10971343
diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index 0ad3f48db872..06b479d643cc 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ddtrace
-PORTVERSION= 2.21.6
+PORTVERSION= 2.21.8
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo
index 9e3aee0bbd0c..5915e307b9e9 100644
--- a/devel/py-ddtrace/distinfo
+++ b/devel/py-ddtrace/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745177988
-SHA256 (ddtrace-2.21.6.tar.gz) = 9b2661c4b833d63c1b588f37c7fdd5ac3b10a7bbe0deb9dc78a8d7ab90f37528
-SIZE (ddtrace-2.21.6.tar.gz) = 9301690
+TIMESTAMP = 1747715362
+SHA256 (ddtrace-2.21.8.tar.gz) = 881f5482db3a24686ee225cdbc8a38d26a952a65ef0f00d5cfa8f5d115545952
+SIZE (ddtrace-2.21.8.tar.gz) = 9379875
SHA256 (abseil-cpp-20250127.1.tar.gz) = b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
SIZE (abseil-cpp-20250127.1.tar.gz) = 2267282
SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
diff --git a/devel/py-distributed/Makefile b/devel/py-distributed/Makefile
index 57ee5262538d..0351ef3430d2 100644
--- a/devel/py-distributed/Makefile
+++ b/devel/py-distributed/Makefile
@@ -1,5 +1,5 @@
PORTNAME= distributed
-PORTVERSION= 2025.4.1
+PORTVERSION= 2025.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-distributed/distinfo b/devel/py-distributed/distinfo
index 8e84511e99d2..4cdfe5efb07a 100644
--- a/devel/py-distributed/distinfo
+++ b/devel/py-distributed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936124
-SHA256 (distributed-2025.4.1.tar.gz) = d5c76d8d407c8c9529f3a205754536099479013e29c198f492c46f2d9dcecfb9
-SIZE (distributed-2025.4.1.tar.gz) = 1109277
+TIMESTAMP = 1747715364
+SHA256 (distributed-2025.5.0.tar.gz) = 49dc3395eb3b7169800160731064bbc7ee6f5235bbea49d9b85baa6358a2e37a
+SIZE (distributed-2025.5.0.tar.gz) = 1108873
diff --git a/devel/py-docformatter/Makefile b/devel/py-docformatter/Makefile
index ad9d74a11274..eec22bccb2a2 100644
--- a/devel/py-docformatter/Makefile
+++ b/devel/py-docformatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= docformatter
-PORTVERSION= 1.7.5
+PORTVERSION= 1.7.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-docformatter/distinfo b/devel/py-docformatter/distinfo
index eca1c0c85b69..60479617a91c 100644
--- a/devel/py-docformatter/distinfo
+++ b/devel/py-docformatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701083330
-SHA256 (docformatter-1.7.5.tar.gz) = ffed3da0daffa2e77f80ccba4f0e50bfa2755e1c10e130102571c890a61b246e
-SIZE (docformatter-1.7.5.tar.gz) = 25893
+TIMESTAMP = 1747715366
+SHA256 (docformatter-1.7.7.tar.gz) = ea0e1e8867e5af468dfc3f9e947b92230a55be9ec17cd1609556387bffac7978
+SIZE (docformatter-1.7.7.tar.gz) = 26587
diff --git a/devel/py-dunamai/Makefile b/devel/py-dunamai/Makefile
index a474079c5087..25d9e59db0f2 100644
--- a/devel/py-dunamai/Makefile
+++ b/devel/py-dunamai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dunamai
-PORTVERSION= 1.23.1
+PORTVERSION= 1.24.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/mtkennerly/dunamai/releases/download/v${PORTVERSION}/
diff --git a/devel/py-dunamai/distinfo b/devel/py-dunamai/distinfo
index 8d71ab1e67bd..fd96aed80f0d 100644
--- a/devel/py-dunamai/distinfo
+++ b/devel/py-dunamai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288882
-SHA256 (dunamai-1.23.1.tar.gz) = 0b5712fc63bfb235263d912bfc5eb84590ba2201bb737268d25a5dbad7085489
-SIZE (dunamai-1.23.1.tar.gz) = 45066
+TIMESTAMP = 1747715368
+SHA256 (dunamai-1.24.1.tar.gz) = 3aa3348f77242da8628b23f11e89569343440f0f912bcef32a1fa891cf8e7215
+SIZE (dunamai-1.24.1.tar.gz) = 45616
diff --git a/devel/py-exceptiongroup/Makefile b/devel/py-exceptiongroup/Makefile
index ea656b438133..ea8860d1d871 100644
--- a/devel/py-exceptiongroup/Makefile
+++ b/devel/py-exceptiongroup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= exceptiongroup
-PORTVERSION= 1.2.2
+PORTVERSION= 1.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,4 +18,10 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31300
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-exceptiongroup/distinfo b/devel/py-exceptiongroup/distinfo
index f6138d41d6a4..56fe736e1f06 100644
--- a/devel/py-exceptiongroup/distinfo
+++ b/devel/py-exceptiongroup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720893176
-SHA256 (exceptiongroup-1.2.2.tar.gz) = 47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc
-SIZE (exceptiongroup-1.2.2.tar.gz) = 28883
+TIMESTAMP = 1747715370
+SHA256 (exceptiongroup-1.3.0.tar.gz) = b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88
+SIZE (exceptiongroup-1.3.0.tar.gz) = 29749
diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile
index b5019fc4493c..a8164b53c44b 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freezegun
-DISTVERSION= 1.5.1
+DISTVERSION= 1.5.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-freezegun/distinfo b/devel/py-freezegun/distinfo
index f29ceca6cf29..5b00362941b0 100644
--- a/devel/py-freezegun/distinfo
+++ b/devel/py-freezegun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716816533
-SHA256 (freezegun-1.5.1.tar.gz) = b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9
-SIZE (freezegun-1.5.1.tar.gz) = 33697
+TIMESTAMP = 1748195417
+SHA256 (freezegun-1.5.2.tar.gz) = a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181
+SIZE (freezegun-1.5.2.tar.gz) = 34855
diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile
index ac36a9cefbfb..0a28ebc281d4 100644
--- a/devel/py-gapic-generator/Makefile
+++ b/devel/py-gapic-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-generator
-PORTVERSION= 1.24.1
+PORTVERSION= 1.25.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/distinfo b/devel/py-gapic-generator/distinfo
index 83e17c189c8a..3ae89302e89c 100644
--- a/devel/py-gapic-generator/distinfo
+++ b/devel/py-gapic-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177994
-SHA256 (gapic_generator-1.24.1.tar.gz) = 69c3618265c3d7ec239f16c56f6fda629b00e1b3a6c0c0ff139429fa1a5b692f
-SIZE (gapic_generator-1.24.1.tar.gz) = 1484731
+TIMESTAMP = 1747546504
+SHA256 (gapic_generator-1.25.0.tar.gz) = a7a92734d85ec41298780a979776fd773061f08a5c27f233d42be41412579ab2
+SIZE (gapic_generator-1.25.0.tar.gz) = 1487932
diff --git a/devel/py-glance-store/Makefile b/devel/py-glance-store/Makefile
index 47d64030af89..125f0ddc3656 100644
--- a/devel/py-glance-store/Makefile
+++ b/devel/py-glance-store/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glance-store
-PORTVERSION= 4.9.1
+PORTVERSION= 4.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-glance-store/distinfo b/devel/py-glance-store/distinfo
index 37ea88015fb6..a0914299c3b2 100644
--- a/devel/py-glance-store/distinfo
+++ b/devel/py-glance-store/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836120
-SHA256 (glance_store-4.9.1.tar.gz) = ef5885361a0eab6a89b8f259eda19b729e72361e18de3f129dd0e7e83b43f715
-SIZE (glance_store-4.9.1.tar.gz) = 240085
+TIMESTAMP = 1747715372
+SHA256 (glance_store-4.10.0.tar.gz) = 513a389556880fdb5d02254d02af531ccd4cc0cccf89ea80078cdb6ff7479cf7
+SIZE (glance_store-4.10.0.tar.gz) = 240372
diff --git a/devel/py-gql/Makefile b/devel/py-gql/Makefile
index 034033d4cc06..193b219b002e 100644
--- a/devel/py-gql/Makefile
+++ b/devel/py-gql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gql
-PORTVERSION= 3.5.1
-PORTREVISION= 1
+DISTVERSION= 3.5.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gql/distinfo b/devel/py-gql/distinfo
index 0c3128500c8d..97a1cf87acc8 100644
--- a/devel/py-gql/distinfo
+++ b/devel/py-gql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740888880
-SHA256 (gql-3.5.1.tar.gz) = 6845cf92cabf885cfd3940211f74f63328ce1148a3e0156005f33eae8b73ac09
-SIZE (gql-3.5.1.tar.gz) = 180187
+TIMESTAMP = 1748140401
+SHA256 (gql-3.5.3.tar.gz) = 393b8c049d58e0d2f5461b9d738a2b5f904186a40395500b4a84dd092d56e42b
+SIZE (gql-3.5.3.tar.gz) = 180504
diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile
index 19ff0519e728..4da112c88d69 100644
--- a/devel/py-greenlet/Makefile
+++ b/devel/py-greenlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= greenlet
-PORTVERSION= 3.2.1
+PORTVERSION= 3.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-greenlet/distinfo b/devel/py-greenlet/distinfo
index 2c3ab46b544e..b55394341b03 100644
--- a/devel/py-greenlet/distinfo
+++ b/devel/py-greenlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936130
-SHA256 (greenlet-3.2.1.tar.gz) = 9f4dd4b4946b14bb3bf038f81e1d2e535b7d94f1b2a59fdba1293cd9c1a0a4d7
-SIZE (greenlet-3.2.1.tar.gz) = 184475
+TIMESTAMP = 1747715374
+SHA256 (greenlet-3.2.2.tar.gz) = ad053d34421a2debba45aa3cc39acf454acbcd025b3fc1a9f8a0dee237abd485
+SIZE (greenlet-3.2.2.tar.gz) = 185797
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index ae7adec453dc..961f200c5f8b 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.131.9
+PORTVERSION= 6.131.19
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 3095f6473568..d81e56cf38ed 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936134
-SHA256 (hypothesis-6.131.9.tar.gz) = ee9b0e1403e1121c91921dbdc79d7f509fdb96d457a0389222d2a68d6c8a8f8e
-SIZE (hypothesis-6.131.9.tar.gz) = 435415
+TIMESTAMP = 1747715376
+SHA256 (hypothesis-6.131.19.tar.gz) = eadb7d26427a66332dc06f4a6c91a95dbe3827e7618bec4913e3610d74ff76ef
+SIZE (hypothesis-6.131.19.tar.gz) = 437718
diff --git a/devel/py-identify/Makefile b/devel/py-identify/Makefile
index 798744122e63..821d6f027a4c 100644
--- a/devel/py-identify/Makefile
+++ b/devel/py-identify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= identify
-DISTVERSION= 2.6.10
+DISTVERSION= 2.6.11
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-identify/distinfo b/devel/py-identify/distinfo
index 032a9162ba41..46ba8adce4d7 100644
--- a/devel/py-identify/distinfo
+++ b/devel/py-identify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745141724
-SHA256 (identify-2.6.10.tar.gz) = 45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8
-SIZE (identify-2.6.10.tar.gz) = 99201
+TIMESTAMP = 1748195706
+SHA256 (identify-2.6.11.tar.gz) = 7c637280b88b37110c4b7955c055fc93dcad386973fd9023db5d770c3eed878f
+SIZE (identify-2.6.11.tar.gz) = 99234
diff --git a/devel/py-ijson/Makefile b/devel/py-ijson/Makefile
index b3c724358d47..ba6d6680ed3d 100644
--- a/devel/py-ijson/Makefile
+++ b/devel/py-ijson/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ijson
-PORTVERSION= 3.3.0
+PORTVERSION= 3.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,12 +11,14 @@ WWW= https://github.com/ICRAR/ijson
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
+MAKE_ENV= IJSON_EMBED_YAJL='0'
+
OPTIONS_DEFINE= YAJL
YAJL_DESC= Enable yajl2_c backend
diff --git a/devel/py-ijson/distinfo b/devel/py-ijson/distinfo
index 86258ed2c39d..e4ebfed37370 100644
--- a/devel/py-ijson/distinfo
+++ b/devel/py-ijson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580088
-SHA256 (ijson-3.3.0.tar.gz) = 7f172e6ba1bee0d4c8f8ebd639577bfe429dee0f3f96775a067b8bae4492d8a0
-SIZE (ijson-3.3.0.tar.gz) = 60079
+TIMESTAMP = 1747546508
+SHA256 (ijson-3.4.0.tar.gz) = 5f74dcbad9d592c428d3ca3957f7115a42689ee7ee941458860900236ae9bb13
+SIZE (ijson-3.4.0.tar.gz) = 65782
diff --git a/devel/py-ijson/files/patch-pyproject.toml b/devel/py-ijson/files/patch-pyproject.toml
new file mode 100644
index 000000000000..51a03bfa98d3
--- /dev/null
+++ b/devel/py-ijson/files/patch-pyproject.toml
@@ -0,0 +1,15 @@
+--- pyproject.toml.orig 2025-05-08 01:39:38 UTC
++++ pyproject.toml
+@@ -1,10 +1,10 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0"]
++requires = ["setuptools>=61.0"]
+
+ [project]
+ name = "ijson"
+-license = "BSD-3-Clause AND ISC"
++license = { text = "BSD-3-Clause AND ISC" }
+ description = "Iterative JSON parser with standard Python iterator interfaces"
+ readme = "README.rst"
+ authors = [
diff --git a/devel/py-ipywidgets/Makefile b/devel/py-ipywidgets/Makefile
index 040a19881f35..864ef7cb9110 100644
--- a/devel/py-ipywidgets/Makefile
+++ b/devel/py-ipywidgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipywidgets
-PORTVERSION= 8.1.6
+PORTVERSION= 8.1.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ipywidgets/distinfo b/devel/py-ipywidgets/distinfo
index 7437762f7bd5..15cb96c1478e 100644
--- a/devel/py-ipywidgets/distinfo
+++ b/devel/py-ipywidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744560056
-SHA256 (ipywidgets-8.1.6.tar.gz) = d8ace49c66f14419fc66071371b99d01bed230bbc15d8a60233b18bfbd782851
-SIZE (ipywidgets-8.1.6.tar.gz) = 116764
+TIMESTAMP = 1748197923
+SHA256 (ipywidgets-8.1.7.tar.gz) = 15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376
+SIZE (ipywidgets-8.1.7.tar.gz) = 116721
diff --git a/devel/py-jaraco.itertools/Makefile b/devel/py-jaraco.itertools/Makefile
index ca6fede4a721..33b4cb52c3d4 100644
--- a/devel/py-jaraco.itertools/Makefile
+++ b/devel/py-jaraco.itertools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaraco.itertools
-PORTVERSION= 6.4.2
+PORTVERSION= 6.4.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jaraco.itertools/distinfo b/devel/py-jaraco.itertools/distinfo
index 2d4b079e5983..a7ce5eab86e7 100644
--- a/devel/py-jaraco.itertools/distinfo
+++ b/devel/py-jaraco.itertools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288898
-SHA256 (jaraco_itertools-6.4.2.tar.gz) = 36c98e8bd7906b27021062e2fe141a0b7281dc6e7a59cf605fb70771a4bb4abd
-SIZE (jaraco_itertools-6.4.2.tar.gz) = 19524
+TIMESTAMP = 1747715378
+SHA256 (jaraco_itertools-6.4.3.tar.gz) = 06c8727afcad659e29ce78773870428500f4daf6f13b9c2f5154ddb21cbca90d
+SIZE (jaraco_itertools-6.4.3.tar.gz) = 19680
diff --git a/devel/py-jaraco.itertools/files/patch-pyproject.toml b/devel/py-jaraco.itertools/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c4fe54deff66
--- /dev/null
+++ b/devel/py-jaraco.itertools/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-05-10 16:39:26 UTC
++++ pyproject.toml
+@@ -2,8 +2,6 @@ requires = [
+ requires = [
+ "setuptools>=61.2",
+ "setuptools_scm[toml]>=3.4.1",
+- # jaraco/skeleton#174
+- "coherent.licensed",
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -21,7 +19,7 @@ requires-python = ">=3.9"
+ "Programming Language :: Python :: 3 :: Only",
+ ]
+ requires-python = ">=3.9"
+-license = "MIT"
++license = { text = "MIT" }
+ dependencies = [
+ "more_itertools>=4.0.0",
+ "inflect",
diff --git a/devel/py-jupyter-server/Makefile b/devel/py-jupyter-server/Makefile
index a57ed3332471..7c52fef39b36 100644
--- a/devel/py-jupyter-server/Makefile
+++ b/devel/py-jupyter-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-server
-PORTVERSION= 2.15.0
+PORTVERSION= 2.16.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter-server/jupyter_server/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyter-server/distinfo b/devel/py-jupyter-server/distinfo
index 16d13567fbd2..ac725595ac15 100644
--- a/devel/py-jupyter-server/distinfo
+++ b/devel/py-jupyter-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735227880
-SHA256 (jupyter_server-2.15.0.tar.gz) = 9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084
-SIZE (jupyter_server-2.15.0.tar.gz) = 725227
+TIMESTAMP = 1747715380
+SHA256 (jupyter_server-2.16.0.tar.gz) = 65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6
+SIZE (jupyter_server-2.16.0.tar.gz) = 728177
diff --git a/devel/py-jupyter-ydoc/Makefile b/devel/py-jupyter-ydoc/Makefile
index b28ecc7f4805..0ccf3dd2facf 100644
--- a/devel/py-jupyter-ydoc/Makefile
+++ b/devel/py-jupyter-ydoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-ydoc
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.5
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter-server/jupyter_ydoc/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyter-ydoc/distinfo b/devel/py-jupyter-ydoc/distinfo
index 056a296ffb6f..4bd2933bc677 100644
--- a/devel/py-jupyter-ydoc/distinfo
+++ b/devel/py-jupyter-ydoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178002
-SHA256 (jupyter_ydoc-3.0.4.tar.gz) = 0c38a6263eb243e240949b5770b113ac73e3fb7f86fdacc921ce231c6f30a41c
-SIZE (jupyter_ydoc-3.0.4.tar.gz) = 957104
+TIMESTAMP = 1747546510
+SHA256 (jupyter_ydoc-3.0.5.tar.gz) = 12208841a1edfe8ee16b8be3e843d54090268498de2d2e783c33a5dd33c995ff
+SIZE (jupyter_ydoc-3.0.5.tar.gz) = 957157
diff --git a/devel/py-jupyterlab-widgets/Makefile b/devel/py-jupyterlab-widgets/Makefile
index da15ec578bdf..18c6b3e3f16c 100644
--- a/devel/py-jupyterlab-widgets/Makefile
+++ b/devel/py-jupyterlab-widgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab-widgets
-DISTVERSION= 3.0.14
+DISTVERSION= 3.0.15
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,9 @@ WWW= https://pypi.python.org/pypi/jupyterlab-widgets
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-jupyter-builder>0:devel/py-hatch-jupyter-builder@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0.25:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR}
USES= python
diff --git a/devel/py-jupyterlab-widgets/distinfo b/devel/py-jupyterlab-widgets/distinfo
index 44b74647dc2d..ed30a31b77eb 100644
--- a/devel/py-jupyterlab-widgets/distinfo
+++ b/devel/py-jupyterlab-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744560079
-SHA256 (jupyterlab_widgets-3.0.14.tar.gz) = bad03e59546869f026e537e0d170e454259e6dc7048e14041707ca31e523c8a1
-SIZE (jupyterlab_widgets-3.0.14.tar.gz) = 203815
+TIMESTAMP = 1748197945
+SHA256 (jupyterlab_widgets-3.0.15.tar.gz) = 2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b
+SIZE (jupyterlab_widgets-3.0.15.tar.gz) = 213149
diff --git a/devel/py-jupyterlab/Makefile b/devel/py-jupyterlab/Makefile
index 5d1ad1eef44d..58fccd5bb812 100644
--- a/devel/py-jupyterlab/Makefile
+++ b/devel/py-jupyterlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab
-PORTVERSION= 4.4.1
+PORTVERSION= 4.4.2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyterlab/releases/download/v${PORTVERSION}/
diff --git a/devel/py-jupyterlab/distinfo b/devel/py-jupyterlab/distinfo
index a3b5e012d76c..61cbc1166216 100644
--- a/devel/py-jupyterlab/distinfo
+++ b/devel/py-jupyterlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936148
-SHA256 (jupyterlab-4.4.1.tar.gz) = c75c4f33056fbd84f0b31eb44622a00c7a5f981b85adfeb198a83721f0465808
-SIZE (jupyterlab-4.4.1.tar.gz) = 23028447
+TIMESTAMP = 1747546512
+SHA256 (jupyterlab-4.4.2.tar.gz) = afa9caf28c0cb966488be18e5e8daba9f018a1c4273a406b7d5006344cbc6d16
+SIZE (jupyterlab-4.4.2.tar.gz) = 23030818
diff --git a/devel/py-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile
index 67fe3244070e..7df3e68d4b7d 100644
--- a/devel/py-keystoneauth1/Makefile
+++ b/devel/py-keystoneauth1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keystoneauth1
-PORTVERSION= 5.10.0
+PORTVERSION= 5.11.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-keystoneauth1/distinfo b/devel/py-keystoneauth1/distinfo
index 97b70f776520..d19900178985 100644
--- a/devel/py-keystoneauth1/distinfo
+++ b/devel/py-keystoneauth1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836126
-SHA256 (keystoneauth1-5.10.0.tar.gz) = 34b870dbbcf806cdb5aec98483b62820a6568d364eca7b1174ca6a8b5a9c77ed
-SIZE (keystoneauth1-5.10.0.tar.gz) = 288360
+TIMESTAMP = 1747715382
+SHA256 (keystoneauth1-5.11.0.tar.gz) = 9af6a165fa0747ed739ffc34b115ea0d7cfc5630ee12948af94f03ed0f9c8934
+SIZE (keystoneauth1-5.11.0.tar.gz) = 288610
diff --git a/devel/py-keystonemiddleware/Makefile b/devel/py-keystonemiddleware/Makefile
index 14bef92078e0..72d931e63221 100644
--- a/devel/py-keystonemiddleware/Makefile
+++ b/devel/py-keystonemiddleware/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keystonemiddleware
-PORTVERSION= 10.9.0
+PORTVERSION= 10.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-keystonemiddleware/distinfo b/devel/py-keystonemiddleware/distinfo
index 37d6cb946069..6d5057f47c33 100644
--- a/devel/py-keystonemiddleware/distinfo
+++ b/devel/py-keystonemiddleware/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836128
-SHA256 (keystonemiddleware-10.9.0.tar.gz) = e24d286bf26bcb75fa91af0a40c8e2cb8f113a357e185c6cb7e8ef96ef0db67b
-SIZE (keystonemiddleware-10.9.0.tar.gz) = 214384
+TIMESTAMP = 1747715384
+SHA256 (keystonemiddleware-10.10.0.tar.gz) = 34e3ff7a61a6a2817dde2602d6129755de69afd7df26e61f85a400539698f566
+SIZE (keystonemiddleware-10.10.0.tar.gz) = 215330
diff --git a/devel/py-mediapy/Makefile b/devel/py-mediapy/Makefile
index d6c51b90a599..534094b62f22 100644
--- a/devel/py-mediapy/Makefile
+++ b/devel/py-mediapy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediapy
-PORTVERSION= 1.2.3
+PORTVERSION= 1.2.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mediapy/distinfo b/devel/py-mediapy/distinfo
index 44376f424bf4..53e44bcc3c70 100644
--- a/devel/py-mediapy/distinfo
+++ b/devel/py-mediapy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178008
-SHA256 (mediapy-1.2.3.tar.gz) = bc3b79c1767a3ac0926f34a19be32cf63843e61ddb32f05e3173b198beb9b3b2
-SIZE (mediapy-1.2.3.tar.gz) = 26625
+TIMESTAMP = 1747546514
+SHA256 (mediapy-1.2.4.tar.gz) = 052947a676ebd3491359a6943b144559fdc414f741b03a05c78fa7b6291e6b12
+SIZE (mediapy-1.2.4.tar.gz) = 26659
diff --git a/devel/py-moreorless/Makefile b/devel/py-moreorless/Makefile
index 305aca8ce6a1..00993857b8f4 100644
--- a/devel/py-moreorless/Makefile
+++ b/devel/py-moreorless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moreorless
-PORTVERSION= 0.4.0
+PORTVERSION= 0.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +11,8 @@ WWW= https://github.com/thatch/moreorless
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=38.3.0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR}
diff --git a/devel/py-moreorless/distinfo b/devel/py-moreorless/distinfo
index b3740f77f2cf..e0d27b6110f2 100644
--- a/devel/py-moreorless/distinfo
+++ b/devel/py-moreorless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712330555
-SHA256 (moreorless-0.4.0.tar.gz) = 85e19972c1a0b3a49f8543914f57bd83f6e1b10df144d5b97b8c5e9744d9c08c
-SIZE (moreorless-0.4.0.tar.gz) = 10127
+TIMESTAMP = 1747546516
+SHA256 (moreorless-0.5.0.tar.gz) = 560a04f85006fccd74feaa4b6213a446392ff7b5ec0194a5464b6c30f182fa33
+SIZE (moreorless-0.5.0.tar.gz) = 14093
diff --git a/devel/py-nbclassic/Makefile b/devel/py-nbclassic/Makefile
index 3944e36e3302..f70fc6117c65 100644
--- a/devel/py-nbclassic/Makefile
+++ b/devel/py-nbclassic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nbclassic
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter/nbclassic/releases/download/v${PORTVERSION}/
@@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-jupyter-builder>=0.9.1:devel/py-hatch-jupyter-builder@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.17:devel/py-jupyter-server@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=1.17:devel/py-jupyter-server@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.5:devel/py-nest-asyncio@${PY_FLAVOR} \
diff --git a/devel/py-nbclassic/distinfo b/devel/py-nbclassic/distinfo
index 63fd02096890..b1b4495b447b 100644
--- a/devel/py-nbclassic/distinfo
+++ b/devel/py-nbclassic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936152
-SHA256 (nbclassic-1.3.0.tar.gz) = 1ae3b30a4d051332559b6d0eaba34c20ada51a73c95a7f35954c126e6a5c80fd
-SIZE (nbclassic-1.3.0.tar.gz) = 81486814
+TIMESTAMP = 1747546518
+SHA256 (nbclassic-1.3.1.tar.gz) = 4c52da8fc88f9f73ef512cc305091d5ce726bdca19f44ed697cb5ba12dcaad3c
+SIZE (nbclassic-1.3.1.tar.gz) = 81488343
diff --git a/devel/py-opentelemetry-api/Makefile b/devel/py-opentelemetry-api/Makefile
index ee5b3b696b6f..b7dc3cdeea9a 100644
--- a/devel/py-opentelemetry-api/Makefile
+++ b/devel/py-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.6:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.0<8.7.0:devel/py-importlib-metadata@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.0:devel/py-importlib-metadata@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-opentelemetry-api/distinfo b/devel/py-opentelemetry-api/distinfo
index 1b81f9b2b22c..b3dc21eef0f0 100644
--- a/devel/py-opentelemetry-api/distinfo
+++ b/devel/py-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178014
-SHA256 (opentelemetry_api-1.32.1.tar.gz) = a5be71591694a4d9195caf6776b055aa702e964d961051a0715d05f8632c32fb
-SIZE (opentelemetry_api-1.32.1.tar.gz) = 64138
+TIMESTAMP = 1747715386
+SHA256 (opentelemetry_api-1.33.1.tar.gz) = 1c6055fc0a2d3f23a50c7e17e16ef75ad489345fd3df1f8b8af7c0bbf8a109e8
+SIZE (opentelemetry_api-1.33.1.tar.gz) = 65002
diff --git a/devel/py-opentelemetry-api/files/patch-pyproject.toml b/devel/py-opentelemetry-api/files/patch-pyproject.toml
new file mode 100644
index 000000000000..9c77d0ec5213
--- /dev/null
+++ b/devel/py-opentelemetry-api/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
++++ pyproject.toml
+@@ -30,7 +30,7 @@ dependencies = [
+ "Deprecated >= 1.2.6",
+ # FIXME This should be able to be removed after 3.12 is released if there is a reliable API
+ # in importlib.metadata.
+- "importlib-metadata >= 6.0, < 8.7.0",
++ "importlib-metadata >= 6.0",
+ ]
+ dynamic = [
+ "version",
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
index bd78977b23df..601af0dfc086 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-common
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
index fb8d7e2d05c8..486b1830c618 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178018
-SHA256 (opentelemetry_exporter_otlp_proto_common-1.32.1.tar.gz) = da4edee4f24aaef109bfe924efad3a98a2e27c91278115505b298ee61da5d68e
-SIZE (opentelemetry_exporter_otlp_proto_common-1.32.1.tar.gz) = 20623
+TIMESTAMP = 1747715390
+SHA256 (opentelemetry_exporter_otlp_proto_common-1.33.1.tar.gz) = c57b3fa2d0595a21c4ed586f74f948d259d9949b58258f11edb398f246bec131
+SIZE (opentelemetry_exporter_otlp_proto_common-1.33.1.tar.gz) = 20828
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
index e5b665386f69..2a2a8eb06913 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-grpc
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.6:devel/py-deprecated@${PY_F
${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.15<2:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-common>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-exporter-otlp-proto-common@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-proto>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-proto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.33:devel/py-opentelemetry-sdk@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.34:devel/py-opentelemetry-sdk@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
index d94203baa5d8..b7587a8ff17f 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178020
-SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.32.1.tar.gz) = e01157104c9f5d81fb404b66db0653a75ec606754445491c831301480c2a3950
-SIZE (opentelemetry_exporter_otlp_proto_grpc-1.32.1.tar.gz) = 22555
+TIMESTAMP = 1747715392
+SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.33.1.tar.gz) = 345696af8dc19785fac268c8063f3dc3d5e274c774b308c634f39d9c21955728
+SIZE (opentelemetry_exporter_otlp_proto_grpc-1.33.1.tar.gz) = 22556
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
index bc8187610052..d8012cde50c7 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-http
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.6:devel/py-deprecated@${PY_F
${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.15<2:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-common>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-exporter-otlp-proto-common@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-proto>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-proto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.33:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.34:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7<3:www/py-requests@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
index 767655260ec1..fea38f9584a3 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178022
-SHA256 (opentelemetry_exporter_otlp_proto_http-1.32.1.tar.gz) = f854a6e7128858213850dbf1929478a802faf50e799ffd2eb4d7424390023828
-SIZE (opentelemetry_exporter_otlp_proto_http-1.32.1.tar.gz) = 15133
+TIMESTAMP = 1747715394
+SHA256 (opentelemetry_exporter_otlp_proto_http-1.33.1.tar.gz) = 46622d964a441acb46f463ebdc26929d9dec9efb2e54ef06acdc7305e8593c38
+SIZE (opentelemetry_exporter_otlp_proto_http-1.33.1.tar.gz) = 15353
diff --git a/devel/py-opentelemetry-exporter-otlp/Makefile b/devel/py-opentelemetry-exporter-otlp/Makefile
index 0f2c6e4b8cb0..b5b2282d8f08 100644
--- a/devel/py-opentelemetry-exporter-otlp/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp/distinfo b/devel/py-opentelemetry-exporter-otlp/distinfo
index c685d71d2c4e..f6f93d5b253d 100644
--- a/devel/py-opentelemetry-exporter-otlp/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178016
-SHA256 (opentelemetry_exporter_otlp-1.32.1.tar.gz) = 49ca20703e86d5ffc6db3c4b3c4831ca709c2e965fc528309b3422a0f2d6b6f8
-SIZE (opentelemetry_exporter_otlp-1.32.1.tar.gz) = 6189
+TIMESTAMP = 1747715388
+SHA256 (opentelemetry_exporter_otlp-1.33.1.tar.gz) = 4d050311ea9486e3994575aa237e32932aad58330a31fba24fdba5c0d531cf04
+SIZE (opentelemetry_exporter_otlp-1.33.1.tar.gz) = 6189
diff --git a/devel/py-opentelemetry-proto/Makefile b/devel/py-opentelemetry-proto/Makefile
index c901578ebfea..bcfaf69db872 100644
--- a/devel/py-opentelemetry-proto/Makefile
+++ b/devel/py-opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-proto
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-proto/distinfo b/devel/py-opentelemetry-proto/distinfo
index 1dd93b25f88a..79840367ac7f 100644
--- a/devel/py-opentelemetry-proto/distinfo
+++ b/devel/py-opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178024
-SHA256 (opentelemetry_proto-1.32.1.tar.gz) = bc6385ccf87768f029371535312071a2d09e6c9ebf119ac17dbc825a6a56ba53
-SIZE (opentelemetry_proto-1.32.1.tar.gz) = 34360
+TIMESTAMP = 1747715396
+SHA256 (opentelemetry_proto-1.33.1.tar.gz) = 9627b0a5c90753bf3920c398908307063e4458b287bb890e5c1d6fa11ad50b68
+SIZE (opentelemetry_proto-1.33.1.tar.gz) = 34363
diff --git a/devel/py-opentelemetry-sdk/Makefile b/devel/py-opentelemetry-sdk/Makefile
index 85be5ee24d71..7bd8d205e5d1 100644
--- a/devel/py-opentelemetry-sdk/Makefile
+++ b/devel/py-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.32.1
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.53b1<0.53b1_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.54b1<0.54b1_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-sdk/distinfo b/devel/py-opentelemetry-sdk/distinfo
index 3255db522dd1..5e6c9eb0ad90 100644
--- a/devel/py-opentelemetry-sdk/distinfo
+++ b/devel/py-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178026
-SHA256 (opentelemetry_sdk-1.32.1.tar.gz) = 8ef373d490961848f525255a42b193430a0637e064dd132fd2a014d94792a092
-SIZE (opentelemetry_sdk-1.32.1.tar.gz) = 161044
+TIMESTAMP = 1747715398
+SHA256 (opentelemetry_sdk-1.33.1.tar.gz) = 85b9fcf7c3d23506fbc9692fd210b8b025a1920535feec50bd54ce203d57a531
+SIZE (opentelemetry_sdk-1.33.1.tar.gz) = 161885
diff --git a/devel/py-opentelemetry-semantic-conventions/Makefile b/devel/py-opentelemetry-semantic-conventions/Makefile
index 5b5f137ac82b..fba0e25df0d8 100644
--- a/devel/py-opentelemetry-semantic-conventions/Makefile
+++ b/devel/py-opentelemetry-semantic-conventions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-semantic-conventions
-PORTVERSION= 0.53b1
+PORTVERSION= 0.54b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.6:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.32.1<1.32.1_99:devel/py-opentelemetry-api@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.33.1<1.33.1_99:devel/py-opentelemetry-api@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-opentelemetry-semantic-conventions/distinfo b/devel/py-opentelemetry-semantic-conventions/distinfo
index cc1a1b614b27..53db38078465 100644
--- a/devel/py-opentelemetry-semantic-conventions/distinfo
+++ b/devel/py-opentelemetry-semantic-conventions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178028
-SHA256 (opentelemetry_semantic_conventions-0.53b1.tar.gz) = 4c5a6fede9de61211b2e9fc1e02e8acacce882204cd770177342b6a3be682992
-SIZE (opentelemetry_semantic_conventions-0.53b1.tar.gz) = 114350
+TIMESTAMP = 1747715400
+SHA256 (opentelemetry_semantic_conventions-0.54b1.tar.gz) = d1cecedae15d19bdaafca1e56b29a66aa286f50b5d08f036a145c7f3e9ef9cee
+SIZE (opentelemetry_semantic_conventions-0.54b1.tar.gz) = 118642
diff --git a/devel/py-oslex/Makefile b/devel/py-oslex/Makefile
new file mode 100644
index 000000000000..e1ba21cb71d9
--- /dev/null
+++ b/devel/py-oslex/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= oslex
+DISTVERSION= 0.1.3
+CATEGORIES= devel
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= OS-independent wrapper for shlex
+WWW= https://github.com/petamas/oslex
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517 pytest
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-oslex/distinfo b/devel/py-oslex/distinfo
new file mode 100644
index 000000000000..100206adbc81
--- /dev/null
+++ b/devel/py-oslex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747997238
+SHA256 (oslex-0.1.3.tar.gz) = 1ed4cd82c75df2a8bcb0da34400984183753933155d0c7d999fa533137685f2d
+SIZE (oslex-0.1.3.tar.gz) = 4415
diff --git a/devel/py-oslex/pkg-descr b/devel/py-oslex/pkg-descr
new file mode 100644
index 000000000000..e4f1806e94f3
--- /dev/null
+++ b/devel/py-oslex/pkg-descr
@@ -0,0 +1,5 @@
+oslex is an OS-independent wrapper for shlex and mslex.
+
+Its main purpose is to provide functions similar in functionality to
+shlex.quote(), shlex.split() and shlex.join() on both Windows and
+POSIX-compatible platforms.
diff --git a/devel/py-ovsdbapp/Makefile b/devel/py-ovsdbapp/Makefile
index f6bc78d993e0..9ca6d6cd013f 100644
--- a/devel/py-ovsdbapp/Makefile
+++ b/devel/py-ovsdbapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ovsdbapp
-PORTVERSION= 2.11.0
+PORTVERSION= 2.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ovsdbapp/distinfo b/devel/py-ovsdbapp/distinfo
index 842178642ad5..ab2081b991ee 100644
--- a/devel/py-ovsdbapp/distinfo
+++ b/devel/py-ovsdbapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836136
-SHA256 (ovsdbapp-2.11.0.tar.gz) = fde140b4dac7463fcbe72fdbc34aae9c135af9d9510d2fd8aee0b37f5756fc2b
-SIZE (ovsdbapp-2.11.0.tar.gz) = 126122
+TIMESTAMP = 1747715402
+SHA256 (ovsdbapp-2.12.0.tar.gz) = ee6f7cf298a9bb183ba1854ae6f60916dbcd7feb944426475b90ecb3047c61ce
+SIZE (ovsdbapp-2.12.0.tar.gz) = 126509
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index 401fa7afd776..055311aff395 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.3.17
+PORTVERSION= 2025.4.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 1412258ab609..da3a2329560e 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405482
-SHA256 (pbs_installer-2025.3.17.tar.gz) = dde058f925b989c1d3bd90739c16ffd0e68732f7716e4d1e01ca480d00a67560
-SIZE (pbs_installer-2025.3.17.tar.gz) = 51820
+TIMESTAMP = 1747715404
+SHA256 (pbs_installer-2025.4.9.tar.gz) = 15755bc94769a544af5dda155f973c70caf76f0e70b21f3c8a8ed506f102f88f
+SIZE (pbs_installer-2025.4.9.tar.gz) = 55005
diff --git a/devel/py-pipenv/Makefile b/devel/py-pipenv/Makefile
index e957c80cba4e..840e717c9c1e 100644
--- a/devel/py-pipenv/Makefile
+++ b/devel/py-pipenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipenv
-PORTVERSION= 2025.0.1
+PORTVERSION= 2025.0.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipenv/distinfo b/devel/py-pipenv/distinfo
index 6f343f1addb8..12a6363793c0 100644
--- a/devel/py-pipenv/distinfo
+++ b/devel/py-pipenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936162
-SHA256 (pipenv-2025.0.1.tar.gz) = 923bfdf4e41d160d23d91cc1a8a00ebdf25f8bad4f014c3a278512e4c4f2d1d5
-SIZE (pipenv-2025.0.1.tar.gz) = 4598461
+TIMESTAMP = 1747546536
+SHA256 (pipenv-2025.0.2.tar.gz) = 85d42e13da78f27f0213c998dba9a59f3ba6a6fe9e420b75b561acc344f021ad
+SIZE (pipenv-2025.0.2.tar.gz) = 4599151
diff --git a/devel/py-platformdirs/Makefile b/devel/py-platformdirs/Makefile
index 31b38f43ebe8..3e0ba3b98799 100644
--- a/devel/py-platformdirs/Makefile
+++ b/devel/py-platformdirs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= platformdirs
-PORTVERSION= 4.3.7
+PORTVERSION= 4.3.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-platformdirs/distinfo b/devel/py-platformdirs/distinfo
index 490569784667..bc9ab312a34a 100644
--- a/devel/py-platformdirs/distinfo
+++ b/devel/py-platformdirs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288940
-SHA256 (platformdirs-4.3.7.tar.gz) = eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351
-SIZE (platformdirs-4.3.7.tar.gz) = 21291
+TIMESTAMP = 1747546538
+SHA256 (platformdirs-4.3.8.tar.gz) = 3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc
+SIZE (platformdirs-4.3.8.tar.gz) = 21362
diff --git a/devel/py-pluggy/Makefile b/devel/py-pluggy/Makefile
index 299c5a87a05b..f535425a4fce 100644
--- a/devel/py-pluggy/Makefile
+++ b/devel/py-pluggy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pluggy
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,8 @@ WWW= https://pluggy.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45.0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2.3:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/devel/py-pluggy/distinfo b/devel/py-pluggy/distinfo
index 8a0ca5134aa8..ed15ddbcba58 100644
--- a/devel/py-pluggy/distinfo
+++ b/devel/py-pluggy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842722
-SHA256 (pluggy-1.5.0.tar.gz) = 2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1
-SIZE (pluggy-1.5.0.tar.gz) = 67955
+TIMESTAMP = 1747715406
+SHA256 (pluggy-1.6.0.tar.gz) = 7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3
+SIZE (pluggy-1.6.0.tar.gz) = 69412
diff --git a/devel/py-pluggy/files/patch-pyproject.toml b/devel/py-pluggy/files/patch-pyproject.toml
new file mode 100644
index 000000000000..910e11496439
--- /dev/null
+++ b/devel/py-pluggy/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-05-15 12:29:37 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ [build-system]
+ requires = [
+ # sync with setup.py until we discard non-pep-517/518
+- "setuptools>=65.0",
++ "setuptools>=61.0",
+ "setuptools-scm[toml]>=8.0",
+ ]
+ build-backend = "setuptools.build_meta"
diff --git a/devel/py-poetry-core/Makefile b/devel/py-poetry-core/Makefile
index 4e209de3d7ab..083242b65370 100644
--- a/devel/py-poetry-core/Makefile
+++ b/devel/py-poetry-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poetry-core
-PORTVERSION= 2.1.2
+PORTVERSION= 2.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-poetry/poetry-core/releases/download/${PORTVERSION}/
@@ -13,7 +13,7 @@ WWW= https://github.com/python-poetry/poetry-core
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
BINARY_ALIAS= git=false
diff --git a/devel/py-poetry-core/distinfo b/devel/py-poetry-core/distinfo
index 69b5f9cfef33..ce86367a193f 100644
--- a/devel/py-poetry-core/distinfo
+++ b/devel/py-poetry-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288944
-SHA256 (poetry_core-2.1.2.tar.gz) = f9dbbbd0ebf9755476a1d57f04b30e9aecf71ca9dc2fcd4b17aba92c0002aa04
-SIZE (poetry_core-2.1.2.tar.gz) = 364452
+TIMESTAMP = 1747546542
+SHA256 (poetry_core-2.1.3.tar.gz) = 0522a015477ed622c89aad56a477a57813cace0c8e7ff2a2906b7ef4a2e296a4
+SIZE (poetry_core-2.1.3.tar.gz) = 365027
diff --git a/devel/py-poetry/Makefile b/devel/py-poetry/Makefile
index 28b9aec01c85..ce1efc0b0e48 100644
--- a/devel/py-poetry/Makefile
+++ b/devel/py-poetry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poetry
-PORTVERSION= 2.1.2
+PORTVERSION= 2.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-poetry/poetry/releases/download/${PORTVERSION}/
@@ -45,7 +45,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=7.2.0:devel/py-coverage@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.1,1:devel/py-pytest-xdist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=0,1<2.3,1:net/py-urllib3@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517 pytest
BINARY_ALIAS= git=false
@@ -55,7 +55,7 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4<8.7:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-poetry/distinfo b/devel/py-poetry/distinfo
index d15faac6d2b3..ee54a8c7c07a 100644
--- a/devel/py-poetry/distinfo
+++ b/devel/py-poetry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288942
-SHA256 (poetry-2.1.2.tar.gz) = 6a0694645ee24ba93cb94254db66e47971344562ddd5578e82bf35e572bc546d
-SIZE (poetry-2.1.2.tar.gz) = 3434250
+TIMESTAMP = 1747546540
+SHA256 (poetry-2.1.3.tar.gz) = f2c9bd6790b19475976d88ea4553bcc3533c0dc73f740edc4fffe9e2add50594
+SIZE (poetry-2.1.3.tar.gz) = 3435640
diff --git a/devel/py-poetry/files/patch-pyproject.toml b/devel/py-poetry/files/patch-pyproject.toml
index 29be3f10b447..95a2636d41f1 100644
--- a/devel/py-poetry/files/patch-pyproject.toml
+++ b/devel/py-poetry/files/patch-pyproject.toml
@@ -1,8 +1,8 @@
--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
+++ pyproject.toml
-@@ -12,7 +12,7 @@ dependencies = [
- "fastjsonschema (>=2.18.0,<3.0.0)",
- "importlib-metadata (>=4.4) ; python_version < '3.10'",
+@@ -14,7 +14,7 @@ dependencies = [
+ # which requires some adaptions to our code.
+ "importlib-metadata (>=4.4,<8.7) ; python_version < '3.10'",
"installer (>=0.7.0,<0.8.0)",
- "keyring (>=25.1.0,<26.0.0)",
+ "keyring (>=23.9.0,<26.0.0)",
diff --git a/devel/py-proglog/Makefile b/devel/py-proglog/Makefile
index 22a4210197c5..9b249ff3f733 100644
--- a/devel/py-proglog/Makefile
+++ b/devel/py-proglog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= proglog
-PORTVERSION= 0.1.11
+PORTVERSION= 0.1.12
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-proglog/distinfo b/devel/py-proglog/distinfo
index 9b62f4e76f86..40036dedfb55 100644
--- a/devel/py-proglog/distinfo
+++ b/devel/py-proglog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288950
-SHA256 (proglog-0.1.11.tar.gz) = ce35a0f9d1153e69d0063cdae6e6f2d8708fa0a588fc4e089501b77005e72884
-SIZE (proglog-0.1.11.tar.gz) = 9596
+TIMESTAMP = 1747715408
+SHA256 (proglog-0.1.12.tar.gz) = 361ee074721c277b89b75c061336cb8c5f287c92b043efa562ccf7866cda931c
+SIZE (proglog-0.1.12.tar.gz) = 8794
diff --git a/devel/py-proglog/files/patch-pyproject.toml b/devel/py-proglog/files/patch-pyproject.toml
index fa1bd8982261..d564e0d0afe0 100644
--- a/devel/py-proglog/files/patch-pyproject.toml
+++ b/devel/py-proglog/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-04-01 16:12:26 UTC
+--- pyproject.toml.orig 2025-05-09 14:35:59 UTC
+++ pyproject.toml
-@@ -1,7 +1,7 @@ version = "0.1.11"
+@@ -1,7 +1,7 @@ version = "0.1.12"
[project]
name = "proglog"
- version = "0.1.11"
+ version = "0.1.12"
-license = "MIT"
+license = { text = "MIT" }
authors = [{ name = "Zulko" }]
diff --git a/devel/py-psygnal/Makefile b/devel/py-psygnal/Makefile
index bbda3e6fc1dc..553812d7f440 100644
--- a/devel/py-psygnal/Makefile
+++ b/devel/py-psygnal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psygnal
-PORTVERSION= 0.12.0
+PORTVERSION= 0.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-psygnal/distinfo b/devel/py-psygnal/distinfo
index cbc11ea11312..96f9e8a0d670 100644
--- a/devel/py-psygnal/distinfo
+++ b/devel/py-psygnal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738982846
-SHA256 (psygnal-0.12.0.tar.gz) = 8d2a99803f3152c469d3642d36c04d680213a20e114245558e026695adf9a9c2
-SIZE (psygnal-0.12.0.tar.gz) = 104400
+TIMESTAMP = 1747546544
+SHA256 (psygnal-0.13.0.tar.gz) = 086cd929960713d7bf1e87242952b0d90330a1028827894dcb0cd174b331c1e4
+SIZE (psygnal-0.13.0.tar.gz) = 107299
diff --git a/devel/py-pudb/Makefile b/devel/py-pudb/Makefile
index 8b57c82efd52..bc5345a73e1b 100644
--- a/devel/py-pudb/Makefile
+++ b/devel/py-pudb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pudb
-PORTVERSION= 2024.1.3
+PORTVERSION= 2025.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pudb/distinfo b/devel/py-pudb/distinfo
index 056dcbe85fb3..529b9a53e8a8 100644
--- a/devel/py-pudb/distinfo
+++ b/devel/py-pudb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729856278
-SHA256 (pudb-2024.1.3.tar.gz) = 264f239e0538e52e83d3d020143100b3171cae17227674bb1b9f8b075f34849c
-SIZE (pudb-2024.1.3.tar.gz) = 219443
+TIMESTAMP = 1747546546
+SHA256 (pudb-2025.1.tar.gz) = a528b29c69ce8b182a337872c5f046071f6d68d3415c6d7bf53bd27c264f58d0
+SIZE (pudb-2025.1.tar.gz) = 220623
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 56996d7cf529..c93c4d912d13 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.15
+PORTVERSION= 0.12.19
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/Makefile.crates b/devel/py-pycrdt/Makefile.crates
index 10da7879cc5a..2c38c1852d06 100644
--- a/devel/py-pycrdt/Makefile.crates
+++ b/devel/py-pycrdt/Makefile.crates
@@ -2,7 +2,7 @@ CARGO_CRATES= arc-swap-1.7.1 \
async-lock-3.4.0 \
async-trait-0.1.88 \
autocfg-1.4.0 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
bumpalo-3.17.0 \
cfg-if-1.0.0 \
concurrent-queue-2.5.0 \
@@ -11,7 +11,7 @@ CARGO_CRATES= arc-swap-1.7.1 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
hashbrown-0.14.5 \
heck-0.5.0 \
indoc-2.0.6 \
@@ -28,13 +28,13 @@ CARGO_CRATES= arc-swap-1.7.1 \
pin-project-lite-0.2.16 \
portable-atomic-1.11.0 \
proc-macro2-1.0.95 \
- pyo3-0.24.2 \
- pyo3-build-config-0.24.2 \
- pyo3-ffi-0.24.2 \
- pyo3-macros-0.24.2 \
- pyo3-macros-backend-0.24.2 \
+ 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 \
quote-1.0.40 \
- redox_syscall-0.5.11 \
+ redox_syscall-0.5.12 \
ryu-1.0.20 \
scopeguard-1.2.0 \
serde-1.0.219 \
@@ -42,10 +42,10 @@ CARGO_CRATES= arc-swap-1.7.1 \
serde_json-1.0.140 \
smallstr-0.3.0 \
smallvec-1.15.0 \
- syn-2.0.100 \
+ syn-2.0.101 \
target-lexicon-0.13.2 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
unicode-ident-1.0.18 \
unindent-0.2.4 \
wasi-0.11.0+wasi-snapshot-preview1 \
@@ -63,4 +63,4 @@ CARGO_CRATES= arc-swap-1.7.1 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- yrs-0.23.1
+ yrs-0.23.3
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index 300794110fc4..f70ece4e71dc 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745936164
-SHA256 (pycrdt-0.12.15.tar.gz) = 1f9002840907eb9ee402c5cb8eea77330b98289e823acca7cf9d51f84ccad754
-SIZE (pycrdt-0.12.15.tar.gz) = 71609
+TIMESTAMP = 1747715410
+SHA256 (pycrdt-0.12.19.tar.gz) = ea71195486cc1c9ab3d97d2a3f477a7f081ea5edfb86d1333cbcf8c2e6af708c
+SIZE (pycrdt-0.12.19.tar.gz) = 73811
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -9,8 +9,8 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-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/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -27,8 +27,8 @@ SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae297288
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
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
@@ -61,20 +61,20 @@ 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.24.2.crate) = e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219
-SIZE (rust/crates/pyo3-0.24.2.crate) = 1113754
-SHA256 (rust/crates/pyo3-build-config-0.24.2.crate) = 99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999
-SIZE (rust/crates/pyo3-build-config-0.24.2.crate) = 34019
-SHA256 (rust/crates/pyo3-ffi-0.24.2.crate) = 78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33
-SIZE (rust/crates/pyo3-ffi-0.24.2.crate) = 76458
-SHA256 (rust/crates/pyo3-macros-0.24.2.crate) = 0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9
-SIZE (rust/crates/pyo3-macros-0.24.2.crate) = 8874
-SHA256 (rust/crates/pyo3-macros-backend-0.24.2.crate) = 822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a
-SIZE (rust/crates/pyo3-macros-backend-0.24.2.crate) = 72654
+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/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3
-SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300
+SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -89,14 +89,14 @@ SHA256 (rust/crates/smallstr-0.3.0.crate) = 63b1aefdf380735ff8ded0b15f31aab05daf
SIZE (rust/crates/smallstr-0.3.0.crate) = 12221
SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-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/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/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
@@ -131,5 +131,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
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/yrs-0.23.1.crate) = 4a7cab84724ae7f361a8c92465f5160922cbb941a499e1a8cacd103351ab9c78
-SIZE (rust/crates/yrs-0.23.1.crate) = 262363
+SHA256 (rust/crates/yrs-0.23.3.crate) = 793e41a6e87900aee14c0c9afe16feed541efa496d7d8550742c1be9939f35c4
+SIZE (rust/crates/yrs-0.23.3.crate) = 263245
diff --git a/devel/py-pydantic-core/Makefile b/devel/py-pydantic-core/Makefile
index 9243063a8fad..4a3edb55e435 100644
--- a/devel/py-pydantic-core/Makefile
+++ b/devel/py-pydantic-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic-core
-PORTVERSION= 2.33.1
+PORTVERSION= 2.33.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-core/Makefile.crates b/devel/py-pydantic-core/Makefile.crates
index 221d6c82d4f2..ef7848ae3920 100644
--- a/devel/py-pydantic-core/Makefile.crates
+++ b/devel/py-pydantic-core/Makefile.crates
@@ -44,11 +44,11 @@ CARGO_CRATES= ahash-0.8.11 \
percent-encoding-2.3.1 \
portable-atomic-1.6.0 \
proc-macro2-1.0.86 \
- pyo3-0.24.0 \
- pyo3-build-config-0.24.0 \
- pyo3-ffi-0.24.0 \
- pyo3-macros-0.24.0 \
- pyo3-macros-backend-0.24.0 \
+ 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 \
python3-dll-a-0.2.13 \
quote-1.0.36 \
radium-0.7.0 \
@@ -59,7 +59,7 @@ CARGO_CRATES= ahash-0.8.11 \
ryu-1.0.18 \
serde-1.0.218 \
serde_derive-1.0.218 \
- serde_json-1.0.138 \
+ serde_json-1.0.140 \
smallvec-1.14.0 \
speedate-0.15.0 \
stable_deref_trait-1.2.0 \
@@ -76,7 +76,7 @@ CARGO_CRATES= ahash-0.8.11 \
url-2.5.4 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
- uuid-1.15.1 \
+ uuid-1.16.0 \
version_check-0.9.5 \
wasi-0.11.0+wasi-snapshot-preview1 \
write16-1.0.0 \
diff --git a/devel/py-pydantic-core/distinfo b/devel/py-pydantic-core/distinfo
index b84fb3721f90..c600eb485354 100644
--- a/devel/py-pydantic-core/distinfo
+++ b/devel/py-pydantic-core/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1744288962
-SHA256 (pydantic_core-2.33.1.tar.gz) = bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df
-SIZE (pydantic_core-2.33.1.tar.gz) = 434395
+TIMESTAMP = 1747546548
+SHA256 (pydantic_core-2.33.2.tar.gz) = 7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc
+SIZE (pydantic_core-2.33.2.tar.gz) = 435195
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -93,16 +93,16 @@ SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa04
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/pyo3-0.24.0.crate) = 7f1c6c3591120564d64db2261bec5f910ae454f01def849b9c22835a84695e86
-SIZE (rust/crates/pyo3-0.24.0.crate) = 1108432
-SHA256 (rust/crates/pyo3-build-config-0.24.0.crate) = e9b6c2b34cf71427ea37c7001aefbaeb85886a074795e35f161f5aecc7620a7a
-SIZE (rust/crates/pyo3-build-config-0.24.0.crate) = 33982
-SHA256 (rust/crates/pyo3-ffi-0.24.0.crate) = 5507651906a46432cdda02cd02dd0319f6064f1374c9147c45b978621d2c3a9c
-SIZE (rust/crates/pyo3-ffi-0.24.0.crate) = 76274
-SHA256 (rust/crates/pyo3-macros-0.24.0.crate) = b0d394b5b4fd8d97d48336bb0dd2aebabad39f1d294edd6bcd2cccf2eefe6f42
-SIZE (rust/crates/pyo3-macros-0.24.0.crate) = 8850
-SHA256 (rust/crates/pyo3-macros-backend-0.24.0.crate) = fd72da09cfa943b1080f621f024d2ef7e2773df7badd51aa30a2be1f8caa7c8e
-SIZE (rust/crates/pyo3-macros-backend-0.24.0.crate) = 71998
+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/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
@@ -123,8 +123,8 @@ SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108
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.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
SHA256 (rust/crates/speedate-0.15.0.crate) = 9a5e7adf4e07e7de39a64d77962ca14a09165e592d42d0c9f9acadb679f4f937
@@ -157,8 +157,8 @@ SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b9
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/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
-SIZE (rust/crates/uuid-1.15.1.crate) = 58728
+SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
+SIZE (rust/crates/uuid-1.16.0.crate) = 58549
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
diff --git a/devel/py-pydantic2/Makefile b/devel/py-pydantic2/Makefile
index 82f6e65989d9..e79ac48a2746 100644
--- a/devel/py-pydantic2/Makefile
+++ b/devel/py-pydantic2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic
-PORTVERSION= 2.11.3
+PORTVERSION= 2.11.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=22.5.0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}annotated-types>=0.6.0:devel/py-annotated-types@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.33.1<2.33.1_99:devel/py-pydantic-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.33.2<2.33.2_99:devel/py-pydantic-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-inspection>=0.4.0:devel/py-typing-inspection@${PY_FLAVOR}
diff --git a/devel/py-pydantic2/distinfo b/devel/py-pydantic2/distinfo
index 05283e04d4e7..c246df9af2cd 100644
--- a/devel/py-pydantic2/distinfo
+++ b/devel/py-pydantic2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288964
-SHA256 (pydantic-2.11.3.tar.gz) = 7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3
-SIZE (pydantic-2.11.3.tar.gz) = 785513
+TIMESTAMP = 1747546550
+SHA256 (pydantic-2.11.4.tar.gz) = 32738d19d63a226a52eed76645a98ee07c1f410ee41d93b4afbfa85ed8111c2d
+SIZE (pydantic-2.11.4.tar.gz) = 786540
diff --git a/devel/py-pykdtree/Makefile b/devel/py-pykdtree/Makefile
index e72d7b52ed05..a468abe2eb26 100644
--- a/devel/py-pykdtree/Makefile
+++ b/devel/py-pykdtree/Makefile
@@ -19,6 +19,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
USES= python:3.9+
USE_PYTHON= autoplist concurrent cython3 pep517
+.if !exists(/usr/include/omp.h)
+MAKE_ENV+= USE_OMP=0
+.endif
+
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-pyproject-api/Makefile b/devel/py-pyproject-api/Makefile
index 9b10b91bc268..18e8bc202924 100644
--- a/devel/py-pyproject-api/Makefile
+++ b/devel/py-pyproject-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyproject-api
-PORTVERSION= 1.9.0
+PORTVERSION= 1.9.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \
${PY_TOMLI}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=6:devel/py-pytest-cov@${PY_FLAVOR} \
diff --git a/devel/py-pyproject-api/distinfo b/devel/py-pyproject-api/distinfo
index e17128d3bbba..16f7c9dff52a 100644
--- a/devel/py-pyproject-api/distinfo
+++ b/devel/py-pyproject-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288970
-SHA256 (pyproject_api-1.9.0.tar.gz) = 7e8a9854b2dfb49454fae421cb86af43efbb2b2454e5646ffb7623540321ae6e
-SIZE (pyproject_api-1.9.0.tar.gz) = 22714
+TIMESTAMP = 1747715412
+SHA256 (pyproject_api-1.9.1.tar.gz) = 43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335
+SIZE (pyproject_api-1.9.1.tar.gz) = 22710
diff --git a/devel/py-pytest-alembic/Makefile b/devel/py-pytest-alembic/Makefile
index b14b8e2bd273..674523fbee8c 100644
--- a/devel/py-pytest-alembic/Makefile
+++ b/devel/py-pytest-alembic/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pytest-alembic
-PORTVERSION= 0.11.1
-PORTREVISION= 1
+PORTVERSION= 0.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.8:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0:databases/py-alembic@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=6.0,1:devel/py-pytest@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytest>=7.0,1:devel/py-pytest@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-pytest-alembic/distinfo b/devel/py-pytest-alembic/distinfo
index da81045cd7f7..c50f0491666e 100644
--- a/devel/py-pytest-alembic/distinfo
+++ b/devel/py-pytest-alembic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722272048
-SHA256 (pytest_alembic-0.11.1.tar.gz) = a920d8770b5be77326c5c1b2bd8d4d4a0dd8fc2c2d57abbcd1fec28a21131b85
-SIZE (pytest_alembic-0.11.1.tar.gz) = 29977
+TIMESTAMP = 1747715414
+SHA256 (pytest_alembic-0.12.0.tar.gz) = 9db35d092c48ce537eef8f3268050bef8b75016b51cc626ff1f2259e4921fecc
+SIZE (pytest_alembic-0.12.0.tar.gz) = 30382
diff --git a/devel/py-pytest-cases/Makefile b/devel/py-pytest-cases/Makefile
index 342777c71a4d..155fb628656a 100644
--- a/devel/py-pytest-cases/Makefile
+++ b/devel/py-pytest-cases/Makefile
@@ -1,8 +1,9 @@
PORTNAME= pytest-cases
-PORTVERSION= 3.6.14
+PORTVERSION= 3.8.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pytest_cases-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Separate test code from test cases in pytest
@@ -19,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=39.2:devel/py-setuptools@${PY_
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decopatch>=0:devel/py-decopatch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}makefun>=1.9.5:devel/py-makefun@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}makefun>=1.15.1:devel/py-makefun@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-pytest-cases/distinfo b/devel/py-pytest-cases/distinfo
index a22575a479c1..d2baa863a07c 100644
--- a/devel/py-pytest-cases/distinfo
+++ b/devel/py-pytest-cases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694348232
-SHA256 (pytest-cases-3.6.14.tar.gz) = 7455e6ca57a544c1bfdd8b56ace08c1c1ce4c6572a8aab8f1bd351dc25a10b6b
-SIZE (pytest-cases-3.6.14.tar.gz) = 1083239
+TIMESTAMP = 1747715416
+SHA256 (pytest_cases-3.8.6.tar.gz) = 5c24e0ab0cb6f8e802a469b7965906a333d3babb874586ebc56f7e2cbe1a7c44
+SIZE (pytest_cases-3.8.6.tar.gz) = 1092150
diff --git a/devel/py-python-dbusmock/Makefile b/devel/py-python-dbusmock/Makefile
index f4a30ace82f9..510a42ae7372 100644
--- a/devel/py-python-dbusmock/Makefile
+++ b/devel/py-python-dbusmock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-dbusmock
-DISTVERSION= 0.34.3
+DISTVERSION= 0.35.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-dbusmock/distinfo b/devel/py-python-dbusmock/distinfo
index f522e1ef5fd6..6e6585b3bafa 100644
--- a/devel/py-python-dbusmock/distinfo
+++ b/devel/py-python-dbusmock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740769214
-SHA256 (python_dbusmock-0.34.3.tar.gz) = 439127291ec4364cbe3c2f58c47987bbe189e9493ccc6d56629bd484e79a6f8b
-SIZE (python_dbusmock-0.34.3.tar.gz) = 111656
+TIMESTAMP = 1748060796
+SHA256 (python_dbusmock-0.35.0.tar.gz) = 8651c2074d117cc84bf3ca7f0a648c215363b763761f2a8d79bc4ace5a1b3ae9
+SIZE (python_dbusmock-0.35.0.tar.gz) = 111723
diff --git a/devel/py-python-engineio/Makefile b/devel/py-python-engineio/Makefile
index af82154adfbb..068ccf67434b 100644
--- a/devel/py-python-engineio/Makefile
+++ b/devel/py-python-engineio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-engineio
-PORTVERSION= 4.12.0
+PORTVERSION= 4.12.1
CATEGORIES= devel net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-engineio/distinfo b/devel/py-python-engineio/distinfo
index c287ecd9d8a9..95ccfc9658e9 100644
--- a/devel/py-python-engineio/distinfo
+++ b/devel/py-python-engineio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178056
-SHA256 (python_engineio-4.12.0.tar.gz) = f42a36a868d7063aa10ddccf6bd6117a169b6bd00d7ca53999772093b62014f9
-SIZE (python_engineio-4.12.0.tar.gz) = 91503
+TIMESTAMP = 1747715418
+SHA256 (python_engineio-4.12.1.tar.gz) = 9f2b5a645c416208a9c727254316d487252493de52bee0ff70dc29ca9210397e
+SIZE (python_engineio-4.12.1.tar.gz) = 91549
diff --git a/devel/py-python-semantic-release/Makefile b/devel/py-python-semantic-release/Makefile
index bafa8581b984..8867cb512343 100644
--- a/devel/py-python-semantic-release/Makefile
+++ b/devel/py-python-semantic-release/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python-semantic-release
-PORTVERSION= 9.21.0
-PORTREVISION= 1
+PORTVERSION= 9.21.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-semantic-release/python-semantic-release/releases/download/v${PORTVERSION}/
@@ -25,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0<9:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-resources>=6.0<7:devel/py-importlib-resources@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0<3:devel/py-pydantic2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-gitlab>=4.0:devel/py-python-gitlab@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-gitlab>=4.0.0<6.0.0:devel/py-python-gitlab@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.25<3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=14.0<15:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shellingham>=1.5<2:devel/py-shellingham@${PY_FLAVOR} \
diff --git a/devel/py-python-semantic-release/distinfo b/devel/py-python-semantic-release/distinfo
index fca9d5e5a2ef..6a1d3a81f93e 100644
--- a/devel/py-python-semantic-release/distinfo
+++ b/devel/py-python-semantic-release/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836150
-SHA256 (python_semantic_release-9.21.0.tar.gz) = d8673d25cab2acdfeb34f791e271bb8a02ecc63650c5aa5c03d520ddf0cbe887
-SIZE (python_semantic_release-9.21.0.tar.gz) = 307256
+TIMESTAMP = 1747546552
+SHA256 (python_semantic_release-9.21.1.tar.gz) = b5c509a573899e88e8f29504d2f83e9ddab9a66af861ec1baf39f2b86bbf3517
+SIZE (python_semantic_release-9.21.1.tar.gz) = 308463
diff --git a/devel/py-python-semantic-release/files/patch-pyproject.toml b/devel/py-python-semantic-release/files/patch-pyproject.toml
index 1746df708159..f8d5c67d7b25 100644
--- a/devel/py-python-semantic-release/files/patch-pyproject.toml
+++ b/devel/py-python-semantic-release/files/patch-pyproject.toml
@@ -1,26 +1,11 @@
---- pyproject.toml.orig 2025-02-23 20:38:39 UTC
+--- pyproject.toml.orig 2025-05-05 04:21:19 UTC
+++ pyproject.toml
@@ -1,7 +1,7 @@
# Ref: https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
# and https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html
[build-system]
--requires = ["setuptools ~= 75.3.0", "wheel ~= 0.42"]
-+requires = ["setuptools >= 61.0", "wheel ~= 0.42"]
+-requires = ["setuptools >= 75.3.0, < 81.0.0", "wheel ~= 0.42"]
++requires = ["setuptools >= 61.0.0, < 81.0.0", "wheel ~= 0.42"]
build-backend = "setuptools.build_meta"
[project]
-@@ -28,12 +28,12 @@ dependencies = [
- "gitpython ~= 3.0",
- "requests ~= 2.25",
- "jinja2 ~= 3.1",
-- "python-gitlab ~= 4.0",
-+ "python-gitlab >= 4.0",
- "tomlkit ~= 0.11",
- "dotty-dict ~= 1.3",
- "importlib-resources ~= 6.0",
- "pydantic ~= 2.0",
-- "rich ~= 13.0",
-+ "rich ~= 14.0",
- "shellingham ~= 1.5",
- "Deprecated ~= 1.2", # Backport of deprecated decorator for python 3.8
- ]
diff --git a/devel/py-pyupgrade/Makefile b/devel/py-pyupgrade/Makefile
index 5904bdaf5845..b59181df5926 100644
--- a/devel/py-pyupgrade/Makefile
+++ b/devel/py-pyupgrade/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyupgrade
-DISTVERSION= 3.19.1
-PORTREVISION= 1
+DISTVERSION= 3.20.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyupgrade/distinfo b/devel/py-pyupgrade/distinfo
index b1dd6ea094c5..0ae260424400 100644
--- a/devel/py-pyupgrade/distinfo
+++ b/devel/py-pyupgrade/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734690275
-SHA256 (pyupgrade-3.19.1.tar.gz) = d10e8c5f54b8327211828769e98d95d95e4715de632a3414f1eef3f51357b9e2
-SIZE (pyupgrade-3.19.1.tar.gz) = 45116
+TIMESTAMP = 1748195791
+SHA256 (pyupgrade-3.20.0.tar.gz) = dd6a16c13fc1a7db45796008689a9a35420bd364d681430f640c5e54a3d351ea
+SIZE (pyupgrade-3.20.0.tar.gz) = 45007
diff --git a/devel/py-pyyaml_env_tag/Makefile b/devel/py-pyyaml_env_tag/Makefile
index b539eb64509e..8ebbe28c249c 100644
--- a/devel/py-pyyaml_env_tag/Makefile
+++ b/devel/py-pyyaml_env_tag/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyyaml_env_tag
-PORTVERSION= 0.1
-PORTREVISION= 2
+PORTVERSION= 1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,8 @@ WWW= https://github.com/waylan/pyyaml-env-tag
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=2<4:devel/py-flit-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
USES= python
diff --git a/devel/py-pyyaml_env_tag/distinfo b/devel/py-pyyaml_env_tag/distinfo
index e93908862181..ceee82afe2f8 100644
--- a/devel/py-pyyaml_env_tag/distinfo
+++ b/devel/py-pyyaml_env_tag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632773095
-SHA256 (pyyaml_env_tag-0.1.tar.gz) = 70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb
-SIZE (pyyaml_env_tag-0.1.tar.gz) = 5631
+TIMESTAMP = 1747715420
+SHA256 (pyyaml_env_tag-1.1.tar.gz) = 2eb38b75a2d21ee0475d6d97ec19c63287a7e140231e4214969d0eac923cd7ff
+SIZE (pyyaml_env_tag-1.1.tar.gz) = 5737
diff --git a/devel/py-pyyaml_env_tag/files/patch-pyproject.toml b/devel/py-pyyaml_env_tag/files/patch-pyproject.toml
new file mode 100644
index 000000000000..78dc1f018509
--- /dev/null
+++ b/devel/py-pyyaml_env_tag/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-05-13 15:23:16 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ['setuptools>=77.0']
++requires = ['setuptools>=61.0']
+ build-backend = 'setuptools.build_meta'
+
+ [project]
+@@ -10,8 +10,7 @@ dependencies = ['pyyaml']
+ authors = [{name = 'Waylan Limberg', email = 'waylan.limberg@icloud.com'}]
+ requires-python = '>=3.9'
+ dependencies = ['pyyaml']
+-license = 'MIT'
+-license-files = ['LICENSE']
++license = { text = 'MIT' }
+ classifiers = [
+ 'Development Status :: 5 - Production/Stable',
+ 'Intended Audience :: Developers',
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index 9b6110cf57cc..c1cbb35297f1 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rpds-py
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
diff --git a/devel/py-rpds-py/Makefile.crates b/devel/py-rpds-py/Makefile.crates
index 65bf2b763777..ece882187a9f 100644
--- a/devel/py-rpds-py/Makefile.crates
+++ b/devel/py-rpds-py/Makefile.crates
@@ -1,24 +1,24 @@
CARGO_CRATES= archery-1.2.1 \
- autocfg-1.3.0 \
- cc-1.0.90 \
- cfg-if-1.0.0 \
+ autocfg-1.4.0 \
+ cc-1.2.22 \
heck-0.5.0 \
- indoc-2.0.5 \
- libc-0.2.155 \
+ indoc-2.0.6 \
+ libc-0.2.172 \
memoffset-0.9.1 \
- once_cell-1.19.0 \
- portable-atomic-1.6.0 \
- proc-macro2-1.0.86 \
- pyo3-0.24.0 \
- pyo3-build-config-0.24.0 \
- pyo3-ffi-0.24.0 \
- pyo3-macros-0.24.0 \
- pyo3-macros-backend-0.24.0 \
- python3-dll-a-0.2.12 \
- quote-1.0.36 \
- rpds-1.1.0 \
- syn-2.0.69 \
+ 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 \
+ quote-1.0.40 \
+ rpds-1.1.1 \
+ shlex-1.3.0 \
+ syn-2.0.101 \
target-lexicon-0.13.2 \
- triomphe-0.1.13 \
- unicode-ident-1.0.12 \
- unindent-0.2.3
+ triomphe-0.1.14 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4
diff --git a/devel/py-rpds-py/distinfo b/devel/py-rpds-py/distinfo
index 9358ef745eda..18c5386a7dcf 100644
--- a/devel/py-rpds-py/distinfo
+++ b/devel/py-rpds-py/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1744288976
-SHA256 (rpds_py-0.24.0.tar.gz) = 772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e
-SIZE (rpds_py-0.24.0.tar.gz) = 26863
+TIMESTAMP = 1747715422
+SHA256 (rpds_py-0.25.0.tar.gz) = 4d97661bf5848dd9e5eb7ded480deccf9d32ce2cd500b88a26acbf7bd2864985
+SIZE (rpds_py-0.25.0.tar.gz) = 26822
SHA256 (rust/crates/archery-1.2.1.crate) = eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869
SIZE (rust/crates/archery-1.2.1.crate) = 21224
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+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/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/pyo3-0.24.0.crate) = 7f1c6c3591120564d64db2261bec5f910ae454f01def849b9c22835a84695e86
-SIZE (rust/crates/pyo3-0.24.0.crate) = 1108432
-SHA256 (rust/crates/pyo3-build-config-0.24.0.crate) = e9b6c2b34cf71427ea37c7001aefbaeb85886a074795e35f161f5aecc7620a7a
-SIZE (rust/crates/pyo3-build-config-0.24.0.crate) = 33982
-SHA256 (rust/crates/pyo3-ffi-0.24.0.crate) = 5507651906a46432cdda02cd02dd0319f6064f1374c9147c45b978621d2c3a9c
-SIZE (rust/crates/pyo3-ffi-0.24.0.crate) = 76274
-SHA256 (rust/crates/pyo3-macros-0.24.0.crate) = b0d394b5b4fd8d97d48336bb0dd2aebabad39f1d294edd6bcd2cccf2eefe6f42
-SIZE (rust/crates/pyo3-macros-0.24.0.crate) = 8850
-SHA256 (rust/crates/pyo3-macros-backend-0.24.0.crate) = fd72da09cfa943b1080f621f024d2ef7e2773df7badd51aa30a2be1f8caa7c8e
-SIZE (rust/crates/pyo3-macros-backend-0.24.0.crate) = 71998
-SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
-SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/rpds-1.1.0.crate) = a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4
-SIZE (rust/crates/rpds-1.1.0.crate) = 69493
-SHA256 (rust/crates/syn-2.0.69.crate) = 201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6
-SIZE (rust/crates/syn-2.0.69.crate) = 265441
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+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/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rpds-1.1.1.crate) = a7f89f654d51fffdd6026289d07d1fd523244d46ae0a8bc22caa6dd7f9e8cb0b
+SIZE (rust/crates/rpds-1.1.1.crate) = 75894
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/triomphe-0.1.13.crate) = e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369
-SIZE (rust/crates/triomphe-0.1.13.crate) = 29568
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/triomphe-0.1.14.crate) = ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85
+SIZE (rust/crates/triomphe-0.1.14.crate) = 30292
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile
index 69b7121f86f8..4fda8ca19be4 100644
--- a/devel/py-rtree/Makefile
+++ b/devel/py-rtree/Makefile
@@ -1,10 +1,9 @@
PORTNAME= rtree
-PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTVERSION= 1.4.0
CATEGORIES= devel science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Rtree-${PORTVERSION}
+#DISTNAME= Rtree-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= R-Tree Spatial Index For Python GIS
diff --git a/devel/py-rtree/distinfo b/devel/py-rtree/distinfo
index 0273b126e83e..864132c82499 100644
--- a/devel/py-rtree/distinfo
+++ b/devel/py-rtree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706148604
-SHA256 (Rtree-1.2.0.tar.gz) = f5145f7852bf7f95c126fb16bf1a4c2ca9300ae151b07f8a0f7083ea47912675
-SIZE (Rtree-1.2.0.tar.gz) = 48431
+TIMESTAMP = 1747959195
+SHA256 (rtree-1.4.0.tar.gz) = 9d97c7c5dcf25f6c0599c76d9933368c6a8d7238f2c1d00e76f1a69369ca82a0
+SIZE (rtree-1.4.0.tar.gz) = 50789
diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile
index e738f4e32bd3..2b795b439f8d 100644
--- a/devel/py-ruamel.yaml/Makefile
+++ b/devel/py-ruamel.yaml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruamel.yaml
-PORTVERSION= 0.18.10
-PORTREVISION= 1
+PORTVERSION= 0.18.11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ruamel.yaml/distinfo b/devel/py-ruamel.yaml/distinfo
index 982cc442ffcf..144431648807 100644
--- a/devel/py-ruamel.yaml/distinfo
+++ b/devel/py-ruamel.yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736184190
-SHA256 (ruamel.yaml-0.18.10.tar.gz) = 20c86ab29ac2153f80a428e1254a8adf686d3383df04490514ca3b79a362db58
-SIZE (ruamel.yaml-0.18.10.tar.gz) = 143447
+TIMESTAMP = 1748198064
+SHA256 (ruamel.yaml-0.18.11.tar.gz) = b586a3416676566ed45bf679a0909719f7ea7b58c03a9b6e03f905a1e2cd5076
+SIZE (ruamel.yaml-0.18.11.tar.gz) = 144299
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 412d1d32f637..f8f9c7bd96d6 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.11.6
+DISTVERSION= 0.11.11
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -41,14 +41,15 @@ CARGO_CRATES= adler2-2.0.0 \
anyhow-1.0.98 \
argfile-0.2.1 \
arrayvec-0.7.6 \
- assert_fs-1.1.2 \
+ assert_fs-1.1.3 \
autocfg-1.4.0 \
base64-0.13.1 \
- bincode-1.3.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- boxcar-0.2.11 \
+ boxcar-0.2.12 \
bstr-1.12.0 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
@@ -56,28 +57,27 @@ CARGO_CRATES= adler2-2.0.0 \
camino-1.1.9 \
cast-0.3.0 \
castaway-0.2.3 \
- cc-1.2.16 \
+ cc-1.2.23 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.36 \
- clap_builder-4.5.36 \
- clap_complete-4.5.46 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
clearscreen-4.0.1 \
- codspeed-2.9.1 \
- codspeed-criterion-compat-2.9.1 \
- codspeed-criterion-compat-walltime-2.9.1 \
+ codspeed-2.10.1 \
+ codspeed-criterion-compat-2.10.1 \
+ codspeed-criterion-compat-walltime-2.10.1 \
colorchoice-1.0.3 \
colored-2.2.0 \
colored-3.0.0 \
- compact_str-0.8.1 \
compact_str-0.9.0 \
console-0.15.11 \
console_error_panic_hook-0.1.7 \
@@ -86,20 +86,20 @@ CARGO_CRATES= adler2-2.0.0 \
countme-3.0.1 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.14 \
+ 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 \
crypto-common-0.1.6 \
- ctrlc-3.4.6 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ ctrlc-3.4.7 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
dashmap-5.5.3 \
dashmap-6.1.0 \
diff-0.1.13 \
@@ -107,8 +107,8 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
dir-test-0.4.1 \
dir-test-macros-0.4.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
@@ -120,51 +120,47 @@ CARGO_CRATES= adler2-2.0.0 \
env_home-0.1.0 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.12 \
escape8259-0.5.3 \
- escargot-0.5.13 \
+ escargot-0.5.14 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.25 \
- flate2-1.1.0 \
+ flate2-1.1.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
- generator-0.8.4 \
generic-array-0.14.7 \
getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
glob-0.3.2 \
globset-0.4.16 \
globwalk-0.9.1 \
- half-2.5.0 \
+ half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.3 \
hashlink-0.10.0 \
heck-0.5.0 \
hermit-abi-0.3.9 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.1 \
home-0.5.11 \
html-escape-0.2.13 \
- iana-time-zone-0.1.61 \
+ 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.0 \
+ icu_properties_data-2.0.0 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
@@ -173,7 +169,7 @@ CARGO_CRATES= adler2-2.0.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.42.2 \
+ insta-1.43.1 \
insta-cmd-0.6.0 \
is-docker-0.2.0 \
is-macro-0.3.7 \
@@ -184,30 +180,28 @@ CARGO_CRATES= adler2-2.0.0 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.4 \
- jiff-static-0.2.4 \
+ jiff-0.2.13 \
+ jiff-static-0.2.13 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.32 \
- jod-thread-0.1.2 \
+ jobserver-0.1.33 \
+ jod-thread-1.0.0 \
js-sys-0.3.77 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.172 \
libcst-1.7.0 \
libcst_derive-1.7.0 \
libmimalloc-sys-0.1.42 \
libredox-0.1.3 \
libtest-mimic-0.7.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
lock_api-0.4.12 \
log-0.4.27 \
- loom-0.7.2 \
lsp-server-0.7.8 \
+ markdown-1.0.0 \
matchers-0.1.0 \
matches-0.1.10 \
matchit-0.8.6 \
@@ -215,21 +209,21 @@ CARGO_CRATES= adler2-2.0.0 \
mimalloc-0.1.46 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
+ miniz_oxide-0.8.8 \
mio-1.0.3 \
natord-1.0.9 \
newtype-uuid-1.2.1 \
nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
notify-8.0.0 \
notify-types-2.0.0 \
nu-ansi-term-0.46.0 \
- nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
- once_cell-1.21.1 \
+ once_cell-1.21.3 \
oorandom-11.1.5 \
option-ext-0.2.0 \
ordermap-0.5.7 \
@@ -249,43 +243,42 @@ CARGO_CRATES= adler2-2.0.0 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
- pin-project-1.1.10 \
- pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
pyproject-toml-0.13.4 \
quick-junit-0.5.1 \
- quick-xml-0.37.2 \
+ quick-xml-0.37.5 \
quickcheck-1.0.3 \
- quickcheck_macros-1.0.0 \
+ quickcheck_macros-1.1.0 \
quote-1.0.40 \
r-efi-5.2.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 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.10 \
- redox_users-0.4.6 \
+ redox_syscall-0.5.12 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -295,14 +288,13 @@ CARGO_CRATES= adler2-2.0.0 \
rust-stemmers-1.2.0 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
- rustix-0.38.44 \
- rustix-1.0.2 \
+ rustc-stable-hash-0.1.2 \
+ rustix-1.0.7 \
rustversion-1.0.20 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.219 \
@@ -315,9 +307,9 @@ CARGO_CRATES= adler2-2.0.0 \
serde_test-1.0.177 \
serde_with-3.12.0 \
serde_with_macros-3.12.0 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
similar-2.7.0 \
siphasher-1.0.1 \
@@ -330,10 +322,9 @@ CARGO_CRATES= adler2-2.0.0 \
strsim-0.11.1 \
strum-0.27.1 \
strum_macros-0.27.1 \
- syn-1.0.109 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ syn-2.0.101 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
terminfo-0.9.0 \
@@ -350,13 +341,14 @@ CARGO_CRATES= adler2-2.0.0 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
tracing-0.1.41 \
tracing-attributes-0.1.28 \
tracing-core-0.1.33 \
@@ -364,7 +356,6 @@ CARGO_CRATES= adler2-2.0.0 \
tracing-indicatif-0.3.9 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
- tracing-tree-0.4.0 \
tryfn-0.2.3 \
typed-arena-2.0.2 \
typenum-1.18.0 \
@@ -374,6 +365,7 @@ CARGO_CRATES= adler2-2.0.0 \
unic-common-0.9.0 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
+ unicode-id-0.3.5 \
unicode-ident-1.0.18 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
@@ -381,9 +373,9 @@ CARGO_CRATES= adler2-2.0.0 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
unscanny-0.1.0 \
+ unty-0.0.4 \
url-2.5.4 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -392,6 +384,7 @@ CARGO_CRATES= adler2-2.0.0 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
+ virtue-0.0.18 \
vt100-0.15.2 \
vte-0.11.1 \
vte-0.14.1 \
@@ -410,60 +403,49 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-test-macro-0.3.50 \
web-sys-0.3.77 \
web-time-1.1.0 \
- which-7.0.2 \
+ which-7.0.3 \
wild-2.2.1 \
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.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-link-0.1.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.48.0 \
+ windows-core-0.61.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-result-0.3.3 \
+ windows-strings-0.4.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4 \
+ winnow-0.7.10 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.8.23 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
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 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.14+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=87bf6b6c2d5f6479741271da73bd9d30c2580c26\#87bf6b6c2d5f6479741271da73bd9d30c2580c26 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=4818b15f3b7516555d39f5a41cb75970448bee4c\#4818b15f3b7516555d39f5a41cb75970448bee4c
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index 6b63ac473a99..4e637564ac8b 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745393142
+TIMESTAMP = 1748077298
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
@@ -33,22 +33,24 @@ SHA256 (rust/crates/argfile-0.2.1.crate) = 0a1cc0ba69de57db40674c66f7cf2caee3981
SIZE (rust/crates/argfile-0.2.1.crate) = 9058
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/assert_fs-1.1.2.crate) = 7efdb1fdb47602827a342857666feb372712cbc64b414172bd6b167a02927674
-SIZE (rust/crates/assert_fs-1.1.2.crate) = 19328
+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.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.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/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.11.crate) = 6740c6e2fc6360fa57c35214c7493826aee95993926092606f27c983b40837be
-SIZE (rust/crates/boxcar-0.2.11.crate) = 19937
+SHA256 (rust/crates/boxcar-0.2.12.crate) = 66bb12751a83493ef4b8da1120451a262554e216a247f14b48cb5e8fe7ed8bdf
+SIZE (rust/crates/boxcar-0.2.12.crate) = 19923
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
@@ -63,26 +65,26 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
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.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
+SIZE (rust/crates/cc-1.2.23.crate) = 106527
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+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.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04
-SIZE (rust/crates/clap-4.5.36.crate) = 56958
-SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5
-SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
+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_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
+SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
@@ -93,20 +95,18 @@ SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/clearscreen-4.0.1.crate) = 8c41dc435a7b98e4608224bbf65282309f5403719df9113621b30f8b6f74e2f4
SIZE (rust/crates/clearscreen-4.0.1.crate) = 153878
-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/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
+SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
+SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
+SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
+SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
-SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
-SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
@@ -123,14 +123,14 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
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-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-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-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
@@ -143,14 +143,14 @@ SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83b
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/ctrlc-3.4.6.crate) = 697b5419f348fd5ae2478e8018cb016c00a5881c7f46c717de98ffd135a5651c
-SIZE (rust/crates/ctrlc-3.4.6.crate) = 14660
-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/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+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/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
@@ -165,10 +165,10 @@ SHA256 (rust/crates/dir-test-0.4.1.crate) = 62c013fe825864f3e4593f36426c1fa7a74f
SIZE (rust/crates/dir-test-0.4.1.crate) = 7119
SHA256 (rust/crates/dir-test-macros-0.4.1.crate) = d42f54d7b4a6bc2400fe5b338e35d1a335787585375322f49c5d5fe7b243da7e
SIZE (rust/crates/dir-test-macros-0.4.1.crate) = 7349
-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/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
@@ -191,12 +191,12 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
-SHA256 (rust/crates/escargot-0.5.13.crate) = 05a3ac187a16b5382fef8c69fd1bad123c67b7cf3932240a2d43dcdd32cded88
-SIZE (rust/crates/escargot-0.5.13.crate) = 20849
+SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
+SIZE (rust/crates/escargot-0.5.14.crate) = 21119
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -205,8 +205,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
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
@@ -217,70 +217,62 @@ SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
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/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/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/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.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
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.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.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-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/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.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
+SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
+SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
+SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+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/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
@@ -297,8 +289,8 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
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/insta-1.42.2.crate) = 50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084
-SIZE (rust/crates/insta-1.42.2.crate) = 100430
+SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
+SIZE (rust/crates/insta-1.43.1.crate) = 101047
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -319,28 +311,28 @@ 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.4.crate) = d699bc6dfc879fb1bf9bdff0d4c56f0884fc6f0d0eb0fba397a6d00cd9a6b85e
-SIZE (rust/crates/jiff-0.2.4.crate) = 698395
-SHA256 (rust/crates/jiff-static-0.2.4.crate) = 8d16e75759ee0aa64c57a56acbf43916987b20c77373cb7e808979e02b93c9f9
-SIZE (rust/crates/jiff-static-0.2.4.crate) = 75875
+SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
+SIZE (rust/crates/jiff-0.2.13.crate) = 707842
+SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
+SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
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
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
-SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
+SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-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.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
SHA256 (rust/crates/libcst-1.7.0.crate) = ad9e315e3f679e61b9095ffd5e509de78b8a4ea3bba9d772f6fb243209f808d4
SIZE (rust/crates/libcst-1.7.0.crate) = 110265
SHA256 (rust/crates/libcst_derive-1.7.0.crate) = bfa96ed35d0dccc67cf7ba49350cb86de3dcb1d072a7ab28f99117f19d874953
@@ -351,22 +343,18 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
-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/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.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/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
-SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
+SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
+SIZE (rust/crates/markdown-1.0.0.crate) = 219012
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
@@ -381,8 +369,8 @@ SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
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/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/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
@@ -391,6 +379,8 @@ SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb9
SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
@@ -401,16 +391,14 @@ SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece0
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
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/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
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/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+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
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -449,14 +437,14 @@ SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
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/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/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
@@ -465,10 +453,6 @@ SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
@@ -477,6 +461,8 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -487,26 +473,26 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
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/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pyproject-toml-0.13.4.crate) = 643af57c3f36ba90a8b53e972727d8092f7408a9ebfbaf4c3d2c17b07c58d835
SIZE (rust/crates/pyproject-toml-0.13.4.crate) = 10535
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
-SHA256 (rust/crates/quickcheck_macros-1.0.0.crate) = b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9
-SIZE (rust/crates/quickcheck_macros-1.0.0.crate) = 5275
+SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
+SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
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.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
@@ -519,10 +505,10 @@ 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/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+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
@@ -541,10 +527,10 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
+SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
+SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
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
@@ -555,8 +541,6 @@ SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d2240222
SIZE (rust/crates/schemars-0.8.22.crate) = 59214
SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
-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/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -581,12 +565,12 @@ SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e2
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/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/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
@@ -611,14 +595,12 @@ SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf
SIZE (rust/crates/strum-0.27.1.crate) = 7467
SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-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/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
@@ -651,20 +633,22 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/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/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/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/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
@@ -679,8 +663,6 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
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-tree-0.4.0.crate) = f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c
-SIZE (rust/crates/tracing-tree-0.4.0.crate) = 29411
SHA256 (rust/crates/tryfn-0.2.3.crate) = 5fe242ee9e646acec9ab73a5c540e8543ed1b107f0ce42be831e0775d423c396
SIZE (rust/crates/tryfn-0.2.3.crate) = 8481
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -699,6 +681,8 @@ SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf80
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/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
+SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
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
@@ -713,12 +697,12 @@ SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197
SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019
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
+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/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
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
@@ -735,6 +719,8 @@ SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe
SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
SIZE (rust/crates/vt100-0.15.2.crate) = 30404
SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
@@ -771,8 +757,8 @@ 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/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -783,101 +769,79 @@ 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.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
+SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+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.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
+SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
+SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
+SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
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-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_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
-SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+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
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/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/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
+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.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/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/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-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5
-SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660
-SHA256 (salsa-rs-salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26_GH0.tar.gz) = 4c7e942919f61f0c93271b8a504842dabecf25f598a47e58e71f27788a9651e4
-SIZE (salsa-rs-salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26_GH0.tar.gz) = 643688
+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 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.11.6_GH0.tar.gz) = cfb7b1fa9891c6d3c3c3e6b6d0a178384f3bf437d81a06d7d91592bd47846123
-SIZE (astral-sh-ruff-0.11.6_GH0.tar.gz) = 6304747
+SHA256 (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = fbf5d424aa84e4ca89ead24dd9bce8e007d6674d2bbb71493b5f48ec8bb2e21b
+SIZE (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = 660288
+SHA256 (astral-sh-ruff-0.11.11_GH0.tar.gz) = fcd8fdd349559421494b653e53a2fc6441a35e51d2992af035c5e5c84e060702
+SIZE (astral-sh-ruff-0.11.11_GH0.tar.gz) = 6532150
diff --git a/devel/py-spyder-kernels/Makefile b/devel/py-spyder-kernels/Makefile
index 9800298d8b38..8ea513b9daf3 100644
--- a/devel/py-spyder-kernels/Makefile
+++ b/devel/py-spyder-kernels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spyder-kernels
-DISTVERSION= 3.0.4
+DISTVERSION= 3.0.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}jupyter-client>=7.4.9:devel/py-jupyter-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=24.0.0:net/py-pyzmq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}traitlets>0:devel/py-traitlets@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.14.3:devel/py-traitlets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wurlitzer>=1.0.3:misc/py-wurlitzer@${PY_FLAVOR}
# 'make test' not applicable for now because the test files are missing in the tarball
# 100 passed, 7 skipped, 4 warnings
diff --git a/devel/py-spyder-kernels/distinfo b/devel/py-spyder-kernels/distinfo
index ef53f37902c4..46065b7d7462 100644
--- a/devel/py-spyder-kernels/distinfo
+++ b/devel/py-spyder-kernels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747331662
-SHA256 (spyder_kernels-3.0.4.tar.gz) = 5ecf49db7e10bb9618ec9996ea67660b031773c2cd9054d441d8228115f4790c
-SIZE (spyder_kernels-3.0.4.tar.gz) = 82866
+TIMESTAMP = 1748102255
+SHA256 (spyder_kernels-3.0.5.tar.gz) = ff7a1e832eed723575882b86c81c8f82ed8d6929c05c399bac2771d605578cd8
+SIZE (spyder_kernels-3.0.5.tar.gz) = 82994
diff --git a/devel/py-sqlfluff/Makefile b/devel/py-sqlfluff/Makefile
new file mode 100644
index 000000000000..48cfdd7afa3a
--- /dev/null
+++ b/devel/py-sqlfluff/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= sqlfluff
+PORTVERSION= 3.4.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ume@FreeBSD.org
+COMMENT= The SQL Linter for Humans
+WWW= https://sqlfluff.com/ \
+ https://github.com/sqlfluff/sqlfluff2
+
+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}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click<=8.3.0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}diff-cover>=2.5.0:devel/py-diff-cover@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathspec>=0:devel/py-pathspec@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tblib>=0:devel/py-tblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR}
+
+USES= python:3.9+
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-sqlfluff/distinfo b/devel/py-sqlfluff/distinfo
new file mode 100644
index 000000000000..ae8eea3afec1
--- /dev/null
+++ b/devel/py-sqlfluff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748368236
+SHA256 (sqlfluff-3.4.0.tar.gz) = 6e1ea2d39b20cc791a1a009c234afaf043b448c7f2eb1c11551316fb41f36f47
+SIZE (sqlfluff-3.4.0.tar.gz) = 882079
diff --git a/devel/py-sqlfluff/pkg-descr b/devel/py-sqlfluff/pkg-descr
new file mode 100644
index 000000000000..1cbf0c99cb50
--- /dev/null
+++ b/devel/py-sqlfluff/pkg-descr
@@ -0,0 +1,4 @@
+SQLFluff is an open source, dialect-flexible and configurable SQL
+linter. Designed with ELT applications in mind, SQLFluff also works
+with Jinja templating and dbt. SQLFluff will auto-fix most linting
+errors, allowing you to focus your time on what matters.
diff --git a/devel/py-stdlibs/Makefile b/devel/py-stdlibs/Makefile
index 80f8e682b611..ea90e9e36331 100644
--- a/devel/py-stdlibs/Makefile
+++ b/devel/py-stdlibs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stdlibs
-PORTVERSION= 2025.4.4
+PORTVERSION= 2025.5.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-stdlibs/distinfo b/devel/py-stdlibs/distinfo
index c5c8aa173e56..15b72bc3dab7 100644
--- a/devel/py-stdlibs/distinfo
+++ b/devel/py-stdlibs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288984
-SHA256 (stdlibs-2025.4.4.tar.gz) = bb327c1369434c453ef68f3d0ac37d707f568e498f19d7a88f483843b99338e1
-SIZE (stdlibs-2025.4.4.tar.gz) = 19456
+TIMESTAMP = 1747715424
+SHA256 (stdlibs-2025.5.10.tar.gz) = 75d55a0b7b070ec44bd7dae5bc1ee1a6cea742122fb4253313cb4ab354f7f0c5
+SIZE (stdlibs-2025.5.10.tar.gz) = 19625
diff --git a/devel/py-tokenize-rt/Makefile b/devel/py-tokenize-rt/Makefile
index a9d4d8c58a70..e3591e857e47 100644
--- a/devel/py-tokenize-rt/Makefile
+++ b/devel/py-tokenize-rt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tokenize-rt
-DISTVERSION= 6.1.0
-PORTREVISION= 1
+DISTVERSION= 6.2.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tokenize-rt/distinfo b/devel/py-tokenize-rt/distinfo
index f97f32b7ae19..f491e8d1c2d3 100644
--- a/devel/py-tokenize-rt/distinfo
+++ b/devel/py-tokenize-rt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729803377
-SHA256 (tokenize_rt-6.1.0.tar.gz) = e8ee836616c0877ab7c7b54776d2fefcc3bde714449a206762425ae114b53c86
-SIZE (tokenize_rt-6.1.0.tar.gz) = 5506
+TIMESTAMP = 1748196269
+SHA256 (tokenize_rt-6.2.0.tar.gz) = 8439c042b330c553fdbe1758e4a05c0ed460dbbbb24a606f11f0dee75da4cad6
+SIZE (tokenize_rt-6.2.0.tar.gz) = 5476
diff --git a/devel/py-trove-classifiers/Makefile b/devel/py-trove-classifiers/Makefile
index 27dde3ba440b..1823dc5caf29 100644
--- a/devel/py-trove-classifiers/Makefile
+++ b/devel/py-trove-classifiers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trove-classifiers
-PORTVERSION= 2025.4.28.22
+PORTVERSION= 2025.5.9.12
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-trove-classifiers/distinfo b/devel/py-trove-classifiers/distinfo
index 3f62f92efa00..d291208b448b 100644
--- a/devel/py-trove-classifiers/distinfo
+++ b/devel/py-trove-classifiers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936180
-SHA256 (trove_classifiers-2025.4.28.22.tar.gz) = 42bef4957a74fe7724b8310dafd4b23e0a71406a4812cf4dfd65e2ee34f1943d
-SIZE (trove_classifiers-2025.4.28.22.tar.gz) = 16883
+TIMESTAMP = 1747546554
+SHA256 (trove_classifiers-2025.5.9.12.tar.gz) = 7ca7c8a7a76e2cd314468c677c69d12cc2357711fcab4a60f87994c1589e5cb5
+SIZE (trove_classifiers-2025.5.9.12.tar.gz) = 16940
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index 3b84392e115a..907e1994f208 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ttkbootstrap
-DISTVERSION= 1.10.1
-PORTREVISION= 1
+DISTVERSION= 1.13.8
+PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,12 @@ WWW= https://ttkbootstrap.readthedocs.io/en/latest/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0.61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=8.2.0:graphics/py-pillow@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-ttkbootstrap/distinfo b/devel/py-ttkbootstrap/distinfo
index e56e921745b7..88a0a90e09f4 100644
--- a/devel/py-ttkbootstrap/distinfo
+++ b/devel/py-ttkbootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673970512
-SHA256 (ttkbootstrap-1.10.1.tar.gz) = 53925525c4104f9e345627500dced2d0392ad74324b2a81467aaee3ffbe1a474
-SIZE (ttkbootstrap-1.10.1.tar.gz) = 125360
+TIMESTAMP = 1748163142
+SHA256 (ttkbootstrap-1.13.8.tar.gz) = 5352f12d529459cbd891aa07c31dc85288a1086fc379b9f663b628bd8eff6b3d
+SIZE (ttkbootstrap-1.13.8.tar.gz) = 135987
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 83ec31aea8dc..792a2bcc493c 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a5
+DISTVERSION= 0.0.1a7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index bbb5319a97b0..d1a6108e67a7 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -18,11 +18,12 @@ CARGO_CRATES= adler2-2.0.0 \
assert_fs-1.1.3 \
autocfg-1.4.0 \
base64-0.13.1 \
- bincode-1.3.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- boxcar-0.2.11 \
+ boxcar-0.2.12 \
bstr-1.12.0 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
@@ -30,24 +31,24 @@ CARGO_CRATES= adler2-2.0.0 \
camino-1.1.9 \
cast-0.3.0 \
castaway-0.2.3 \
- cc-1.2.16 \
+ cc-1.2.23 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clap-4.5.38 \
clap_builder-4.5.38 \
- clap_complete-4.5.46 \
+ clap_complete-4.5.50 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
clearscreen-4.0.1 \
- codspeed-2.9.1 \
- codspeed-criterion-compat-2.9.1 \
- codspeed-criterion-compat-walltime-2.9.1 \
+ codspeed-2.10.1 \
+ codspeed-criterion-compat-2.10.1 \
+ codspeed-criterion-compat-walltime-2.10.1 \
colorchoice-1.0.3 \
colored-2.2.0 \
colored-3.0.0 \
@@ -59,10 +60,10 @@ CARGO_CRATES= adler2-2.0.0 \
countme-3.0.1 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
@@ -70,9 +71,9 @@ CARGO_CRATES= adler2-2.0.0 \
crunchy-0.2.3 \
crypto-common-0.1.6 \
ctrlc-3.4.7 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
dashmap-5.5.3 \
dashmap-6.1.0 \
diff-0.1.13 \
@@ -80,8 +81,8 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
dir-test-0.4.1 \
dir-test-macros-0.4.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
@@ -93,51 +94,47 @@ CARGO_CRATES= adler2-2.0.0 \
env_home-0.1.0 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.12 \
escape8259-0.5.3 \
- escargot-0.5.13 \
+ escargot-0.5.14 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.25 \
- flate2-1.1.0 \
+ flate2-1.1.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
- generator-0.8.4 \
generic-array-0.14.7 \
getopts-0.2.21 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
getrandom-0.3.3 \
glob-0.3.2 \
globset-0.4.16 \
globwalk-0.9.1 \
- half-2.5.0 \
+ half-2.6.0 \
hashbrown-0.14.5 \
hashbrown-0.15.3 \
hashlink-0.10.0 \
heck-0.5.0 \
hermit-abi-0.3.9 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.1 \
home-0.5.11 \
html-escape-0.2.13 \
- iana-time-zone-0.1.61 \
+ 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.0 \
+ icu_properties_data-2.0.0 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
@@ -146,7 +143,7 @@ CARGO_CRATES= adler2-2.0.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.42.2 \
+ insta-1.43.1 \
insta-cmd-0.6.0 \
is-docker-0.2.0 \
is-macro-0.3.7 \
@@ -157,14 +154,14 @@ CARGO_CRATES= adler2-2.0.0 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.13 \
- jiff-static-0.2.13 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.32 \
- jod-thread-0.1.2 \
+ jobserver-0.1.33 \
+ jod-thread-1.0.0 \
js-sys-0.3.77 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.172 \
@@ -173,13 +170,10 @@ CARGO_CRATES= adler2-2.0.0 \
libmimalloc-sys-0.1.42 \
libredox-0.1.3 \
libtest-mimic-0.7.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
lock_api-0.4.12 \
log-0.4.27 \
- loom-0.7.2 \
lsp-server-0.7.8 \
markdown-1.0.0 \
matchers-0.1.0 \
@@ -189,7 +183,7 @@ CARGO_CRATES= adler2-2.0.0 \
mimalloc-0.1.46 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
+ miniz_oxide-0.8.8 \
mio-1.0.3 \
natord-1.0.9 \
newtype-uuid-1.2.1 \
@@ -203,7 +197,7 @@ CARGO_CRATES= adler2-2.0.0 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
- once_cell-1.21.1 \
+ once_cell-1.21.3 \
oorandom-11.1.5 \
option-ext-0.2.0 \
ordermap-0.5.7 \
@@ -223,20 +217,19 @@ CARGO_CRATES= adler2-2.0.0 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
- pin-project-1.1.10 \
- pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
@@ -245,9 +238,9 @@ CARGO_CRATES= adler2-2.0.0 \
proc-macro2-1.0.95 \
pyproject-toml-0.13.4 \
quick-junit-0.5.1 \
- quick-xml-0.37.2 \
+ quick-xml-0.37.5 \
quickcheck-1.0.3 \
- quickcheck_macros-1.0.0 \
+ quickcheck_macros-1.1.0 \
quote-1.0.40 \
r-efi-5.2.0 \
rand-0.8.5 \
@@ -258,8 +251,8 @@ CARGO_CRATES= adler2-2.0.0 \
rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.10 \
- redox_users-0.4.6 \
+ redox_syscall-0.5.12 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -270,14 +263,12 @@ CARGO_CRATES= adler2-2.0.0 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustix-0.38.44 \
- rustix-1.0.2 \
+ rustix-1.0.7 \
rustversion-1.0.20 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.219 \
@@ -290,7 +281,7 @@ CARGO_CRATES= adler2-2.0.0 \
serde_test-1.0.177 \
serde_with-3.12.0 \
serde_with_macros-3.12.0 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shellexpand-3.1.1 \
shlex-1.3.0 \
@@ -305,10 +296,9 @@ CARGO_CRATES= adler2-2.0.0 \
strsim-0.11.1 \
strum-0.27.1 \
strum_macros-0.27.1 \
- syn-1.0.109 \
syn-2.0.101 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
terminfo-0.9.0 \
@@ -325,7 +315,7 @@ CARGO_CRATES= adler2-2.0.0 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
@@ -357,17 +347,18 @@ CARGO_CRATES= adler2-2.0.0 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
unscanny-0.1.0 \
+ unty-0.0.4 \
url-2.5.4 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
- uuid-macro-internal-1.16.0 \
+ uuid-1.17.0 \
+ uuid-macro-internal-1.17.0 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
+ virtue-0.0.18 \
vt100-0.15.2 \
vte-0.11.1 \
vte-0.14.1 \
@@ -386,57 +377,46 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-test-macro-0.3.50 \
web-sys-0.3.77 \
web-time-1.1.0 \
- which-7.0.2 \
+ which-7.0.3 \
wild-2.2.1 \
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.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-link-0.1.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.48.0 \
+ windows-core-0.61.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-result-0.3.3 \
+ windows-strings-0.4.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.9 \
+ winnow-0.7.10 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.8.23 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
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 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.14+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=7edce6e248f35c8114b4b021cdb474a3fb2813b3\#7edce6e248f35c8114b4b021cdb474a3fb2813b3 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=4818b15f3b7516555d39f5a41cb75970448bee4c\#4818b15f3b7516555d39f5a41cb75970448bee4c
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index b05a56df4991..4fd73a2060c0 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747643460
-SHA256 (ty-0.0.1a5.tar.gz) = 7a2e7a1c0174e3328132dd74a2a7fba7d8ee2f5fea8b37618b3a411b2d40177b
-SIZE (ty-0.0.1a5.tar.gz) = 2877650
+TIMESTAMP = 1748334111
+SHA256 (ty-0.0.1a7.tar.gz) = 826945b5259d36276b5ac743d9ce660a97488fc87f9fe9679f9bf7084521c01f
+SIZE (ty-0.0.1a7.tar.gz) = 2909489
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
@@ -41,16 +41,18 @@ SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.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/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.11.crate) = 6740c6e2fc6360fa57c35214c7493826aee95993926092606f27c983b40837be
-SIZE (rust/crates/boxcar-0.2.11.crate) = 19937
+SHA256 (rust/crates/boxcar-0.2.12.crate) = 66bb12751a83493ef4b8da1120451a262554e216a247f14b48cb5e8fe7ed8bdf
+SIZE (rust/crates/boxcar-0.2.12.crate) = 19923
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
@@ -65,14 +67,14 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
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.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
+SIZE (rust/crates/cc-1.2.23.crate) = 106527
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+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
@@ -83,8 +85,8 @@ SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cb
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_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
+SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
+SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
@@ -95,12 +97,12 @@ SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/clearscreen-4.0.1.crate) = 8c41dc435a7b98e4608224bbf65282309f5403719df9113621b30f8b6f74e2f4
SIZE (rust/crates/clearscreen-4.0.1.crate) = 153878
-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/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
+SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
+SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
+SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
+SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
@@ -123,14 +125,14 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
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-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-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-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
@@ -145,12 +147,12 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
-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/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/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
@@ -165,10 +167,10 @@ SHA256 (rust/crates/dir-test-0.4.1.crate) = 62c013fe825864f3e4593f36426c1fa7a74f
SIZE (rust/crates/dir-test-0.4.1.crate) = 7119
SHA256 (rust/crates/dir-test-macros-0.4.1.crate) = d42f54d7b4a6bc2400fe5b338e35d1a335787585375322f49c5d5fe7b243da7e
SIZE (rust/crates/dir-test-macros-0.4.1.crate) = 7349
-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/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
@@ -191,12 +193,12 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
-SHA256 (rust/crates/escargot-0.5.13.crate) = 05a3ac187a16b5382fef8c69fd1bad123c67b7cf3932240a2d43dcdd32cded88
-SIZE (rust/crates/escargot-0.5.13.crate) = 20849
+SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
+SIZE (rust/crates/escargot-0.5.14.crate) = 21119
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -205,8 +207,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
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
@@ -217,14 +219,12 @@ SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
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.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
@@ -233,8 +233,8 @@ 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/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/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
@@ -245,42 +245,36 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
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.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-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/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.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
+SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
+SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
+SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+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/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
@@ -297,8 +291,8 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
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/insta-1.42.2.crate) = 50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084
-SIZE (rust/crates/insta-1.42.2.crate) = 100430
+SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
+SIZE (rust/crates/insta-1.43.1.crate) = 101047
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -319,22 +313,22 @@ 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.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
-SIZE (rust/crates/jiff-0.2.13.crate) = 707842
-SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
-SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
+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-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
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
-SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
+SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-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
@@ -351,20 +345,14 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
-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/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.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/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
-SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
@@ -383,8 +371,8 @@ SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
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/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/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
@@ -411,8 +399,8 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
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.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+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
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -451,14 +439,14 @@ SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
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/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/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
@@ -467,10 +455,6 @@ SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
@@ -479,6 +463,8 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -495,12 +481,12 @@ SHA256 (rust/crates/pyproject-toml-0.13.4.crate) = 643af57c3f36ba90a8b53e972727d
SIZE (rust/crates/pyproject-toml-0.13.4.crate) = 10535
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
-SHA256 (rust/crates/quickcheck_macros-1.0.0.crate) = b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9
-SIZE (rust/crates/quickcheck_macros-1.0.0.crate) = 5275
+SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
+SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
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
@@ -521,10 +507,10 @@ 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/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+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
@@ -545,10 +531,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
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
@@ -559,8 +543,6 @@ SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d2240222
SIZE (rust/crates/schemars-0.8.22.crate) = 59214
SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
-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/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -585,8 +567,8 @@ SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e2
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/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/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
@@ -615,14 +597,12 @@ SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf
SIZE (rust/crates/strum-0.27.1.crate) = 7467
SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-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/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
@@ -655,8 +635,8 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/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
@@ -719,28 +699,30 @@ SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197
SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019
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
+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/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
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.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
-SHA256 (rust/crates/uuid-macro-internal-1.16.0.crate) = 72dcd78c4f979627a754f5522cea6e6a25e55139056535fe6e69c506cd64a862
-SIZE (rust/crates/uuid-macro-internal-1.16.0.crate) = 9645
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-macro-internal-1.17.0.crate) = 26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7
+SIZE (rust/crates/uuid-macro-internal-1.17.0.crate) = 9668
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
SIZE (rust/crates/vt100-0.15.2.crate) = 30404
SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
@@ -777,8 +759,8 @@ 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/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -789,99 +771,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-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
+SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+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.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
+SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
+SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
+SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
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-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_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.9.crate) = d9fb597c990f03753e08d3c29efbfcf2019a003b4bf4ba19225c158e1549f0f3
-SIZE (rust/crates/winnow-0.7.9.crate) = 174763
+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
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/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/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
+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.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/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/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-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5
-SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660
-SHA256 (salsa-rs-salsa-7edce6e248f35c8114b4b021cdb474a3fb2813b3_GH0.tar.gz) = 1dd42e23b2db5bf3808427483275909a9fe4b60e3bed31c552717bb4a4fa0e05
-SIZE (salsa-rs-salsa-7edce6e248f35c8114b4b021cdb474a3fb2813b3_GH0.tar.gz) = 660115
+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 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
+SHA256 (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = fbf5d424aa84e4ca89ead24dd9bce8e007d6674d2bbb71493b5f48ec8bb2e21b
+SIZE (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = 660288
diff --git a/devel/py-typer/Makefile b/devel/py-typer/Makefile
index 063a5c4706eb..7a480242bb50 100644
--- a/devel/py-typer/Makefile
+++ b/devel/py-typer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= typer
-PORTVERSION= 0.15.3
+PORTVERSION= 0.15.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.0:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0.0<8.2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=10.11.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shellingham>=1.3.0:devel/py-shellingham@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/devel/py-typer/distinfo b/devel/py-typer/distinfo
index a806d3699d76..c19730dd5543 100644
--- a/devel/py-typer/distinfo
+++ b/devel/py-typer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936182
-SHA256 (typer-0.15.3.tar.gz) = 818873625d0569653438316567861899f7e9972f2e6e0c16dab608345ced713c
-SIZE (typer-0.15.3.tar.gz) = 101641
+TIMESTAMP = 1747715426
+SHA256 (typer-0.15.4.tar.gz) = 89507b104f9b6a0730354f27c39fae5b63ccd0c95b1ce1f1a6ba0cfd329997c3
+SIZE (typer-0.15.4.tar.gz) = 101559
diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile
index f458a0eb691c..6e4d9ac01ab6 100644
--- a/devel/py-types-docutils/Makefile
+++ b/devel/py-types-docutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-docutils
-PORTVERSION= 0.21.0.20241128
+PORTVERSION= 0.21.0.20250516
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/python/typeshed/tree/main/stubs/docutils
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/devel/py-types-docutils/distinfo b/devel/py-types-docutils/distinfo
index b1c2ff05b57d..71638c73b027 100644
--- a/devel/py-types-docutils/distinfo
+++ b/devel/py-types-docutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888298
-SHA256 (types_docutils-0.21.0.20241128.tar.gz) = 4dd059805b83ac6ec5a223699195c4e9eeb0446a4f7f2aeff1759a4a7cc17473
-SIZE (types_docutils-0.21.0.20241128.tar.gz) = 26739
+TIMESTAMP = 1747715428
+SHA256 (types_docutils-0.21.0.20250516.tar.gz) = 975e5ade9ef0b1f45b6b075f017a0f470ee4e53b0c2dd50ccbf3a04d9c53816f
+SIZE (types_docutils-0.21.0.20250516.tar.gz) = 26903
diff --git a/devel/py-types-docutils/files/patch-pyproject.toml b/devel/py-types-docutils/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f3578902de64
--- /dev/null
+++ b/devel/py-types-docutils/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-05-16 03:08:12 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+
+ [project]
+ name = "types-docutils"
+ version = "0.21.0.20250516"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ description = "Typing stubs for docutils"
+ readme = { text = """\
+ ## Typing stubs for docutils
+@@ -55,5 +54,4 @@ dependencies = []
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['docutils-stubs']
+ include-package-data = false
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index 7e3ea744b61c..c8449a3ad1a0 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,6 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.23.0.20241208
-PORTREVISION= 1
+PORTVERSION= 4.24.0.20250528
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 9be75d0613ee..48f3b0887ce5 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735662785
-SHA256 (types_jsonschema-4.23.0.20241208.tar.gz) = e8b15ad01f290ecf6aea53f93fbdf7d4730e4600313e89e8a7f95622f7e87b7c
-SIZE (types_jsonschema-4.23.0.20241208.tar.gz) = 14770
+TIMESTAMP = 1748415341
+SHA256 (types_jsonschema-4.24.0.20250528.tar.gz) = 7e28c64e0ae7980eeb158105b20663fc6a6b8f81d5f86ea6614aa0014417bd1e
+SIZE (types_jsonschema-4.24.0.20250528.tar.gz) = 15128
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
new file mode 100644
index 000000000000..0c28fd251238
--- /dev/null
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-05-28 03:07:14 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+
+ [project]
+ name = "types-jsonschema"
+ version = "4.24.0.20250528"
+-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']
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['jsonschema-stubs']
+ include-package-data = false
diff --git a/devel/py-types-mock/Makefile b/devel/py-types-mock/Makefile
index e95989871070..bba5527272a0 100644
--- a/devel/py-types-mock/Makefile
+++ b/devel/py-types-mock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-mock
-PORTVERSION= 5.2.0.20250306
+PORTVERSION= 5.2.0.20250516
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,10 @@ WWW= https://github.com/python/typeshed/tree/main/stubs/mock
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-types-mock/distinfo b/devel/py-types-mock/distinfo
index c6f92ccb9ef6..50cb9fb39ebb 100644
--- a/devel/py-types-mock/distinfo
+++ b/devel/py-types-mock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070416
-SHA256 (types_mock-5.2.0.20250306.tar.gz) = 15882cb5cf9980587a7607e31890801223801d7997f559686805ce09b6536087
-SIZE (types_mock-5.2.0.20250306.tar.gz) = 11357
+TIMESTAMP = 1747715430
+SHA256 (types_mock-5.2.0.20250516.tar.gz) = aab7d3d9ad3814f2f8da12cc8e42d9be7d38200c5f214e3c0278c38fa01299d7
+SIZE (types_mock-5.2.0.20250516.tar.gz) = 11220
diff --git a/devel/py-types-mock/files/patch-pyproject.toml b/devel/py-types-mock/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f6c8a34d5fdd
--- /dev/null
+++ b/devel/py-types-mock/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-05-16 03:08:09 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61.0"]
+
+ [project]
+ name = "types-mock"
+ version = "5.2.0.20250516"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ description = "Typing stubs for mock"
+ readme = { text = """\
+ ## Typing stubs for mock
+@@ -51,5 +50,4 @@ dependencies = []
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['mock-stubs']
+ include-package-data = false
diff --git a/devel/py-types-psutil/Makefile b/devel/py-types-psutil/Makefile
index d791357fd0b0..0d0e51c40fdd 100644
--- a/devel/py-types-psutil/Makefile
+++ b/devel/py-types-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psutil
-PORTVERSION= 7.0.0.20250401
+PORTVERSION= 7.0.0.20250516
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-psutil/distinfo b/devel/py-types-psutil/distinfo
index 027f52f74a78..c00b2d6fd0e8 100644
--- a/devel/py-types-psutil/distinfo
+++ b/devel/py-types-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288992
-SHA256 (types_psutil-7.0.0.20250401.tar.gz) = 2a7d663c0888a079fc1643ebc109ad12e57a21c9552a9e2035da504191336dbf
-SIZE (types_psutil-7.0.0.20250401.tar.gz) = 20273
+TIMESTAMP = 1747715432
+SHA256 (types_psutil-7.0.0.20250516.tar.gz) = 3d8aa8392ac4d1e5e9237d111cf9e59d8fce8f2bde3115e687623f5e1039a1ab
+SIZE (types_psutil-7.0.0.20250516.tar.gz) = 20271
diff --git a/devel/py-types-psutil/files/patch-pyproject.toml b/devel/py-types-psutil/files/patch-pyproject.toml
index 3968c499fdce..39f57f7c72dc 100644
--- a/devel/py-types-psutil/files/patch-pyproject.toml
+++ b/devel/py-types-psutil/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-04-01 03:06:44 UTC
+--- pyproject.toml.orig 2025-05-16 03:08:05 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-psutil"
- version = "7.0.0.20250401"
+ version = "7.0.0.20250516"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-types-setuptools/Makefile b/devel/py-types-setuptools/Makefile
index dcd72b86155c..d5b1a5de5865 100644
--- a/devel/py-types-setuptools/Makefile
+++ b/devel/py-types-setuptools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-setuptools
-PORTVERSION= 79.0.0.20250422
+PORTVERSION= 80.7.0.20250516
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-setuptools/distinfo b/devel/py-types-setuptools/distinfo
index 4c4555fbba55..4de3e5fb7ccc 100644
--- a/devel/py-types-setuptools/distinfo
+++ b/devel/py-types-setuptools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936184
-SHA256 (types_setuptools-79.0.0.20250422.tar.gz) = 9c9f699a5914d2ed97f02ee749fb2c7bc2898f8dad03b5dd74b74d4f80e29972
-SIZE (types_setuptools-79.0.0.20250422.tar.gz) = 43865
+TIMESTAMP = 1747715434
+SHA256 (types_setuptools-80.7.0.20250516.tar.gz) = 57274b58e05434de42088a86074c9e630e5786f759cf9cc1e3015e886297ca21
+SIZE (types_setuptools-80.7.0.20250516.tar.gz) = 41313
diff --git a/devel/py-types-setuptools/files/patch-pyproject.toml b/devel/py-types-setuptools/files/patch-pyproject.toml
index f5ec78bdb788..1c5e5537be31 100644
--- a/devel/py-types-setuptools/files/patch-pyproject.toml
+++ b/devel/py-types-setuptools/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-04-22 02:57:56 UTC
+--- pyproject.toml.orig 2025-05-16 03:07:58 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,16 +8,16 @@
[project]
name = "types-setuptools"
- version = "79.0.0.20250422"
+ version = "80.7.0.20250516"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for setuptools"
readme = { text = """\
## Typing stubs for setuptools
-@@ -53,5 +52,4 @@ dependencies = ['setuptools']
+@@ -53,5 +52,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
--packages = ['distutils-stubs', 'setuptools-stubs']
+-packages = ['setuptools-stubs', 'distutils-stubs']
include-package-data = false
diff --git a/devel/py-unittest-parallel/Makefile b/devel/py-unittest-parallel/Makefile
index 45975534f45a..d29181e52472 100644
--- a/devel/py-unittest-parallel/Makefile
+++ b/devel/py-unittest-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unittest-parallel
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-unittest-parallel/distinfo b/devel/py-unittest-parallel/distinfo
index 47a52e14d02e..a60e2621349a 100644
--- a/devel/py-unittest-parallel/distinfo
+++ b/devel/py-unittest-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735227928
-SHA256 (unittest_parallel-1.7.1.tar.gz) = 832b51b8a5b48cb7fa271f15f9e06cec02ec751629c1e0646c90f70a2edbb517
-SIZE (unittest_parallel-1.7.1.tar.gz) = 9327
+TIMESTAMP = 1747715436
+SHA256 (unittest_parallel-1.7.2.tar.gz) = e1d68bb6c9a58cdb38cdada0825b26998893959e683e131416eb2559e88810ca
+SIZE (unittest_parallel-1.7.2.tar.gz) = 9282
diff --git a/devel/py-uproot/Makefile b/devel/py-uproot/Makefile
index fe6cffaeffec..0c1a3dd0454c 100644
--- a/devel/py-uproot/Makefile
+++ b/devel/py-uproot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uproot
-PORTVERSION= 5.6.1
+PORTVERSION= 5.6.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uproot/distinfo b/devel/py-uproot/distinfo
index 1e6908df8985..1d4115dd95e5 100644
--- a/devel/py-uproot/distinfo
+++ b/devel/py-uproot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936186
-SHA256 (uproot-5.6.1.tar.gz) = c58aaf5521e09c547ab0ef9de4915da3a9556b1827e207b9fd59f7ce8355bf19
-SIZE (uproot-5.6.1.tar.gz) = 961802
+TIMESTAMP = 1747715438
+SHA256 (uproot-5.6.2.tar.gz) = 18f4d3fc0cccc7234297b9c809cf80ada8dff31cd8d4feba4bc4132c5312b511
+SIZE (uproot-5.6.2.tar.gz) = 961870
diff --git a/devel/py-wait-for2/Makefile b/devel/py-wait-for2/Makefile
new file mode 100644
index 000000000000..dbde6407eabd
--- /dev/null
+++ b/devel/py-wait-for2/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= wait-for2
+DISTVERSION= 0.3.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= wait_for2-${DISTVERSION}
+
+MAINTAINER= DtxdF@disroot.org
+COMMENT= Handle simultaneous cancellation and future completion
+WWW= https://pypi.org/project/${PORTNAME} \
+ https://github.com/Traktormaster/${PORTNAME}
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-wait-for2/distinfo b/devel/py-wait-for2/distinfo
new file mode 100644
index 000000000000..83ec7bb55dd2
--- /dev/null
+++ b/devel/py-wait-for2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748292412
+SHA256 (wait_for2-0.3.2.tar.gz) = 93863026dc35f3471104ecf7de1f4a0b31f4c8b12a2241c0d6ee26dcc0c2092a
+SIZE (wait_for2-0.3.2.tar.gz) = 16673
diff --git a/devel/py-wait-for2/pkg-descr b/devel/py-wait-for2/pkg-descr
new file mode 100644
index 000000000000..bf3aa0286dfd
--- /dev/null
+++ b/devel/py-wait-for2/pkg-descr
@@ -0,0 +1,4 @@
+wait_for2 is an alternate implementation of asyncio.wait_for(). It
+handles several edge cases like simultaneous cancellation of wait
+and completion of future differently and consistently across Python
+versions 3.7+.
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index 397e86b5f897..968c0f345311 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarray
-PORTVERSION= 2025.3.1
+PORTVERSION= 2025.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xarray/distinfo b/devel/py-xarray/distinfo
index 35d4184743f0..76ac93ecfb25 100644
--- a/devel/py-xarray/distinfo
+++ b/devel/py-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289002
-SHA256 (xarray-2025.3.1.tar.gz) = 0252c96a73528b29d1ed7f0ab28d928d2ec00ad809e47369803b184dece1e447
-SIZE (xarray-2025.3.1.tar.gz) = 3300778
+TIMESTAMP = 1747546558
+SHA256 (xarray-2025.4.0.tar.gz) = 2a89cd6a1dfd589aa90ac45f4e483246f31fc641836db45dd2790bb78bd333dc
+SIZE (xarray-2025.4.0.tar.gz) = 2974151
diff --git a/devel/py-xstatic-svg-edit-moin/Makefile b/devel/py-xstatic-svg-edit-moin/Makefile
index 2a02fe9a316d..00e34cefc09d 100644
--- a/devel/py-xstatic-svg-edit-moin/Makefile
+++ b/devel/py-xstatic-svg-edit-moin/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-svg-edit-moin-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= svg-edit-moin 2012.11.27 (XStatic packaging standard)
WWW= https://code.google.com/archive/p/svg-edit/
diff --git a/devel/pylint/Makefile b/devel/pylint/Makefile
index 21ecc1830b25..5fb8e2965573 100644
--- a/devel/pylint/Makefile
+++ b/devel/pylint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylint
-PORTVERSION= 3.3.6
+PORTVERSION= 3.3.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/devel/pylint/distinfo b/devel/pylint/distinfo
index 8fbb4995fc9b..69c049b2a98c 100644
--- a/devel/pylint/distinfo
+++ b/devel/pylint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288718
-SHA256 (pylint-3.3.6.tar.gz) = b634a041aac33706d56a0d217e6587228c66427e20ec21a019bc4cdee48c040a
-SIZE (pylint-3.3.6.tar.gz) = 1519586
+TIMESTAMP = 1747546422
+SHA256 (pylint-3.3.7.tar.gz) = 2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559
+SIZE (pylint-3.3.7.tar.gz) = 1520709
diff --git a/devel/pylint/files/patch-pyproject.toml b/devel/pylint/files/patch-pyproject.toml
index 860b058e2bb3..d2826b97b284 100644
--- a/devel/pylint/files/patch-pyproject.toml
+++ b/devel/pylint/files/patch-pyproject.toml
@@ -1,10 +1,10 @@
---- pyproject.toml.orig 2025-03-20 11:25:02 UTC
+--- pyproject.toml.orig 2025-05-04 17:07:20 UTC
+++ pyproject.toml
@@ -1,15 +1,15 @@ build-backend = "setuptools.build_meta"
[build-system]
build-backend = "setuptools.build_meta"
--requires = [ "setuptools>=71.0.4" ]
+-requires = [ "setuptools>=77" ]
+requires = [ "setuptools>=62.6" ]
[project]
diff --git a/devel/ruby-gems/Makefile b/devel/ruby-gems/Makefile
index 5274fa5e4d00..96afd8492e9d 100644
--- a/devel/ruby-gems/Makefile
+++ b/devel/ruby-gems/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gems
-PORTVERSION= 3.6.8
+PORTVERSION= 3.6.9
CATEGORIES= devel ruby
MASTER_SITES= https://rubygems.org/rubygems/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
diff --git a/devel/ruby-gems/distinfo b/devel/ruby-gems/distinfo
index d4e8a6b86f60..05967324dcd7 100644
--- a/devel/ruby-gems/distinfo
+++ b/devel/ruby-gems/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178256
-SHA256 (ruby/rubygems-3.6.8.tgz) = da5340b42ba3ddc5ede4a6b948ffa5b409d48cb119e2937e27e4c0b13bf9c390
-SIZE (ruby/rubygems-3.6.8.tgz) = 965044
+TIMESTAMP = 1747716426
+SHA256 (ruby/rubygems-3.6.9.tgz) = ffdd46c6adbecb9dac561cc003666406efd2ed93ca21b5fcc47062025007209d
+SIZE (ruby/rubygems-3.6.9.tgz) = 967932
diff --git a/devel/ruby-gems/pkg-plist b/devel/ruby-gems/pkg-plist
index 61c91b640b72..ea27b81b1d59 100644
--- a/devel/ruby-gems/pkg-plist
+++ b/devel/ruby-gems/pkg-plist
@@ -148,7 +148,6 @@ bin/gem
%%RUBY_SITELIBDIR%%/rubygems/security/signer.rb
%%RUBY_SITELIBDIR%%/rubygems/security/trust_dir.rb
%%RUBY_SITELIBDIR%%/rubygems/security_option.rb
-%%RUBY_SITELIBDIR%%/rubygems/shellwords.rb
%%RUBY_SITELIBDIR%%/rubygems/source.rb
%%RUBY_SITELIBDIR%%/rubygems/source/git.rb
%%RUBY_SITELIBDIR%%/rubygems/source/installed.rb
diff --git a/devel/rubygem-apipie-bindings/Makefile b/devel/rubygem-apipie-bindings/Makefile
index 201796d54c72..9a3ccf22a803 100644
--- a/devel/rubygem-apipie-bindings/Makefile
+++ b/devel/rubygem-apipie-bindings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apipie-bindings
-PORTVERSION= 0.7.0
+PORTVERSION= 0.7.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/Apipie/apipie-bindings
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-gssapi>=1.3<2:security/rubygem-gssapi \
+RUN_DEPENDS= rubygem-gssapi>=1.2<2:security/rubygem-gssapi \
rubygem-oauth>=1.1<2:net/rubygem-oauth \
rubygem-rest-client>=2.0<3:www/rubygem-rest-client
diff --git a/devel/rubygem-apipie-bindings/distinfo b/devel/rubygem-apipie-bindings/distinfo
index e5afa2a2ca6a..d94c7b87a7c7 100644
--- a/devel/rubygem-apipie-bindings/distinfo
+++ b/devel/rubygem-apipie-bindings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090256
-SHA256 (rubygem/apipie-bindings-0.7.0.gem) = 35295fc20b78d026981849b892aa9fe3a8db689d362787686f7f74d2a0e3b2ae
-SIZE (rubygem/apipie-bindings-0.7.0.gem) = 31744
+TIMESTAMP = 1747716428
+SHA256 (rubygem/apipie-bindings-0.7.1.gem) = bd08c8ebed40bd44c6d046449972aefdfbd53d776d1afce7e964139f44ec8de4
+SIZE (rubygem/apipie-bindings-0.7.1.gem) = 31744
diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile
index 1859aea81ed6..59ba78641d09 100644
--- a/devel/rubygem-async/Makefile
+++ b/devel/rubygem-async/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async
-PORTVERSION= 2.23.1
+PORTVERSION= 2.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo
index 420d25964871..69fc9c4e3818 100644
--- a/devel/rubygem-async/distinfo
+++ b/devel/rubygem-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070512
-SHA256 (rubygem/async-2.23.1.gem) = 612c97346948a5dbfb6b4aef12976416b01aef48ec2d41677efb25c8c32a5006
-SIZE (rubygem/async-2.23.1.gem) = 36352
+TIMESTAMP = 1747546610
+SHA256 (rubygem/async-2.24.0.gem) = 589d11ac6d5808da195ed5ac71f37afcab505855aa958bf5fc463a5469c34377
+SIZE (rubygem/async-2.24.0.gem) = 36864
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index ae13c037689b..f99f17c6fd0f 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1093.0
+PORTVERSION= 1.1104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index e957bd00ab51..696274ff7546 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936246
-SHA256 (rubygem/aws-partitions-1.1093.0.gem) = f1eb8cad0fd46694bc389fddc8911aee85da39223903d6ea239365644b66d90a
-SIZE (rubygem/aws-partitions-1.1093.0.gem) = 80384
+TIMESTAMP = 1747715494
+SHA256 (rubygem/aws-partitions-1.1104.0.gem) = 7ff527e3f8b0e5cc3a89d09ca4727ee1038b52f1fa2c929cb6bed67e6ab96e58
+SIZE (rubygem/aws-partitions-1.1104.0.gem) = 80896
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/Makefile b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
index 7af5d771c6ab..ef29b10b8f19 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/Makefile
+++ b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-accessanalyzer
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/distinfo b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
index 112d1576dbe8..f0c4dccfad5e 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178118
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.69.0.gem) = 5a4629fee2d11f09475e2b676670ab06c47cd8675c84f6cbda088d2f8d9923ae
-SIZE (rubygem/aws-sdk-accessanalyzer-1.69.0.gem) = 79360
+TIMESTAMP = 1747715496
+SHA256 (rubygem/aws-sdk-accessanalyzer-1.71.0.gem) = b6aec2935914e699aa2ccac11e484c4a46adfcef9af2964541cebc1731106547
+SIZE (rubygem/aws-sdk-accessanalyzer-1.71.0.gem) = 79360
diff --git a/devel/rubygem-aws-sdk-account/Makefile b/devel/rubygem-aws-sdk-account/Makefile
index a3cb798ecfb7..d58900d10792 100644
--- a/devel/rubygem-aws-sdk-account/Makefile
+++ b/devel/rubygem-aws-sdk-account/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-account
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-account/distinfo b/devel/rubygem-aws-sdk-account/distinfo
index 9f897b886116..3dd14bc1fc71 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936248
-SHA256 (rubygem/aws-sdk-account-1.40.0.gem) = a3f1f97ad68a259f8e0da4e57cff78245950530de57e48d21899eb33c6a0e05c
-SIZE (rubygem/aws-sdk-account-1.40.0.gem) = 33280
+TIMESTAMP = 1747715498
+SHA256 (rubygem/aws-sdk-account-1.42.0.gem) = 6e7c55d9915ef0f42c2593f80e717f064b21b2b598e818fe6323077822929bc3
+SIZE (rubygem/aws-sdk-account-1.42.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-acm/Makefile b/devel/rubygem-aws-sdk-acm/Makefile
index 59507b92452e..b4c25e9f7879 100644
--- a/devel/rubygem-aws-sdk-acm/Makefile
+++ b/devel/rubygem-aws-sdk-acm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acm
-PORTVERSION= 1.85.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-acm/distinfo b/devel/rubygem-aws-sdk-acm/distinfo
index 85ff3323965c..c0236eb991c5 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936250
-SHA256 (rubygem/aws-sdk-acm-1.85.0.gem) = 8852537dfc5712772507c462b8b482ba67b5ff630c1e4c68eb029f2f354e4b3f
-SIZE (rubygem/aws-sdk-acm-1.85.0.gem) = 50176
+TIMESTAMP = 1747715500
+SHA256 (rubygem/aws-sdk-acm-1.87.0.gem) = 398e103c33dce58fac01bc3e2aced8bfea949bbe692c368d5b3cb2b1400ebcc3
+SIZE (rubygem/aws-sdk-acm-1.87.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-acmpca/Makefile b/devel/rubygem-aws-sdk-acmpca/Makefile
index f9e22bb2bd10..6477be48b07f 100644
--- a/devel/rubygem-aws-sdk-acmpca/Makefile
+++ b/devel/rubygem-aws-sdk-acmpca/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acmpca
-PORTVERSION= 1.91.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-acmpca/distinfo b/devel/rubygem-aws-sdk-acmpca/distinfo
index 905d0feffffb..eaa6d101c2d1 100644
--- a/devel/rubygem-aws-sdk-acmpca/distinfo
+++ b/devel/rubygem-aws-sdk-acmpca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070518
-SHA256 (rubygem/aws-sdk-acmpca-1.91.0.gem) = f7a38158e7e989bf99da0e5ba2ea16f54446c7b477422c7f25e827ef4b09e36d
-SIZE (rubygem/aws-sdk-acmpca-1.91.0.gem) = 73216
+TIMESTAMP = 1747715502
+SHA256 (rubygem/aws-sdk-acmpca-1.93.0.gem) = 2ddefcff620521022b32edce99b8002e75183b5c59658089809b6c04c976777c
+SIZE (rubygem/aws-sdk-acmpca-1.93.0.gem) = 73216
diff --git a/devel/rubygem-aws-sdk-amplify/Makefile b/devel/rubygem-aws-sdk-amplify/Makefile
index db111000034b..075910845a62 100644
--- a/devel/rubygem-aws-sdk-amplify/Makefile
+++ b/devel/rubygem-aws-sdk-amplify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplify
-PORTVERSION= 1.82.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-amplify/distinfo b/devel/rubygem-aws-sdk-amplify/distinfo
index 2c9eeb40a3e8..19a7437552ec 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289094
-SHA256 (rubygem/aws-sdk-amplify-1.82.0.gem) = faa915cc2c46da330183f660aeae2b3b5334c9aaa26bc80f4f42630e60781b9b
-SIZE (rubygem/aws-sdk-amplify-1.82.0.gem) = 62976
+TIMESTAMP = 1747715504
+SHA256 (rubygem/aws-sdk-amplify-1.84.0.gem) = 675e98794f612224ee3942e960d57198c19e2531f4a8acff5097201fa50b71f7
+SIZE (rubygem/aws-sdk-amplify-1.84.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-amplifybackend/Makefile b/devel/rubygem-aws-sdk-amplifybackend/Makefile
index 346bb8522c4c..b3b813b733a4 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/Makefile
+++ b/devel/rubygem-aws-sdk-amplifybackend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifybackend
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-amplifybackend/distinfo b/devel/rubygem-aws-sdk-amplifybackend/distinfo
index f7f634a4ae1a..5dbef83beb13 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/distinfo
+++ b/devel/rubygem-aws-sdk-amplifybackend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962508
-SHA256 (rubygem/aws-sdk-amplifybackend-1.46.0.gem) = 02e99d1ea8e2c2a24d05f144bc36ae4ff9f330d148b130f9b1d6ce85fe87db31
-SIZE (rubygem/aws-sdk-amplifybackend-1.46.0.gem) = 49152
+TIMESTAMP = 1747715506
+SHA256 (rubygem/aws-sdk-amplifybackend-1.48.0.gem) = 79208df8ff9aac078cd32c6d4001ac90c82422bfe8ed23b1342af18687b08d12
+SIZE (rubygem/aws-sdk-amplifybackend-1.48.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
index 9772bb9d0699..bb65b53b5663 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifyuibuilder
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
index 08d3e171cf7d..a3a274bbf7ba 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962510
-SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.40.0.gem) = e96d4ec27c1e89dd6120d08814517afa34a3558f917e09c36e9eaee1bd82e1fc
-SIZE (rubygem/aws-sdk-amplifyuibuilder-1.40.0.gem) = 79872
+TIMESTAMP = 1747715508
+SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.42.0.gem) = 216cb767544fd6a8ea7ad8045b2c9e9604473c77c1b138afbf66b85baceb662a
+SIZE (rubygem/aws-sdk-amplifyuibuilder-1.42.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 88f9637cbab7..0a0218610b30 100644
--- a/devel/rubygem-aws-sdk-apigateway/Makefile
+++ b/devel/rubygem-aws-sdk-apigateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigateway
-PORTVERSION= 1.114.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index d1f0c705567b..81fe2548fdd4 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289096
-SHA256 (rubygem/aws-sdk-apigateway-1.114.0.gem) = 46e125c5f42fb9aa6619bc8ec8c4735c254ae178d486ab8887d752ab1541009e
-SIZE (rubygem/aws-sdk-apigateway-1.114.0.gem) = 119296
+TIMESTAMP = 1747715510
+SHA256 (rubygem/aws-sdk-apigateway-1.116.0.gem) = 1a5dda9af9d88a8df449dba1bc5d7b586a30d83eeb9e3d2a4e991c1b53113140
+SIZE (rubygem/aws-sdk-apigateway-1.116.0.gem) = 119296
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
index e191c5e851aa..3b3217586ca3 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewaymanagementapi
-PORTVERSION= 1.58.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
index 5620a74f35e9..0fb5240c76dd 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962514
-SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.58.0.gem) = e4a3eb9eb2df3ad179f204b232dd9aaae55f0bbbd7106a94cccb058c54e590bb
-SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.58.0.gem) = 21504
+TIMESTAMP = 1747715512
+SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.60.0.gem) = bac20d7619bef65d4b317f2e624d1f7ae3ce7eee5f8bec28cd70b5e0f30462c4
+SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.60.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index a4e7150c982e..13edbe450c5a 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewayv2
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 0314415841d6..d9d330b6dd20 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289098
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.73.0.gem) = d8350fb979f5139f5525e43a048e1a47d0f42039eb4b81c7148c4802917cce83
-SIZE (rubygem/aws-sdk-apigatewayv2-1.73.0.gem) = 95232
+TIMESTAMP = 1747715514
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.75.0.gem) = 36ae125dc9dc71d336f7cf61cbc4668fd53de9bae049dbaa0750b94ea9b52ba8
+SIZE (rubygem/aws-sdk-apigatewayv2-1.75.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-appconfig/Makefile b/devel/rubygem-aws-sdk-appconfig/Makefile
index 8fdceaf8ca3f..813fce685501 100644
--- a/devel/rubygem-aws-sdk-appconfig/Makefile
+++ b/devel/rubygem-aws-sdk-appconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfig
-PORTVERSION= 1.64.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appconfig/distinfo b/devel/rubygem-aws-sdk-appconfig/distinfo
index 0582e480f1a4..dca5796a9410 100644
--- a/devel/rubygem-aws-sdk-appconfig/distinfo
+++ b/devel/rubygem-aws-sdk-appconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962518
-SHA256 (rubygem/aws-sdk-appconfig-1.64.0.gem) = 8cac8253a10fbc997b3140efe850882668612ef09624da53cd5e9f49a2acfba4
-SIZE (rubygem/aws-sdk-appconfig-1.64.0.gem) = 65536
+TIMESTAMP = 1747715516
+SHA256 (rubygem/aws-sdk-appconfig-1.66.0.gem) = 6f0d9d15f6c01afd2c399ee1ce4d593709069add20896db53ca420123c22d215
+SIZE (rubygem/aws-sdk-appconfig-1.66.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-appconfigdata/Makefile b/devel/rubygem-aws-sdk-appconfigdata/Makefile
index 90215f4e8184..72ce809e22db 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/Makefile
+++ b/devel/rubygem-aws-sdk-appconfigdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfigdata
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appconfigdata/distinfo b/devel/rubygem-aws-sdk-appconfigdata/distinfo
index 7c5c53cdbd25..ff829a010800 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/distinfo
+++ b/devel/rubygem-aws-sdk-appconfigdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962520
-SHA256 (rubygem/aws-sdk-appconfigdata-1.35.0.gem) = c9c3c04aa941ef601aadd3e338a7ad0ff873385f2e339674f4e6b870ff109cfc
-SIZE (rubygem/aws-sdk-appconfigdata-1.35.0.gem) = 23552
+TIMESTAMP = 1747715518
+SHA256 (rubygem/aws-sdk-appconfigdata-1.37.0.gem) = 1a6e06c058dfea98911c8c4d0511dc0ee741b8425bf2be72e51151c511c48611
+SIZE (rubygem/aws-sdk-appconfigdata-1.37.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-appfabric/Makefile b/devel/rubygem-aws-sdk-appfabric/Makefile
index e7031a84fe73..f73ce04f6644 100644
--- a/devel/rubygem-aws-sdk-appfabric/Makefile
+++ b/devel/rubygem-aws-sdk-appfabric/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appfabric
-PORTVERSION= 1.24.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appfabric/distinfo b/devel/rubygem-aws-sdk-appfabric/distinfo
index ff5768a1ff5a..749a4e5712b8 100644
--- a/devel/rubygem-aws-sdk-appfabric/distinfo
+++ b/devel/rubygem-aws-sdk-appfabric/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962522
-SHA256 (rubygem/aws-sdk-appfabric-1.24.0.gem) = 7356743dff2ffa7c44df594d0a61b435781945a246ea6b07c56653c857008a52
-SIZE (rubygem/aws-sdk-appfabric-1.24.0.gem) = 40448
+TIMESTAMP = 1747715520
+SHA256 (rubygem/aws-sdk-appfabric-1.26.0.gem) = 6b0eab77029cbeac9a18d203e426e6e71c0734d595158eca2d0f5b03cf5c8fb1
+SIZE (rubygem/aws-sdk-appfabric-1.26.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-appflow/Makefile b/devel/rubygem-aws-sdk-appflow/Makefile
index 4a7033b0e37a..bcd00da1e5cf 100644
--- a/devel/rubygem-aws-sdk-appflow/Makefile
+++ b/devel/rubygem-aws-sdk-appflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appflow
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appflow/distinfo b/devel/rubygem-aws-sdk-appflow/distinfo
index cba5b82c875a..42c1f4925065 100644
--- a/devel/rubygem-aws-sdk-appflow/distinfo
+++ b/devel/rubygem-aws-sdk-appflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962524
-SHA256 (rubygem/aws-sdk-appflow-1.73.0.gem) = 31c4494b6a8cdc3110af3109f7e2cd6f252437ddab116de8a2e6265a10135060
-SIZE (rubygem/aws-sdk-appflow-1.73.0.gem) = 99328
+TIMESTAMP = 1747715522
+SHA256 (rubygem/aws-sdk-appflow-1.75.0.gem) = 03e2c1b00930d0f3e312f71d02c2099d47d3ead017159edabb699df1185145c1
+SIZE (rubygem/aws-sdk-appflow-1.75.0.gem) = 99328
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
index 6add5568366c..0ba2e66a8905 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appintegrationsservice
-PORTVERSION= 1.48.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
index 35d2a311eac5..65c21e78e09f 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962526
-SHA256 (rubygem/aws-sdk-appintegrationsservice-1.48.0.gem) = f1eb8bcef0206d0b7796815d88fd783f2f596cf337fb05fed3af390381c753b8
-SIZE (rubygem/aws-sdk-appintegrationsservice-1.48.0.gem) = 37376
+TIMESTAMP = 1747715524
+SHA256 (rubygem/aws-sdk-appintegrationsservice-1.50.0.gem) = aa1f08e8dd9b93f8e314d2001fbfa78aad6d76dfc11049d25a27a799fd955ddd
+SIZE (rubygem/aws-sdk-appintegrationsservice-1.50.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
index 9156bfcd53e5..1f237c5f8e27 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationautoscaling
-PORTVERSION= 1.103.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
index 0f5ad32e700b..16464e30ad93 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178120
-SHA256 (rubygem/aws-sdk-applicationautoscaling-1.103.0.gem) = d86a5f504da26a03d47065ec495a90b5bab69af5c272f59dc8718bcbbfc6682e
-SIZE (rubygem/aws-sdk-applicationautoscaling-1.103.0.gem) = 70144
+TIMESTAMP = 1747715526
+SHA256 (rubygem/aws-sdk-applicationautoscaling-1.105.0.gem) = 23171aff05f6ce2c5eb99e62bd19a49666b7d49f66774262c81395cbf5f1cc65
+SIZE (rubygem/aws-sdk-applicationautoscaling-1.105.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
index 34aec004cf7e..ee1d9fffbf88 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationcostprofiler
-PORTVERSION= 1.38.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
index 648cd2fcbf84..1771b9a1de9c 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962530
-SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.38.0.gem) = e2982d1dc4cb482e732bcbb31c86cb895d6c3eb0edc12ab0cb7b23d6acd91ae8
-SIZE (rubygem/aws-sdk-applicationcostprofiler-1.38.0.gem) = 25088
+TIMESTAMP = 1747715528
+SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.40.0.gem) = 3ded0acc3b1116c480c07ea021b692eecd5de3c71da80150cbc5dc0d83110798
+SIZE (rubygem/aws-sdk-applicationcostprofiler-1.40.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
index 222d7e1381ed..2d7a20d1a4ab 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationdiscoveryservice
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
index 7177d5cdc61c..5bebc3f4ba91 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962532
-SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.84.0.gem) = cf5dc34262b6bf37e1ccacccfee65c82363c0d499f5b1adf133ecfa22a9215b7
-SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.84.0.gem) = 55808
+TIMESTAMP = 1747715530
+SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.86.0.gem) = 8adc10d99bb11a5a482ac0c7b9f23ae3f7431fed6a15cf35b7380e0cccaf62a0
+SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.86.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-applicationinsights/Makefile b/devel/rubygem-aws-sdk-applicationinsights/Makefile
index 9ce1f15f3c9d..87e50403229b 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/Makefile
+++ b/devel/rubygem-aws-sdk-applicationinsights/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationinsights
-PORTVERSION= 1.62.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationinsights/distinfo b/devel/rubygem-aws-sdk-applicationinsights/distinfo
index f47a57c46fc6..75be8e51ad0c 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/distinfo
+++ b/devel/rubygem-aws-sdk-applicationinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962534
-SHA256 (rubygem/aws-sdk-applicationinsights-1.62.0.gem) = 3ece94ea28803836f7c2fc908761dc3c6b7d0d43b8e307929d69e6402b773d39
-SIZE (rubygem/aws-sdk-applicationinsights-1.62.0.gem) = 51712
+TIMESTAMP = 1747715532
+SHA256 (rubygem/aws-sdk-applicationinsights-1.64.0.gem) = a81d39d1d873a882d1fee5fdf6e922236ac05c53408bc23fc5394addc62935f3
+SIZE (rubygem/aws-sdk-applicationinsights-1.64.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-applicationsignals/Makefile b/devel/rubygem-aws-sdk-applicationsignals/Makefile
index 951889e32cb0..4207054ff19a 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/Makefile
+++ b/devel/rubygem-aws-sdk-applicationsignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationsignals
-PORTVERSION= 1.19.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationsignals/distinfo b/devel/rubygem-aws-sdk-applicationsignals/distinfo
index 024bd641119e..d582be86ee9c 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289100
-SHA256 (rubygem/aws-sdk-applicationsignals-1.19.0.gem) = 1ac0e7ac4e847a1b1d936efcdc4eca82921ef7814df38f055d628fc9111be05d
-SIZE (rubygem/aws-sdk-applicationsignals-1.19.0.gem) = 55808
+TIMESTAMP = 1747715534
+SHA256 (rubygem/aws-sdk-applicationsignals-1.21.0.gem) = a6e93bb74ba23f8039f3ea7a256a9a8051739ee5a0d50bd341d42063a7af81b0
+SIZE (rubygem/aws-sdk-applicationsignals-1.21.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-appmesh/Makefile b/devel/rubygem-aws-sdk-appmesh/Makefile
index 103d611eac0c..49d48ca4aaba 100644
--- a/devel/rubygem-aws-sdk-appmesh/Makefile
+++ b/devel/rubygem-aws-sdk-appmesh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appmesh
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appmesh/distinfo b/devel/rubygem-aws-sdk-appmesh/distinfo
index df7c457e550a..a983a2485eb8 100644
--- a/devel/rubygem-aws-sdk-appmesh/distinfo
+++ b/devel/rubygem-aws-sdk-appmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962538
-SHA256 (rubygem/aws-sdk-appmesh-1.76.0.gem) = 4b43438ffeab99942f4e79f15e6b1fbb22fde745243c678a87f4fc8a71c91fa1
-SIZE (rubygem/aws-sdk-appmesh-1.76.0.gem) = 87040
+TIMESTAMP = 1747715536
+SHA256 (rubygem/aws-sdk-appmesh-1.78.0.gem) = 5b0dc17f9e371c941c57c27f0258f008d4ee781aa7b5a44688b7fe6991a81de7
+SIZE (rubygem/aws-sdk-appmesh-1.78.0.gem) = 87040
diff --git a/devel/rubygem-aws-sdk-appregistry/Makefile b/devel/rubygem-aws-sdk-appregistry/Makefile
index dbf3c09243a5..15828f35cbe9 100644
--- a/devel/rubygem-aws-sdk-appregistry/Makefile
+++ b/devel/rubygem-aws-sdk-appregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appregistry
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appregistry/distinfo b/devel/rubygem-aws-sdk-appregistry/distinfo
index 033e3e4c3b50..0939b739f391 100644
--- a/devel/rubygem-aws-sdk-appregistry/distinfo
+++ b/devel/rubygem-aws-sdk-appregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962540
-SHA256 (rubygem/aws-sdk-appregistry-1.49.0.gem) = d32ceb68c06649a972ef51f20901617b3b3a3451ba8d16fa0c34631ac57a30d7
-SIZE (rubygem/aws-sdk-appregistry-1.49.0.gem) = 37888
+TIMESTAMP = 1747715538
+SHA256 (rubygem/aws-sdk-appregistry-1.51.0.gem) = 3b5a53fea4588beec79d3059610cdfc9e54ea45909b78c62f4141cbae0e1030e
+SIZE (rubygem/aws-sdk-appregistry-1.51.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-apprunner/Makefile b/devel/rubygem-aws-sdk-apprunner/Makefile
index 3cca8498975d..eb6d0b716504 100644
--- a/devel/rubygem-aws-sdk-apprunner/Makefile
+++ b/devel/rubygem-aws-sdk-apprunner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apprunner
-PORTVERSION= 1.55.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apprunner/distinfo b/devel/rubygem-aws-sdk-apprunner/distinfo
index 25bea4b44e5b..a798530a3056 100644
--- a/devel/rubygem-aws-sdk-apprunner/distinfo
+++ b/devel/rubygem-aws-sdk-apprunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936252
-SHA256 (rubygem/aws-sdk-apprunner-1.55.0.gem) = d8c3f1c94a8216cbdf61790c0b04217e1236dcaac5f9beecf6f61b51268e5dd2
-SIZE (rubygem/aws-sdk-apprunner-1.55.0.gem) = 63488
+TIMESTAMP = 1747715540
+SHA256 (rubygem/aws-sdk-apprunner-1.57.0.gem) = 522376f528d7aaf508504d5a804b8f967d43024ffb24e09c7ca69814153e9d51
+SIZE (rubygem/aws-sdk-apprunner-1.57.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-appstream/Makefile b/devel/rubygem-aws-sdk-appstream/Makefile
index efb743e8efb5..371acf26a089 100644
--- a/devel/rubygem-aws-sdk-appstream/Makefile
+++ b/devel/rubygem-aws-sdk-appstream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appstream
-PORTVERSION= 1.108.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appstream/distinfo b/devel/rubygem-aws-sdk-appstream/distinfo
index 9b2a5bfe8e2e..8d3794ba6131 100644
--- a/devel/rubygem-aws-sdk-appstream/distinfo
+++ b/devel/rubygem-aws-sdk-appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836222
-SHA256 (rubygem/aws-sdk-appstream-1.108.0.gem) = 14f0168874bbe2071e2660c08a9fc99a3cd76b8b6cd4dbccaa2f7a271c134904
-SIZE (rubygem/aws-sdk-appstream-1.108.0.gem) = 108032
+TIMESTAMP = 1747715542
+SHA256 (rubygem/aws-sdk-appstream-1.110.0.gem) = 288378c1936bec2385bd8f4651bc15dbbf71af9b690af05999d92f23ebeb5526
+SIZE (rubygem/aws-sdk-appstream-1.110.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index 695d6b0c8b42..22423e8f4745 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.103.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index ea813a761c4c..c46a565cace1 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936254
-SHA256 (rubygem/aws-sdk-appsync-1.103.0.gem) = a9c339eb7534d8097ddcda82f756958e383913f46c889191d477d57f66f9047b
-SIZE (rubygem/aws-sdk-appsync-1.103.0.gem) = 102912
+TIMESTAMP = 1747715544
+SHA256 (rubygem/aws-sdk-appsync-1.105.0.gem) = 4e4339581bf637e92cf9c890b8f9765efe16373faa56112f0ad6ab585b7b70f4
+SIZE (rubygem/aws-sdk-appsync-1.105.0.gem) = 102912
diff --git a/devel/rubygem-aws-sdk-apptest/Makefile b/devel/rubygem-aws-sdk-apptest/Makefile
index de94eab69f33..291a723b9913 100644
--- a/devel/rubygem-aws-sdk-apptest/Makefile
+++ b/devel/rubygem-aws-sdk-apptest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apptest
-PORTVERSION= 1.13.0
+PORTVERSION= 1.15.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apptest/distinfo b/devel/rubygem-aws-sdk-apptest/distinfo
index 675697fa7ffd..449c5dce04d7 100644
--- a/devel/rubygem-aws-sdk-apptest/distinfo
+++ b/devel/rubygem-aws-sdk-apptest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962548
-SHA256 (rubygem/aws-sdk-apptest-1.13.0.gem) = 0e3dbd0ed23a95c6c410be75bcf83317dbfcc5df9033e06b645232f7d33d8cd1
-SIZE (rubygem/aws-sdk-apptest-1.13.0.gem) = 50176
+TIMESTAMP = 1747715546
+SHA256 (rubygem/aws-sdk-apptest-1.15.0.gem) = 02e4a58a4c752c378b368f2901a7c849d1f99bc572e6855beb807deec5dda586
+SIZE (rubygem/aws-sdk-apptest-1.15.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-arczonalshift/Makefile b/devel/rubygem-aws-sdk-arczonalshift/Makefile
index 159ab51615bd..3daa7fd3b6d6 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/Makefile
+++ b/devel/rubygem-aws-sdk-arczonalshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-arczonalshift
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-arczonalshift/distinfo b/devel/rubygem-aws-sdk-arczonalshift/distinfo
index a40bb50d86fc..141e08fb63bf 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/distinfo
+++ b/devel/rubygem-aws-sdk-arczonalshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936256
-SHA256 (rubygem/aws-sdk-arczonalshift-1.31.0.gem) = 9ca19aa4af016d9d11e7863147dbc0124dc8237d3111c596d96c87a9f72a77c0
-SIZE (rubygem/aws-sdk-arczonalshift-1.31.0.gem) = 37888
+TIMESTAMP = 1747715548
+SHA256 (rubygem/aws-sdk-arczonalshift-1.33.0.gem) = b0da88efe8a95310641fe18e7c02ba50c444408628a11f6c01fbe142fc643b26
+SIZE (rubygem/aws-sdk-arczonalshift-1.33.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-artifact/Makefile b/devel/rubygem-aws-sdk-artifact/Makefile
index 978b77e603af..2c4777b6c6a0 100644
--- a/devel/rubygem-aws-sdk-artifact/Makefile
+++ b/devel/rubygem-aws-sdk-artifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-artifact
-PORTVERSION= 1.19.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-artifact/distinfo b/devel/rubygem-aws-sdk-artifact/distinfo
index 7d25a9351aec..9b9f9120c2ee 100644
--- a/devel/rubygem-aws-sdk-artifact/distinfo
+++ b/devel/rubygem-aws-sdk-artifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962552
-SHA256 (rubygem/aws-sdk-artifact-1.19.0.gem) = 48ce49762eabbae1df9ed6ee79e97151d553de1a40759cb0685699dcaf165183
-SIZE (rubygem/aws-sdk-artifact-1.19.0.gem) = 28160
+TIMESTAMP = 1747715550
+SHA256 (rubygem/aws-sdk-artifact-1.21.0.gem) = 29c7668ee791c0d97ac2f7704a981aaee51a1c7631880a3c4f22aa65aa0668d0
+SIZE (rubygem/aws-sdk-artifact-1.21.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-athena/Makefile b/devel/rubygem-aws-sdk-athena/Makefile
index 47ee239c4d90..2de154e453b1 100644
--- a/devel/rubygem-aws-sdk-athena/Makefile
+++ b/devel/rubygem-aws-sdk-athena/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-athena
-PORTVERSION= 1.101.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-athena/distinfo b/devel/rubygem-aws-sdk-athena/distinfo
index 9da122ee736c..929aaa78da86 100644
--- a/devel/rubygem-aws-sdk-athena/distinfo
+++ b/devel/rubygem-aws-sdk-athena/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962554
-SHA256 (rubygem/aws-sdk-athena-1.101.0.gem) = 6ff8104a9433f7ddd72263ad6dc1eff52e92a7ba97c8aa2398ed56fdfa23da07
-SIZE (rubygem/aws-sdk-athena-1.101.0.gem) = 92672
+TIMESTAMP = 1747715552
+SHA256 (rubygem/aws-sdk-athena-1.104.0.gem) = e5c5733d39773e51574087b9921157b06cc4b1ccf65b27076281e298ed8cfce0
+SIZE (rubygem/aws-sdk-athena-1.104.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-auditmanager/Makefile b/devel/rubygem-aws-sdk-auditmanager/Makefile
index e73d5a560ae0..d42b65b9ba59 100644
--- a/devel/rubygem-aws-sdk-auditmanager/Makefile
+++ b/devel/rubygem-aws-sdk-auditmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-auditmanager
-PORTVERSION= 1.62.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-auditmanager/distinfo b/devel/rubygem-aws-sdk-auditmanager/distinfo
index 614fc0713769..509e63b85a65 100644
--- a/devel/rubygem-aws-sdk-auditmanager/distinfo
+++ b/devel/rubygem-aws-sdk-auditmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962556
-SHA256 (rubygem/aws-sdk-auditmanager-1.62.0.gem) = d48671fe09cf44a1ab53c143104232a08fded3e1eedecdca6ff937abaf37b6bc
-SIZE (rubygem/aws-sdk-auditmanager-1.62.0.gem) = 84480
+TIMESTAMP = 1747715554
+SHA256 (rubygem/aws-sdk-auditmanager-1.64.0.gem) = 7a5392e8d446b910379ffe45ecb205bd5edc61523579f4d7b02d3a94c0317b43
+SIZE (rubygem/aws-sdk-auditmanager-1.64.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
index 1733ad0cba89..db7b5849c4e7 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-augmentedairuntime
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
index 9c471ef90862..70031fc302a4 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962558
-SHA256 (rubygem/aws-sdk-augmentedairuntime-1.52.0.gem) = bbc930c79e370aaed2d72a4508d45f02eb0fdb49f2e81e33c8702db35c498f71
-SIZE (rubygem/aws-sdk-augmentedairuntime-1.52.0.gem) = 26112
+TIMESTAMP = 1747715556
+SHA256 (rubygem/aws-sdk-augmentedairuntime-1.54.0.gem) = 1703c875218fd66c79b70164eb6d7e4f41d69049b3764fed8e996c50e1a2f2d9
+SIZE (rubygem/aws-sdk-augmentedairuntime-1.54.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-autoscaling/Makefile b/devel/rubygem-aws-sdk-autoscaling/Makefile
index 179fdef714f8..80ddadef2b05 100644
--- a/devel/rubygem-aws-sdk-autoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-autoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscaling
-PORTVERSION= 1.133.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-autoscaling/distinfo b/devel/rubygem-aws-sdk-autoscaling/distinfo
index 69edfc8f4a2e..8f43b70eab10 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178122
-SHA256 (rubygem/aws-sdk-autoscaling-1.133.0.gem) = 2cf6887ed67f2d6177ea40e049982a80eb6e63abed195917c4e27d107a352f25
-SIZE (rubygem/aws-sdk-autoscaling-1.133.0.gem) = 198656
+TIMESTAMP = 1747715558
+SHA256 (rubygem/aws-sdk-autoscaling-1.135.0.gem) = 1413561f8e3fadbe9caeee417fc411a794b6ce0d5bedc6a4b92177bb412a8653
+SIZE (rubygem/aws-sdk-autoscaling-1.135.0.gem) = 199168
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/Makefile b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
index 84a2ddf17242..f7e00ef4bdf3 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/Makefile
+++ b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscalingplans
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/distinfo b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
index 79c20c35f3c0..5010cf96926d 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/distinfo
+++ b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962562
-SHA256 (rubygem/aws-sdk-autoscalingplans-1.69.0.gem) = 7c4b788f8a6024ac2532d902469946970106c392fa56a959e7a9d8307c52356e
-SIZE (rubygem/aws-sdk-autoscalingplans-1.69.0.gem) = 36864
+TIMESTAMP = 1747715560
+SHA256 (rubygem/aws-sdk-autoscalingplans-1.71.0.gem) = 0f1e65f646960dd75729915643aec1e8313ede7ddba3b95869ed3a8c88cbe24f
+SIZE (rubygem/aws-sdk-autoscalingplans-1.71.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-b2bi/Makefile b/devel/rubygem-aws-sdk-b2bi/Makefile
index 9c9e2c69efef..fc6f9e893151 100644
--- a/devel/rubygem-aws-sdk-b2bi/Makefile
+++ b/devel/rubygem-aws-sdk-b2bi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-b2bi
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-b2bi/distinfo b/devel/rubygem-aws-sdk-b2bi/distinfo
index 943abf9c378a..a283ea62517a 100644
--- a/devel/rubygem-aws-sdk-b2bi/distinfo
+++ b/devel/rubygem-aws-sdk-b2bi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962564
-SHA256 (rubygem/aws-sdk-b2bi-1.28.0.gem) = 3e4bca17e7580925853c2ed381059b26b69aa4ad740b2ba7e50bb7f78d31785f
-SIZE (rubygem/aws-sdk-b2bi-1.28.0.gem) = 69632
+TIMESTAMP = 1747715562
+SHA256 (rubygem/aws-sdk-b2bi-1.30.0.gem) = 9222a1b452f2bc6e663205c49f76473521c8dc33e56739a85f7fb563d7ca9051
+SIZE (rubygem/aws-sdk-b2bi-1.30.0.gem) = 69632
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index f10722b43a68..1ce34eeee15a 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.86.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index 88c07308de7b..34b61cbd45b9 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962566
-SHA256 (rubygem/aws-sdk-backup-1.86.0.gem) = 4f6492552c77f079042d9c4eef3cbacec7ca3a3e3795de4df0499fc2c625cede
-SIZE (rubygem/aws-sdk-backup-1.86.0.gem) = 133120
+TIMESTAMP = 1747715564
+SHA256 (rubygem/aws-sdk-backup-1.88.0.gem) = a04c6d8c58cc93b43fcdf75f9d7744ea522b4a521f039f58c853a09fe19baa80
+SIZE (rubygem/aws-sdk-backup-1.88.0.gem) = 133120
diff --git a/devel/rubygem-aws-sdk-backupgateway/Makefile b/devel/rubygem-aws-sdk-backupgateway/Makefile
index 11342a02be5e..980c78cb622e 100644
--- a/devel/rubygem-aws-sdk-backupgateway/Makefile
+++ b/devel/rubygem-aws-sdk-backupgateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupgateway
-PORTVERSION= 1.34.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-backupgateway/distinfo b/devel/rubygem-aws-sdk-backupgateway/distinfo
index e89eb7ab29ca..01c1b2cbae2a 100644
--- a/devel/rubygem-aws-sdk-backupgateway/distinfo
+++ b/devel/rubygem-aws-sdk-backupgateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962568
-SHA256 (rubygem/aws-sdk-backupgateway-1.34.0.gem) = 0a8df2a59d484675843d2bfcd363e201f95d63a8fea0972bbe78f44e91b73349
-SIZE (rubygem/aws-sdk-backupgateway-1.34.0.gem) = 37376
+TIMESTAMP = 1747715566
+SHA256 (rubygem/aws-sdk-backupgateway-1.36.0.gem) = 5b5af59644d71f691cae7e3104b6bc5cbd1437583fe5f9dceca65939edb5f7d4
+SIZE (rubygem/aws-sdk-backupgateway-1.36.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-backupsearch/Makefile b/devel/rubygem-aws-sdk-backupsearch/Makefile
index 5310ddfc8e49..13e689b2659b 100644
--- a/devel/rubygem-aws-sdk-backupsearch/Makefile
+++ b/devel/rubygem-aws-sdk-backupsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupsearch
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-backupsearch/distinfo b/devel/rubygem-aws-sdk-backupsearch/distinfo
index c7249fd99eaf..6db324bd1e54 100644
--- a/devel/rubygem-aws-sdk-backupsearch/distinfo
+++ b/devel/rubygem-aws-sdk-backupsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962570
-SHA256 (rubygem/aws-sdk-backupsearch-1.3.0.gem) = 4042a971a2719ab1164bc355f51acd9f09715f84ee6fb43bf4ecbf18eb5d8104
-SIZE (rubygem/aws-sdk-backupsearch-1.3.0.gem) = 36352
+TIMESTAMP = 1747715568
+SHA256 (rubygem/aws-sdk-backupsearch-1.5.0.gem) = 436d910c5e5afb9b4363176ebf74c5641009738a851144ea0e78f05fb130cadd
+SIZE (rubygem/aws-sdk-backupsearch-1.5.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-batch/Makefile b/devel/rubygem-aws-sdk-batch/Makefile
index ddaa28d5f4ca..07a4c0b40b54 100644
--- a/devel/rubygem-aws-sdk-batch/Makefile
+++ b/devel/rubygem-aws-sdk-batch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-batch
-PORTVERSION= 1.112.0
+PORTVERSION= 1.114.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-batch/distinfo b/devel/rubygem-aws-sdk-batch/distinfo
index 86cffa59f049..7c2c6d798b05 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289104
-SHA256 (rubygem/aws-sdk-batch-1.112.0.gem) = a0e32e040981fa1d20732555f80a7e13f5e2da6c796fa656632af8a7e9f26ef7
-SIZE (rubygem/aws-sdk-batch-1.112.0.gem) = 138752
+TIMESTAMP = 1747715570
+SHA256 (rubygem/aws-sdk-batch-1.114.0.gem) = a670bc0de00d527e862b191085d4185eb2b010fa055de984e89ef0b91516081c
+SIZE (rubygem/aws-sdk-batch-1.114.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/Makefile b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
index 9a2361bdf689..2f7c5a8ce20a 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/Makefile
+++ b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmdataexports
-PORTVERSION= 1.18.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/distinfo b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
index f19131843d0f..46ecc7d3b5c4 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/distinfo
+++ b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962574
-SHA256 (rubygem/aws-sdk-bcmdataexports-1.18.0.gem) = 6f398f7da17e4eee46278b9068fb6135bcb5c8f2de76323b5130e2072e583717
-SIZE (rubygem/aws-sdk-bcmdataexports-1.18.0.gem) = 31232
+TIMESTAMP = 1747715572
+SHA256 (rubygem/aws-sdk-bcmdataexports-1.20.0.gem) = ab43b17403da1e09a0cc464e7bb6e97e084fe5cb353a419ca7f190e2aa7c8f10
+SIZE (rubygem/aws-sdk-bcmdataexports-1.20.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
index dd53821d88d0..b71a451fd8b2 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmpricingcalculator
-PORTVERSION= 1.7.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
index 4a7bf722d035..e22059c4bf52 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289106
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.7.0.gem) = 995caa48d0dac327e9721be6633130b85115f2d9c723393b04cdf8ec99847619
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.7.0.gem) = 53760
+TIMESTAMP = 1747715574
+SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.9.0.gem) = 035c0e49f290c5d64249b8121a895d89bae3ebd0a7e8c0921367b1ba11ff0860
+SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.9.0.gem) = 53760
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index 9240c71d0e50..6f426da22846 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.42.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index 8ff3ea3de9b1..3026accf9e17 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178124
-SHA256 (rubygem/aws-sdk-bedrock-1.42.0.gem) = e7fa93c614d7eacdabf7d2f9e6eaf74e7e140f9371f896f21ef38d438774bdcd
-SIZE (rubygem/aws-sdk-bedrock-1.42.0.gem) = 123904
+TIMESTAMP = 1747715576
+SHA256 (rubygem/aws-sdk-bedrock-1.46.0.gem) = f129e71f70c63e2f0a64db7a8374f6b8cea52824030fed3f7756405d8bd62c6c
+SIZE (rubygem/aws-sdk-bedrock-1.46.0.gem) = 126464
diff --git a/devel/rubygem-aws-sdk-bedrockagent/Makefile b/devel/rubygem-aws-sdk-bedrockagent/Makefile
index 9761114d7b86..c01c3f0d0a9e 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagent
-PORTVERSION= 1.53.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagent/distinfo b/devel/rubygem-aws-sdk-bedrockagent/distinfo
index ae0f7cb9bc50..dacf71fe7e6c 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289110
-SHA256 (rubygem/aws-sdk-bedrockagent-1.53.0.gem) = bbdbde02a269f22206a4f8defd623d994692170fcf32059915b64c66771b9881
-SIZE (rubygem/aws-sdk-bedrockagent-1.53.0.gem) = 161792
+TIMESTAMP = 1747715578
+SHA256 (rubygem/aws-sdk-bedrockagent-1.57.0.gem) = 71a0c8826bd42163408cbc59034027722dfa320be3dd8db4b2455dfa912ff80d
+SIZE (rubygem/aws-sdk-bedrockagent-1.57.0.gem) = 173056
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
index 1a8944b23d3e..6cf8db4a20a8 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentruntime
-PORTVERSION= 1.51.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
index 16770fea1bf3..b220f31a6e7e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936258
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.51.0.gem) = 34c41dbb9e4a2eb87480ac6e37efb41de27a58e012514bec949fa001e424a286
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.51.0.gem) = 124416
+TIMESTAMP = 1747715580
+SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.55.0.gem) = 5dd64b6ba26791cc9233933af8f61f7ec7f21c135412e94a5d89feec39bda4e7
+SIZE (rubygem/aws-sdk-bedrockagentruntime-1.55.0.gem) = 127488
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
index 1122e6e8deb7..23dd45147de5 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomation
-PORTVERSION= 1.6.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
index a276df6f8cae..a7bc4ee9c3e0 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936260
-SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.6.0.gem) = 8e65c7375b4c4bc63a33564e7c631b284b2432b3bdc67b2ab22e0ac8bc1c29b3
-SIZE (rubygem/aws-sdk-bedrockdataautomation-1.6.0.gem) = 35328
+TIMESTAMP = 1747715582
+SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.10.0.gem) = 4b21530763e4ae96cd9e28a1b452b25038b581d6ed2c1624a85517fbfda501bb
+SIZE (rubygem/aws-sdk-bedrockdataautomation-1.10.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
index b558670e4355..e93cd1668583 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomationruntime
-PORTVERSION= 1.5.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
index 4ed207c3b5a6..80588c84c8d6 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070532
-SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.5.0.gem) = febd7de3efde64b52572f7e650f5516ce97fbd482e1d6082136b69ab8319a4ac
-SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.5.0.gem) = 25088
+TIMESTAMP = 1747715584
+SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.8.0.gem) = 43685de87180abcbcc650aea3856315676050974cec56747ef442b12094873fe
+SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.8.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/Makefile b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
index 130be920ce07..f1f05d3ba990 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockruntime
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/distinfo b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
index f111e739fe70..278fad2ae0ae 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936262
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.46.0.gem) = cb4b91b10d3b77816d6be3ff8c9086bff9e843faefaab174e10d3cf28871d954
-SIZE (rubygem/aws-sdk-bedrockruntime-1.46.0.gem) = 76288
+TIMESTAMP = 1747715586
+SHA256 (rubygem/aws-sdk-bedrockruntime-1.48.0.gem) = f9f1c09a2051013db0e22d1b79571db2656edcbba374788b4900eeee6ac29ce3
+SIZE (rubygem/aws-sdk-bedrockruntime-1.48.0.gem) = 76288
diff --git a/devel/rubygem-aws-sdk-billing/Makefile b/devel/rubygem-aws-sdk-billing/Makefile
index b1a241e0cd34..f54ec2e725c7 100644
--- a/devel/rubygem-aws-sdk-billing/Makefile
+++ b/devel/rubygem-aws-sdk-billing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billing
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-billing/distinfo b/devel/rubygem-aws-sdk-billing/distinfo
index 3a9d5facdb93..395be735be46 100644
--- a/devel/rubygem-aws-sdk-billing/distinfo
+++ b/devel/rubygem-aws-sdk-billing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962590
-SHA256 (rubygem/aws-sdk-billing-1.4.0.gem) = 7ec3981f526d46906fe8d46a25a14b2924dc741801a013ccfe9296fb716161fe
-SIZE (rubygem/aws-sdk-billing-1.4.0.gem) = 29184
+TIMESTAMP = 1747715588
+SHA256 (rubygem/aws-sdk-billing-1.6.0.gem) = 1fc936295e6171a56aefe8b4cf24249972ed84baf7e73bf7027ec5f58344223e
+SIZE (rubygem/aws-sdk-billing-1.6.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-billingconductor/Makefile b/devel/rubygem-aws-sdk-billingconductor/Makefile
index 6ae2cff4515e..d204757e614d 100644
--- a/devel/rubygem-aws-sdk-billingconductor/Makefile
+++ b/devel/rubygem-aws-sdk-billingconductor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billingconductor
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-billingconductor/distinfo b/devel/rubygem-aws-sdk-billingconductor/distinfo
index 1a8031f4d4c1..fd5bafa21824 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962592
-SHA256 (rubygem/aws-sdk-billingconductor-1.37.0.gem) = a0b09595097c2175e11336026fa92f353d7c9319b692e775cc368eb446fdc42b
-SIZE (rubygem/aws-sdk-billingconductor-1.37.0.gem) = 54272
+TIMESTAMP = 1747715590
+SHA256 (rubygem/aws-sdk-billingconductor-1.39.0.gem) = 5e4d65099920e09f8cf9636f33c10cd732f52a56716deab472030e645a0ffee1
+SIZE (rubygem/aws-sdk-billingconductor-1.39.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-braket/Makefile b/devel/rubygem-aws-sdk-braket/Makefile
index ebc5cb9fe0e3..d0216984d34f 100644
--- a/devel/rubygem-aws-sdk-braket/Makefile
+++ b/devel/rubygem-aws-sdk-braket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-braket
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-braket/distinfo b/devel/rubygem-aws-sdk-braket/distinfo
index 5e4a6c477ede..b59aa54734ec 100644
--- a/devel/rubygem-aws-sdk-braket/distinfo
+++ b/devel/rubygem-aws-sdk-braket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962594
-SHA256 (rubygem/aws-sdk-braket-1.50.0.gem) = e7711ac24c29d6b7baa21f41bd9610dc03aa6de427a59aa6cc33744d543d7b85
-SIZE (rubygem/aws-sdk-braket-1.50.0.gem) = 38400
+TIMESTAMP = 1747715592
+SHA256 (rubygem/aws-sdk-braket-1.52.0.gem) = c6a08df6b9d66fa828bd5da7d80948d58a032800c3a2bff3779068141d4a1f6c
+SIZE (rubygem/aws-sdk-braket-1.52.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-budgets/Makefile b/devel/rubygem-aws-sdk-budgets/Makefile
index 85c48bc9b481..8ab41d66c7d4 100644
--- a/devel/rubygem-aws-sdk-budgets/Makefile
+++ b/devel/rubygem-aws-sdk-budgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-budgets
-PORTVERSION= 1.83.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-budgets/distinfo b/devel/rubygem-aws-sdk-budgets/distinfo
index c317ebab5d48..6c08880beca9 100644
--- a/devel/rubygem-aws-sdk-budgets/distinfo
+++ b/devel/rubygem-aws-sdk-budgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936264
-SHA256 (rubygem/aws-sdk-budgets-1.83.0.gem) = 3c05ca5b636cbf09128ff7318e00bc002063b5d388f2cfec4aec647b44b87a66
-SIZE (rubygem/aws-sdk-budgets-1.83.0.gem) = 52224
+TIMESTAMP = 1747715594
+SHA256 (rubygem/aws-sdk-budgets-1.85.0.gem) = f7da8eba8276094a5200bac6575b3d863fcd41afafe1b3c5ee8726a61f3b05b3
+SIZE (rubygem/aws-sdk-budgets-1.85.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-chatbot/Makefile b/devel/rubygem-aws-sdk-chatbot/Makefile
index 2e22ee69fb3d..8e278f5c9403 100644
--- a/devel/rubygem-aws-sdk-chatbot/Makefile
+++ b/devel/rubygem-aws-sdk-chatbot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chatbot
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chatbot/distinfo b/devel/rubygem-aws-sdk-chatbot/distinfo
index 2cda11f4d33a..7175a31401b0 100644
--- a/devel/rubygem-aws-sdk-chatbot/distinfo
+++ b/devel/rubygem-aws-sdk-chatbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962598
-SHA256 (rubygem/aws-sdk-chatbot-1.22.0.gem) = b4c4859ee9f1b7b154b009e908c9053dd26c9c43b41fadfaa18b104556b2216f
-SIZE (rubygem/aws-sdk-chatbot-1.22.0.gem) = 47616
+TIMESTAMP = 1747715596
+SHA256 (rubygem/aws-sdk-chatbot-1.24.0.gem) = 0b64d27271d46e5a4f0a2938804152ee35188af1329bdbcf0fef1b320e7c4759
+SIZE (rubygem/aws-sdk-chatbot-1.24.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-chime/Makefile b/devel/rubygem-aws-sdk-chime/Makefile
index cadfd8405a45..846d528dff5d 100644
--- a/devel/rubygem-aws-sdk-chime/Makefile
+++ b/devel/rubygem-aws-sdk-chime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chime
-PORTVERSION= 1.100.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chime/distinfo b/devel/rubygem-aws-sdk-chime/distinfo
index a84c9e2f7e1c..8d21e365d2b7 100644
--- a/devel/rubygem-aws-sdk-chime/distinfo
+++ b/devel/rubygem-aws-sdk-chime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836232
-SHA256 (rubygem/aws-sdk-chime-1.100.0.gem) = b767972de2f4e1dc1132331a8ce2f5df38152ab528e9935814ccf7722a076e79
-SIZE (rubygem/aws-sdk-chime-1.100.0.gem) = 60416
+TIMESTAMP = 1747715598
+SHA256 (rubygem/aws-sdk-chime-1.102.0.gem) = 4c88af05536890066f0b50a977b65f9283926cbed588e3da2c3b84b34227d829
+SIZE (rubygem/aws-sdk-chime-1.102.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
index 5d493fe5297b..1e71261c39ea 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkidentity
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
index ec07d42075b8..4757bb81a9a6 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962602
-SHA256 (rubygem/aws-sdk-chimesdkidentity-1.40.0.gem) = 6e97b0c9bd621b3fdef604023ab149a50c65f10a6ef9387a9cc9a799282a8f4a
-SIZE (rubygem/aws-sdk-chimesdkidentity-1.40.0.gem) = 39424
+TIMESTAMP = 1747715600
+SHA256 (rubygem/aws-sdk-chimesdkidentity-1.42.0.gem) = 69184ebd9ad607a1862948b3031f7e15a68161f21c0c88f43ca9d31080fa7cdd
+SIZE (rubygem/aws-sdk-chimesdkidentity-1.42.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
index 57e409a498ee..637391f3fa29 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmediapipelines
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
index ebff6648bea2..5811d116a440 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962604
-SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.37.0.gem) = 14d98e8d383693099048f92b3aabe7a717643c10fbb4b43d878b153872ff93d0
-SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.37.0.gem) = 70656
+TIMESTAMP = 1747715602
+SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.39.0.gem) = 004167d34ee6e12bf82746bea5a7b99049c945192707028e968829778a7157d1
+SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.39.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
index a8ab022b6211..a17f2bc609fc 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmeetings
-PORTVERSION= 1.47.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
index a59bab195395..0fd025e21f64 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962606
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.47.0.gem) = 14a32dc6bed9b83513b03cdeb379a3d66105e1673274007f0e6d1358f5dc4a74
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.47.0.gem) = 44032
+TIMESTAMP = 1747715604
+SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.49.0.gem) = af22962f024428520a09cc66f032f96dd9b38fbb0f1553459014f526d77d7ae2
+SIZE (rubygem/aws-sdk-chimesdkmeetings-1.49.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
index 67fec9679582..6f6ab4d03ec8 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmessaging
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
index 7c4aebaa7d39..33dbac5cb3e7 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962608
-SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.46.0.gem) = fd60abd27673cf632a17484347ce3b9e231bd42918aa0be31ce53f065914f8d2
-SIZE (rubygem/aws-sdk-chimesdkmessaging-1.46.0.gem) = 59904
+TIMESTAMP = 1747715606
+SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.48.0.gem) = 8e8132234c7e2163f9282adf56401a2b2f496a686bf926f08a1587eddbc5b206
+SIZE (rubygem/aws-sdk-chimesdkmessaging-1.48.0.gem) = 59904
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
index 874cf9aab8d3..14bad51f3276 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkvoice
-PORTVERSION= 1.38.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
index 124df255261c..9326848f20d8 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289116
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.38.0.gem) = bd48b1410734d369185aa22b2d590c3ed2ed956e5a23ad4deb7667499a138184
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.38.0.gem) = 83456
+TIMESTAMP = 1747715608
+SHA256 (rubygem/aws-sdk-chimesdkvoice-1.40.0.gem) = 7e75920235d84b2e5604a59169616196937371e5f415d11c7de06dc96c1e0776
+SIZE (rubygem/aws-sdk-chimesdkvoice-1.40.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-cleanrooms/Makefile b/devel/rubygem-aws-sdk-cleanrooms/Makefile
index 11091ebe125f..b09e637f88ad 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/Makefile
+++ b/devel/rubygem-aws-sdk-cleanrooms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanrooms
-PORTVERSION= 1.42.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cleanrooms/distinfo b/devel/rubygem-aws-sdk-cleanrooms/distinfo
index 334a3a26dab4..54a2f33be17c 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289118
-SHA256 (rubygem/aws-sdk-cleanrooms-1.42.0.gem) = 1abca532fa379f78b046002033a1d0c8492e0eb10bde9b15b64a945add8e22c8
-SIZE (rubygem/aws-sdk-cleanrooms-1.42.0.gem) = 117248
+TIMESTAMP = 1747715610
+SHA256 (rubygem/aws-sdk-cleanrooms-1.45.0.gem) = 21810a9e4429bb79ba4f7e358f89a9b4ec76dfe8b9e3ad7861e3b45022ff6068
+SIZE (rubygem/aws-sdk-cleanrooms-1.45.0.gem) = 118784
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index 19b2b8b28ebc..aa320e38b3c2 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.23.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 27819847e522..1a87dee9b03e 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962614
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.23.0.gem) = d1d8c7416b5360fbe0b45a01162b6daddf8fc434eac69ab4f9cb80531b5ef66d
-SIZE (rubygem/aws-sdk-cleanroomsml-1.23.0.gem) = 77312
+TIMESTAMP = 1747715612
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.25.0.gem) = 250268c8ca842d13a61886aadfd8f02268d3a37105b8826ae5367372a78df956
+SIZE (rubygem/aws-sdk-cleanroomsml-1.25.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-cloud9/Makefile b/devel/rubygem-aws-sdk-cloud9/Makefile
index 6b98c58eb4db..d232d0dd91cb 100644
--- a/devel/rubygem-aws-sdk-cloud9/Makefile
+++ b/devel/rubygem-aws-sdk-cloud9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloud9
-PORTVERSION= 1.85.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloud9/distinfo b/devel/rubygem-aws-sdk-cloud9/distinfo
index adaba14ab6b4..7367ed57d125 100644
--- a/devel/rubygem-aws-sdk-cloud9/distinfo
+++ b/devel/rubygem-aws-sdk-cloud9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962616
-SHA256 (rubygem/aws-sdk-cloud9-1.85.0.gem) = 1d1cdb3110564439f3cdd09a3711acc429383f0bee7684016372d2a544acb873
-SIZE (rubygem/aws-sdk-cloud9-1.85.0.gem) = 34304
+TIMESTAMP = 1747715614
+SHA256 (rubygem/aws-sdk-cloud9-1.87.0.gem) = cd1e68dba4c66c0a206cddc3b2e8cc94909d71dff9da794df6c9f3b24efc8e50
+SIZE (rubygem/aws-sdk-cloud9-1.87.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
index 5066bcf3857e..968a23ab227a 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudcontrolapi
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
index d9f174b9f582..6ba2109de195 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962618
-SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.37.0.gem) = f0a62d74c45667034043fb9368a6b7bdf9f9cb01df27cc9a25913db14d820a17
-SIZE (rubygem/aws-sdk-cloudcontrolapi-1.37.0.gem) = 36352
+TIMESTAMP = 1747715616
+SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.39.0.gem) = 508718c1556cde053655d1ac6f3c37253b0468601437d8226e7937a8f699c9c4
+SIZE (rubygem/aws-sdk-cloudcontrolapi-1.39.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-clouddirectory/Makefile b/devel/rubygem-aws-sdk-clouddirectory/Makefile
index b2975bbcba42..1893846c7cd2 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/Makefile
+++ b/devel/rubygem-aws-sdk-clouddirectory/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-clouddirectory
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-clouddirectory/distinfo b/devel/rubygem-aws-sdk-clouddirectory/distinfo
index 6f65f2af1c25..3b2fc40baed5 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/distinfo
+++ b/devel/rubygem-aws-sdk-clouddirectory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962620
-SHA256 (rubygem/aws-sdk-clouddirectory-1.72.0.gem) = 8c714589dd69eb50ae5d5eaf8a6ceaa35e6f8429a3febb1ab98247dc0b0439b1
-SIZE (rubygem/aws-sdk-clouddirectory-1.72.0.gem) = 85504
+TIMESTAMP = 1747715618
+SHA256 (rubygem/aws-sdk-clouddirectory-1.74.0.gem) = dfc96ec7efa9a4d0753f5c97c798dfbf391330a0d500b84452d73f66f9288814
+SIZE (rubygem/aws-sdk-clouddirectory-1.74.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index b4f4a005f442..c9e31b408450 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.129.0
+PORTVERSION= 1.131.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index f5bf5f9bbde7..043a9856e955 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289120
-SHA256 (rubygem/aws-sdk-cloudformation-1.129.0.gem) = 538c7631e467e54b5c458c2d2c1641d753d84c349664f658060c9577926abc37
-SIZE (rubygem/aws-sdk-cloudformation-1.129.0.gem) = 210944
+TIMESTAMP = 1747715620
+SHA256 (rubygem/aws-sdk-cloudformation-1.131.0.gem) = b76aff1fa4ce825dfb21d88b105bde5037b12f5596ce9be78778d2f035e873ae
+SIZE (rubygem/aws-sdk-cloudformation-1.131.0.gem) = 210944
diff --git a/devel/rubygem-aws-sdk-cloudfront/Makefile b/devel/rubygem-aws-sdk-cloudfront/Makefile
index 6da797d8b3e9..8739dd0e28b8 100644
--- a/devel/rubygem-aws-sdk-cloudfront/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfront/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfront
-PORTVERSION= 1.115.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudfront/distinfo b/devel/rubygem-aws-sdk-cloudfront/distinfo
index 2a4d0e40946e..1dcffa0229f6 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936266
-SHA256 (rubygem/aws-sdk-cloudfront-1.115.0.gem) = 3093ef70f5dd54aa2cd588cf5b1a20765db300ccab355fcb2d005aa852516559
-SIZE (rubygem/aws-sdk-cloudfront-1.115.0.gem) = 230400
+TIMESTAMP = 1747715622
+SHA256 (rubygem/aws-sdk-cloudfront-1.118.0.gem) = 3d5c66f661b743a5281935498768e33dbb077e8d3c06fe13961511c25e5496df
+SIZE (rubygem/aws-sdk-cloudfront-1.118.0.gem) = 230400
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
index d79d7909bcf7..635ed6330ea9 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfrontkeyvaluestore
-PORTVERSION= 1.20.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
index 0ef472f2cb9d..2032afbb4f33 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962626
-SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.20.0.gem) = 82e1f5d1145f09f91391d715d7a23c16d21b5d673602d54947ee95390a2d9667
-SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.20.0.gem) = 25088
+TIMESTAMP = 1747715624
+SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.22.0.gem) = 8ed0b0a4f4877604a7670295a42737d0168cbe05b88ea1522151e3e3014886cf
+SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.22.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-cloudhsm/Makefile b/devel/rubygem-aws-sdk-cloudhsm/Makefile
index 1bb42f292670..8cedd6f52605 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsm
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudhsm/distinfo b/devel/rubygem-aws-sdk-cloudhsm/distinfo
index 2e74acbbac89..ab70c75914f5 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962628
-SHA256 (rubygem/aws-sdk-cloudhsm-1.68.0.gem) = e3363a3e0950d51cb53d1fa90a40a76b21cb8f6aa2a28a581b547de8e8065c3a
-SIZE (rubygem/aws-sdk-cloudhsm-1.68.0.gem) = 33792
+TIMESTAMP = 1747715626
+SHA256 (rubygem/aws-sdk-cloudhsm-1.70.0.gem) = 52ce000527ccdfd4b1af2f2b1eb840fe07135dcd09b2b88addf58f833144d10e
+SIZE (rubygem/aws-sdk-cloudhsm-1.70.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
index 6b47c4167c97..917bc6e92fae 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsmv2
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
index c4b2d4ba803a..828401bd18f6 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962630
-SHA256 (rubygem/aws-sdk-cloudhsmv2-1.74.0.gem) = 9595e75158bfb1fd1377012a2e79909c0e41b62c2629931687d9d0bb46ef23df
-SIZE (rubygem/aws-sdk-cloudhsmv2-1.74.0.gem) = 38912
+TIMESTAMP = 1747715628
+SHA256 (rubygem/aws-sdk-cloudhsmv2-1.76.0.gem) = 5384eab13e1b90cf906accc4c3990642e7b6ea00e851541833f55c84cb694fb0
+SIZE (rubygem/aws-sdk-cloudhsmv2-1.76.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-cloudsearch/Makefile b/devel/rubygem-aws-sdk-cloudsearch/Makefile
index 792ca9071339..d5acab43fce6 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearch
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudsearch/distinfo b/devel/rubygem-aws-sdk-cloudsearch/distinfo
index 9d435b65c263..bc150f2e9751 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070540
-SHA256 (rubygem/aws-sdk-cloudsearch-1.72.0.gem) = 7a3bfcfd88995cc23994b94131a5be7bec5812b178a9d2c6d313c3226df07546
-SIZE (rubygem/aws-sdk-cloudsearch-1.72.0.gem) = 46080
+TIMESTAMP = 1747715630
+SHA256 (rubygem/aws-sdk-cloudsearch-1.74.0.gem) = 1bec1b8ae5a22517392dd852d881ed283eebb735915b04a4efae047d789a4261
+SIZE (rubygem/aws-sdk-cloudsearch-1.74.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-cloudtrail/Makefile b/devel/rubygem-aws-sdk-cloudtrail/Makefile
index 3b76a1baed8c..6b14515fedc7 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtrail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtrail
-PORTVERSION= 1.102.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudtrail/distinfo b/devel/rubygem-aws-sdk-cloudtrail/distinfo
index c6dd47aeb705..b474a74afa86 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070542
-SHA256 (rubygem/aws-sdk-cloudtrail-1.102.0.gem) = 6b4faee822e631e437a4bc498c8ab9d36ea8576789a4798eee9ed00e55ad8129
-SIZE (rubygem/aws-sdk-cloudtrail-1.102.0.gem) = 113152
+TIMESTAMP = 1747715632
+SHA256 (rubygem/aws-sdk-cloudtrail-1.104.0.gem) = ba28a14566d27f12892e7c20f889145a4fe27e4425f98d1e98f2039223e8a3f5
+SIZE (rubygem/aws-sdk-cloudtrail-1.104.0.gem) = 113152
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/Makefile b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
index dd27b3b55aa5..9e3bffd62688 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtraildata
-PORTVERSION= 1.26.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/distinfo b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
index 9f0b7040212a..9c9cfa57579d 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962638
-SHA256 (rubygem/aws-sdk-cloudtraildata-1.26.0.gem) = 53076b31f42360517c40d4d4173f1a5d6f9b654035f40578fa667059e5f700fa
-SIZE (rubygem/aws-sdk-cloudtraildata-1.26.0.gem) = 22016
+TIMESTAMP = 1747715634
+SHA256 (rubygem/aws-sdk-cloudtraildata-1.28.0.gem) = 9a073e1acc593fd8098f9c5ba7b1e77646109900ae461082541e9982d00430b3
+SIZE (rubygem/aws-sdk-cloudtraildata-1.28.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-cloudwatch/Makefile b/devel/rubygem-aws-sdk-cloudwatch/Makefile
index cf53060ccdd3..25db374ebb69 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatch
-PORTVERSION= 1.112.0
+PORTVERSION= 1.114.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatch/distinfo b/devel/rubygem-aws-sdk-cloudwatch/distinfo
index 5724c1069301..dc4fafa9f508 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070544
-SHA256 (rubygem/aws-sdk-cloudwatch-1.112.0.gem) = 14c5fc0f09fe4ba801fe8abae26dbd1103efbabc944a69da031f938d7b0c943e
-SIZE (rubygem/aws-sdk-cloudwatch-1.112.0.gem) = 123392
+TIMESTAMP = 1747715636
+SHA256 (rubygem/aws-sdk-cloudwatch-1.114.0.gem) = 98a23d57d81e5a9619001c9e4463ef9f61729852789c5e19d75ca2519bf2d068
+SIZE (rubygem/aws-sdk-cloudwatch-1.114.0.gem) = 123392
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
index 8106a00af868..3e9ab8bbaddc 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevents
-PORTVERSION= 1.88.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
index c235bd17e762..66663749053d 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962642
-SHA256 (rubygem/aws-sdk-cloudwatchevents-1.88.0.gem) = bf108733440cb66b9384122774757e9c9e2d3f84ac4fb92f882b8e686c51a85c
-SIZE (rubygem/aws-sdk-cloudwatchevents-1.88.0.gem) = 79360
+TIMESTAMP = 1747715638
+SHA256 (rubygem/aws-sdk-cloudwatchevents-1.90.0.gem) = 91a254c5c02b4c4a04f9e55c517207613b96f1cdcdb0bee08c875ff764e82565
+SIZE (rubygem/aws-sdk-cloudwatchevents-1.90.0.gem) = 79360
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
index ef23e6ed27f8..f6a605689796 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevidently
-PORTVERSION= 1.38.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
index df172f2f814a..1a5fa6225cf9 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962644
-SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.38.0.gem) = 25bb67b5517e90897960db01f60a9b76093d3b2699565119dba3bff5deb9315a
-SIZE (rubygem/aws-sdk-cloudwatchevidently-1.38.0.gem) = 67584
+TIMESTAMP = 1747715640
+SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.40.0.gem) = ac183f7b19187ea8f255b95cc9d5c2a6439e512d740d2b2dc75ab9357746bbe7
+SIZE (rubygem/aws-sdk-cloudwatchevidently-1.40.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index e1a760e4efa2..392796c1b0ea 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.111.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index fb2e9871035c..2a2d372822ec 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936268
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.111.0.gem) = 193ccbc5b12f4225c4eee949a04ba640bf8f8510a706a14bf9be778f47c0387f
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.111.0.gem) = 146432
+TIMESTAMP = 1747715642
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.116.0.gem) = bba112274d0ba75b10a61570a421e6817cb2f6b1bc5858faf0d954832bf62e0c
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.116.0.gem) = 149504
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
index 69207d7c3092..c8a607e6f6cd 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchrum
-PORTVERSION= 1.39.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
index b248b55a724d..3d1d2f1b8184 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289122
-SHA256 (rubygem/aws-sdk-cloudwatchrum-1.39.0.gem) = 2781fc449005916009c146c4edd535e1b120c687bfa886f271b23eb9ba14e012
-SIZE (rubygem/aws-sdk-cloudwatchrum-1.39.0.gem) = 48128
+TIMESTAMP = 1747715644
+SHA256 (rubygem/aws-sdk-cloudwatchrum-1.41.0.gem) = 75b52295a0002972ea7628bde09aba5f0d9c92900d2e12136eac35b810440f00
+SIZE (rubygem/aws-sdk-cloudwatchrum-1.41.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-codeartifact/Makefile b/devel/rubygem-aws-sdk-codeartifact/Makefile
index 1d6ac0319e7c..fc92831f1ce7 100644
--- a/devel/rubygem-aws-sdk-codeartifact/Makefile
+++ b/devel/rubygem-aws-sdk-codeartifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeartifact
-PORTVERSION= 1.59.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codeartifact/distinfo b/devel/rubygem-aws-sdk-codeartifact/distinfo
index 9cfdc8a5512f..a75d1e5b0ab7 100644
--- a/devel/rubygem-aws-sdk-codeartifact/distinfo
+++ b/devel/rubygem-aws-sdk-codeartifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962650
-SHA256 (rubygem/aws-sdk-codeartifact-1.59.0.gem) = e1020b342d328d1135fe62e6f989acd605b0505194d38a506d41d5caf1e5e6e9
-SIZE (rubygem/aws-sdk-codeartifact-1.59.0.gem) = 67584
+TIMESTAMP = 1747715646
+SHA256 (rubygem/aws-sdk-codeartifact-1.61.0.gem) = dd601de18e67ef5b40d3a8419fa7c25eaab68d1c0d4394dbfa2c6c58dd0f9beb
+SIZE (rubygem/aws-sdk-codeartifact-1.61.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-codebuild/Makefile b/devel/rubygem-aws-sdk-codebuild/Makefile
index 0c625ae8efb2..b7c7c20a234c 100644
--- a/devel/rubygem-aws-sdk-codebuild/Makefile
+++ b/devel/rubygem-aws-sdk-codebuild/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codebuild
-PORTVERSION= 1.153.0
+PORTVERSION= 1.156.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codebuild/distinfo b/devel/rubygem-aws-sdk-codebuild/distinfo
index a2d9c7809c5b..8c88481fcce9 100644
--- a/devel/rubygem-aws-sdk-codebuild/distinfo
+++ b/devel/rubygem-aws-sdk-codebuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936270
-SHA256 (rubygem/aws-sdk-codebuild-1.153.0.gem) = 1460a2f2a331acba2fc6d443dab07794fa0620b1f74eeee4b8121b592188d620
-SIZE (rubygem/aws-sdk-codebuild-1.153.0.gem) = 139776
+TIMESTAMP = 1747715648
+SHA256 (rubygem/aws-sdk-codebuild-1.156.0.gem) = fcb9d4322d1c1c75b4c066ad7b55ab1f9fb1a831a40dab68335efe5a5a398cf7
+SIZE (rubygem/aws-sdk-codebuild-1.156.0.gem) = 141312
diff --git a/devel/rubygem-aws-sdk-codecatalyst/Makefile b/devel/rubygem-aws-sdk-codecatalyst/Makefile
index e1c421349ecc..8eaa0ecaf8f4 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/Makefile
+++ b/devel/rubygem-aws-sdk-codecatalyst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecatalyst
-PORTVERSION= 1.33.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codecatalyst/distinfo b/devel/rubygem-aws-sdk-codecatalyst/distinfo
index 5b942266ec2b..b04871aa67a8 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/distinfo
+++ b/devel/rubygem-aws-sdk-codecatalyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962654
-SHA256 (rubygem/aws-sdk-codecatalyst-1.33.0.gem) = 890c957087ee2671189c22eeda3d044f0b2c9eccf8b604d3d516a70820e8042e
-SIZE (rubygem/aws-sdk-codecatalyst-1.33.0.gem) = 51200
+TIMESTAMP = 1747715650
+SHA256 (rubygem/aws-sdk-codecatalyst-1.35.0.gem) = 56a84314210c0ae32fae4d314025d1e27ad9f44a1ecfc035b63ea9eaae835503
+SIZE (rubygem/aws-sdk-codecatalyst-1.35.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-codecommit/Makefile b/devel/rubygem-aws-sdk-codecommit/Makefile
index fd604eb6d339..6e9b0b927f13 100644
--- a/devel/rubygem-aws-sdk-codecommit/Makefile
+++ b/devel/rubygem-aws-sdk-codecommit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecommit
-PORTVERSION= 1.83.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codecommit/distinfo b/devel/rubygem-aws-sdk-codecommit/distinfo
index b84000b20086..08574c4c46a2 100644
--- a/devel/rubygem-aws-sdk-codecommit/distinfo
+++ b/devel/rubygem-aws-sdk-codecommit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962656
-SHA256 (rubygem/aws-sdk-codecommit-1.83.0.gem) = 002a2a09b022b9dc844faf53d0cf92462362c8403b05a93b9176b1339061da4c
-SIZE (rubygem/aws-sdk-codecommit-1.83.0.gem) = 118272
+TIMESTAMP = 1747715652
+SHA256 (rubygem/aws-sdk-codecommit-1.85.0.gem) = d28ffd21c778ef41c077182c675380ea9a6e7d41ff7339fba1ffe51c70c2e036
+SIZE (rubygem/aws-sdk-codecommit-1.85.0.gem) = 118272
diff --git a/devel/rubygem-aws-sdk-codeconnections/Makefile b/devel/rubygem-aws-sdk-codeconnections/Makefile
index 89f18f4c5b4e..24209dc17fd8 100644
--- a/devel/rubygem-aws-sdk-codeconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codeconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeconnections
-PORTVERSION= 1.18.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codeconnections/distinfo b/devel/rubygem-aws-sdk-codeconnections/distinfo
index 60f41f50cf29..c65120e7a12c 100644
--- a/devel/rubygem-aws-sdk-codeconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codeconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962658
-SHA256 (rubygem/aws-sdk-codeconnections-1.18.0.gem) = 2fd1cbd42dd46490984ab2abf79c4dad5cb772ea9b08849f154918e31fcee2f3
-SIZE (rubygem/aws-sdk-codeconnections-1.18.0.gem) = 42496
+TIMESTAMP = 1747715654
+SHA256 (rubygem/aws-sdk-codeconnections-1.20.0.gem) = a8cedb739a90e7ce31c78e855e8b31943c0d320197fdffcff425d96d488c2176
+SIZE (rubygem/aws-sdk-codeconnections-1.20.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-codedeploy/Makefile b/devel/rubygem-aws-sdk-codedeploy/Makefile
index c1c00c6d4d14..30d20cbfba73 100644
--- a/devel/rubygem-aws-sdk-codedeploy/Makefile
+++ b/devel/rubygem-aws-sdk-codedeploy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codedeploy
-PORTVERSION= 1.82.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codedeploy/distinfo b/devel/rubygem-aws-sdk-codedeploy/distinfo
index 1101ccece225..da9413b99819 100644
--- a/devel/rubygem-aws-sdk-codedeploy/distinfo
+++ b/devel/rubygem-aws-sdk-codedeploy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962660
-SHA256 (rubygem/aws-sdk-codedeploy-1.82.0.gem) = d2e3aca5cc22bd3daac92f47458d90ea1c71e77f54bd9b9015c06a0679afd71c
-SIZE (rubygem/aws-sdk-codedeploy-1.82.0.gem) = 100864
+TIMESTAMP = 1747715656
+SHA256 (rubygem/aws-sdk-codedeploy-1.84.0.gem) = 868cce23cb76ed3d9394a1014a4931924d6359b2b7f2e8e78b6da8fe8650548d
+SIZE (rubygem/aws-sdk-codedeploy-1.84.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
index 63ba4691ac61..e9f3a63b0fdc 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeguruprofiler
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
index 11b0c9338e84..baf3f51a185f 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962662
-SHA256 (rubygem/aws-sdk-codeguruprofiler-1.52.0.gem) = 27ae78a06032c1c16dca0ad0a3416e170acfcd9d0dd54d6d05359971a37a4c96
-SIZE (rubygem/aws-sdk-codeguruprofiler-1.52.0.gem) = 49152
+TIMESTAMP = 1747715658
+SHA256 (rubygem/aws-sdk-codeguruprofiler-1.54.0.gem) = ee104cc8c597a0bfa6ad8aa1533cc6a7981c47aac9eafed968dcf61206d580a9
+SIZE (rubygem/aws-sdk-codeguruprofiler-1.54.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/Makefile b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
index d531c49bf9b5..a2e8e903e917 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/Makefile
+++ b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurureviewer
-PORTVERSION= 1.63.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/distinfo b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
index 4c65f34cef96..eef1d6c3771a 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/distinfo
+++ b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962664
-SHA256 (rubygem/aws-sdk-codegurureviewer-1.63.0.gem) = 4eb6ded252de056c8c77dfc58607e5214d594ac48236c464655424a8572edceb
-SIZE (rubygem/aws-sdk-codegurureviewer-1.63.0.gem) = 47616
+TIMESTAMP = 1747715660
+SHA256 (rubygem/aws-sdk-codegurureviewer-1.65.0.gem) = cd5b9245347cfb968491c479b0f360838bc2b8b849b0ad65fe26c9a8a93734d3
+SIZE (rubygem/aws-sdk-codegurureviewer-1.65.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/Makefile b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
index 98b1a57e3690..93a162170f21 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/Makefile
+++ b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurusecurity
-PORTVERSION= 1.27.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/distinfo b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
index 1e65915ecd02..c2a2f4ce03c9 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/distinfo
+++ b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962666
-SHA256 (rubygem/aws-sdk-codegurusecurity-1.27.0.gem) = a883016f718a93886f9c001f22b4229521af4b8130e6160af8aad06a492f6ce6
-SIZE (rubygem/aws-sdk-codegurusecurity-1.27.0.gem) = 36864
+TIMESTAMP = 1747715662
+SHA256 (rubygem/aws-sdk-codegurusecurity-1.29.0.gem) = d8a428cb29d658cb6b39f8ca16f087b5eb7666ed7a26324702142259f5417465
+SIZE (rubygem/aws-sdk-codegurusecurity-1.29.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-codepipeline/Makefile b/devel/rubygem-aws-sdk-codepipeline/Makefile
index a784207d4536..9c5fbce88f91 100644
--- a/devel/rubygem-aws-sdk-codepipeline/Makefile
+++ b/devel/rubygem-aws-sdk-codepipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codepipeline
-PORTVERSION= 1.96.0
+PORTVERSION= 1.100.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codepipeline/distinfo b/devel/rubygem-aws-sdk-codepipeline/distinfo
index 475a26bf2d28..8cc401c2bb2a 100644
--- a/devel/rubygem-aws-sdk-codepipeline/distinfo
+++ b/devel/rubygem-aws-sdk-codepipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740022470
-SHA256 (rubygem/aws-sdk-codepipeline-1.96.0.gem) = 2e38f54dac7e9654f5599e393d2bf56fbfb5a043e4271d4eeca2b215710b8f2a
-SIZE (rubygem/aws-sdk-codepipeline-1.96.0.gem) = 97280
+TIMESTAMP = 1747715664
+SHA256 (rubygem/aws-sdk-codepipeline-1.100.0.gem) = d5372979f1df2e99bf43a4984e19200733c410b4a75295fed6e5a00866dcdcfe
+SIZE (rubygem/aws-sdk-codepipeline-1.100.0.gem) = 99328
diff --git a/devel/rubygem-aws-sdk-codestarconnections/Makefile b/devel/rubygem-aws-sdk-codestarconnections/Makefile
index ab62f0ff4af2..0bb2a961460d 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codestarconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarconnections
-PORTVERSION= 1.58.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codestarconnections/distinfo b/devel/rubygem-aws-sdk-codestarconnections/distinfo
index a5fa065063ec..7d7d4f3606ca 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codestarconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962670
-SHA256 (rubygem/aws-sdk-codestarconnections-1.58.0.gem) = 612816aa752959f8762658c73dc674e03626389a468750b22f2b325b8396a62d
-SIZE (rubygem/aws-sdk-codestarconnections-1.58.0.gem) = 43008
+TIMESTAMP = 1747715666
+SHA256 (rubygem/aws-sdk-codestarconnections-1.60.0.gem) = 069edd72976b1c0dbc9f15141232f2a92946c24d67acffc646ca5c96c6a8270f
+SIZE (rubygem/aws-sdk-codestarconnections-1.60.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/Makefile b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
index 739255d24df4..90607d5cbeb9 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/Makefile
+++ b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarnotifications
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/distinfo b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
index c69e3046a82d..420c1a788d88 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/distinfo
+++ b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962672
-SHA256 (rubygem/aws-sdk-codestarnotifications-1.49.0.gem) = 190ae2d568b672433f2bdb339f4f8ac64296bfa33d1ea96232c1bbe26ef1ccd9
-SIZE (rubygem/aws-sdk-codestarnotifications-1.49.0.gem) = 31744
+TIMESTAMP = 1747715668
+SHA256 (rubygem/aws-sdk-codestarnotifications-1.51.0.gem) = fa8da64cf0fa300239522f8f45b00f1ad57281f2bda4a33ebc362444aaaa5c74
+SIZE (rubygem/aws-sdk-codestarnotifications-1.51.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/Makefile b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
index 1c58bddc2158..2319b037535e 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentity
-PORTVERSION= 1.71.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/distinfo b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
index abd662eb6b67..d0dcbee1f467 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405528
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.71.0.gem) = 2ca99a189251d8e663717bdbede6485ba2c209f87c1246b35b45e9663d2e9dbe
-SIZE (rubygem/aws-sdk-cognitoidentity-1.71.0.gem) = 44544
+TIMESTAMP = 1747715670
+SHA256 (rubygem/aws-sdk-cognitoidentity-1.73.0.gem) = b3ed70568ae093516c5bc04990de1e1e3fe7f09f588a74e0b15267828fe957f6
+SIZE (rubygem/aws-sdk-cognitoidentity-1.73.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
index 48981d545d3c..6ab6723f4ba0 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentityprovider
-PORTVERSION= 1.119.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
index c284ec3a61be..1cf2577511fb 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936272
-SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.119.0.gem) = 8bb8bca1f15e2b6e263bcf9f4cd269c2697620bcc3f5384f75bcb33a4bf06499
-SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.119.0.gem) = 261632
+TIMESTAMP = 1747715672
+SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.122.0.gem) = c7dbeaba99ef448ce20dea2e3c48d339655d3c74b928883c6d47fbd146bd95ec
+SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.122.0.gem) = 261632
diff --git a/devel/rubygem-aws-sdk-cognitosync/Makefile b/devel/rubygem-aws-sdk-cognitosync/Makefile
index da5b22da8644..49ff0aa467f9 100644
--- a/devel/rubygem-aws-sdk-cognitosync/Makefile
+++ b/devel/rubygem-aws-sdk-cognitosync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitosync
-PORTVERSION= 1.65.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cognitosync/distinfo b/devel/rubygem-aws-sdk-cognitosync/distinfo
index 02869366865a..95b00eb78a1b 100644
--- a/devel/rubygem-aws-sdk-cognitosync/distinfo
+++ b/devel/rubygem-aws-sdk-cognitosync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962678
-SHA256 (rubygem/aws-sdk-cognitosync-1.65.0.gem) = 1ae679507ada2399d418102bc71786c035d70a09516e9395a985596a4b32ea73
-SIZE (rubygem/aws-sdk-cognitosync-1.65.0.gem) = 34816
+TIMESTAMP = 1747715674
+SHA256 (rubygem/aws-sdk-cognitosync-1.67.0.gem) = 36ae9e32388c14100bf4d8468f0ebf4689ef173ab4e6d13a837e476a2a449377
+SIZE (rubygem/aws-sdk-cognitosync-1.67.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-comprehend/Makefile b/devel/rubygem-aws-sdk-comprehend/Makefile
index f9b372f2ba84..d08954cce338 100644
--- a/devel/rubygem-aws-sdk-comprehend/Makefile
+++ b/devel/rubygem-aws-sdk-comprehend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehend
-PORTVERSION= 1.98.0
+PORTVERSION= 1.100.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-comprehend/distinfo b/devel/rubygem-aws-sdk-comprehend/distinfo
index 9dae0bdf5ff2..203c68d0f685 100644
--- a/devel/rubygem-aws-sdk-comprehend/distinfo
+++ b/devel/rubygem-aws-sdk-comprehend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962680
-SHA256 (rubygem/aws-sdk-comprehend-1.98.0.gem) = 3591d8846e2419899d1d33de65ee608e01f5916b1ee6ed43515cf823fd74d3b1
-SIZE (rubygem/aws-sdk-comprehend-1.98.0.gem) = 122368
+TIMESTAMP = 1747715676
+SHA256 (rubygem/aws-sdk-comprehend-1.100.0.gem) = 93ba8e1a9223c936849876a86fdc7be5b28b09493c67dc6d48abf61e9d49c6cc
+SIZE (rubygem/aws-sdk-comprehend-1.100.0.gem) = 122368
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/Makefile b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
index 1621170edccd..cf2a9506e374 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/Makefile
+++ b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehendmedical
-PORTVERSION= 1.67.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/distinfo b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
index e503f78eee69..f329f451a248 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/distinfo
+++ b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962682
-SHA256 (rubygem/aws-sdk-comprehendmedical-1.67.0.gem) = 5db484fbc55a3b5832d57f46cf68809ed222bd4c0599a202414a1a8ea4818477
-SIZE (rubygem/aws-sdk-comprehendmedical-1.67.0.gem) = 43520
+TIMESTAMP = 1747715678
+SHA256 (rubygem/aws-sdk-comprehendmedical-1.69.0.gem) = 5ab51a100f0d2d19c72e4dee95b5e9c14d1e6512533ead20da785609d29bba6b
+SIZE (rubygem/aws-sdk-comprehendmedical-1.69.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/Makefile b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
index 8bf36bfb1efc..810d24de8ba7 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/Makefile
+++ b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-computeoptimizer
-PORTVERSION= 1.75.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/distinfo b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
index 9e4064f585f2..10614d23429d 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/distinfo
+++ b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962684
-SHA256 (rubygem/aws-sdk-computeoptimizer-1.75.0.gem) = e2f26861835ea1253eb381c60e9d7dd2e7c22f25ce2ca9c4b07d44321ad58b18
-SIZE (rubygem/aws-sdk-computeoptimizer-1.75.0.gem) = 102912
+TIMESTAMP = 1747715680
+SHA256 (rubygem/aws-sdk-computeoptimizer-1.77.0.gem) = 895a627c70edc2c7035464d94b3722e6d0113dc59bd9151f8b9b640ae1f50729
+SIZE (rubygem/aws-sdk-computeoptimizer-1.77.0.gem) = 102912
diff --git a/devel/rubygem-aws-sdk-configservice/Makefile b/devel/rubygem-aws-sdk-configservice/Makefile
index 47f40ca67a43..023e856530c8 100644
--- a/devel/rubygem-aws-sdk-configservice/Makefile
+++ b/devel/rubygem-aws-sdk-configservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-configservice
-PORTVERSION= 1.126.0
+PORTVERSION= 1.128.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-configservice/distinfo b/devel/rubygem-aws-sdk-configservice/distinfo
index 53e4791d1b3e..d7b75d88a7c0 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962686
-SHA256 (rubygem/aws-sdk-configservice-1.126.0.gem) = fa1d8823017d2965cdde627933a57a515b43734d71119da4582f8150dce8678a
-SIZE (rubygem/aws-sdk-configservice-1.126.0.gem) = 217600
+TIMESTAMP = 1747715682
+SHA256 (rubygem/aws-sdk-configservice-1.128.0.gem) = 4aab3abb9d9e9e27d2baa1880517803d9b80c2331173be31d5b8c1eaaa162305
+SIZE (rubygem/aws-sdk-configservice-1.128.0.gem) = 217600
diff --git a/devel/rubygem-aws-sdk-connect/Makefile b/devel/rubygem-aws-sdk-connect/Makefile
index 4481f221f9f6..9ca90d1ca12d 100644
--- a/devel/rubygem-aws-sdk-connect/Makefile
+++ b/devel/rubygem-aws-sdk-connect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connect
-PORTVERSION= 1.200.0
+PORTVERSION= 1.202.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connect/distinfo b/devel/rubygem-aws-sdk-connect/distinfo
index c8d834471edf..be88e9d45e25 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178126
-SHA256 (rubygem/aws-sdk-connect-1.200.0.gem) = 66b93ce0c2e11deb66a7e1081acc12e85121129b04e91c275dc7b312b1c39ddf
-SIZE (rubygem/aws-sdk-connect-1.200.0.gem) = 365056
+TIMESTAMP = 1747715684
+SHA256 (rubygem/aws-sdk-connect-1.202.0.gem) = 94fb2bd7b3d6acdb2bcf0731b69bcd3e35447a0c012f706ba9e6d8bb0de66f9f
+SIZE (rubygem/aws-sdk-connect-1.202.0.gem) = 368128
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
index 3b1518c6808b..541c9de72a34 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignservice
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
index 4b8536ab968c..3cff3b7a8fc1 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962690
-SHA256 (rubygem/aws-sdk-connectcampaignservice-1.31.0.gem) = 4416f9149679f285b81e6d907d08ad758f994124398c7639963b14213d12db30
-SIZE (rubygem/aws-sdk-connectcampaignservice-1.31.0.gem) = 33792
+TIMESTAMP = 1747715686
+SHA256 (rubygem/aws-sdk-connectcampaignservice-1.33.0.gem) = 0aa2c115803239f0c704edf1cd476b64cc11a9fbcd50c8e140d3d34296174cb3
+SIZE (rubygem/aws-sdk-connectcampaignservice-1.33.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
index 303a4187210a..debcb71f6590 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignsv2
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
index e0a5c3cf3bb9..881b99ebead7 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962692
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.4.0.gem) = dc61598392e2cc185fc56a5109e6d8dfd57fc8b66c2e85cc555f304a2fabd0ff
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.4.0.gem) = 46080
+TIMESTAMP = 1747715688
+SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.6.0.gem) = a405c58670fc9521cf8aebfacac9d1726bce6916f65b7529e9f55379d5f34e01
+SIZE (rubygem/aws-sdk-connectcampaignsv2-1.6.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-connectcases/Makefile b/devel/rubygem-aws-sdk-connectcases/Makefile
index 97370101db79..b9a45d7a7f24 100644
--- a/devel/rubygem-aws-sdk-connectcases/Makefile
+++ b/devel/rubygem-aws-sdk-connectcases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcases
-PORTVERSION= 1.40.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcases/distinfo b/devel/rubygem-aws-sdk-connectcases/distinfo
index 128550b39af9..5bec7165ee5e 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178128
-SHA256 (rubygem/aws-sdk-connectcases-1.40.0.gem) = d2cbd82017d6d8da68c7db36fc9b7d1dd8bd2a2f12c26f2c7a4eb8d77080d40a
-SIZE (rubygem/aws-sdk-connectcases-1.40.0.gem) = 58880
+TIMESTAMP = 1747715690
+SHA256 (rubygem/aws-sdk-connectcases-1.43.0.gem) = 6be0dcac2af3ff09e09b4ff11a1cfc4c27ed10697f202c06d16bbac6eb696942
+SIZE (rubygem/aws-sdk-connectcases-1.43.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/Makefile b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
index 509b558fc012..0da7e7d677a2 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/Makefile
+++ b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcontactlens
-PORTVERSION= 1.42.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/distinfo b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
index 0f73ecfe0891..6b7d022f3088 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/distinfo
+++ b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178130
-SHA256 (rubygem/aws-sdk-connectcontactlens-1.42.0.gem) = 435d8791bc9bfa5bc6dbe4000d8c23e13da792fa11b3cb52c1ee7faec78488e4
-SIZE (rubygem/aws-sdk-connectcontactlens-1.42.0.gem) = 24576
+TIMESTAMP = 1747715692
+SHA256 (rubygem/aws-sdk-connectcontactlens-1.44.0.gem) = a90aea36986cc764600eff8b76488c63513b22a388c53ae124e6889e01f3a43c
+SIZE (rubygem/aws-sdk-connectcontactlens-1.44.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-connectparticipant/Makefile b/devel/rubygem-aws-sdk-connectparticipant/Makefile
index 912843a0de56..03e1e51216d7 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/Makefile
+++ b/devel/rubygem-aws-sdk-connectparticipant/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectparticipant
-PORTVERSION= 1.61.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectparticipant/distinfo b/devel/rubygem-aws-sdk-connectparticipant/distinfo
index f726425dc281..1ca82b6a284e 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/distinfo
+++ b/devel/rubygem-aws-sdk-connectparticipant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962698
-SHA256 (rubygem/aws-sdk-connectparticipant-1.61.0.gem) = 74708b6df80bd1e5f83af59f2f0ca5996b1de5c5268756d159aecea674a159e5
-SIZE (rubygem/aws-sdk-connectparticipant-1.61.0.gem) = 35328
+TIMESTAMP = 1747715694
+SHA256 (rubygem/aws-sdk-connectparticipant-1.63.0.gem) = e665cbb079f2cf8a9363daf45d8765112249a629fc3b9a8e8f0114b78f010ba4
+SIZE (rubygem/aws-sdk-connectparticipant-1.63.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
index ec595d6afc82..8490d133812a 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectwisdomservice
-PORTVERSION= 1.45.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
index e92fffee99e3..4ccbf37e2444 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962700
-SHA256 (rubygem/aws-sdk-connectwisdomservice-1.45.0.gem) = 094abe65128e45e53d00f8111f78c70902e49c4902fd88784f042fc32e94228a
-SIZE (rubygem/aws-sdk-connectwisdomservice-1.45.0.gem) = 61440
+TIMESTAMP = 1747715696
+SHA256 (rubygem/aws-sdk-connectwisdomservice-1.47.0.gem) = 9bed93a2e8f024746c5a3114f389bda1882217180573dbd9d1f919970f6fff6e
+SIZE (rubygem/aws-sdk-connectwisdomservice-1.47.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-controlcatalog/Makefile b/devel/rubygem-aws-sdk-controlcatalog/Makefile
index 559644ecd13e..d94bc4d52db6 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/Makefile
+++ b/devel/rubygem-aws-sdk-controlcatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controlcatalog
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-controlcatalog/distinfo b/devel/rubygem-aws-sdk-controlcatalog/distinfo
index 7656f4925844..fb83b173b0b7 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289126
-SHA256 (rubygem/aws-sdk-controlcatalog-1.22.0.gem) = cac37a7e70ff13aba4cf88544dba81002145dd707fa453bc4f6d070b7b2668e7
-SIZE (rubygem/aws-sdk-controlcatalog-1.22.0.gem) = 29184
+TIMESTAMP = 1747715698
+SHA256 (rubygem/aws-sdk-controlcatalog-1.24.0.gem) = e7ccaa9cb4442c523bcf39f2edb540b73cb1f675e622559d907c28e89c738b9d
+SIZE (rubygem/aws-sdk-controlcatalog-1.24.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-controltower/Makefile b/devel/rubygem-aws-sdk-controltower/Makefile
index a5e0dd1ee8a7..f558e4980093 100644
--- a/devel/rubygem-aws-sdk-controltower/Makefile
+++ b/devel/rubygem-aws-sdk-controltower/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controltower
-PORTVERSION= 1.39.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-controltower/distinfo b/devel/rubygem-aws-sdk-controltower/distinfo
index 3e07b50c2572..ce2983b5bed7 100644
--- a/devel/rubygem-aws-sdk-controltower/distinfo
+++ b/devel/rubygem-aws-sdk-controltower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962704
-SHA256 (rubygem/aws-sdk-controltower-1.39.0.gem) = 8de68a21af4f8578163f51f3f4e85b72176ece42e9b7352b6425dfa03d5d2208
-SIZE (rubygem/aws-sdk-controltower-1.39.0.gem) = 41984
+TIMESTAMP = 1747715700
+SHA256 (rubygem/aws-sdk-controltower-1.43.0.gem) = 83c102713eb6317032c78b58495127667f04b611fe4433e1b9e8bc71376b0420
+SIZE (rubygem/aws-sdk-controltower-1.43.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 5745db34b01b..39f49504aa6c 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.222.3
+PORTVERSION= 3.224.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 9c3fe8208b34..683904378d7c 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936274
-SHA256 (rubygem/aws-sdk-core-3.222.3.gem) = b58179ad9c39ac91473b1d3ac54919e1bcf34c6677817b82b966d04f4c44ae97
-SIZE (rubygem/aws-sdk-core-3.222.3.gem) = 391680
+TIMESTAMP = 1747715702
+SHA256 (rubygem/aws-sdk-core-3.224.0.gem) = c617aae3f43ba2bfe9f819c1a31c7c9dbda3e1d1a33c746c23c4dc15638817ac
+SIZE (rubygem/aws-sdk-core-3.224.0.gem) = 392192
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
index 016d0a4bb9f2..aaa6db053fc1 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costandusagereportservice
-PORTVERSION= 1.71.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
index fdac168585ee..2b2b1ff194a2 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962708
-SHA256 (rubygem/aws-sdk-costandusagereportservice-1.71.0.gem) = 5cada2b7b0e377454cdaff9d9b95d9f5608679db0a00a371c29bb6aa2ef94ab8
-SIZE (rubygem/aws-sdk-costandusagereportservice-1.71.0.gem) = 28160
+TIMESTAMP = 1747715704
+SHA256 (rubygem/aws-sdk-costandusagereportservice-1.73.0.gem) = d38ccc7154c594d58a1ee684f0ca96a3db1cdd76cb2d685f14bd67155dcfa3e8
+SIZE (rubygem/aws-sdk-costandusagereportservice-1.73.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index 0e75aa8aa28d..cb13ac84d945 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.123.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index 9c4069e62122..fad38d750fa5 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289130
-SHA256 (rubygem/aws-sdk-costexplorer-1.123.0.gem) = 870f6453c873b3592da2580bbf3a857f5a85f0fbb75068fcac5592331a34a5ca
-SIZE (rubygem/aws-sdk-costexplorer-1.123.0.gem) = 124928
+TIMESTAMP = 1747715706
+SHA256 (rubygem/aws-sdk-costexplorer-1.125.0.gem) = 8950af5342b9027e5019ce2e5483d7bbd8d51c7aa37061e52c8055b6d1eb3a8c
+SIZE (rubygem/aws-sdk-costexplorer-1.125.0.gem) = 124928
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
index bed3c5851539..13aeff663372 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costoptimizationhub
-PORTVERSION= 1.23.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
index 4fe424d299b7..5001e88b6513 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289132
-SHA256 (rubygem/aws-sdk-costoptimizationhub-1.23.0.gem) = 20565285c3f5a0e6bc3ebdc0bb7c92332b3a2c4bed284de2506980fe308118c4
-SIZE (rubygem/aws-sdk-costoptimizationhub-1.23.0.gem) = 45056
+TIMESTAMP = 1747715708
+SHA256 (rubygem/aws-sdk-costoptimizationhub-1.25.0.gem) = dca781a20dc1afa1793cd1187421207692de9e47b69084b58aa48240fc48d330
+SIZE (rubygem/aws-sdk-costoptimizationhub-1.25.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index 0800c6366a1a..50ab8997133e 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.61.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index 34e755c42407..c83eeca5e089 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962714
-SHA256 (rubygem/aws-sdk-customerprofiles-1.61.0.gem) = ad108fa7b37d531e47d9697946e31dbac653116e6258025498bb3b4acc469e15
-SIZE (rubygem/aws-sdk-customerprofiles-1.61.0.gem) = 121344
+TIMESTAMP = 1747715710
+SHA256 (rubygem/aws-sdk-customerprofiles-1.63.0.gem) = 54264925dd11853a3f614ada3e0b2769ac9194facb62be9f8e90308cc8b4b57d
+SIZE (rubygem/aws-sdk-customerprofiles-1.63.0.gem) = 121344
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index a258792744ef..98cafbba5113 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.119.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index a2fcd99f85f7..6e37046abeb0 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070560
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.119.0.gem) = 4b48580487addc76970ab3d8325415491d6128eb3c00f2f88d3a6cef641188cb
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.119.0.gem) = 242688
+TIMESTAMP = 1747715712
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.122.0.gem) = e4a37b1b08f3560909152a01e6dd465b80fd8b6007c7d287e9474bc352bd29ab
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.122.0.gem) = 243712
diff --git a/devel/rubygem-aws-sdk-dataexchange/Makefile b/devel/rubygem-aws-sdk-dataexchange/Makefile
index 393f4cfce13a..61c16bf268cd 100644
--- a/devel/rubygem-aws-sdk-dataexchange/Makefile
+++ b/devel/rubygem-aws-sdk-dataexchange/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dataexchange
-PORTVERSION= 1.64.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dataexchange/distinfo b/devel/rubygem-aws-sdk-dataexchange/distinfo
index 37cc208cc6dd..2283da26c9b3 100644
--- a/devel/rubygem-aws-sdk-dataexchange/distinfo
+++ b/devel/rubygem-aws-sdk-dataexchange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962718
-SHA256 (rubygem/aws-sdk-dataexchange-1.64.0.gem) = 01c7733e2fd037d55df3c79ec524b78f0ad740e7079659c724a48e7d04cd6c89
-SIZE (rubygem/aws-sdk-dataexchange-1.64.0.gem) = 64000
+TIMESTAMP = 1747715714
+SHA256 (rubygem/aws-sdk-dataexchange-1.66.0.gem) = aa1b6e86cc3c037bdaa2e9f2596661335c278144da87293618bbd8e2e7b3dcfe
+SIZE (rubygem/aws-sdk-dataexchange-1.66.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-datapipeline/Makefile b/devel/rubygem-aws-sdk-datapipeline/Makefile
index 0cd8c6b2f9d5..2ab0fc94b3c8 100644
--- a/devel/rubygem-aws-sdk-datapipeline/Makefile
+++ b/devel/rubygem-aws-sdk-datapipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datapipeline
-PORTVERSION= 1.65.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datapipeline/distinfo b/devel/rubygem-aws-sdk-datapipeline/distinfo
index dcdd0dfbc299..91b6aab249ce 100644
--- a/devel/rubygem-aws-sdk-datapipeline/distinfo
+++ b/devel/rubygem-aws-sdk-datapipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962720
-SHA256 (rubygem/aws-sdk-datapipeline-1.65.0.gem) = 9dabe1f8099f80215eb71886b0a8e3e00fda2cbc0879a947bfbb6f30517bb6c5
-SIZE (rubygem/aws-sdk-datapipeline-1.65.0.gem) = 39936
+TIMESTAMP = 1747715716
+SHA256 (rubygem/aws-sdk-datapipeline-1.67.0.gem) = 0e48c086999c41b7d9f20e650e3f645cc643b9c2a71c44907caca0ba785e2870
+SIZE (rubygem/aws-sdk-datapipeline-1.67.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index 98d78bf82fb0..c0827730aae8 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.100.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index e4c78ad63234..8e93832d8dc3 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070562
-SHA256 (rubygem/aws-sdk-datasync-1.100.0.gem) = d2d8b10bc5542f3715dc780d6caea983728cbb19b1c56bfe254acec8e85b9853
-SIZE (rubygem/aws-sdk-datasync-1.100.0.gem) = 121344
+TIMESTAMP = 1747715718
+SHA256 (rubygem/aws-sdk-datasync-1.102.0.gem) = abb9e3877969832333d02e3a635c6bc2fec08ba160080cafcd86bbab4b1c408a
+SIZE (rubygem/aws-sdk-datasync-1.102.0.gem) = 121344
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index d24ec5e29b3d..7958c358d356 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.36.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index 66cfdfd8c243..c73d9dd6e7dd 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178134
-SHA256 (rubygem/aws-sdk-datazone-1.36.0.gem) = 495c9d59e410a82ef7047f951a61f98c49431204f1ce04deea11caa94efbf737
-SIZE (rubygem/aws-sdk-datazone-1.36.0.gem) = 235008
+TIMESTAMP = 1747715720
+SHA256 (rubygem/aws-sdk-datazone-1.39.0.gem) = b5b3066d36deb08c937892a859f085c32b5b9cc37db70f3574a2ec398547530a
+SIZE (rubygem/aws-sdk-datazone-1.39.0.gem) = 235520
diff --git a/devel/rubygem-aws-sdk-dax/Makefile b/devel/rubygem-aws-sdk-dax/Makefile
index 1347cde24516..b4cb1881580f 100644
--- a/devel/rubygem-aws-sdk-dax/Makefile
+++ b/devel/rubygem-aws-sdk-dax/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dax
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dax/distinfo b/devel/rubygem-aws-sdk-dax/distinfo
index 89a244ea9c78..4f5a4b42cd24 100644
--- a/devel/rubygem-aws-sdk-dax/distinfo
+++ b/devel/rubygem-aws-sdk-dax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962726
-SHA256 (rubygem/aws-sdk-dax-1.68.0.gem) = 452c4ce9cb7336430ab4789a286eb52aa1a272865c08293b2f12e74f65c91050
-SIZE (rubygem/aws-sdk-dax-1.68.0.gem) = 43008
+TIMESTAMP = 1747715722
+SHA256 (rubygem/aws-sdk-dax-1.70.0.gem) = 70017695a9188a22819417ddac44274af69d2cfe9b977d3715817d973eca4382
+SIZE (rubygem/aws-sdk-dax-1.70.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-deadline/Makefile b/devel/rubygem-aws-sdk-deadline/Makefile
index a62bc876e478..e56b7ca596bb 100644
--- a/devel/rubygem-aws-sdk-deadline/Makefile
+++ b/devel/rubygem-aws-sdk-deadline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-deadline
-PORTVERSION= 1.22.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-deadline/distinfo b/devel/rubygem-aws-sdk-deadline/distinfo
index 7296b1573e45..5638a21dc129 100644
--- a/devel/rubygem-aws-sdk-deadline/distinfo
+++ b/devel/rubygem-aws-sdk-deadline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289136
-SHA256 (rubygem/aws-sdk-deadline-1.22.0.gem) = 34a0b6c30d4e3891807e3e4894b8ff8f2f8e35f90bfdbbfb96ff5fbbe30f82a9
-SIZE (rubygem/aws-sdk-deadline-1.22.0.gem) = 134144
+TIMESTAMP = 1747715724
+SHA256 (rubygem/aws-sdk-deadline-1.25.0.gem) = 772e144446c3eb9cb2ff61f452d434c5eadcf4d98abed6ebe758a296172bcdde
+SIZE (rubygem/aws-sdk-deadline-1.25.0.gem) = 137216
diff --git a/devel/rubygem-aws-sdk-detective/Makefile b/devel/rubygem-aws-sdk-detective/Makefile
index 0ac3e912fa25..fe121e36ff9d 100644
--- a/devel/rubygem-aws-sdk-detective/Makefile
+++ b/devel/rubygem-aws-sdk-detective/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-detective
-PORTVERSION= 1.65.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-detective/distinfo b/devel/rubygem-aws-sdk-detective/distinfo
index 4eb233f29ab3..ed3cf0c1771c 100644
--- a/devel/rubygem-aws-sdk-detective/distinfo
+++ b/devel/rubygem-aws-sdk-detective/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178136
-SHA256 (rubygem/aws-sdk-detective-1.65.0.gem) = 8b2f048aa5b137f175b5c8768e2d6a26730f93ab041e466a5e3c771f52a35979
-SIZE (rubygem/aws-sdk-detective-1.65.0.gem) = 48128
+TIMESTAMP = 1747715726
+SHA256 (rubygem/aws-sdk-detective-1.67.0.gem) = d9ec0765b8f2c4c26d44af5fd19eb67a9c327f63fa57ada4f0a221665a0eb9a8
+SIZE (rubygem/aws-sdk-detective-1.67.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-devicefarm/Makefile b/devel/rubygem-aws-sdk-devicefarm/Makefile
index 8d38fca2ba75..1e7d67a90489 100644
--- a/devel/rubygem-aws-sdk-devicefarm/Makefile
+++ b/devel/rubygem-aws-sdk-devicefarm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devicefarm
-PORTVERSION= 1.85.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-devicefarm/distinfo b/devel/rubygem-aws-sdk-devicefarm/distinfo
index 40a2a9a5231a..cff4df71f108 100644
--- a/devel/rubygem-aws-sdk-devicefarm/distinfo
+++ b/devel/rubygem-aws-sdk-devicefarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836238
-SHA256 (rubygem/aws-sdk-devicefarm-1.85.0.gem) = 373dec1a73ffbfec7ac3a2029eba4df620e3ab5ab5daea3bb4144ecd13f6f205
-SIZE (rubygem/aws-sdk-devicefarm-1.85.0.gem) = 105472
+TIMESTAMP = 1747715728
+SHA256 (rubygem/aws-sdk-devicefarm-1.88.0.gem) = dca9b89fe7e31bd11eb89aee27306b066fe5b0707f8bf272202cc6c397a4e35e
+SIZE (rubygem/aws-sdk-devicefarm-1.88.0.gem) = 105472
diff --git a/devel/rubygem-aws-sdk-devopsguru/Makefile b/devel/rubygem-aws-sdk-devopsguru/Makefile
index 5dbe2cb18b40..7e82345471a7 100644
--- a/devel/rubygem-aws-sdk-devopsguru/Makefile
+++ b/devel/rubygem-aws-sdk-devopsguru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devopsguru
-PORTVERSION= 1.57.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-devopsguru/distinfo b/devel/rubygem-aws-sdk-devopsguru/distinfo
index 1549758b1409..97ab7a96402a 100644
--- a/devel/rubygem-aws-sdk-devopsguru/distinfo
+++ b/devel/rubygem-aws-sdk-devopsguru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962734
-SHA256 (rubygem/aws-sdk-devopsguru-1.57.0.gem) = d7a5e700ddc2fcad1e6c7bb2f59ae3830caa111f9c6440fdb857593e21d2a858
-SIZE (rubygem/aws-sdk-devopsguru-1.57.0.gem) = 73728
+TIMESTAMP = 1747715730
+SHA256 (rubygem/aws-sdk-devopsguru-1.59.0.gem) = f021a8b27eb9ed2b25240e74519a2b1547846bfb39c48338682dee2f0060b4a9
+SIZE (rubygem/aws-sdk-devopsguru-1.59.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-directconnect/Makefile b/devel/rubygem-aws-sdk-directconnect/Makefile
index d65ff488e91b..2508ec916f8b 100644
--- a/devel/rubygem-aws-sdk-directconnect/Makefile
+++ b/devel/rubygem-aws-sdk-directconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directconnect
-PORTVERSION= 1.89.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-directconnect/distinfo b/devel/rubygem-aws-sdk-directconnect/distinfo
index 04fd87cbfd71..fd162cd667a9 100644
--- a/devel/rubygem-aws-sdk-directconnect/distinfo
+++ b/devel/rubygem-aws-sdk-directconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289138
-SHA256 (rubygem/aws-sdk-directconnect-1.89.0.gem) = 51eaf3f08ae2cc103d022b6372c51eff99fa64503a3269c048c10a3b08ff293a
-SIZE (rubygem/aws-sdk-directconnect-1.89.0.gem) = 74752
+TIMESTAMP = 1747715732
+SHA256 (rubygem/aws-sdk-directconnect-1.91.0.gem) = 9b1ec67715d7b13eefb62c746fb45a1e1580c0f62a192c980f83b15885992cb4
+SIZE (rubygem/aws-sdk-directconnect-1.91.0.gem) = 74752
diff --git a/devel/rubygem-aws-sdk-directoryservice/Makefile b/devel/rubygem-aws-sdk-directoryservice/Makefile
index ed8e2c64201a..faff5f2d0a9a 100644
--- a/devel/rubygem-aws-sdk-directoryservice/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservice
-PORTVERSION= 1.82.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-directoryservice/distinfo b/devel/rubygem-aws-sdk-directoryservice/distinfo
index 650df885291d..49aad28d495c 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962738
-SHA256 (rubygem/aws-sdk-directoryservice-1.82.0.gem) = 890cb46b55bbac65e4d3ace20a1debcaeb30732a2492123e708e306b5a4c5b8d
-SIZE (rubygem/aws-sdk-directoryservice-1.82.0.gem) = 79872
+TIMESTAMP = 1747715734
+SHA256 (rubygem/aws-sdk-directoryservice-1.85.0.gem) = ac0a30ea91ce2f89f4570f484dfd69e87ff65fb94e1fc646216faa240edc09fc
+SIZE (rubygem/aws-sdk-directoryservice-1.85.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/Makefile b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
index 1817b37221a2..a026c39c2b95 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservicedata
-PORTVERSION= 1.8.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/distinfo b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
index d89cdd290fdc..f794be578f46 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289140
-SHA256 (rubygem/aws-sdk-directoryservicedata-1.8.0.gem) = 6834f309ac67f53b2c3bf015b297e64d80b8b130f7200c0a67d19dc64e89b9bc
-SIZE (rubygem/aws-sdk-directoryservicedata-1.8.0.gem) = 35328
+TIMESTAMP = 1747715736
+SHA256 (rubygem/aws-sdk-directoryservicedata-1.10.0.gem) = cf298063f307f95214c6c8fec8dd89b69548862db5337e6285e2061516663d81
+SIZE (rubygem/aws-sdk-directoryservicedata-1.10.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-dlm/Makefile b/devel/rubygem-aws-sdk-dlm/Makefile
index 337063c927f6..cb66c7b72e5d 100644
--- a/devel/rubygem-aws-sdk-dlm/Makefile
+++ b/devel/rubygem-aws-sdk-dlm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dlm
-PORTVERSION= 1.86.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dlm/distinfo b/devel/rubygem-aws-sdk-dlm/distinfo
index 5f83702c0ea8..caef18d96c52 100644
--- a/devel/rubygem-aws-sdk-dlm/distinfo
+++ b/devel/rubygem-aws-sdk-dlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962742
-SHA256 (rubygem/aws-sdk-dlm-1.86.0.gem) = 4ee48e364aec08bdb225859893831f6b7c79aeb4632cfb737e87af6935c7ce9a
-SIZE (rubygem/aws-sdk-dlm-1.86.0.gem) = 44544
+TIMESTAMP = 1747715738
+SHA256 (rubygem/aws-sdk-dlm-1.88.0.gem) = fa70a7cbcafbbe674e0759ecd23d2340fb096894e0fd81a7c9ebd3a9a6d17c16
+SIZE (rubygem/aws-sdk-dlm-1.88.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-docdb/Makefile b/devel/rubygem-aws-sdk-docdb/Makefile
index 22ffbc0d435c..d6d6bbea614c 100644
--- a/devel/rubygem-aws-sdk-docdb/Makefile
+++ b/devel/rubygem-aws-sdk-docdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdb
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-docdb/distinfo b/devel/rubygem-aws-sdk-docdb/distinfo
index c9db31fcdb5f..ad208ab9a56d 100644
--- a/devel/rubygem-aws-sdk-docdb/distinfo
+++ b/devel/rubygem-aws-sdk-docdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070566
-SHA256 (rubygem/aws-sdk-docdb-1.84.0.gem) = 87278caa2fa25e96ec462d9d922f2528eaf1deade803f65007b68d1c055d3555
-SIZE (rubygem/aws-sdk-docdb-1.84.0.gem) = 107520
+TIMESTAMP = 1747715740
+SHA256 (rubygem/aws-sdk-docdb-1.86.0.gem) = 598f55db6ed4717148894571798b395cac34d0403453c9d1cef3818fcc058a3c
+SIZE (rubygem/aws-sdk-docdb-1.86.0.gem) = 107520
diff --git a/devel/rubygem-aws-sdk-docdbelastic/Makefile b/devel/rubygem-aws-sdk-docdbelastic/Makefile
index d4be804f874b..504b90c80a76 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/Makefile
+++ b/devel/rubygem-aws-sdk-docdbelastic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdbelastic
-PORTVERSION= 1.29.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-docdbelastic/distinfo b/devel/rubygem-aws-sdk-docdbelastic/distinfo
index bd3e18f3e90b..3fe587f7a562 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/distinfo
+++ b/devel/rubygem-aws-sdk-docdbelastic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962746
-SHA256 (rubygem/aws-sdk-docdbelastic-1.29.0.gem) = d00d68a1cb568eab17edb93e0497214b2dfb109436df4e439e0664f3ee42ed22
-SIZE (rubygem/aws-sdk-docdbelastic-1.29.0.gem) = 37888
+TIMESTAMP = 1747715742
+SHA256 (rubygem/aws-sdk-docdbelastic-1.31.0.gem) = a8cb8a17cb073dd1eecb04ad3d9eb1ef34d820442ee069ea7092cf042b87bef2
+SIZE (rubygem/aws-sdk-docdbelastic-1.31.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-drs/Makefile b/devel/rubygem-aws-sdk-drs/Makefile
index 98a26bc85563..d71ee198d520 100644
--- a/devel/rubygem-aws-sdk-drs/Makefile
+++ b/devel/rubygem-aws-sdk-drs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-drs
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-drs/distinfo b/devel/rubygem-aws-sdk-drs/distinfo
index b51cd0dcde47..450d39297c77 100644
--- a/devel/rubygem-aws-sdk-drs/distinfo
+++ b/devel/rubygem-aws-sdk-drs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962748
-SHA256 (rubygem/aws-sdk-drs-1.46.0.gem) = cdbbbd69d486b9372f191b8b0411de761f489d2bd77d09ff58f1031e081a2807
-SIZE (rubygem/aws-sdk-drs-1.46.0.gem) = 76800
+TIMESTAMP = 1747715744
+SHA256 (rubygem/aws-sdk-drs-1.48.0.gem) = 27f2084f9491861cb8392553ef14aa1e3e3a6c315410213cf61321f74c54daab
+SIZE (rubygem/aws-sdk-drs-1.48.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-dsql/Makefile b/devel/rubygem-aws-sdk-dsql/Makefile
index 7c2c9c63fc51..72fd2345a34f 100644
--- a/devel/rubygem-aws-sdk-dsql/Makefile
+++ b/devel/rubygem-aws-sdk-dsql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dsql
-PORTVERSION= 1.5.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dsql/distinfo b/devel/rubygem-aws-sdk-dsql/distinfo
index f502429475ce..7aee300415b7 100644
--- a/devel/rubygem-aws-sdk-dsql/distinfo
+++ b/devel/rubygem-aws-sdk-dsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178138
-SHA256 (rubygem/aws-sdk-dsql-1.5.0.gem) = 1e3b3adcc72d3fa0cf63b719ad070ec3590d7eebccb496436a34181a557f1881
-SIZE (rubygem/aws-sdk-dsql-1.5.0.gem) = 31744
+TIMESTAMP = 1747715746
+SHA256 (rubygem/aws-sdk-dsql-1.8.0.gem) = f8c24fe55fcd41beac39cfa44082620a71192803115d34dec69a73b6f3fb880d
+SIZE (rubygem/aws-sdk-dsql-1.8.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-dynamodb/Makefile b/devel/rubygem-aws-sdk-dynamodb/Makefile
index 1a7757c9a572..01931728f37b 100644
--- a/devel/rubygem-aws-sdk-dynamodb/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodb
-PORTVERSION= 1.142.0
+PORTVERSION= 1.144.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dynamodb/distinfo b/devel/rubygem-aws-sdk-dynamodb/distinfo
index 77a9f480175a..d24e9835fd54 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936276
-SHA256 (rubygem/aws-sdk-dynamodb-1.142.0.gem) = 8d231cd7f1ee09f87a2e491e43a3d00652532cb8d3584b8f7ec875bd5d111f0f
-SIZE (rubygem/aws-sdk-dynamodb-1.142.0.gem) = 226304
+TIMESTAMP = 1747715748
+SHA256 (rubygem/aws-sdk-dynamodb-1.144.0.gem) = fbbace1eaa8ff4ab2c8af6788ab8b37d6b5ec1089e1988b944ade08363ad52ac
+SIZE (rubygem/aws-sdk-dynamodb-1.144.0.gem) = 226304
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
index f1e25f936f46..12338ef7e737 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodbstreams
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
index ef482954a6ad..58743c69960a 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962754
-SHA256 (rubygem/aws-sdk-dynamodbstreams-1.73.0.gem) = 5d0fef67051ece3d977f0c08dd2baf6ac7422275c6fd3bfbb01bb0806a887d49
-SIZE (rubygem/aws-sdk-dynamodbstreams-1.73.0.gem) = 34816
+TIMESTAMP = 1747715750
+SHA256 (rubygem/aws-sdk-dynamodbstreams-1.75.0.gem) = d068aa198998498de9f534ad8dfbfe86d194e203c1341fad57dfcf65c81d8cc6
+SIZE (rubygem/aws-sdk-dynamodbstreams-1.75.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-ebs/Makefile b/devel/rubygem-aws-sdk-ebs/Makefile
index 832a4826ff7f..657761bb77c1 100644
--- a/devel/rubygem-aws-sdk-ebs/Makefile
+++ b/devel/rubygem-aws-sdk-ebs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ebs
-PORTVERSION= 1.56.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ebs/distinfo b/devel/rubygem-aws-sdk-ebs/distinfo
index d47b0b064806..c37077ff51dd 100644
--- a/devel/rubygem-aws-sdk-ebs/distinfo
+++ b/devel/rubygem-aws-sdk-ebs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962756
-SHA256 (rubygem/aws-sdk-ebs-1.56.0.gem) = 15afaee5ebaf27768cac2207c55db15ab69b0cfb4b5fde731dccfb61e8802af0
-SIZE (rubygem/aws-sdk-ebs-1.56.0.gem) = 32256
+TIMESTAMP = 1747715752
+SHA256 (rubygem/aws-sdk-ebs-1.58.0.gem) = f2a037baad410cc19bf27af7dee7e38256fa5dde4913fff2d4c71b41a9fb0f40
+SIZE (rubygem/aws-sdk-ebs-1.58.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index c16556a53b45..8798e7ac72cf 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.516.0
+PORTVERSION= 1.523.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index e5b000647678..d3f096c7add0 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936278
-SHA256 (rubygem/aws-sdk-ec2-1.516.0.gem) = 920483ff29061c8911f1b8c86b0a0fc9dcdf4cf9c1a84d65b4edba27491ffc76
-SIZE (rubygem/aws-sdk-ec2-1.516.0.gem) = 1414144
+TIMESTAMP = 1747715754
+SHA256 (rubygem/aws-sdk-ec2-1.523.0.gem) = d10e8b5833dd2cd2db7bf45020ccd36488a5adf17964e44fe434ba0ce4035fb0
+SIZE (rubygem/aws-sdk-ec2-1.523.0.gem) = 1428992
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
index 2b62c0008032..6049321fdd4d 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2instanceconnect
-PORTVERSION= 1.55.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
index 965a0f6dd6bb..003b8ae5dd70 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962760
-SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.55.0.gem) = 40d3aebf0ad26ef0ecd33f7eb853281ea1fec64cc3782602d14d41a30bdb667f
-SIZE (rubygem/aws-sdk-ec2instanceconnect-1.55.0.gem) = 24576
+TIMESTAMP = 1747715756
+SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.57.0.gem) = 71098a9c665aa29589fdf34aaffe45ab1354f54c3c7cbf49d1f0356ef305bebf
+SIZE (rubygem/aws-sdk-ec2instanceconnect-1.57.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-ecr/Makefile b/devel/rubygem-aws-sdk-ecr/Makefile
index 757961b3053d..f62abf917c1d 100644
--- a/devel/rubygem-aws-sdk-ecr/Makefile
+++ b/devel/rubygem-aws-sdk-ecr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecr
-PORTVERSION= 1.99.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecr/distinfo b/devel/rubygem-aws-sdk-ecr/distinfo
index 99920a8aa154..892a36a66816 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289146
-SHA256 (rubygem/aws-sdk-ecr-1.99.0.gem) = fa90b022daec7ba9b53db963c68870adfa478dc948786ac33b456312c56331bc
-SIZE (rubygem/aws-sdk-ecr-1.99.0.gem) = 87040
+TIMESTAMP = 1747715758
+SHA256 (rubygem/aws-sdk-ecr-1.102.0.gem) = bc8194617752d47bda3c4576ee443e5745efa20ab24305483121b098cae85843
+SIZE (rubygem/aws-sdk-ecr-1.102.0.gem) = 87040
diff --git a/devel/rubygem-aws-sdk-ecrpublic/Makefile b/devel/rubygem-aws-sdk-ecrpublic/Makefile
index c65f7492e47d..c7c126176e38 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/Makefile
+++ b/devel/rubygem-aws-sdk-ecrpublic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecrpublic
-PORTVERSION= 1.47.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecrpublic/distinfo b/devel/rubygem-aws-sdk-ecrpublic/distinfo
index 50ba618520d4..25dd6f91c338 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/distinfo
+++ b/devel/rubygem-aws-sdk-ecrpublic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962764
-SHA256 (rubygem/aws-sdk-ecrpublic-1.47.0.gem) = e06a7271e507f129f3e2a6eda13a8784d866ffc5dd3ce7fa116db79af2c97a8c
-SIZE (rubygem/aws-sdk-ecrpublic-1.47.0.gem) = 44032
+TIMESTAMP = 1747715760
+SHA256 (rubygem/aws-sdk-ecrpublic-1.50.0.gem) = 919392e533599a270b0dec005944f062ad47e748ebbc65bc83e59fd9736f9b36
+SIZE (rubygem/aws-sdk-ecrpublic-1.50.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index 4dcecc1db555..e962e6d72ba4 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.187.0
+PORTVERSION= 1.192.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index 664052e5c075..dbe61110e844 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936280
-SHA256 (rubygem/aws-sdk-ecs-1.187.0.gem) = 68e3d457088121b259d9f1a3949866812fee2b7d19ae030c472e01cb2aab5c7a
-SIZE (rubygem/aws-sdk-ecs-1.187.0.gem) = 254976
+TIMESTAMP = 1747715762
+SHA256 (rubygem/aws-sdk-ecs-1.192.0.gem) = a1e5385f8fd36934659cfbf8b81721489d8a8a357f683d5d6ad1c80b67097cba
+SIZE (rubygem/aws-sdk-ecs-1.192.0.gem) = 256000
diff --git a/devel/rubygem-aws-sdk-efs/Makefile b/devel/rubygem-aws-sdk-efs/Makefile
index 27164746df3a..c716e17db2c2 100644
--- a/devel/rubygem-aws-sdk-efs/Makefile
+++ b/devel/rubygem-aws-sdk-efs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-efs
-PORTVERSION= 1.92.0
+PORTVERSION= 1.94.0
CATEGORIES= devel filesystems rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-efs/distinfo b/devel/rubygem-aws-sdk-efs/distinfo
index 8dc36e04c7ac..d40471872622 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962768
-SHA256 (rubygem/aws-sdk-efs-1.92.0.gem) = 23c45d6901e07bcf810f60ffe560ed31f7a7efc363b667faed774f1b8cbe7656
-SIZE (rubygem/aws-sdk-efs-1.92.0.gem) = 66560
+TIMESTAMP = 1747715764
+SHA256 (rubygem/aws-sdk-efs-1.94.0.gem) = 7dcaa1e3b73cce270c6ff4b84a777ff12a263c6c05c43a33a3f8b03c3df05549
+SIZE (rubygem/aws-sdk-efs-1.94.0.gem) = 66560
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index f5fad8649d59..f7fa2068ef04 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.135.0
+PORTVERSION= 1.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index 2bc22269ba9e..299cf98f9883 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178144
-SHA256 (rubygem/aws-sdk-eks-1.135.0.gem) = e1d0c6ce1869f6d05a0b18be8a471ee518797720da5a4a1ab56f7d0f186dbd77
-SIZE (rubygem/aws-sdk-eks-1.135.0.gem) = 130560
+TIMESTAMP = 1747715766
+SHA256 (rubygem/aws-sdk-eks-1.137.0.gem) = f99e5d9202317512556c42e1fdcc5cabefe12315976b86fd87019de3850acec0
+SIZE (rubygem/aws-sdk-eks-1.137.0.gem) = 130560
diff --git a/devel/rubygem-aws-sdk-eksauth/Makefile b/devel/rubygem-aws-sdk-eksauth/Makefile
index 22e937ded2e0..97159cb47b20 100644
--- a/devel/rubygem-aws-sdk-eksauth/Makefile
+++ b/devel/rubygem-aws-sdk-eksauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eksauth
-PORTVERSION= 1.18.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-eksauth/distinfo b/devel/rubygem-aws-sdk-eksauth/distinfo
index b72f5be82b9d..b0289e6b217c 100644
--- a/devel/rubygem-aws-sdk-eksauth/distinfo
+++ b/devel/rubygem-aws-sdk-eksauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962772
-SHA256 (rubygem/aws-sdk-eksauth-1.18.0.gem) = 68c859cd94d648db2906b2199788aef974e6391587d78b91e17446fd1e781f7e
-SIZE (rubygem/aws-sdk-eksauth-1.18.0.gem) = 22528
+TIMESTAMP = 1747715768
+SHA256 (rubygem/aws-sdk-eksauth-1.20.0.gem) = 47952e7519c073b1fac9dd5880b5a57ff29a855454db65d3351362356b738879
+SIZE (rubygem/aws-sdk-eksauth-1.20.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-elasticache/Makefile b/devel/rubygem-aws-sdk-elasticache/Makefile
index d8192968fe33..e9a70fea7d8a 100644
--- a/devel/rubygem-aws-sdk-elasticache/Makefile
+++ b/devel/rubygem-aws-sdk-elasticache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticache
-PORTVERSION= 1.125.0
+PORTVERSION= 1.127.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticache/distinfo b/devel/rubygem-aws-sdk-elasticache/distinfo
index fec4291695e3..1599438d8a5c 100644
--- a/devel/rubygem-aws-sdk-elasticache/distinfo
+++ b/devel/rubygem-aws-sdk-elasticache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178146
-SHA256 (rubygem/aws-sdk-elasticache-1.125.0.gem) = ca6359513eeda7bd388cb7acba62137e85bdb88068c4d6c17877a778bc7f9d8f
-SIZE (rubygem/aws-sdk-elasticache-1.125.0.gem) = 178688
+TIMESTAMP = 1747715770
+SHA256 (rubygem/aws-sdk-elasticache-1.127.0.gem) = 2435a5e72cd34e9a61764d4f9ccae3918182153f2812aa2c1bd3137138f24ef6
+SIZE (rubygem/aws-sdk-elasticache-1.127.0.gem) = 178688
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
index 58afaf6a9bdd..e211c7be8995 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticbeanstalk
-PORTVERSION= 1.85.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
index 112471964c40..25e9fe4f63e1 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070580
-SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.85.0.gem) = 5b155a9ff17722da45cfe46cc0d492057c34edf380c3529794419a907142f6dc
-SIZE (rubygem/aws-sdk-elasticbeanstalk-1.85.0.gem) = 92672
+TIMESTAMP = 1747715772
+SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.87.0.gem) = 3a51f6062628c403cede6ca0d701c73c0a2c7a81cc12b7590a625e4e290f991b
+SIZE (rubygem/aws-sdk-elasticbeanstalk-1.87.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
index a61c465f7341..bef27798d3d1 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancing
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
index de0b16cbfae3..5ba3965fead8 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070582
-SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.72.0.gem) = 892fdb8f8612df90333a00b9ce6b4b7baf5638d4df4b42dd8c41859da34da1b5
-SIZE (rubygem/aws-sdk-elasticloadbalancing-1.72.0.gem) = 54272
+TIMESTAMP = 1747715774
+SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.74.0.gem) = 7e36803945f1455784f3a12e3ae63dbade073521805ef91ecc9a2472124c40af
+SIZE (rubygem/aws-sdk-elasticloadbalancing-1.74.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
index 4ff0202fdac8..ee808f74a622 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancingv2
-PORTVERSION= 1.130.0
+PORTVERSION= 1.132.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
index a497d828fa44..e65bd89fa1de 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070584
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.130.0.gem) = e797a55f767123ca0b711acff01d064678bed590b820d85fcd0551d18c30e78c
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.130.0.gem) = 102912
+TIMESTAMP = 1747715776
+SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.132.0.gem) = 96890f6f4c3d47db288b2b7d7a95facc3e6bcc9c2a65d8a38790e1173205c532
+SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.132.0.gem) = 102912
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
index ca0009330692..2a8d8dbfd200 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticsearchservice
-PORTVERSION= 1.100.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
index de5499ea409f..e34be6898db8 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962784
-SHA256 (rubygem/aws-sdk-elasticsearchservice-1.100.0.gem) = 9316e98ceec929ea66e8ec111c270ae330e7ab1f0d4cb1dd2f4ab9a711be5808
-SIZE (rubygem/aws-sdk-elasticsearchservice-1.100.0.gem) = 89600
+TIMESTAMP = 1747715778
+SHA256 (rubygem/aws-sdk-elasticsearchservice-1.102.0.gem) = a20fdeaf9d51eadbeae61809bc57d6a29c16e20b65c9f0b56628bd65bd741a99
+SIZE (rubygem/aws-sdk-elasticsearchservice-1.102.0.gem) = 89600
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/Makefile b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
index 4c1e21a5862e..175e7c545660 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/Makefile
+++ b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elastictranscoder
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/distinfo b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
index b1af86b4821b..1ae9634db14e 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/distinfo
+++ b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962786
-SHA256 (rubygem/aws-sdk-elastictranscoder-1.69.0.gem) = 2dd17bedefd7ef793816ce6a8c2ac2cc4a1885386c12ae6d885941b2fb698ce4
-SIZE (rubygem/aws-sdk-elastictranscoder-1.69.0.gem) = 81408
+TIMESTAMP = 1747715780
+SHA256 (rubygem/aws-sdk-elastictranscoder-1.71.0.gem) = a7ee1550f16b434e4870b911b99ccac196b1b0bcd204ea614bd5475036af8cf0
+SIZE (rubygem/aws-sdk-elastictranscoder-1.71.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-emr/Makefile b/devel/rubygem-aws-sdk-emr/Makefile
index 8513a7416945..e43125630007 100644
--- a/devel/rubygem-aws-sdk-emr/Makefile
+++ b/devel/rubygem-aws-sdk-emr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emr
-PORTVERSION= 1.107.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-emr/distinfo b/devel/rubygem-aws-sdk-emr/distinfo
index a7d70aced626..c532f4afc682 100644
--- a/devel/rubygem-aws-sdk-emr/distinfo
+++ b/devel/rubygem-aws-sdk-emr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836248
-SHA256 (rubygem/aws-sdk-emr-1.107.0.gem) = 176e95708d9c0f9ca9fc8d7e8a8a3edf23d9cbed55eabfa9bae459f99aff1ad1
-SIZE (rubygem/aws-sdk-emr-1.107.0.gem) = 128512
+TIMESTAMP = 1747715782
+SHA256 (rubygem/aws-sdk-emr-1.110.0.gem) = aa9464f3930e0b8d2bf0bceade48cdfb0aee5aba770f22ba172a4cddf4c60e06
+SIZE (rubygem/aws-sdk-emr-1.110.0.gem) = 132608
diff --git a/devel/rubygem-aws-sdk-emrcontainers/Makefile b/devel/rubygem-aws-sdk-emrcontainers/Makefile
index c41040878a32..cd88b575e8ec 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/Makefile
+++ b/devel/rubygem-aws-sdk-emrcontainers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrcontainers
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-emrcontainers/distinfo b/devel/rubygem-aws-sdk-emrcontainers/distinfo
index 1b20b15fd803..65302a0dd38c 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/distinfo
+++ b/devel/rubygem-aws-sdk-emrcontainers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962790
-SHA256 (rubygem/aws-sdk-emrcontainers-1.52.0.gem) = 3969437ff3d4dece73abf7e996661bede52249f7fb407388486afddb1c62e12b
-SIZE (rubygem/aws-sdk-emrcontainers-1.52.0.gem) = 47616
+TIMESTAMP = 1747715784
+SHA256 (rubygem/aws-sdk-emrcontainers-1.54.0.gem) = 1a29c983d908a02b8e66abab5bc77c6de89fb62874329a487b4a42ed8a3a5bc3
+SIZE (rubygem/aws-sdk-emrcontainers-1.54.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index c684d4cf4f2e..5820da5dfe71 100644
--- a/devel/rubygem-aws-sdk-emrserverless/Makefile
+++ b/devel/rubygem-aws-sdk-emrserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrserverless
-PORTVERSION= 1.42.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index 1d526ad21ef2..67b3595aa691 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962792
-SHA256 (rubygem/aws-sdk-emrserverless-1.42.0.gem) = 8017c9e32639ad7c3755f5d8bf39785bda54d0f6fcfe7b64dc6ff0efc3afb8ba
-SIZE (rubygem/aws-sdk-emrserverless-1.42.0.gem) = 45568
+TIMESTAMP = 1747715786
+SHA256 (rubygem/aws-sdk-emrserverless-1.44.0.gem) = a7a83b9a62fc886e6f9233f9b853f35e2cc2e84747b10b477e27eabc1e5617d5
+SIZE (rubygem/aws-sdk-emrserverless-1.44.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-entityresolution/Makefile b/devel/rubygem-aws-sdk-entityresolution/Makefile
index 4b52e5343063..48c213ca9b72 100644
--- a/devel/rubygem-aws-sdk-entityresolution/Makefile
+++ b/devel/rubygem-aws-sdk-entityresolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-entityresolution
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-entityresolution/distinfo b/devel/rubygem-aws-sdk-entityresolution/distinfo
index 7ab0a4153e36..b318b58a425b 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936282
-SHA256 (rubygem/aws-sdk-entityresolution-1.28.0.gem) = 9ce2dcde045f3028501b35e3b893460e0e49c4db0bc648a0cf88bc8de8527088
-SIZE (rubygem/aws-sdk-entityresolution-1.28.0.gem) = 57856
+TIMESTAMP = 1747715788
+SHA256 (rubygem/aws-sdk-entityresolution-1.30.0.gem) = 0c5df20054ed5bc6072159726dc2f7c56cc898cb0198803c87ba86c62fa2cb07
+SIZE (rubygem/aws-sdk-entityresolution-1.30.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-eventbridge/Makefile b/devel/rubygem-aws-sdk-eventbridge/Makefile
index 72f3fd96614c..00f8b2d1ebf0 100644
--- a/devel/rubygem-aws-sdk-eventbridge/Makefile
+++ b/devel/rubygem-aws-sdk-eventbridge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eventbridge
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-eventbridge/distinfo b/devel/rubygem-aws-sdk-eventbridge/distinfo
index 87db50019a0c..aa14d5ad7ece 100644
--- a/devel/rubygem-aws-sdk-eventbridge/distinfo
+++ b/devel/rubygem-aws-sdk-eventbridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178150
-SHA256 (rubygem/aws-sdk-eventbridge-1.79.0.gem) = 50c2da4a9b3ea2624877e6374b0d3057462838e824583ea38d7218f9a208001f
-SIZE (rubygem/aws-sdk-eventbridge-1.79.0.gem) = 96256
+TIMESTAMP = 1747715790
+SHA256 (rubygem/aws-sdk-eventbridge-1.81.0.gem) = 31810dabbede6edec21c13477996838a8639a0307f44bf69eca7e8f76c131bb6
+SIZE (rubygem/aws-sdk-eventbridge-1.81.0.gem) = 96256
diff --git a/devel/rubygem-aws-sdk-finspace/Makefile b/devel/rubygem-aws-sdk-finspace/Makefile
index f9dced5e0731..ffd81838154e 100644
--- a/devel/rubygem-aws-sdk-finspace/Makefile
+++ b/devel/rubygem-aws-sdk-finspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspace
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-finspace/distinfo b/devel/rubygem-aws-sdk-finspace/distinfo
index 35bad345785a..bfeab80e3683 100644
--- a/devel/rubygem-aws-sdk-finspace/distinfo
+++ b/devel/rubygem-aws-sdk-finspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962798
-SHA256 (rubygem/aws-sdk-finspace-1.51.0.gem) = cf70333b9db7e4146156a463c839fa86875c213c86511e61d7937e01f8ae344a
-SIZE (rubygem/aws-sdk-finspace-1.51.0.gem) = 86016
+TIMESTAMP = 1747715792
+SHA256 (rubygem/aws-sdk-finspace-1.53.0.gem) = d548eb2969b34f9e03471d1620e9d13ae9d0e0d159fc0212adf2fff5c87f1092
+SIZE (rubygem/aws-sdk-finspace-1.53.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-finspacedata/Makefile b/devel/rubygem-aws-sdk-finspacedata/Makefile
index 9858635403f0..51ceb00589de 100644
--- a/devel/rubygem-aws-sdk-finspacedata/Makefile
+++ b/devel/rubygem-aws-sdk-finspacedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspacedata
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-finspacedata/distinfo b/devel/rubygem-aws-sdk-finspacedata/distinfo
index 99df3b0fad36..d75cdd32b275 100644
--- a/devel/rubygem-aws-sdk-finspacedata/distinfo
+++ b/devel/rubygem-aws-sdk-finspacedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962800
-SHA256 (rubygem/aws-sdk-finspacedata-1.49.0.gem) = 8043cbe6f7d7306e04f68bfddd19656af9f295b2098705df1bac125e9bd1f121
-SIZE (rubygem/aws-sdk-finspacedata-1.49.0.gem) = 52736
+TIMESTAMP = 1747715794
+SHA256 (rubygem/aws-sdk-finspacedata-1.51.0.gem) = 8a6e6632e905e2bacbfcebf69fd53bac345747d2e47d260283949d3d7706c328
+SIZE (rubygem/aws-sdk-finspacedata-1.51.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-firehose/Makefile b/devel/rubygem-aws-sdk-firehose/Makefile
index bcda6157b11c..8d5f7c597588 100644
--- a/devel/rubygem-aws-sdk-firehose/Makefile
+++ b/devel/rubygem-aws-sdk-firehose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-firehose
-PORTVERSION= 1.90.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-firehose/distinfo b/devel/rubygem-aws-sdk-firehose/distinfo
index ccd9f68a35ca..a9f98d3b32ce 100644
--- a/devel/rubygem-aws-sdk-firehose/distinfo
+++ b/devel/rubygem-aws-sdk-firehose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936284
-SHA256 (rubygem/aws-sdk-firehose-1.90.0.gem) = cda969f837c5e9db8506d3d15e01529aee9e7ea50d1fcdba7431e3bc93f3d2af
-SIZE (rubygem/aws-sdk-firehose-1.90.0.gem) = 95232
+TIMESTAMP = 1747715796
+SHA256 (rubygem/aws-sdk-firehose-1.93.0.gem) = 55dc9cafb0661ecbea3fdc6393de2a97a365da61c9c6bc0f7d7b0f10d689dc3b
+SIZE (rubygem/aws-sdk-firehose-1.93.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-fis/Makefile b/devel/rubygem-aws-sdk-fis/Makefile
index 19abfc101c06..8fdc9d6be07a 100644
--- a/devel/rubygem-aws-sdk-fis/Makefile
+++ b/devel/rubygem-aws-sdk-fis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fis
-PORTVERSION= 1.48.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-fis/distinfo b/devel/rubygem-aws-sdk-fis/distinfo
index c18199168d72..d0830330780e 100644
--- a/devel/rubygem-aws-sdk-fis/distinfo
+++ b/devel/rubygem-aws-sdk-fis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289154
-SHA256 (rubygem/aws-sdk-fis-1.48.0.gem) = 20f31538e3dd60c33307d35b5055c22be1d6d3f000ee0aef632fcd2e4214f791
-SIZE (rubygem/aws-sdk-fis-1.48.0.gem) = 47104
+TIMESTAMP = 1747715798
+SHA256 (rubygem/aws-sdk-fis-1.50.0.gem) = 7cc3f8f3c158ba0ff38caec8bf96a311657d1e3884a14df3674f20a47020454c
+SIZE (rubygem/aws-sdk-fis-1.50.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-fms/Makefile b/devel/rubygem-aws-sdk-fms/Makefile
index 717a9b1348a5..8aed7d53c01d 100644
--- a/devel/rubygem-aws-sdk-fms/Makefile
+++ b/devel/rubygem-aws-sdk-fms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fms
-PORTVERSION= 1.90.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-fms/distinfo b/devel/rubygem-aws-sdk-fms/distinfo
index d3ed9f47cb21..c4954e4f43bd 100644
--- a/devel/rubygem-aws-sdk-fms/distinfo
+++ b/devel/rubygem-aws-sdk-fms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962806
-SHA256 (rubygem/aws-sdk-fms-1.90.0.gem) = f4f539a5588acb2b91b4c9c7b5ff8310ceaed64443f1fd887e3de49fa4e4c319
-SIZE (rubygem/aws-sdk-fms-1.90.0.gem) = 93184
+TIMESTAMP = 1747715800
+SHA256 (rubygem/aws-sdk-fms-1.92.0.gem) = f84db4208fc4dca53ebba57481f2e875da8559c04225a90b50963a25bcb6314c
+SIZE (rubygem/aws-sdk-fms-1.92.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
index a306d7658ae6..1f18d88f9171 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastqueryservice
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
index c24b724b83bf..71f8b66b09f6 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962808
-SHA256 (rubygem/aws-sdk-forecastqueryservice-1.52.0.gem) = 7f31e98e0fcce3597f1d8b3b25c459768e98632c5c943aeac0aec5c16edf5048
-SIZE (rubygem/aws-sdk-forecastqueryservice-1.52.0.gem) = 23040
+TIMESTAMP = 1747715802
+SHA256 (rubygem/aws-sdk-forecastqueryservice-1.54.0.gem) = 78d47d0e67ab7890b30ae768b163d2790de52f61564885d543a9fc8e7fed7f5c
+SIZE (rubygem/aws-sdk-forecastqueryservice-1.54.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-forecastservice/Makefile b/devel/rubygem-aws-sdk-forecastservice/Makefile
index 909efe60b664..144bd37f6c88 100644
--- a/devel/rubygem-aws-sdk-forecastservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastservice
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-forecastservice/distinfo b/devel/rubygem-aws-sdk-forecastservice/distinfo
index b490f948b6cf..8410e11d6445 100644
--- a/devel/rubygem-aws-sdk-forecastservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962810
-SHA256 (rubygem/aws-sdk-forecastservice-1.69.0.gem) = 64ae4cc24795501f5ce37bd80d0802ad9886303c5299bcd45b861504d1c869bd
-SIZE (rubygem/aws-sdk-forecastservice-1.69.0.gem) = 103424
+TIMESTAMP = 1747715804
+SHA256 (rubygem/aws-sdk-forecastservice-1.71.0.gem) = 46c127206c24177beff6bdf6fdc83fd5e336f7bdbf6e968002dfddc21fc03907
+SIZE (rubygem/aws-sdk-forecastservice-1.71.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-frauddetector/Makefile b/devel/rubygem-aws-sdk-frauddetector/Makefile
index bab8934872a2..a2395471de61 100644
--- a/devel/rubygem-aws-sdk-frauddetector/Makefile
+++ b/devel/rubygem-aws-sdk-frauddetector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-frauddetector
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-frauddetector/distinfo b/devel/rubygem-aws-sdk-frauddetector/distinfo
index 4fb553dadf46..b357c4082157 100644
--- a/devel/rubygem-aws-sdk-frauddetector/distinfo
+++ b/devel/rubygem-aws-sdk-frauddetector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962812
-SHA256 (rubygem/aws-sdk-frauddetector-1.68.0.gem) = 47cbab040df78ea24a4f6332000616c7b75ed00b15146c14f912346f00f102d3
-SIZE (rubygem/aws-sdk-frauddetector-1.68.0.gem) = 81920
+TIMESTAMP = 1747715806
+SHA256 (rubygem/aws-sdk-frauddetector-1.70.0.gem) = 543edf8e956e647afb90c70d51b80569783be1c95ce37c46650f7ca901c1b2cd
+SIZE (rubygem/aws-sdk-frauddetector-1.70.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-freetier/Makefile b/devel/rubygem-aws-sdk-freetier/Makefile
index 640f1f535bae..d1f9d1f2db71 100644
--- a/devel/rubygem-aws-sdk-freetier/Makefile
+++ b/devel/rubygem-aws-sdk-freetier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-freetier
-PORTVERSION= 1.19.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-freetier/distinfo b/devel/rubygem-aws-sdk-freetier/distinfo
index addb7e77149c..a79d37a10747 100644
--- a/devel/rubygem-aws-sdk-freetier/distinfo
+++ b/devel/rubygem-aws-sdk-freetier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962814
-SHA256 (rubygem/aws-sdk-freetier-1.19.0.gem) = c12a660eab2f3302df3ed685d629ca29cfba1a575bd73a835dcf92d518935254
-SIZE (rubygem/aws-sdk-freetier-1.19.0.gem) = 23552
+TIMESTAMP = 1747715808
+SHA256 (rubygem/aws-sdk-freetier-1.21.0.gem) = 60f546c2dcb271209c382f2ac640fba2bf9c168536f6575cf95436466847bc16
+SIZE (rubygem/aws-sdk-freetier-1.21.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index d67fa908c4aa..02ab96f2a791 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.110.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index 47f30889248b..c33e2fa7545d 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289156
-SHA256 (rubygem/aws-sdk-fsx-1.110.0.gem) = 6f10a72d6a39e038ee6723a138e05f6c0f59a8ce326692c6f25e49c98a190af6
-SIZE (rubygem/aws-sdk-fsx-1.110.0.gem) = 203264
+TIMESTAMP = 1747715810
+SHA256 (rubygem/aws-sdk-fsx-1.112.0.gem) = ddcc432a9e8f7ca9ff75c81f779c4b2159be6a4f68a241e6c740974e80fdc904
+SIZE (rubygem/aws-sdk-fsx-1.112.0.gem) = 203264
diff --git a/devel/rubygem-aws-sdk-gamelift/Makefile b/devel/rubygem-aws-sdk-gamelift/Makefile
index bc425cf6e6fc..8f5be6a4fdd9 100644
--- a/devel/rubygem-aws-sdk-gamelift/Makefile
+++ b/devel/rubygem-aws-sdk-gamelift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gamelift
-PORTVERSION= 1.102.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-gamelift/distinfo b/devel/rubygem-aws-sdk-gamelift/distinfo
index a5cb7f8c84ae..23e158798bef 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289158
-SHA256 (rubygem/aws-sdk-gamelift-1.102.0.gem) = 40f35e6ef810a36f6e835dafd3fcdd8051feda2f907a245e1da6d671911ed5bd
-SIZE (rubygem/aws-sdk-gamelift-1.102.0.gem) = 260096
+TIMESTAMP = 1747715812
+SHA256 (rubygem/aws-sdk-gamelift-1.104.0.gem) = 748034cd328fae6ea38ed8037e7f548477c535618bb64395f4e6e1ace749d4a0
+SIZE (rubygem/aws-sdk-gamelift-1.104.0.gem) = 260096
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/Makefile b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
index 4f4f5efe23bf..adf461f9c296 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/Makefile
+++ b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gameliftstreams
-PORTVERSION= 1.1.0
+PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/distinfo b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
index 7cbc1d169267..2266838bd6c1 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289160
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.1.0.gem) = 3aa471b775dd3a4ef2a76775365a1a23834b2a3de454022ed28866064eb9459f
-SIZE (rubygem/aws-sdk-gameliftstreams-1.1.0.gem) = 59904
+TIMESTAMP = 1747715814
+SHA256 (rubygem/aws-sdk-gameliftstreams-1.3.0.gem) = 9aeb484c2d283131ace3b31bb36d4acaf4978c494029e56882a9fcc7ab517f5e
+SIZE (rubygem/aws-sdk-gameliftstreams-1.3.0.gem) = 59904
diff --git a/devel/rubygem-aws-sdk-geomaps/Makefile b/devel/rubygem-aws-sdk-geomaps/Makefile
index ee33638401a1..05e02f1d7686 100644
--- a/devel/rubygem-aws-sdk-geomaps/Makefile
+++ b/devel/rubygem-aws-sdk-geomaps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geomaps
-PORTVERSION= 1.5.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-geomaps/distinfo b/devel/rubygem-aws-sdk-geomaps/distinfo
index e88a4ff631fd..4b9f938f65d5 100644
--- a/devel/rubygem-aws-sdk-geomaps/distinfo
+++ b/devel/rubygem-aws-sdk-geomaps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405532
-SHA256 (rubygem/aws-sdk-geomaps-1.5.0.gem) = d90f655fa33c77bf6c4b452e2542c9b3dd11775d5aad3ebda09305c9f7f0b92d
-SIZE (rubygem/aws-sdk-geomaps-1.5.0.gem) = 31232
+TIMESTAMP = 1747715816
+SHA256 (rubygem/aws-sdk-geomaps-1.7.0.gem) = 1897224d9775223cbac675582dc885d2a7cc1e09c4f5a9d1f6e090f4bdc30535
+SIZE (rubygem/aws-sdk-geomaps-1.7.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-geoplaces/Makefile b/devel/rubygem-aws-sdk-geoplaces/Makefile
index 2afaab2a02d8..a20dc7bb12b0 100644
--- a/devel/rubygem-aws-sdk-geoplaces/Makefile
+++ b/devel/rubygem-aws-sdk-geoplaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geoplaces
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-geoplaces/distinfo b/devel/rubygem-aws-sdk-geoplaces/distinfo
index e86886ba04ca..194d9e42aeed 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962822
-SHA256 (rubygem/aws-sdk-geoplaces-1.4.0.gem) = 1237b32441fadbccbf22bd93494f104601d0692a0112adcc763eb343c5167f79
-SIZE (rubygem/aws-sdk-geoplaces-1.4.0.gem) = 46592
+TIMESTAMP = 1747715818
+SHA256 (rubygem/aws-sdk-geoplaces-1.6.0.gem) = c1f9aebd2eb2e8c6cdcdc43340db86f0ee94aff6ba6407b514f7ada5fbfe7f02
+SIZE (rubygem/aws-sdk-geoplaces-1.6.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-georoutes/Makefile b/devel/rubygem-aws-sdk-georoutes/Makefile
index d4e161b468eb..8ad45e14522f 100644
--- a/devel/rubygem-aws-sdk-georoutes/Makefile
+++ b/devel/rubygem-aws-sdk-georoutes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-georoutes
-PORTVERSION= 1.5.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-georoutes/distinfo b/devel/rubygem-aws-sdk-georoutes/distinfo
index 6d78026f1fa8..54664ddf1009 100644
--- a/devel/rubygem-aws-sdk-georoutes/distinfo
+++ b/devel/rubygem-aws-sdk-georoutes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962824
-SHA256 (rubygem/aws-sdk-georoutes-1.5.0.gem) = ea11f42c345fd39ddabaa51b9ce26c41195c967476fb9bf97cc00feda0407b61
-SIZE (rubygem/aws-sdk-georoutes-1.5.0.gem) = 88064
+TIMESTAMP = 1747715820
+SHA256 (rubygem/aws-sdk-georoutes-1.7.0.gem) = f8357e896b2148392cc14aeb1278e00ae49eb61b9eca5b7dc2666eba837aa8d4
+SIZE (rubygem/aws-sdk-georoutes-1.7.0.gem) = 88064
diff --git a/devel/rubygem-aws-sdk-glacier/Makefile b/devel/rubygem-aws-sdk-glacier/Makefile
index 68c89b1592ee..35bf4d463caf 100644
--- a/devel/rubygem-aws-sdk-glacier/Makefile
+++ b/devel/rubygem-aws-sdk-glacier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glacier
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glacier/distinfo b/devel/rubygem-aws-sdk-glacier/distinfo
index 0ddeee8e8b17..952ef8fee7f6 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962826
-SHA256 (rubygem/aws-sdk-glacier-1.76.0.gem) = d793c9594d5c94238166816f15b3ae9153125e73d9fbb261acf64e9a541c5505
-SIZE (rubygem/aws-sdk-glacier-1.76.0.gem) = 81408
+TIMESTAMP = 1747715822
+SHA256 (rubygem/aws-sdk-glacier-1.78.0.gem) = 69e77eefc63a47b89adc5a1496979c340529dfc6b04b4196bb4cc1d664f0903f
+SIZE (rubygem/aws-sdk-glacier-1.78.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/Makefile b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
index 040d0b82cf89..ce30a28df950 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/Makefile
+++ b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-globalaccelerator
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/distinfo b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
index e97d88b6b510..b8f7fe71d334 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/distinfo
+++ b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962828
-SHA256 (rubygem/aws-sdk-globalaccelerator-1.76.0.gem) = d998bcf4f595f9911c5ad35816c525cd3fed183bff3c6217d0d79e9d2fe99d94
-SIZE (rubygem/aws-sdk-globalaccelerator-1.76.0.gem) = 70144
+TIMESTAMP = 1747715824
+SHA256 (rubygem/aws-sdk-globalaccelerator-1.78.0.gem) = 9e5d99127e512baf7455afc1d1f7adcc34352eadd1a239ddc805e726c595a2b1
+SIZE (rubygem/aws-sdk-globalaccelerator-1.78.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index 379c8e9d0d59..0172045f8caa 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.213.0
+PORTVERSION= 1.217.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index 4f62a91e1828..96e241931bbe 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178152
-SHA256 (rubygem/aws-sdk-glue-1.213.0.gem) = 7692c97a54e7c550c216f59b4f18cd2eebb82fe27d5aec5f4534db43bde2af27
-SIZE (rubygem/aws-sdk-glue-1.213.0.gem) = 427008
+TIMESTAMP = 1747715826
+SHA256 (rubygem/aws-sdk-glue-1.217.0.gem) = 1c9109529f6da1cb439ee84809a6b12cf7829143bd02a268775dc8b77af663bf
+SIZE (rubygem/aws-sdk-glue-1.217.0.gem) = 430592
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/Makefile b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
index e89c5615b8b7..269faefc5b1a 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/Makefile
+++ b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gluedatabrew
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/distinfo b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
index 7c00f817d4b0..8f5908fa53a8 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/distinfo
+++ b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962832
-SHA256 (rubygem/aws-sdk-gluedatabrew-1.52.0.gem) = 8fa2e38c23fe220ecd357baf88e9a14a6127b83eb68eedaa9ee5362aafb50974
-SIZE (rubygem/aws-sdk-gluedatabrew-1.52.0.gem) = 72704
+TIMESTAMP = 1747715828
+SHA256 (rubygem/aws-sdk-gluedatabrew-1.54.0.gem) = 0b2f98942ad9b17b38b1873d40fe59e150786bc9845c03352c1111899290f8f1
+SIZE (rubygem/aws-sdk-gluedatabrew-1.54.0.gem) = 72704
diff --git a/devel/rubygem-aws-sdk-greengrass/Makefile b/devel/rubygem-aws-sdk-greengrass/Makefile
index 26374e28f378..47574769de5c 100644
--- a/devel/rubygem-aws-sdk-greengrass/Makefile
+++ b/devel/rubygem-aws-sdk-greengrass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrass
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-greengrass/distinfo b/devel/rubygem-aws-sdk-greengrass/distinfo
index 1cbbfa061b3d..2741b6968d7c 100644
--- a/devel/rubygem-aws-sdk-greengrass/distinfo
+++ b/devel/rubygem-aws-sdk-greengrass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962834
-SHA256 (rubygem/aws-sdk-greengrass-1.79.0.gem) = fe0d79e39864490da0c94588c3cc5020486cc527ab79eedeb328be0355cd046a
-SIZE (rubygem/aws-sdk-greengrass-1.79.0.gem) = 69120
+TIMESTAMP = 1747715830
+SHA256 (rubygem/aws-sdk-greengrass-1.81.0.gem) = acfd60f0c7b3d0ba4ae0f904366111e5d909c5c9c6f172e7a89e7fd3169493d3
+SIZE (rubygem/aws-sdk-greengrass-1.81.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-greengrassv2/Makefile b/devel/rubygem-aws-sdk-greengrassv2/Makefile
index 66bf1be5d959..5050a8164cb4 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/Makefile
+++ b/devel/rubygem-aws-sdk-greengrassv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrassv2
-PORTVERSION= 1.54.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-greengrassv2/distinfo b/devel/rubygem-aws-sdk-greengrassv2/distinfo
index e6f1e53ea884..0274bde1df06 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/distinfo
+++ b/devel/rubygem-aws-sdk-greengrassv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962836
-SHA256 (rubygem/aws-sdk-greengrassv2-1.54.0.gem) = 2a9a6bd5225b1ab9746e0c23f6ebb0851eeea519ec269e0bc4ed2769d0f68b29
-SIZE (rubygem/aws-sdk-greengrassv2-1.54.0.gem) = 62464
+TIMESTAMP = 1747715832
+SHA256 (rubygem/aws-sdk-greengrassv2-1.56.0.gem) = 0717a3afd6b11af004416cffee7837f2465c43025cd0636979468858c2cddc52
+SIZE (rubygem/aws-sdk-greengrassv2-1.56.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-groundstation/Makefile b/devel/rubygem-aws-sdk-groundstation/Makefile
index 9633590bb109..51a21d8bd4ef 100644
--- a/devel/rubygem-aws-sdk-groundstation/Makefile
+++ b/devel/rubygem-aws-sdk-groundstation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-groundstation
-PORTVERSION= 1.64.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-groundstation/distinfo b/devel/rubygem-aws-sdk-groundstation/distinfo
index bb95160a5113..c390c8bed52c 100644
--- a/devel/rubygem-aws-sdk-groundstation/distinfo
+++ b/devel/rubygem-aws-sdk-groundstation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289164
-SHA256 (rubygem/aws-sdk-groundstation-1.64.0.gem) = 6a5f38f9c540f885ce936e8462878190a09ba63dba5e1e645742ecba55ab4b9c
-SIZE (rubygem/aws-sdk-groundstation-1.64.0.gem) = 60928
+TIMESTAMP = 1747715834
+SHA256 (rubygem/aws-sdk-groundstation-1.66.0.gem) = 459767fc049c44a1d5072605908ad31c843823ce6585bfbff07e26a460117725
+SIZE (rubygem/aws-sdk-groundstation-1.66.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index 55c2ae327715..8476b17a8384 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.113.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index fd686559840b..2b8b4361cb6e 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836250
-SHA256 (rubygem/aws-sdk-guardduty-1.113.0.gem) = 38578a6f22c3827bb6c0c650c2a99358463b589c47c49f9c4302837fa9217e18
-SIZE (rubygem/aws-sdk-guardduty-1.113.0.gem) = 135680
+TIMESTAMP = 1747715836
+SHA256 (rubygem/aws-sdk-guardduty-1.116.0.gem) = 73d951560e01b6dd181ef0d08c512ac7ac3e01af943f520e405fc57fcdd942c2
+SIZE (rubygem/aws-sdk-guardduty-1.116.0.gem) = 135680
diff --git a/devel/rubygem-aws-sdk-health/Makefile b/devel/rubygem-aws-sdk-health/Makefile
index 8d22b976b7fc..53777f5752a2 100644
--- a/devel/rubygem-aws-sdk-health/Makefile
+++ b/devel/rubygem-aws-sdk-health/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-health
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-health/distinfo b/devel/rubygem-aws-sdk-health/distinfo
index 809f219b271d..0e24bb6903f7 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962842
-SHA256 (rubygem/aws-sdk-health-1.78.0.gem) = f498c69003bb18a309d02dbfb8ff43d81e261b0b4b0eacaed9bde38a58cb7b2e
-SIZE (rubygem/aws-sdk-health-1.78.0.gem) = 39936
+TIMESTAMP = 1747715838
+SHA256 (rubygem/aws-sdk-health-1.80.0.gem) = bc6f419aa6e940645bcb9bb68c0363549c18eb8a38b838988c98f2d2fc8a553e
+SIZE (rubygem/aws-sdk-health-1.80.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-healthlake/Makefile b/devel/rubygem-aws-sdk-healthlake/Makefile
index cf1998069da1..8eb0b3d6eade 100644
--- a/devel/rubygem-aws-sdk-healthlake/Makefile
+++ b/devel/rubygem-aws-sdk-healthlake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-healthlake
-PORTVERSION= 1.45.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-healthlake/distinfo b/devel/rubygem-aws-sdk-healthlake/distinfo
index 2539bd382f2b..1a9304cefe40 100644
--- a/devel/rubygem-aws-sdk-healthlake/distinfo
+++ b/devel/rubygem-aws-sdk-healthlake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962844
-SHA256 (rubygem/aws-sdk-healthlake-1.45.0.gem) = 7cddeeb073a6ba46fadf147612477a8aec1cc9e6ccd637bfa5cbfc892c19132c
-SIZE (rubygem/aws-sdk-healthlake-1.45.0.gem) = 35328
+TIMESTAMP = 1747715840
+SHA256 (rubygem/aws-sdk-healthlake-1.47.0.gem) = c0ea2a654543059a3b0fddcee90ac2b08fa52134e7c96202b1c43561478fcc77
+SIZE (rubygem/aws-sdk-healthlake-1.47.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iam/Makefile b/devel/rubygem-aws-sdk-iam/Makefile
index 78b9812aa382..851502efb60c 100644
--- a/devel/rubygem-aws-sdk-iam/Makefile
+++ b/devel/rubygem-aws-sdk-iam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iam
-PORTVERSION= 1.120.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iam/distinfo b/devel/rubygem-aws-sdk-iam/distinfo
index a0c07ff329f7..3268d4af0dbb 100644
--- a/devel/rubygem-aws-sdk-iam/distinfo
+++ b/devel/rubygem-aws-sdk-iam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289166
-SHA256 (rubygem/aws-sdk-iam-1.120.0.gem) = 330eb5a96669aa733a38fa927b3c1e7c7ff2e5f87531ccb15ffb178aee5c0a04
-SIZE (rubygem/aws-sdk-iam-1.120.0.gem) = 223744
+TIMESTAMP = 1747715842
+SHA256 (rubygem/aws-sdk-iam-1.122.0.gem) = 05884e4c54ac73d2e88c08e08c99cfd0f91d29435a8f2f2a26074f394aff253b
+SIZE (rubygem/aws-sdk-iam-1.122.0.gem) = 223744
diff --git a/devel/rubygem-aws-sdk-identitystore/Makefile b/devel/rubygem-aws-sdk-identitystore/Makefile
index 1e263177db0d..c8678b82e67e 100644
--- a/devel/rubygem-aws-sdk-identitystore/Makefile
+++ b/devel/rubygem-aws-sdk-identitystore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-identitystore
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-identitystore/distinfo b/devel/rubygem-aws-sdk-identitystore/distinfo
index ee503f5478d4..1ac6fc5c41ea 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962848
-SHA256 (rubygem/aws-sdk-identitystore-1.50.0.gem) = c3f0b152f873c35341f89ef5bddeacb8d6d47e58acb64fed8b772a28bf882f05
-SIZE (rubygem/aws-sdk-identitystore-1.50.0.gem) = 37888
+TIMESTAMP = 1747715844
+SHA256 (rubygem/aws-sdk-identitystore-1.52.0.gem) = aae1c779a60f8a2bb5b28f67f9282d16e51ba7a0a181d6b548186b70f726e039
+SIZE (rubygem/aws-sdk-identitystore-1.52.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-imagebuilder/Makefile b/devel/rubygem-aws-sdk-imagebuilder/Makefile
index 8bc0d279d567..47b929c6e418 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/Makefile
+++ b/devel/rubygem-aws-sdk-imagebuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-imagebuilder
-PORTVERSION= 1.79.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-imagebuilder/distinfo b/devel/rubygem-aws-sdk-imagebuilder/distinfo
index 700897a80fb4..8f88aab030c1 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/distinfo
+++ b/devel/rubygem-aws-sdk-imagebuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936286
-SHA256 (rubygem/aws-sdk-imagebuilder-1.79.0.gem) = 1aedd60505ca14805f2169b30c507b1b7dd3b290d8afacac3cdf8fb7a3f555c0
-SIZE (rubygem/aws-sdk-imagebuilder-1.79.0.gem) = 121344
+TIMESTAMP = 1747715846
+SHA256 (rubygem/aws-sdk-imagebuilder-1.82.0.gem) = 188e55ca943f123e62989649424d384b191caa8e6bde4f5d2858db66d8ce0709
+SIZE (rubygem/aws-sdk-imagebuilder-1.82.0.gem) = 121344
diff --git a/devel/rubygem-aws-sdk-importexport/Makefile b/devel/rubygem-aws-sdk-importexport/Makefile
index 0ab0e19d8141..9834308f29eb 100644
--- a/devel/rubygem-aws-sdk-importexport/Makefile
+++ b/devel/rubygem-aws-sdk-importexport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-importexport
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-importexport/distinfo b/devel/rubygem-aws-sdk-importexport/distinfo
index 2324f2ca1076..a0a40165bbca 100644
--- a/devel/rubygem-aws-sdk-importexport/distinfo
+++ b/devel/rubygem-aws-sdk-importexport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070588
-SHA256 (rubygem/aws-sdk-importexport-1.59.0.gem) = f4882f7ece4b75175cb50b60b65625d2e163ba9555ce6dc761705c30d43b1366
-SIZE (rubygem/aws-sdk-importexport-1.59.0.gem) = 27648
+TIMESTAMP = 1747715848
+SHA256 (rubygem/aws-sdk-importexport-1.60.0.gem) = 47c65d846e2816a695eb447151799ad5bc0ff583810447513689c8c50e01e522
+SIZE (rubygem/aws-sdk-importexport-1.60.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-inspector/Makefile b/devel/rubygem-aws-sdk-inspector/Makefile
index 829e899561ff..31ad2ac57882 100644
--- a/devel/rubygem-aws-sdk-inspector/Makefile
+++ b/devel/rubygem-aws-sdk-inspector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-inspector/distinfo b/devel/rubygem-aws-sdk-inspector/distinfo
index 05660353fd64..c22fc3d0b4aa 100644
--- a/devel/rubygem-aws-sdk-inspector/distinfo
+++ b/devel/rubygem-aws-sdk-inspector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962854
-SHA256 (rubygem/aws-sdk-inspector-1.73.0.gem) = 59d096e9607c4c5e18640dee5bf2e7486ed7d02caee7db9fa843fc463cf93c87
-SIZE (rubygem/aws-sdk-inspector-1.73.0.gem) = 57856
+TIMESTAMP = 1747715850
+SHA256 (rubygem/aws-sdk-inspector-1.75.0.gem) = 4593b3314b3f29dceb6661c60c6a03ca0b556b5c7a83bb8174cb4bd19221727a
+SIZE (rubygem/aws-sdk-inspector-1.75.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-inspector2/Makefile b/devel/rubygem-aws-sdk-inspector2/Makefile
index 01364acc10ae..c7571c657d20 100644
--- a/devel/rubygem-aws-sdk-inspector2/Makefile
+++ b/devel/rubygem-aws-sdk-inspector2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector2
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-inspector2/distinfo b/devel/rubygem-aws-sdk-inspector2/distinfo
index 9ee94d697a94..6cb49becf701 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070590
-SHA256 (rubygem/aws-sdk-inspector2-1.49.0.gem) = ae5340f51c05b6fa16db27a98ea003c5f40078965dbe548c85d6ad713dd7973d
-SIZE (rubygem/aws-sdk-inspector2-1.49.0.gem) = 111616
+TIMESTAMP = 1747715852
+SHA256 (rubygem/aws-sdk-inspector2-1.51.0.gem) = 53968d0531d2463239561e9ee6300274686e203e202b64f906aa8be52895474f
+SIZE (rubygem/aws-sdk-inspector2-1.51.0.gem) = 111616
diff --git a/devel/rubygem-aws-sdk-inspectorscan/Makefile b/devel/rubygem-aws-sdk-inspectorscan/Makefile
index a082b3b9bf44..f48d6870a010 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/Makefile
+++ b/devel/rubygem-aws-sdk-inspectorscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspectorscan
-PORTVERSION= 1.19.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-inspectorscan/distinfo b/devel/rubygem-aws-sdk-inspectorscan/distinfo
index 2d58870ef2a7..7b6d7f55674a 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/distinfo
+++ b/devel/rubygem-aws-sdk-inspectorscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962858
-SHA256 (rubygem/aws-sdk-inspectorscan-1.19.0.gem) = 6125bed83aca8cd286371c691b132fed90f368cf58c7c2589821e8eb894a81d4
-SIZE (rubygem/aws-sdk-inspectorscan-1.19.0.gem) = 20992
+TIMESTAMP = 1747715854
+SHA256 (rubygem/aws-sdk-inspectorscan-1.21.0.gem) = b7bdd2f0718090c9f130ad64569d0660b945bf6dca5f756fcf3b71c35d140df6
+SIZE (rubygem/aws-sdk-inspectorscan-1.21.0.gem) = 20992
diff --git a/devel/rubygem-aws-sdk-internetmonitor/Makefile b/devel/rubygem-aws-sdk-internetmonitor/Makefile
index 88f76dd1d483..7d61aee6ce09 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-internetmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-internetmonitor
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-internetmonitor/distinfo b/devel/rubygem-aws-sdk-internetmonitor/distinfo
index 86c94a3f6fd1..4dcf724d7834 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-internetmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962860
-SHA256 (rubygem/aws-sdk-internetmonitor-1.35.0.gem) = de94121c684e3963f69a131b73ac00fc83850566ab59950e67d9855f16ff9502
-SIZE (rubygem/aws-sdk-internetmonitor-1.35.0.gem) = 48128
+TIMESTAMP = 1747715856
+SHA256 (rubygem/aws-sdk-internetmonitor-1.37.0.gem) = f4c3f49768070541b120d6413522927ccce803236db4668753670d9c44dd83ac
+SIZE (rubygem/aws-sdk-internetmonitor-1.37.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-invoicing/Makefile b/devel/rubygem-aws-sdk-invoicing/Makefile
index b0a34fe1fbdf..51b211cd4b38 100644
--- a/devel/rubygem-aws-sdk-invoicing/Makefile
+++ b/devel/rubygem-aws-sdk-invoicing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-invoicing
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-invoicing/distinfo b/devel/rubygem-aws-sdk-invoicing/distinfo
index 7ae2e8e570f3..2919f6247cb3 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962862
-SHA256 (rubygem/aws-sdk-invoicing-1.3.0.gem) = ceafde2cd58239e5ea07b002e473cffaeb4e2c344859491bbafa95552ea2f5fe
-SIZE (rubygem/aws-sdk-invoicing-1.3.0.gem) = 29184
+TIMESTAMP = 1747715858
+SHA256 (rubygem/aws-sdk-invoicing-1.5.0.gem) = fa60597dd1810aca7b6ed2bfc06c47374ea0d85579091f672d02e430976df715
+SIZE (rubygem/aws-sdk-invoicing-1.5.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-iot/Makefile b/devel/rubygem-aws-sdk-iot/Makefile
index 6119ad1af03e..4487e23f10ff 100644
--- a/devel/rubygem-aws-sdk-iot/Makefile
+++ b/devel/rubygem-aws-sdk-iot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iot
-PORTVERSION= 1.146.0
+PORTVERSION= 1.148.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iot/distinfo b/devel/rubygem-aws-sdk-iot/distinfo
index fd68cc981f59..6d87695d71de 100644
--- a/devel/rubygem-aws-sdk-iot/distinfo
+++ b/devel/rubygem-aws-sdk-iot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836252
-SHA256 (rubygem/aws-sdk-iot-1.146.0.gem) = 86e33cd0dfb6999217befce6a6427de436aeb3777842465136e42584816029ca
-SIZE (rubygem/aws-sdk-iot-1.146.0.gem) = 311296
+TIMESTAMP = 1747715860
+SHA256 (rubygem/aws-sdk-iot-1.148.0.gem) = 2640de02df6b8fa15444f6ce3ef5f5c1a86d12969310da3e624cbe03b75df27e
+SIZE (rubygem/aws-sdk-iot-1.148.0.gem) = 311296
diff --git a/devel/rubygem-aws-sdk-iotanalytics/Makefile b/devel/rubygem-aws-sdk-iotanalytics/Makefile
index d39a69e835b1..fd949e84a911 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-iotanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotanalytics
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotanalytics/distinfo b/devel/rubygem-aws-sdk-iotanalytics/distinfo
index 653885a21eb7..c59598109be0 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-iotanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962866
-SHA256 (rubygem/aws-sdk-iotanalytics-1.79.0.gem) = ea104daa7a72c82eae111f1155269817d880f972fe2190422a2ce84c341cb334
-SIZE (rubygem/aws-sdk-iotanalytics-1.79.0.gem) = 60928
+TIMESTAMP = 1747715862
+SHA256 (rubygem/aws-sdk-iotanalytics-1.81.0.gem) = d2ded9da89f59638bfea203476fdd0ace7e248b172ef105b08def3795e916725
+SIZE (rubygem/aws-sdk-iotanalytics-1.81.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-iotdataplane/Makefile b/devel/rubygem-aws-sdk-iotdataplane/Makefile
index 22273d025dfc..ee013416aeec 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdataplane
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotdataplane/distinfo b/devel/rubygem-aws-sdk-iotdataplane/distinfo
index 9b601215e0d8..94e03b379aa0 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962868
-SHA256 (rubygem/aws-sdk-iotdataplane-1.73.0.gem) = f438c7c125f4285f01d14185ef702cf8a45803e9f0184b4d898abd6b9fa489f2
-SIZE (rubygem/aws-sdk-iotdataplane-1.73.0.gem) = 28672
+TIMESTAMP = 1747715864
+SHA256 (rubygem/aws-sdk-iotdataplane-1.75.0.gem) = 5b7dbd4d61cf89c9234b0d5f389dc494ddfae5478089df3398ed65e56eb5e2b1
+SIZE (rubygem/aws-sdk-iotdataplane-1.75.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
index 00f5a184d64f..649f195eace6 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdeviceadvisor
-PORTVERSION= 1.47.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
index 2c13675f3cd5..3becbfb862f2 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962870
-SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.47.0.gem) = de1f1dd3ad75c274a24e4c2f1a0ede42aa803b546f3ac917bb198cd10ed2da0a
-SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.47.0.gem) = 32256
+TIMESTAMP = 1747715866
+SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.49.0.gem) = 1b8d8c020602aa0c578695b78c09a704374e640dfb7bd88060f5106f17c21aff
+SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.49.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-iotevents/Makefile b/devel/rubygem-aws-sdk-iotevents/Makefile
index 4442d2c7b770..2fecb30092c1 100644
--- a/devel/rubygem-aws-sdk-iotevents/Makefile
+++ b/devel/rubygem-aws-sdk-iotevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotevents
-PORTVERSION= 1.64.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotevents/distinfo b/devel/rubygem-aws-sdk-iotevents/distinfo
index f5c76a76959b..5f8680010ee5 100644
--- a/devel/rubygem-aws-sdk-iotevents/distinfo
+++ b/devel/rubygem-aws-sdk-iotevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962872
-SHA256 (rubygem/aws-sdk-iotevents-1.64.0.gem) = a295c83740ba74a88d079827cdefaa7992e778dc8aab34b4a0fa035bb1a2faed
-SIZE (rubygem/aws-sdk-iotevents-1.64.0.gem) = 63488
+TIMESTAMP = 1747715868
+SHA256 (rubygem/aws-sdk-iotevents-1.66.0.gem) = 123d21b1dd6eb6f248c85229ea77cff8050541a539dd3830fedf11823ab6806d
+SIZE (rubygem/aws-sdk-iotevents-1.66.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/Makefile b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
index f0d3fb067810..4bb6b0e80eec 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/Makefile
+++ b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ioteventsdata
-PORTVERSION= 1.57.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/distinfo b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
index 909057feb169..b0b477939abd 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/distinfo
+++ b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962874
-SHA256 (rubygem/aws-sdk-ioteventsdata-1.57.0.gem) = 8272c60ae38070dadd21c6f923907545ac38db1016746a763e9fa5611a2f0ae4
-SIZE (rubygem/aws-sdk-ioteventsdata-1.57.0.gem) = 33792
+TIMESTAMP = 1747715870
+SHA256 (rubygem/aws-sdk-ioteventsdata-1.59.0.gem) = 338b44f51f57c770a926c90107a1e38593088187d1b25a1c15ea594474e23cc0
+SIZE (rubygem/aws-sdk-ioteventsdata-1.59.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-iotfleethub/Makefile b/devel/rubygem-aws-sdk-iotfleethub/Makefile
index 42842e7a5c42..e78482e83bb5 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleethub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleethub
-PORTVERSION= 1.41.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotfleethub/distinfo b/devel/rubygem-aws-sdk-iotfleethub/distinfo
index f72cb57b0369..4a0334bc0a90 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleethub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962876
-SHA256 (rubygem/aws-sdk-iotfleethub-1.41.0.gem) = 10c5099a175157014e2977dc90922d12f04495a088a95012640c5f955e7b7b1e
-SIZE (rubygem/aws-sdk-iotfleethub-1.41.0.gem) = 25600
+TIMESTAMP = 1747715872
+SHA256 (rubygem/aws-sdk-iotfleethub-1.43.0.gem) = 322cb4f954922ac7a86948673ee6f5053a450a387a91d8116cf1d6f40b7aa552
+SIZE (rubygem/aws-sdk-iotfleethub-1.43.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/Makefile b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
index 91261d40c799..698f2a558aac 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleetwise
-PORTVERSION= 1.45.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/distinfo b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
index 7d2a5a99062d..50afc90be39c 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178154
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.45.0.gem) = 89d66f0de8d4f0c7a2eb7c81eee14f2e9702a3e5fd1913125bfa51864a5c2196
-SIZE (rubygem/aws-sdk-iotfleetwise-1.45.0.gem) = 92672
+TIMESTAMP = 1747715874
+SHA256 (rubygem/aws-sdk-iotfleetwise-1.47.0.gem) = e824236e6189ce93512571e812a69f7af7d9cb0a8b07bde9e369fc19af00b45f
+SIZE (rubygem/aws-sdk-iotfleetwise-1.47.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
index 1cd290341788..5220bdcb90ba 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotjobsdataplane
-PORTVERSION= 1.66.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
index 44170814dfff..a3d1acd4631f 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962880
-SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.66.0.gem) = 011d8b6fe07436c14f08762dbda762d0ba2be4b25ab98c8cbfbcb27553d3d4e6
-SIZE (rubygem/aws-sdk-iotjobsdataplane-1.66.0.gem) = 29184
+TIMESTAMP = 1747715876
+SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.68.0.gem) = 62d60c064cb442b8b16ce22304676292d0cb8d5a10da39b5036b922aa0c31ddf
+SIZE (rubygem/aws-sdk-iotjobsdataplane-1.68.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
index 0c0e390608eb..1fe1c623ab39 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotmanagedintegrations
-PORTVERSION= 1.0.0
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
index 1ef2c894e20e..78598194aea0 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070240
-SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.0.0.gem) = e0ddeb8023702d317929f5dc094b074b51096ce85be01dacbb932f5cb3b2d84f
-SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.0.0.gem) = 63488
+TIMESTAMP = 1747715878
+SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.2.0.gem) = f1f5f4dc8efa670ecc99a87be9691b0e9ca906dc120d763aabc0487d6ffdf26f
+SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.2.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
index 7078b0a4851a..6628d2386843 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsecuretunneling
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
index d96401650d7c..06eb9c0d5ffe 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962882
-SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.51.0.gem) = c8c1632a1487b7dfc1c904d164a93c73a88781d1156d89a84c586f876a88430a
-SIZE (rubygem/aws-sdk-iotsecuretunneling-1.51.0.gem) = 26624
+TIMESTAMP = 1747715880
+SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.53.0.gem) = 18ce8a9c55dfc59d37cc36f848ef574f2d96a2fa799d583d7969b1384270248e
+SIZE (rubygem/aws-sdk-iotsecuretunneling-1.53.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-iotsitewise/Makefile b/devel/rubygem-aws-sdk-iotsitewise/Makefile
index d382f7b76a77..fe5820a7c0d9 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/Makefile
+++ b/devel/rubygem-aws-sdk-iotsitewise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsitewise
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotsitewise/distinfo b/devel/rubygem-aws-sdk-iotsitewise/distinfo
index cb770b0b42bb..23350b505e63 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/distinfo
+++ b/devel/rubygem-aws-sdk-iotsitewise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936288
-SHA256 (rubygem/aws-sdk-iotsitewise-1.84.0.gem) = 71dc7898bf308a197d18b63493f1c15fff0cc180ac598d8114bb159ae8a30c5b
-SIZE (rubygem/aws-sdk-iotsitewise-1.84.0.gem) = 146432
+TIMESTAMP = 1747715882
+SHA256 (rubygem/aws-sdk-iotsitewise-1.86.0.gem) = bbcac2555b4911c3ed5cae0e19f4ba6c8d2b5ab9750de33be4b8e1a5de6428cb
+SIZE (rubygem/aws-sdk-iotsitewise-1.86.0.gem) = 146432
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
index 62b3d176f0cf..a994bcc267f0 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotthingsgraph
-PORTVERSION= 1.53.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
index b5f6b61cba57..80a7b5797cec 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962886
-SHA256 (rubygem/aws-sdk-iotthingsgraph-1.53.0.gem) = f8bb8094d809e1d7a9b7c36a713a21992a93e37adb1272ab29ac77c0bd2b1a4c
-SIZE (rubygem/aws-sdk-iotthingsgraph-1.53.0.gem) = 44544
+TIMESTAMP = 1747715884
+SHA256 (rubygem/aws-sdk-iotthingsgraph-1.55.0.gem) = 1475abf97ce815054ea9708f24a2adaef55d9bb84403a55630a6c1bd629dcb62
+SIZE (rubygem/aws-sdk-iotthingsgraph-1.55.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/Makefile b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
index 679725ea62b6..7cc94baf8831 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/Makefile
+++ b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iottwinmaker
-PORTVERSION= 1.39.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/distinfo b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
index 9faef9fa855d..d4f5d5e1caac 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/distinfo
+++ b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962888
-SHA256 (rubygem/aws-sdk-iottwinmaker-1.39.0.gem) = b8bb88605fc61ae87639384f2e7c5b3050df02bc769ecca85167b4e2f1da9732
-SIZE (rubygem/aws-sdk-iottwinmaker-1.39.0.gem) = 69120
+TIMESTAMP = 1747715886
+SHA256 (rubygem/aws-sdk-iottwinmaker-1.41.0.gem) = e9a38c966160e51ba938fe2185f3fd7b708d6ac84644b27441d938c757566899
+SIZE (rubygem/aws-sdk-iottwinmaker-1.41.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-iotwireless/Makefile b/devel/rubygem-aws-sdk-iotwireless/Makefile
index b756db7f306a..fa3e113d6c4d 100644
--- a/devel/rubygem-aws-sdk-iotwireless/Makefile
+++ b/devel/rubygem-aws-sdk-iotwireless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotwireless
-PORTVERSION= 1.65.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotwireless/distinfo b/devel/rubygem-aws-sdk-iotwireless/distinfo
index dfb092323ad9..41711e4148ae 100644
--- a/devel/rubygem-aws-sdk-iotwireless/distinfo
+++ b/devel/rubygem-aws-sdk-iotwireless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289170
-SHA256 (rubygem/aws-sdk-iotwireless-1.65.0.gem) = 59b2974d5ebcadec8f2069b0b3b840c1870e3596c0e5a49a8c747dc894ff6d26
-SIZE (rubygem/aws-sdk-iotwireless-1.65.0.gem) = 115200
+TIMESTAMP = 1747715888
+SHA256 (rubygem/aws-sdk-iotwireless-1.67.0.gem) = 327d283758528e07d306b1fc223d479a244b820c2c2e8a1a6e1157b379e23a9e
+SIZE (rubygem/aws-sdk-iotwireless-1.67.0.gem) = 115200
diff --git a/devel/rubygem-aws-sdk-ivs/Makefile b/devel/rubygem-aws-sdk-ivs/Makefile
index 2d864bd73e91..ded42f2a5f3d 100644
--- a/devel/rubygem-aws-sdk-ivs/Makefile
+++ b/devel/rubygem-aws-sdk-ivs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivs
-PORTVERSION= 1.67.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ivs/distinfo b/devel/rubygem-aws-sdk-ivs/distinfo
index 7d94e1105f43..e595dbf8ee29 100644
--- a/devel/rubygem-aws-sdk-ivs/distinfo
+++ b/devel/rubygem-aws-sdk-ivs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962892
-SHA256 (rubygem/aws-sdk-ivs-1.67.0.gem) = d81e31ffc2cab1edcf03fcb8113cdd3789e979c404343208a0d0c13d6b7636fc
-SIZE (rubygem/aws-sdk-ivs-1.67.0.gem) = 55808
+TIMESTAMP = 1747715890
+SHA256 (rubygem/aws-sdk-ivs-1.69.0.gem) = 460086720627f05207f0d7b450ecc8605ce9c14974e38e3b5cb3cfa9d9981495
+SIZE (rubygem/aws-sdk-ivs-1.69.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-ivschat/Makefile b/devel/rubygem-aws-sdk-ivschat/Makefile
index abe18f81b437..35c3c3e79cc0 100644
--- a/devel/rubygem-aws-sdk-ivschat/Makefile
+++ b/devel/rubygem-aws-sdk-ivschat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivschat
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ivschat/distinfo b/devel/rubygem-aws-sdk-ivschat/distinfo
index 6be9a7e74fe2..7ebe313c661c 100644
--- a/devel/rubygem-aws-sdk-ivschat/distinfo
+++ b/devel/rubygem-aws-sdk-ivschat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962894
-SHA256 (rubygem/aws-sdk-ivschat-1.40.0.gem) = 2e88f4fa1b1805d0334d7a5d97f071f690847e8f23bec7009581a3f97e225765
-SIZE (rubygem/aws-sdk-ivschat-1.40.0.gem) = 36352
+TIMESTAMP = 1747715892
+SHA256 (rubygem/aws-sdk-ivschat-1.42.0.gem) = ae9fde55953adae344e5aa865bf4576e868df0bdab37d415307f3cb27169a14e
+SIZE (rubygem/aws-sdk-ivschat-1.42.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 0103e8b1fe07..6a64a969a08a 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/Makefile
+++ b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivsrealtime
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index d55ec50a8014..2cacb71f4508 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070596
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.40.0.gem) = 83d016591e19f4ab8b267cbc72e164be4b3d37212d7f246034396050d31c49d6
-SIZE (rubygem/aws-sdk-ivsrealtime-1.40.0.gem) = 56832
+TIMESTAMP = 1747715894
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.42.0.gem) = ad102d53082fd160b8d15dab1bc25ca53d870d6a8ec04ee1bdffdf5cfbf274a4
+SIZE (rubygem/aws-sdk-ivsrealtime-1.42.0.gem) = 56832
diff --git a/devel/rubygem-aws-sdk-kafka/Makefile b/devel/rubygem-aws-sdk-kafka/Makefile
index e6582db00048..c5055d2136a0 100644
--- a/devel/rubygem-aws-sdk-kafka/Makefile
+++ b/devel/rubygem-aws-sdk-kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafka
-PORTVERSION= 1.89.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kafka/distinfo b/devel/rubygem-aws-sdk-kafka/distinfo
index f5fb907c21f8..f1b083f16de5 100644
--- a/devel/rubygem-aws-sdk-kafka/distinfo
+++ b/devel/rubygem-aws-sdk-kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962898
-SHA256 (rubygem/aws-sdk-kafka-1.89.0.gem) = 1834142de574114d3287ed94e1693bbf927145956aa41e9377fa05202061f5ba
-SIZE (rubygem/aws-sdk-kafka-1.89.0.gem) = 73728
+TIMESTAMP = 1747715896
+SHA256 (rubygem/aws-sdk-kafka-1.91.0.gem) = d16cba880630cb4e3cf88e52ef78ef3fa6596f0f1eb1453c2e276e73e4def677
+SIZE (rubygem/aws-sdk-kafka-1.91.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/Makefile b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
index ae2c773b2aaa..b5f933fc1e1a 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafkaconnect
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/distinfo b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
index b02e518be74f..612f81770510 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962900
-SHA256 (rubygem/aws-sdk-kafkaconnect-1.37.0.gem) = ae2a6cae3fc222c5b3aca4adbcbda24e975d50129a0a50ca5d560f7b63ebd1e9
-SIZE (rubygem/aws-sdk-kafkaconnect-1.37.0.gem) = 41984
+TIMESTAMP = 1747715898
+SHA256 (rubygem/aws-sdk-kafkaconnect-1.39.0.gem) = d4fe6ce64a348d58c3de88ff9edfd8d3fa575b45575ce052b8e3960adfd3d09f
+SIZE (rubygem/aws-sdk-kafkaconnect-1.39.0.gem) = 41984
diff --git a/devel/rubygem-aws-sdk-kendra/Makefile b/devel/rubygem-aws-sdk-kendra/Makefile
index a1667f8b05c5..13c05ebca650 100644
--- a/devel/rubygem-aws-sdk-kendra/Makefile
+++ b/devel/rubygem-aws-sdk-kendra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendra
-PORTVERSION= 1.97.0
+PORTVERSION= 1.99.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kendra/distinfo b/devel/rubygem-aws-sdk-kendra/distinfo
index 68fff7276b30..fd04f0f98292 100644
--- a/devel/rubygem-aws-sdk-kendra/distinfo
+++ b/devel/rubygem-aws-sdk-kendra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962902
-SHA256 (rubygem/aws-sdk-kendra-1.97.0.gem) = e38a63d218998f0ecc5023c95ed1621514a44f3c7099f3240db9836bad7e45ab
-SIZE (rubygem/aws-sdk-kendra-1.97.0.gem) = 180736
+TIMESTAMP = 1747715900
+SHA256 (rubygem/aws-sdk-kendra-1.99.0.gem) = 9bca4f3ff8a24a8959772645af091dca15e3bf7eee1f71c56e9d0a72d74086b3
+SIZE (rubygem/aws-sdk-kendra-1.99.0.gem) = 180736
diff --git a/devel/rubygem-aws-sdk-kendraranking/Makefile b/devel/rubygem-aws-sdk-kendraranking/Makefile
index 85851f884599..971826738e7c 100644
--- a/devel/rubygem-aws-sdk-kendraranking/Makefile
+++ b/devel/rubygem-aws-sdk-kendraranking/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendraranking
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kendraranking/distinfo b/devel/rubygem-aws-sdk-kendraranking/distinfo
index 2e5ac9ecc4fd..79ec724f9999 100644
--- a/devel/rubygem-aws-sdk-kendraranking/distinfo
+++ b/devel/rubygem-aws-sdk-kendraranking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962904
-SHA256 (rubygem/aws-sdk-kendraranking-1.28.0.gem) = abb46ff17b76a93e41d7b632b7e099cbcd5f4bc66ba4e1c0bc6c8e178ca1f4d9
-SIZE (rubygem/aws-sdk-kendraranking-1.28.0.gem) = 28672
+TIMESTAMP = 1747715902
+SHA256 (rubygem/aws-sdk-kendraranking-1.30.0.gem) = c70be51a03fa43a1cefef6268152cdfb888998deaa31c1caba44d8d8e73c3fa4
+SIZE (rubygem/aws-sdk-kendraranking-1.30.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-keyspaces/Makefile b/devel/rubygem-aws-sdk-keyspaces/Makefile
index 27978610768f..acf6900254bc 100644
--- a/devel/rubygem-aws-sdk-keyspaces/Makefile
+++ b/devel/rubygem-aws-sdk-keyspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspaces
-PORTVERSION= 1.38.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-keyspaces/distinfo b/devel/rubygem-aws-sdk-keyspaces/distinfo
index 94abe7443c6d..c4eaffdd2197 100644
--- a/devel/rubygem-aws-sdk-keyspaces/distinfo
+++ b/devel/rubygem-aws-sdk-keyspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289172
-SHA256 (rubygem/aws-sdk-keyspaces-1.38.0.gem) = 9ea93b4112853cc16465eccb0520b43f28c67318a090ae19e331b3fee88ffc5b
-SIZE (rubygem/aws-sdk-keyspaces-1.38.0.gem) = 49664
+TIMESTAMP = 1747715904
+SHA256 (rubygem/aws-sdk-keyspaces-1.40.0.gem) = 64a7cf548f07cf0ef329018608bbaccee7e45e085342d52d7845e8fb64c37735
+SIZE (rubygem/aws-sdk-keyspaces-1.40.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-kinesis/Makefile b/devel/rubygem-aws-sdk-kinesis/Makefile
index aa94d0c4af8b..aaf19968b9c3 100644
--- a/devel/rubygem-aws-sdk-kinesis/Makefile
+++ b/devel/rubygem-aws-sdk-kinesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesis
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesis/distinfo b/devel/rubygem-aws-sdk-kinesis/distinfo
index f13ad0eb0024..1be677475309 100644
--- a/devel/rubygem-aws-sdk-kinesis/distinfo
+++ b/devel/rubygem-aws-sdk-kinesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936290
-SHA256 (rubygem/aws-sdk-kinesis-1.76.0.gem) = ad377938d3b41345875142ea835f3546c483c18c6d1ecde8976b1e5b922a0232
-SIZE (rubygem/aws-sdk-kinesis-1.76.0.gem) = 75776
+TIMESTAMP = 1747715906
+SHA256 (rubygem/aws-sdk-kinesis-1.80.0.gem) = 34c5dfd77a0d56b0ab669727550b06200eb66636c923139d314d6e70532048a5
+SIZE (rubygem/aws-sdk-kinesis-1.80.0.gem) = 77824
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
index 305f422a6cc8..ae3b78c6661a 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalytics
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
index 07465798e932..5fd31bb14b0e 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962910
-SHA256 (rubygem/aws-sdk-kinesisanalytics-1.69.0.gem) = 8934d7824e1adeb13add024576cade6be93b3f60cd3e876c41ed88e491e98ce6
-SIZE (rubygem/aws-sdk-kinesisanalytics-1.69.0.gem) = 51712
+TIMESTAMP = 1747715908
+SHA256 (rubygem/aws-sdk-kinesisanalytics-1.71.0.gem) = f2a3bc36eee1eaa8022d4f96d7b76484e1397421666d4f76ea59cf5d6175e43c
+SIZE (rubygem/aws-sdk-kinesisanalytics-1.71.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
index 4991e8b6a9bb..69125d7b2753 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalyticsv2
-PORTVERSION= 1.73.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
index 3d464dd1a412..c5a928d111a2 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962912
-SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.73.0.gem) = e24eabf5309016940f8c1d290a405b5b2d9493625f7b8aee9276c7b47d65ce4e
-SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.73.0.gem) = 86016
+TIMESTAMP = 1747715910
+SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.75.0.gem) = 4ef5f6eedbbbfd9b91791e5712a16572e3021e9315b6d3f2da2960cb06459fc6
+SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.75.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/Makefile b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
index 95c118c56204..d4708896af67 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideo
-PORTVERSION= 1.77.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/distinfo b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
index 7bbc2430234c..a178d7aa20f7 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962914
-SHA256 (rubygem/aws-sdk-kinesisvideo-1.77.0.gem) = 19a2c46db58213027a8f794f39d53741006f506af2e0c798077836ce84621bac
-SIZE (rubygem/aws-sdk-kinesisvideo-1.77.0.gem) = 53248
+TIMESTAMP = 1747715912
+SHA256 (rubygem/aws-sdk-kinesisvideo-1.79.0.gem) = 157fc7a9d78c5302db7cf5866059a6b3e4d0098397a4d4f02f87d44a58259939
+SIZE (rubygem/aws-sdk-kinesisvideo-1.79.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
index 27f7ceef320e..bf723aa96a1b 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideoarchivedmedia
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
index 4eeb027f2f79..0dac8c488f3e 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962916
-SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.74.0.gem) = 32c02a09eee8b7a99065a309251511fadd9d9bf744ccb3a15a1f39f01b52b53c
-SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.74.0.gem) = 44544
+TIMESTAMP = 1747715914
+SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.76.0.gem) = c65d7778842b92fbc5b0bc64b10bd92927dfa4cf8173ab18ddc45b6f99c0df54
+SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.76.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
index e097edfa167b..2f9af35f5c24 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideomedia
-PORTVERSION= 1.66.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
index 304e82b50e50..9ede2360b2b5 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962918
-SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.66.0.gem) = f95740515f550bd67c8f608a2e4b40dab1fe5e7cc788ec6091346fd941b0e5bd
-SIZE (rubygem/aws-sdk-kinesisvideomedia-1.66.0.gem) = 24064
+TIMESTAMP = 1747715916
+SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.68.0.gem) = 7efddf1a8d19858daf4ca6e09d391525898e841e8b5dda5e195bc226cbebc66e
+SIZE (rubygem/aws-sdk-kinesisvideomedia-1.68.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
index 3c0474943ca1..27824cc91907 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideosignalingchannels
-PORTVERSION= 1.48.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
index 690dd0d3a26d..756ec2fe8e8f 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962920
-SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.48.0.gem) = f955e11abc44123e5613044aa1a3502a0a58d3918dc9de2a7348bc15b3879003
-SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.48.0.gem) = 23040
+TIMESTAMP = 1747715918
+SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.50.0.gem) = ec4c0b8461e22ddc83bef5a995ab812f21677366993b3cb737d7e95a6e35977e
+SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.50.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
index 8090f222000b..ca08d79c27fb 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideowebrtcstorage
-PORTVERSION= 1.29.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
index 2112c29717b3..dc20dc7ed214 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962922
-SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.29.0.gem) = bebb250e6135a9cf951480eb60f174122f6a1e43e926d753ab80d25a96dc1109
-SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.29.0.gem) = 22016
+TIMESTAMP = 1747715920
+SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.31.0.gem) = 9b363554b2040578d9dc2dde908fceb200358055d6760d0d78793dbd3eb77508
+SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.31.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index 58176edc02f0..4aa73a7335de 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.99.0
+PORTVERSION= 1.101.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index ff715792fd92..88c117064de9 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962924
-SHA256 (rubygem/aws-sdk-kms-1.99.0.gem) = ba292fc3ffd672532aae2601fe55ff424eee78da8e23c23ba6ce4037138275a8
-SIZE (rubygem/aws-sdk-kms-1.99.0.gem) = 161792
+TIMESTAMP = 1747715922
+SHA256 (rubygem/aws-sdk-kms-1.101.0.gem) = 44d8b5b69ce7394cc02f30f9a35bea04ea12c947b5ffe1471535eea5119368d7
+SIZE (rubygem/aws-sdk-kms-1.101.0.gem) = 161792
diff --git a/devel/rubygem-aws-sdk-lakeformation/Makefile b/devel/rubygem-aws-sdk-lakeformation/Makefile
index f7ed32d51eac..37eb284d5d7b 100644
--- a/devel/rubygem-aws-sdk-lakeformation/Makefile
+++ b/devel/rubygem-aws-sdk-lakeformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lakeformation
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lakeformation/distinfo b/devel/rubygem-aws-sdk-lakeformation/distinfo
index 1ac9bea998e7..f512096082ea 100644
--- a/devel/rubygem-aws-sdk-lakeformation/distinfo
+++ b/devel/rubygem-aws-sdk-lakeformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405536
-SHA256 (rubygem/aws-sdk-lakeformation-1.69.0.gem) = 36f3e91022795acf307ea940c71ffd67b96f97aa3d418c9cff852023ff035abb
-SIZE (rubygem/aws-sdk-lakeformation-1.69.0.gem) = 82432
+TIMESTAMP = 1747715924
+SHA256 (rubygem/aws-sdk-lakeformation-1.71.0.gem) = a36705f86dd134812e26cb2c0df4df0b89de671a46fe2f34ecc8fd2fe3380ca1
+SIZE (rubygem/aws-sdk-lakeformation-1.71.0.gem) = 82432
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index 895d8262ef96..4255cbb946de 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.149.0
+PORTVERSION= 1.151.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index 55834985d2c7..9e0df4d838dd 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936292
-SHA256 (rubygem/aws-sdk-lambda-1.149.0.gem) = 6d2d8e1eecc2424b940163e4d2bcfc0deb410456f5e2b1a8f487a90a90e9c8b8
-SIZE (rubygem/aws-sdk-lambda-1.149.0.gem) = 146944
+TIMESTAMP = 1747715926
+SHA256 (rubygem/aws-sdk-lambda-1.151.0.gem) = 13a1eb468a2f49de96b25083f0c968cfef65f4dbceb488bf72b43c313f5ab102
+SIZE (rubygem/aws-sdk-lambda-1.151.0.gem) = 146944
diff --git a/devel/rubygem-aws-sdk-launchwizard/Makefile b/devel/rubygem-aws-sdk-launchwizard/Makefile
index e181b58960d4..2d127660f72d 100644
--- a/devel/rubygem-aws-sdk-launchwizard/Makefile
+++ b/devel/rubygem-aws-sdk-launchwizard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-launchwizard
-PORTVERSION= 1.20.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-launchwizard/distinfo b/devel/rubygem-aws-sdk-launchwizard/distinfo
index a2e859f5ee17..a57219292a1a 100644
--- a/devel/rubygem-aws-sdk-launchwizard/distinfo
+++ b/devel/rubygem-aws-sdk-launchwizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962930
-SHA256 (rubygem/aws-sdk-launchwizard-1.20.0.gem) = 8a544262675c186caf8c728da1560950b6c37066efa3ee78319409707572e2ae
-SIZE (rubygem/aws-sdk-launchwizard-1.20.0.gem) = 29696
+TIMESTAMP = 1747715928
+SHA256 (rubygem/aws-sdk-launchwizard-1.22.0.gem) = e5a2e1a56de69b46b9caddf8e56d70ea63bae1afd0ac6fe852b1f60a98f85752
+SIZE (rubygem/aws-sdk-launchwizard-1.22.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-lex/Makefile b/devel/rubygem-aws-sdk-lex/Makefile
index f26df793d297..da6e6af2fe22 100644
--- a/devel/rubygem-aws-sdk-lex/Makefile
+++ b/devel/rubygem-aws-sdk-lex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lex
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lex/distinfo b/devel/rubygem-aws-sdk-lex/distinfo
index d0bdf79263b1..56c87abb4264 100644
--- a/devel/rubygem-aws-sdk-lex/distinfo
+++ b/devel/rubygem-aws-sdk-lex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962932
-SHA256 (rubygem/aws-sdk-lex-1.76.0.gem) = f071ea3ddda0850d074f926145419cf30e26c2a8bb245a9fdc94b162da6bd62f
-SIZE (rubygem/aws-sdk-lex-1.76.0.gem) = 40960
+TIMESTAMP = 1747715930
+SHA256 (rubygem/aws-sdk-lex-1.78.0.gem) = e12b7e9846e8894d60693eeb301916abc1bf3c2575398fe6a3a2110b6439ec36
+SIZE (rubygem/aws-sdk-lex-1.78.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
index 9280e9007656..22465e9a075d 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelbuildingservice
-PORTVERSION= 1.87.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
index ee627e12488b..930ce451a26a 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962934
-SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.87.0.gem) = 0a3135fb3fc396aba6aaccc129924b8b6eb6ca675fdd601104663932e3cea9d8
-SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.87.0.gem) = 86016
+TIMESTAMP = 1747715932
+SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.89.0.gem) = 8b225ca1f50090995bdd3c1d13a5d84c60c49351bc8f12503f0884b6cea7da63
+SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.89.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
index f8ce4068aa76..fa0bc6d70ee1 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelsv2
-PORTVERSION= 1.70.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
index 1979eb8b8c41..b3a4a9a80d1e 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289178
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.70.0.gem) = 7c35b96348b4baa4e676cf3ce20211dcb79ab5fbdd20c81b3ad76b4158dd7f90
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.70.0.gem) = 234496
+TIMESTAMP = 1747715934
+SHA256 (rubygem/aws-sdk-lexmodelsv2-1.72.0.gem) = 5b2e92972f5a31a81100e265b53f78f3ad37f183c3f834ed439bb25490529b2f
+SIZE (rubygem/aws-sdk-lexmodelsv2-1.72.0.gem) = 234496
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/Makefile b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
index 31347522d335..ceb41e26e1d8 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/Makefile
+++ b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexruntimev2
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/distinfo b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
index a7f63526ae90..fbe2bb9d086b 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/distinfo
+++ b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936294
-SHA256 (rubygem/aws-sdk-lexruntimev2-1.51.0.gem) = 2af2f9d8f6b27bce413b3e50ef3797fb1058871ec7800bef91f041c4691661e2
-SIZE (rubygem/aws-sdk-lexruntimev2-1.51.0.gem) = 52224
+TIMESTAMP = 1747715936
+SHA256 (rubygem/aws-sdk-lexruntimev2-1.53.0.gem) = 5d611f8c5d4754184d97a61643e3924532fb8b1f8b0047ff7e562d13d10b0238
+SIZE (rubygem/aws-sdk-lexruntimev2-1.53.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-licensemanager/Makefile b/devel/rubygem-aws-sdk-licensemanager/Makefile
index ed50125a93d1..6ced5490a8a2 100644
--- a/devel/rubygem-aws-sdk-licensemanager/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanager
-PORTVERSION= 1.70.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-aws-sdk-core>=3.216.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanager/distinfo b/devel/rubygem-aws-sdk-licensemanager/distinfo
index 3582350fb339..15685b9a46e8 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962940
-SHA256 (rubygem/aws-sdk-licensemanager-1.70.0.gem) = 41fc86e8196c13e4a9f29835eaceb9a94d32c3fb0a90e2891b70dd6f7886d81d
-SIZE (rubygem/aws-sdk-licensemanager-1.70.0.gem) = 67584
+TIMESTAMP = 1747715938
+SHA256 (rubygem/aws-sdk-licensemanager-1.73.0.gem) = 65eee812daa5dbe9e44a234ba9a7c33cdba438efd510521417494cd1a05c7d20
+SIZE (rubygem/aws-sdk-licensemanager-1.73.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
index 07b6b4681d1e..431ba1b4fd1e 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerlinuxsubscriptions
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
index 36ab28482695..180a67ab87a6 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962942
-SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.28.0.gem) = 2062a6eb29ea15d748158eaaa7e69be139f753aef890d3f1884953d854ad9f7d
-SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.28.0.gem) = 30208
+TIMESTAMP = 1747715940
+SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.30.0.gem) = 8716ebd0a32b3f85628eeb31194171bde1997460038d36f21fa785b8f8038d9f
+SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.30.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
index faaade76eb31..45c720cab7fb 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerusersubscriptions
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
index 3a8252b68802..0b41fbf96282 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836256
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.31.0.gem) = edda94c516e975092a1d1fa19669d81a7c5cf0293690a8f599e724e4ece1c7ae
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.31.0.gem) = 37888
+TIMESTAMP = 1747715942
+SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.33.0.gem) = 87a483284b431c1cb03818e8c56b74b459c69a71f8f5f2c2815317ba0aa14234
+SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.33.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-lightsail/Makefile b/devel/rubygem-aws-sdk-lightsail/Makefile
index ea2ca7359292..73d3b87a2b40 100644
--- a/devel/rubygem-aws-sdk-lightsail/Makefile
+++ b/devel/rubygem-aws-sdk-lightsail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lightsail
-PORTVERSION= 1.108.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lightsail/distinfo b/devel/rubygem-aws-sdk-lightsail/distinfo
index 9e5f1a3d04d3..ffc40197dc24 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740022472
-SHA256 (rubygem/aws-sdk-lightsail-1.108.0.gem) = e5d086388bc7490bc61a9bae94765b9fa22cd03777f025a2d02ccda1c8f149bc
-SIZE (rubygem/aws-sdk-lightsail-1.108.0.gem) = 228864
+TIMESTAMP = 1747715944
+SHA256 (rubygem/aws-sdk-lightsail-1.110.0.gem) = 775c4e9ba1407d1916feccf52eb0a7ce438aca706d2a9639af40e9a80340d13c
+SIZE (rubygem/aws-sdk-lightsail-1.110.0.gem) = 228864
diff --git a/devel/rubygem-aws-sdk-locationservice/Makefile b/devel/rubygem-aws-sdk-locationservice/Makefile
index a49a45d944e4..c8433ea9a39a 100644
--- a/devel/rubygem-aws-sdk-locationservice/Makefile
+++ b/devel/rubygem-aws-sdk-locationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-locationservice
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-locationservice/distinfo b/devel/rubygem-aws-sdk-locationservice/distinfo
index c3f0adf140fe..62aa129ec402 100644
--- a/devel/rubygem-aws-sdk-locationservice/distinfo
+++ b/devel/rubygem-aws-sdk-locationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740022474
-SHA256 (rubygem/aws-sdk-locationservice-1.68.0.gem) = af0afe3a526f6bbd611e14ebd0ce3a15f2a4b787593fc392568d6f6f6bc5e623
-SIZE (rubygem/aws-sdk-locationservice-1.68.0.gem) = 101888
+TIMESTAMP = 1747715946
+SHA256 (rubygem/aws-sdk-locationservice-1.70.0.gem) = b2847711bc6ccfba6c4ad5fe2d38f6b7d8f50e50b29e8b2394bf9b527954f63a
+SIZE (rubygem/aws-sdk-locationservice-1.70.0.gem) = 101888
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/Makefile b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
index b81cc913eec5..14f85d0d89e3 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutequipment
-PORTVERSION= 1.47.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/distinfo b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
index 0d277bafad01..f86cc3cd0b2a 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962950
-SHA256 (rubygem/aws-sdk-lookoutequipment-1.47.0.gem) = fca645bc38a3c72cc21e7bfaeb58c73e962ebd8f669420519818b4c309e1d021
-SIZE (rubygem/aws-sdk-lookoutequipment-1.47.0.gem) = 77312
+TIMESTAMP = 1747715948
+SHA256 (rubygem/aws-sdk-lookoutequipment-1.49.0.gem) = 2d9d373b74d28316604c069c77249a61b762f5e4676a1134241d210b212106ad
+SIZE (rubygem/aws-sdk-lookoutequipment-1.49.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/Makefile b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
index 7c0c2840cac6..6858a97d1aaa 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutforvision
-PORTVERSION= 1.47.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/distinfo b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
index 7e995acbd413..0249be03883e 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962952
-SHA256 (rubygem/aws-sdk-lookoutforvision-1.47.0.gem) = 3451d2c347f3430ee16cfd55e091d91ec278bd67c0284721596e2f032c69064a
-SIZE (rubygem/aws-sdk-lookoutforvision-1.47.0.gem) = 46592
+TIMESTAMP = 1747715950
+SHA256 (rubygem/aws-sdk-lookoutforvision-1.49.0.gem) = 2f8c955740467c6a0d71ca08aaa7fa32d9504d180007315e3acfddb89639ad28
+SIZE (rubygem/aws-sdk-lookoutforvision-1.49.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
index 5b179799aa5c..2b600fe7a4d1 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutmetrics
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
index 350fa68b1d3c..cbe56e9514cb 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962954
-SHA256 (rubygem/aws-sdk-lookoutmetrics-1.51.0.gem) = 04e345a7d5a4ae308b9125cdcf749e0b3e8fdc6227e9fa374ed86ea00001b1e4
-SIZE (rubygem/aws-sdk-lookoutmetrics-1.51.0.gem) = 55296
+TIMESTAMP = 1747715952
+SHA256 (rubygem/aws-sdk-lookoutmetrics-1.53.0.gem) = 4d7ee871ed0ab16a0371a38f906816e0ba4faf5a71b3d33721a6d9f2a0548449
+SIZE (rubygem/aws-sdk-lookoutmetrics-1.53.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-machinelearning/Makefile b/devel/rubygem-aws-sdk-machinelearning/Makefile
index 6965567a9853..2b6ed2c63baf 100644
--- a/devel/rubygem-aws-sdk-machinelearning/Makefile
+++ b/devel/rubygem-aws-sdk-machinelearning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-machinelearning
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-machinelearning/distinfo b/devel/rubygem-aws-sdk-machinelearning/distinfo
index 0f8715d8c058..77cfcfc9fa44 100644
--- a/devel/rubygem-aws-sdk-machinelearning/distinfo
+++ b/devel/rubygem-aws-sdk-machinelearning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962956
-SHA256 (rubygem/aws-sdk-machinelearning-1.69.0.gem) = e95c938846ffcab0f12fccbfb5f807f6aa0074f188f1a50dcf0f7f506b7789ff
-SIZE (rubygem/aws-sdk-machinelearning-1.69.0.gem) = 62464
+TIMESTAMP = 1747715954
+SHA256 (rubygem/aws-sdk-machinelearning-1.71.0.gem) = 54118da9992f166d985b9b2bd01343466295d710ce09cb5e1037464725e59722
+SIZE (rubygem/aws-sdk-machinelearning-1.71.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-macie2/Makefile b/devel/rubygem-aws-sdk-macie2/Makefile
index c8fdd6697a58..76488f33f577 100644
--- a/devel/rubygem-aws-sdk-macie2/Makefile
+++ b/devel/rubygem-aws-sdk-macie2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-macie2
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-macie2/distinfo b/devel/rubygem-aws-sdk-macie2/distinfo
index a71352887e91..7a484f287640 100644
--- a/devel/rubygem-aws-sdk-macie2/distinfo
+++ b/devel/rubygem-aws-sdk-macie2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962958
-SHA256 (rubygem/aws-sdk-macie2-1.84.0.gem) = 99a10becd0915000c0e6711fe65e72cfadf33b11dd8963f2d6aa9e22a1a9ffc9
-SIZE (rubygem/aws-sdk-macie2-1.84.0.gem) = 111616
+TIMESTAMP = 1747715956
+SHA256 (rubygem/aws-sdk-macie2-1.86.0.gem) = 9554eccb6d23548afbf2ce26426cfa7452808fde2f1c4036683777b645eafc79
+SIZE (rubygem/aws-sdk-macie2-1.86.0.gem) = 111616
diff --git a/devel/rubygem-aws-sdk-mailmanager/Makefile b/devel/rubygem-aws-sdk-mailmanager/Makefile
index 6218832fef7a..c1030d895f48 100644
--- a/devel/rubygem-aws-sdk-mailmanager/Makefile
+++ b/devel/rubygem-aws-sdk-mailmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mailmanager
-PORTVERSION= 1.23.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mailmanager/distinfo b/devel/rubygem-aws-sdk-mailmanager/distinfo
index 5c6ca630974d..2e4203978e72 100644
--- a/devel/rubygem-aws-sdk-mailmanager/distinfo
+++ b/devel/rubygem-aws-sdk-mailmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289182
-SHA256 (rubygem/aws-sdk-mailmanager-1.23.0.gem) = 1dafe656fb24d15ec81aa98e635f0b833ee1e6fff58cfbba08070a5c61c850d1
-SIZE (rubygem/aws-sdk-mailmanager-1.23.0.gem) = 77824
+TIMESTAMP = 1747715958
+SHA256 (rubygem/aws-sdk-mailmanager-1.26.0.gem) = ed184c87d53b373fca892c2741d845577a8ff5fa58259c162d5606daf1695ee7
+SIZE (rubygem/aws-sdk-mailmanager-1.26.0.gem) = 78848
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/Makefile b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
index 0ff6d30104f4..0fe9b04a0167 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/Makefile
+++ b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mainframemodernization
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/distinfo b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
index ad2225a3a95c..bfd9ada19ac1 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/distinfo
+++ b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178156
-SHA256 (rubygem/aws-sdk-mainframemodernization-1.35.0.gem) = 058ae58a275df3bdb04e25be1d6c71ee19d45131392514a8cf9b8fb73dc77bc6
-SIZE (rubygem/aws-sdk-mainframemodernization-1.35.0.gem) = 61952
+TIMESTAMP = 1747715960
+SHA256 (rubygem/aws-sdk-mainframemodernization-1.37.0.gem) = 9e5692ce0731450c865f73620559715615686d14ba294084c7cd572607531c13
+SIZE (rubygem/aws-sdk-mainframemodernization-1.37.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-managedblockchain/Makefile b/devel/rubygem-aws-sdk-managedblockchain/Makefile
index 14887433a688..287e5bd56b7e 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchain
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-managedblockchain/distinfo b/devel/rubygem-aws-sdk-managedblockchain/distinfo
index d86775735373..f137bc8e6697 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962964
-SHA256 (rubygem/aws-sdk-managedblockchain-1.68.0.gem) = 3f78108bd2b1df834a14a72d840e14446c270b807bedf379907afb6e6972491d
-SIZE (rubygem/aws-sdk-managedblockchain-1.68.0.gem) = 49664
+TIMESTAMP = 1747715962
+SHA256 (rubygem/aws-sdk-managedblockchain-1.70.0.gem) = 24d0647b7f6e0bdfff965c808250254e96eb3a6b9da38cbdae538135a347a689
+SIZE (rubygem/aws-sdk-managedblockchain-1.70.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
index 9297384e2dca..dbcbff516c2b 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchainquery
-PORTVERSION= 1.26.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
index 606d8706901e..1a3ecc8d4761 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962966
-SHA256 (rubygem/aws-sdk-managedblockchainquery-1.26.0.gem) = b1beb7247ff95c0b60535d8024c92ff2c4feb0a2998232644614d8c97ce2ffc3
-SIZE (rubygem/aws-sdk-managedblockchainquery-1.26.0.gem) = 35840
+TIMESTAMP = 1747715964
+SHA256 (rubygem/aws-sdk-managedblockchainquery-1.28.0.gem) = b672350792a6a9461d09841628508df983829b555c22071423491671c8d9663e
+SIZE (rubygem/aws-sdk-managedblockchainquery-1.28.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-managedgrafana/Makefile b/devel/rubygem-aws-sdk-managedgrafana/Makefile
index e53ae9b46c75..f5441d21cee7 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/Makefile
+++ b/devel/rubygem-aws-sdk-managedgrafana/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedgrafana
-PORTVERSION= 1.44.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-managedgrafana/distinfo b/devel/rubygem-aws-sdk-managedgrafana/distinfo
index 4fd0b50490e4..6722b3e1f1c6 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/distinfo
+++ b/devel/rubygem-aws-sdk-managedgrafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962968
-SHA256 (rubygem/aws-sdk-managedgrafana-1.44.0.gem) = abc9d9d7ae7a0b53e6512836dd1bb6d8c7e21cb7dfebeb2eafa609d6454f954c
-SIZE (rubygem/aws-sdk-managedgrafana-1.44.0.gem) = 52736
+TIMESTAMP = 1747715966
+SHA256 (rubygem/aws-sdk-managedgrafana-1.46.0.gem) = 83aa1deb02ed2aed793bb9ada1135938260435a3a9d3adff911555b3a8bdc1da
+SIZE (rubygem/aws-sdk-managedgrafana-1.46.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
index a415a59e1b05..18128e2f4e34 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceagreement
-PORTVERSION= 1.17.0
+PORTVERSION= 1.19.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
index 93d0ff7e7950..f6bf2eb3a146 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962970
-SHA256 (rubygem/aws-sdk-marketplaceagreement-1.17.0.gem) = 083f0da894bd2992b7be2784dc51763cf7764c97fca4144cf2994810cccbb9d6
-SIZE (rubygem/aws-sdk-marketplaceagreement-1.17.0.gem) = 34304
+TIMESTAMP = 1747715968
+SHA256 (rubygem/aws-sdk-marketplaceagreement-1.19.0.gem) = 015a3545abdc761de459357be1018a29a67794d81caa6df88f878ec92a67d2df
+SIZE (rubygem/aws-sdk-marketplaceagreement-1.19.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
index 1f6d8a53f3ad..bec5ce93665f 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecatalog
-PORTVERSION= 1.57.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
index 3247df365122..beac7b1124db 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962972
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.57.0.gem) = 2f13b519777ec8322a1d69b2324102bb5995da273fcfa171857b1ca9a4347204
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.57.0.gem) = 47616
+TIMESTAMP = 1747715970
+SHA256 (rubygem/aws-sdk-marketplacecatalog-1.59.0.gem) = 4f7f6a72b927ab8db17aabb4162b88c51d9c53e7b1785199f03c0a4557e11111
+SIZE (rubygem/aws-sdk-marketplacecatalog-1.59.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
index a6882dd2ec30..31d69298bc74 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecommerceanalytics
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
index 8eb6986eed47..455b0c1fbe23 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962974
-SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.72.0.gem) = 680b41398d2f77ffed466148adb31d6d4e64c1f9b27429cee7a1a143d3ac9d91
-SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.72.0.gem) = 26624
+TIMESTAMP = 1747715972
+SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.74.0.gem) = bf05a5431d03ec163d2a3d2c7fe51cb92e8f49aa26dd797ea078a5d9626cab03
+SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.74.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
index a25b57ad7b72..a2c23d6fb304 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacedeployment
-PORTVERSION= 1.18.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
index 51db796aaa73..8aabcdc0619e 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936296
-SHA256 (rubygem/aws-sdk-marketplacedeployment-1.18.0.gem) = 4b1ec0516f8386cfb494599619b9cd068434d2b00bce2caaa82a0f3204e22b3a
-SIZE (rubygem/aws-sdk-marketplacedeployment-1.18.0.gem) = 24064
+TIMESTAMP = 1747715974
+SHA256 (rubygem/aws-sdk-marketplacedeployment-1.20.0.gem) = fa0aedd23aa3645aa8601e9f4f9bd45dc0bdc13596efc53d87fd2ad763db37b1
+SIZE (rubygem/aws-sdk-marketplacedeployment-1.20.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
index f147430bcbf2..9838e4b3b15f 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceentitlementservice
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
index 5a39d4fa64d0..968d919bd646 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178158
-SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.69.0.gem) = aef72e3cb282d798b08499fbbce822c50859b11716ef109ecfd57ef5f9d92751
-SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.69.0.gem) = 24064
+TIMESTAMP = 1747715976
+SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.71.0.gem) = 4b4ebf974dd01e5379a08ad3b47e7f58382a78881b2e2e4d14f1dfdded6680bf
+SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.71.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/Makefile b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
index ebdf81d0e9b5..8aea436094fd 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacemetering
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/distinfo b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
index 2e5524e3d610..afa3a3e236e2 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178160
-SHA256 (rubygem/aws-sdk-marketplacemetering-1.78.0.gem) = e71a8cb5ecab764fa3a167cfdc317b5b85da608f1885e2cb5e1e42c824b36f52
-SIZE (rubygem/aws-sdk-marketplacemetering-1.78.0.gem) = 31232
+TIMESTAMP = 1747715978
+SHA256 (rubygem/aws-sdk-marketplacemetering-1.80.0.gem) = 9c4c188abd50d51da58fc90df56f684c370babddb68975c6a40fd9ebfdd6c9f4
+SIZE (rubygem/aws-sdk-marketplacemetering-1.80.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/Makefile b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
index 502f3c1ae194..3826b3821d9a 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacereporting
-PORTVERSION= 1.5.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/distinfo b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
index 1469884a3685..bcc69c1855f0 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962982
-SHA256 (rubygem/aws-sdk-marketplacereporting-1.5.0.gem) = 29e49752a58c4e199571a36fb4e9177d8353b45bb4e8a3a6d51276f7e9b2f15d
-SIZE (rubygem/aws-sdk-marketplacereporting-1.5.0.gem) = 21504
+TIMESTAMP = 1747715980
+SHA256 (rubygem/aws-sdk-marketplacereporting-1.7.0.gem) = 122e81a8eca65dd00f32dcd0eb06a0a127a72258660bea419d21954fc0b19580
+SIZE (rubygem/aws-sdk-marketplacereporting-1.7.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index 01eba636527e..46c4990dd29f 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 59fff5989816..035230cb48c8 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289190
-SHA256 (rubygem/aws-sdk-mediaconnect-1.78.0.gem) = 5a56f18ac2805113cf87ddded0a7d80c5942d41d93132ca15bd6d481a9d62f73
-SIZE (rubygem/aws-sdk-mediaconnect-1.78.0.gem) = 94208
+TIMESTAMP = 1747715982
+SHA256 (rubygem/aws-sdk-mediaconnect-1.80.0.gem) = 42148bb2df687440811b8ebe140682672f2b301f9272c851680df6f2b2631f99
+SIZE (rubygem/aws-sdk-mediaconnect-1.80.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index 03cbc6755414..01e61b5e2430 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.155.0
+PORTVERSION= 1.159.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index e7774f728f93..259cdcac2cbc 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289192
-SHA256 (rubygem/aws-sdk-mediaconvert-1.155.0.gem) = 44b527c0fed07699fb5cbf907734430cf5f9e8b72ca9599a71e86dc664aaf4f2
-SIZE (rubygem/aws-sdk-mediaconvert-1.155.0.gem) = 324096
+TIMESTAMP = 1747715984
+SHA256 (rubygem/aws-sdk-mediaconvert-1.159.0.gem) = e8c7988c827b64b74f57e997d496b2e95b17d85e2407b116442c2d43b5d1c29c
+SIZE (rubygem/aws-sdk-mediaconvert-1.159.0.gem) = 329728
diff --git a/devel/rubygem-aws-sdk-medialive/Makefile b/devel/rubygem-aws-sdk-medialive/Makefile
index 26e76449d375..ba60ed9339f8 100644
--- a/devel/rubygem-aws-sdk-medialive/Makefile
+++ b/devel/rubygem-aws-sdk-medialive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medialive
-PORTVERSION= 1.151.0
+PORTVERSION= 1.154.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-medialive/distinfo b/devel/rubygem-aws-sdk-medialive/distinfo
index a9cf12a8601b..684347d7e243 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178162
-SHA256 (rubygem/aws-sdk-medialive-1.151.0.gem) = a1fba69ff871b47b2b4193587a7aefd9f403326d86b692822e035b5915cc7977
-SIZE (rubygem/aws-sdk-medialive-1.151.0.gem) = 352768
+TIMESTAMP = 1747715986
+SHA256 (rubygem/aws-sdk-medialive-1.154.0.gem) = 8b1ebb591cc0ef9a307172d10ff5e9c01f78e70c1a637423d8167fa898b7aabe
+SIZE (rubygem/aws-sdk-medialive-1.154.0.gem) = 353280
diff --git a/devel/rubygem-aws-sdk-mediapackage/Makefile b/devel/rubygem-aws-sdk-mediapackage/Makefile
index b99c83e39a04..517ed6f06404 100644
--- a/devel/rubygem-aws-sdk-mediapackage/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackage
-PORTVERSION= 1.86.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediapackage/distinfo b/devel/rubygem-aws-sdk-mediapackage/distinfo
index f292b655034b..7b7452878d97 100644
--- a/devel/rubygem-aws-sdk-mediapackage/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962990
-SHA256 (rubygem/aws-sdk-mediapackage-1.86.0.gem) = a7b97dac115c33c7c9a4ef7cc1e214ba9fa9e70b4eebe3b1a8ed93f6a2e4829b
-SIZE (rubygem/aws-sdk-mediapackage-1.86.0.gem) = 47104
+TIMESTAMP = 1747715988
+SHA256 (rubygem/aws-sdk-mediapackage-1.88.0.gem) = f8186680f23dd363ccc1fe3f8a942a023776175ea1568f2563760915e755a79e
+SIZE (rubygem/aws-sdk-mediapackage-1.88.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/Makefile b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
index 01477aed28bc..ee14046de2e1 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagev2
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/distinfo b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
index 461573e93af5..1fd0f82fc2b1 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070602
-SHA256 (rubygem/aws-sdk-mediapackagev2-1.37.0.gem) = ce7a381a5944da1c87681730fc23466554c0e30a67a9658c6b1eb2b64d5697c7
-SIZE (rubygem/aws-sdk-mediapackagev2-1.37.0.gem) = 71680
+TIMESTAMP = 1747715990
+SHA256 (rubygem/aws-sdk-mediapackagev2-1.39.0.gem) = 97f2993616a415674ecdb8d58e920a45d215368c0d0c51248dcbf7d71908cc96
+SIZE (rubygem/aws-sdk-mediapackagev2-1.39.0.gem) = 71680
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/Makefile b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
index 3b441c46c8bb..5204f9b4f382 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagevod
-PORTVERSION= 1.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/distinfo b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
index b49566ed69d5..a7dc28b94818 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962994
-SHA256 (rubygem/aws-sdk-mediapackagevod-1.68.0.gem) = ec68aaf678e3191f3c212856bbf213914b5b0587442399662faff0ff71d05a72
-SIZE (rubygem/aws-sdk-mediapackagevod-1.68.0.gem) = 38912
+TIMESTAMP = 1747715992
+SHA256 (rubygem/aws-sdk-mediapackagevod-1.70.0.gem) = 4fe177a6eb3ad8beca5084b2e245cf7ff4698d3e13247fae423443a8e51f1e96
+SIZE (rubygem/aws-sdk-mediapackagevod-1.70.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-mediastore/Makefile b/devel/rubygem-aws-sdk-mediastore/Makefile
index 08cc29690176..0ad98dd22135 100644
--- a/devel/rubygem-aws-sdk-mediastore/Makefile
+++ b/devel/rubygem-aws-sdk-mediastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastore
-PORTVERSION= 1.70.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediastore/distinfo b/devel/rubygem-aws-sdk-mediastore/distinfo
index 64b3af864d41..9077bdde870e 100644
--- a/devel/rubygem-aws-sdk-mediastore/distinfo
+++ b/devel/rubygem-aws-sdk-mediastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962996
-SHA256 (rubygem/aws-sdk-mediastore-1.70.0.gem) = bb50a346968e699b7cc3dc8e8a46a8c5732d3d71464b57ded3c5e8b5f977ab5e
-SIZE (rubygem/aws-sdk-mediastore-1.70.0.gem) = 34304
+TIMESTAMP = 1747715994
+SHA256 (rubygem/aws-sdk-mediastore-1.72.0.gem) = 03ebb59b34736600fce30ee0839a29777d20ad52d6c6f7161bc7a8b44d96aaa1
+SIZE (rubygem/aws-sdk-mediastore-1.72.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-mediastoredata/Makefile b/devel/rubygem-aws-sdk-mediastoredata/Makefile
index 061461e4c507..1655a8550cfa 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/Makefile
+++ b/devel/rubygem-aws-sdk-mediastoredata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastoredata
-PORTVERSION= 1.67.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediastoredata/distinfo b/devel/rubygem-aws-sdk-mediastoredata/distinfo
index da53e0fa6b07..3899f59d8d99 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/distinfo
+++ b/devel/rubygem-aws-sdk-mediastoredata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962998
-SHA256 (rubygem/aws-sdk-mediastoredata-1.67.0.gem) = d8d9ee07412077058eb88f0a020708b4985e96bd55970b9e941906dc9e90e10f
-SIZE (rubygem/aws-sdk-mediastoredata-1.67.0.gem) = 27136
+TIMESTAMP = 1747715996
+SHA256 (rubygem/aws-sdk-mediastoredata-1.69.0.gem) = 874a40644ad57472a42e99e046db26ef59dec33fababba2df4110b8cf242e462
+SIZE (rubygem/aws-sdk-mediastoredata-1.69.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index 6a585259733b..f2b1ab48d620 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.98.0
+PORTVERSION= 1.100.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index 4ac47b9349b0..46656ef6dc8f 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936298
-SHA256 (rubygem/aws-sdk-mediatailor-1.98.0.gem) = 99c43f170dbfc0d31ac65ac21049c0be4fe01c41c78d14b4358d489ca920cec7
-SIZE (rubygem/aws-sdk-mediatailor-1.98.0.gem) = 86016
+TIMESTAMP = 1747715998
+SHA256 (rubygem/aws-sdk-mediatailor-1.100.0.gem) = 1bb12cb57af941af81b5f90c21ea03010bba2586f16f8cba447a311f9381dca8
+SIZE (rubygem/aws-sdk-mediatailor-1.100.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-medicalimaging/Makefile b/devel/rubygem-aws-sdk-medicalimaging/Makefile
index 9e337c04d4ae..f11a255552b1 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/Makefile
+++ b/devel/rubygem-aws-sdk-medicalimaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medicalimaging
-PORTVERSION= 1.25.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-medicalimaging/distinfo b/devel/rubygem-aws-sdk-medicalimaging/distinfo
index ca6b4c93fc6e..4c37321b1a08 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/distinfo
+++ b/devel/rubygem-aws-sdk-medicalimaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963002
-SHA256 (rubygem/aws-sdk-medicalimaging-1.25.0.gem) = c2f033c990a7f6ea613d7816027fac3546426059a8352062e664bc0afa09f175
-SIZE (rubygem/aws-sdk-medicalimaging-1.25.0.gem) = 39936
+TIMESTAMP = 1747716000
+SHA256 (rubygem/aws-sdk-medicalimaging-1.27.0.gem) = bddeccfffe4e8054497853cc7a00d7cb187749e183ebe8872479d231401f4443
+SIZE (rubygem/aws-sdk-medicalimaging-1.27.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-memorydb/Makefile b/devel/rubygem-aws-sdk-memorydb/Makefile
index b6f0b8b26d72..4fe8bf7cd86a 100644
--- a/devel/rubygem-aws-sdk-memorydb/Makefile
+++ b/devel/rubygem-aws-sdk-memorydb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-memorydb
-PORTVERSION= 1.44.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-memorydb/distinfo b/devel/rubygem-aws-sdk-memorydb/distinfo
index b7a7fa235b9c..33396640b635 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178164
-SHA256 (rubygem/aws-sdk-memorydb-1.44.0.gem) = 63309a56bfe52de36413c2346cdc021732f01e95ad8cf0a2c392b5358f652275
-SIZE (rubygem/aws-sdk-memorydb-1.44.0.gem) = 69632
+TIMESTAMP = 1747716002
+SHA256 (rubygem/aws-sdk-memorydb-1.46.0.gem) = 8d59e415a0ecfecbc82f2414bd5e6e0d1f83dbb2f5caad5f0fd1fd0e5fee41d0
+SIZE (rubygem/aws-sdk-memorydb-1.46.0.gem) = 69632
diff --git a/devel/rubygem-aws-sdk-mgn/Makefile b/devel/rubygem-aws-sdk-mgn/Makefile
index 40abf98d7acf..159cf581b494 100644
--- a/devel/rubygem-aws-sdk-mgn/Makefile
+++ b/devel/rubygem-aws-sdk-mgn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mgn
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mgn/distinfo b/devel/rubygem-aws-sdk-mgn/distinfo
index 25ce388bf5a3..3e0db63ade2b 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963006
-SHA256 (rubygem/aws-sdk-mgn-1.46.0.gem) = a1eddbcb5c9967ac595fc8f08fcb2d8a7513d4b1c661afe90f89ab36b91af7a9
-SIZE (rubygem/aws-sdk-mgn-1.46.0.gem) = 85504
+TIMESTAMP = 1747716004
+SHA256 (rubygem/aws-sdk-mgn-1.48.0.gem) = 1ac34cc455765912f207e0f2f9c58eabfb9e2d83b66340ec7e66d6fd3fee4bb4
+SIZE (rubygem/aws-sdk-mgn-1.48.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-migrationhub/Makefile b/devel/rubygem-aws-sdk-migrationhub/Makefile
index 0ff64f4f0854..4d327d66dc58 100644
--- a/devel/rubygem-aws-sdk-migrationhub/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhub
-PORTVERSION= 1.71.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-migrationhub/distinfo b/devel/rubygem-aws-sdk-migrationhub/distinfo
index 7a83e2f50505..780367d7bdfa 100644
--- a/devel/rubygem-aws-sdk-migrationhub/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963008
-SHA256 (rubygem/aws-sdk-migrationhub-1.71.0.gem) = f3b0cd0042f220c506dd8c76a45fca29d234860dad3494365dbc668ddf640cba
-SIZE (rubygem/aws-sdk-migrationhub-1.71.0.gem) = 38400
+TIMESTAMP = 1747716006
+SHA256 (rubygem/aws-sdk-migrationhub-1.73.0.gem) = 94f9b83a4beff42f1df5bdd61c6038412e1fac07ae719fdeea66aba438a3fac3
+SIZE (rubygem/aws-sdk-migrationhub-1.73.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
index 088be9925aac..bd2195832532 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubconfig
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
index e80f274f54c6..8a151c6e1d43 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963010
-SHA256 (rubygem/aws-sdk-migrationhubconfig-1.50.0.gem) = 7a5a8f672f777bed259bd0077382f7d405f384fd716878b8c2c3f9c62ecf5229
-SIZE (rubygem/aws-sdk-migrationhubconfig-1.50.0.gem) = 24576
+TIMESTAMP = 1747716008
+SHA256 (rubygem/aws-sdk-migrationhubconfig-1.52.0.gem) = 4f0ef422b1a986c142832ed3a23773ebaf73187c43245a4c35914c0521cb1ec4
+SIZE (rubygem/aws-sdk-migrationhubconfig-1.52.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
index 8ba837f877ca..b8c080d69c05 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhuborchestrator
-PORTVERSION= 1.29.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
index 42ecabee9b23..d394e07807a9 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963012
-SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.29.0.gem) = 96dc8e1c0e2af11b65b7e9d51ded672926cc495a6f395fe127c9336ecbbd7591
-SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.29.0.gem) = 45056
+TIMESTAMP = 1747716010
+SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.31.0.gem) = c0d7174e7ad57eee2eb1cd8f1441f3d6a738baa823e650bab7a710788d08ee0f
+SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.31.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
index 6b78c576dd4e..6ad244dc1540 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubrefactorspaces
-PORTVERSION= 1.39.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
index a50946d30d0d..397fb51e6b1c 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963014
-SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.39.0.gem) = 831ad0b3652e9b61faf30c86abe823bfc2f69bebd1be5a309bf01e212087dd3b
-SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.39.0.gem) = 45568
+TIMESTAMP = 1747716012
+SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.41.0.gem) = b5a58632305ef596875a47034102ee66739a4ef6e3432a7d5b7c25ec9fbdf57b
+SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.41.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
index cc91e43ba7de..5a94f2e047a7 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubstrategyrecommendations
-PORTVERSION= 1.36.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
index bed573a9fca9..0de84b766829 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963016
-SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.36.0.gem) = 976326832aa3d0752b54cd613d4e50940d8e91e9eed2c47877fc3553df767f1a
-SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.36.0.gem) = 54784
+TIMESTAMP = 1747716014
+SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.38.0.gem) = 9dbd7b0fd0fb1388cb1e9ed5c02f940b262f23a2e78fb0d6888fa6705f2cefb3
+SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.38.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-mq/Makefile b/devel/rubygem-aws-sdk-mq/Makefile
index 649fa7c1091a..22eca9d9d0f8 100644
--- a/devel/rubygem-aws-sdk-mq/Makefile
+++ b/devel/rubygem-aws-sdk-mq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mq
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mq/distinfo b/devel/rubygem-aws-sdk-mq/distinfo
index 5774559221e5..9ca41978777b 100644
--- a/devel/rubygem-aws-sdk-mq/distinfo
+++ b/devel/rubygem-aws-sdk-mq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936300
-SHA256 (rubygem/aws-sdk-mq-1.78.0.gem) = 4a42e67506ac922b7ba300d1cf3b88d5b54f69192a13a6d28973f213d85ab7d2
-SIZE (rubygem/aws-sdk-mq-1.78.0.gem) = 49664
+TIMESTAMP = 1747716016
+SHA256 (rubygem/aws-sdk-mq-1.80.0.gem) = fcc9b4270cc02752b9d02404927f553c4a6aca29a728de62226db4df50514c18
+SIZE (rubygem/aws-sdk-mq-1.80.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-mturk/Makefile b/devel/rubygem-aws-sdk-mturk/Makefile
index 6e4ba447c0ce..0f6aa77d4612 100644
--- a/devel/rubygem-aws-sdk-mturk/Makefile
+++ b/devel/rubygem-aws-sdk-mturk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mturk
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mturk/distinfo b/devel/rubygem-aws-sdk-mturk/distinfo
index cf95f01b96ab..e26b35e081a6 100644
--- a/devel/rubygem-aws-sdk-mturk/distinfo
+++ b/devel/rubygem-aws-sdk-mturk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963020
-SHA256 (rubygem/aws-sdk-mturk-1.69.0.gem) = cd25f79dbcc8ec1d355b4be57fc6395406176895b7e43f13287eb4cfba69b63c
-SIZE (rubygem/aws-sdk-mturk-1.69.0.gem) = 64000
+TIMESTAMP = 1747716018
+SHA256 (rubygem/aws-sdk-mturk-1.71.0.gem) = b1bf58c781e6012dd8c97a9e0fe0b8ffa9a24e8f211c73b22734c0c723d470bb
+SIZE (rubygem/aws-sdk-mturk-1.71.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-mwaa/Makefile b/devel/rubygem-aws-sdk-mwaa/Makefile
index 0ca56a2e67e4..989d6127b5ca 100644
--- a/devel/rubygem-aws-sdk-mwaa/Makefile
+++ b/devel/rubygem-aws-sdk-mwaa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mwaa
-PORTVERSION= 1.55.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mwaa/distinfo b/devel/rubygem-aws-sdk-mwaa/distinfo
index edb018744ff6..8808eba8f5dd 100644
--- a/devel/rubygem-aws-sdk-mwaa/distinfo
+++ b/devel/rubygem-aws-sdk-mwaa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963022
-SHA256 (rubygem/aws-sdk-mwaa-1.55.0.gem) = 0845eb5dd4983e772b242682d8e3d321d70e73a74ef2ce9c42db83f4404647a9
-SIZE (rubygem/aws-sdk-mwaa-1.55.0.gem) = 43008
+TIMESTAMP = 1747716020
+SHA256 (rubygem/aws-sdk-mwaa-1.57.0.gem) = cf0883ce89da8757918bf8759104bb6c9730eaa28688de172c1c9f92eb627b7e
+SIZE (rubygem/aws-sdk-mwaa-1.57.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-neptune/Makefile b/devel/rubygem-aws-sdk-neptune/Makefile
index 82e3a2f75eaf..eb63868ec4c9 100644
--- a/devel/rubygem-aws-sdk-neptune/Makefile
+++ b/devel/rubygem-aws-sdk-neptune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptune
-PORTVERSION= 1.82.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-neptune/distinfo b/devel/rubygem-aws-sdk-neptune/distinfo
index b5c8f8a34dbc..3ae6f2b6ef73 100644
--- a/devel/rubygem-aws-sdk-neptune/distinfo
+++ b/devel/rubygem-aws-sdk-neptune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070604
-SHA256 (rubygem/aws-sdk-neptune-1.82.0.gem) = db075752b8be27d0d79f28e5ebdf1a891f4517f0cafd506c6eeeb6fb62398019
-SIZE (rubygem/aws-sdk-neptune-1.82.0.gem) = 134144
+TIMESTAMP = 1747716022
+SHA256 (rubygem/aws-sdk-neptune-1.85.0.gem) = 70e5979454a20cd201eb87c4666fb6d13a2a9f99e58913533d9de90996bbe2a1
+SIZE (rubygem/aws-sdk-neptune-1.85.0.gem) = 138240
diff --git a/devel/rubygem-aws-sdk-neptunedata/Makefile b/devel/rubygem-aws-sdk-neptunedata/Makefile
index abe21784bd25..db21c5ab21bd 100644
--- a/devel/rubygem-aws-sdk-neptunedata/Makefile
+++ b/devel/rubygem-aws-sdk-neptunedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunedata
-PORTVERSION= 1.24.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-neptunedata/distinfo b/devel/rubygem-aws-sdk-neptunedata/distinfo
index 4026201fe615..fd97530b50ab 100644
--- a/devel/rubygem-aws-sdk-neptunedata/distinfo
+++ b/devel/rubygem-aws-sdk-neptunedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963026
-SHA256 (rubygem/aws-sdk-neptunedata-1.24.0.gem) = ab68e73b831b74481646298bcbefcccbe8fe214e32314978818f03cd536b7902
-SIZE (rubygem/aws-sdk-neptunedata-1.24.0.gem) = 73728
+TIMESTAMP = 1747716024
+SHA256 (rubygem/aws-sdk-neptunedata-1.26.0.gem) = ec1e27aa0d31b0a34dc43cc85149e6aa3e53ebd735ae0f19835cfb3fbf2989eb
+SIZE (rubygem/aws-sdk-neptunedata-1.26.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-neptunegraph/Makefile b/devel/rubygem-aws-sdk-neptunegraph/Makefile
index 8108d4c68b03..51e305a10735 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/Makefile
+++ b/devel/rubygem-aws-sdk-neptunegraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunegraph
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-neptunegraph/distinfo b/devel/rubygem-aws-sdk-neptunegraph/distinfo
index c6711d9ef6a7..667d73f2932d 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/distinfo
+++ b/devel/rubygem-aws-sdk-neptunegraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289196
-SHA256 (rubygem/aws-sdk-neptunegraph-1.31.0.gem) = 0d6e155212a8ea34684c741911cbf910aecb8c6976533c3ee3cd844150d29643
-SIZE (rubygem/aws-sdk-neptunegraph-1.31.0.gem) = 60416
+TIMESTAMP = 1747716026
+SHA256 (rubygem/aws-sdk-neptunegraph-1.33.0.gem) = aa941dac32130da680eb90662077954d086dfd6ec25e6068a524033bb858e639
+SIZE (rubygem/aws-sdk-neptunegraph-1.33.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index 6a9c8f9147d9..ad90d0d10160 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/Makefile
+++ b/devel/rubygem-aws-sdk-networkfirewall/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkfirewall
-PORTVERSION= 1.63.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index 3b9757420034..933d07e47a7e 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289198
-SHA256 (rubygem/aws-sdk-networkfirewall-1.63.0.gem) = 987681fb7c12a82f57d586985e15dc75406a5899017dc352be72ad905ecc4b53
-SIZE (rubygem/aws-sdk-networkfirewall-1.63.0.gem) = 99328
+TIMESTAMP = 1747716028
+SHA256 (rubygem/aws-sdk-networkfirewall-1.65.0.gem) = fdda526648584a7e2a1c6f9d52a75fef1ac29834b0c3fd5dcaefbdaa6f961b2c
+SIZE (rubygem/aws-sdk-networkfirewall-1.65.0.gem) = 99328
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
index 3d51bb6e72c3..23de3d55bbf2 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkflowmonitor
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
index d448409436f7..ca554383cf89 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070608
-SHA256 (rubygem/aws-sdk-networkflowmonitor-1.4.0.gem) = 483bea7dc750ee9c93e445b050cd63b8088e107642fdc3e31259fdaf8fa990ee
-SIZE (rubygem/aws-sdk-networkflowmonitor-1.4.0.gem) = 40448
+TIMESTAMP = 1747716030
+SHA256 (rubygem/aws-sdk-networkflowmonitor-1.6.0.gem) = f2c48bbee5b777dae3fb9d6fbef29a23cc81f735f75a652a13c0300edcc36ac9
+SIZE (rubygem/aws-sdk-networkflowmonitor-1.6.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-networkmanager/Makefile b/devel/rubygem-aws-sdk-networkmanager/Makefile
index 479204f48d0d..c4d92ad4846e 100644
--- a/devel/rubygem-aws-sdk-networkmanager/Makefile
+++ b/devel/rubygem-aws-sdk-networkmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmanager
-PORTVERSION= 1.61.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkmanager/distinfo b/devel/rubygem-aws-sdk-networkmanager/distinfo
index a1f08ee03ff0..717d11aebb01 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289200
-SHA256 (rubygem/aws-sdk-networkmanager-1.61.0.gem) = ce8ea6a193807b59f92b89fa48ad29cbfa296b0d40543ccc8a08e7c29da656f3
-SIZE (rubygem/aws-sdk-networkmanager-1.61.0.gem) = 92672
+TIMESTAMP = 1747716032
+SHA256 (rubygem/aws-sdk-networkmanager-1.63.0.gem) = 6394042d4b4ea45223a0acb71bec5f6c033db9e42c9b7741c8a08f7bb8c5fac1
+SIZE (rubygem/aws-sdk-networkmanager-1.63.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-networkmonitor/Makefile b/devel/rubygem-aws-sdk-networkmonitor/Makefile
index 71688c640e3f..7b635ec8adbe 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmonitor
-PORTVERSION= 1.18.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkmonitor/distinfo b/devel/rubygem-aws-sdk-networkmonitor/distinfo
index 71c8b3e849d4..a0dadf67b5dd 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963036
-SHA256 (rubygem/aws-sdk-networkmonitor-1.18.0.gem) = 60071ef072018ea7c3eb4eaed8aeca385d0709e756b127158addb01f3696490a
-SIZE (rubygem/aws-sdk-networkmonitor-1.18.0.gem) = 30208
+TIMESTAMP = 1747716034
+SHA256 (rubygem/aws-sdk-networkmonitor-1.20.0.gem) = c7f8430a4fca5682afeb12dbc53279227ecdc24dd370738ebeada5e040f8d2c1
+SIZE (rubygem/aws-sdk-networkmonitor-1.20.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-notifications/Makefile b/devel/rubygem-aws-sdk-notifications/Makefile
index bb929e243c99..1d1736407b83 100644
--- a/devel/rubygem-aws-sdk-notifications/Makefile
+++ b/devel/rubygem-aws-sdk-notifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notifications
-PORTVERSION= 1.4.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-notifications/distinfo b/devel/rubygem-aws-sdk-notifications/distinfo
index 039a2dcbfa53..2372eef5f004 100644
--- a/devel/rubygem-aws-sdk-notifications/distinfo
+++ b/devel/rubygem-aws-sdk-notifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963038
-SHA256 (rubygem/aws-sdk-notifications-1.4.0.gem) = 25c79e6502564e0ab5c8798f6b1217d2b504391471d2df90ccacf3c0b30edf45
-SIZE (rubygem/aws-sdk-notifications-1.4.0.gem) = 51200
+TIMESTAMP = 1747716036
+SHA256 (rubygem/aws-sdk-notifications-1.6.0.gem) = 1f6ba29e6ce673d508aa40a1c9319b6e2181fd0af7509d26995e164619a875ba
+SIZE (rubygem/aws-sdk-notifications-1.6.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/Makefile b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
index 7b6e90b507dc..7576c50d81bb 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/Makefile
+++ b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notificationscontacts
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/distinfo b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
index 71a062788bbf..50d934813662 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/distinfo
+++ b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963040
-SHA256 (rubygem/aws-sdk-notificationscontacts-1.3.0.gem) = dd4e4ab425cc34c384a9f9b1cedc02033ee057439721525f180b97c9e8366244
-SIZE (rubygem/aws-sdk-notificationscontacts-1.3.0.gem) = 26624
+TIMESTAMP = 1747716038
+SHA256 (rubygem/aws-sdk-notificationscontacts-1.5.0.gem) = 2e15fddc5de171d1f7626f7513dd0f13b03ccabbf6168ebb4b6f4f5d3d15106c
+SIZE (rubygem/aws-sdk-notificationscontacts-1.5.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-oam/Makefile b/devel/rubygem-aws-sdk-oam/Makefile
index a50b9df73928..b5f46f4dcb8a 100644
--- a/devel/rubygem-aws-sdk-oam/Makefile
+++ b/devel/rubygem-aws-sdk-oam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-oam
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-oam/distinfo b/devel/rubygem-aws-sdk-oam/distinfo
index 4206d1fbfcf0..7113b3c38225 100644
--- a/devel/rubygem-aws-sdk-oam/distinfo
+++ b/devel/rubygem-aws-sdk-oam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836258
-SHA256 (rubygem/aws-sdk-oam-1.31.0.gem) = 5b537c2f7abf9225764154be11805d67da1122e2c9cc49b914b34ca36eaf0afa
-SIZE (rubygem/aws-sdk-oam-1.31.0.gem) = 32768
+TIMESTAMP = 1747716040
+SHA256 (rubygem/aws-sdk-oam-1.33.0.gem) = db46b7429825b004d6e8620e129ec50c85b902cd52e490719e99cc720510a937
+SIZE (rubygem/aws-sdk-oam-1.33.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/Makefile b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
index 4fcd5e4d9313..1f78d874bcd7 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/Makefile
+++ b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-observabilityadmin
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/distinfo b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
index 90172e407e13..7d94a8129403 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/distinfo
+++ b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963044
-SHA256 (rubygem/aws-sdk-observabilityadmin-1.3.0.gem) = ccafe1091f05026699fa61b4d6245f9de24cc3393506ef164ef0f23dc79cac10
-SIZE (rubygem/aws-sdk-observabilityadmin-1.3.0.gem) = 24576
+TIMESTAMP = 1747716042
+SHA256 (rubygem/aws-sdk-observabilityadmin-1.5.0.gem) = 8d5a6ae94df63b9309fe256c101f7035ffe34e5956ff7cb9709d85db5de10b1d
+SIZE (rubygem/aws-sdk-observabilityadmin-1.5.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-omics/Makefile b/devel/rubygem-aws-sdk-omics/Makefile
index 1e20f7a04210..720b1bb73a4a 100644
--- a/devel/rubygem-aws-sdk-omics/Makefile
+++ b/devel/rubygem-aws-sdk-omics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-omics
-PORTVERSION= 1.45.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-omics/distinfo b/devel/rubygem-aws-sdk-omics/distinfo
index 41900d4d6be7..54debe4cb504 100644
--- a/devel/rubygem-aws-sdk-omics/distinfo
+++ b/devel/rubygem-aws-sdk-omics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178166
-SHA256 (rubygem/aws-sdk-omics-1.45.0.gem) = 2c8f9824cfc1fa0d8684a0e47c14e51a828a1c9a346432cbf3935dc3535e1f85
-SIZE (rubygem/aws-sdk-omics-1.45.0.gem) = 110592
+TIMESTAMP = 1747716044
+SHA256 (rubygem/aws-sdk-omics-1.47.0.gem) = defd7506a97a104c338367eb90eee6d6b45fd4cfee4f9fc0d41cda1638a7cc7b
+SIZE (rubygem/aws-sdk-omics-1.47.0.gem) = 110592
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/Makefile b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
index f017646dd212..e0f5c336a95b 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchserverless
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/distinfo b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
index 81caa2d83273..581af32af0be 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289202
-SHA256 (rubygem/aws-sdk-opensearchserverless-1.35.0.gem) = 41174c3df102079b53bb5412d2fd05c8c9ead641fcae6502be95caf5d5fe6d00
-SIZE (rubygem/aws-sdk-opensearchserverless-1.35.0.gem) = 49664
+TIMESTAMP = 1747716046
+SHA256 (rubygem/aws-sdk-opensearchserverless-1.37.0.gem) = 4a69fb1a38ab459d605b5083fdb91284dffa261c9b7872ce5afe415355db0692
+SIZE (rubygem/aws-sdk-opensearchserverless-1.37.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-opensearchservice/Makefile b/devel/rubygem-aws-sdk-opensearchservice/Makefile
index a4c02a5f09ff..0676e52cc402 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchservice
-PORTVERSION= 1.66.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-opensearchservice/distinfo b/devel/rubygem-aws-sdk-opensearchservice/distinfo
index 6ff696ea35f9..4db0c71eb4bd 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289204
-SHA256 (rubygem/aws-sdk-opensearchservice-1.66.0.gem) = 93030c0166041e07b446066684b75300371c41700049054b66f54e55577e5818
-SIZE (rubygem/aws-sdk-opensearchservice-1.66.0.gem) = 138752
+TIMESTAMP = 1747716048
+SHA256 (rubygem/aws-sdk-opensearchservice-1.68.0.gem) = 50222fae193a673f392dd692c905bb0e0c0c2c52b9706fec6b1b4f2a3fd6e5fe
+SIZE (rubygem/aws-sdk-opensearchservice-1.68.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-opsworks/Makefile b/devel/rubygem-aws-sdk-opsworks/Makefile
index a70d58274690..09f451654011 100644
--- a/devel/rubygem-aws-sdk-opsworks/Makefile
+++ b/devel/rubygem-aws-sdk-opsworks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworks
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-opsworks/distinfo b/devel/rubygem-aws-sdk-opsworks/distinfo
index 35855844de0f..72fee1d47c1f 100644
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ b/devel/rubygem-aws-sdk-opsworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963052
-SHA256 (rubygem/aws-sdk-opsworks-1.72.0.gem) = d48c2656dc670f7ddfd59f6fbc06e6534fa0d8786feaf139974896dd66a045a9
-SIZE (rubygem/aws-sdk-opsworks-1.72.0.gem) = 128512
+TIMESTAMP = 1747716050
+SHA256 (rubygem/aws-sdk-opsworks-1.74.0.gem) = 9c2fec01f3e8d5de9e904a8c231af12806981a8e1891193337cf837946f23506
+SIZE (rubygem/aws-sdk-opsworks-1.74.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-opsworkscm/Makefile b/devel/rubygem-aws-sdk-opsworkscm/Makefile
index a8d6366d1cbd..6154f5c69432 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/Makefile
+++ b/devel/rubygem-aws-sdk-opsworkscm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworkscm
-PORTVERSION= 1.81.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-opsworkscm/distinfo b/devel/rubygem-aws-sdk-opsworkscm/distinfo
index 54a4fc23f3c7..39f392792fab 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ b/devel/rubygem-aws-sdk-opsworkscm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963054
-SHA256 (rubygem/aws-sdk-opsworkscm-1.81.0.gem) = a4f137d059c520c2bf73b5e95a314c4e878ec3d6739206de12b0b63aeccc3923
-SIZE (rubygem/aws-sdk-opsworkscm-1.81.0.gem) = 50176
+TIMESTAMP = 1747716052
+SHA256 (rubygem/aws-sdk-opsworkscm-1.83.0.gem) = 5c0eb7047bb342b079767fdfe91328a250fe9c774c76d61c13445ef58ce3bb9a
+SIZE (rubygem/aws-sdk-opsworkscm-1.83.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index 815a3299c90d..12941aec5ed9 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.113.0
+PORTVERSION= 1.115.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index d5ff694abc53..76541a56efa1 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963056
-SHA256 (rubygem/aws-sdk-organizations-1.113.0.gem) = a1c540274c41c409ae5419bcace6f08964e74e14b263008294a489a37f75dc95
-SIZE (rubygem/aws-sdk-organizations-1.113.0.gem) = 94208
+TIMESTAMP = 1747716054
+SHA256 (rubygem/aws-sdk-organizations-1.115.0.gem) = f507bc3440863b3039eb0f6b281460f5d98dd088a0ff2eec1d382a4943cc4d91
+SIZE (rubygem/aws-sdk-organizations-1.115.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-osis/Makefile b/devel/rubygem-aws-sdk-osis/Makefile
index c6a19305be24..394633e5abb0 100644
--- a/devel/rubygem-aws-sdk-osis/Makefile
+++ b/devel/rubygem-aws-sdk-osis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-osis
-PORTVERSION= 1.30.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-osis/distinfo b/devel/rubygem-aws-sdk-osis/distinfo
index eae16f70369c..9bfa57a42449 100644
--- a/devel/rubygem-aws-sdk-osis/distinfo
+++ b/devel/rubygem-aws-sdk-osis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963058
-SHA256 (rubygem/aws-sdk-osis-1.30.0.gem) = 51d3a49a5da2ba26ddb1b55b250d6adf80b11aaafe56029710c316e079ce282d
-SIZE (rubygem/aws-sdk-osis-1.30.0.gem) = 33792
+TIMESTAMP = 1747716056
+SHA256 (rubygem/aws-sdk-osis-1.32.0.gem) = cfee4dcb610b82ad0a50a0e92049a23a5b2431a9345801a4ec4f700233517a3a
+SIZE (rubygem/aws-sdk-osis-1.32.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-outposts/Makefile b/devel/rubygem-aws-sdk-outposts/Makefile
index a227c838337d..afcef11ea5b6 100644
--- a/devel/rubygem-aws-sdk-outposts/Makefile
+++ b/devel/rubygem-aws-sdk-outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-outposts
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-outposts/distinfo b/devel/rubygem-aws-sdk-outposts/distinfo
index 96b13fd1b9ad..a8ddbf6489b2 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289206
-SHA256 (rubygem/aws-sdk-outposts-1.79.0.gem) = eb27af81e24f418a9baf719e3cd6c0b427e7a4e496bec30f3ec33fdcae31ba19
-SIZE (rubygem/aws-sdk-outposts-1.79.0.gem) = 55808
+TIMESTAMP = 1747716058
+SHA256 (rubygem/aws-sdk-outposts-1.81.0.gem) = a63d21f276e8cd56478f39ad6f3bd1287ee03f079e5e43ddb35eb8f9ad80d559
+SIZE (rubygem/aws-sdk-outposts-1.81.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-panorama/Makefile b/devel/rubygem-aws-sdk-panorama/Makefile
index 72533eaf5c90..4ff3d8c082b0 100644
--- a/devel/rubygem-aws-sdk-panorama/Makefile
+++ b/devel/rubygem-aws-sdk-panorama/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-panorama
-PORTVERSION= 1.39.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-panorama/distinfo b/devel/rubygem-aws-sdk-panorama/distinfo
index 38e057a16f13..198245a531ac 100644
--- a/devel/rubygem-aws-sdk-panorama/distinfo
+++ b/devel/rubygem-aws-sdk-panorama/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963062
-SHA256 (rubygem/aws-sdk-panorama-1.39.0.gem) = 0f9fd1d4e12c8f10b668077b618943ffb51d1b65c1855fcd332ea824141a2863
-SIZE (rubygem/aws-sdk-panorama-1.39.0.gem) = 52736
+TIMESTAMP = 1747716060
+SHA256 (rubygem/aws-sdk-panorama-1.41.0.gem) = 92544a96603cdb474ca6c47ece5dc254b72f408d0a253fd1b722cbcedc445e7c
+SIZE (rubygem/aws-sdk-panorama-1.41.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index f6af6a530cc4..659b83de413f 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.6.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index b8bed8cce9f3..480d708b5fa1 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963064
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.6.0.gem) = a1a743c3742d3998565ffdc7dea0bb5e9c037b3ac189f2c53658545748aba917
-SIZE (rubygem/aws-sdk-partnercentralselling-1.6.0.gem) = 118272
+TIMESTAMP = 1747716062
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.8.0.gem) = 5ce850b51da059e227d8ac0b4a1f12041a46fc00401250de1b063656144d2478
+SIZE (rubygem/aws-sdk-partnercentralselling-1.8.0.gem) = 118272
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/Makefile b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
index 123c4924a801..9c39b04dd878 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptography
-PORTVERSION= 1.32.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/distinfo b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
index 4edc60c94015..41bdb46d0f3c 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289208
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.32.0.gem) = a15b02803edc7517c99316f30b3523ebd8b3d8179ea78f7dc41d5dcecd2cf855
-SIZE (rubygem/aws-sdk-paymentcryptography-1.32.0.gem) = 52224
+TIMESTAMP = 1747716064
+SHA256 (rubygem/aws-sdk-paymentcryptography-1.34.0.gem) = 8aa76c8b4f03cff1653313a8102aa2384a5528a04cbcd8ef63e63a0aa7678a71
+SIZE (rubygem/aws-sdk-paymentcryptography-1.34.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index f1e53888cef9..ae05d7b54389 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.30.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index e46729f36c59..1a00b2826b20 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963068
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.30.0.gem) = 13b67ffc38aff1d727148735a40077ed013a533a11aff52d51f9e73701f166ad
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.30.0.gem) = 57344
+TIMESTAMP = 1747716066
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.32.0.gem) = efbbde4385c164d099348ae5138dc5e5bc3f32bd086d0b41a79a9945634f3a32
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.32.0.gem) = 57344
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
index 8a7456dfb1c3..2289f36d9ae5 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorad
-PORTVERSION= 1.21.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
index f265cff595ae..f41f963f2536 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070610
-SHA256 (rubygem/aws-sdk-pcaconnectorad-1.21.0.gem) = ce5a21d1d81dea0b9918ceb12d4f33216edb9ff5375fde8c14edc757fbd2d332
-SIZE (rubygem/aws-sdk-pcaconnectorad-1.21.0.gem) = 52736
+TIMESTAMP = 1747716068
+SHA256 (rubygem/aws-sdk-pcaconnectorad-1.23.0.gem) = aa5941559387a16cde2c8f961ad83a0e831f0de2a77929f37cad70d3f834688a
+SIZE (rubygem/aws-sdk-pcaconnectorad-1.23.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
index ebb1d0f8bbd8..9cd90a62fabc 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorscep
-PORTVERSION= 1.14.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
index 074ddc5efa84..266e4cb7c6ee 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963072
-SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.14.0.gem) = 08da78d4b007d31ad49dd9edc20b471bcd9c620644edbbb3306ece5899c8d1ab
-SIZE (rubygem/aws-sdk-pcaconnectorscep-1.14.0.gem) = 31232
+TIMESTAMP = 1747716070
+SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.16.0.gem) = a29c3b1dfc9bb2196394c808a2c74a102fcf08cd222d4e2a52e0fea54efb7443
+SIZE (rubygem/aws-sdk-pcaconnectorscep-1.16.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index 0f4f84418a4a..1cb7a12c324a 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.16.0
+PORTVERSION= 1.19.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index cc247a2512bb..b0a28be574d6 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936302
-SHA256 (rubygem/aws-sdk-pcs-1.16.0.gem) = ea56497bdc833493fe33be622867425762e55b062a2ca3ffcc8dfe1063295eaa
-SIZE (rubygem/aws-sdk-pcs-1.16.0.gem) = 41984
+TIMESTAMP = 1747716072
+SHA256 (rubygem/aws-sdk-pcs-1.19.0.gem) = ec379b89d1d9a7ddb5a6731a76f4f32641bd909be5d531d0865854bd71384734
+SIZE (rubygem/aws-sdk-pcs-1.19.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-personalize/Makefile b/devel/rubygem-aws-sdk-personalize/Makefile
index 9d1646d5f371..60b2a6ae29c1 100644
--- a/devel/rubygem-aws-sdk-personalize/Makefile
+++ b/devel/rubygem-aws-sdk-personalize/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalize
-PORTVERSION= 1.80.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-personalize/distinfo b/devel/rubygem-aws-sdk-personalize/distinfo
index cf9e6f8f8067..fbe80f50574b 100644
--- a/devel/rubygem-aws-sdk-personalize/distinfo
+++ b/devel/rubygem-aws-sdk-personalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289212
-SHA256 (rubygem/aws-sdk-personalize-1.80.0.gem) = 96f6d645e787309b36ee3d391270ec05e7e88d2b93f405539574380bfe63f9c4
-SIZE (rubygem/aws-sdk-personalize-1.80.0.gem) = 90112
+TIMESTAMP = 1747716074
+SHA256 (rubygem/aws-sdk-personalize-1.82.0.gem) = 202dd5708c3a2d63c87d7ee89e7f496ef70179fcb346eb1121119d0e466c9f2e
+SIZE (rubygem/aws-sdk-personalize-1.82.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-personalizeevents/Makefile b/devel/rubygem-aws-sdk-personalizeevents/Makefile
index d1fa43813571..f058b2aba304 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeevents
-PORTVERSION= 1.60.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-personalizeevents/distinfo b/devel/rubygem-aws-sdk-personalizeevents/distinfo
index 2236d073a3c3..9ec9b68bb3c1 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963078
-SHA256 (rubygem/aws-sdk-personalizeevents-1.60.0.gem) = e0c2586674b60107743cb2db7adceb794f00d2083f36d47ea81935e7787dd15e
-SIZE (rubygem/aws-sdk-personalizeevents-1.60.0.gem) = 26624
+TIMESTAMP = 1747716076
+SHA256 (rubygem/aws-sdk-personalizeevents-1.62.0.gem) = 26a9b5468dd01f2fb000823f8fee75442ffd72e9f4c4dc7e156feb0d1752f2d1
+SIZE (rubygem/aws-sdk-personalizeevents-1.62.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/Makefile b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
index 4819e7c00569..0dfc56ce7f6a 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeruntime
-PORTVERSION= 1.66.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/distinfo b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
index ed850c6195db..60135de924d5 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963080
-SHA256 (rubygem/aws-sdk-personalizeruntime-1.66.0.gem) = 4d4f329537f53c601b5aa6ec61bfdfe5a3c88a7d978b2437db3d36e5ccc85b52
-SIZE (rubygem/aws-sdk-personalizeruntime-1.66.0.gem) = 27648
+TIMESTAMP = 1747716078
+SHA256 (rubygem/aws-sdk-personalizeruntime-1.68.0.gem) = 56984ffb9f6ce911ecf93e1ad23c4fb70fe779616ff05aade5f9711fb3d6cc67
+SIZE (rubygem/aws-sdk-personalizeruntime-1.68.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-pi/Makefile b/devel/rubygem-aws-sdk-pi/Makefile
index 81ca6519e198..047c9be0c50f 100644
--- a/devel/rubygem-aws-sdk-pi/Makefile
+++ b/devel/rubygem-aws-sdk-pi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pi
-PORTVERSION= 1.77.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pi/distinfo b/devel/rubygem-aws-sdk-pi/distinfo
index cde312e19ed2..ebb21f1dcbaa 100644
--- a/devel/rubygem-aws-sdk-pi/distinfo
+++ b/devel/rubygem-aws-sdk-pi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289214
-SHA256 (rubygem/aws-sdk-pi-1.77.0.gem) = 41a5594c38a3ce5bc743bfbf875a975c63b4c242350ee090bf0d60cddb4bb6d0
-SIZE (rubygem/aws-sdk-pi-1.77.0.gem) = 44032
+TIMESTAMP = 1747716080
+SHA256 (rubygem/aws-sdk-pi-1.79.0.gem) = d5a6353b420c978919ad37a40c57cd4e0aa9c7873c9a048d06d3ddc48dc3deda
+SIZE (rubygem/aws-sdk-pi-1.79.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-pinpoint/Makefile b/devel/rubygem-aws-sdk-pinpoint/Makefile
index 64eeb5f593ce..54ab491ab608 100644
--- a/devel/rubygem-aws-sdk-pinpoint/Makefile
+++ b/devel/rubygem-aws-sdk-pinpoint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpoint
-PORTVERSION= 1.106.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pinpoint/distinfo b/devel/rubygem-aws-sdk-pinpoint/distinfo
index 14aa39afd6fa..839c4cd9baa3 100644
--- a/devel/rubygem-aws-sdk-pinpoint/distinfo
+++ b/devel/rubygem-aws-sdk-pinpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963084
-SHA256 (rubygem/aws-sdk-pinpoint-1.106.0.gem) = c0ae04a1600dc1abae04c042737f1b9b65e08818a5a398913f1a935b0cc207d9
-SIZE (rubygem/aws-sdk-pinpoint-1.106.0.gem) = 207360
+TIMESTAMP = 1747716082
+SHA256 (rubygem/aws-sdk-pinpoint-1.108.0.gem) = 8269b3f9cf49e8ffe2a68c8a5abc4fb201fc8e0d1788706f4fad97897a686e76
+SIZE (rubygem/aws-sdk-pinpoint-1.108.0.gem) = 207360
diff --git a/devel/rubygem-aws-sdk-pinpointemail/Makefile b/devel/rubygem-aws-sdk-pinpointemail/Makefile
index b829412ce2e8..3b974ed6757d 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointemail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointemail
-PORTVERSION= 1.64.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pinpointemail/distinfo b/devel/rubygem-aws-sdk-pinpointemail/distinfo
index 9946f467353c..f8c2ea43ecc5 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointemail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963086
-SHA256 (rubygem/aws-sdk-pinpointemail-1.64.0.gem) = 60ae212000fd6a4076c7699cb5983b3de4543487ae4b8a6fa505d757012da22f
-SIZE (rubygem/aws-sdk-pinpointemail-1.64.0.gem) = 67072
+TIMESTAMP = 1747716084
+SHA256 (rubygem/aws-sdk-pinpointemail-1.66.0.gem) = 32074de6f43355e6c7bb89a9abaf5ac27308f5c53819c1d5551791ddefab04e2
+SIZE (rubygem/aws-sdk-pinpointemail-1.66.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
index 0c93d6172b51..0f12135e1436 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoice
-PORTVERSION= 1.60.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
index 99c8acdd313c..231b369bc460 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963088
-SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.60.0.gem) = 3ae9991da34155bedc1407146ac68a311f4c267656fbc9610bd1210296a412f5
-SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.60.0.gem) = 27136
+TIMESTAMP = 1747716086
+SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.62.0.gem) = 1e7d11b7bb38bc15a6a1627a0f433bc3244142b4de8cb4fe4cb4a250a84355ab
+SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.62.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
index de8773af1edd..3bee6a411c7f 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoicev2
-PORTVERSION= 1.34.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
index b7bc509c4b2c..458badc48faa 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963090
-SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.34.0.gem) = 24811f54f4b670d9a7b1d96dab68b51387773e64e9dceb5f2989348e9ab5f04e
-SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.34.0.gem) = 111104
+TIMESTAMP = 1747716088
+SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.37.0.gem) = 6ef1f458659be87fdc5058c0cdad71d37c255f5358d7ab12141bf1283b2b9307
+SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.37.0.gem) = 112128
diff --git a/devel/rubygem-aws-sdk-pipes/Makefile b/devel/rubygem-aws-sdk-pipes/Makefile
index 143f4bd6fa0f..da2926f082fa 100644
--- a/devel/rubygem-aws-sdk-pipes/Makefile
+++ b/devel/rubygem-aws-sdk-pipes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pipes
-PORTVERSION= 1.36.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pipes/distinfo b/devel/rubygem-aws-sdk-pipes/distinfo
index 18efd0bde7bb..04bf3dd5ce4b 100644
--- a/devel/rubygem-aws-sdk-pipes/distinfo
+++ b/devel/rubygem-aws-sdk-pipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963092
-SHA256 (rubygem/aws-sdk-pipes-1.36.0.gem) = 44cefa93d5713b524311905791bd6d00c1f530dd5557873dd8dfdf62c3368845
-SIZE (rubygem/aws-sdk-pipes-1.36.0.gem) = 66560
+TIMESTAMP = 1747716090
+SHA256 (rubygem/aws-sdk-pipes-1.38.0.gem) = f5915b66f439c326870a8609c6a5970cae45bb82cfe21c82d428db8f58ac4c8d
+SIZE (rubygem/aws-sdk-pipes-1.38.0.gem) = 66560
diff --git a/devel/rubygem-aws-sdk-polly/Makefile b/devel/rubygem-aws-sdk-polly/Makefile
index 4b263b07ea93..97ff728121aa 100644
--- a/devel/rubygem-aws-sdk-polly/Makefile
+++ b/devel/rubygem-aws-sdk-polly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-polly
-PORTVERSION= 1.105.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-polly/distinfo b/devel/rubygem-aws-sdk-polly/distinfo
index d4540a40ef5f..4d6ff50a3a9c 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289216
-SHA256 (rubygem/aws-sdk-polly-1.105.0.gem) = 322fe37c2e0368d464e6f6ecf159bcd5023827fd39b69fed051300664157e887
-SIZE (rubygem/aws-sdk-polly-1.105.0.gem) = 40448
+TIMESTAMP = 1747716092
+SHA256 (rubygem/aws-sdk-polly-1.107.0.gem) = f8763bdf7c70646db25023637994c4cb1fc7d49d685fa57f5032962e8dc7817b
+SIZE (rubygem/aws-sdk-polly-1.107.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-pricing/Makefile b/devel/rubygem-aws-sdk-pricing/Makefile
index d093f8b86cbe..26ba9cb46ad5 100644
--- a/devel/rubygem-aws-sdk-pricing/Makefile
+++ b/devel/rubygem-aws-sdk-pricing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pricing
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pricing/distinfo b/devel/rubygem-aws-sdk-pricing/distinfo
index 9b6888cf459e..c5d00778595c 100644
--- a/devel/rubygem-aws-sdk-pricing/distinfo
+++ b/devel/rubygem-aws-sdk-pricing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070612
-SHA256 (rubygem/aws-sdk-pricing-1.74.0.gem) = c4b1ab54afb42fd400fb667dbe05e4c007fb7b07484011ef5a1c3890c25ef0f8
-SIZE (rubygem/aws-sdk-pricing-1.74.0.gem) = 28672
+TIMESTAMP = 1747716094
+SHA256 (rubygem/aws-sdk-pricing-1.76.0.gem) = 22e54e1e87194cb3717eeb9c1cccc4c9c7ca4b4c5b9df18da5d3423d3ea160f3
+SIZE (rubygem/aws-sdk-pricing-1.76.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-privatenetworks/Makefile b/devel/rubygem-aws-sdk-privatenetworks/Makefile
index dcd349c2b3fa..0c881e5b23e5 100644
--- a/devel/rubygem-aws-sdk-privatenetworks/Makefile
+++ b/devel/rubygem-aws-sdk-privatenetworks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-privatenetworks
-PORTVERSION= 1.30.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-privatenetworks/distinfo b/devel/rubygem-aws-sdk-privatenetworks/distinfo
index d27c5cc15ffe..f67c15138507 100644
--- a/devel/rubygem-aws-sdk-privatenetworks/distinfo
+++ b/devel/rubygem-aws-sdk-privatenetworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963098
-SHA256 (rubygem/aws-sdk-privatenetworks-1.30.0.gem) = a1b93a130dbb750c7534a8de7c430bcbc385e1092646e0da5ead9cb2f2f84eec
-SIZE (rubygem/aws-sdk-privatenetworks-1.30.0.gem) = 43008
+TIMESTAMP = 1747716096
+SHA256 (rubygem/aws-sdk-privatenetworks-1.32.0.gem) = 415350489ae6771c4066d7d760774ed10acbb682c82bfc34332ba7a4205fcf8e
+SIZE (rubygem/aws-sdk-privatenetworks-1.32.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-prometheusservice/Makefile b/devel/rubygem-aws-sdk-prometheusservice/Makefile
index 2cce0fc85e16..527a86ed2b76 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/Makefile
+++ b/devel/rubygem-aws-sdk-prometheusservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-prometheusservice
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-prometheusservice/distinfo b/devel/rubygem-aws-sdk-prometheusservice/distinfo
index 0a067d3edee3..3dbb5e51f526 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/distinfo
+++ b/devel/rubygem-aws-sdk-prometheusservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178170
-SHA256 (rubygem/aws-sdk-prometheusservice-1.49.0.gem) = b50469323234e3ade49c0e07334c2ec31700b217b27e48cd6808e79f29443a57
-SIZE (rubygem/aws-sdk-prometheusservice-1.49.0.gem) = 48640
+TIMESTAMP = 1747716098
+SHA256 (rubygem/aws-sdk-prometheusservice-1.51.0.gem) = 526346d5c901b01d432bf94ec9b08081e816c5ac99798f0c884ced618d1468fe
+SIZE (rubygem/aws-sdk-prometheusservice-1.51.0.gem) = 48640
diff --git a/devel/rubygem-aws-sdk-proton/Makefile b/devel/rubygem-aws-sdk-proton/Makefile
index 785503b14ec8..53996def1801 100644
--- a/devel/rubygem-aws-sdk-proton/Makefile
+++ b/devel/rubygem-aws-sdk-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-proton
-PORTVERSION= 1.52.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-proton/distinfo b/devel/rubygem-aws-sdk-proton/distinfo
index 44e77879bfc2..0a4564db7746 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963102
-SHA256 (rubygem/aws-sdk-proton-1.52.0.gem) = 3a94789181e04d9306b8f9ff0f3d551940890bde75cbe1e322cbd07cbf529ab3
-SIZE (rubygem/aws-sdk-proton-1.52.0.gem) = 93696
+TIMESTAMP = 1747716100
+SHA256 (rubygem/aws-sdk-proton-1.54.0.gem) = f7deae633bc8dfe038b5ece2d76b052eb18b344d0f577e275b7c8f03d177b2b8
+SIZE (rubygem/aws-sdk-proton-1.54.0.gem) = 93696
diff --git a/devel/rubygem-aws-sdk-qapps/Makefile b/devel/rubygem-aws-sdk-qapps/Makefile
index 24dd9a8bfb7a..8e18100dcc37 100644
--- a/devel/rubygem-aws-sdk-qapps/Makefile
+++ b/devel/rubygem-aws-sdk-qapps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qapps
-PORTVERSION= 1.14.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qapps/distinfo b/devel/rubygem-aws-sdk-qapps/distinfo
index f92075bff01c..49d1c559c3cf 100644
--- a/devel/rubygem-aws-sdk-qapps/distinfo
+++ b/devel/rubygem-aws-sdk-qapps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963104
-SHA256 (rubygem/aws-sdk-qapps-1.14.0.gem) = ecb14b0d93187a4a29511d80ac798c543345ddd76738dcbfd9207b3ce3589987
-SIZE (rubygem/aws-sdk-qapps-1.14.0.gem) = 58880
+TIMESTAMP = 1747716102
+SHA256 (rubygem/aws-sdk-qapps-1.16.0.gem) = 7b279b819a38ca54192b87f4577122d5a32913b965c0f0c32b7f9c94ef00a301
+SIZE (rubygem/aws-sdk-qapps-1.16.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-qbusiness/Makefile b/devel/rubygem-aws-sdk-qbusiness/Makefile
index 54781c86cd13..487ff2170bb5 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.36.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qbusiness/distinfo b/devel/rubygem-aws-sdk-qbusiness/distinfo
index 946a1956242c..18fb8d502ba4 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936304
-SHA256 (rubygem/aws-sdk-qbusiness-1.36.0.gem) = 5072a8bd58cd69c5c5f2ea5f63c22780470b22144476673cca62cc824b9ce0c4
-SIZE (rubygem/aws-sdk-qbusiness-1.36.0.gem) = 144384
+TIMESTAMP = 1747716104
+SHA256 (rubygem/aws-sdk-qbusiness-1.39.0.gem) = e289ad21240f7a012b5474519bc9417bbf2fc85548183384ec90661c002d8752
+SIZE (rubygem/aws-sdk-qbusiness-1.39.0.gem) = 145408
diff --git a/devel/rubygem-aws-sdk-qconnect/Makefile b/devel/rubygem-aws-sdk-qconnect/Makefile
index 1d474f54ab14..2dedff181a45 100644
--- a/devel/rubygem-aws-sdk-qconnect/Makefile
+++ b/devel/rubygem-aws-sdk-qconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qconnect
-PORTVERSION= 1.31.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qconnect/distinfo b/devel/rubygem-aws-sdk-qconnect/distinfo
index 5e211d443d7a..0affd8f7600f 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936306
-SHA256 (rubygem/aws-sdk-qconnect-1.31.0.gem) = 85fe84a7f464cafede3deb312ea3d69ac094f14c7079930931d075403f85c9d7
-SIZE (rubygem/aws-sdk-qconnect-1.31.0.gem) = 145408
+TIMESTAMP = 1747716106
+SHA256 (rubygem/aws-sdk-qconnect-1.33.0.gem) = 226fcb0e469f120b2e97853e74dd50f2ffb0dd47dea3fb9918ddf514490184a5
+SIZE (rubygem/aws-sdk-qconnect-1.33.0.gem) = 145408
diff --git a/devel/rubygem-aws-sdk-qldb/Makefile b/devel/rubygem-aws-sdk-qldb/Makefile
index 416b11b8e6c0..a31a0088b76e 100644
--- a/devel/rubygem-aws-sdk-qldb/Makefile
+++ b/devel/rubygem-aws-sdk-qldb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldb
-PORTVERSION= 1.56.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qldb/distinfo b/devel/rubygem-aws-sdk-qldb/distinfo
index 4fce78bebd7c..6601b3bfd6ac 100644
--- a/devel/rubygem-aws-sdk-qldb/distinfo
+++ b/devel/rubygem-aws-sdk-qldb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963110
-SHA256 (rubygem/aws-sdk-qldb-1.56.0.gem) = 50df9d3ca67850e41289ac5e83060dd26e1432260b8991bfc9fc3752294503f4
-SIZE (rubygem/aws-sdk-qldb-1.56.0.gem) = 44544
+TIMESTAMP = 1747716108
+SHA256 (rubygem/aws-sdk-qldb-1.58.0.gem) = 39ed57d8f3c062ea7f9b4667461057ca72944fad7fb3264e9d33da540d940c54
+SIZE (rubygem/aws-sdk-qldb-1.58.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-qldbsession/Makefile b/devel/rubygem-aws-sdk-qldbsession/Makefile
index ad8ff4006aba..96c3772d1232 100644
--- a/devel/rubygem-aws-sdk-qldbsession/Makefile
+++ b/devel/rubygem-aws-sdk-qldbsession/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldbsession
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qldbsession/distinfo b/devel/rubygem-aws-sdk-qldbsession/distinfo
index 677457b533a9..c8bcce7b947f 100644
--- a/devel/rubygem-aws-sdk-qldbsession/distinfo
+++ b/devel/rubygem-aws-sdk-qldbsession/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963112
-SHA256 (rubygem/aws-sdk-qldbsession-1.51.0.gem) = 2bc2bfcb886877905b26767f13d8e54e7d391129b2bf9e0cb8f6c4a5655b124b
-SIZE (rubygem/aws-sdk-qldbsession-1.51.0.gem) = 25600
+TIMESTAMP = 1747716110
+SHA256 (rubygem/aws-sdk-qldbsession-1.53.0.gem) = f8c2f2ec030be7829de9fc020626dc5c3fdd169b1a07993961e02299dcd02daf
+SIZE (rubygem/aws-sdk-qldbsession-1.53.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index 7f69bf1abad8..6ec7f98c0313 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.146.0
+PORTVERSION= 1.148.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index 27f94e0ddcaa..4bb2095b12ee 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178174
-SHA256 (rubygem/aws-sdk-quicksight-1.146.0.gem) = f11cd35c37ce303a8efb36bfdb372b8793cf3d4e11e687ff02139dda8c3c3cb6
-SIZE (rubygem/aws-sdk-quicksight-1.146.0.gem) = 970752
+TIMESTAMP = 1747716112
+SHA256 (rubygem/aws-sdk-quicksight-1.148.0.gem) = 8be11f16e92de0b27f5d05e7ca384f5869aabbdc901cca2d72629cee88b23e2f
+SIZE (rubygem/aws-sdk-quicksight-1.148.0.gem) = 970752
diff --git a/devel/rubygem-aws-sdk-ram/Makefile b/devel/rubygem-aws-sdk-ram/Makefile
index cfbea4e6cd79..c1fd5bfde4f2 100644
--- a/devel/rubygem-aws-sdk-ram/Makefile
+++ b/devel/rubygem-aws-sdk-ram/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ram
-PORTVERSION= 1.70.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ram/distinfo b/devel/rubygem-aws-sdk-ram/distinfo
index 1ead099495d8..9a47532c52cf 100644
--- a/devel/rubygem-aws-sdk-ram/distinfo
+++ b/devel/rubygem-aws-sdk-ram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963116
-SHA256 (rubygem/aws-sdk-ram-1.70.0.gem) = d899e0d1a1bcbe4e784e440269f89af67189040441b35ff6e2f6fca6b912f151
-SIZE (rubygem/aws-sdk-ram-1.70.0.gem) = 61952
+TIMESTAMP = 1747716114
+SHA256 (rubygem/aws-sdk-ram-1.72.0.gem) = d12b4972546faf96085c59f901af1fbb1f886dc5127b5724b8f8087d2fcc2bcf
+SIZE (rubygem/aws-sdk-ram-1.72.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index dd164d6be9db..6e635bd3a5a5 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.274.0
+PORTVERSION= 1.276.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index e2036aa3cc63..7f2ee0c248e2 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936308
-SHA256 (rubygem/aws-sdk-rds-1.274.0.gem) = 46d7e6cd8e97412a41ccecd5e426c66db34594c14c9abf823960252e6078e584
-SIZE (rubygem/aws-sdk-rds-1.274.0.gem) = 639488
+TIMESTAMP = 1747716116
+SHA256 (rubygem/aws-sdk-rds-1.276.0.gem) = 9ed4183b1abb30e50b3751486e667c85b9192b8a7a3aec73f791277799bc5756
+SIZE (rubygem/aws-sdk-rds-1.276.0.gem) = 639488
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/Makefile b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
index 6b8f2599464c..26a1e25340f2 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/Makefile
+++ b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rdsdataservice
-PORTVERSION= 1.70.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/distinfo b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
index 308b3b07d22b..dc0c67c6e4db 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/distinfo
+++ b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289226
-SHA256 (rubygem/aws-sdk-rdsdataservice-1.70.0.gem) = 781ad26f5d8b636556fe46a81254b3bf5cfe1de73e09101b0c8a92a272ce3b6b
-SIZE (rubygem/aws-sdk-rdsdataservice-1.70.0.gem) = 35328
+TIMESTAMP = 1747716118
+SHA256 (rubygem/aws-sdk-rdsdataservice-1.72.0.gem) = 54c27e212c4a80052e8b656abbf3644303c4888dba2122faf584cd2041cc1bb3
+SIZE (rubygem/aws-sdk-rdsdataservice-1.72.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-recyclebin/Makefile b/devel/rubygem-aws-sdk-recyclebin/Makefile
index 8512762d6f6c..22a02baad841 100644
--- a/devel/rubygem-aws-sdk-recyclebin/Makefile
+++ b/devel/rubygem-aws-sdk-recyclebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-recyclebin
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-recyclebin/distinfo b/devel/rubygem-aws-sdk-recyclebin/distinfo
index 5b8cbb0f010a..f7601af8adf3 100644
--- a/devel/rubygem-aws-sdk-recyclebin/distinfo
+++ b/devel/rubygem-aws-sdk-recyclebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963122
-SHA256 (rubygem/aws-sdk-recyclebin-1.37.0.gem) = 82bf65a446b4a23f80b89c7f9f937586acfe04d9208d401c4620e93f85d551f5
-SIZE (rubygem/aws-sdk-recyclebin-1.37.0.gem) = 30208
+TIMESTAMP = 1747716120
+SHA256 (rubygem/aws-sdk-recyclebin-1.39.0.gem) = dc0a948b4e123d09e0c459fe3f1cb8a9dd91af54462b23a7a9d491be4e4f000c
+SIZE (rubygem/aws-sdk-recyclebin-1.39.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-redshift/Makefile b/devel/rubygem-aws-sdk-redshift/Makefile
index 7156278c5828..874555568836 100644
--- a/devel/rubygem-aws-sdk-redshift/Makefile
+++ b/devel/rubygem-aws-sdk-redshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshift
-PORTVERSION= 1.138.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-redshift/distinfo b/devel/rubygem-aws-sdk-redshift/distinfo
index 6efdfabb2844..7488d963b1ac 100644
--- a/devel/rubygem-aws-sdk-redshift/distinfo
+++ b/devel/rubygem-aws-sdk-redshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070618
-SHA256 (rubygem/aws-sdk-redshift-1.138.0.gem) = ed64e82e16c37cce9a56a21bb3984c4c8a257744a2c95eb830bb8e1d0956d4d4
-SIZE (rubygem/aws-sdk-redshift-1.138.0.gem) = 223232
+TIMESTAMP = 1747716122
+SHA256 (rubygem/aws-sdk-redshift-1.140.0.gem) = 1edd6e0e4146f00f3f8940649cf8ba6379df923255ad35d2cd3f75e80ca79b2b
+SIZE (rubygem/aws-sdk-redshift-1.140.0.gem) = 223232
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
index c952f4f7c5d5..305221e8bb66 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftdataapiservice
-PORTVERSION= 1.54.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
index 99bb2b720804..258825f5832c 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070620
-SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.54.0.gem) = fcad4e892a63abeac32b33abfa66a45b89f91e7d1043383f3166ef4b77ab0b91
-SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.54.0.gem) = 38912
+TIMESTAMP = 1747716124
+SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.56.0.gem) = 14cf4c770e9e68350b70b2d174c7728a903c12d8afa322323b681025a769015d
+SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.56.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/Makefile b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
index 07921a8dacd7..4e49aae2882b 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftserverless
-PORTVERSION= 1.48.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/distinfo b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
index 53cfe74ce695..64947809fb18 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936310
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.48.0.gem) = d026bdebbef542fdbd3e87b0e6767dc5047e741da57788a23216ce87b255978e
-SIZE (rubygem/aws-sdk-redshiftserverless-1.48.0.gem) = 78848
+TIMESTAMP = 1747716126
+SHA256 (rubygem/aws-sdk-redshiftserverless-1.50.0.gem) = 6c8c254d92406b1e3f77245e37a59fe3502893d698d4ffd6ead9558d9f092c68
+SIZE (rubygem/aws-sdk-redshiftserverless-1.50.0.gem) = 78848
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index 477daf5b7f6e..d758c4cdddc5 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.113.0
+PORTVERSION= 1.115.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index 163ec38b5d75..131c226f415a 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963130
-SHA256 (rubygem/aws-sdk-rekognition-1.113.0.gem) = 9d4e87d6bc3363bf0b08356973b5b59ddb3370d054b8c792df3ea5fd5032a528
-SIZE (rubygem/aws-sdk-rekognition-1.113.0.gem) = 172544
+TIMESTAMP = 1747716128
+SHA256 (rubygem/aws-sdk-rekognition-1.115.0.gem) = e1ecedf7c173d95859bb972c99e1412e66a6e15a188210177f25ccf84bd67431
+SIZE (rubygem/aws-sdk-rekognition-1.115.0.gem) = 172032
diff --git a/devel/rubygem-aws-sdk-repostspace/Makefile b/devel/rubygem-aws-sdk-repostspace/Makefile
index 62d3be50aa7e..0cffebae4d7c 100644
--- a/devel/rubygem-aws-sdk-repostspace/Makefile
+++ b/devel/rubygem-aws-sdk-repostspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-repostspace
-PORTVERSION= 1.19.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-repostspace/distinfo b/devel/rubygem-aws-sdk-repostspace/distinfo
index 89b9c6e31305..9a496d2bc2b1 100644
--- a/devel/rubygem-aws-sdk-repostspace/distinfo
+++ b/devel/rubygem-aws-sdk-repostspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963132
-SHA256 (rubygem/aws-sdk-repostspace-1.19.0.gem) = 185c30637cc3687a1944e24a9847672f93709c3f3dbd7c3246e1a347a2f69eb3
-SIZE (rubygem/aws-sdk-repostspace-1.19.0.gem) = 30208
+TIMESTAMP = 1747716130
+SHA256 (rubygem/aws-sdk-repostspace-1.21.0.gem) = 77696e8d4ef6d4817359a04f29eb83e3228c2b7f9e4837b9eb23b78c631a8079
+SIZE (rubygem/aws-sdk-repostspace-1.21.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-resiliencehub/Makefile b/devel/rubygem-aws-sdk-resiliencehub/Makefile
index ded1573e6cd0..99d3c1b90a33 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/Makefile
+++ b/devel/rubygem-aws-sdk-resiliencehub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resiliencehub
-PORTVERSION= 1.48.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-resiliencehub/distinfo b/devel/rubygem-aws-sdk-resiliencehub/distinfo
index 25fcc73b231a..328f1c5f5c4c 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/distinfo
+++ b/devel/rubygem-aws-sdk-resiliencehub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963134
-SHA256 (rubygem/aws-sdk-resiliencehub-1.48.0.gem) = 8cc93d8036df94cfe9033e63bb774df2b7d9fb0b046bdc3a64896563985a6a50
-SIZE (rubygem/aws-sdk-resiliencehub-1.48.0.gem) = 92672
+TIMESTAMP = 1747716132
+SHA256 (rubygem/aws-sdk-resiliencehub-1.50.0.gem) = 5d5b365811261380b3f452b97055cf9c25d4c1e80dedf77d2b1b5e10eb6d23bf
+SIZE (rubygem/aws-sdk-resiliencehub-1.50.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
index 33d17b231f75..64af4391eb22 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourceexplorer2
-PORTVERSION= 1.34.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
index 9251cae3038a..b55b83f3f91d 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936312
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.34.0.gem) = 5580415a1d447c64be4535da8abea2257a6fda71960ba436f7c65eee81a9997f
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.34.0.gem) = 44544
+TIMESTAMP = 1747716134
+SHA256 (rubygem/aws-sdk-resourceexplorer2-1.36.0.gem) = d9a449c07bb78e89d91552eadf11940b4fb808e11d4e7598aefdd58e00978e80
+SIZE (rubygem/aws-sdk-resourceexplorer2-1.36.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-resourcegroups/Makefile b/devel/rubygem-aws-sdk-resourcegroups/Makefile
index 909b0a5941af..c7f98ac5dbe0 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroups/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroups
-PORTVERSION= 1.80.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-resourcegroups/distinfo b/devel/rubygem-aws-sdk-resourcegroups/distinfo
index cb7dc77ee517..34a95fa25600 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178176
-SHA256 (rubygem/aws-sdk-resourcegroups-1.80.0.gem) = 3ce12ff9e2d5a17e138983d8a92434e15b1d722909463996f8146e86d7503b84
-SIZE (rubygem/aws-sdk-resourcegroups-1.80.0.gem) = 49152
+TIMESTAMP = 1747716136
+SHA256 (rubygem/aws-sdk-resourcegroups-1.82.0.gem) = bbaea7504438955befdcfb0321f51080719e3697605472837ca216e0a41648bd
+SIZE (rubygem/aws-sdk-resourcegroups-1.82.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
index 81ec74bdde9c..38339f047f31 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroupstaggingapi
-PORTVERSION= 1.77.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
index 256a40d7bd43..33cdd04f3732 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963140
-SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.77.0.gem) = 85778689a3333dc23a2607c4998bf00356cb74529cbed5f51b77198d1dabf03b
-SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.77.0.gem) = 35328
+TIMESTAMP = 1747716138
+SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.79.0.gem) = f4782cc7a3eb069ed05ff053f740812f67e49e41884ecb200f2090a3763b8d62
+SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.79.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index 058797fccfff..f3361826463b 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.225.0
+PORTVERSION= 3.226.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -376,6 +376,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-sqs>=1<2:devel/rubygem-aws-sdk-sqs \
rubygem-aws-sdk-ssm>=1<2:devel/rubygem-aws-sdk-ssm \
rubygem-aws-sdk-ssmcontacts>=1<2:devel/rubygem-aws-sdk-ssmcontacts \
+ rubygem-aws-sdk-ssmguiconnect>=1<2:devel/rubygem-aws-sdk-ssmguiconnect \
rubygem-aws-sdk-ssmincidents>=1<2:devel/rubygem-aws-sdk-ssmincidents \
rubygem-aws-sdk-ssmquicksetup>=1<2:devel/rubygem-aws-sdk-ssmquicksetup \
rubygem-aws-sdk-ssmsap>=1<2:devel/rubygem-aws-sdk-ssmsap \
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 99dcd0e4ce5f..857b2c95b5d3 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070622
-SHA256 (rubygem/aws-sdk-resources-3.225.0.gem) = fc94f89293e80a6789874a0ff2d2fc960a6cf7711ea2faa948324526934d60af
-SIZE (rubygem/aws-sdk-resources-3.225.0.gem) = 23040
+TIMESTAMP = 1747547256
+SHA256 (rubygem/aws-sdk-resources-3.226.0.gem) = 9195097ee551ce5084bd4ef1e4751e7fbee0a2bf18e9a8fb7e408ea34409003b
+SIZE (rubygem/aws-sdk-resources-3.226.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-robomaker/Makefile b/devel/rubygem-aws-sdk-robomaker/Makefile
index 05856e7fb54f..9cd28a0e9fa6 100644
--- a/devel/rubygem-aws-sdk-robomaker/Makefile
+++ b/devel/rubygem-aws-sdk-robomaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-robomaker
-PORTVERSION= 1.81.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-robomaker/distinfo b/devel/rubygem-aws-sdk-robomaker/distinfo
index 13a629ada954..8f0ee5df4074 100644
--- a/devel/rubygem-aws-sdk-robomaker/distinfo
+++ b/devel/rubygem-aws-sdk-robomaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963142
-SHA256 (rubygem/aws-sdk-robomaker-1.81.0.gem) = ba1e6372606a6b6260707b4abfebc329e6eb74e465ee6efcf368d40ea25279cf
-SIZE (rubygem/aws-sdk-robomaker-1.81.0.gem) = 88576
+TIMESTAMP = 1747716140
+SHA256 (rubygem/aws-sdk-robomaker-1.83.0.gem) = 2641ba864c74daeba72f8cd2fcf61fd31bb565a4bf06f04ac7475aaf9a9708f3
+SIZE (rubygem/aws-sdk-robomaker-1.83.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/Makefile b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
index cbdc82c5e291..a476c27942db 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/Makefile
+++ b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rolesanywhere
-PORTVERSION= 1.33.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/distinfo b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
index d5639541924e..31103c052434 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963144
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.33.0.gem) = 93267eb5cf2cf447e1d049de7d3612d7a74a4970e76728d435c2ccec6730fdc3
-SIZE (rubygem/aws-sdk-rolesanywhere-1.33.0.gem) = 37376
+TIMESTAMP = 1747716142
+SHA256 (rubygem/aws-sdk-rolesanywhere-1.35.0.gem) = 0b66bf2bfbf1cf5c2c14b226435c83f0542745563210174ef410434d6654beb2
+SIZE (rubygem/aws-sdk-rolesanywhere-1.35.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 1b3c1829c5be..0677eba467ab 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.112.0
+PORTVERSION= 1.114.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index e54ba14fff43..f1dd9d32148e 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289228
-SHA256 (rubygem/aws-sdk-route53-1.112.0.gem) = f7e959f3e24e439d3fcbfaa4ad535000c639d0be7c27d9643e8b66b0be34f683
-SIZE (rubygem/aws-sdk-route53-1.112.0.gem) = 143872
+TIMESTAMP = 1747716144
+SHA256 (rubygem/aws-sdk-route53-1.114.0.gem) = ea4c5b7c059c95134bc241215a196e0248288fbfde76fad3315d087d055ef734
+SIZE (rubygem/aws-sdk-route53-1.114.0.gem) = 143872
diff --git a/devel/rubygem-aws-sdk-route53domains/Makefile b/devel/rubygem-aws-sdk-route53domains/Makefile
index ef5d4750e5cd..f834da145324 100644
--- a/devel/rubygem-aws-sdk-route53domains/Makefile
+++ b/devel/rubygem-aws-sdk-route53domains/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53domains
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53domains/distinfo b/devel/rubygem-aws-sdk-route53domains/distinfo
index 15f8b8d40a2c..856f44b100da 100644
--- a/devel/rubygem-aws-sdk-route53domains/distinfo
+++ b/devel/rubygem-aws-sdk-route53domains/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963148
-SHA256 (rubygem/aws-sdk-route53domains-1.76.0.gem) = aa3fb34a21858a06376daea3a07f179329e3d5a72f85756b76b5a9678bed029d
-SIZE (rubygem/aws-sdk-route53domains-1.76.0.gem) = 67072
+TIMESTAMP = 1747716146
+SHA256 (rubygem/aws-sdk-route53domains-1.78.0.gem) = 993b9b3bd9d6729b8de629cc0b4d6743e424de9e5d23cfb71ad6e5612d015d57
+SIZE (rubygem/aws-sdk-route53domains-1.78.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-route53profiles/Makefile b/devel/rubygem-aws-sdk-route53profiles/Makefile
index 2f8cd3d6dcc3..3cd660d0b630 100644
--- a/devel/rubygem-aws-sdk-route53profiles/Makefile
+++ b/devel/rubygem-aws-sdk-route53profiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53profiles
-PORTVERSION= 1.17.0
+PORTVERSION= 1.19.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53profiles/distinfo b/devel/rubygem-aws-sdk-route53profiles/distinfo
index 0e7dc4240c1d..9ba1271bd68a 100644
--- a/devel/rubygem-aws-sdk-route53profiles/distinfo
+++ b/devel/rubygem-aws-sdk-route53profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963150
-SHA256 (rubygem/aws-sdk-route53profiles-1.17.0.gem) = 869b3796726644c219dd1032b2cf25d4b9547abdc7abb2fe312243ddbea7049a
-SIZE (rubygem/aws-sdk-route53profiles-1.17.0.gem) = 31232
+TIMESTAMP = 1747716148
+SHA256 (rubygem/aws-sdk-route53profiles-1.19.0.gem) = 08bbf4edddce8eb599125da493a9da909c624df9c3a05780ed55764fa007bb8a
+SIZE (rubygem/aws-sdk-route53profiles-1.19.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
index 11fa732ad526..1991c092d645 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycluster
-PORTVERSION= 1.41.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
index a700b0b93ced..6ab4a1c54171 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963152
-SHA256 (rubygem/aws-sdk-route53recoverycluster-1.41.0.gem) = 8088f4191f929707d847b943d9911b0b7f234a4860f32195d81e9ea527c6d846
-SIZE (rubygem/aws-sdk-route53recoverycluster-1.41.0.gem) = 26112
+TIMESTAMP = 1747716150
+SHA256 (rubygem/aws-sdk-route53recoverycluster-1.43.0.gem) = 03ec5b46c2241a2356d26335304a47ba441628d59b306b1eb2e575024f9be826
+SIZE (rubygem/aws-sdk-route53recoverycluster-1.43.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
index ac93244a8ed8..496f8bc4625d 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycontrolconfig
-PORTVERSION= 1.41.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
index 07cef44fa31f..ebb118c15453 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289230
-SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.41.0.gem) = 326231975ed8223ab1d4938b3bc871aa99c8e1599f832639b5d0be638bda45e9
-SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.41.0.gem) = 40960
+TIMESTAMP = 1747716152
+SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.43.0.gem) = f5af37e21e6fff013d1cd617e3593c2fed7d24c5fce00e4923e334f2d35c8c00
+SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.43.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
index e9f2ec088528..dafa2e72c7fd 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoveryreadiness
-PORTVERSION= 1.38.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
index a1540753bafc..64e244965416 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963156
-SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.38.0.gem) = b27281323ad5642f21103f83a8311486a8f63d07dc6894e6ec606d94783f4d7d
-SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.38.0.gem) = 36352
+TIMESTAMP = 1747716154
+SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.40.0.gem) = 770a946f17e06ff2abb18efb161af772331c910292e76678738e8acef73477b9
+SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.40.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index 94f36228da9b..50d0c4c58d34 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.77.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index 50bd7e383aba..9cfecc2d9fb5 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963158
-SHA256 (rubygem/aws-sdk-route53resolver-1.77.0.gem) = df9eef6760cc2c84f66adfefbaf435025c68eb11080c053b418ea2ef6eb53dae
-SIZE (rubygem/aws-sdk-route53resolver-1.77.0.gem) = 93696
+TIMESTAMP = 1747716156
+SHA256 (rubygem/aws-sdk-route53resolver-1.79.0.gem) = bc4c62f166497e75b9023bed22309d0ba4299348f1f3c0f7bed5ebd263874ad8
+SIZE (rubygem/aws-sdk-route53resolver-1.79.0.gem) = 93696
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index 5f9702581857..aa8ffd6c3785 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.184.0
+PORTVERSION= 1.186.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 19368fe24843..25f481b7bea9 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936314
-SHA256 (rubygem/aws-sdk-s3-1.184.0.gem) = f550316f659d336d3392d6b6941a70af0496e585d912f845ccafa077b3a83838
-SIZE (rubygem/aws-sdk-s3-1.184.0.gem) = 500224
+TIMESTAMP = 1747716158
+SHA256 (rubygem/aws-sdk-s3-1.186.1.gem) = 5b703b8aafc26ca4f3f927368412da5f4b8f74909bb0e4651eb8afe8aa105803
+SIZE (rubygem/aws-sdk-s3-1.186.1.gem) = 500224
diff --git a/devel/rubygem-aws-sdk-s3control/Makefile b/devel/rubygem-aws-sdk-s3control/Makefile
index d1a8eece2eef..4ed166cdef73 100644
--- a/devel/rubygem-aws-sdk-s3control/Makefile
+++ b/devel/rubygem-aws-sdk-s3control/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3control
-PORTVERSION= 1.107.0
+PORTVERSION= 1.109.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3control/distinfo b/devel/rubygem-aws-sdk-s3control/distinfo
index fd749f2301c2..5f2ddc301ff7 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936316
-SHA256 (rubygem/aws-sdk-s3control-1.107.0.gem) = 4113e4cec44c702fe600e013afdda10b95f6e752ec5faf9436587b97d2beb625
-SIZE (rubygem/aws-sdk-s3control-1.107.0.gem) = 157184
+TIMESTAMP = 1747716160
+SHA256 (rubygem/aws-sdk-s3control-1.109.0.gem) = e65e00002387b70bf37598869c07c22e9a708f65f67ab5ad74362cfd37ebb1b8
+SIZE (rubygem/aws-sdk-s3control-1.109.0.gem) = 157184
diff --git a/devel/rubygem-aws-sdk-s3outposts/Makefile b/devel/rubygem-aws-sdk-s3outposts/Makefile
index ecd824f3689a..bc16bd533326 100644
--- a/devel/rubygem-aws-sdk-s3outposts/Makefile
+++ b/devel/rubygem-aws-sdk-s3outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3outposts
-PORTVERSION= 1.45.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3outposts/distinfo b/devel/rubygem-aws-sdk-s3outposts/distinfo
index f5a174c11cbf..80420796f96b 100644
--- a/devel/rubygem-aws-sdk-s3outposts/distinfo
+++ b/devel/rubygem-aws-sdk-s3outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963164
-SHA256 (rubygem/aws-sdk-s3outposts-1.45.0.gem) = 8199f53c5bd487b675c19d55b879c3de7a79172e50dafbed631c117f7206d343
-SIZE (rubygem/aws-sdk-s3outposts-1.45.0.gem) = 26624
+TIMESTAMP = 1747716162
+SHA256 (rubygem/aws-sdk-s3outposts-1.47.0.gem) = 9d837d0dbd8ebfa6bddcb3b78afd3f35b5cb32bd1f34777a8ab4f23f3274aba9
+SIZE (rubygem/aws-sdk-s3outposts-1.47.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index 6d01317164f9..6d40be82c65c 100644
--- a/devel/rubygem-aws-sdk-s3tables/Makefile
+++ b/devel/rubygem-aws-sdk-s3tables/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3tables
-PORTVERSION= 1.5.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index 223b436243fc..7fcd067e5e65 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178178
-SHA256 (rubygem/aws-sdk-s3tables-1.5.0.gem) = aeb7b259b7f3c4caffe0c6aba7058d700389571aa3ea06aabea41e6c48efd734
-SIZE (rubygem/aws-sdk-s3tables-1.5.0.gem) = 36864
+TIMESTAMP = 1747716164
+SHA256 (rubygem/aws-sdk-s3tables-1.7.0.gem) = 89df8bc7d9d48f7994ca71a4b878b284d29697544ac79f78c50873337e7fa9a5
+SIZE (rubygem/aws-sdk-s3tables-1.7.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index 3d280a1ee781..7b42c8e44ee4 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.301.0
+PORTVERSION= 1.305.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index af6bf00baff9..05047cb1d0d5 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936318
-SHA256 (rubygem/aws-sdk-sagemaker-1.301.0.gem) = 9e99f569b6826c65056dccf66e3cf8df871db1c9019df4b11508cfcedfc530bd
-SIZE (rubygem/aws-sdk-sagemaker-1.301.0.gem) = 772608
+TIMESTAMP = 1747716166
+SHA256 (rubygem/aws-sdk-sagemaker-1.305.0.gem) = 2c5abdb0dcdbf414b50a0c0f48c2698901e763e91ff368b5ada344def413b9cf
+SIZE (rubygem/aws-sdk-sagemaker-1.305.0.gem) = 777728
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
index 2fda2bcf455b..9d73d6dc6908 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakeredgemanager
-PORTVERSION= 1.41.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
index 608fc9aca312..b0b46ab7c0f3 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963170
-SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.41.0.gem) = a9b27aa8c4a3eb8f4301dde0b540c6d90638b5213006aa41211057c608837e1f
-SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.41.0.gem) = 24064
+TIMESTAMP = 1747716168
+SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.43.0.gem) = 19ccc1711bff79e81797ae57f8dca7bc5057a0cee2673fb7dafadbc1ae7fb4de
+SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.43.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
index 1c1349ed8e46..ea1229fb060c 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerfeaturestoreruntime
-PORTVERSION= 1.46.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
index 7a4764a686b0..3886bab5185e 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963172
-SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.46.0.gem) = 04b8357606c4893c7a850113d1b3a1c693bf1534217bfd27aa377f2d3866e0e7
-SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.46.0.gem) = 27136
+TIMESTAMP = 1747716170
+SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.48.0.gem) = 05b07da5757089c0923919e4c4a3c7f652843d845a08add3f24288ebe8577043
+SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.48.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
index 707e3632b871..a1149b8f6a76 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakergeospatial
-PORTVERSION= 1.29.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
index 8ee68ff77714..bb5eea8faf18 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963174
-SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.29.0.gem) = 2db6ce5985bd75c0b305371cc613dea69455d7403755007d4516157b1e26245b
-SIZE (rubygem/aws-sdk-sagemakergeospatial-1.29.0.gem) = 51200
+TIMESTAMP = 1747716172
+SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.31.0.gem) = f7dfa3e5b5dcc3406fb519feab3566ee8e75c95d06e798ff43f81ad6ebc39351
+SIZE (rubygem/aws-sdk-sagemakergeospatial-1.31.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
index b13f24fe4cbb..269bfde1ef7e 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakermetrics
-PORTVERSION= 1.29.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
index e1176c690808..b30c9c702162 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963176
-SHA256 (rubygem/aws-sdk-sagemakermetrics-1.29.0.gem) = e0237246b15c3780a1ee7f0bed24655d36a38843e800353ee66473620868df21
-SIZE (rubygem/aws-sdk-sagemakermetrics-1.29.0.gem) = 22528
+TIMESTAMP = 1747716174
+SHA256 (rubygem/aws-sdk-sagemakermetrics-1.32.0.gem) = 09b0b2c7ee48558dfa24117efb4983e0e0e8dc1fcd263a538bc0baf9b1ea89d7
+SIZE (rubygem/aws-sdk-sagemakermetrics-1.32.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
index 4894f6564962..1663b7e04b91 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerruntime
-PORTVERSION= 1.80.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
index 4be0da1165e1..737a46a9e16b 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936320
-SHA256 (rubygem/aws-sdk-sagemakerruntime-1.80.0.gem) = bb47bc694f06475da05001d9af779bb081f4f5020f2010f5de74002048c99e7f
-SIZE (rubygem/aws-sdk-sagemakerruntime-1.80.0.gem) = 32256
+TIMESTAMP = 1747716176
+SHA256 (rubygem/aws-sdk-sagemakerruntime-1.82.0.gem) = c7d7d7f1da9fe657867f6fa3425c2557d9f73e19ec1ceb178b544a91e8050a9c
+SIZE (rubygem/aws-sdk-sagemakerruntime-1.82.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-savingsplans/Makefile b/devel/rubygem-aws-sdk-savingsplans/Makefile
index 4ed2e89a3d70..3be723bf342b 100644
--- a/devel/rubygem-aws-sdk-savingsplans/Makefile
+++ b/devel/rubygem-aws-sdk-savingsplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-savingsplans
-PORTVERSION= 1.57.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-savingsplans/distinfo b/devel/rubygem-aws-sdk-savingsplans/distinfo
index 79ee54640399..e34849887f75 100644
--- a/devel/rubygem-aws-sdk-savingsplans/distinfo
+++ b/devel/rubygem-aws-sdk-savingsplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963180
-SHA256 (rubygem/aws-sdk-savingsplans-1.57.0.gem) = 5a6c263e415d74c1afd66c7e4242441f16f94155ef603c2ef6f4e360ce34d817
-SIZE (rubygem/aws-sdk-savingsplans-1.57.0.gem) = 31232
+TIMESTAMP = 1747716178
+SHA256 (rubygem/aws-sdk-savingsplans-1.59.0.gem) = 9f9c668112ef1cf89ddcc9b21592b30541d796e56bac995e75f039a37ecd773b
+SIZE (rubygem/aws-sdk-savingsplans-1.59.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-scheduler/Makefile b/devel/rubygem-aws-sdk-scheduler/Makefile
index 101a680d8353..bc5dce161667 100644
--- a/devel/rubygem-aws-sdk-scheduler/Makefile
+++ b/devel/rubygem-aws-sdk-scheduler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-scheduler
-PORTVERSION= 1.29.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-scheduler/distinfo b/devel/rubygem-aws-sdk-scheduler/distinfo
index 9d1aa24f3c47..dc0c7ad80c1c 100644
--- a/devel/rubygem-aws-sdk-scheduler/distinfo
+++ b/devel/rubygem-aws-sdk-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963182
-SHA256 (rubygem/aws-sdk-scheduler-1.29.0.gem) = 1b653f2a6ff15ef0d4a32bdb66895581905cb6e7f64d0ad3ca7b73177ec40ac0
-SIZE (rubygem/aws-sdk-scheduler-1.29.0.gem) = 38912
+TIMESTAMP = 1747716180
+SHA256 (rubygem/aws-sdk-scheduler-1.31.0.gem) = 94f1c7f45151fae3ac928bb46c6aec09f41ba1f57008954149991b9662f6de3b
+SIZE (rubygem/aws-sdk-scheduler-1.31.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-schemas/Makefile b/devel/rubygem-aws-sdk-schemas/Makefile
index 42c40c7672e2..3e9a53b1eeec 100644
--- a/devel/rubygem-aws-sdk-schemas/Makefile
+++ b/devel/rubygem-aws-sdk-schemas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-schemas
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-schemas/distinfo b/devel/rubygem-aws-sdk-schemas/distinfo
index 041457718a64..62081d7f0510 100644
--- a/devel/rubygem-aws-sdk-schemas/distinfo
+++ b/devel/rubygem-aws-sdk-schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963184
-SHA256 (rubygem/aws-sdk-schemas-1.51.0.gem) = 7ee58daeb3825510d811f4f3a621c5652ed8a657d56e32b57a48da179912e7c2
-SIZE (rubygem/aws-sdk-schemas-1.51.0.gem) = 38912
+TIMESTAMP = 1747716182
+SHA256 (rubygem/aws-sdk-schemas-1.53.0.gem) = 3f7b148a02142c63fae29b1269c47c23cf4d6ee1fd32656ac4b8464161697a47
+SIZE (rubygem/aws-sdk-schemas-1.53.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index 8bcf4e5ef38c..6f27873fa7f2 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.113.0
+PORTVERSION= 1.115.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index 9e90f7490b74..61db743a911a 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963186
-SHA256 (rubygem/aws-sdk-secretsmanager-1.113.0.gem) = 973ec8471bd9b44ca3730a018fb53005f9320c47a4ccb1339b874a42b73acf63
-SIZE (rubygem/aws-sdk-secretsmanager-1.113.0.gem) = 66048
+TIMESTAMP = 1747716184
+SHA256 (rubygem/aws-sdk-secretsmanager-1.115.0.gem) = 343b6bbf12d8afe6477540983186abd37047cf5b0c530c1669186f0557f50bab
+SIZE (rubygem/aws-sdk-secretsmanager-1.115.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-securityhub/Makefile b/devel/rubygem-aws-sdk-securityhub/Makefile
index efe7f08fa1b2..26311980e033 100644
--- a/devel/rubygem-aws-sdk-securityhub/Makefile
+++ b/devel/rubygem-aws-sdk-securityhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityhub
-PORTVERSION= 1.133.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-securityhub/distinfo b/devel/rubygem-aws-sdk-securityhub/distinfo
index f7d87e681467..0f1a4d1fdfd3 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936322
-SHA256 (rubygem/aws-sdk-securityhub-1.133.0.gem) = 748047f0d9ef0b603baff9459cc47214fed1dc1c4e0efe17a8c3cd4d5f31c670
-SIZE (rubygem/aws-sdk-securityhub-1.133.0.gem) = 373248
+TIMESTAMP = 1747716186
+SHA256 (rubygem/aws-sdk-securityhub-1.135.0.gem) = b98dae9f9b95250385f93378d2869fc4dc84a4d65b341a97cf808ffab0380c80
+SIZE (rubygem/aws-sdk-securityhub-1.135.0.gem) = 373248
diff --git a/devel/rubygem-aws-sdk-securityir/Makefile b/devel/rubygem-aws-sdk-securityir/Makefile
index 8a225c8442ed..79e7acb36adb 100644
--- a/devel/rubygem-aws-sdk-securityir/Makefile
+++ b/devel/rubygem-aws-sdk-securityir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityir
-PORTVERSION= 1.3.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-securityir/distinfo b/devel/rubygem-aws-sdk-securityir/distinfo
index 5bdbdff3f84d..fa06373a9857 100644
--- a/devel/rubygem-aws-sdk-securityir/distinfo
+++ b/devel/rubygem-aws-sdk-securityir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963190
-SHA256 (rubygem/aws-sdk-securityir-1.3.0.gem) = f944dd7405860671c4b05849c2dc384f378b2444a3acfd39579a997910990f24
-SIZE (rubygem/aws-sdk-securityir-1.3.0.gem) = 40960
+TIMESTAMP = 1747716188
+SHA256 (rubygem/aws-sdk-securityir-1.5.0.gem) = 3833102c4cd5b46ce50155ce5c6d071352d24858a0b44ea2e8f9957369826f74
+SIZE (rubygem/aws-sdk-securityir-1.5.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-securitylake/Makefile b/devel/rubygem-aws-sdk-securitylake/Makefile
index e80a64c2e324..3f97ff537fa9 100644
--- a/devel/rubygem-aws-sdk-securitylake/Makefile
+++ b/devel/rubygem-aws-sdk-securitylake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securitylake
-PORTVERSION= 1.37.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-securitylake/distinfo b/devel/rubygem-aws-sdk-securitylake/distinfo
index 05d393116d57..23beeda296db 100644
--- a/devel/rubygem-aws-sdk-securitylake/distinfo
+++ b/devel/rubygem-aws-sdk-securitylake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963192
-SHA256 (rubygem/aws-sdk-securitylake-1.37.0.gem) = 7c04406257da06f9c44b93d7722272c9d8fc18afd4b39045d4c58c6d64d0046e
-SIZE (rubygem/aws-sdk-securitylake-1.37.0.gem) = 50176
+TIMESTAMP = 1747716190
+SHA256 (rubygem/aws-sdk-securitylake-1.39.0.gem) = 2e33d7ff17483850a22c5321385c27e096c5398184ee075b8d22e5fb09ddf7a3
+SIZE (rubygem/aws-sdk-securitylake-1.39.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
index 6262cdc1dd1a..5ee18a459426 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-serverlessapplicationrepository
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
index c854b7b56747..a4c2df16e7a2 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963194
-SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.74.0.gem) = 37fa9eb31d4ff6ace23ff6eec5f79d582e51456567e5916aaa54af5b0e33df49
-SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.74.0.gem) = 37888
+TIMESTAMP = 1747716192
+SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.76.0.gem) = fb725e5341df232c24848f50f060d84f5d5f7610cf1bbc23b2ebceec47c091c5
+SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.76.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-servicecatalog/Makefile b/devel/rubygem-aws-sdk-servicecatalog/Makefile
index 50d84a103a75..a16af87132ef 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-servicecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicecatalog
-PORTVERSION= 1.111.0
+PORTVERSION= 1.114.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-servicecatalog/distinfo b/devel/rubygem-aws-sdk-servicecatalog/distinfo
index ece46f538992..ab6395ba1dd4 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-servicecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178180
-SHA256 (rubygem/aws-sdk-servicecatalog-1.111.0.gem) = 2051d7556a088b09c02f62a029eacb0d3af5146644c484d6d764226cf5c7c024
-SIZE (rubygem/aws-sdk-servicecatalog-1.111.0.gem) = 113152
+TIMESTAMP = 1747716194
+SHA256 (rubygem/aws-sdk-servicecatalog-1.114.0.gem) = 4bc86f3dea60ebd5dd5d27f57a3165fb1e5d712f81a88f2243e7459351ce702a
+SIZE (rubygem/aws-sdk-servicecatalog-1.114.0.gem) = 113152
diff --git a/devel/rubygem-aws-sdk-servicediscovery/Makefile b/devel/rubygem-aws-sdk-servicediscovery/Makefile
index 9d4e01d9baa8..ddc1224b0e44 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/Makefile
+++ b/devel/rubygem-aws-sdk-servicediscovery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicediscovery
-PORTVERSION= 1.82.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-servicediscovery/distinfo b/devel/rubygem-aws-sdk-servicediscovery/distinfo
index 1787688daed5..7e0d20422a75 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/distinfo
+++ b/devel/rubygem-aws-sdk-servicediscovery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963198
-SHA256 (rubygem/aws-sdk-servicediscovery-1.82.0.gem) = 8689f8d82744fd714545ed3c1270c5795cfe381204474d889044bc17cc8bb341
-SIZE (rubygem/aws-sdk-servicediscovery-1.82.0.gem) = 62464
+TIMESTAMP = 1747716196
+SHA256 (rubygem/aws-sdk-servicediscovery-1.84.0.gem) = cd7d576fde805da0923a7efa31f784d5b0ac04cd9473ce1472faec4ff8cc8fbe
+SIZE (rubygem/aws-sdk-servicediscovery-1.84.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 3d5c541e0c13..1a32725f8e7e 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.53.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index 3c8838a6d67f..2b4dc1143dbc 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936324
-SHA256 (rubygem/aws-sdk-servicequotas-1.53.0.gem) = 16fce78acf7bd2d030f20db5ca1bd593133ba29ac0f206406b1405f12292dff7
-SIZE (rubygem/aws-sdk-servicequotas-1.53.0.gem) = 37376
+TIMESTAMP = 1747716198
+SHA256 (rubygem/aws-sdk-servicequotas-1.56.0.gem) = 10972d382f6254f661d9854a2c6813752e6e3bde671f6a7ce8f89d2ec9df8544
+SIZE (rubygem/aws-sdk-servicequotas-1.56.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-ses/Makefile b/devel/rubygem-aws-sdk-ses/Makefile
index ac382c3b3167..9a13e88964a2 100644
--- a/devel/rubygem-aws-sdk-ses/Makefile
+++ b/devel/rubygem-aws-sdk-ses/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ses
-PORTVERSION= 1.82.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ses/distinfo b/devel/rubygem-aws-sdk-ses/distinfo
index ca3d37f6e6a4..c8e7a593c29b 100644
--- a/devel/rubygem-aws-sdk-ses/distinfo
+++ b/devel/rubygem-aws-sdk-ses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070630
-SHA256 (rubygem/aws-sdk-ses-1.82.0.gem) = 4318cef92cc7e32dcc0fee95bf00b9362ee7ef1f119f9cafc4ffbb3e5d8d3ea6
-SIZE (rubygem/aws-sdk-ses-1.82.0.gem) = 101376
+TIMESTAMP = 1747716200
+SHA256 (rubygem/aws-sdk-ses-1.84.0.gem) = 46bf3d76cc4726a8a50650eb9ff23aa43f0d9bc471a02042589696736a4d9a83
+SIZE (rubygem/aws-sdk-ses-1.84.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index ed863461eada..d2c7bdb4a84e 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 94e01452c1e6..5ca8d2143271 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289240
-SHA256 (rubygem/aws-sdk-sesv2-1.74.0.gem) = dc594593b7f6703f75b11832efe3208cb57cb3a6834f275c388c4c41be9f1239
-SIZE (rubygem/aws-sdk-sesv2-1.74.0.gem) = 137728
+TIMESTAMP = 1747716202
+SHA256 (rubygem/aws-sdk-sesv2-1.76.0.gem) = 6c9c2d061856bd027cab64c82f045e7af86584260e0e30daba38075a4c245eef
+SIZE (rubygem/aws-sdk-sesv2-1.76.0.gem) = 137728
diff --git a/devel/rubygem-aws-sdk-shield/Makefile b/devel/rubygem-aws-sdk-shield/Makefile
index 228fa8370f27..8a8ce97fa430 100644
--- a/devel/rubygem-aws-sdk-shield/Makefile
+++ b/devel/rubygem-aws-sdk-shield/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-shield
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-shield/distinfo b/devel/rubygem-aws-sdk-shield/distinfo
index f07c29c71ff3..78d121c4a6cd 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963206
-SHA256 (rubygem/aws-sdk-shield-1.79.0.gem) = 0066f0969a269511a5a529cdf537a605b2fa33aadf6c1f5fd61c8ea91bd7cac5
-SIZE (rubygem/aws-sdk-shield-1.79.0.gem) = 54272
+TIMESTAMP = 1747716204
+SHA256 (rubygem/aws-sdk-shield-1.81.0.gem) = c577a30bc39293fc5cf85390c2895350ebec7005a57293c408526b3eb619648d
+SIZE (rubygem/aws-sdk-shield-1.81.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-signer/Makefile b/devel/rubygem-aws-sdk-signer/Makefile
index 72665c75b671..53eae7c25387 100644
--- a/devel/rubygem-aws-sdk-signer/Makefile
+++ b/devel/rubygem-aws-sdk-signer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-signer
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-signer/distinfo b/devel/rubygem-aws-sdk-signer/distinfo
index 1266035ffcc1..58bab2e543d0 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963208
-SHA256 (rubygem/aws-sdk-signer-1.69.0.gem) = db003cbe9679dfad65b8a49d1cefd8401a852906dd4638ff4277288572aae0d6
-SIZE (rubygem/aws-sdk-signer-1.69.0.gem) = 45568
+TIMESTAMP = 1747716206
+SHA256 (rubygem/aws-sdk-signer-1.71.0.gem) = b2e1c5122577b9eeedd5d9d9c754d0550c32272752904a64e2cfae5813deedc0
+SIZE (rubygem/aws-sdk-signer-1.71.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-simpledb/Makefile b/devel/rubygem-aws-sdk-simpledb/Makefile
index 9fa3b1548a1d..6ca28d47647b 100644
--- a/devel/rubygem-aws-sdk-simpledb/Makefile
+++ b/devel/rubygem-aws-sdk-simpledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simpledb
-PORTVERSION= 1.62.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-simpledb/distinfo b/devel/rubygem-aws-sdk-simpledb/distinfo
index a58cc861a70c..3b3d209a8b8f 100644
--- a/devel/rubygem-aws-sdk-simpledb/distinfo
+++ b/devel/rubygem-aws-sdk-simpledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070632
-SHA256 (rubygem/aws-sdk-simpledb-1.62.0.gem) = 82f258c181c67ca3a59a42e656a41e7bcccd1ef1d50854329bc2a060090a0816
-SIZE (rubygem/aws-sdk-simpledb-1.62.0.gem) = 28160
+TIMESTAMP = 1747716208
+SHA256 (rubygem/aws-sdk-simpledb-1.64.0.gem) = 53085a4a17705707f5ce5917e853cfa8b56d0d64f8f02bedd5ae8675a8fc05be
+SIZE (rubygem/aws-sdk-simpledb-1.64.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/Makefile b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
index 2709d9a75283..1a3f893b987a 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/Makefile
+++ b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simspaceweaver
-PORTVERSION= 1.30.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/distinfo b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
index ea6aba16a0a2..d498675cf638 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/distinfo
+++ b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963212
-SHA256 (rubygem/aws-sdk-simspaceweaver-1.30.0.gem) = 39e0b6b8bd2da552a4f6bed263886779ee6a455a978ea0cc59e19e78c9be38fd
-SIZE (rubygem/aws-sdk-simspaceweaver-1.30.0.gem) = 34816
+TIMESTAMP = 1747716210
+SHA256 (rubygem/aws-sdk-simspaceweaver-1.32.0.gem) = 60a87377ae9393402d36fe423686dc0c70d004ebe81cab1817ba807bde9eaca4
+SIZE (rubygem/aws-sdk-simspaceweaver-1.32.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-sms/Makefile b/devel/rubygem-aws-sdk-sms/Makefile
index 37a4bd096672..315d9ad05925 100644
--- a/devel/rubygem-aws-sdk-sms/Makefile
+++ b/devel/rubygem-aws-sdk-sms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sms
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sms/distinfo b/devel/rubygem-aws-sdk-sms/distinfo
index d7dc1d5f1115..85d6107ad6ed 100644
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ b/devel/rubygem-aws-sdk-sms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963214
-SHA256 (rubygem/aws-sdk-sms-1.69.0.gem) = 58f3bc7cebf680f0b2ac2536cbd26b61ef6222edc1e3fd5113f0d6d7e169fc79
-SIZE (rubygem/aws-sdk-sms-1.69.0.gem) = 49664
+TIMESTAMP = 1747716212
+SHA256 (rubygem/aws-sdk-sms-1.71.0.gem) = 4d907319cca33f664f067ab5810fb8dcdce9971c7b4018f0be2755434235e259
+SIZE (rubygem/aws-sdk-sms-1.71.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-snowball/Makefile b/devel/rubygem-aws-sdk-snowball/Makefile
index 676111f46cb6..b39b17c4d2a2 100644
--- a/devel/rubygem-aws-sdk-snowball/Makefile
+++ b/devel/rubygem-aws-sdk-snowball/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowball
-PORTVERSION= 1.84.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-snowball/distinfo b/devel/rubygem-aws-sdk-snowball/distinfo
index 50f7c5811ed5..0d2a5a925ebb 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963216
-SHA256 (rubygem/aws-sdk-snowball-1.84.0.gem) = 85e9c6d62e5eac3bf5dd658b1d3652e08acef06cd391d48f824288da15a5f25b
-SIZE (rubygem/aws-sdk-snowball-1.84.0.gem) = 64000
+TIMESTAMP = 1747716214
+SHA256 (rubygem/aws-sdk-snowball-1.86.0.gem) = 0950a7f6c22fdbe528c6ed6d385946899aaeceddc13545da818bd1bacf0003cf
+SIZE (rubygem/aws-sdk-snowball-1.86.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
index c7035d895968..266c08987777 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowdevicemanagement
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
index c740e4974335..dce12448b6bc 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963218
-SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.35.0.gem) = 17dec8ad4c6f951f17105f2c0f4b6773f51e84c636c1e1f210df67e6e380d4aa
-SIZE (rubygem/aws-sdk-snowdevicemanagement-1.35.0.gem) = 33792
+TIMESTAMP = 1747716216
+SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.37.0.gem) = 1d35dd9f4f57fc0af3d591bd57c736bf7db7642e64dd2cb115713149260122e6
+SIZE (rubygem/aws-sdk-snowdevicemanagement-1.37.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sns/Makefile b/devel/rubygem-aws-sdk-sns/Makefile
index 9565dbf50727..e3cd0cebe5b4 100644
--- a/devel/rubygem-aws-sdk-sns/Makefile
+++ b/devel/rubygem-aws-sdk-sns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sns
-PORTVERSION= 1.97.0
+PORTVERSION= 1.99.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sns/distinfo b/devel/rubygem-aws-sdk-sns/distinfo
index 951dd15858de..3bb7d83904cd 100644
--- a/devel/rubygem-aws-sdk-sns/distinfo
+++ b/devel/rubygem-aws-sdk-sns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070634
-SHA256 (rubygem/aws-sdk-sns-1.97.0.gem) = e0489eb11cc107496738c2b39628842df970f4534bdc81a2254d2b49f7d0b7f6
-SIZE (rubygem/aws-sdk-sns-1.97.0.gem) = 89088
+TIMESTAMP = 1747716218
+SHA256 (rubygem/aws-sdk-sns-1.99.0.gem) = a84cf111e375783f8d92093cb790757f6856acfe15cbf46a7f1a9868ded6ec0a
+SIZE (rubygem/aws-sdk-sns-1.99.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-socialmessaging/Makefile b/devel/rubygem-aws-sdk-socialmessaging/Makefile
index b3fa1d4075b2..b6b90229f5a9 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-socialmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-socialmessaging
-PORTVERSION= 1.6.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-socialmessaging/distinfo b/devel/rubygem-aws-sdk-socialmessaging/distinfo
index a927ee723d5e..bc48078a6758 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-socialmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963222
-SHA256 (rubygem/aws-sdk-socialmessaging-1.6.0.gem) = 40011bbeeea9c12b7f2b640210db463fe3ffd7a85015f988358693f53cc691ab
-SIZE (rubygem/aws-sdk-socialmessaging-1.6.0.gem) = 33792
+TIMESTAMP = 1747716220
+SHA256 (rubygem/aws-sdk-socialmessaging-1.8.0.gem) = 46e9ed8b9c64bc0cb549147d72b554683aaef1cf555e433d6f5ee126d680d531
+SIZE (rubygem/aws-sdk-socialmessaging-1.8.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sqs/Makefile b/devel/rubygem-aws-sdk-sqs/Makefile
index 3e213100d924..a71cab2c7332 100644
--- a/devel/rubygem-aws-sdk-sqs/Makefile
+++ b/devel/rubygem-aws-sdk-sqs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sqs
-PORTVERSION= 1.93.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sqs/distinfo b/devel/rubygem-aws-sdk-sqs/distinfo
index d2f0a9dfc521..e409b42ce9bb 100644
--- a/devel/rubygem-aws-sdk-sqs/distinfo
+++ b/devel/rubygem-aws-sdk-sqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963224
-SHA256 (rubygem/aws-sdk-sqs-1.93.0.gem) = ef88962de36ad6af56ef07f4ed05433debc3d427325e6cad4174a4596d936599
-SIZE (rubygem/aws-sdk-sqs-1.93.0.gem) = 89600
+TIMESTAMP = 1747716222
+SHA256 (rubygem/aws-sdk-sqs-1.95.0.gem) = a4de8fe865870027fbf38b0c8f880797dc78e72cb92f10ad53c2b6b5663b2ad5
+SIZE (rubygem/aws-sdk-sqs-1.95.0.gem) = 89600
diff --git a/devel/rubygem-aws-sdk-ssm/Makefile b/devel/rubygem-aws-sdk-ssm/Makefile
index 1c84f762297d..c18bdb788e74 100644
--- a/devel/rubygem-aws-sdk-ssm/Makefile
+++ b/devel/rubygem-aws-sdk-ssm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssm
-PORTVERSION= 1.192.0
+PORTVERSION= 1.195.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssm/distinfo b/devel/rubygem-aws-sdk-ssm/distinfo
index a649de6ce42c..a3216943557f 100644
--- a/devel/rubygem-aws-sdk-ssm/distinfo
+++ b/devel/rubygem-aws-sdk-ssm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289242
-SHA256 (rubygem/aws-sdk-ssm-1.192.0.gem) = f56afc04ea305506dbd45067896a49dede5f1179fede3f38515c769b6cbf9716
-SIZE (rubygem/aws-sdk-ssm-1.192.0.gem) = 320000
+TIMESTAMP = 1747716224
+SHA256 (rubygem/aws-sdk-ssm-1.195.0.gem) = ab26a155395192e836f58d3c9fddcf4ca496843b8e406d29a643c9bd3386aec0
+SIZE (rubygem/aws-sdk-ssm-1.195.0.gem) = 323072
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/Makefile b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
index 9f01bb6a8bde..6bd23b348b7d 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/Makefile
+++ b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmcontacts
-PORTVERSION= 1.44.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/distinfo b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
index a2ae6214766d..6acb41dc492f 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/distinfo
+++ b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963228
-SHA256 (rubygem/aws-sdk-ssmcontacts-1.44.0.gem) = 8992cd26de1361fb3a17b7ebb37599b8e8d68415cb7741e50ccc61bb9c7a2650
-SIZE (rubygem/aws-sdk-ssmcontacts-1.44.0.gem) = 52736
+TIMESTAMP = 1747716226
+SHA256 (rubygem/aws-sdk-ssmcontacts-1.46.0.gem) = 9590c0ab4c9a90779f5775a879f79851701790a3c3a195468cbcab4978c75fc9
+SIZE (rubygem/aws-sdk-ssmcontacts-1.46.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
new file mode 100644
index 000000000000..19965141d9fd
--- /dev/null
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-ssmguiconnect
+PORTVERSION= 1.2.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for AWS SSM-GUI Connect
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmguiconnect
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.216.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-ssmguiconnect/distinfo b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
new file mode 100644
index 000000000000..f820da85f261
--- /dev/null
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747546402
+SHA256 (rubygem/aws-sdk-ssmguiconnect-1.2.0.gem) = bda2b0fe874a6afdd9e118cbea054554f24bad0a70ad3d74e670462a862d42b8
+SIZE (rubygem/aws-sdk-ssmguiconnect-1.2.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/pkg-descr b/devel/rubygem-aws-sdk-ssmguiconnect/pkg-descr
new file mode 100644
index 000000000000..61f2b42b82e1
--- /dev/null
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for AWS SSM-GUI Connect.
diff --git a/devel/rubygem-aws-sdk-ssmincidents/Makefile b/devel/rubygem-aws-sdk-ssmincidents/Makefile
index aa02605dce20..0d457a1a65dd 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/Makefile
+++ b/devel/rubygem-aws-sdk-ssmincidents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmincidents
-PORTVERSION= 1.49.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssmincidents/distinfo b/devel/rubygem-aws-sdk-ssmincidents/distinfo
index 7c381e6040fa..f48ca71957f4 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/distinfo
+++ b/devel/rubygem-aws-sdk-ssmincidents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963230
-SHA256 (rubygem/aws-sdk-ssmincidents-1.49.0.gem) = ab9440ee466fba3617a2e6a13ed01f77bcb1c074877adadd2a10c67535b381e3
-SIZE (rubygem/aws-sdk-ssmincidents-1.49.0.gem) = 58880
+TIMESTAMP = 1747716228
+SHA256 (rubygem/aws-sdk-ssmincidents-1.51.0.gem) = ea6b27d9d3fc51b355bad1e3dd46c802dcb29afedcb491a23997d7bd3f0144fb
+SIZE (rubygem/aws-sdk-ssmincidents-1.51.0.gem) = 58368
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
index 3e55f0d9bfea..2048bc7a6c12 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmquicksetup
-PORTVERSION= 1.12.0
+PORTVERSION= 1.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
index 13b1268d004d..bb1260b6185b 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963232
-SHA256 (rubygem/aws-sdk-ssmquicksetup-1.12.0.gem) = e64245cfbb389098e77f374fc33c06a95ca9b6215f0a5871b80511e48cb1c40d
-SIZE (rubygem/aws-sdk-ssmquicksetup-1.12.0.gem) = 33280
+TIMESTAMP = 1747716230
+SHA256 (rubygem/aws-sdk-ssmquicksetup-1.14.0.gem) = f613d5916223a5fb235b974c8f0e14ffa366bbc1fd59df75b164a1749c351999
+SIZE (rubygem/aws-sdk-ssmquicksetup-1.14.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-ssmsap/Makefile b/devel/rubygem-aws-sdk-ssmsap/Makefile
index a6a13f11460d..a3a9182074c3 100644
--- a/devel/rubygem-aws-sdk-ssmsap/Makefile
+++ b/devel/rubygem-aws-sdk-ssmsap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmsap
-PORTVERSION= 1.35.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssmsap/distinfo b/devel/rubygem-aws-sdk-ssmsap/distinfo
index 9cd36234d410..37a4b0a5f32c 100644
--- a/devel/rubygem-aws-sdk-ssmsap/distinfo
+++ b/devel/rubygem-aws-sdk-ssmsap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963234
-SHA256 (rubygem/aws-sdk-ssmsap-1.35.0.gem) = 6e24f2d5b8c77881781a2fa30a181a734388621382a9b773e09a55a09ad4231c
-SIZE (rubygem/aws-sdk-ssmsap-1.35.0.gem) = 38912
+TIMESTAMP = 1747716232
+SHA256 (rubygem/aws-sdk-ssmsap-1.37.0.gem) = 2d8cae5e414867e91a120c581d3f129d8cdff9a5d38770eb76e1729063317bc6
+SIZE (rubygem/aws-sdk-ssmsap-1.37.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-ssoadmin/Makefile b/devel/rubygem-aws-sdk-ssoadmin/Makefile
index b396bce634a1..b2ca488fff5f 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/Makefile
+++ b/devel/rubygem-aws-sdk-ssoadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssoadmin
-PORTVERSION= 1.51.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-aws-sdk-core>=3.216.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssoadmin/distinfo b/devel/rubygem-aws-sdk-ssoadmin/distinfo
index da0b164ac3e6..7421fa00b55c 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/distinfo
+++ b/devel/rubygem-aws-sdk-ssoadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963236
-SHA256 (rubygem/aws-sdk-ssoadmin-1.51.0.gem) = 2d1570e6e8435edadf280c27bca5ac1c4e1ea9597381d66890fab9aaa7ce6313
-SIZE (rubygem/aws-sdk-ssoadmin-1.51.0.gem) = 69632
+TIMESTAMP = 1747716234
+SHA256 (rubygem/aws-sdk-ssoadmin-1.54.0.gem) = 6b90701dd1bb0357381ebc9abfcd1424c0a1d97cc537f437b2071c5b58529085
+SIZE (rubygem/aws-sdk-ssoadmin-1.54.0.gem) = 71168
diff --git a/devel/rubygem-aws-sdk-states/Makefile b/devel/rubygem-aws-sdk-states/Makefile
index 1abc9e6c0415..7433d51fd2ba 100644
--- a/devel/rubygem-aws-sdk-states/Makefile
+++ b/devel/rubygem-aws-sdk-states/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-states
-PORTVERSION= 1.87.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-states/distinfo b/devel/rubygem-aws-sdk-states/distinfo
index 57a1f34a9b60..ad9b4b1a094f 100644
--- a/devel/rubygem-aws-sdk-states/distinfo
+++ b/devel/rubygem-aws-sdk-states/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963238
-SHA256 (rubygem/aws-sdk-states-1.87.0.gem) = 45fa2d0fbabf879fd4a05d916556218c9c9a5e0e6ffa7898f9636e6d79bee171
-SIZE (rubygem/aws-sdk-states-1.87.0.gem) = 83456
+TIMESTAMP = 1747716236
+SHA256 (rubygem/aws-sdk-states-1.89.0.gem) = c14b0b27c2dc162ea0e543b7c0233d88bf14212dcd4ae1b7bacbc18a63c09676
+SIZE (rubygem/aws-sdk-states-1.89.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-storagegateway/Makefile b/devel/rubygem-aws-sdk-storagegateway/Makefile
index 2a8c78364d3f..f9a47e94f8a3 100644
--- a/devel/rubygem-aws-sdk-storagegateway/Makefile
+++ b/devel/rubygem-aws-sdk-storagegateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-storagegateway
-PORTVERSION= 1.107.0
+PORTVERSION= 1.109.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-storagegateway/distinfo b/devel/rubygem-aws-sdk-storagegateway/distinfo
index 23f83ed90cd9..33ab826c61d4 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289244
-SHA256 (rubygem/aws-sdk-storagegateway-1.107.0.gem) = 2b4dfde458a5fcb943f6ba1e13512b889026b9402b1a69225291b75f857c0227
-SIZE (rubygem/aws-sdk-storagegateway-1.107.0.gem) = 142336
+TIMESTAMP = 1747716238
+SHA256 (rubygem/aws-sdk-storagegateway-1.109.0.gem) = 15963f68671476f9795135a624ab5b5645806d9bf6d10d6578d29c7e179337ec
+SIZE (rubygem/aws-sdk-storagegateway-1.109.0.gem) = 142336
diff --git a/devel/rubygem-aws-sdk-supplychain/Makefile b/devel/rubygem-aws-sdk-supplychain/Makefile
index 56ea215f65ad..51fa299be7fd 100644
--- a/devel/rubygem-aws-sdk-supplychain/Makefile
+++ b/devel/rubygem-aws-sdk-supplychain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supplychain
-PORTVERSION= 1.23.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-supplychain/distinfo b/devel/rubygem-aws-sdk-supplychain/distinfo
index d6cb8efae035..56662279b995 100644
--- a/devel/rubygem-aws-sdk-supplychain/distinfo
+++ b/devel/rubygem-aws-sdk-supplychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963242
-SHA256 (rubygem/aws-sdk-supplychain-1.23.0.gem) = b09bc61298a228ab78a2729cc9b844a381df391a13e3797f45e17cd39d4c90ec
-SIZE (rubygem/aws-sdk-supplychain-1.23.0.gem) = 46080
+TIMESTAMP = 1747716240
+SHA256 (rubygem/aws-sdk-supplychain-1.25.0.gem) = 0b561f86171e3edcb2a85d67b35b59f5f8be86e1e6aade3bb775d8cad69357e9
+SIZE (rubygem/aws-sdk-supplychain-1.25.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-support/Makefile b/devel/rubygem-aws-sdk-support/Makefile
index d7518876aa7b..5c4b9c5a368f 100644
--- a/devel/rubygem-aws-sdk-support/Makefile
+++ b/devel/rubygem-aws-sdk-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-support
-PORTVERSION= 1.75.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-support/distinfo b/devel/rubygem-aws-sdk-support/distinfo
index 775ab7c1fa58..1b0f9df9d238 100644
--- a/devel/rubygem-aws-sdk-support/distinfo
+++ b/devel/rubygem-aws-sdk-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963244
-SHA256 (rubygem/aws-sdk-support-1.75.0.gem) = 36521ed175fa24b83c27932d92f800d3198cb4d1daa2fe14853cd624689c4587
-SIZE (rubygem/aws-sdk-support-1.75.0.gem) = 43008
+TIMESTAMP = 1747716242
+SHA256 (rubygem/aws-sdk-support-1.77.0.gem) = 5657feb7edced55547e9d1a689a1f37e2971e13a81f49dafb8473845d2ae2f1b
+SIZE (rubygem/aws-sdk-support-1.77.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-supportapp/Makefile b/devel/rubygem-aws-sdk-supportapp/Makefile
index cd5eac2fdd9b..15df89164c6b 100644
--- a/devel/rubygem-aws-sdk-supportapp/Makefile
+++ b/devel/rubygem-aws-sdk-supportapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supportapp
-PORTVERSION= 1.30.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-supportapp/distinfo b/devel/rubygem-aws-sdk-supportapp/distinfo
index ee40336cf1d8..264434c72aab 100644
--- a/devel/rubygem-aws-sdk-supportapp/distinfo
+++ b/devel/rubygem-aws-sdk-supportapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963246
-SHA256 (rubygem/aws-sdk-supportapp-1.30.0.gem) = b1eaa3344a42d2c1f2fd722f99bdcd106442e776f41d2fa64df58b60111d9a29
-SIZE (rubygem/aws-sdk-supportapp-1.30.0.gem) = 27648
+TIMESTAMP = 1747716244
+SHA256 (rubygem/aws-sdk-supportapp-1.32.0.gem) = 3a25ef824900ca02e4a00fec4567caf8e4abccf37ad11cbe4b0730e7c22d7944
+SIZE (rubygem/aws-sdk-supportapp-1.32.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-swf/Makefile b/devel/rubygem-aws-sdk-swf/Makefile
index 3aaac46cfb87..b05bed276b24 100644
--- a/devel/rubygem-aws-sdk-swf/Makefile
+++ b/devel/rubygem-aws-sdk-swf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-swf
-PORTVERSION= 1.69.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-swf/distinfo b/devel/rubygem-aws-sdk-swf/distinfo
index 261a4ba8d897..bf46f866fbdc 100644
--- a/devel/rubygem-aws-sdk-swf/distinfo
+++ b/devel/rubygem-aws-sdk-swf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963248
-SHA256 (rubygem/aws-sdk-swf-1.69.0.gem) = f9dc703acc94789bc2860ee896a34e12a3e1db333c30500855d596b2709ec689
-SIZE (rubygem/aws-sdk-swf-1.69.0.gem) = 90624
+TIMESTAMP = 1747716246
+SHA256 (rubygem/aws-sdk-swf-1.71.0.gem) = 64ff06a31ad3740fd4225bea29459156d85d9daedf26bfbd7c9e7bab99a1f3ea
+SIZE (rubygem/aws-sdk-swf-1.71.0.gem) = 90624
diff --git a/devel/rubygem-aws-sdk-synthetics/Makefile b/devel/rubygem-aws-sdk-synthetics/Makefile
index 51f6b5898e24..d5dcabb4ddc3 100644
--- a/devel/rubygem-aws-sdk-synthetics/Makefile
+++ b/devel/rubygem-aws-sdk-synthetics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-synthetics
-PORTVERSION= 1.61.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-synthetics/distinfo b/devel/rubygem-aws-sdk-synthetics/distinfo
index 4683d5c25c1a..e98a5b550c2c 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963250
-SHA256 (rubygem/aws-sdk-synthetics-1.61.0.gem) = 41cb7f3b8ea74f2a8d75949402c2c32f9a332ef2f337837cac0052d12094608e
-SIZE (rubygem/aws-sdk-synthetics-1.61.0.gem) = 48640
+TIMESTAMP = 1747716248
+SHA256 (rubygem/aws-sdk-synthetics-1.65.0.gem) = ac3def3507b39f2472f2d326bc1bbb3a3256290a9fb7c2a53981307d772a6efa
+SIZE (rubygem/aws-sdk-synthetics-1.65.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-taxsettings/Makefile b/devel/rubygem-aws-sdk-taxsettings/Makefile
index 78c2d18ec3a6..f23f5e65cda7 100644
--- a/devel/rubygem-aws-sdk-taxsettings/Makefile
+++ b/devel/rubygem-aws-sdk-taxsettings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-taxsettings
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-taxsettings/distinfo b/devel/rubygem-aws-sdk-taxsettings/distinfo
index d69c1db65ddd..0da876cb9ea7 100644
--- a/devel/rubygem-aws-sdk-taxsettings/distinfo
+++ b/devel/rubygem-aws-sdk-taxsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178182
-SHA256 (rubygem/aws-sdk-taxsettings-1.22.0.gem) = 0f4673c3adb1dde3183042aaedcd451b2f2bd811e8589e17df6434fc6ea52853
-SIZE (rubygem/aws-sdk-taxsettings-1.22.0.gem) = 51200
+TIMESTAMP = 1747716250
+SHA256 (rubygem/aws-sdk-taxsettings-1.24.0.gem) = 2532eb3310e263cf441c8e60490e9acd02b68bf18f38296c1673a4da1eb0123d
+SIZE (rubygem/aws-sdk-taxsettings-1.24.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-textract/Makefile b/devel/rubygem-aws-sdk-textract/Makefile
index 0275e076541d..43a4ef1c193e 100644
--- a/devel/rubygem-aws-sdk-textract/Makefile
+++ b/devel/rubygem-aws-sdk-textract/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-textract
-PORTVERSION= 1.74.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-textract/distinfo b/devel/rubygem-aws-sdk-textract/distinfo
index 19e5bf8bbf10..5d24190ca441 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963254
-SHA256 (rubygem/aws-sdk-textract-1.74.0.gem) = 99106db8a46502c42473eb5b9e0c9280ffcf734604353e41b7703c50ab470d44
-SIZE (rubygem/aws-sdk-textract-1.74.0.gem) = 68608
+TIMESTAMP = 1747716252
+SHA256 (rubygem/aws-sdk-textract-1.76.0.gem) = 0972b533f61d21020ed73a6983417742596e1b31a5024148e2d7e3439e9daaff
+SIZE (rubygem/aws-sdk-textract-1.76.0.gem) = 68608
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
index b2a4f918e31d..41909b4438d0 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreaminfluxdb
-PORTVERSION= 1.22.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
index 45124e882e8d..8c869d0099c2 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070640
-SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.22.0.gem) = 16a0682c1b243ae59a25530dd27530d649fa9d6cf03c2716aeeda9449cc9f34e
-SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.22.0.gem) = 44032
+TIMESTAMP = 1747716254
+SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.24.0.gem) = 0f9b5a48f976cc4987e32bc5a1fb518bd91ef79211bb96ae1879aed7382bcb57
+SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.24.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-timestreamquery/Makefile b/devel/rubygem-aws-sdk-timestreamquery/Makefile
index afb1229278dd..21d44c417389 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamquery
-PORTVERSION= 1.50.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-timestreamquery/distinfo b/devel/rubygem-aws-sdk-timestreamquery/distinfo
index 0cf0d5050d82..7cf18643c549 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963258
-SHA256 (rubygem/aws-sdk-timestreamquery-1.50.0.gem) = 57c1d3fb8d676f5eed874d77a08efdef4d660c3d7b3cf332bcc55965285b7143
-SIZE (rubygem/aws-sdk-timestreamquery-1.50.0.gem) = 51200
+TIMESTAMP = 1747716256
+SHA256 (rubygem/aws-sdk-timestreamquery-1.53.0.gem) = fabbfca4a934f36339956e098d184fd026ef27274396c6c1481714da6911a593
+SIZE (rubygem/aws-sdk-timestreamquery-1.53.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/Makefile b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
index 86cdffa25044..91c4defeb63d 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamwrite
-PORTVERSION= 1.45.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-aws-sdk-core>=3.216.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/distinfo b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
index d575ef95dd0c..5cd2980b8446 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963260
-SHA256 (rubygem/aws-sdk-timestreamwrite-1.45.0.gem) = 1ce2948cddf14d69b8aaef613bf5cebbe3e5672574fea0419a0f79d3834afa92
-SIZE (rubygem/aws-sdk-timestreamwrite-1.45.0.gem) = 45568
+TIMESTAMP = 1747716258
+SHA256 (rubygem/aws-sdk-timestreamwrite-1.48.0.gem) = 716865cb6e6c99708cb2f28194c19f31948c9fa0e05be7b592745c76ea87971b
+SIZE (rubygem/aws-sdk-timestreamwrite-1.48.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-tnb/Makefile b/devel/rubygem-aws-sdk-tnb/Makefile
index 42064e92ea4c..0bde02a5f794 100644
--- a/devel/rubygem-aws-sdk-tnb/Makefile
+++ b/devel/rubygem-aws-sdk-tnb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-tnb
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-tnb/distinfo b/devel/rubygem-aws-sdk-tnb/distinfo
index 1dedbe589055..cbfe23aee6a5 100644
--- a/devel/rubygem-aws-sdk-tnb/distinfo
+++ b/devel/rubygem-aws-sdk-tnb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963262
-SHA256 (rubygem/aws-sdk-tnb-1.28.0.gem) = 541f7f432899f7077a46dbae0de4e1c1f0fe7e02983cd2cb9364528e5af5f56d
-SIZE (rubygem/aws-sdk-tnb-1.28.0.gem) = 45056
+TIMESTAMP = 1747716260
+SHA256 (rubygem/aws-sdk-tnb-1.30.0.gem) = 3deece07f09cfced98ff0c2c522e0f46ef3352cd8f9f91af8222087f66510f44
+SIZE (rubygem/aws-sdk-tnb-1.30.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index 357c0c520657..b4f21c432ca8 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribeservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribeservice
-PORTVERSION= 1.117.0
+PORTVERSION= 1.119.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index b8a1a7df3296..6f84bd20a604 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289248
-SHA256 (rubygem/aws-sdk-transcribeservice-1.117.0.gem) = e252cd3fc6e6e16a1ca42e63cf9130637548442385b2876b7527a125d1005774
-SIZE (rubygem/aws-sdk-transcribeservice-1.117.0.gem) = 98816
+TIMESTAMP = 1747716262
+SHA256 (rubygem/aws-sdk-transcribeservice-1.119.0.gem) = 899f81d4caaaed6f92a843dcdad588be7942f02631a5494b2015f992bea0fa25
+SIZE (rubygem/aws-sdk-transcribeservice-1.119.0.gem) = 98816
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
index 9f8d5c5489c7..5be347168b73 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribestreamingservice
-PORTVERSION= 1.79.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
index 459a6840c98a..7d5e6fa590ab 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936326
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.79.0.gem) = d0c8c17629b1888731b016533cc9cb562b01e6230a8b679ef68402da8e3aa72b
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.79.0.gem) = 61440
+TIMESTAMP = 1747716264
+SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.81.0.gem) = b4e479482ecaf12cf880a042a9db5bd11ca96db9d80a70ff8a1d2bc00f8b26b5
+SIZE (rubygem/aws-sdk-transcribestreamingservice-1.81.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-transfer/Makefile b/devel/rubygem-aws-sdk-transfer/Makefile
index 2f8ec10af4a4..8e52c6318860 100644
--- a/devel/rubygem-aws-sdk-transfer/Makefile
+++ b/devel/rubygem-aws-sdk-transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transfer
-PORTVERSION= 1.116.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transfer/distinfo b/devel/rubygem-aws-sdk-transfer/distinfo
index 6b6b90c68787..8dc8943bbb26 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289250
-SHA256 (rubygem/aws-sdk-transfer-1.116.0.gem) = bc280ed89d92b578259081906f76461ad7a270e19eac485e2c60a4d8bf88dbf3
-SIZE (rubygem/aws-sdk-transfer-1.116.0.gem) = 142848
+TIMESTAMP = 1747716266
+SHA256 (rubygem/aws-sdk-transfer-1.118.0.gem) = 994c88406e574de8179520067acf11fceffa871385c1914c79901d8f463aad16
+SIZE (rubygem/aws-sdk-transfer-1.118.0.gem) = 142848
diff --git a/devel/rubygem-aws-sdk-translate/Makefile b/devel/rubygem-aws-sdk-translate/Makefile
index 3177c73251cd..a9a03118e6f1 100644
--- a/devel/rubygem-aws-sdk-translate/Makefile
+++ b/devel/rubygem-aws-sdk-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-translate
-PORTVERSION= 1.80.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-translate/distinfo b/devel/rubygem-aws-sdk-translate/distinfo
index ae4b61314299..c0a879b2d98e 100644
--- a/devel/rubygem-aws-sdk-translate/distinfo
+++ b/devel/rubygem-aws-sdk-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963270
-SHA256 (rubygem/aws-sdk-translate-1.80.0.gem) = 4a9d014db3991b2f409d0cc94c4dbddd4751d986a26d877eac8fb5fc2ddf3225
-SIZE (rubygem/aws-sdk-translate-1.80.0.gem) = 49152
+TIMESTAMP = 1747716268
+SHA256 (rubygem/aws-sdk-translate-1.82.0.gem) = 10a63bbc747692b1243f5f7cc6283be36f1b199eeec04c1b15158e6282641c0e
+SIZE (rubygem/aws-sdk-translate-1.82.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/Makefile b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
index 3c49c2cf6138..6634b4fa3fa5 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-trustedadvisor
-PORTVERSION= 1.20.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/distinfo b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
index de0aed6e6f09..a7aea0d56acf 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963272
-SHA256 (rubygem/aws-sdk-trustedadvisor-1.20.0.gem) = 0f78140c415affe5f1991cd985c43e5b17010f7a94e247aeec540a130da12923
-SIZE (rubygem/aws-sdk-trustedadvisor-1.20.0.gem) = 32256
+TIMESTAMP = 1747716270
+SHA256 (rubygem/aws-sdk-trustedadvisor-1.22.0.gem) = 2e77052dfbcde998a648fb8b1bdcb8d07cf145452d21a56954be8ff5c32993e8
+SIZE (rubygem/aws-sdk-trustedadvisor-1.22.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
index 3c4b53e00862..7be097c86c30 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-verifiedpermissions
-PORTVERSION= 1.43.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
index b38d33efc4db..6278e2ffbee7 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178184
-SHA256 (rubygem/aws-sdk-verifiedpermissions-1.43.0.gem) = 89eeba9a3b5cbc4c088f20730620c86e252fe79cb6dce9e8bdf3a3bd6b7e799c
-SIZE (rubygem/aws-sdk-verifiedpermissions-1.43.0.gem) = 73728
+TIMESTAMP = 1747716272
+SHA256 (rubygem/aws-sdk-verifiedpermissions-1.45.0.gem) = 862ed037a7e10ae176d4aa172ef05113c777db6cef4437600857194357582fc5
+SIZE (rubygem/aws-sdk-verifiedpermissions-1.45.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-voiceid/Makefile b/devel/rubygem-aws-sdk-voiceid/Makefile
index 8104a9daf483..26db0e030f41 100644
--- a/devel/rubygem-aws-sdk-voiceid/Makefile
+++ b/devel/rubygem-aws-sdk-voiceid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-voiceid
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-voiceid/distinfo b/devel/rubygem-aws-sdk-voiceid/distinfo
index 516f477074de..086bb91cb8b7 100644
--- a/devel/rubygem-aws-sdk-voiceid/distinfo
+++ b/devel/rubygem-aws-sdk-voiceid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963276
-SHA256 (rubygem/aws-sdk-voiceid-1.40.0.gem) = e4e530636ec7122bd4b392cb3d8f94b5c6e57f96d98d6ecd9f2b5cd9e527353f
-SIZE (rubygem/aws-sdk-voiceid-1.40.0.gem) = 47104
+TIMESTAMP = 1747716274
+SHA256 (rubygem/aws-sdk-voiceid-1.42.0.gem) = c6a5ee0195f12c69f157d4d5ffb43961bda35fe4486e7083c98deecaf132bdd4
+SIZE (rubygem/aws-sdk-voiceid-1.42.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-vpclattice/Makefile b/devel/rubygem-aws-sdk-vpclattice/Makefile
index f908b1fc844d..db38de85e25a 100644
--- a/devel/rubygem-aws-sdk-vpclattice/Makefile
+++ b/devel/rubygem-aws-sdk-vpclattice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-vpclattice
-PORTVERSION= 1.28.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-vpclattice/distinfo b/devel/rubygem-aws-sdk-vpclattice/distinfo
index f6d9768fd644..41e9db2f1861 100644
--- a/devel/rubygem-aws-sdk-vpclattice/distinfo
+++ b/devel/rubygem-aws-sdk-vpclattice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963278
-SHA256 (rubygem/aws-sdk-vpclattice-1.28.0.gem) = 151eee8be71a24b3f537f819a2abd98fdfdb6698b7750432c8e715918c48ecb1
-SIZE (rubygem/aws-sdk-vpclattice-1.28.0.gem) = 76288
+TIMESTAMP = 1747716276
+SHA256 (rubygem/aws-sdk-vpclattice-1.30.0.gem) = 99ca163c9f957f3cd1bc8a32dc96461bb1fb9748b0e2ac2e2a02ca1bd0801d11
+SIZE (rubygem/aws-sdk-vpclattice-1.30.0.gem) = 76288
diff --git a/devel/rubygem-aws-sdk-waf/Makefile b/devel/rubygem-aws-sdk-waf/Makefile
index 8db99309b7e2..a2c764123389 100644
--- a/devel/rubygem-aws-sdk-waf/Makefile
+++ b/devel/rubygem-aws-sdk-waf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-waf
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-waf/distinfo b/devel/rubygem-aws-sdk-waf/distinfo
index dd3849028eb2..88bee169ac3d 100644
--- a/devel/rubygem-aws-sdk-waf/distinfo
+++ b/devel/rubygem-aws-sdk-waf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963280
-SHA256 (rubygem/aws-sdk-waf-1.76.0.gem) = 6c09509d83bfdcff6306bc00dcee332f6f2f50bdbe389976b42a31cacbe5ac92
-SIZE (rubygem/aws-sdk-waf-1.76.0.gem) = 101376
+TIMESTAMP = 1747716278
+SHA256 (rubygem/aws-sdk-waf-1.78.0.gem) = 53d91005773de8c4e57d6753687f064ae8327d7e669afd12c480066845b7f029
+SIZE (rubygem/aws-sdk-waf-1.78.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-wafregional/Makefile b/devel/rubygem-aws-sdk-wafregional/Makefile
index 27cfe91ad578..3624a41457c7 100644
--- a/devel/rubygem-aws-sdk-wafregional/Makefile
+++ b/devel/rubygem-aws-sdk-wafregional/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafregional
-PORTVERSION= 1.78.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wafregional/distinfo b/devel/rubygem-aws-sdk-wafregional/distinfo
index f5295f4e72f7..d5382912d022 100644
--- a/devel/rubygem-aws-sdk-wafregional/distinfo
+++ b/devel/rubygem-aws-sdk-wafregional/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963282
-SHA256 (rubygem/aws-sdk-wafregional-1.78.0.gem) = 2c6b34a94710acb92f6cb082c23ce9e19b91d2c80fe0fd351000e304060c1a33
-SIZE (rubygem/aws-sdk-wafregional-1.78.0.gem) = 104448
+TIMESTAMP = 1747716280
+SHA256 (rubygem/aws-sdk-wafregional-1.80.0.gem) = a8c33706b7cf48211d5d9729385f9dcf0fbecec09888e1e4e140899597fba52b
+SIZE (rubygem/aws-sdk-wafregional-1.80.0.gem) = 104448
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 34ecfa2347a0..3c3278990dc1 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.106.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index 024b1e68a447..8fc3decf18dd 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289254
-SHA256 (rubygem/aws-sdk-wafv2-1.106.0.gem) = 77f2eddba07b1044f28830927764adc0827be8a289492e356e1efbf700758678
-SIZE (rubygem/aws-sdk-wafv2-1.106.0.gem) = 181248
+TIMESTAMP = 1747716282
+SHA256 (rubygem/aws-sdk-wafv2-1.108.0.gem) = ddbb29985aa61aa49afc82ed7c1ec0db441956d59fd9c3672f2df0f24ed25962
+SIZE (rubygem/aws-sdk-wafv2-1.108.0.gem) = 181248
diff --git a/devel/rubygem-aws-sdk-wellarchitected/Makefile b/devel/rubygem-aws-sdk-wellarchitected/Makefile
index 6cae1c8cabc6..2b829d8ca0ef 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/Makefile
+++ b/devel/rubygem-aws-sdk-wellarchitected/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wellarchitected
-PORTVERSION= 1.51.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wellarchitected/distinfo b/devel/rubygem-aws-sdk-wellarchitected/distinfo
index 4779737f8002..76d92bfd4650 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/distinfo
+++ b/devel/rubygem-aws-sdk-wellarchitected/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963286
-SHA256 (rubygem/aws-sdk-wellarchitected-1.51.0.gem) = a55d973a76b911bf37c8949f0b6bd6ad46da9fbe273cb32dc94b86094c98d6e5
-SIZE (rubygem/aws-sdk-wellarchitected-1.51.0.gem) = 84480
+TIMESTAMP = 1747716284
+SHA256 (rubygem/aws-sdk-wellarchitected-1.53.0.gem) = c2b8b8e54200277411335f535328f3d0b07345495ff56d773535b1a7d334b052
+SIZE (rubygem/aws-sdk-wellarchitected-1.53.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-workdocs/Makefile b/devel/rubygem-aws-sdk-workdocs/Makefile
index de23bd7ec740..8751f5a3a197 100644
--- a/devel/rubygem-aws-sdk-workdocs/Makefile
+++ b/devel/rubygem-aws-sdk-workdocs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workdocs
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workdocs/distinfo b/devel/rubygem-aws-sdk-workdocs/distinfo
index 9df2304ce4a8..158e7add0983 100644
--- a/devel/rubygem-aws-sdk-workdocs/distinfo
+++ b/devel/rubygem-aws-sdk-workdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963288
-SHA256 (rubygem/aws-sdk-workdocs-1.72.0.gem) = c7e122e6c382d99ffea7fdba52ca60f1d2ed58c2777d6a6d4127d3e471676e15
-SIZE (rubygem/aws-sdk-workdocs-1.72.0.gem) = 60416
+TIMESTAMP = 1747716286
+SHA256 (rubygem/aws-sdk-workdocs-1.74.0.gem) = 9628d80b4545b39c623cb08b4fad4b712bae314ff6de6d9b6641bf9302f2f053
+SIZE (rubygem/aws-sdk-workdocs-1.74.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-workmail/Makefile b/devel/rubygem-aws-sdk-workmail/Makefile
index 221337f63872..56d3c4cd9b56 100644
--- a/devel/rubygem-aws-sdk-workmail/Makefile
+++ b/devel/rubygem-aws-sdk-workmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmail
-PORTVERSION= 1.81.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workmail/distinfo b/devel/rubygem-aws-sdk-workmail/distinfo
index 985c292288de..c6247fab1f9c 100644
--- a/devel/rubygem-aws-sdk-workmail/distinfo
+++ b/devel/rubygem-aws-sdk-workmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963290
-SHA256 (rubygem/aws-sdk-workmail-1.81.0.gem) = d65d07deb35506e520e6522e4ccafbbd829d64dd9d8484548c5d8c4749cac3d7
-SIZE (rubygem/aws-sdk-workmail-1.81.0.gem) = 88576
+TIMESTAMP = 1747716288
+SHA256 (rubygem/aws-sdk-workmail-1.83.0.gem) = e7a3546ea871e17bb296db435ce286f23cc0461d43ce6cf2ec1f47e6eea14bed
+SIZE (rubygem/aws-sdk-workmail-1.83.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
index 77f2e55ce5ff..f526dd7ceacf 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmailmessageflow
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
index 8bf38a7a45da..a8b195a1fc28 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963292
-SHA256 (rubygem/aws-sdk-workmailmessageflow-1.50.0.gem) = e45b31b8bcc1195c80fb224998cd0281461f8118a3f0672a00fd7dfc66dd5dc3
-SIZE (rubygem/aws-sdk-workmailmessageflow-1.50.0.gem) = 22528
+TIMESTAMP = 1747716290
+SHA256 (rubygem/aws-sdk-workmailmessageflow-1.52.0.gem) = 4f251c796c3d91590a61d2f7e210e61b2abd213ca1e3ad2eb6a9cdd4d931b7d4
+SIZE (rubygem/aws-sdk-workmailmessageflow-1.52.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-workspaces/Makefile b/devel/rubygem-aws-sdk-workspaces/Makefile
index 63def9231ba6..bc079f0a416a 100644
--- a/devel/rubygem-aws-sdk-workspaces/Makefile
+++ b/devel/rubygem-aws-sdk-workspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspaces
-PORTVERSION= 1.133.0
+PORTVERSION= 1.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workspaces/distinfo b/devel/rubygem-aws-sdk-workspaces/distinfo
index 820d6a0594a1..3b8e9669983d 100644
--- a/devel/rubygem-aws-sdk-workspaces/distinfo
+++ b/devel/rubygem-aws-sdk-workspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070646
-SHA256 (rubygem/aws-sdk-workspaces-1.133.0.gem) = b065b5a2fc7b588361ea7d5e02ed7ee933aae0cd65b013f4797121a73b43bfd5
-SIZE (rubygem/aws-sdk-workspaces-1.133.0.gem) = 115200
+TIMESTAMP = 1747716292
+SHA256 (rubygem/aws-sdk-workspaces-1.137.0.gem) = df57fc74c8618189029943ac4addf7170a5e524a99c19d4435d7a848db6f9450
+SIZE (rubygem/aws-sdk-workspaces-1.137.0.gem) = 115200
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
index 7a58a5175f56..0f451ef40cd9 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesthinclient
-PORTVERSION= 1.24.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
index 22020bf03ced..f7c4cc941bd7 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289256
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.24.0.gem) = 16713dcc39e110f8613c80d7490174cdcf097be3e25622aa8eb6c5c9ce12664b
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.24.0.gem) = 34816
+TIMESTAMP = 1747716294
+SHA256 (rubygem/aws-sdk-workspacesthinclient-1.26.0.gem) = 01dcbaa4ba0ae18ac449488f79f1e849db7edd157d5c8e9b1ca63645fae62c05
+SIZE (rubygem/aws-sdk-workspacesthinclient-1.26.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-workspacesweb/Makefile b/devel/rubygem-aws-sdk-workspacesweb/Makefile
index fc670c2162ef..2785da3be790 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesweb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesweb
-PORTVERSION= 1.40.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workspacesweb/distinfo b/devel/rubygem-aws-sdk-workspacesweb/distinfo
index 9d2f15137d01..c06a64c39b20 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836274
-SHA256 (rubygem/aws-sdk-workspacesweb-1.40.0.gem) = 3f56b8b096dcff1a84e91f21e4e8ef68d148a71cf41ecf44aa3a50ce552e9bab
-SIZE (rubygem/aws-sdk-workspacesweb-1.40.0.gem) = 65536
+TIMESTAMP = 1747716296
+SHA256 (rubygem/aws-sdk-workspacesweb-1.42.0.gem) = 22091c9e27ba0b6a374bfc0b081b2e1cfda34fd5e75889cebda2a0b6973581a2
+SIZE (rubygem/aws-sdk-workspacesweb-1.42.0.gem) = 65536
diff --git a/devel/rubygem-aws-sdk-xray/Makefile b/devel/rubygem-aws-sdk-xray/Makefile
index fc21b16bdc9c..8a0108365ef5 100644
--- a/devel/rubygem-aws-sdk-xray/Makefile
+++ b/devel/rubygem-aws-sdk-xray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-xray
-PORTVERSION= 1.81.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-xray/distinfo b/devel/rubygem-aws-sdk-xray/distinfo
index f228497aa3fe..34f2ff4bd72b 100644
--- a/devel/rubygem-aws-sdk-xray/distinfo
+++ b/devel/rubygem-aws-sdk-xray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963300
-SHA256 (rubygem/aws-sdk-xray-1.81.0.gem) = 5e67582af97bc4f0db79cefb8ec09225571a8bdca900ffd4a5613c49fb83e261
-SIZE (rubygem/aws-sdk-xray-1.81.0.gem) = 69632
+TIMESTAMP = 1747716298
+SHA256 (rubygem/aws-sdk-xray-1.83.0.gem) = af3dc9763ab78383239cacc9feb59949c0be792bc2dd1eb97b479dacb450f13c
+SIZE (rubygem/aws-sdk-xray-1.83.0.gem) = 69632
diff --git a/devel/rubygem-bootsnap/Makefile b/devel/rubygem-bootsnap/Makefile
index c1d4d36d8d7c..b72a93cd01cf 100644
--- a/devel/rubygem-bootsnap/Makefile
+++ b/devel/rubygem-bootsnap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bootsnap
-PORTVERSION= 1.18.4
+PORTVERSION= 1.18.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-bootsnap/distinfo b/devel/rubygem-bootsnap/distinfo
index d8859e155ebc..e6b03e8785b6 100644
--- a/devel/rubygem-bootsnap/distinfo
+++ b/devel/rubygem-bootsnap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723201123
-SHA256 (rubygem/bootsnap-1.18.4.gem) = ac4c42af397f7ee15521820198daeff545e4c360d2772c601fbdc2c07d92af55
-SIZE (rubygem/bootsnap-1.18.4.gem) = 41984
+TIMESTAMP = 1747716300
+SHA256 (rubygem/bootsnap-1.18.6.gem) = 0ae2393c1e911e38be0f24e9173e7be570c3650128251bf06240046f84a07d00
+SIZE (rubygem/bootsnap-1.18.6.gem) = 43008
diff --git a/devel/rubygem-erb/Makefile b/devel/rubygem-erb/Makefile
index d8ecc5fe5431..676d9238ce92 100644
--- a/devel/rubygem-erb/Makefile
+++ b/devel/rubygem-erb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= erb
-PORTVERSION= 4.0.4
+PORTVERSION= 5.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,8 +11,6 @@ LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-cgi>=0.3.3:www/rubygem-cgi
-
USES= gem
PLIST_FILES= bin/erb
diff --git a/devel/rubygem-erb/distinfo b/devel/rubygem-erb/distinfo
index a64ce01d5a66..c89dcbc087f8 100644
--- a/devel/rubygem-erb/distinfo
+++ b/devel/rubygem-erb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708450368
-SHA256 (rubygem/erb-4.0.4.gem) = de116e106205c46bc01918789b611aaad1328dcc6e9f12cf8cd2cc60ef619717
-SIZE (rubygem/erb-4.0.4.gem) = 19968
+TIMESTAMP = 1747716302
+SHA256 (rubygem/erb-5.0.1.gem) = 760439803b36cc93eca8a266aab614614e588024a89bc30a62e78d98ff452c23
+SIZE (rubygem/erb-5.0.1.gem) = 20992
diff --git a/devel/rubygem-gapic-common/Makefile b/devel/rubygem-gapic-common/Makefile
index f4d717aa519c..de4fc6a953b1 100644
--- a/devel/rubygem-gapic-common/Makefile
+++ b/devel/rubygem-gapic-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-common
-PORTVERSION= 0.25.0
+PORTVERSION= 1.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gapic-common/distinfo b/devel/rubygem-gapic-common/distinfo
index 7af75080b4e0..324a98042f60 100644
--- a/devel/rubygem-gapic-common/distinfo
+++ b/devel/rubygem-gapic-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090028
-SHA256 (rubygem/gapic-common-0.25.0.gem) = 7f0ae423a94c4afa52ca5ef76f53b058004ee09403c769d22e95bc6801189f2a
-SIZE (rubygem/gapic-common-0.25.0.gem) = 45568
+TIMESTAMP = 1747716304
+SHA256 (rubygem/gapic-common-1.0.0.gem) = 0b8515bf6668d2104422c47f2a07e37da3c125e3f48ece5b45c6776d5ced4615
+SIZE (rubygem/gapic-common-1.0.0.gem) = 45568
diff --git a/devel/rubygem-gitlab-dangerfiles/Makefile b/devel/rubygem-gitlab-dangerfiles/Makefile
index f92242030d1b..3952657ab24b 100644
--- a/devel/rubygem-gitlab-dangerfiles/Makefile
+++ b/devel/rubygem-gitlab-dangerfiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-dangerfiles
-PORTVERSION= 4.9.1
+PORTVERSION= 4.9.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-dangerfiles/distinfo b/devel/rubygem-gitlab-dangerfiles/distinfo
index 5795b3ecd322..3ae12f096b06 100644
--- a/devel/rubygem-gitlab-dangerfiles/distinfo
+++ b/devel/rubygem-gitlab-dangerfiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747310509
-SHA256 (rubygem/gitlab-dangerfiles-4.9.1.gem) = 296b19d8aca5e4da8d391234914a1c4dfedc29700ddbcd9c554b6ffaa7fdf1b2
-SIZE (rubygem/gitlab-dangerfiles-4.9.1.gem) = 158720
+TIMESTAMP = 1748322613
+SHA256 (rubygem/gitlab-dangerfiles-4.9.2.gem) = d5c050f685d8720f6e70191a7d1216854d860dbdea5b455f87abe7542e005798
+SIZE (rubygem/gitlab-dangerfiles-4.9.2.gem) = 158720
diff --git a/devel/rubygem-google-apis-admin_directory_v1/Makefile b/devel/rubygem-google-apis-admin_directory_v1/Makefile
index 05729f22938a..d7b6b61b518f 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/Makefile
+++ b/devel/rubygem-google-apis-admin_directory_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-admin_directory_v1
-PORTVERSION= 0.63.0
+PORTVERSION= 0.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-admin_directory_v1/distinfo b/devel/rubygem-google-apis-admin_directory_v1/distinfo
index 32f089e2c822..2debe123338f 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/distinfo
+++ b/devel/rubygem-google-apis-admin_directory_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936336
-SHA256 (rubygem/google-apis-admin_directory_v1-0.63.0.gem) = aaf44256fae537c0e693845402c27dff687798deb1a33aba957f91d0645f15ef
-SIZE (rubygem/google-apis-admin_directory_v1-0.63.0.gem) = 72704
+TIMESTAMP = 1747547428
+SHA256 (rubygem/google-apis-admin_directory_v1-0.64.0.gem) = f19d52771675c59f995b72b84f550a275ba4b8910972fd99a18197db0e9daa55
+SIZE (rubygem/google-apis-admin_directory_v1-0.64.0.gem) = 72704
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
index d333daf17658..ca4ce7fa0298 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.78.0
+PORTVERSION= 0.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
index 5c1e81d9e45b..5be2c0bde002 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289268
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.78.0.gem) = 87a3daa4593edfbb9524f586b09318f0dc4dbf85749b1dee5ab7a3fa54a8ba60
-SIZE (rubygem/google-apis-androidpublisher_v3-0.78.0.gem) = 89600
+TIMESTAMP = 1747547430
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.79.0.gem) = 8570c02941842102c682dcec515211d328947570083d56dcf5019d2ae390117f
+SIZE (rubygem/google-apis-androidpublisher_v3-0.79.0.gem) = 89600
diff --git a/devel/rubygem-google-apis-bigquery_v2/Makefile b/devel/rubygem-google-apis-bigquery_v2/Makefile
index 3541e6f4a6ec..f78b18267289 100644
--- a/devel/rubygem-google-apis-bigquery_v2/Makefile
+++ b/devel/rubygem-google-apis-bigquery_v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-bigquery_v2
-PORTVERSION= 0.87.0
+PORTVERSION= 0.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-bigquery_v2/distinfo b/devel/rubygem-google-apis-bigquery_v2/distinfo
index fa409bef3bbc..f809f5cef0bc 100644
--- a/devel/rubygem-google-apis-bigquery_v2/distinfo
+++ b/devel/rubygem-google-apis-bigquery_v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936338
-SHA256 (rubygem/google-apis-bigquery_v2-0.87.0.gem) = 4265bd7558bd1f5de78e2d55d12a92dc8c1569d069d66ef562cc2ad5e287a5a7
-SIZE (rubygem/google-apis-bigquery_v2-0.87.0.gem) = 140288
+TIMESTAMP = 1747716306
+SHA256 (rubygem/google-apis-bigquery_v2-0.88.0.gem) = c4d16aacdfc28ef321565abe7565b804f7816ecde8f7fb161f56f44827b34d61
+SIZE (rubygem/google-apis-bigquery_v2-0.88.0.gem) = 140288
diff --git a/devel/rubygem-google-apis-cloudkms_v1/Makefile b/devel/rubygem-google-apis-cloudkms_v1/Makefile
index 5e6a0bc020df..0b0d95d9a50e 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudkms_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudkms_v1
-PORTVERSION= 0.57.0
+PORTVERSION= 0.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudkms_v1/distinfo b/devel/rubygem-google-apis-cloudkms_v1/distinfo
index 08553406106d..0bf015431df6 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudkms_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936340
-SHA256 (rubygem/google-apis-cloudkms_v1-0.57.0.gem) = e1a9587fed98d690052e7f0acc252047a6941d706c230dd6769b523422f3f28a
-SIZE (rubygem/google-apis-cloudkms_v1-0.57.0.gem) = 49152
+TIMESTAMP = 1747716308
+SHA256 (rubygem/google-apis-cloudkms_v1-0.58.0.gem) = a946d7c932519ff0bc611eb2e3bd858cf125dd9213ef2f7dbdbbbef129a23086
+SIZE (rubygem/google-apis-cloudkms_v1-0.58.0.gem) = 49152
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile b/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
index 2fdbe7288189..6bd88612180b 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudresourcemanager_v1
-PORTVERSION= 0.42.0
+PORTVERSION= 0.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo b/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
index 9653576c9c0b..28e7578361c4 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070828
-SHA256 (rubygem/google-apis-cloudresourcemanager_v1-0.42.0.gem) = 3ec59c15f396661144ac1ddb308235b1dbfe0d01d4729cfecb7c09dbd35e97f2
-SIZE (rubygem/google-apis-cloudresourcemanager_v1-0.42.0.gem) = 39424
+TIMESTAMP = 1747716430
+SHA256 (rubygem/google-apis-cloudresourcemanager_v1-0.43.0.gem) = 953aaa979c90461235a34600cfd95d229041f77d3ea8ab127b6442058c0ff35b
+SIZE (rubygem/google-apis-cloudresourcemanager_v1-0.43.0.gem) = 39424
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v2/Makefile b/devel/rubygem-google-apis-cloudresourcemanager_v2/Makefile
index 2eef842762bc..3bf7b4ed3bdc 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v2/Makefile
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudresourcemanager_v2
-PORTVERSION= 0.35.0
+PORTVERSION= 0.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v2/distinfo b/devel/rubygem-google-apis-cloudresourcemanager_v2/distinfo
index fc1caf270dfc..46726f5fc67a 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v2/distinfo
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936342
-SHA256 (rubygem/google-apis-cloudresourcemanager_v2-0.35.0.gem) = 1a62632d4fc31715b8a9634e8a7af51fad1ef8e6ef74fd5d2297a4d545338f2e
-SIZE (rubygem/google-apis-cloudresourcemanager_v2-0.35.0.gem) = 26624
+TIMESTAMP = 1747716310
+SHA256 (rubygem/google-apis-cloudresourcemanager_v2-0.36.0.gem) = 9799576d5fec089b2f81a3d67a0d7140db027305540a55a09d72b2308cc116c7
+SIZE (rubygem/google-apis-cloudresourcemanager_v2-0.36.0.gem) = 26624
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile b/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
index 41135e7b101c..83812ef64a82 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudresourcemanager_v3
-PORTVERSION= 0.55.0
+PORTVERSION= 0.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo b/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
index ea29c65a3fda..c4dd4c468358 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936344
-SHA256 (rubygem/google-apis-cloudresourcemanager_v3-0.55.0.gem) = 68b2265c200d68d0dc8d523fbd04b09b8bb1e5ab51ff99d12ec567c1ff815ee5
-SIZE (rubygem/google-apis-cloudresourcemanager_v3-0.55.0.gem) = 41984
+TIMESTAMP = 1747716312
+SHA256 (rubygem/google-apis-cloudresourcemanager_v3-0.56.0.gem) = e5090337396ffd93e484edec5fe9f2c9785c5549c248c4d2be0b105aa9db3d9a
+SIZE (rubygem/google-apis-cloudresourcemanager_v3-0.56.0.gem) = 41984
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index a5282dcff9a8..2938795e49bb 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.118.0
+PORTVERSION= 0.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index c4530a127051..5253e740d971 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936346
-SHA256 (rubygem/google-apis-compute_v1-0.118.0.gem) = ea7f89b825589414966847f65cb8bda7247224edd80b02369c6c95d1083a486c
-SIZE (rubygem/google-apis-compute_v1-0.118.0.gem) = 491520
+TIMESTAMP = 1747716314
+SHA256 (rubygem/google-apis-compute_v1-0.120.0.gem) = 22742e2d51213cd67074650a8fdc90d80430eed901e72b1b49cf32c4181f3ba7
+SIZE (rubygem/google-apis-compute_v1-0.120.0.gem) = 505856
diff --git a/devel/rubygem-google-apis-core/Makefile b/devel/rubygem-google-apis-core/Makefile
index c6e4eb78a781..07820810ce4a 100644
--- a/devel/rubygem-google-apis-core/Makefile
+++ b/devel/rubygem-google-apis-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-core
-PORTVERSION= 0.16.0
+PORTVERSION= 0.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-core/distinfo b/devel/rubygem-google-apis-core/distinfo
index bb86128e39b6..dca0843f7c4d 100644
--- a/devel/rubygem-google-apis-core/distinfo
+++ b/devel/rubygem-google-apis-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090038
-SHA256 (rubygem/google-apis-core-0.16.0.gem) = 046a2c30a5ec123b2a6bc5e64348be781ce5fcd18dd4e85982e7a6a8da9d0dcc
-SIZE (rubygem/google-apis-core-0.16.0.gem) = 36352
+TIMESTAMP = 1747547434
+SHA256 (rubygem/google-apis-core-0.17.0.gem) = 3d4408b26b3f4b517b869be3c5aba40db0e172b4481c20ff882ef47579dd08f8
+SIZE (rubygem/google-apis-core-0.17.0.gem) = 36352
diff --git a/devel/rubygem-google-apis-discovery_v1/Makefile b/devel/rubygem-google-apis-discovery_v1/Makefile
index fc2b224fcaa5..13eef35fd44f 100644
--- a/devel/rubygem-google-apis-discovery_v1/Makefile
+++ b/devel/rubygem-google-apis-discovery_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-discovery_v1
-PORTVERSION= 0.19.0
+PORTVERSION= 0.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-discovery_v1/distinfo b/devel/rubygem-google-apis-discovery_v1/distinfo
index 3a468e6914d0..89dbd351fe46 100644
--- a/devel/rubygem-google-apis-discovery_v1/distinfo
+++ b/devel/rubygem-google-apis-discovery_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723201133
-SHA256 (rubygem/google-apis-discovery_v1-0.19.0.gem) = 57a14790ebee017d3d081ad5313b1a40802c0bde847a6a45ffa21d99d9aae039
-SIZE (rubygem/google-apis-discovery_v1-0.19.0.gem) = 20480
+TIMESTAMP = 1747547436
+SHA256 (rubygem/google-apis-discovery_v1-0.20.0.gem) = 6e0fdb80854c063feeed253dedbe777ab1eccd81ce81c94332fd18e7aee3c1c0
+SIZE (rubygem/google-apis-discovery_v1-0.20.0.gem) = 20480
diff --git a/devel/rubygem-google-apis-drive_v3/Makefile b/devel/rubygem-google-apis-drive_v3/Makefile
index 27aa6868b525..9551094ae321 100644
--- a/devel/rubygem-google-apis-drive_v3/Makefile
+++ b/devel/rubygem-google-apis-drive_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-drive_v3
-PORTVERSION= 0.63.0
+PORTVERSION= 0.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-drive_v3/distinfo b/devel/rubygem-google-apis-drive_v3/distinfo
index 8bcc4e184427..4045c87519b3 100644
--- a/devel/rubygem-google-apis-drive_v3/distinfo
+++ b/devel/rubygem-google-apis-drive_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178196
-SHA256 (rubygem/google-apis-drive_v3-0.63.0.gem) = 470de9aceb12f133d4decb75523f093fa982bf7464fe17bf9487781eaccb01c0
-SIZE (rubygem/google-apis-drive_v3-0.63.0.gem) = 61440
+TIMESTAMP = 1747716316
+SHA256 (rubygem/google-apis-drive_v3-0.66.0.gem) = 24118d1169ee274f975bda5813c2782a114f3f796e3421e95cc65fd3b42d6a82
+SIZE (rubygem/google-apis-drive_v3-0.66.0.gem) = 61440
diff --git a/devel/rubygem-google-apis-generator/Makefile b/devel/rubygem-google-apis-generator/Makefile
index d3a4aae470d0..f70e74a0f389 100644
--- a/devel/rubygem-google-apis-generator/Makefile
+++ b/devel/rubygem-google-apis-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-generator
-PORTVERSION= 0.16.0
+PORTVERSION= 0.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-generator/distinfo b/devel/rubygem-google-apis-generator/distinfo
index 0838adacd329..c3951ef7e52c 100644
--- a/devel/rubygem-google-apis-generator/distinfo
+++ b/devel/rubygem-google-apis-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090040
-SHA256 (rubygem/google-apis-generator-0.16.0.gem) = fbd901616edf29893ee0cfa36d95ce9296b7a67114e5a71e12089aaf18f3a750
-SIZE (rubygem/google-apis-generator-0.16.0.gem) = 30208
+TIMESTAMP = 1747547440
+SHA256 (rubygem/google-apis-generator-0.17.0.gem) = ec079307d5a293dc934519ad2ce9bbff29b612ce00660fe9492c402efb215763
+SIZE (rubygem/google-apis-generator-0.17.0.gem) = 30208
diff --git a/devel/rubygem-google-apis-iam_v1/Makefile b/devel/rubygem-google-apis-iam_v1/Makefile
index c9bba652a132..5705c71ead99 100644
--- a/devel/rubygem-google-apis-iam_v1/Makefile
+++ b/devel/rubygem-google-apis-iam_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.67.0
+PORTVERSION= 0.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v1/distinfo b/devel/rubygem-google-apis-iam_v1/distinfo
index b131fc80e89f..0fe7a2213615 100644
--- a/devel/rubygem-google-apis-iam_v1/distinfo
+++ b/devel/rubygem-google-apis-iam_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936444
-SHA256 (rubygem/google-apis-iam_v1-0.67.0.gem) = 160c94a2bbebcc52799925d6885f56e72c06831f1956a1cfca47e772aa8b48b2
-SIZE (rubygem/google-apis-iam_v1-0.67.0.gem) = 64000
+TIMESTAMP = 1747716432
+SHA256 (rubygem/google-apis-iam_v1-0.68.0.gem) = 3cc0ea542a888db1d32ced57d369a7dbc33a56ac86a2acfcbe3d344083502a3b
+SIZE (rubygem/google-apis-iam_v1-0.68.0.gem) = 64000
diff --git a/devel/rubygem-google-apis-iam_v2/Makefile b/devel/rubygem-google-apis-iam_v2/Makefile
index c1d3c6db3eac..a34015851337 100644
--- a/devel/rubygem-google-apis-iam_v2/Makefile
+++ b/devel/rubygem-google-apis-iam_v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v2
-PORTVERSION= 0.12.0
+PORTVERSION= 0.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v2/distinfo b/devel/rubygem-google-apis-iam_v2/distinfo
index 570ac2b0d2da..0a3ac10ac4dd 100644
--- a/devel/rubygem-google-apis-iam_v2/distinfo
+++ b/devel/rubygem-google-apis-iam_v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070678
-SHA256 (rubygem/google-apis-iam_v2-0.12.0.gem) = 30689ef624e2ff68a0896bcf5c8c332202363b609b1a7d1a15004af915b17f3b
-SIZE (rubygem/google-apis-iam_v2-0.12.0.gem) = 22016
+TIMESTAMP = 1747716318
+SHA256 (rubygem/google-apis-iam_v2-0.13.0.gem) = ca764de5af30f9d13b5045b90eabcb72401ac8df97a95cb264ae02bea6368e43
+SIZE (rubygem/google-apis-iam_v2-0.13.0.gem) = 22016
diff --git a/devel/rubygem-google-apis-iam_v2beta/Makefile b/devel/rubygem-google-apis-iam_v2beta/Makefile
index d13c861e6a9d..792ff81046aa 100644
--- a/devel/rubygem-google-apis-iam_v2beta/Makefile
+++ b/devel/rubygem-google-apis-iam_v2beta/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v2beta
-PORTVERSION= 0.19.0
+PORTVERSION= 0.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v2beta/distinfo b/devel/rubygem-google-apis-iam_v2beta/distinfo
index ccb0519dd3cd..74bf806dc133 100644
--- a/devel/rubygem-google-apis-iam_v2beta/distinfo
+++ b/devel/rubygem-google-apis-iam_v2beta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070680
-SHA256 (rubygem/google-apis-iam_v2beta-0.19.0.gem) = e355ba27947e23e4f8606975ec019ae490a515bc750d5a31d791c0d789c1947c
-SIZE (rubygem/google-apis-iam_v2beta-0.19.0.gem) = 22016
+TIMESTAMP = 1747716320
+SHA256 (rubygem/google-apis-iam_v2beta-0.20.0.gem) = aab28abd8bc0803ccf2e4fc102dea4e66a67da1b348c05339324e8d3cc238b81
+SIZE (rubygem/google-apis-iam_v2beta-0.20.0.gem) = 22016
diff --git a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
index 7e6ffec12817..c74ca5a57a3c 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
+++ b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iamcredentials_v1
-PORTVERSION= 0.22.0
+PORTVERSION= 0.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
index 36bb20d87daa..f7df2c4e4129 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
+++ b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730724854
-SHA256 (rubygem/google-apis-iamcredentials_v1-0.22.0.gem) = 38c1de913d541802398841a124bb5592f1bae71119b5aede5369647eee7a3dad
-SIZE (rubygem/google-apis-iamcredentials_v1-0.22.0.gem) = 15872
+TIMESTAMP = 1748319590
+SHA256 (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 5774dac78fb7b527895735252e2f76bf183b5a4462517256330327a1749c6384
+SIZE (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 16384
diff --git a/devel/rubygem-google-apis-iamcredentials_v1/Makefile b/devel/rubygem-google-apis-iamcredentials_v1/Makefile
index a41710ee9b47..da3aefe67426 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1/Makefile
+++ b/devel/rubygem-google-apis-iamcredentials_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iamcredentials_v1
-PORTVERSION= 0.23.0
+PORTVERSION= 0.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iamcredentials_v1/distinfo b/devel/rubygem-google-apis-iamcredentials_v1/distinfo
index 17793e122161..5268068608bc 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1/distinfo
+++ b/devel/rubygem-google-apis-iamcredentials_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936348
-SHA256 (rubygem/google-apis-iamcredentials_v1-0.23.0.gem) = df7f876ace9f69a51fc1abe05241cf1acfc6910e4644c8975f03d0e3d0371a1b
-SIZE (rubygem/google-apis-iamcredentials_v1-0.23.0.gem) = 16384
+TIMESTAMP = 1747716322
+SHA256 (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 5774dac78fb7b527895735252e2f76bf183b5a4462517256330327a1749c6384
+SIZE (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 16384
diff --git a/devel/rubygem-google-apis-monitoring_v3/Makefile b/devel/rubygem-google-apis-monitoring_v3/Makefile
index 062f6644cc76..37bdb08741f4 100644
--- a/devel/rubygem-google-apis-monitoring_v3/Makefile
+++ b/devel/rubygem-google-apis-monitoring_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-monitoring_v3
-PORTVERSION= 0.77.0
+PORTVERSION= 0.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-monitoring_v3/distinfo b/devel/rubygem-google-apis-monitoring_v3/distinfo
index 02ca7cb74a60..b7b760f9e3c0 100644
--- a/devel/rubygem-google-apis-monitoring_v3/distinfo
+++ b/devel/rubygem-google-apis-monitoring_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289274
-SHA256 (rubygem/google-apis-monitoring_v3-0.77.0.gem) = f6760aa86e5ed97956559ab60d2b0e5298240cf66b8be64a2f15af2d79224cbd
-SIZE (rubygem/google-apis-monitoring_v3-0.77.0.gem) = 84992
+TIMESTAMP = 1747716324
+SHA256 (rubygem/google-apis-monitoring_v3-0.79.0.gem) = 3d82dde8f8d94ecca40592daf831959a7d622a3c33048c81daf3c0d9226f6a7e
+SIZE (rubygem/google-apis-monitoring_v3-0.79.0.gem) = 85504
diff --git a/devel/rubygem-google-apis-playcustomapp_v1/Makefile b/devel/rubygem-google-apis-playcustomapp_v1/Makefile
index 7f3d8b68fd84..30744627bb3b 100644
--- a/devel/rubygem-google-apis-playcustomapp_v1/Makefile
+++ b/devel/rubygem-google-apis-playcustomapp_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-playcustomapp_v1
-PORTVERSION= 0.16.0
+PORTVERSION= 0.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-playcustomapp_v1/distinfo b/devel/rubygem-google-apis-playcustomapp_v1/distinfo
index 2bba3b8ea638..3143bb31aea4 100644
--- a/devel/rubygem-google-apis-playcustomapp_v1/distinfo
+++ b/devel/rubygem-google-apis-playcustomapp_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716892354
-SHA256 (rubygem/google-apis-playcustomapp_v1-0.16.0.gem) = a6aedcacdb30d4f217734c70e0915585ccdcc5c8c956f5230c557f17e4bc7d9f
-SIZE (rubygem/google-apis-playcustomapp_v1-0.16.0.gem) = 13312
+TIMESTAMP = 1747716326
+SHA256 (rubygem/google-apis-playcustomapp_v1-0.17.0.gem) = d5bc90b705f3f862bab4998086449b0abe704ee1685a84821daa90ca7fa95a78
+SIZE (rubygem/google-apis-playcustomapp_v1-0.17.0.gem) = 13312
diff --git a/devel/rubygem-google-apis-pubsub_v1/Makefile b/devel/rubygem-google-apis-pubsub_v1/Makefile
index f93c693ef6b4..de0c59df19d5 100644
--- a/devel/rubygem-google-apis-pubsub_v1/Makefile
+++ b/devel/rubygem-google-apis-pubsub_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-pubsub_v1
-PORTVERSION= 0.61.0
+PORTVERSION= 0.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-pubsub_v1/distinfo b/devel/rubygem-google-apis-pubsub_v1/distinfo
index 39d1c7f36501..55402292e7eb 100644
--- a/devel/rubygem-google-apis-pubsub_v1/distinfo
+++ b/devel/rubygem-google-apis-pubsub_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936350
-SHA256 (rubygem/google-apis-pubsub_v1-0.61.0.gem) = a4212462ae7434c7b1eb98f782618a701b77cd3f617537f7c785e617c35a1b5f
-SIZE (rubygem/google-apis-pubsub_v1-0.61.0.gem) = 43520
+TIMESTAMP = 1747716328
+SHA256 (rubygem/google-apis-pubsub_v1-0.62.0.gem) = 9cbaada21fad5afae4dde748b85f85f2b47a2195c9f183660e245f308ce88587
+SIZE (rubygem/google-apis-pubsub_v1-0.62.0.gem) = 43520
diff --git a/devel/rubygem-google-apis-sheets_v4/Makefile b/devel/rubygem-google-apis-sheets_v4/Makefile
index ac33931704a2..e1c724bfc4cd 100644
--- a/devel/rubygem-google-apis-sheets_v4/Makefile
+++ b/devel/rubygem-google-apis-sheets_v4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sheets_v4
-PORTVERSION= 0.41.0
+PORTVERSION= 0.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sheets_v4/distinfo b/devel/rubygem-google-apis-sheets_v4/distinfo
index f8c4be6562ea..f05a485a9895 100644
--- a/devel/rubygem-google-apis-sheets_v4/distinfo
+++ b/devel/rubygem-google-apis-sheets_v4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936352
-SHA256 (rubygem/google-apis-sheets_v4-0.41.0.gem) = f77783690f595f103ef478c349a2b1b7307d0386c78ca84c135a380f615d332b
-SIZE (rubygem/google-apis-sheets_v4-0.41.0.gem) = 104448
+TIMESTAMP = 1747716330
+SHA256 (rubygem/google-apis-sheets_v4-0.42.0.gem) = 7a8d9ac708502e31a9cd30449ee2c8175d9cd348516fdd6c0a24d5272572b406
+SIZE (rubygem/google-apis-sheets_v4-0.42.0.gem) = 104448
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
index 8f1f0490ea74..853b7d1d65a6 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sqladmin_v1beta4
-PORTVERSION= 0.81.0
+PORTVERSION= 0.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
index 95572ea295d5..c3e07f374c5d 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936354
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.81.0.gem) = e815e357a2d18c0281282e981cd89de1879012b5b0b594abbb70c0716c96324b
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.81.0.gem) = 68096
+TIMESTAMP = 1747716332
+SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.83.0.gem) = 44e01e598d01cb94c202039bf3944a28b02d5d98e83200323ec80c758b90ae4c
+SIZE (rubygem/google-apis-sqladmin_v1beta4-0.83.0.gem) = 69120
diff --git a/devel/rubygem-google-apis-storage_v1/Makefile b/devel/rubygem-google-apis-storage_v1/Makefile
index a326b5b158a0..87b826d0f762 100644
--- a/devel/rubygem-google-apis-storage_v1/Makefile
+++ b/devel/rubygem-google-apis-storage_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-storage_v1
-PORTVERSION= 0.50.0
+PORTVERSION= 0.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-storage_v1/distinfo b/devel/rubygem-google-apis-storage_v1/distinfo
index e5305f36e597..ce8134fda1e9 100644
--- a/devel/rubygem-google-apis-storage_v1/distinfo
+++ b/devel/rubygem-google-apis-storage_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070688
-SHA256 (rubygem/google-apis-storage_v1-0.50.0.gem) = d6aa6bc2562656b17fb56099e3cd14d606953ae9b6542a6c2131a5dc9c0c7caf
-SIZE (rubygem/google-apis-storage_v1-0.50.0.gem) = 52736
+TIMESTAMP = 1747547444
+SHA256 (rubygem/google-apis-storage_v1-0.51.0.gem) = 98d0f9e87ca5d238dcbd2fa64192194b25677a0e097ba781e437af4b8d903bf4
+SIZE (rubygem/google-apis-storage_v1-0.51.0.gem) = 52736
diff --git a/devel/rubygem-google-iam-credentials-v1/Makefile b/devel/rubygem-google-iam-credentials-v1/Makefile
index 15d9911f3866..240e18b015ff 100644
--- a/devel/rubygem-google-iam-credentials-v1/Makefile
+++ b/devel/rubygem-google-iam-credentials-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-iam-credentials-v1
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-iam-credentials-v1/lat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-gapic-common>=0.25.0<2.0:devel/rubygem-gapic-common \
+RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \
rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors
USES= gem
diff --git a/devel/rubygem-google-iam-credentials-v1/distinfo b/devel/rubygem-google-iam-credentials-v1/distinfo
index 15fae03c8001..48723e252d93 100644
--- a/devel/rubygem-google-iam-credentials-v1/distinfo
+++ b/devel/rubygem-google-iam-credentials-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606583
-SHA256 (rubygem/google-iam-credentials-v1-1.2.0.gem) = e6a2c767444c72089379960bd65c72a3c3ebcb362f47d3a210e64c60818abb34
-SIZE (rubygem/google-iam-credentials-v1-1.2.0.gem) = 41984
+TIMESTAMP = 1747716334
+SHA256 (rubygem/google-iam-credentials-v1-1.3.0.gem) = d5d98ac3d759eac5b9e17aaf85215d6422652639303aa2f850106a383e86486d
+SIZE (rubygem/google-iam-credentials-v1-1.3.0.gem) = 42496
diff --git a/devel/rubygem-google-iam-credentials/Makefile b/devel/rubygem-google-iam-credentials/Makefile
index 28fe70a53301..ef526b87dc1d 100644
--- a/devel/rubygem-google-iam-credentials/Makefile
+++ b/devel/rubygem-google-iam-credentials/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-iam-credentials
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-iam-credentials/distinfo b/devel/rubygem-google-iam-credentials/distinfo
index babcd1a8b93e..264e5fad5f9d 100644
--- a/devel/rubygem-google-iam-credentials/distinfo
+++ b/devel/rubygem-google-iam-credentials/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606581
-SHA256 (rubygem/google-iam-credentials-1.5.0.gem) = 5ab91ab393897f8c99c968b5424aaada8b19d0df860c795620260b6e3072e49a
-SIZE (rubygem/google-iam-credentials-1.5.0.gem) = 13824
+TIMESTAMP = 1747547420
+SHA256 (rubygem/google-iam-credentials-1.5.1.gem) = b0f825a790cb8a5f74da16b0c430485da610504a65723abfe94d5bbd9cc69752
+SIZE (rubygem/google-iam-credentials-1.5.1.gem) = 13824
diff --git a/devel/rubygem-google-iam-v1/Makefile b/devel/rubygem-google-iam-v1/Makefile
index 7b0a4dc0f596..271e77932145 100644
--- a/devel/rubygem-google-iam-v1/Makefile
+++ b/devel/rubygem-google-iam-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-iam-v1
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,9 @@ WWW= https://cloud.google.com/ruby/docs/reference/google-iam-v1/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-gapic-common>=0.25.0<2.0:devel/rubygem-gapic-common \
+RUN_DEPENDS= rubygem-gapic-common>=1.0<2:devel/rubygem-gapic-common \
rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors \
- rubygem-grpc-google-iam-v1>=1.1<2:devel/rubygem-grpc-google-iam-v1
+ rubygem-grpc-google-iam-v1>=1.11<2:devel/rubygem-grpc-google-iam-v1
USES= gem
diff --git a/devel/rubygem-google-iam-v1/distinfo b/devel/rubygem-google-iam-v1/distinfo
index 1183f3614ead..01f0e72f1732 100644
--- a/devel/rubygem-google-iam-v1/distinfo
+++ b/devel/rubygem-google-iam-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606585
-SHA256 (rubygem/google-iam-v1-1.3.0.gem) = ea9ef92c791d62a3ba558319fb03bc60fe83a06cec1b29eaad373556a315c5f2
-SIZE (rubygem/google-iam-v1-1.3.0.gem) = 42496
+TIMESTAMP = 1747716336
+SHA256 (rubygem/google-iam-v1-1.4.0.gem) = ab919ba620225770273a60064c49fde7e6ffd52f6539200b8d9cd0685286d08e
+SIZE (rubygem/google-iam-v1-1.4.0.gem) = 43008
diff --git a/devel/rubygem-google-logging-utils/Makefile b/devel/rubygem-google-logging-utils/Makefile
index ed6ae9e9eeae..2bc4b44a752d 100644
--- a/devel/rubygem-google-logging-utils/Makefile
+++ b/devel/rubygem-google-logging-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-logging-utils
-PORTVERSION= 0.1.0
+PORTVERSION= 0.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-logging-utils/distinfo b/devel/rubygem-google-logging-utils/distinfo
index 0331b68003b9..4aa500095ffb 100644
--- a/devel/rubygem-google-logging-utils/distinfo
+++ b/devel/rubygem-google-logging-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888022
-SHA256 (rubygem/google-logging-utils-0.1.0.gem) = 70950b1e49314273cf2e167adb47b62af7917a4691b580da7e9be67b9205fcd5
-SIZE (rubygem/google-logging-utils-0.1.0.gem) = 14336
+TIMESTAMP = 1747547426
+SHA256 (rubygem/google-logging-utils-0.2.0.gem) = 675462b4ea5affa825a3442694ca2d75d0069455a1d0956127207498fca3df7b
+SIZE (rubygem/google-logging-utils-0.2.0.gem) = 14336
diff --git a/devel/rubygem-google-protobuf/Makefile b/devel/rubygem-google-protobuf/Makefile
index 74bf60c40094..5ae1f2411ae1 100644
--- a/devel/rubygem-google-protobuf/Makefile
+++ b/devel/rubygem-google-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-protobuf
-PORTVERSION= 4.30.2
+PORTVERSION= 4.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-protobuf/distinfo b/devel/rubygem-google-protobuf/distinfo
index 69102b95ed2e..1e92d41ccfed 100644
--- a/devel/rubygem-google-protobuf/distinfo
+++ b/devel/rubygem-google-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289278
-SHA256 (rubygem/google-protobuf-4.30.2.gem) = 0f35168dbeeccf13d928acf6c128cfec17b9a826ae4505246a02c115f4ae16ed
-SIZE (rubygem/google-protobuf-4.30.2.gem) = 295424
+TIMESTAMP = 1747716338
+SHA256 (rubygem/google-protobuf-4.31.0.gem) = 4db6fe6c92dd683aa9671432c38976685aaf9ba2f92450eebd63d76bcdbe4891
+SIZE (rubygem/google-protobuf-4.31.0.gem) = 303104
diff --git a/devel/rubygem-googleapis-common-protos-types/Makefile b/devel/rubygem-googleapis-common-protos-types/Makefile
index 49d7b9e0b34d..d8149fd89e0d 100644
--- a/devel/rubygem-googleapis-common-protos-types/Makefile
+++ b/devel/rubygem-googleapis-common-protos-types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleapis-common-protos-types
-PORTVERSION= 1.19.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-googleapis-common-protos-types/distinfo b/devel/rubygem-googleapis-common-protos-types/distinfo
index 0bda3dfd8104..65a449d45067 100644
--- a/devel/rubygem-googleapis-common-protos-types/distinfo
+++ b/devel/rubygem-googleapis-common-protos-types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289282
-SHA256 (rubygem/googleapis-common-protos-types-1.19.0.gem) = aecb76ca5326f8bcc47ab083259bbc4971d07e87f56808af7e210669d9765694
-SIZE (rubygem/googleapis-common-protos-types-1.19.0.gem) = 98816
+TIMESTAMP = 1747547448
+SHA256 (rubygem/googleapis-common-protos-types-1.20.0.gem) = 5e374b06bcfc7e13556e7c0d87b99f1fa3d42de6396a1de3d8fc13aefb4dd07f
+SIZE (rubygem/googleapis-common-protos-types-1.20.0.gem) = 99840
diff --git a/devel/rubygem-googleapis-common-protos/Makefile b/devel/rubygem-googleapis-common-protos/Makefile
index 14c97a1034c7..1330f1216d2b 100644
--- a/devel/rubygem-googleapis-common-protos/Makefile
+++ b/devel/rubygem-googleapis-common-protos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleapis-common-protos
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-comm
LICENSE= APACHE20
RUN_DEPENDS= rubygem-google-protobuf>=3.18<5.0:devel/rubygem-google-protobuf \
- rubygem-googleapis-common-protos-types>=1.7<2:devel/rubygem-googleapis-common-protos-types \
+ rubygem-googleapis-common-protos-types>=1.20<2:devel/rubygem-googleapis-common-protos-types \
rubygem-grpc>=1.41<2:net/rubygem-grpc
USES= gem
diff --git a/devel/rubygem-googleapis-common-protos/distinfo b/devel/rubygem-googleapis-common-protos/distinfo
index e1d01fc83235..c37e7cbfc090 100644
--- a/devel/rubygem-googleapis-common-protos/distinfo
+++ b/devel/rubygem-googleapis-common-protos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289280
-SHA256 (rubygem/googleapis-common-protos-1.7.0.gem) = b684c0b9e1800c6bb89ad64e0dcabb377a01a31ff7aec1bfebd26c183b2c9241
-SIZE (rubygem/googleapis-common-protos-1.7.0.gem) = 6656
+TIMESTAMP = 1747547446
+SHA256 (rubygem/googleapis-common-protos-1.8.0.gem) = bfe89cb75d1a8f13e4591d262a20333e145481d803adb74dd13ac0517decdffe
+SIZE (rubygem/googleapis-common-protos-1.8.0.gem) = 6656
diff --git a/devel/rubygem-grpc-google-iam-v1/Makefile b/devel/rubygem-grpc-google-iam-v1/Makefile
index c32f54f1ef5c..3beb4a0eb673 100644
--- a/devel/rubygem-grpc-google-iam-v1/Makefile
+++ b/devel/rubygem-grpc-google-iam-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc-google-iam-v1
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/googleapis/common-protos-ruby/tree/main/grpc-google-iam
LICENSE= APACHE20
RUN_DEPENDS= rubygem-google-protobuf>=3.18<5.0:devel/rubygem-google-protobuf \
- rubygem-googleapis-common-protos>=1.4<2:devel/rubygem-googleapis-common-protos \
+ rubygem-googleapis-common-protos>=1.7.0<2:devel/rubygem-googleapis-common-protos \
rubygem-grpc>=1.41<2:net/rubygem-grpc
USES= gem
diff --git a/devel/rubygem-grpc-google-iam-v1/distinfo b/devel/rubygem-grpc-google-iam-v1/distinfo
index 2e1df64c8aa1..9ea3f5b27af5 100644
--- a/devel/rubygem-grpc-google-iam-v1/distinfo
+++ b/devel/rubygem-grpc-google-iam-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289284
-SHA256 (rubygem/grpc-google-iam-v1-1.10.0.gem) = 13a4ace4f7495b913f202880a5431f7e53633af3dd6d7df8c4224bd2dac23a9a
-SIZE (rubygem/grpc-google-iam-v1-1.10.0.gem) = 14336
+TIMESTAMP = 1747547450
+SHA256 (rubygem/grpc-google-iam-v1-1.11.0.gem) = 8f0aa8a8503b3e001cb1561f31e43aa0445752fb675334afa1afac7f023f368c
+SIZE (rubygem/grpc-google-iam-v1-1.11.0.gem) = 14336
diff --git a/devel/rubygem-grpc-google-iam-v1/files/patch-gemspec b/devel/rubygem-grpc-google-iam-v1/files/patch-gemspec
new file mode 100644
index 000000000000..c26370f1c703
--- /dev/null
+++ b/devel/rubygem-grpc-google-iam-v1/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- grpc-google-iam-v1.gemspec.orig 2025-05-18 07:33:39 UTC
++++ grpc-google-iam-v1.gemspec
+@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<googleapis-common-protos>.freeze, ["~> 1.7.0".freeze])
++ s.add_runtime_dependency(%q<googleapis-common-protos>.freeze, ["~> 1.7".freeze])
+ s.add_runtime_dependency(%q<google-protobuf>.freeze, [">= 3.18".freeze, "< 5.a".freeze])
+ s.add_runtime_dependency(%q<grpc>.freeze, ["~> 1.41".freeze])
+ end
diff --git a/devel/rubygem-jaro_winkler/Makefile b/devel/rubygem-jaro_winkler/Makefile
index c6c5f50e0eee..9bb30d62d04c 100644
--- a/devel/rubygem-jaro_winkler/Makefile
+++ b/devel/rubygem-jaro_winkler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaro_winkler
-PORTVERSION= 1.6.0
+PORTVERSION= 1.6.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-jaro_winkler/distinfo b/devel/rubygem-jaro_winkler/distinfo
index 6006e597b4f2..2c02285de0fd 100644
--- a/devel/rubygem-jaro_winkler/distinfo
+++ b/devel/rubygem-jaro_winkler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717568500
-SHA256 (rubygem/jaro_winkler-1.6.0.gem) = 8b081ab4ba7da5d16b438e62c4be58b87724bfeeb1527e62603f05ab0a2cc424
-SIZE (rubygem/jaro_winkler-1.6.0.gem) = 10240
+TIMESTAMP = 1747716340
+SHA256 (rubygem/jaro_winkler-1.6.1.gem) = c056b61bbf7f1fc0151bde7c8f589a2d666d42d0cdb889395b9b73b328e1b393
+SIZE (rubygem/jaro_winkler-1.6.1.gem) = 10240
diff --git a/devel/rubygem-json-gitlab/Makefile b/devel/rubygem-json-gitlab/Makefile
new file mode 100644
index 000000000000..7057cc5f0879
--- /dev/null
+++ b/devel/rubygem-json-gitlab/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= json
+PORTVERSION= 2.11.3
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= JSON implementation as a Ruby extension in C
+WWW= https://ruby.github.io/json/ \
+ https://github.com/ruby/json/releases
+
+LICENSE= BSD2CLAUSE RUBY
+LICENSE_COMB= dual
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
+LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
+
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-json-gitlab/distinfo b/devel/rubygem-json-gitlab/distinfo
new file mode 100644
index 000000000000..fffd171d5e7b
--- /dev/null
+++ b/devel/rubygem-json-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1745936358
+SHA256 (rubygem/json-2.11.3.gem) = 9a10f658a2de67c0eb837eb795dd48132ce797c403e52b5ebef87dcdc7f9ccc1
+SIZE (rubygem/json-2.11.3.gem) = 70656
diff --git a/devel/rubygem-json-gitlab/pkg-descr b/devel/rubygem-json-gitlab/pkg-descr
new file mode 100644
index 000000000000..dbc5c9403654
--- /dev/null
+++ b/devel/rubygem-json-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+This library can parse JSON texts and generate them from ruby data structures.
+This port implemented in C and comes with its own unicode conversion functions
+and a parser generated by the Ragel State Machine Compiler.
diff --git a/devel/rubygem-json/Makefile b/devel/rubygem-json/Makefile
index 3d7b11c36018..d6362e14b376 100644
--- a/devel/rubygem-json/Makefile
+++ b/devel/rubygem-json/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json
-PORTVERSION= 2.11.3
+PORTVERSION= 2.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-json/distinfo b/devel/rubygem-json/distinfo
index fffd171d5e7b..8768863fd1ce 100644
--- a/devel/rubygem-json/distinfo
+++ b/devel/rubygem-json/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936358
-SHA256 (rubygem/json-2.11.3.gem) = 9a10f658a2de67c0eb837eb795dd48132ce797c403e52b5ebef87dcdc7f9ccc1
-SIZE (rubygem/json-2.11.3.gem) = 70656
+TIMESTAMP = 1747716342
+SHA256 (rubygem/json-2.12.0.gem) = b30fce000756de94c756679c7e57ed41f03f8cc8dde2d2dc00a7c44005da0a50
+SIZE (rubygem/json-2.12.0.gem) = 75264
diff --git a/devel/rubygem-language_server-protocol/Makefile b/devel/rubygem-language_server-protocol/Makefile
index 2529de6e0d86..a4a737d03add 100644
--- a/devel/rubygem-language_server-protocol/Makefile
+++ b/devel/rubygem-language_server-protocol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= language_server-protocol
-PORTVERSION= 3.17.0.4
+PORTVERSION= 3.17.0.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-language_server-protocol/distinfo b/devel/rubygem-language_server-protocol/distinfo
index 6c18566a9c2e..58a32728b9eb 100644
--- a/devel/rubygem-language_server-protocol/distinfo
+++ b/devel/rubygem-language_server-protocol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090058
-SHA256 (rubygem/language_server-protocol-3.17.0.4.gem) = c484626478664fd13482d8180947c50a8590484b1258b99b7aedb3b69df89669
-SIZE (rubygem/language_server-protocol-3.17.0.4.gem) = 78336
+TIMESTAMP = 1747716344
+SHA256 (rubygem/language_server-protocol-3.17.0.5.gem) = fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc
+SIZE (rubygem/language_server-protocol-3.17.0.5.gem) = 78336
diff --git a/devel/rubygem-mini_portile2/Makefile b/devel/rubygem-mini_portile2/Makefile
index 22ed9f53c31e..f47a18e69e8f 100644
--- a/devel/rubygem-mini_portile2/Makefile
+++ b/devel/rubygem-mini_portile2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mini_portile2
-PORTVERSION= 2.8.8
+PORTVERSION= 2.8.9
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-mini_portile2/distinfo b/devel/rubygem-mini_portile2/distinfo
index 03dd6d4556a1..0f5568c87007 100644
--- a/devel/rubygem-mini_portile2/distinfo
+++ b/devel/rubygem-mini_portile2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679920
-SHA256 (rubygem/mini_portile2-2.8.8.gem) = 8e47136cdac04ce81750bb6c09733b37895bf06962554e4b4056d78168d70a75
-SIZE (rubygem/mini_portile2-2.8.8.gem) = 36864
+TIMESTAMP = 1747716434
+SHA256 (rubygem/mini_portile2-2.8.9.gem) = 0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+SIZE (rubygem/mini_portile2-2.8.9.gem) = 36864
diff --git a/devel/rubygem-mongo/Makefile b/devel/rubygem-mongo/Makefile
index 8c9cc0b8a81c..7dc904a60b88 100644
--- a/devel/rubygem-mongo/Makefile
+++ b/devel/rubygem-mongo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongo
-PORTVERSION= 2.21.0
+PORTVERSION= 2.21.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,8 @@ WWW= https://github.com/mongodb/mongo-ruby-driver
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-bson>=4.14.1<6.0.0:devel/rubygem-bson
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bson>=4.14.1<6.0.0:devel/rubygem-bson
USES= gem
@@ -18,10 +19,4 @@ NO_ARCH= yes
PLIST_FILES= bin/mongo_console
-post-patch:
- @${TOUCH} ${WRKSRC}/spec/support/ocsp
-
-post-install:
- @${RM} ${STAGEDIR}${PREFIX}${GEM_LIB_DIR}/spec/support/ocsp
-
.include <bsd.port.mk>
diff --git a/devel/rubygem-mongo/distinfo b/devel/rubygem-mongo/distinfo
index 04d2fe6ecf5a..e64e8d0b9003 100644
--- a/devel/rubygem-mongo/distinfo
+++ b/devel/rubygem-mongo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315500
-SHA256 (rubygem/mongo-2.21.0.gem) = 38c4743733dbb918d8feb197a8f8b9af8ad922dadba8e03f5117c3cabc79339b
-SIZE (rubygem/mongo-2.21.0.gem) = 1216512
+TIMESTAMP = 1747547546
+SHA256 (rubygem/mongo-2.21.1.gem) = a0858375c546b87c9aba6adcda8e6298720fed787be54dde0fcb4637b5e48f43
+SIZE (rubygem/mongo-2.21.1.gem) = 450560
diff --git a/devel/rubygem-oci/Makefile b/devel/rubygem-oci/Makefile
index b288143b5be0..bbc4611ee5a5 100644
--- a/devel/rubygem-oci/Makefile
+++ b/devel/rubygem-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.21.1
+DISTVERSION= 2.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/oracle/oci-ruby-sdk/
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-inifile>=3.0.0:textproc/rubygem-inifile \
+RUN_DEPENDS= rubygem-circuitbox>=2.0.0:www/rubygem-circuitbox \
+ rubygem-inifile>=3.0.0:textproc/rubygem-inifile \
rubygem-json>=1.4.6:devel/rubygem-json \
rubygem-event_stream_parser>=1.0.0:devel/rubygem-event_stream_parser \
rubygem-jwt>2.1:www/rubygem-jwt \
diff --git a/devel/rubygem-oci/distinfo b/devel/rubygem-oci/distinfo
index 9760bdba0e18..16595c0c27bb 100644
--- a/devel/rubygem-oci/distinfo
+++ b/devel/rubygem-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716315659
-SHA256 (rubygem/oci-2.21.1.gem) = 1b3498cfe42ed798563d4f652f1d7cdc40e56a979b3543673c1fe5f8f84631f1
-SIZE (rubygem/oci-2.21.1.gem) = 10406400
+TIMESTAMP = 1748326999
+SHA256 (rubygem/oci-2.22.0.gem) = ccc9f5f5c9ef5d44fba5775b7f93d38388b9f02d09ec42300deadbd56f3cb80a
+SIZE (rubygem/oci-2.22.0.gem) = 12295168
diff --git a/devel/rubygem-opentelemetry-instrumentation-dalli/Makefile b/devel/rubygem-opentelemetry-instrumentation-dalli/Makefile
index d5f5cbd752f9..78dc64138e73 100644
--- a/devel/rubygem-opentelemetry-instrumentation-dalli/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-dalli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-dalli
-PORTVERSION= 0.27.1
+PORTVERSION= 0.27.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-dalli/distinfo b/devel/rubygem-opentelemetry-instrumentation-dalli/distinfo
index 8f06aec488e8..ce17743d079d 100644
--- a/devel/rubygem-opentelemetry-instrumentation-dalli/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-dalli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936362
-SHA256 (rubygem/opentelemetry-instrumentation-dalli-0.27.1.gem) = deadfdbf2ede14804859707f3bc4d7ade1d22a4780a3f4396b4f42fba6fc5695
-SIZE (rubygem/opentelemetry-instrumentation-dalli-0.27.1.gem) = 12288
+TIMESTAMP = 1747547452
+SHA256 (rubygem/opentelemetry-instrumentation-dalli-0.27.2.gem) = b785271137b417291f001afc25b60cf67e57c47a4991b4770656c429e9dd76ef
+SIZE (rubygem/opentelemetry-instrumentation-dalli-0.27.2.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
index db6068152dad..882a89076645 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-pg
-PORTVERSION= 0.30.0
+PORTVERSION= 0.30.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,6 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
+ rubygem-opentelemetry-helpers-sql>=0:devel/rubygem-opentelemetry-helpers-sql \
rubygem-opentelemetry-helpers-sql-obfuscation>=0:devel/rubygem-opentelemetry-helpers-sql-obfuscation \
rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
index 7e8b685e7795..de28d86509ad 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737272899
-SHA256 (rubygem/opentelemetry-instrumentation-pg-0.30.0.gem) = c17dd639cf1a4b2fb1ed41208b751f1b6716d0c8fe28dc02f362f3abaa839529
-SIZE (rubygem/opentelemetry-instrumentation-pg-0.30.0.gem) = 15360
+TIMESTAMP = 1748319203
+SHA256 (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 85353ad70012e3a2e196c66a2c8029e791746e028997fcf43bedfdad3ac74f27
+SIZE (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 15360
diff --git a/devel/rubygem-rbs/Makefile b/devel/rubygem-rbs/Makefile
index 8c2155b75d16..4f26d7d56eaa 100644
--- a/devel/rubygem-rbs/Makefile
+++ b/devel/rubygem-rbs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rbs
-PORTVERSION= 3.9.2
+PORTVERSION= 3.9.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rbs/distinfo b/devel/rubygem-rbs/distinfo
index 68c9fd097aa7..69851bb4d4b0 100644
--- a/devel/rubygem-rbs/distinfo
+++ b/devel/rubygem-rbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289296
-SHA256 (rubygem/rbs-3.9.2.gem) = 873b5d01a11f3dc15a7cc3bd66d9d50c3d05fad4fbb73b47704eb96f0ba6faf2
-SIZE (rubygem/rbs-3.9.2.gem) = 1095168
+TIMESTAMP = 1747716346
+SHA256 (rubygem/rbs-3.9.4.gem) = 8e42c8f133fc2d94b65f62f34479546de1247b79892b57584f625b61e518a5d7
+SIZE (rubygem/rbs-3.9.4.gem) = 1095168
diff --git a/devel/rubygem-rspec-expectations/Makefile b/devel/rubygem-rspec-expectations/Makefile
index 8f32bdb281ca..a0f0a84010b1 100644
--- a/devel/rubygem-rspec-expectations/Makefile
+++ b/devel/rubygem-rspec-expectations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-expectations
-PORTVERSION= 3.13.3
+PORTVERSION= 3.13.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-expectations/distinfo b/devel/rubygem-rspec-expectations/distinfo
index e11cb9fd3e6e..9f39a4087a9a 100644
--- a/devel/rubygem-rspec-expectations/distinfo
+++ b/devel/rubygem-rspec-expectations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726081845
-SHA256 (rubygem/rspec-expectations-3.13.3.gem) = 0e6b5af59b900147698ea0ff80456c4f2e69cac4394fbd392fbd1ca561f66c58
-SIZE (rubygem/rspec-expectations-3.13.3.gem) = 89088
+TIMESTAMP = 1747547454
+SHA256 (rubygem/rspec-expectations-3.13.4.gem) = 4e43459765dfee900b25aa1361e106ab0799895ede65fc57872069feb559ecd8
+SIZE (rubygem/rspec-expectations-3.13.4.gem) = 89600
diff --git a/devel/rubygem-rspec-mocks/Makefile b/devel/rubygem-rspec-mocks/Makefile
index 89f0e96fd2d9..74b49f677f39 100644
--- a/devel/rubygem-rspec-mocks/Makefile
+++ b/devel/rubygem-rspec-mocks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-mocks
-PORTVERSION= 3.13.2
+PORTVERSION= 3.13.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-mocks/distinfo b/devel/rubygem-rspec-mocks/distinfo
index 67332d28b932..e41182d592b7 100644
--- a/devel/rubygem-rspec-mocks/distinfo
+++ b/devel/rubygem-rspec-mocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632702
-SHA256 (rubygem/rspec-mocks-3.13.2.gem) = 2327335def0e1665325a9b617e3af9ae20272741d80ac550336309a7c59abdef
-SIZE (rubygem/rspec-mocks-3.13.2.gem) = 81920
+TIMESTAMP = 1747547456
+SHA256 (rubygem/rspec-mocks-3.13.4.gem) = 6bb158a0719c53d522104ed34c0777b884b2c9dc775ce64eaa10207df02ab993
+SIZE (rubygem/rspec-mocks-3.13.4.gem) = 82432
diff --git a/devel/rubygem-rspec-rails/Makefile b/devel/rubygem-rspec-rails/Makefile
index b5fe4a292cfd..538ddf3dbfcc 100644
--- a/devel/rubygem-rspec-rails/Makefile
+++ b/devel/rubygem-rspec-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-rails
-PORTVERSION= 7.1.1
+PORTVERSION= 8.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,9 +11,9 @@ WWW= https://rspec.info/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-actionpack70>=7.0:www/rubygem-actionpack70 \
- rubygem-activesupport70>=7.0:devel/rubygem-activesupport70 \
- rubygem-railties70>=7.0:www/rubygem-railties70 \
+RUN_DEPENDS= rubygem-actionpack80>=7.2:www/rubygem-actionpack80 \
+ rubygem-activesupport80>=7.2:devel/rubygem-activesupport80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80 \
rubygem-rspec-core>=3.13<4:devel/rubygem-rspec-core \
rubygem-rspec-expectations>=3.13<4:devel/rubygem-rspec-expectations \
rubygem-rspec-mocks>=3.13<4:devel/rubygem-rspec-mocks \
diff --git a/devel/rubygem-rspec-rails/distinfo b/devel/rubygem-rspec-rails/distinfo
index 2cb72d7a3a04..d0dabc73dada 100644
--- a/devel/rubygem-rspec-rails/distinfo
+++ b/devel/rubygem-rspec-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739117556
-SHA256 (rubygem/rspec-rails-7.1.1.gem) = e15dccabed211e2fd92f21330c819adcbeb1591c1d66c580d8f2d8288557e331
-SIZE (rubygem/rspec-rails-7.1.1.gem) = 74240
+TIMESTAMP = 1747547458
+SHA256 (rubygem/rspec-rails-8.0.0.gem) = 977a508cd94d152db2068c6585470db5d0cd47eef56d5410b9531034fb9d97bf
+SIZE (rubygem/rspec-rails-8.0.0.gem) = 74240
diff --git a/devel/rubygem-rspec-support/Makefile b/devel/rubygem-rspec-support/Makefile
index 6e9b3124c2a3..acc0050ae277 100644
--- a/devel/rubygem-rspec-support/Makefile
+++ b/devel/rubygem-rspec-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-support
-PORTVERSION= 3.13.2
+PORTVERSION= 3.13.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-support/distinfo b/devel/rubygem-rspec-support/distinfo
index 262d0458842a..aef76f21b24d 100644
--- a/devel/rubygem-rspec-support/distinfo
+++ b/devel/rubygem-rspec-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888660
-SHA256 (rubygem/rspec-support-3.13.2.gem) = cea3a2463fd9b84b9dcc9685efd80ea701aa8f7b3decb3b3ce795ed67737dbec
-SIZE (rubygem/rspec-support-3.13.2.gem) = 39936
+TIMESTAMP = 1747547460
+SHA256 (rubygem/rspec-support-3.13.3.gem) = 2a61e393f6e18b7228726e0c6869c5d5a1419d37206116c4d917d145276b3f43
+SIZE (rubygem/rspec-support-3.13.3.gem) = 40448
diff --git a/devel/rubygem-rubocop-rails/Makefile b/devel/rubygem-rubocop-rails/Makefile
index de41bf6b6514..90b390da101b 100644
--- a/devel/rubygem-rubocop-rails/Makefile
+++ b/devel/rubygem-rubocop-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-rails
-PORTVERSION= 2.31.0
+PORTVERSION= 2.32.0
CATEGORIES= devel ruby
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-activesupport61>=4.2.0:devel/rubygem-activesupport61 \
rubygem-lint_roller>=1.1<2:devel/rubygem-lint_roller \
rubygem-rack>=1.1:www/rubygem-rack \
rubygem-rubocop>=1.75.0<2.0:devel/rubygem-rubocop \
- rubygem-rubocop-ast>=1.38.0:devel/rubygem-rubocop-ast
+ rubygem-rubocop-ast>=1.44.0:devel/rubygem-rubocop-ast
USES= cpe gem
diff --git a/devel/rubygem-rubocop-rails/distinfo b/devel/rubygem-rubocop-rails/distinfo
index dd06f3734714..d88146123fbd 100644
--- a/devel/rubygem-rubocop-rails/distinfo
+++ b/devel/rubygem-rubocop-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289308
-SHA256 (rubygem/rubocop-rails-2.31.0.gem) = 79476e1075299c3e60fc50549c7c32614f9ebaae719b899ed75785c6786c52bd
-SIZE (rubygem/rubocop-rails-2.31.0.gem) = 115712
+TIMESTAMP = 1747716348
+SHA256 (rubygem/rubocop-rails-2.32.0.gem) = 9fcc623c8722fe71e835e99c4a18b740b5b0d3fb69915d7f0777f00794b30490
+SIZE (rubygem/rubocop-rails-2.32.0.gem) = 115712
diff --git a/devel/rubygem-rubocop/Makefile b/devel/rubygem-rubocop/Makefile
index 9306acee0ec4..0fd77fc27f29 100644
--- a/devel/rubygem-rubocop/Makefile
+++ b/devel/rubygem-rubocop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop
-PORTVERSION= 1.75.4
+PORTVERSION= 1.75.5
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop/distinfo b/devel/rubygem-rubocop/distinfo
index bbeaa4690765..1950082fa37e 100644
--- a/devel/rubygem-rubocop/distinfo
+++ b/devel/rubygem-rubocop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936366
-SHA256 (rubygem/rubocop-1.75.4.gem) = e0656af44d0811bb40f6d0bd4ed6c8d80c0f05f3444f0e8f0839833dd46d18c6
-SIZE (rubygem/rubocop-1.75.4.gem) = 701440
+TIMESTAMP = 1747547462
+SHA256 (rubygem/rubocop-1.75.5.gem) = 6ada7c8635023d81dace453da1e3a573455a277d49c3cba30813f32b423be97d
+SIZE (rubygem/rubocop-1.75.5.gem) = 701952
diff --git a/devel/rubygem-ruby-lsp-rspec/Makefile b/devel/rubygem-ruby-lsp-rspec/Makefile
index 94f9f4374aa7..c65edfa681b7 100644
--- a/devel/rubygem-ruby-lsp-rspec/Makefile
+++ b/devel/rubygem-ruby-lsp-rspec/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp-rspec
-PORTVERSION= 0.1.22
+PORTVERSION= 0.1.23
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/st0012/ruby-lsp-rspec
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-ruby-lsp>=0.23.0<0.24:devel/rubygem-ruby-lsp
+RUN_DEPENDS= rubygem-ruby-lsp>=0.23.19<0.24:devel/rubygem-ruby-lsp
USES= gem
diff --git a/devel/rubygem-ruby-lsp-rspec/distinfo b/devel/rubygem-ruby-lsp-rspec/distinfo
index 6eb7fee3b854..8c0d13382ca7 100644
--- a/devel/rubygem-ruby-lsp-rspec/distinfo
+++ b/devel/rubygem-ruby-lsp-rspec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738982896
-SHA256 (rubygem/ruby-lsp-rspec-0.1.22.gem) = e982edf5cd6ec1530c3f5fa7e423624ad00532ebeff7fc94e02c7516a9b759c0
-SIZE (rubygem/ruby-lsp-rspec-0.1.22.gem) = 12288
+TIMESTAMP = 1747716352
+SHA256 (rubygem/ruby-lsp-rspec-0.1.23.gem) = d2a915502352e9722cd3d67e1eac6c517983ec4fe580c6de95f56f61844168d3
+SIZE (rubygem/ruby-lsp-rspec-0.1.23.gem) = 13824
diff --git a/devel/rubygem-ruby-lsp/Makefile b/devel/rubygem-ruby-lsp/Makefile
index 5bc2f8e63089..67d02184a5ad 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.23.15
+PORTVERSION= 0.23.20
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ruby-lsp/distinfo b/devel/rubygem-ruby-lsp/distinfo
index 38aca876ffaf..53ffde16c25c 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936370
-SHA256 (rubygem/ruby-lsp-0.23.15.gem) = 5e3dd3e775ba477854e577dc4aa5f0d3d59f32d90f8622787f01080d4e84e09f
-SIZE (rubygem/ruby-lsp-0.23.15.gem) = 163328
+TIMESTAMP = 1747716350
+SHA256 (rubygem/ruby-lsp-0.23.20.gem) = 06956135001716b89d08385714c095e01a6b3563452e4a265781899d26fb2769
+SIZE (rubygem/ruby-lsp-0.23.20.gem) = 164352
diff --git a/devel/rubygem-ruby-prof/Makefile b/devel/rubygem-ruby-prof/Makefile
index 049d92a64f02..d291f03ab430 100644
--- a/devel/rubygem-ruby-prof/Makefile
+++ b/devel/rubygem-ruby-prof/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-prof
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,6 +10,8 @@ WWW= https://github.com/ruby-prof/ruby-prof
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64
+
USES= gem
PLIST_FILES= bin/ruby-prof bin/ruby-prof-check-trace
diff --git a/devel/rubygem-ruby-prof/distinfo b/devel/rubygem-ruby-prof/distinfo
index d37098b9e302..b2ecde16dcd3 100644
--- a/devel/rubygem-ruby-prof/distinfo
+++ b/devel/rubygem-ruby-prof/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734329851
-SHA256 (rubygem/ruby-prof-1.7.1.gem) = 026393448cf92fd24a91739bf71ccd2bfe88fe8a1401ee8afc4948a16d62ea24
-SIZE (rubygem/ruby-prof-1.7.1.gem) = 107008
+TIMESTAMP = 1748322207
+SHA256 (rubygem/ruby-prof-1.7.2.gem) = 270424fcac37e611f2d15a55226c4628e234f8434e1d7c25ca8a2155b9fc4340
+SIZE (rubygem/ruby-prof-1.7.2.gem) = 105984
diff --git a/devel/rubygem-sequel/Makefile b/devel/rubygem-sequel/Makefile
index 3c3b2c78aa3d..9500015905d2 100644
--- a/devel/rubygem-sequel/Makefile
+++ b/devel/rubygem-sequel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sequel
-PORTVERSION= 5.91.0
+PORTVERSION= 5.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sequel/distinfo b/devel/rubygem-sequel/distinfo
index 7c7141c93db6..a37a6128fb3a 100644
--- a/devel/rubygem-sequel/distinfo
+++ b/devel/rubygem-sequel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289446
-SHA256 (rubygem/sequel-5.91.0.gem) = 2fb40258af4652ee834da32ea99fc8810fad0eaa203e4d6604b02c0afb89c64d
-SIZE (rubygem/sequel-5.91.0.gem) = 643584
+TIMESTAMP = 1747547548
+SHA256 (rubygem/sequel-5.92.0.gem) = cb06a61945b8647e5fd93f20402acce16cac559d7757417a5854151f294c443d
+SIZE (rubygem/sequel-5.92.0.gem) = 643584
diff --git a/devel/rubygem-set/Makefile b/devel/rubygem-set/Makefile
index 88b52652caf5..98f72057fe91 100644
--- a/devel/rubygem-set/Makefile
+++ b/devel/rubygem-set/Makefile
@@ -1,5 +1,5 @@
PORTNAME= set
-PORTVERSION= 1.1.1
+PORTVERSION= 1.1.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-set/distinfo b/devel/rubygem-set/distinfo
index 9e42d9333863..5bbe71ba7484 100644
--- a/devel/rubygem-set/distinfo
+++ b/devel/rubygem-set/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888676
-SHA256 (rubygem/set-1.1.1.gem) = 6c7ac6c06d5907216395a4d5dae3ffe52ca5ee8a372befe6d4dea794383f98f0
-SIZE (rubygem/set-1.1.1.gem) = 15360
+TIMESTAMP = 1747716354
+SHA256 (rubygem/set-1.1.2.gem) = ca33a60d202e788041d94a5d4c12315b1639875576f1a266f3a10913646d8ef1
+SIZE (rubygem/set-1.1.2.gem) = 15872
diff --git a/devel/rubygem-sidekiq-scheduler/Makefile b/devel/rubygem-sidekiq-scheduler/Makefile
index da90ac1f2f52..c7664bddb3fd 100644
--- a/devel/rubygem-sidekiq-scheduler/Makefile
+++ b/devel/rubygem-sidekiq-scheduler/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sidekiq-scheduler
-PORTVERSION= 5.0.6
-PORTREVISION= 1
+PORTVERSION= 6.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,8 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-rufus-scheduler>=3.2<4:devel/rubygem-rufus-scheduler \
- rubygem-sidekiq>=6<9:devel/rubygem-sidekiq \
- rubygem-tilt>=1.4.0<3:devel/rubygem-tilt
+ rubygem-sidekiq>=7.3<9:devel/rubygem-sidekiq
USES= gem
diff --git a/devel/rubygem-sidekiq-scheduler/distinfo b/devel/rubygem-sidekiq-scheduler/distinfo
index 22a44367b910..f63c8e95b134 100644
--- a/devel/rubygem-sidekiq-scheduler/distinfo
+++ b/devel/rubygem-sidekiq-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722798873
-SHA256 (rubygem/sidekiq-scheduler-5.0.6.gem) = aa49fa982fb0d58e3e94d6bc2e2187be000414b9354a9f35e0cd06de204ad5be
-SIZE (rubygem/sidekiq-scheduler-5.0.6.gem) = 28160
+TIMESTAMP = 1747716356
+SHA256 (rubygem/sidekiq-scheduler-6.0.0.gem) = b7a3323473e772c291ee17bdff3c66c5b8869bd2c664b6a92643cbe6995d1c80
+SIZE (rubygem/sidekiq-scheduler-6.0.0.gem) = 28672
diff --git a/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8 b/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8
deleted file mode 100644
index 75465ce92254..000000000000
--- a/devel/rubygem-sidekiq-scheduler/files/patch-sidekiq8
+++ /dev/null
@@ -1,66 +0,0 @@
-Obtained from: https://github.com/sidekiq-scheduler/sidekiq-scheduler/commit/c631bfd873b9bbd3975b626202aa99eb783b1f0d
-
---- lib/sidekiq-scheduler/extensions/web.rb.orig 2025-03-15 18:21:05 UTC
-+++ lib/sidekiq-scheduler/extensions/web.rb
-@@ -2,14 +2,16 @@ if SidekiqScheduler::SidekiqAdapter::SIDEKIQ_GTE_7_3_0
-
- if SidekiqScheduler::SidekiqAdapter::SIDEKIQ_GTE_7_3_0
-
-- # Locale and asset cache is configured in `.register`
-- Sidekiq::Web.register(SidekiqScheduler::Web,
-- name: "recurring_jobs",
-- tab: ["Recurring Jobs"],
-- index: ["recurring-jobs"],
-- root_dir: File.expand_path("../../../web", File.dirname(__FILE__)),
-- asset_paths: ["stylesheets-scheduler"]) do |app|
-- # add middleware or additional settings here
-+ # Locale and asset cache is configured in `cfg.register`
-+ Sidekiq::Web.configure do |cfg|
-+ cfg.register(SidekiqScheduler::Web,
-+ name: "recurring_jobs",
-+ tab: ["Recurring Jobs"],
-+ index: ["recurring-jobs"],
-+ root_dir: File.expand_path("../../../web", File.dirname(__FILE__)),
-+ asset_paths: ["stylesheets-scheduler"]) do |app|
-+ # add middleware or additional settings here
-+ end
- end
-
- else
---- lib/sidekiq-scheduler/web.rb.orig 2025-03-15 18:14:11 UTC
-+++ lib/sidekiq-scheduler/web.rb
-@@ -16,7 +16,7 @@ module SidekiqScheduler
- end
-
- app.post '/recurring-jobs/:name/enqueue' do
-- schedule = Sidekiq.get_schedule(params[:name])
-+ schedule = Sidekiq.get_schedule(route_params(:name))
- SidekiqScheduler::Scheduler.instance.enqueue_job(schedule)
- redirect "#{root_path}recurring-jobs"
- end
-@@ -24,12 +24,12 @@ module SidekiqScheduler
- app.post '/recurring-jobs/:name/toggle' do
- Sidekiq.reload_schedule!
-
-- SidekiqScheduler::Scheduler.instance.toggle_job_enabled(params[:name])
-+ SidekiqScheduler::Scheduler.instance.toggle_job_enabled(route_params(:name))
- redirect "#{root_path}recurring-jobs"
- end
-
- app.post '/recurring-jobs/toggle-all' do
-- SidekiqScheduler::Scheduler.instance.toggle_all_jobs(params[:action] == 'enable')
-+ SidekiqScheduler::Scheduler.instance.toggle_all_jobs(url_params(:action) == 'enable')
- redirect "#{root_path}recurring-jobs"
- end
- end
---- sidekiq-scheduler.gemspec.orig 2025-03-15 18:14:11 UTC
-+++ sidekiq-scheduler.gemspec
-@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
-
- s.specification_version = 4
-
-- s.add_runtime_dependency(%q<sidekiq>.freeze, [">= 6".freeze, "< 8".freeze])
-+ s.add_runtime_dependency(%q<sidekiq>.freeze, [">= 6".freeze, "< 9".freeze])
- s.add_runtime_dependency(%q<rufus-scheduler>.freeze, ["~> 3.2".freeze])
- s.add_runtime_dependency(%q<tilt>.freeze, [">= 1.4.0".freeze, "< 3".freeze])
- s.add_development_dependency(%q<rake>.freeze, ["~> 12.0".freeze])
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 259a92be74bf..2e0cb6efcc9b 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12043
+PORTVERSION= 0.5.12115
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index ba1e8d52faf2..443c39807959 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936376
-SHA256 (rubygem/sorbet-runtime-0.5.12043.gem) = 7c64f7ea82195eb81f3eeebdfa875ea0ea830b7ad5fc31c691d994fd127a436d
-SIZE (rubygem/sorbet-runtime-0.5.12043.gem) = 89088
+TIMESTAMP = 1747716358
+SHA256 (rubygem/sorbet-runtime-0.5.12115.gem) = 1f8119a405448c1911e0e4359245ba440336f83360240370d0fcf3f719be1916
+SIZE (rubygem/sorbet-runtime-0.5.12115.gem) = 89088
diff --git a/devel/rubygem-strscan/Makefile b/devel/rubygem-strscan/Makefile
index e5872861513f..2948dcddd527 100644
--- a/devel/rubygem-strscan/Makefile
+++ b/devel/rubygem-strscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strscan
-PORTVERSION= 3.1.4
+PORTVERSION= 3.1.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-strscan/distinfo b/devel/rubygem-strscan/distinfo
index d21a0239f8d2..1a404b43b9e1 100644
--- a/devel/rubygem-strscan/distinfo
+++ b/devel/rubygem-strscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936382
-SHA256 (rubygem/strscan-3.1.4.gem) = 8e130a503aa6c79352c6ac02a9819507c8b8720c174ce8335e3eb2c8cc2ae042
-SIZE (rubygem/strscan-3.1.4.gem) = 24064
+TIMESTAMP = 1747547468
+SHA256 (rubygem/strscan-3.1.5.gem) = f8413b90ea9395a69609a4414a8c88551bcda64337e234272c24fcd4c83e5947
+SIZE (rubygem/strscan-3.1.5.gem) = 24064
diff --git a/devel/rubygem-timeliness/Makefile b/devel/rubygem-timeliness/Makefile
index 0b48b5001cab..8fafd8a53245 100644
--- a/devel/rubygem-timeliness/Makefile
+++ b/devel/rubygem-timeliness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timeliness
-PORTVERSION= 0.5.2
+PORTVERSION= 0.5.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-timeliness/distinfo b/devel/rubygem-timeliness/distinfo
index c80de2acca0f..6cfdec5aaaa6 100644
--- a/devel/rubygem-timeliness/distinfo
+++ b/devel/rubygem-timeliness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606595
-SHA256 (rubygem/timeliness-0.5.2.gem) = be8956d90570027c23a0852e03bfd5e92d9e7f74d966f97c4685ec62059eba50
-SIZE (rubygem/timeliness-0.5.2.gem) = 28672
+TIMESTAMP = 1747716360
+SHA256 (rubygem/timeliness-0.5.3.gem) = 6175e14a0e072b50d2433d253de3c18ce10c573d909edf55c4b510271ecd5aed
+SIZE (rubygem/timeliness-0.5.3.gem) = 29184
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index e780c93dba73..f34e62807244 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.11.6
+DISTVERSION= 0.11.11
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index b5b56cfb6c29..d56a675cc4ec 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -15,14 +15,15 @@ CARGO_CRATES= adler2-2.0.0 \
anyhow-1.0.98 \
argfile-0.2.1 \
arrayvec-0.7.6 \
- assert_fs-1.1.2 \
+ assert_fs-1.1.3 \
autocfg-1.4.0 \
base64-0.13.1 \
- bincode-1.3.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- boxcar-0.2.11 \
+ boxcar-0.2.12 \
bstr-1.12.0 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
@@ -30,28 +31,27 @@ CARGO_CRATES= adler2-2.0.0 \
camino-1.1.9 \
cast-0.3.0 \
castaway-0.2.3 \
- cc-1.2.16 \
+ cc-1.2.23 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.36 \
- clap_builder-4.5.36 \
- clap_complete-4.5.46 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
clearscreen-4.0.1 \
- codspeed-2.9.1 \
- codspeed-criterion-compat-2.9.1 \
- codspeed-criterion-compat-walltime-2.9.1 \
+ codspeed-2.10.1 \
+ codspeed-criterion-compat-2.10.1 \
+ codspeed-criterion-compat-walltime-2.10.1 \
colorchoice-1.0.3 \
colored-2.2.0 \
colored-3.0.0 \
- compact_str-0.8.1 \
compact_str-0.9.0 \
console-0.15.11 \
console_error_panic_hook-0.1.7 \
@@ -60,20 +60,20 @@ CARGO_CRATES= adler2-2.0.0 \
countme-3.0.1 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.14 \
+ 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 \
crypto-common-0.1.6 \
- ctrlc-3.4.6 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ ctrlc-3.4.7 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
dashmap-5.5.3 \
dashmap-6.1.0 \
diff-0.1.13 \
@@ -81,8 +81,8 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
dir-test-0.4.1 \
dir-test-macros-0.4.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
@@ -94,51 +94,47 @@ CARGO_CRATES= adler2-2.0.0 \
env_home-0.1.0 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.12 \
escape8259-0.5.3 \
- escargot-0.5.13 \
+ escargot-0.5.14 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.25 \
- flate2-1.1.0 \
+ flate2-1.1.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
- generator-0.8.4 \
generic-array-0.14.7 \
getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
glob-0.3.2 \
globset-0.4.16 \
globwalk-0.9.1 \
- half-2.5.0 \
+ half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.3 \
hashlink-0.10.0 \
heck-0.5.0 \
hermit-abi-0.3.9 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.1 \
home-0.5.11 \
html-escape-0.2.13 \
- iana-time-zone-0.1.61 \
+ 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.0 \
+ icu_properties_data-2.0.0 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
@@ -147,7 +143,7 @@ CARGO_CRATES= adler2-2.0.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.42.2 \
+ insta-1.43.1 \
insta-cmd-0.6.0 \
is-docker-0.2.0 \
is-macro-0.3.7 \
@@ -158,30 +154,28 @@ CARGO_CRATES= adler2-2.0.0 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.4 \
- jiff-static-0.2.4 \
+ jiff-0.2.13 \
+ jiff-static-0.2.13 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.32 \
- jod-thread-0.1.2 \
+ jobserver-0.1.33 \
+ jod-thread-1.0.0 \
js-sys-0.3.77 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.172 \
libcst-1.7.0 \
libcst_derive-1.7.0 \
libmimalloc-sys-0.1.42 \
libredox-0.1.3 \
libtest-mimic-0.7.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
lock_api-0.4.12 \
log-0.4.27 \
- loom-0.7.2 \
lsp-server-0.7.8 \
+ markdown-1.0.0 \
matchers-0.1.0 \
matches-0.1.10 \
matchit-0.8.6 \
@@ -189,21 +183,21 @@ CARGO_CRATES= adler2-2.0.0 \
mimalloc-0.1.46 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
+ miniz_oxide-0.8.8 \
mio-1.0.3 \
natord-1.0.9 \
newtype-uuid-1.2.1 \
nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
notify-8.0.0 \
notify-types-2.0.0 \
nu-ansi-term-0.46.0 \
- nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
- once_cell-1.21.1 \
+ once_cell-1.21.3 \
oorandom-11.1.5 \
option-ext-0.2.0 \
ordermap-0.5.7 \
@@ -223,43 +217,42 @@ CARGO_CRATES= adler2-2.0.0 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
- pin-project-1.1.10 \
- pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
pyproject-toml-0.13.4 \
quick-junit-0.5.1 \
- quick-xml-0.37.2 \
+ quick-xml-0.37.5 \
quickcheck-1.0.3 \
- quickcheck_macros-1.0.0 \
+ quickcheck_macros-1.1.0 \
quote-1.0.40 \
r-efi-5.2.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 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.10 \
- redox_users-0.4.6 \
+ redox_syscall-0.5.12 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
@@ -269,14 +262,13 @@ CARGO_CRATES= adler2-2.0.0 \
rust-stemmers-1.2.0 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
- rustix-0.38.44 \
- rustix-1.0.2 \
+ rustc-stable-hash-0.1.2 \
+ rustix-1.0.7 \
rustversion-1.0.20 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.219 \
@@ -289,9 +281,9 @@ CARGO_CRATES= adler2-2.0.0 \
serde_test-1.0.177 \
serde_with-3.12.0 \
serde_with_macros-3.12.0 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
similar-2.7.0 \
siphasher-1.0.1 \
@@ -304,10 +296,9 @@ CARGO_CRATES= adler2-2.0.0 \
strsim-0.11.1 \
strum-0.27.1 \
strum_macros-0.27.1 \
- syn-1.0.109 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ syn-2.0.101 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
terminfo-0.9.0 \
@@ -324,13 +315,14 @@ CARGO_CRATES= adler2-2.0.0 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
tracing-0.1.41 \
tracing-attributes-0.1.28 \
tracing-core-0.1.33 \
@@ -338,7 +330,6 @@ CARGO_CRATES= adler2-2.0.0 \
tracing-indicatif-0.3.9 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
- tracing-tree-0.4.0 \
tryfn-0.2.3 \
typed-arena-2.0.2 \
typenum-1.18.0 \
@@ -348,6 +339,7 @@ CARGO_CRATES= adler2-2.0.0 \
unic-common-0.9.0 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
+ unicode-id-0.3.5 \
unicode-ident-1.0.18 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
@@ -355,9 +347,9 @@ CARGO_CRATES= adler2-2.0.0 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
unscanny-0.1.0 \
+ unty-0.0.4 \
url-2.5.4 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -366,6 +358,7 @@ CARGO_CRATES= adler2-2.0.0 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
+ virtue-0.0.18 \
vt100-0.15.2 \
vte-0.11.1 \
vte-0.14.1 \
@@ -384,57 +377,46 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-test-macro-0.3.50 \
web-sys-0.3.77 \
web-time-1.1.0 \
- which-7.0.2 \
+ which-7.0.3 \
wild-2.2.1 \
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.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-link-0.1.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.48.0 \
+ windows-core-0.61.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-result-0.3.3 \
+ windows-strings-0.4.1 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4 \
+ winnow-0.7.10 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.8.23 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
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 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.14+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=87bf6b6c2d5f6479741271da73bd9d30c2580c26\#87bf6b6c2d5f6479741271da73bd9d30c2580c26 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=4818b15f3b7516555d39f5a41cb75970448bee4c\#4818b15f3b7516555d39f5a41cb75970448bee4c
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 2f54c88901a2..93d41c66c760 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745393090
+TIMESTAMP = 1748077363
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
@@ -33,22 +33,24 @@ SHA256 (rust/crates/argfile-0.2.1.crate) = 0a1cc0ba69de57db40674c66f7cf2caee3981
SIZE (rust/crates/argfile-0.2.1.crate) = 9058
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/assert_fs-1.1.2.crate) = 7efdb1fdb47602827a342857666feb372712cbc64b414172bd6b167a02927674
-SIZE (rust/crates/assert_fs-1.1.2.crate) = 19328
+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.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.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/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.11.crate) = 6740c6e2fc6360fa57c35214c7493826aee95993926092606f27c983b40837be
-SIZE (rust/crates/boxcar-0.2.11.crate) = 19937
+SHA256 (rust/crates/boxcar-0.2.12.crate) = 66bb12751a83493ef4b8da1120451a262554e216a247f14b48cb5e8fe7ed8bdf
+SIZE (rust/crates/boxcar-0.2.12.crate) = 19923
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
@@ -63,26 +65,26 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
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.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
+SIZE (rust/crates/cc-1.2.23.crate) = 106527
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+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.36.crate) = 2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04
-SIZE (rust/crates/clap-4.5.36.crate) = 56958
-SHA256 (rust/crates/clap_builder-4.5.36.crate) = 132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5
-SIZE (rust/crates/clap_builder-4.5.36.crate) = 168438
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
+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_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
+SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
@@ -93,20 +95,18 @@ SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/clearscreen-4.0.1.crate) = 8c41dc435a7b98e4608224bbf65282309f5403719df9113621b30f8b6f74e2f4
SIZE (rust/crates/clearscreen-4.0.1.crate) = 153878
-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/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
+SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
+SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
+SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
+SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
-SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
-SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
@@ -123,14 +123,14 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
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-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-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-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
@@ -143,14 +143,14 @@ SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83b
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/ctrlc-3.4.6.crate) = 697b5419f348fd5ae2478e8018cb016c00a5881c7f46c717de98ffd135a5651c
-SIZE (rust/crates/ctrlc-3.4.6.crate) = 14660
-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/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+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/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
@@ -165,10 +165,10 @@ SHA256 (rust/crates/dir-test-0.4.1.crate) = 62c013fe825864f3e4593f36426c1fa7a74f
SIZE (rust/crates/dir-test-0.4.1.crate) = 7119
SHA256 (rust/crates/dir-test-macros-0.4.1.crate) = d42f54d7b4a6bc2400fe5b338e35d1a335787585375322f49c5d5fe7b243da7e
SIZE (rust/crates/dir-test-macros-0.4.1.crate) = 7349
-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/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
@@ -191,12 +191,12 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
-SHA256 (rust/crates/escargot-0.5.13.crate) = 05a3ac187a16b5382fef8c69fd1bad123c67b7cf3932240a2d43dcdd32cded88
-SIZE (rust/crates/escargot-0.5.13.crate) = 20849
+SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
+SIZE (rust/crates/escargot-0.5.14.crate) = 21119
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -205,8 +205,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
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
@@ -217,70 +217,62 @@ SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
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/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/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/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.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
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.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.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-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/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.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
+SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
+SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
+SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+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/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
@@ -297,8 +289,8 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
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/insta-1.42.2.crate) = 50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084
-SIZE (rust/crates/insta-1.42.2.crate) = 100430
+SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
+SIZE (rust/crates/insta-1.43.1.crate) = 101047
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -319,28 +311,28 @@ 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.4.crate) = d699bc6dfc879fb1bf9bdff0d4c56f0884fc6f0d0eb0fba397a6d00cd9a6b85e
-SIZE (rust/crates/jiff-0.2.4.crate) = 698395
-SHA256 (rust/crates/jiff-static-0.2.4.crate) = 8d16e75759ee0aa64c57a56acbf43916987b20c77373cb7e808979e02b93c9f9
-SIZE (rust/crates/jiff-static-0.2.4.crate) = 75875
+SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
+SIZE (rust/crates/jiff-0.2.13.crate) = 707842
+SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
+SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
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
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
-SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
+SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-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.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
SHA256 (rust/crates/libcst-1.7.0.crate) = ad9e315e3f679e61b9095ffd5e509de78b8a4ea3bba9d772f6fb243209f808d4
SIZE (rust/crates/libcst-1.7.0.crate) = 110265
SHA256 (rust/crates/libcst_derive-1.7.0.crate) = bfa96ed35d0dccc67cf7ba49350cb86de3dcb1d072a7ab28f99117f19d874953
@@ -351,22 +343,18 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
-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/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.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/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
-SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
+SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
+SIZE (rust/crates/markdown-1.0.0.crate) = 219012
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
@@ -381,8 +369,8 @@ SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
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/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/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
@@ -391,6 +379,8 @@ SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb9
SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
@@ -401,16 +391,14 @@ SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece0
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
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/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
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/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+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
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -449,14 +437,14 @@ SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
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/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/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
@@ -465,10 +453,6 @@ SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
@@ -477,6 +461,8 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -487,26 +473,26 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
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/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pyproject-toml-0.13.4.crate) = 643af57c3f36ba90a8b53e972727d8092f7408a9ebfbaf4c3d2c17b07c58d835
SIZE (rust/crates/pyproject-toml-0.13.4.crate) = 10535
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
-SHA256 (rust/crates/quickcheck_macros-1.0.0.crate) = b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9
-SIZE (rust/crates/quickcheck_macros-1.0.0.crate) = 5275
+SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
+SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
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.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
@@ -519,10 +505,10 @@ 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/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+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
@@ -541,10 +527,10 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
+SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
+SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
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
@@ -555,8 +541,6 @@ SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d2240222
SIZE (rust/crates/schemars-0.8.22.crate) = 59214
SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
-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/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -581,12 +565,12 @@ SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e2
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/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/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
@@ -611,14 +595,12 @@ SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf
SIZE (rust/crates/strum-0.27.1.crate) = 7467
SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-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/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
@@ -651,20 +633,22 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/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/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/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/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
@@ -679,8 +663,6 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
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-tree-0.4.0.crate) = f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c
-SIZE (rust/crates/tracing-tree-0.4.0.crate) = 29411
SHA256 (rust/crates/tryfn-0.2.3.crate) = 5fe242ee9e646acec9ab73a5c540e8543ed1b107f0ce42be831e0775d423c396
SIZE (rust/crates/tryfn-0.2.3.crate) = 8481
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -699,6 +681,8 @@ SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf80
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/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
+SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
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
@@ -713,12 +697,12 @@ SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197
SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019
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
+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/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
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
@@ -735,6 +719,8 @@ SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe
SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
SIZE (rust/crates/vt100-0.15.2.crate) = 30404
SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
@@ -771,8 +757,8 @@ 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/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -783,101 +769,79 @@ 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.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
+SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+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.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
+SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
+SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
+SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
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-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_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
-SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+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
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/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/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
+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.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/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/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-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5
-SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660
-SHA256 (salsa-rs-salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26_GH0.tar.gz) = 4c7e942919f61f0c93271b8a504842dabecf25f598a47e58e71f27788a9651e4
-SIZE (salsa-rs-salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26_GH0.tar.gz) = 643688
+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 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.11.6_GH0.tar.gz) = cfb7b1fa9891c6d3c3c3e6b6d0a178384f3bf437d81a06d7d91592bd47846123
-SIZE (astral-sh-ruff-0.11.6_GH0.tar.gz) = 6304747
+SHA256 (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = fbf5d424aa84e4ca89ead24dd9bce8e007d6674d2bbb71493b5f48ec8bb2e21b
+SIZE (salsa-rs-salsa-4818b15f3b7516555d39f5a41cb75970448bee4c_GH0.tar.gz) = 660288
+SHA256 (astral-sh-ruff-0.11.11_GH0.tar.gz) = fcd8fdd349559421494b653e53a2fc6441a35e51d2992af035c5e5c84e060702
+SIZE (astral-sh-ruff-0.11.11_GH0.tar.gz) = 6532150
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index fa865c337694..0ce8c18a36da 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.10.11
+PORTVERSION= 1.11.0
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 10286ff53bf6..7ea1261d162c 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742304701
-SHA256 (sbt-1.10.11.tgz) = 5034a64841b8a9cfb52a341e45b01df2b8c2ffaa87d8d2b0fe33c4cdcabd8f0c
-SIZE (sbt-1.10.11.tgz) = 58211742
+TIMESTAMP = 1748247525
+SHA256 (sbt-1.11.0.tgz) = ae8abe538fde8fc358ff3a9e6b01aae9646db1b9f91a46407485884303b28fb3
+SIZE (sbt-1.11.0.tgz) = 58204702
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index ec94baf597e2..4c86c1bd7d01 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/shards/Makefile b/devel/shards/Makefile
index e003756e96d4..51f76bb8feff 100644
--- a/devel/shards/Makefile
+++ b/devel/shards/Makefile
@@ -1,10 +1,9 @@
PORTNAME= shards
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.3
-PORTREVISION= 1
+DISTVERSION= 0.19.1
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= dch@FreeBSD.org
COMMENT= Dependency manager for the Crystal programming language
WWW= https://github.com/crystal-lang/shards
@@ -25,7 +24,7 @@ GH_TUPLE= crystal-lang:crystal-molinillo:v0.2.0:molinillo/lib/molinillo
MAKE_ARGS+= CRYSTAL="${LOCALBASE}/bin/crystal" \
FLAGS="--release --no-debug" \
- SHARDS_CONFIG_BUILD_COMMIT="d75b004dd3d0"
+ SHARDS_CONFIG_BUILD_COMMIT="182792aa2989"
PLIST_FILES= bin/shards \
share/man/man1/shards.1.gz \
diff --git a/devel/shards/distinfo b/devel/shards/distinfo
index d76363b23baf..c473af51048e 100644
--- a/devel/shards/distinfo
+++ b/devel/shards/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1695132894
-SHA256 (crystal-lang-shards-v0.17.3_GH0.tar.gz) = 6512ff51bd69057f4da4783eb6b14c29d9a88b97d35985356d1dc644a08424c7
-SIZE (crystal-lang-shards-v0.17.3_GH0.tar.gz) = 72539
+TIMESTAMP = 1743779488
+SHA256 (crystal-lang-shards-v0.19.1_GH0.tar.gz) = 2a49e7ffa4025e0b3e8774620fa8dbc227d3d1e476211fefa2e8166dcabf82b5
+SIZE (crystal-lang-shards-v0.19.1_GH0.tar.gz) = 83440
SHA256 (crystal-lang-crystal-molinillo-v0.2.0_GH0.tar.gz) = e231cf2411a6a11a1538983c7fb52b19e650acc3338bd3cdf6fdb13d6463861a
SIZE (crystal-lang-crystal-molinillo-v0.2.0_GH0.tar.gz) = 23959
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index 5c65096d6fa3..a7a14c171057 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/slibtool/Makefile b/devel/slibtool/Makefile
index e1ad83cdefff..bc94fbd5475e 100644
--- a/devel/slibtool/Makefile
+++ b/devel/slibtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slibtool
-PORTVERSION= 0.6.1
+PORTVERSION= 0.7.0
CATEGORIES= devel
MASTER_SITES= http://dl.midipix.org/${PORTNAME}/
diff --git a/devel/slibtool/distinfo b/devel/slibtool/distinfo
index f8174a21d2bb..0bb97a7ec55a 100644
--- a/devel/slibtool/distinfo
+++ b/devel/slibtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736415692
-SHA256 (slibtool-0.6.1.tar.xz) = 61b07f9f371ca05dc5b1259b27e73d8d7a2ef15e2a6adc9bac9816c5a4beacc4
-SIZE (slibtool-0.6.1.tar.xz) = 129584
+TIMESTAMP = 1747679394
+SHA256 (slibtool-0.7.0.tar.xz) = b7c8c837d04411ba2e8ca7fcfc4728bf4bc75ded412cc0798b55580f947efe72
+SIZE (slibtool-0.7.0.tar.xz) = 129996
diff --git a/devel/slibtool/pkg-plist b/devel/slibtool/pkg-plist
index 5f1d921b8e29..2b7902b54d58 100644
--- a/devel/slibtool/pkg-plist
+++ b/devel/slibtool/pkg-plist
@@ -23,3 +23,4 @@ bin/slibtoolize
%%DATADIR%%/ltmain.sh
%%DATADIR%%/slibtool.m4
%%DATADIR%%/slibtool.sh
+%%DATADIR%%/sltdl.m4
diff --git a/devel/sltdl/Makefile b/devel/sltdl/Makefile
new file mode 100644
index 000000000000..d6bc51ddee29
--- /dev/null
+++ b/devel/sltdl/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= sltdl
+PORTVERSION= 0.5.0
+CATEGORIES= devel
+MASTER_SITES= http://dl.midipix.org/${PORTNAME}/
+
+MAINTAINER= bapt@FreeBSD.org
+COMMENT= Surrogate ltdl implementation
+WWW= https://git.foss21.org/cross/sltdl
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING.SLTDL
+
+HAS_CONFIGURE= yes
+USES= tar:xz
+
+.include <bsd.port.mk>
+
diff --git a/devel/sltdl/distinfo b/devel/sltdl/distinfo
new file mode 100644
index 000000000000..1286d623ab3b
--- /dev/null
+++ b/devel/sltdl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747679645
+SHA256 (sltdl-0.5.0.tar.xz) = a900be2c678d16102e62c7efa91bad80ff815dc830437e2634fbe64ea75152c1
+SIZE (sltdl-0.5.0.tar.xz) = 34712
diff --git a/devel/sltdl/files/patch-Makefile.in b/devel/sltdl/files/patch-Makefile.in
new file mode 100644
index 000000000000..226ca00350ac
--- /dev/null
+++ b/devel/sltdl/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2025-05-19 18:40:16 UTC
++++ Makefile.in
+@@ -173,7 +173,7 @@ include $(PROJECT_DIR)/project/arch.mk
+ include $(PROJECT_DIR)/project/headers.mk
+ include $(PROJECT_DIR)/project/common.mk
+ include $(PROJECT_DIR)/project/arch.mk
+-include $(PROJECT_DIR)/project/extras.mk
++#include $(PROJECT_DIR)/project/extras.mk
+ include $(PROJECT_DIR)/project/overrides.mk
+
+
diff --git a/devel/sltdl/pkg-descr b/devel/sltdl/pkg-descr
new file mode 100644
index 000000000000..97e9d55df84d
--- /dev/null
+++ b/devel/sltdl/pkg-descr
@@ -0,0 +1 @@
+surrogate ltdl implementation
diff --git a/devel/sltdl/pkg-plist b/devel/sltdl/pkg-plist
new file mode 100644
index 000000000000..c471737c2cda
--- /dev/null
+++ b/devel/sltdl/pkg-plist
@@ -0,0 +1,7 @@
+include/sltdl/sltdl.h
+include/sltdl/sltdl_api.h
+lib/libsltdl.a
+lib/libsltdl.so
+lib/libsltdl.so.0
+lib/libsltdl.so.0.5.0
+libdata/pkgconfig/sltdl.pc
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index aafb7406c6ac..db44e4c18fab 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= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/spatialindex/Makefile b/devel/spatialindex/Makefile
index 2c7566546258..c6312ff042fe 100644
--- a/devel/spatialindex/Makefile
+++ b/devel/spatialindex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spatialindex
-DISTVERSION= 2.0.0
+DISTVERSION= 2.1.0
CATEGORIES= devel
MASTER_SITES= https://github.com/libspatialindex/libspatialindex/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
diff --git a/devel/spatialindex/distinfo b/devel/spatialindex/distinfo
index 5c3e9c628d90..9b126ace51d8 100644
--- a/devel/spatialindex/distinfo
+++ b/devel/spatialindex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718318752
-SHA256 (spatialindex-src-2.0.0.tar.gz) = f1d5a369681fa6ac3301a54db412ccf3180fc17163ebc3252f32c752f77345de
-SIZE (spatialindex-src-2.0.0.tar.gz) = 669866
+TIMESTAMP = 1747958553
+SHA256 (spatialindex-src-2.1.0.tar.gz) = b36e2f8ac4c91a6d292f11d5925d584e13674015afd2132ed2870f1b5ec7b9ad
+SIZE (spatialindex-src-2.1.0.tar.gz) = 668738
diff --git a/devel/spatialindex/pkg-plist b/devel/spatialindex/pkg-plist
index ebe0e05e5432..fde1b4bca620 100644
--- a/devel/spatialindex/pkg-plist
+++ b/devel/spatialindex/pkg-plist
@@ -34,9 +34,9 @@ lib/cmake/libspatialindex/libspatialindexConfigVersion.cmake
lib/cmake/libspatialindex/libspatialindexTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/libspatialindex/libspatialindexTargets.cmake
lib/libspatialindex.so
-lib/libspatialindex.so.7
-lib/libspatialindex.so.7.0.0
+lib/libspatialindex.so.8
+lib/libspatialindex.so.8.0.0
lib/libspatialindex_c.so
-lib/libspatialindex_c.so.7
-lib/libspatialindex_c.so.7.0.0
+lib/libspatialindex_c.so.8
+lib/libspatialindex_c.so.8.0.0
libdata/pkgconfig/libspatialindex.pc
diff --git a/devel/spyder/Makefile b/devel/spyder/Makefile
index b99eccc92b46..e0c5aa73242a 100644
--- a/devel/spyder/Makefile
+++ b/devel/spyder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spyder
DISTVERSIONPREFIX= v
-DISTVERSION= 6.0.5
+DISTVERSION= 6.0.7
CATEGORIES= devel science python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/spyder/distinfo b/devel/spyder/distinfo
index 529b8b449c55..4957393e2664 100644
--- a/devel/spyder/distinfo
+++ b/devel/spyder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745808352
-SHA256 (spyder-ide-spyder-v6.0.5_GH0.tar.gz) = b18b5bda3f5bf64e2044b0a8291a5458d0e2edc318feb4d6779140353e1f8dfc
-SIZE (spyder-ide-spyder-v6.0.5_GH0.tar.gz) = 15820718
+TIMESTAMP = 1747967628
+SHA256 (spyder-ide-spyder-v6.0.7_GH0.tar.gz) = a917307482500b4bfbebcbd17ab4e672e0df91ba82e1e00d5203e700052348eb
+SIZE (spyder-ide-spyder-v6.0.7_GH0.tar.gz) = 15831723
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index 9932a3f9c73f..6ed7743d01f5 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index 179d847a3436..b900a22a615a 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 1e2ad472522f..07609f9ec149 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/tass64/Makefile b/devel/tass64/Makefile
index 44dfda5a869b..8b645e3f565c 100644
--- a/devel/tass64/Makefile
+++ b/devel/tass64/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tass64
-PORTVERSION= 1.59.3120
+PORTVERSION= 1.60.3243
CATEGORIES= devel
MASTER_SITES= SF/tass64/source
DISTNAME= 64tass-${PORTVERSION}-src
diff --git a/devel/tass64/distinfo b/devel/tass64/distinfo
index c25ec9f695ae..b85194969e2c 100644
--- a/devel/tass64/distinfo
+++ b/devel/tass64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695143223
-SHA256 (64tass-1.59.3120-src.zip) = a89a7b79ad234c6ea51a1c9d6c472d0f3827d01b2501b3f30cd0af9541423eef
-SIZE (64tass-1.59.3120-src.zip) = 752572
+TIMESTAMP = 1747715296
+SHA256 (64tass-1.60.3243-src.zip) = 9d83be3d23a2c55e085b7c7a7856c2f96080447ea120a6a8c21a217ed76427f0
+SIZE (64tass-1.60.3243-src.zip) = 771985
diff --git a/devel/thunar-vcs-plugin/Makefile b/devel/thunar-vcs-plugin/Makefile
index aeb3b0bc4b7d..057f91a067b1 100644
--- a/devel/thunar-vcs-plugin/Makefile
+++ b/devel/thunar-vcs-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunar-vcs-plugin
-PORTVERSION= 0.3.0
+PORTVERSION= 0.4.0
CATEGORIES= devel xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -11,32 +11,29 @@ WWW= https://docs.xfce.org/thunar-plugins/thunar-vcs-plugin
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool localbase \
- pkgconfig tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30 glib20
+USES= compiler:c11 gettext-tools gnome localbase meson pkgconfig \
+ tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libexo thunar
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= GIT NLS SUBVERSION
OPTIONS_DEFAULT= GIT
OPTIONS_SUB= yes
GIT_RUN_DEPENDS= git:devel/git
-GIT_CONFIGURE_ENABLE= git
+GIT_MESON_ENABLED= git
NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
.if ${WITH_SUBVERSION_VER:U} == LTS
-SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion-lts
+SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion-lts
.else
-SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion
+SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion
.endif
SUBVERSION_LIB_DEPENDS+= libapr-1.so:devel/apr1
-SUBVERSION_CONFIGURE_ENABLE= subversion
+SUBVERSION_MESON_ENABLED= svn
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/devel/thunar-vcs-plugin/distinfo b/devel/thunar-vcs-plugin/distinfo
index 25ce866fdb85..796d5bfc8a29 100644
--- a/devel/thunar-vcs-plugin/distinfo
+++ b/devel/thunar-vcs-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735597416
-SHA256 (xfce4/thunar-vcs-plugin-0.3.0.tar.bz2) = 4093b2802f08222b6b8edc6aa8127059ef138ff2b382117a25c34441ba6c1fec
-SIZE (xfce4/thunar-vcs-plugin-0.3.0.tar.bz2) = 808074
+TIMESTAMP = 1747847035
+SHA256 (xfce4/thunar-vcs-plugin-0.4.0.tar.xz) = 0e4170e099c9ffedfcbb1290f1fc42c00560cf6108e25fe90685315f18c8d6cc
+SIZE (xfce4/thunar-vcs-plugin-0.4.0.tar.xz) = 231328
diff --git a/devel/thunar-vcs-plugin/pkg-plist b/devel/thunar-vcs-plugin/pkg-plist
index 488be5af04d3..bb64b204af7f 100644
--- a/devel/thunar-vcs-plugin/pkg-plist
+++ b/devel/thunar-vcs-plugin/pkg-plist
@@ -1,6 +1,8 @@
lib/thunarx-3/thunar-vcs-plugin.so
%%GIT%%libexec/tvp-git-helper
%%SUBVERSION%%libexec/tvp-svn-helper
+share/icons/hicolor/16x16/apps/git.png
+share/icons/hicolor/16x16/apps/subversion.png
share/icons/hicolor/24x24/apps/git.png
share/icons/hicolor/24x24/apps/subversion.png
share/icons/hicolor/48x48/apps/git.png
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index 1bb9a843c810..142190d38f85 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/tree-sitter/Makefile b/devel/tree-sitter/Makefile
index 687bfeda6562..8c243c6e25c7 100644
--- a/devel/tree-sitter/Makefile
+++ b/devel/tree-sitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tree-sitter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.4
+DISTVERSION= 0.25.5
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/tree-sitter/distinfo b/devel/tree-sitter/distinfo
index 1cfcc9d8ca88..f7f9f0b8c8d4 100644
--- a/devel/tree-sitter/distinfo
+++ b/devel/tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747024183
-SHA256 (tree-sitter-tree-sitter-v0.25.4_GH0.tar.gz) = 87eadc505905c70a692917c821958a819903f808f8d244068b1d273a033dc728
-SIZE (tree-sitter-tree-sitter-v0.25.4_GH0.tar.gz) = 857194
+TIMESTAMP = 1748396195
+SHA256 (tree-sitter-tree-sitter-v0.25.5_GH0.tar.gz) = 17a72b9dd7525b01d8fabf9ebee0edd3203fe3058ccc73cbc5e2070ccbe26c0d
+SIZE (tree-sitter-tree-sitter-v0.25.5_GH0.tar.gz) = 857428
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 7f2915fcf1a7..c319776edc92 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.6.14
-PORTREVISION= 1
+DISTVERSION= 0.7.8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index af911d471df1..bf34c0488b9d 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -8,14 +8,14 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
+ anyhow-1.0.98 \
arbitrary-1.4.1 \
arcstr-1.2.0 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
assert-json-diff-2.0.2 \
- assert_cmd-2.0.16 \
- assert_fs-1.1.2 \
+ assert_cmd-2.0.17 \
+ assert_fs-1.1.3 \
astral-tokio-tar-0.5.2 \
async-channel-2.3.1 \
async-compression-0.4.18 \
@@ -27,15 +27,16 @@ CARGO_CRATES= addr2line-0.24.2 \
axoprocess-0.2.0 \
axotag-0.2.0 \
axoupdater-0.9.0 \
- backon-1.4.1 \
+ backon-1.5.0 \
backtrace-0.3.74 \
base64-0.21.7 \
base64-0.22.1 \
bisection-0.1.0 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
+ blake2-0.10.6 \
block-buffer-0.10.4 \
- boxcar-0.2.11 \
+ boxcar-0.2.12 \
bstr-1.11.3 \
bumpalo-3.17.0 \
bytecheck-0.8.1 \
@@ -47,7 +48,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
camino-1.1.9 \
- cargo-util-0.2.19 \
+ cargo-util-0.2.20 \
cast-0.3.0 \
cc-1.2.11 \
cfg-if-1.0.0 \
@@ -56,16 +57,16 @@ CARGO_CRATES= addr2line-0.24.2 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.34 \
- clap_builder-4.5.34 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
clap_complete-4.5.44 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.32 \
clap_lex-0.7.4 \
- codspeed-2.9.1 \
- codspeed-criterion-compat-2.9.1 \
- codspeed-criterion-compat-walltime-2.9.1 \
+ codspeed-2.10.1 \
+ codspeed-criterion-compat-2.10.1 \
+ codspeed-criterion-compat-walltime-2.10.1 \
color_quant-1.1.0 \
colorchoice-1.0.3 \
colored-2.2.0 \
@@ -85,9 +86,9 @@ CARGO_CRATES= addr2line-0.24.2 \
crypto-common-0.1.6 \
csv-1.3.1 \
csv-core-0.1.11 \
- ctrlc-3.4.6 \
+ ctrlc-3.4.7 \
dashmap-6.1.0 \
- data-encoding-2.8.0 \
+ data-encoding-2.9.0 \
data-url-0.2.0 \
deadpool-0.10.0 \
deadpool-runtime-0.1.4 \
@@ -138,7 +139,6 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generator-0.8.4 \
generic-array-0.14.7 \
getrandom-0.2.15 \
getrandom-0.3.1 \
@@ -152,7 +152,7 @@ CARGO_CRATES= addr2line-0.24.2 \
h2-0.4.7 \
half-2.4.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.3 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hermit-abi-0.4.0 \
@@ -160,7 +160,7 @@ CARGO_CRATES= addr2line-0.24.2 \
home-0.5.11 \
homedir-0.3.4 \
html-escape-0.2.13 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
http-content-range-0.2.1 \
@@ -184,10 +184,10 @@ CARGO_CRATES= addr2line-0.24.2 \
ignore-0.4.23 \
image-0.25.5 \
imagesize-0.11.0 \
- indexmap-2.7.1 \
+ indexmap-2.9.0 \
indicatif-0.17.11 \
indoc-2.0.6 \
- insta-1.42.2 \
+ insta-1.43.1 \
instant-0.1.13 \
ipnet-2.11.0 \
is-terminal-0.4.15 \
@@ -197,8 +197,8 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.14 \
- jiff-0.2.5 \
- jiff-static-0.2.5 \
+ jiff-0.2.13 \
+ jiff-static-0.2.13 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.32 \
@@ -212,24 +212,22 @@ CARGO_CRATES= addr2line-0.24.2 \
libmimalloc-sys-0.1.39 \
libredox-0.1.3 \
libz-rs-sys-0.5.0 \
- linked-hash-map-0.5.6 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.2 \
litemap-0.7.4 \
lock_api-0.4.12 \
lockfree-object-pool-0.1.6 \
- log-0.4.25 \
- loom-0.7.2 \
+ log-0.4.27 \
lzma-sys-0.1.20 \
mailparse-0.16.1 \
- markdown-0.3.0 \
+ markdown-1.0.0 \
matchers-0.1.0 \
md-5-0.10.6 \
memchr-2.7.4 \
memmap2-0.5.10 \
memmap2-0.9.5 \
- miette-7.5.0 \
- miette-derive-7.5.0 \
+ miette-7.6.0 \
+ miette-derive-7.6.0 \
mimalloc-0.1.43 \
mime-0.3.17 \
mime_guess-2.0.5 \
@@ -240,6 +238,7 @@ CARGO_CRATES= addr2line-0.24.2 \
munge_macro-0.4.1 \
nanoid-0.4.0 \
nix-0.29.0 \
+ nix-0.30.1 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.46.0 \
nu-ansi-term-0.50.1 \
@@ -247,13 +246,13 @@ CARGO_CRATES= addr2line-0.24.2 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
object-0.36.7 \
- once_cell-1.20.2 \
+ once_cell-1.21.3 \
oorandom-11.1.4 \
openssl-probe-0.1.6 \
option-ext-0.2.0 \
os_str_bytes-6.6.1 \
overload-0.1.1 \
- owo-colors-4.2.0 \
+ owo-colors-4.2.1 \
parking-2.2.1 \
parking_lot-0.11.2 \
parking_lot-0.12.3 \
@@ -267,13 +266,12 @@ CARGO_CRATES= addr2line-0.24.2 \
pest_derive-2.7.15 \
pest_generator-2.7.15 \
pest_meta-2.7.15 \
- petgraph-0.7.1 \
+ petgraph-0.8.1 \
pico-args-0.5.0 \
pin-project-1.1.8 \
pin-project-internal-1.1.8 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pipeline-0.5.0 \
pkg-config-0.3.31 \
plain-0.2.3 \
png-0.17.16 \
@@ -285,8 +283,8 @@ CARGO_CRATES= addr2line-0.24.2 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- priority-queue-2.1.1 \
- proc-macro2-1.0.94 \
+ priority-queue-2.3.1 \
+ proc-macro2-1.0.95 \
procfs-0.17.0 \
procfs-core-0.17.0 \
ptr_meta-0.3.0 \
@@ -314,7 +312,7 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.8.5 \
rend-0.5.2 \
reqwest-0.12.15 \
- reqwest-middleware-0.4.1 \
+ reqwest-middleware-0.4.2 \
reqwest-retry-0.7.0 \
resvg-0.29.0 \
retry-policies-0.4.0 \
@@ -331,7 +329,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustc-demangle-0.1.24 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.1 \
+ rustix-1.0.7 \
rustls-0.23.22 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
@@ -344,7 +342,6 @@ CARGO_CRATES= addr2line-0.24.2 \
schannel-0.1.27 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scroll-0.12.0 \
scroll_derive-0.12.0 \
@@ -360,7 +357,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_json-1.0.140 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shell-escape-0.1.5 \
shellexpand-3.1.0 \
@@ -372,7 +369,7 @@ CARGO_CRATES= addr2line-0.24.2 \
simplecss-0.2.2 \
siphasher-0.3.11 \
slab-0.4.9 \
- smallvec-1.14.0 \
+ smallvec-1.15.0 \
smawk-0.3.2 \
socket2-0.5.9 \
spdx-0.10.8 \
@@ -387,7 +384,7 @@ CARGO_CRATES= addr2line-0.24.2 \
svgfilters-0.4.0 \
svgtypes-0.9.0 \
svgtypes-0.10.0 \
- syn-2.0.100 \
+ syn-2.0.101 \
sync_wrapper-1.0.2 \
synstructure-0.13.1 \
sys-info-0.9.1 \
@@ -395,7 +392,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tar-0.4.44 \
target-lexicon-0.13.2 \
temp-env-0.3.6 \
- tempfile-3.17.1 \
+ tempfile-3.19.1 \
terminal_size-0.4.1 \
termtree-0.5.1 \
test-case-3.3.1 \
@@ -417,15 +414,16 @@ CARGO_CRATES= addr2line-0.24.2 \
tinytemplate-1.2.1 \
tinyvec-1.8.1 \
tinyvec_macros-0.1.1 \
- tokio-1.44.0 \
+ tokio-1.44.2 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.1 \
tokio-socks-0.5.2 \
tokio-stream-0.1.17 \
- tokio-util-0.7.14 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-util-0.7.15 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
tower-0.5.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
@@ -449,6 +447,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-bidi-mirroring-0.1.0 \
unicode-ccc-0.1.2 \
unicode-general-category-0.6.0 \
+ unicode-id-0.3.5 \
unicode-ident-1.0.16 \
unicode-linebreak-0.1.5 \
unicode-script-0.5.7 \
@@ -484,36 +483,30 @@ CARGO_CRATES= addr2line-0.24.2 \
web-time-1.1.0 \
webpki-roots-0.26.8 \
weezl-0.1.8 \
- which-7.0.2 \
+ which-7.0.3 \
widestring-1.1.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.57.0 \
- windows-0.58.0 \
windows-0.61.1 \
windows-collections-0.2.0 \
windows-core-0.57.0 \
- windows-core-0.58.0 \
windows-core-0.61.0 \
windows-future-0.2.0 \
windows-implement-0.57.0 \
- windows-implement-0.58.0 \
windows-implement-0.60.0 \
windows-interface-0.57.0 \
- windows-interface-0.58.0 \
windows-interface-0.59.1 \
windows-link-0.1.1 \
windows-numerics-0.2.0 \
windows-registry-0.4.0 \
- windows-registry-0.5.1 \
+ windows-registry-0.5.2 \
windows-result-0.1.2 \
- windows-result-0.2.0 \
- windows-result-0.3.2 \
- windows-strings-0.1.0 \
+ windows-result-0.3.3 \
windows-strings-0.3.1 \
- windows-strings-0.4.0 \
+ windows-strings-0.4.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
@@ -543,7 +536,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.0 \
+ winnow-0.7.7 \
winsafe-0.0.19 \
winsafe-0.0.23 \
wiremock-0.6.3 \
@@ -569,6 +562,6 @@ CARGO_CRATES= addr2line-0.24.2 \
zstd-0.13.2 \
zstd-safe-7.2.1 \
zstd-sys-2.0.13+zstd.1.5.6 \
+ pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=06ec5a5f59ffaeb6cf5079c6cb184467da06c9db\#06ec5a5f59ffaeb6cf5079c6cb184467da06c9db \
async_zip@git+https://github.com/charliermarsh/rs-async-zip?rev=c909fda63fcafe4af496a07bfda28a5aae97e58d\#c909fda63fcafe4af496a07bfda28a5aae97e58d \
- tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec \
- pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=b70cf707aa43f21b32f3a61b8a0889b15032d5c4\#b70cf707aa43f21b32f3a61b8a0889b15032d5c4
+ tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 18c3e4c838a7..52e7a3a6f7c0 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744513005
+TIMESTAMP = 1748077846
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
@@ -19,8 +19,8 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
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/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/arcstr-1.2.0.crate) = 03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d
@@ -31,10 +31,10 @@ SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5b
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
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/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/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/astral-tokio-tar-0.5.2.crate) = 1abb2bfba199d9ec4759b797115ba6ae435bdd920ce99783bb53aeff57ba919b
SIZE (rust/crates/astral-tokio-tar-0.5.2.crate) = 62300
SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
@@ -57,8 +57,8 @@ SHA256 (rust/crates/axotag-0.2.0.crate) = d888fac0b73e64cbdf36a743fc5a25af5ae955
SIZE (rust/crates/axotag-0.2.0.crate) = 10741
SHA256 (rust/crates/axoupdater-0.9.0.crate) = bc194af960a8ddbc4f28be3fa14f8716aa22141fe40bf1762ae0948defadcce4
SIZE (rust/crates/axoupdater-0.9.0.crate) = 19841
-SHA256 (rust/crates/backon-1.4.1.crate) = 970d91570c01a8a5959b36ad7dd1c30642df24b6b3068710066f6809f7033bb7
-SIZE (rust/crates/backon-1.4.1.crate) = 38715
+SHA256 (rust/crates/backon-1.5.0.crate) = fd0b50b1b78dbadd44ab18b3c794e496f3a139abb9fbc27d9c94c4eebbb96496
+SIZE (rust/crates/backon-1.5.0.crate) = 40389
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -69,12 +69,14 @@ SHA256 (rust/crates/bisection-0.1.0.crate) = 021e079a1bab0ecce6cf4b4b74c0c37afa4
SIZE (rust/crates/bisection-0.1.0.crate) = 7094
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/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.11.crate) = 6740c6e2fc6360fa57c35214c7493826aee95993926092606f27c983b40837be
-SIZE (rust/crates/boxcar-0.2.11.crate) = 19937
+SHA256 (rust/crates/boxcar-0.2.12.crate) = 66bb12751a83493ef4b8da1120451a262554e216a247f14b48cb5e8fe7ed8bdf
+SIZE (rust/crates/boxcar-0.2.12.crate) = 19923
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
@@ -97,8 +99,8 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-util-0.2.19.crate) = 527f6e2a4e80492e90628052be879a5996c2453ad5ec745bfa310a80b7eca20a
-SIZE (rust/crates/cargo-util-0.2.19.crate) = 32247
+SHA256 (rust/crates/cargo-util-0.2.20.crate) = d767bc85f367f6483a6072430b56f5c0d6ee7636751a21a800526d0711753d76
+SIZE (rust/crates/cargo-util-0.2.20.crate) = 32306
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf
@@ -115,10 +117,10 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.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-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_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
@@ -129,12 +131,12 @@ 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/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/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
+SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
+SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
+SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
+SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
@@ -173,12 +175,12 @@ SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7
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/ctrlc-3.4.6.crate) = 697b5419f348fd5ae2478e8018cb016c00a5881c7f46c717de98ffd135a5651c
-SIZE (rust/crates/ctrlc-3.4.6.crate) = 14660
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
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/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
SIZE (rust/crates/data-url-0.2.0.crate) = 20553
SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
@@ -279,8 +281,6 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
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
@@ -307,8 +307,8 @@ SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8b
SIZE (rust/crates/half-2.4.1.crate) = 50892
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.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
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
@@ -323,8 +323,8 @@ SHA256 (rust/crates/homedir-0.3.4.crate) = 5bdbbd5bc8c5749697ccaa352fa45aff8730c
SIZE (rust/crates/homedir-0.3.4.crate) = 14883
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+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
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
@@ -371,14 +371,14 @@ SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da
SIZE (rust/crates/image-0.25.5.crate) = 241073
SHA256 (rust/crates/imagesize-0.11.0.crate) = b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf
SIZE (rust/crates/imagesize-0.11.0.crate) = 9519
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
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/insta-1.42.2.crate) = 50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084
-SIZE (rust/crates/insta-1.42.2.crate) = 100430
+SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
+SIZE (rust/crates/insta-1.43.1.crate) = 101047
SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -397,10 +397,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.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-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.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
+SIZE (rust/crates/jiff-0.2.13.crate) = 707842
+SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
+SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
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
@@ -427,8 +427,6 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
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/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
@@ -439,16 +437,14 @@ SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d5
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
-SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
-SIZE (rust/crates/loom-0.7.2.crate) = 73989
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f
SIZE (rust/crates/mailparse-0.16.1.crate) = 37588
-SHA256 (rust/crates/markdown-0.3.0.crate) = ef3aab6a1d529b112695f72beec5ee80e729cb45af58663ec902c8fac764ecdd
-SIZE (rust/crates/markdown-0.3.0.crate) = 32032
+SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
+SIZE (rust/crates/markdown-1.0.0.crate) = 219012
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
@@ -459,10 +455,10 @@ SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be227
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/miette-7.5.0.crate) = 1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484
-SIZE (rust/crates/miette-7.5.0.crate) = 112114
-SHA256 (rust/crates/miette-derive-7.5.0.crate) = bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147
-SIZE (rust/crates/miette-derive-7.5.0.crate) = 17252
+SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
+SIZE (rust/crates/miette-7.6.0.crate) = 114499
+SHA256 (rust/crates/miette-derive-7.6.0.crate) = db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b
+SIZE (rust/crates/miette-derive-7.6.0.crate) = 17249
SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -483,6 +479,8 @@ SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e
SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
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/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -497,8 +495,8 @@ SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1
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.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+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.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
@@ -509,8 +507,8 @@ SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2b
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
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.0.crate) = 1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564
-SIZE (rust/crates/owo-colors-4.2.0.crate) = 37789
+SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
+SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
@@ -537,8 +535,8 @@ SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b46
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/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
-SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
+SHA256 (rust/crates/petgraph-0.8.1.crate) = 7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06
+SIZE (rust/crates/petgraph-0.8.1.crate) = 763960
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.8.crate) = 1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916
@@ -549,8 +547,6 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
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/pipeline-0.5.0.crate) = d15b6607fa632996eb8a17c9041cb6071cb75ac057abd45dece578723ea8c7c0
-SIZE (rust/crates/pipeline-0.5.0.crate) = 3315
SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
@@ -573,10 +569,10 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/priority-queue-2.3.1.crate) = ef08705fa1589a1a59aa924ad77d14722cb0cd97b67dd5004ed5f4a4873fce8d
+SIZE (rust/crates/priority-queue-2.3.1.crate) = 45422
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
SIZE (rust/crates/procfs-0.17.0.crate) = 73252
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
@@ -631,8 +627,8 @@ SHA256 (rust/crates/rend-0.5.2.crate) = a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a6
SIZE (rust/crates/rend-0.5.2.crate) = 14775
SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
-SHA256 (rust/crates/reqwest-middleware-0.4.1.crate) = 64e8975513bd9a7a43aad01030e79b3498e05db14e9d945df6483e8cf9b8c4c4
-SIZE (rust/crates/reqwest-middleware-0.4.1.crate) = 25928
+SHA256 (rust/crates/reqwest-middleware-0.4.2.crate) = 57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e
+SIZE (rust/crates/reqwest-middleware-0.4.2.crate) = 28290
SHA256 (rust/crates/reqwest-retry-0.7.0.crate) = 29c73e4195a6bfbcb174b790d9b3407ab90646976c55de58a6515da25d851178
SIZE (rust/crates/reqwest-retry-0.7.0.crate) = 16006
SHA256 (rust/crates/resvg-0.29.0.crate) = 76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e
@@ -665,8 +661,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.1.crate) = dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657
-SIZE (rust/crates/rustix-1.0.1.crate) = 412038
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
SIZE (rust/crates/rustls-0.23.22.crate) = 341983
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -691,8 +687,6 @@ SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d2240222
SIZE (rust/crates/schemars-0.8.22.crate) = 59214
SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
-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/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
@@ -723,8 +717,8 @@ SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a
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/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/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
@@ -747,8 +741,8 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
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/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
@@ -777,8 +771,8 @@ SHA256 (rust/crates/svgtypes-0.9.0.crate) = c9ee29c1407a5b18ccfe5f6ac82ac11bab3b
SIZE (rust/crates/svgtypes-0.9.0.crate) = 35308
SHA256 (rust/crates/svgtypes-0.10.0.crate) = 98ffacedcdcf1da6579c907279b4f3c5492fbce99fbbf227f5ed270a589c2765
SIZE (rust/crates/svgtypes-0.10.0.crate) = 35401
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
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
@@ -793,8 +787,8 @@ SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
-SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
-SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
@@ -837,8 +831,8 @@ SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29
SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
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.0.crate) = 9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a
-SIZE (rust/crates/tokio-1.44.0.crate) = 829777
+SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
+SIZE (rust/crates/tokio-1.44.2.crate) = 841618
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.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
@@ -847,14 +841,16 @@ SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b1
SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
-SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
-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/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/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
@@ -901,6 +897,8 @@ SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7f
SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7
SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
+SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
+SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
@@ -971,8 +969,8 @@ SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f109
SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
SIZE (rust/crates/weezl-0.1.8.crate) = 42175
-SHA256 (rust/crates/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
SIZE (rust/crates/widestring-1.1.0.crate) = 85046
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -985,30 +983,22 @@ 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.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
-SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
SIZE (rust/crates/windows-0.61.1.crate) = 9342486
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.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
-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.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
SHA256 (rust/crates/windows-future-0.2.0.crate) = 7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32
SIZE (rust/crates/windows-future-0.2.0.crate) = 17646
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
-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.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
@@ -1017,20 +1007,16 @@ SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce3042
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
-SHA256 (rust/crates/windows-registry-0.5.1.crate) = ad1da3e436dc7653dfdf3da67332e22bff09bb0e28b0239e1624499c7830842e
-SIZE (rust/crates/windows-registry-0.5.1.crate) = 13222
+SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
+SIZE (rust/crates/windows-registry-0.5.2.crate) = 13332
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.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
+SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
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.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
+SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
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
@@ -1089,8 +1075,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.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/winnow-0.7.7.crate) = 6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5
+SIZE (rust/crates/winnow-0.7.7.crate) = 173993
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/winsafe-0.0.23.crate) = a096fc628cb2c601e13c401ca0c354806424a7f5716000d69b76044eb8e624b9
@@ -1141,11 +1127,11 @@ SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8
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 (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db_GH0.tar.gz) = 7c39356749ea0084a75ef64f59890b2ce395d5f4492cb32474573650b7e52685
+SIZE (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db_GH0.tar.gz) = 99881
SHA256 (charliermarsh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 8fc71e219a505af64d9c616f7940d24c1b38dc1f54c03d32cb34ba84930f3e1d
SIZE (charliermarsh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 51763
SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838bca7cb205e373cd801ce19476a808534a6090fc261aa2ea74dfd9cea68b0
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
-SHA256 (astral-sh-pubgrub-b70cf707aa43f21b32f3a61b8a0889b15032d5c4_GH0.tar.gz) = 64b53dc8b30240d6636cab321750f786e7f50594f0403a1f96b6e8e235014d0a
-SIZE (astral-sh-pubgrub-b70cf707aa43f21b32f3a61b8a0889b15032d5c4_GH0.tar.gz) = 98983
-SHA256 (astral-sh-uv-0.6.14_GH0.tar.gz) = 8aa675d84e42d3531fb5494bd519c418cdb419385d768f350a73a5e7a428bf70
-SIZE (astral-sh-uv-0.6.14_GH0.tar.gz) = 3847653
+SHA256 (astral-sh-uv-0.7.8_GH0.tar.gz) = 4f12e8b5f9706e28d689d3df47a14cda07fb638dbd83889233fdbf2e1e01d9db
+SIZE (astral-sh-uv-0.7.8_GH0.tar.gz) = 3993156
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 594812717f36..e3e99d38fe5f 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= valgrind
-DISTVERSION= 3.25.0
+DISTVERSION= 3.25.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
index 54a43530365f..708c1612ccef 100644
--- a/devel/valgrind/distinfo
+++ b/devel/valgrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745998277
-SHA256 (valgrind-3.25.0.tar.bz2) = 295f60291d6b64c0d90c1ce645634bdc5361d39b0c50ecf9de6385ee77586ecc
-SIZE (valgrind-3.25.0.tar.bz2) = 17723002
+TIMESTAMP = 1747763232
+SHA256 (valgrind-3.25.1.tar.bz2) = 61deb8d0727b45c268efdc1b3b6c9e679cd97cbf5ee4b28d1dead7c8b7a271af
+SIZE (valgrind-3.25.1.tar.bz2) = 16888334
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index c0998794b9f1..40b074eb0637 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/wasi-compiler-rt20/Makefile b/devel/wasi-compiler-rt20/Makefile
index 309937cc791a..6fcc6b949b89 100644
--- a/devel/wasi-compiler-rt20/Makefile
+++ b/devel/wasi-compiler-rt20/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm20
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx20/Makefile b/devel/wasi-libcxx20/Makefile
index c1f0efa5de96..390b3d186e4b 100644
--- a/devel/wasi-libcxx20/Makefile
+++ b/devel/wasi-libcxx20/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm20
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index e8aa2e0a5348..051fac6a6e26 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.0.0
+DISTVERSION= 6.0.1
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
@@ -14,10 +14,11 @@ ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= only amd64 works so far (with some issues)
BUILD_DEPENDS= bash>0:shells/bash \
- libffi>0:devel/libffi \
- zstd>0:archivers/zstd
+ clang${_LLVM_VERSION}:devel/llvm${_LLVM_VERSION}
+LIB_DEPENDS= libffi.so:devel/libffi \
+ libzstd.so:archivers/zstd
-USES= cargo gmake llvm pkgconfig
+USES= cargo gmake llvm:18 nodejs:build pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= wasmerio
@@ -26,18 +27,24 @@ CARGO_BUILD= no
CARGO_INSTALL= no
MAKE_ENV+= ENABLE_CRANELIFT=1 \
- ENABLE_LLVM=0 \
+ ENABLE_LLVM=1 \
ENABLE_SINGLEPASS=1 \
ENABLE_V8=0 \
ENABLE_WAMR=0 \
- ENABLE_WASMI=0
+ ENABLE_WASMI=0 \
+ LLVM_SYS_180_PREFIX=${LLVM_PREFIX} \
+ RUSTFLAGS="-L ${LOCALBASE}/lib"
ALL_TARGET= build-wasmer
-RUSTFLAGS= -L native=${LOCALBASE}/lib
+CC= clang${_LLVM_VERSION}
+CPP= clang-cpp${_LLVM_VERSION}
+CXX= clang++${_LLVM_VERSION}
PLIST_FILES= bin/wasmer
+_LLVM_VERSION= 18
+
pre-configure:
${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/Makefile
diff --git a/devel/wasmer/Makefile.crates b/devel/wasmer/Makefile.crates
index 2ce281b64569..44673b5fb664 100644
--- a/devel/wasmer/Makefile.crates
+++ b/devel/wasmer/Makefile.crates
@@ -30,7 +30,6 @@ CARGO_CRATES= addr2line-0.24.2 \
async-compression-0.4.23 \
async-trait-0.1.88 \
async-tungstenite-0.28.2 \
- atomic-polyfill-1.0.3 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
backtrace-0.3.74 \
@@ -107,7 +106,6 @@ CARGO_CRATES= addr2line-0.24.2 \
crc32fast-1.4.2 \
criterion-0.5.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 \
@@ -158,8 +156,8 @@ CARGO_CRATES= addr2line-0.24.2 \
downcast-rs-1.2.1 \
dunce-1.0.5 \
dyn-clone-1.0.19 \
- dynasm-1.2.3 \
- dynasmrt-1.2.3 \
+ dynasm-3.2.0 \
+ dynasmrt-3.2.0 \
educe-0.5.11 \
either-1.15.0 \
encode_unicode-1.0.0 \
@@ -221,13 +219,13 @@ CARGO_CRATES= addr2line-0.24.2 \
half-2.6.0 \
handlebars-3.5.5 \
harsh-0.2.2 \
- hash32-0.2.1 \
+ hash32-0.3.1 \
hashbrown-0.11.2 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
hashbrown-0.15.2 \
- heapless-0.7.17 \
+ heapless-0.8.0 \
heck-0.3.3 \
heck-0.4.1 \
hermit-abi-0.3.9 \
@@ -321,8 +319,8 @@ CARGO_CRATES= addr2line-0.24.2 \
matchers-0.1.0 \
md5-0.7.0 \
memchr-2.7.4 \
- memmap2-0.5.10 \
memmap2-0.6.2 \
+ memmap2-0.9.5 \
memoffset-0.7.1 \
memoffset-0.9.1 \
merge-streams-0.1.2 \
@@ -401,8 +399,6 @@ CARGO_CRATES= addr2line-0.24.2 \
pretty_assertions-1.4.1 \
prettyplease-0.2.32 \
proc-macro-crate-1.3.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
diff --git a/devel/wasmer/distinfo b/devel/wasmer/distinfo
index 12ef73a0ee23..02952f75c344 100644
--- a/devel/wasmer/distinfo
+++ b/devel/wasmer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746366697
+TIMESTAMP = 1748186853
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
@@ -63,8 +63,6 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/async-tungstenite-0.28.2.crate) = 1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99
SIZE (rust/crates/async-tungstenite-0.28.2.crate) = 42641
-SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
-SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
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
@@ -217,8 +215,6 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f
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/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
@@ -319,10 +315,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-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
-SIZE (rust/crates/dynasm-1.2.3.crate) = 103467
-SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9
-SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701
+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/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8
SIZE (rust/crates/educe-0.5.11.crate) = 47047
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -445,8 +441,8 @@ SHA256 (rust/crates/handlebars-3.5.5.crate) = 4498fc115fa7d34de968184e473529abb4
SIZE (rust/crates/handlebars-3.5.5.crate) = 77308
SHA256 (rust/crates/harsh-0.2.2.crate) = a6fce2283849822530a18d7d8eeb1719ac65a27cfb6649c0dc8dfd2d2cc5edfb
SIZE (rust/crates/harsh-0.2.2.crate) = 21969
-SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
-SIZE (rust/crates/hash32-0.2.1.crate) = 11168
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -457,8 +453,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
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/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
-SIZE (rust/crates/heapless-0.7.17.crate) = 75767
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
SIZE (rust/crates/heck-0.3.3.crate) = 10260
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -645,10 +641,10 @@ SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db
SIZE (rust/crates/md5-0.7.0.crate) = 6671
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
-SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.6.2.crate) = 6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872
SIZE (rust/crates/memmap2-0.6.2.crate) = 27221
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -805,10 +801,6 @@ SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56
SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
@@ -1501,5 +1493,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 (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 07ab0bfc73f0add8617de74c363f558686e9598ba194c7c8804e7cea9996397e
-SIZE (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 113953884
+SHA256 (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 83facc7004f9e136bbf1cf183259444b5d04d9a96dfa9943aacec1e086762c7c
+SIZE (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 113965579
diff --git a/devel/websvn/Makefile b/devel/websvn/Makefile
index 667d7e51b37b..024d8d5d73a3 100644
--- a/devel/websvn/Makefile
+++ b/devel/websvn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= websvn
-PORTVERSION= 2.8.4
+PORTVERSION= 2.8.5
CATEGORIES= devel www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/devel/websvn/distinfo b/devel/websvn/distinfo
index 103450249df8..bf99f8105780 100644
--- a/devel/websvn/distinfo
+++ b/devel/websvn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710758315
-SHA256 (websvnphp-websvn-2.8.4_GH0.tar.gz) = 04324ba391c5dd79abaff9ecbbd06cfda979e15806438da780bde60ef64af43e
-SIZE (websvnphp-websvn-2.8.4_GH0.tar.gz) = 254505
+TIMESTAMP = 1747745416
+SHA256 (websvnphp-websvn-2.8.5_GH0.tar.gz) = bc6eeeb873c9e0fdd18f4783b82532b7f6df070f2e027d3b26db271f8aaadbce
+SIZE (websvnphp-websvn-2.8.5_GH0.tar.gz) = 254050
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 2ae86d58bd1c..f2f654be48c0 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/zls/Makefile b/devel/zls/Makefile
index cdab079fa984..a9315e4a3d0e 100644
--- a/devel/zls/Makefile
+++ b/devel/zls/Makefile
@@ -1,9 +1,6 @@
PORTNAME= zls
-DISTVERSION= 0.13.0
+DISTVERSION= 0.14.0
CATEGORIES= devel
-MASTER_SITES= https://raw.githubusercontent.com/ziglang/:langref
-DISTFILES= zig/${DISTVERSION}/doc/langref.html.in:langref
-EXTRACT_ONLY= ${DISTFILES:N*\:langref:C/\:.*//}
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Zig LSP implementation + Zig Language Server
@@ -12,20 +9,19 @@ WWW= https://github.com/zigtools/zls
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.13.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
RUN_DEPENDS= zig:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= zigtools
-GH_TUPLE= wolfpld:tracy:v0.10:tracy/src/tracy \
- ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d \
- ziglibs:known-folders:0.7.0-35-g0ad514d:known_folders/../.cache/zig/p/12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147
+GH_TUPLE= wolfpld:tracy:v0.11.1:tracy/../.cache/zig/p/N-V-__8AAMeOlQEipHjcyu0TCftdAi9AQe7EXUDJOoVe0k-t \
+ ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V \
+ ziglibs:known-folders:0.7.0-57-gaa24df4:known_folders/../.cache/zig/p/known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL \
+ zigtools:zig-lsp-codegen:063a98c:zig_lsp_codegen/../.cache/zig/p/lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
- -Ddata_version=${DISTVERSION} \
- -Dversion_data_path=${DISTFILES:M*\:langref:C/\:.*//:S,^,${_DISTDIR},} \
--verbose
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/zls/distinfo b/devel/zls/distinfo
index 9a39a28628ee..ef1d6a1782b6 100644
--- a/devel/zls/distinfo
+++ b/devel/zls/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1717891507
-SHA256 (zig/0.13.0/doc/langref.html.in) = 5d43f599f56a1ee0246958552545d13ee4ddeb7c705c05a432554d5eff6e1902
-SIZE (zig/0.13.0/doc/langref.html.in) = 336139
-SHA256 (zigtools-zls-0.13.0_GH0.tar.gz) = 2e8046b6b0de765a4bf4bb828345e2badc8b828bc257dc931d0f56b147684d9f
-SIZE (zigtools-zls-0.13.0_GH0.tar.gz) = 352025
-SHA256 (wolfpld-tracy-v0.10_GH0.tar.gz) = a76017d928f3f2727540fb950edd3b736caa97b12dbb4e5edce66542cbea6600
-SIZE (wolfpld-tracy-v0.10_GH0.tar.gz) = 6023869
+TIMESTAMP = 1741303397
+SHA256 (zigtools-zls-0.14.0_GH0.tar.gz) = 44cae74073b2f75cf627755398afadafaa382cccf7555b5b66b147dcaa6cef0d
+SIZE (zigtools-zls-0.14.0_GH0.tar.gz) = 395229
+SHA256 (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 2c11ca816f2b756be2730f86b0092920419f3dabc7a7173829ffd897d91888a1
+SIZE (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 6125898
SHA256 (ziglibs-diffz-ef45c00_GH0.tar.gz) = d77f03c9d0166d16b32496c76b6c806bc8c090e97c6939bb4d4beddb3f809936
SIZE (ziglibs-diffz-ef45c00_GH0.tar.gz) = 17261
-SHA256 (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = c4ee8709154c5bd4c4c4a5eb619d19122c7176ad35ea0b13b89d6c6f61d79bcf
-SIZE (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = 6772
+SHA256 (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 92f9b82fb8de11e246efaa7cc999e8dc57d4109bacd4450bd18030d4b8f12bac
+SIZE (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 11937
+SHA256 (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 44940343c3050ace485004e99bee76bc5b4dd671e52ec22a1fb45579c2ce6058
+SIZE (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 84081