summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/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/capnproto1/Makefile4
-rw-r--r--devel/capnproto1/distinfo6
-rw-r--r--devel/cirrus-cli/Makefile3
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cppinsights/Makefile4
-rw-r--r--devel/cppinsights/distinfo6
-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/gitaly/distinfo14
-rw-r--r--devel/gitlab-shell/Makefile3
-rw-r--r--devel/gitlab-shell/distinfo10
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-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/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/libwasmtime/Makefile119
-rw-r--r--devel/libwasmtime/distinfo188
-rw-r--r--devel/libwasmtime/pkg-plist59
-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/opentelemetry-proto/Makefile2
-rw-r--r--devel/opentelemetry-proto/distinfo6
-rw-r--r--devel/p5-DateTime-Format-Natural/Makefile2
-rw-r--r--devel/p5-DateTime-Format-Natural/distinfo6
-rw-r--r--devel/p5-Devel-Size/Makefile2
-rw-r--r--devel/p5-Devel-Size/distinfo6
-rw-r--r--devel/p5-ExtUtils-MakeMaker/Makefile2
-rw-r--r--devel/p5-ExtUtils-MakeMaker/distinfo6
-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-Simple/Makefile2
-rw-r--r--devel/p5-Test-Simple/distinfo6
-rw-r--r--devel/pecl-protobuf/Makefile2
-rw-r--r--devel/pecl-protobuf/distinfo6
-rw-r--r--devel/phpunit11/Makefile2
-rw-r--r--devel/phpunit11/distinfo6
-rw-r--r--devel/pkgconf/Makefile7
-rw-r--r--devel/pkgconf/distinfo6
-rw-r--r--devel/pkgconf/pkg-plist4
-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/Makefile2
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-awscrt/files/patch-pyproject.toml4
-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-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-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-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-opentelemetry-api/Makefile2
-rw-r--r--devel/py-opentelemetry-api/distinfo6
-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/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/Makefile2
-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-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-pluggy/Makefile6
-rw-r--r--devel/py-pluggy/distinfo6
-rw-r--r--devel/py-pluggy/files/patch-pyproject.toml11
-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-pycrdt/Makefile2
-rw-r--r--devel/py-pycrdt/Makefile.crates24
-rw-r--r--devel/py-pycrdt/distinfo54
-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-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-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-stdlibs/Makefile2
-rw-r--r--devel/py-stdlibs/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates170
-rw-r--r--devel/py-ty/distinfo342
-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/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-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-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-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/Makefile2
-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/Makefile2
-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-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-drive_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-drive_v3/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/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-iam-credentials-v1/Makefile4
-rw-r--r--devel/rubygem-google-iam-credentials-v1/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-protobuf/Makefile2
-rw-r--r--devel/rubygem-google-protobuf/distinfo6
-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-rbs/Makefile2
-rw-r--r--devel/rubygem-rbs/distinfo6
-rw-r--r--devel/rubygem-rubocop-rails/Makefile4
-rw-r--r--devel/rubygem-rubocop-rails/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-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-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/shards/Makefile7
-rw-r--r--devel/shards/distinfo6
-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/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/uv/Makefile3
-rw-r--r--devel/uv/Makefile.crates109
-rw-r--r--devel/uv/distinfo220
1181 files changed, 8198 insertions, 3958 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 1c7f03f47ca3..3c6d1f44cce4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7498,6 +7498,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
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-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/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/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index a20e3b37837a..89836a4b8184 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.132.0
-PORTREVISION= 1
+DISTVERSION= 0.133.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 5ee845eb84bf..2a90f434e1b4 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 = 1747957596
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.0/v0.133.0.mod) = 4176a8972f255ac76b65a3a29e4255d81717d22159da748c8aa910bdb7d598a1
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.0/v0.133.0.mod) = 10858
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.133.0/v0.133.0.zip) = 1921f85149917d92871567f1830ace92ec15ad7f9caa28537db15cb8baef63cb
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.133.0/v0.133.0.zip) = 1319853
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/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/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/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/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/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/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/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/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/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-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-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-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 6b4607597245..daf2a478b03a 100644
--- a/devel/p5-Term-TablePrint/Makefile
+++ b/devel/p5-Term-TablePrint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-TablePrint
-PORTVERSION= 0.171
+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 c89cf4eeb88c..741b0d44d219 100644
--- a/devel/p5-Term-TablePrint/distinfo
+++ b/devel/p5-Term-TablePrint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546452
-SHA256 (Term-TablePrint-0.171.tar.gz) = a91cb62a2536d874f05304c4aab203b06df867a1eab0be8082783ed18f8f7401
-SIZE (Term-TablePrint-0.171.tar.gz) = 26977
+TIMESTAMP = 1747715316
+SHA256 (Term-TablePrint-0.172.tar.gz) = 2011c11f14737a377fdb63c449eff83cf1e8a0d1822f88e7539fa7c6ee51e99a
+SIZE (Term-TablePrint-0.172.tar.gz) = 27084
diff --git a/devel/p5-Test-Simple/Makefile b/devel/p5-Test-Simple/Makefile
index 6c22c70e9c8f..d4432a834a48 100644
--- a/devel/p5-Test-Simple/Makefile
+++ b/devel/p5-Test-Simple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Test-Simple
-PORTVERSION= 1.302211
+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 37197aa45cdc..c2812a5866de 100644
--- a/devel/p5-Test-Simple/distinfo
+++ b/devel/p5-Test-Simple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546454
-SHA256 (Test-Simple-1.302211.tar.gz) = c0cf69744134ecc2fcbd2777ae123bd135868295a0034da1d03a712574cd9a62
-SIZE (Test-Simple-1.302211.tar.gz) = 568329
+TIMESTAMP = 1747715318
+SHA256 (Test-Simple-1.302213.tar.gz) = ea8f9f328aba03a916598efc26d2d10852365a5dd814276a525001fcd36dea89
+SIZE (Test-Simple-1.302213.tar.gz) = 537117
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/phpunit11/Makefile b/devel/phpunit11/Makefile
index c403f8df134d..985d9d8d0f4b 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.19
+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 b55c54f8351c..e2d9ae612ed0 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546418
-SHA256 (phpunit-11.5.19.phar) = 096ab0201590617e8f1821683784de5e3b56a53dcca5991161a991e269cb9b64
-SIZE (phpunit-11.5.19.phar) = 5632058
+TIMESTAMP = 1747715294
+SHA256 (phpunit-11.5.20.phar) = 188430b561d17f08e7ed253a9d68c26d1f86f3a4620ed1651e91018312778261
+SIZE (phpunit-11.5.20.phar) = 5630854
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/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 c65f8e7868c9..8afba773ac9e 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscrt
-PORTVERSION= 0.27.1
+PORTVERSION= 0.27.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index eb8fc82ea07c..c6651f489af9 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546494
-SHA256 (awscrt-0.27.1.tar.gz) = fceb989c91001934c7a764e5c0ba68d7cbd339e054260dc35291f3245b8859cb
-SIZE (awscrt-0.27.1.tar.gz) = 36843962
+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-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-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 623d1e2b024f..06b479d643cc 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ddtrace
-PORTVERSION= 2.21.7
+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 b8730cde44f3..5915e307b9e9 100644
--- a/devel/py-ddtrace/distinfo
+++ b/devel/py-ddtrace/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747546498
-SHA256 (ddtrace-2.21.7.tar.gz) = 99df11ec7630abe6594da23b8b5dfab8ed33a4e2721e51049f3c8cf6fe010d2b
-SIZE (ddtrace-2.21.7.tar.gz) = 9302575
+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 9b7f0674d9d5..eec22bccb2a2 100644
--- a/devel/py-docformatter/Makefile
+++ b/devel/py-docformatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= docformatter
-PORTVERSION= 1.7.6
+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 acb9034507bc..60479617a91c 100644
--- a/devel/py-docformatter/distinfo
+++ b/devel/py-docformatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546500
-SHA256 (docformatter-1.7.6.tar.gz) = 911f03dd302d0045739dd4daf6a007ce26256db693494b19a4ccdc9136a59dbb
-SIZE (docformatter-1.7.6.tar.gz) = 26357
+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 ebdc93f8b478..25d9e59db0f2 100644
--- a/devel/py-dunamai/Makefile
+++ b/devel/py-dunamai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dunamai
-PORTVERSION= 1.24.0
+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 ff4dfbd56e38..fd96aed80f0d 100644
--- a/devel/py-dunamai/distinfo
+++ b/devel/py-dunamai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546502
-SHA256 (dunamai-1.24.0.tar.gz) = c2d1a9f7359033c04dfc1865481d890acc5be4ac02596ad3275b854aba342294
-SIZE (dunamai-1.24.0.tar.gz) = 45554
+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-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 703a0b6799e6..961f200c5f8b 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.131.15
+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 e7dda73831a7..d81e56cf38ed 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546506
-SHA256 (hypothesis-6.131.15.tar.gz) = 11849998ae5eecc8c586c6c98e47677fcc02d97475065f62768cfffbcc15ef7a
-SIZE (hypothesis-6.131.15.tar.gz) = 436596
+TIMESTAMP = 1747715376
+SHA256 (hypothesis-6.131.19.tar.gz) = eadb7d26427a66332dc06f4a6c91a95dbe3827e7618bec4913e3610d74ff76ef
+SIZE (hypothesis-6.131.19.tar.gz) = 437718
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-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-opentelemetry-api/Makefile b/devel/py-opentelemetry-api/Makefile
index 6abb9689477c..b7dc3cdeea9a 100644
--- a/devel/py-opentelemetry-api/Makefile
+++ b/devel/py-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.33.0
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-api/distinfo b/devel/py-opentelemetry-api/distinfo
index b86e5bf0b011..b3dc21eef0f0 100644
--- a/devel/py-opentelemetry-api/distinfo
+++ b/devel/py-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546520
-SHA256 (opentelemetry_api-1.33.0.tar.gz) = cc4380fd2e6da7dcb52a828ea81844ed1f4f2eb638ca3c816775109d93d58ced
-SIZE (opentelemetry_api-1.33.0.tar.gz) = 65000
+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-exporter-otlp-proto-common/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
index 96c3b208e9c9..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.33.0
+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 665bcef91a0a..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 = 1747546524
-SHA256 (opentelemetry_exporter_otlp_proto_common-1.33.0.tar.gz) = 2f43679dab68ce7708db18cb145b59a7e9184d46608ef037c9c22f47c5beb320
-SIZE (opentelemetry_exporter_otlp_proto_common-1.33.0.tar.gz) = 20830
+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 2a2413c760a0..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.33.0
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
index 345a89c691d2..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 = 1747546526
-SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.33.0.tar.gz) = 99a2ec88f05ffa36897402820a73178cbc37dc3f9ebe2dbde6209be3303446f4
-SIZE (opentelemetry_exporter_otlp_proto_grpc-1.33.0.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 2597cd07ac38..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.33.0
+PORTVERSION= 1.33.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
index 384478c6f940..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 = 1747546528
-SHA256 (opentelemetry_exporter_otlp_proto_http-1.33.0.tar.gz) = bf0cf7568432621b903223e5b72aa9f8fe425fcc748e54d0b21ebe99885c12ee
-SIZE (opentelemetry_exporter_otlp_proto_http-1.33.0.tar.gz) = 15354
+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 f9cba83e3e3d..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.33.0
+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 bcf0e48dd08a..f6f93d5b253d 100644
--- a/devel/py-opentelemetry-exporter-otlp/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546522
-SHA256 (opentelemetry_exporter_otlp-1.33.0.tar.gz) = ac5c39626bacce8cf8f73e39912a9ded359b4e62097f69f35ca2a7ea9a7b9ff9
-SIZE (opentelemetry_exporter_otlp-1.33.0.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 13b5ef5ff726..bcfaf69db872 100644
--- a/devel/py-opentelemetry-proto/Makefile
+++ b/devel/py-opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-proto
-PORTVERSION= 1.33.0
+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 7c5da5a53da6..79840367ac7f 100644
--- a/devel/py-opentelemetry-proto/distinfo
+++ b/devel/py-opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546530
-SHA256 (opentelemetry_proto-1.33.0.tar.gz) = ec5aa35486c990207ead2512a8d616d1b324928562c91dbc7e0cb9aa48c60b7b
-SIZE (opentelemetry_proto-1.33.0.tar.gz) = 34362
+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 f424337d295f..7bd8d205e5d1 100644
--- a/devel/py-opentelemetry-sdk/Makefile
+++ b/devel/py-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.33.0
+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.54b0<0.54b0_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 518e8382f423..5e6c9eb0ad90 100644
--- a/devel/py-opentelemetry-sdk/distinfo
+++ b/devel/py-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546532
-SHA256 (opentelemetry_sdk-1.33.0.tar.gz) = a7fc56d1e07b218fcc316b24d21b59d3f1967b2ca22c217b05da3a26b797cc68
-SIZE (opentelemetry_sdk-1.33.0.tar.gz) = 161381
+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 c90482b962a4..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.54b0
+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.33.0<1.33.0_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 59dc13ef6702..53db38078465 100644
--- a/devel/py-opentelemetry-semantic-conventions/distinfo
+++ b/devel/py-opentelemetry-semantic-conventions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546534
-SHA256 (opentelemetry_semantic_conventions-0.54b0.tar.gz) = 467b739977bdcb079af1af69f73632535cdb51099d5e3c5709a35d10fe02a9c9
-SIZE (opentelemetry_semantic_conventions-0.54b0.tar.gz) = 118646
+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-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-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-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-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-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-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-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-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-ty/Makefile b/devel/py-ty/Makefile
index 83ec31aea8dc..29323c5168f6 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a5
+DISTVERSION= 0.0.1a6
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..d56a675cc4ec 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 \
@@ -161,10 +158,10 @@ CARGO_CRATES= adler2-2.0.0 \
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.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,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 \
@@ -368,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 \
@@ -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..90e398d04ff1 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 = 1747962806
+SHA256 (ty-0.0.1a6.tar.gz) = 0b75642d7326c7abb7fa4a9efcc3cb818d4fa4224dab1fc8fb273c8ed02f34f2
+SIZE (ty-0.0.1a6.tar.gz) = 2882923
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
@@ -327,14 +321,14 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.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,12 +699,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
@@ -741,6 +721,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
@@ -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..bd8876aa5b58 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.23.0.20250516
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..c3266f2e0dc7 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 = 1747915536
+SHA256 (types_jsonschema-4.23.0.20250516.tar.gz) = 9ace09d9d35c4390a7251ccd7d833b92ccc189d24d1b347f26212afce361117e
+SIZE (types_jsonschema-4.23.0.20250516.tar.gz) = 14911
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..5b7d74e2c6d1
--- /dev/null
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-05-22 12:06:21 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.23.0.20250516"
+-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 33e1561ba12c..d5b1a5de5865 100644
--- a/devel/py-types-setuptools/Makefile
+++ b/devel/py-types-setuptools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-setuptools
-PORTVERSION= 80.3.0.20250505
+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 39ff6f5a0c06..4de3e5fb7ccc 100644
--- a/devel/py-types-setuptools/distinfo
+++ b/devel/py-types-setuptools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546556
-SHA256 (types_setuptools-80.3.0.20250505.tar.gz) = 5fd3d34b8fa3441d68d010fef95e232d1e48f3f5cb578f3477b7aae4f8374502
-SIZE (types_setuptools-80.3.0.20250505.tar.gz) = 41205
+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 7b8c7be8a7c6..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-05-05 03:06:40 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 = "80.3.0.20250505"
+ 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/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-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 4c5a74278295..f99f17c6fd0f 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1100.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 aeaa8dd01881..696274ff7546 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546612
-SHA256 (rubygem/aws-partitions-1.1100.0.gem) = 30fa06954fd3f897e6d7ecadf9c88d46435cec28d1ad0420cbd0559ad34ba0ac
-SIZE (rubygem/aws-partitions-1.1100.0.gem) = 80896
+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 092321ba6b78..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.70.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 4c6d4641d86f..f0c4dccfad5e 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546614
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.70.0.gem) = a8e934ce9a77e51144bab44e968527711098a71e424d7a5713e914a3be163c88
-SIZE (rubygem/aws-sdk-accessanalyzer-1.70.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 3b227057b15a..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.41.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 cb43b39ba630..3dd14bc1fc71 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546616
-SHA256 (rubygem/aws-sdk-account-1.41.0.gem) = 9a8762118c444a1735edc855a8fc348d94c3b2fb2fa8a4f0c47e135ff2449e18
-SIZE (rubygem/aws-sdk-account-1.41.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 60d9dae5f57e..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.86.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 b788f84c08d7..c0236eb991c5 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546618
-SHA256 (rubygem/aws-sdk-acm-1.86.0.gem) = 9daedb81af8303d722c381d582768b1cbcca6a957952bdb99f4c38bf15ca44cc
-SIZE (rubygem/aws-sdk-acm-1.86.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 6cd6c4f123f4..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.92.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 884d12dd4984..eaa6d101c2d1 100644
--- a/devel/rubygem-aws-sdk-acmpca/distinfo
+++ b/devel/rubygem-aws-sdk-acmpca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546620
-SHA256 (rubygem/aws-sdk-acmpca-1.92.0.gem) = 713b3b3a852fbd99c778017acc97d098e2039ce29bcda90059b4afe730dec1e3
-SIZE (rubygem/aws-sdk-acmpca-1.92.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 427ea69bd53f..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.83.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 314e41fd928a..19a7437552ec 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546622
-SHA256 (rubygem/aws-sdk-amplify-1.83.0.gem) = 2d9c91e10a5c407b5b0ef4c86a11b4e9a307d576a3df25a2121cedc8bb921cb0
-SIZE (rubygem/aws-sdk-amplify-1.83.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 d940c32ffaed..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.47.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 aa91a4d5809f..5dbef83beb13 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/distinfo
+++ b/devel/rubygem-aws-sdk-amplifybackend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546624
-SHA256 (rubygem/aws-sdk-amplifybackend-1.47.0.gem) = f940098d4e5ecafeb3daef393413035aa0e56dc44d21bbbceee2b2520b4e9ef6
-SIZE (rubygem/aws-sdk-amplifybackend-1.47.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 3fac45679f0f..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.41.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 61e3718efb41..a3a274bbf7ba 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546626
-SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.41.0.gem) = b0d9413e2e8d1761de2bed1fbcc1b791ce918d5ae11478ac203a56b03782ec51
-SIZE (rubygem/aws-sdk-amplifyuibuilder-1.41.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 1783c97f577a..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.115.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 5ae7f32713fa..81fe2548fdd4 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546628
-SHA256 (rubygem/aws-sdk-apigateway-1.115.0.gem) = 71a339a1c24c1d8b94ac0bd7c68bcbbfdafaeae90c27db59471c8f3c15d65783
-SIZE (rubygem/aws-sdk-apigateway-1.115.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 cbb8f82842ff..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.59.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 63bd446b0f62..0fb5240c76dd 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546630
-SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.59.0.gem) = a8e3847510570b1f43ad5d9fc7532e5297dc8dae2c843b33bbbcfd215c80e903
-SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.59.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 6e6f2da40be6..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.74.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 bdc8869cf787..d9d330b6dd20 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546632
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.74.0.gem) = 5a32d3969f55c6a4698390bb0d20cb25ab74da37803ed2138b60bafaaec09aa0
-SIZE (rubygem/aws-sdk-apigatewayv2-1.74.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 fb676ad6505d..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.65.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 0226794123a3..dca5796a9410 100644
--- a/devel/rubygem-aws-sdk-appconfig/distinfo
+++ b/devel/rubygem-aws-sdk-appconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546634
-SHA256 (rubygem/aws-sdk-appconfig-1.65.0.gem) = fdfc61b4b1c6dbbfaff0ee3be9104bf5bddbfa38e0cb736ae28472004ef65c84
-SIZE (rubygem/aws-sdk-appconfig-1.65.0.gem) = 68096
+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 d11cf2046161..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.36.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 620cd262663b..ff829a010800 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/distinfo
+++ b/devel/rubygem-aws-sdk-appconfigdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546636
-SHA256 (rubygem/aws-sdk-appconfigdata-1.36.0.gem) = b35d01f8a5e91049fad82fd6c2ba55633377208c8fb04e80098201929baa54f5
-SIZE (rubygem/aws-sdk-appconfigdata-1.36.0.gem) = 24064
+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 4afe932aac63..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.25.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 cc3828539e2c..749a4e5712b8 100644
--- a/devel/rubygem-aws-sdk-appfabric/distinfo
+++ b/devel/rubygem-aws-sdk-appfabric/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546638
-SHA256 (rubygem/aws-sdk-appfabric-1.25.0.gem) = c894089a5818d3f1b3e3aa2708f5789208cb3ea72561f8c4c368dc38231437df
-SIZE (rubygem/aws-sdk-appfabric-1.25.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 e9e852e06f57..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.74.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 4db5dd87925a..42c1f4925065 100644
--- a/devel/rubygem-aws-sdk-appflow/distinfo
+++ b/devel/rubygem-aws-sdk-appflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546640
-SHA256 (rubygem/aws-sdk-appflow-1.74.0.gem) = 62a5bfcf6f8d6e20234a64e4a42b63558479afc8f6ddccbb20d5bf5de1b2af65
-SIZE (rubygem/aws-sdk-appflow-1.74.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 0db9dec74ac4..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.49.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 6b7702cbca87..65c21e78e09f 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546642
-SHA256 (rubygem/aws-sdk-appintegrationsservice-1.49.0.gem) = f66c2d74eabe4ab04fa901bdd132a14c7ad108840537963ab9c386e5570c56c2
-SIZE (rubygem/aws-sdk-appintegrationsservice-1.49.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 52cd2e80e195..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.104.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 70ed0ba9fd84..16464e30ad93 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546644
-SHA256 (rubygem/aws-sdk-applicationautoscaling-1.104.0.gem) = 32c93e0c4ad3621c808dbe3d404b31813d2bb12359323f6b87068288171d941c
-SIZE (rubygem/aws-sdk-applicationautoscaling-1.104.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 827e553a006f..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.39.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 dfb8dfbaba84..1771b9a1de9c 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546646
-SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.39.0.gem) = ae72e221ec260326f434729301d702e7616e4b9568ce164dbda4081f8eb78bef
-SIZE (rubygem/aws-sdk-applicationcostprofiler-1.39.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 29217b29f5ef..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.85.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 e173fe77ce0b..5bebc3f4ba91 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546648
-SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.85.0.gem) = dc7d96bf1c1cf892bff3c58470ae95c2dcddc3a901223630ff027cffb2e8c7df
-SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.85.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 25f0ab23db5e..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.63.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 eab1dd921ccf..75be8e51ad0c 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/distinfo
+++ b/devel/rubygem-aws-sdk-applicationinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546650
-SHA256 (rubygem/aws-sdk-applicationinsights-1.63.0.gem) = 2669c70763bc8743a743d0f6732f7716affa9f1949848ffd30e159df25f2a192
-SIZE (rubygem/aws-sdk-applicationinsights-1.63.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 9354be529970..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.20.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 9a6f63e5ce22..d582be86ee9c 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546652
-SHA256 (rubygem/aws-sdk-applicationsignals-1.20.0.gem) = 627225b9e2a9418be127748531928059d7cbd21770f1ac50a6187f58454a283a
-SIZE (rubygem/aws-sdk-applicationsignals-1.20.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 42d0775c84a1..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.77.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 b6235b729954..a983a2485eb8 100644
--- a/devel/rubygem-aws-sdk-appmesh/distinfo
+++ b/devel/rubygem-aws-sdk-appmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546654
-SHA256 (rubygem/aws-sdk-appmesh-1.77.0.gem) = e8db48933eb0637d593131ead40f0a7a28e4538ccdde07d649a4fc5e56d02c98
-SIZE (rubygem/aws-sdk-appmesh-1.77.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 ddf3964621f5..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.50.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 f4e2192f732f..0939b739f391 100644
--- a/devel/rubygem-aws-sdk-appregistry/distinfo
+++ b/devel/rubygem-aws-sdk-appregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546656
-SHA256 (rubygem/aws-sdk-appregistry-1.50.0.gem) = 98a36fff9e0749df66dc177ba8323c3e68ea44d1cb2c662de95e22afc22e067a
-SIZE (rubygem/aws-sdk-appregistry-1.50.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 b61e33c90dd1..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.56.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 de76a6047f2f..a798530a3056 100644
--- a/devel/rubygem-aws-sdk-apprunner/distinfo
+++ b/devel/rubygem-aws-sdk-apprunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546658
-SHA256 (rubygem/aws-sdk-apprunner-1.56.0.gem) = 8eef7581932bf69f8484c3c04e5986d99e00ae7bf00b8c2cb1ef469e2ecae014
-SIZE (rubygem/aws-sdk-apprunner-1.56.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 b9cd0a0abc2a..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.109.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 b219d8eeb55f..8d3794ba6131 100644
--- a/devel/rubygem-aws-sdk-appstream/distinfo
+++ b/devel/rubygem-aws-sdk-appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546660
-SHA256 (rubygem/aws-sdk-appstream-1.109.0.gem) = c1f1184b14c56a4184956b033d9dd300b03e5dd2933393c08be811c84ec2221d
-SIZE (rubygem/aws-sdk-appstream-1.109.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 4d792b7239c9..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.104.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 77be8272b045..c46a565cace1 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546662
-SHA256 (rubygem/aws-sdk-appsync-1.104.0.gem) = 0ac6ca2defe266a55eeab9919188dea83b48a8420f3025e9a3310b4d5e6c764f
-SIZE (rubygem/aws-sdk-appsync-1.104.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 8312d9b9369b..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.14.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 c9c75e9220f6..449c5dce04d7 100644
--- a/devel/rubygem-aws-sdk-apptest/distinfo
+++ b/devel/rubygem-aws-sdk-apptest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546664
-SHA256 (rubygem/aws-sdk-apptest-1.14.0.gem) = 08f3bc7950b3e2c0911ba4dee705fd31a7e493bcbc00085799d461d5946b7880
-SIZE (rubygem/aws-sdk-apptest-1.14.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 d0e07e808d1d..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.32.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 29629ebc3720..141e08fb63bf 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/distinfo
+++ b/devel/rubygem-aws-sdk-arczonalshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546666
-SHA256 (rubygem/aws-sdk-arczonalshift-1.32.0.gem) = 53e664f5d62311e85cc854bfe191395196903185fa6b995ae7a599771f99522c
-SIZE (rubygem/aws-sdk-arczonalshift-1.32.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 5b946d633eb6..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.20.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 b14085e49d21..9b9f9120c2ee 100644
--- a/devel/rubygem-aws-sdk-artifact/distinfo
+++ b/devel/rubygem-aws-sdk-artifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546668
-SHA256 (rubygem/aws-sdk-artifact-1.20.0.gem) = 05f051ae9e044427bd87bc0571fc8442597202092dcbc468fb6e7000ac5a9759
-SIZE (rubygem/aws-sdk-artifact-1.20.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 d14fb8e02e39..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.102.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 13a30702cce6..929aaa78da86 100644
--- a/devel/rubygem-aws-sdk-athena/distinfo
+++ b/devel/rubygem-aws-sdk-athena/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546670
-SHA256 (rubygem/aws-sdk-athena-1.102.0.gem) = 678d367a42c668053583c9a9f0525b4891d4f9a2f1b8ba624e79c6e3047baed8
-SIZE (rubygem/aws-sdk-athena-1.102.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 a562fb614abf..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.63.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 d5e9f4425668..509e63b85a65 100644
--- a/devel/rubygem-aws-sdk-auditmanager/distinfo
+++ b/devel/rubygem-aws-sdk-auditmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546672
-SHA256 (rubygem/aws-sdk-auditmanager-1.63.0.gem) = 9f046f3a5d00aa5d1a303b4818d4f12767aea66348aeae5e2effde34e942f665
-SIZE (rubygem/aws-sdk-auditmanager-1.63.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 1ee76193b035..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.53.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 539950962ace..70031fc302a4 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546674
-SHA256 (rubygem/aws-sdk-augmentedairuntime-1.53.0.gem) = 28d91bfe4e9b804a3e9b6f60352a479528bdbbf774cb4905cb3a4c68d7741561
-SIZE (rubygem/aws-sdk-augmentedairuntime-1.53.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 1d072ba9be40..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.134.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 9e4ac2d1af05..8f43b70eab10 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546676
-SHA256 (rubygem/aws-sdk-autoscaling-1.134.0.gem) = 22d840714ae9ea1d64af7d7c57dea71e2d503f033b6913a3a8e384f39bf1d6a8
-SIZE (rubygem/aws-sdk-autoscaling-1.134.0.gem) = 199168
+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 9f4ebd8981ed..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.70.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 b1723e2a915c..5010cf96926d 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/distinfo
+++ b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546678
-SHA256 (rubygem/aws-sdk-autoscalingplans-1.70.0.gem) = 8c35dc41fcdeeea85f8337e68eacf40bcf941fca5c702802ca8b6b0850d4fcee
-SIZE (rubygem/aws-sdk-autoscalingplans-1.70.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 c0fd5d8c6a6c..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.29.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 fb6caa42c2f1..a283ea62517a 100644
--- a/devel/rubygem-aws-sdk-b2bi/distinfo
+++ b/devel/rubygem-aws-sdk-b2bi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546680
-SHA256 (rubygem/aws-sdk-b2bi-1.29.0.gem) = 94f6d0244043da6deff6c5df4558d7d056824671714650a65e2d8254fc9d58ac
-SIZE (rubygem/aws-sdk-b2bi-1.29.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 682e80799e0d..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.87.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 bf56c1fe4c96..34b61cbd45b9 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546682
-SHA256 (rubygem/aws-sdk-backup-1.87.0.gem) = f7e4e8ada754eec9f3e2cf9ab7faab2fc866daeee4d9a5aca7d6cf2c8c265267
-SIZE (rubygem/aws-sdk-backup-1.87.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 0c2f4fa86f90..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.35.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 9b6dcec8ba13..01c1b2cbae2a 100644
--- a/devel/rubygem-aws-sdk-backupgateway/distinfo
+++ b/devel/rubygem-aws-sdk-backupgateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546684
-SHA256 (rubygem/aws-sdk-backupgateway-1.35.0.gem) = c51c0ba3045ac83b7967dba757ce4eab74664e57f1fe4ab5d968ce7f2d914325
-SIZE (rubygem/aws-sdk-backupgateway-1.35.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 b2116d0cb3fb..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.4.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 e84a0ed040e2..6db324bd1e54 100644
--- a/devel/rubygem-aws-sdk-backupsearch/distinfo
+++ b/devel/rubygem-aws-sdk-backupsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546686
-SHA256 (rubygem/aws-sdk-backupsearch-1.4.0.gem) = 393fd991274cb4b6f1cfd8c005d4d324914e0d4acb6b6a4dbcab48b867697fc8
-SIZE (rubygem/aws-sdk-backupsearch-1.4.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 ff003a26db1a..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.113.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 64509c77bad7..7c2c6d798b05 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546688
-SHA256 (rubygem/aws-sdk-batch-1.113.0.gem) = dd6e3d269b1e7c90ddc83e387105b6dffa84ee896f9896a5ee1448cc6fbfa61f
-SIZE (rubygem/aws-sdk-batch-1.113.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 a7438b023af2..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.19.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 0de5dd2e42df..46ecc7d3b5c4 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/distinfo
+++ b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546690
-SHA256 (rubygem/aws-sdk-bcmdataexports-1.19.0.gem) = b2b830c7c081c87d21f9e6ed6b1e8f4ba8bf3555aef938325bd48fdfd6416cf3
-SIZE (rubygem/aws-sdk-bcmdataexports-1.19.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 0a719e45fef9..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.8.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 8c8b569db321..e22059c4bf52 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546692
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.8.0.gem) = 3b25352d76b751bcf6e4ce0ed1272ec39d2ec08e277f8f80bf40c32f751d5334
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.8.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 07dfe9afb951..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.44.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 c575f5ace107..3026accf9e17 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546694
-SHA256 (rubygem/aws-sdk-bedrock-1.44.0.gem) = 326d6e3ddfb3e7ff581e2430846fb288de440ed7819c9a55be7fa989b212cc4e
-SIZE (rubygem/aws-sdk-bedrock-1.44.0.gem) = 124928
+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 d3bc1aa2780f..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.55.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 12b3eb90c879..dacf71fe7e6c 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546696
-SHA256 (rubygem/aws-sdk-bedrockagent-1.55.0.gem) = 6c32bc7be08cccf5b17ac597794c2193604de0c64ced4154e49b292bfc79193b
-SIZE (rubygem/aws-sdk-bedrockagent-1.55.0.gem) = 162816
+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 e828a5d5debb..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.53.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 b5a4cdb1c116..b220f31a6e7e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546698
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.53.0.gem) = c5e6bb549ee97448829f21e64ef3229de79f6c3d8ae715835fcf8b430f990609
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.53.0.gem) = 125440
+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 7180ea4ed4b9..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.8.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 305a36d226c7..a7bc4ee9c3e0 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546700
-SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.8.0.gem) = cf4c46c703340c62e0fe773c55f9f99f416b2f0fe8393869ff991bff67dd37ae
-SIZE (rubygem/aws-sdk-bedrockdataautomation-1.8.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 91e6ce4e9069..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.6.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 6bb36e82ecc8..80588c84c8d6 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546702
-SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.6.0.gem) = 28aeb94bd4dc1cc2f2b8f6bf93148d7347a6ef908e728244492279b8c94034e3
-SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.6.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 ad810533c4e6..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.47.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 28d928890d23..278fad2ae0ae 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546704
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.47.0.gem) = a7f9bc8d603ee5dbfff0b9b04ea1f8239381ff08a8a31af4b7ffa469659def16
-SIZE (rubygem/aws-sdk-bedrockruntime-1.47.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 2c411b47de96..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.5.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 eeec4f548da6..395be735be46 100644
--- a/devel/rubygem-aws-sdk-billing/distinfo
+++ b/devel/rubygem-aws-sdk-billing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546706
-SHA256 (rubygem/aws-sdk-billing-1.5.0.gem) = ade212cfdfd67bb1d423a2bc5f4820ecb5347d8c95abc5060a65d6b6be43249b
-SIZE (rubygem/aws-sdk-billing-1.5.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 83b159d25b13..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.38.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 9830a86b091e..fd5bafa21824 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546708
-SHA256 (rubygem/aws-sdk-billingconductor-1.38.0.gem) = 985c9c1069a16edef22e0f785a979258f90e20e77eaf6400d648a5546d25947c
-SIZE (rubygem/aws-sdk-billingconductor-1.38.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 9688a891dd57..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.51.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 ec86e8acfea6..b59aa54734ec 100644
--- a/devel/rubygem-aws-sdk-braket/distinfo
+++ b/devel/rubygem-aws-sdk-braket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546710
-SHA256 (rubygem/aws-sdk-braket-1.51.0.gem) = 68e9a347fc563c9a58055745b24c33ba5dd4edb0c63260692e0728c6e7100fbc
-SIZE (rubygem/aws-sdk-braket-1.51.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 4cf0d0de33f8..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.84.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 d8181eb5fed3..6c08880beca9 100644
--- a/devel/rubygem-aws-sdk-budgets/distinfo
+++ b/devel/rubygem-aws-sdk-budgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546712
-SHA256 (rubygem/aws-sdk-budgets-1.84.0.gem) = d4a2dc5acbc0fc02b5870845855e8abb183edd8544ae4bab3d3d6e9177b1712a
-SIZE (rubygem/aws-sdk-budgets-1.84.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 6f8d65c3ea9f..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.23.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 f0c630067008..7175a31401b0 100644
--- a/devel/rubygem-aws-sdk-chatbot/distinfo
+++ b/devel/rubygem-aws-sdk-chatbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546714
-SHA256 (rubygem/aws-sdk-chatbot-1.23.0.gem) = 8f2f38ca2974badd0042e2e66858ac5c1f207209026bcb83335dadc22d0937a1
-SIZE (rubygem/aws-sdk-chatbot-1.23.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 a4bd5ed060d6..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.101.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 b13d4879770d..8d21e365d2b7 100644
--- a/devel/rubygem-aws-sdk-chime/distinfo
+++ b/devel/rubygem-aws-sdk-chime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546716
-SHA256 (rubygem/aws-sdk-chime-1.101.0.gem) = 9a4a8fb820bf1f39841b989fd7582663d13dafe34be5e2ac4bae1e0998fc6575
-SIZE (rubygem/aws-sdk-chime-1.101.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 5e95512bed68..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.41.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 c42d21ae3a8a..4757bb81a9a6 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546718
-SHA256 (rubygem/aws-sdk-chimesdkidentity-1.41.0.gem) = ff6d3127b3133a982eb1ebc23c8756b422b690f778d15ccbc9c99779cffa3a26
-SIZE (rubygem/aws-sdk-chimesdkidentity-1.41.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 2855ff8771d0..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.38.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 848aa8f55ff3..5811d116a440 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546720
-SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.38.0.gem) = 6f0f069b35a8c70bd6831ce471e79e65b646eb79f48fdbe18cf45f12b5fc2e79
-SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.38.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 fad5420b5ba4..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.48.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 9978f18980a3..0fd025e21f64 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546722
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.48.0.gem) = 6241ff24cee26dac52dcbb7de858bca747d6f5dac7761a11f05080768352f279
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.48.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 e8572d9f8e67..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.47.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 f43f9380004f..33dbac5cb3e7 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546724
-SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.47.0.gem) = 7b2ef49cf88d244e24d4d348b182310e5cf20645ccb4be30ed03f231f91e704d
-SIZE (rubygem/aws-sdk-chimesdkmessaging-1.47.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 e94030f0eb3b..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.39.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 1dedba6c15c7..9326848f20d8 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546726
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.39.0.gem) = 3801d6f51686a73422d496ccfcef4b895ec50e9c679c5e863f60f2d04d2cd0d2
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.39.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 9719506ed27b..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.44.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 0e1bf97e1963..54a2f33be17c 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546728
-SHA256 (rubygem/aws-sdk-cleanrooms-1.44.0.gem) = c0c8c4d884315277f55f223eab3e91cfd4208fe07924a5b8e489a3a3fbdd0704
-SIZE (rubygem/aws-sdk-cleanrooms-1.44.0.gem) = 118784
+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 f81f56830699..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.24.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 4772c034d6cd..1a87dee9b03e 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546730
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.24.0.gem) = 9883784211661fdfe0fd6b5944c4134dac3b96714fcb6e66ba2c60ea7bdb82e6
-SIZE (rubygem/aws-sdk-cleanroomsml-1.24.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 3a81dc0b0738..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.86.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 94f6494985a7..7367ed57d125 100644
--- a/devel/rubygem-aws-sdk-cloud9/distinfo
+++ b/devel/rubygem-aws-sdk-cloud9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546732
-SHA256 (rubygem/aws-sdk-cloud9-1.86.0.gem) = 77a672188babaeb60e676d6bb569d885f76c5880fdc820d717f717b7bcdf54bc
-SIZE (rubygem/aws-sdk-cloud9-1.86.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 5a089e506fca..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.38.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 fdd67f5badf0..6ba2109de195 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546734
-SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.38.0.gem) = a48e5d56532b0048c21d0d008e801d644ba50312c2eb772f06436c972fa24ca7
-SIZE (rubygem/aws-sdk-cloudcontrolapi-1.38.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 110dabc3a0a5..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.73.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 80312758257b..3b2fc40baed5 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/distinfo
+++ b/devel/rubygem-aws-sdk-clouddirectory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546736
-SHA256 (rubygem/aws-sdk-clouddirectory-1.73.0.gem) = b4ebd7a9b03cef00e97a45a6fff116a63ac3214a896178045a241f4ada830a32
-SIZE (rubygem/aws-sdk-clouddirectory-1.73.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 dc81175898a2..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.130.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 9c969de2f048..043a9856e955 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546738
-SHA256 (rubygem/aws-sdk-cloudformation-1.130.0.gem) = 7f61eb2fd2d82bd80ecb0f3c5454b0527beb63bc5ed8aa15ade0077171be9c04
-SIZE (rubygem/aws-sdk-cloudformation-1.130.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 9f8a0605648d..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.117.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 7f9de3070938..1dcffa0229f6 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546740
-SHA256 (rubygem/aws-sdk-cloudfront-1.117.0.gem) = 335ea3cc03ef6d56245e09d5bacf62519694148ed4e6e9c4df430194d575cdcd
-SIZE (rubygem/aws-sdk-cloudfront-1.117.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 b3d18a51bad3..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.21.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 636f0a1e4d68..2032afbb4f33 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546742
-SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.21.0.gem) = 609047dbd02305103269898bc4731d373b51cef3e89e356e86cefec7f1d4866b
-SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.21.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 6fffd1edff51..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.69.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 f7dc0b163693..ab70c75914f5 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546744
-SHA256 (rubygem/aws-sdk-cloudhsm-1.69.0.gem) = f4ddd74a48acca1f76eda73a8aa1d4d1593a3f14746182387abf290ca1882b89
-SIZE (rubygem/aws-sdk-cloudhsm-1.69.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 d8551cec51c4..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.75.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 b0442f57c4eb..828401bd18f6 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546746
-SHA256 (rubygem/aws-sdk-cloudhsmv2-1.75.0.gem) = 86633cd3f77085b1f5a534f3418ab26010e9d062a8a804be06369ba216887a58
-SIZE (rubygem/aws-sdk-cloudhsmv2-1.75.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 e3663c5a38ed..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.73.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 367710cb225a..bc150f2e9751 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546748
-SHA256 (rubygem/aws-sdk-cloudsearch-1.73.0.gem) = 5da181f720cbd78c1683655ae8cecb7e3b0a2efd581b1915068175fb87d2d775
-SIZE (rubygem/aws-sdk-cloudsearch-1.73.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 0e89227ccef0..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.103.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 0cbd3888bb6b..b474a74afa86 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546750
-SHA256 (rubygem/aws-sdk-cloudtrail-1.103.0.gem) = fc57cac2946a82fcf4acaf9b53402fada4e9ef3e2c01c4a0622085f3676054b8
-SIZE (rubygem/aws-sdk-cloudtrail-1.103.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 7d2f2f4910d5..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.27.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 5ee3964d72cb..9c9cfa57579d 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546752
-SHA256 (rubygem/aws-sdk-cloudtraildata-1.27.0.gem) = cbc048f2bde3167a15c7be2ba4d2c285678ac158046347fc471aae061253eb2f
-SIZE (rubygem/aws-sdk-cloudtraildata-1.27.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 3f326f09ad26..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.113.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 3ee79da611fa..dc4fafa9f508 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546754
-SHA256 (rubygem/aws-sdk-cloudwatch-1.113.0.gem) = 74442438ef510fdc5357a2694ee943424d243df4be9184fe6efa953d2bab6406
-SIZE (rubygem/aws-sdk-cloudwatch-1.113.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 58d0f2ed24e7..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.89.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 fa6cda84cd4c..66663749053d 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546756
-SHA256 (rubygem/aws-sdk-cloudwatchevents-1.89.0.gem) = 9e4f9cd62002ec42a6193672416d465561762a0a837b40651a33372168205041
-SIZE (rubygem/aws-sdk-cloudwatchevents-1.89.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 05b6469d5e73..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.39.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 87968753dc06..1a5fa6225cf9 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546758
-SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.39.0.gem) = 9677110af7050b7811aadcf49428792bed253a38fc212529e0abe45f9e2c0e7f
-SIZE (rubygem/aws-sdk-cloudwatchevidently-1.39.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 be6746ec16ee..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.113.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 6cd7194b3e74..2a2d372822ec 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546760
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.113.0.gem) = b49637d61ea644c72b8712cf9433a543774e5a3bb68bfb20cd17ad0fa44b6683
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.113.0.gem) = 147456
+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 33d4a386f568..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.40.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 9fefdf0d9711..3d1d2f1b8184 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546762
-SHA256 (rubygem/aws-sdk-cloudwatchrum-1.40.0.gem) = ce3d02ba01030846f93432e850987ee53a81889f2be7150a65e905530ea0a94f
-SIZE (rubygem/aws-sdk-cloudwatchrum-1.40.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 4236dd8aa136..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.60.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 f69958982947..a75d1e5b0ab7 100644
--- a/devel/rubygem-aws-sdk-codeartifact/distinfo
+++ b/devel/rubygem-aws-sdk-codeartifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546764
-SHA256 (rubygem/aws-sdk-codeartifact-1.60.0.gem) = 33849b36bffd8dcf8238bf7284473f0df990ac50ca87619d0582d0abe4f9a706
-SIZE (rubygem/aws-sdk-codeartifact-1.60.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 0540aa72eba4..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.154.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 923ff8e0660f..8c88481fcce9 100644
--- a/devel/rubygem-aws-sdk-codebuild/distinfo
+++ b/devel/rubygem-aws-sdk-codebuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546766
-SHA256 (rubygem/aws-sdk-codebuild-1.154.0.gem) = 7bad771a7b8396395846301f3a9f2ad9d592ad216ab312e14eaa2d7dc46804aa
-SIZE (rubygem/aws-sdk-codebuild-1.154.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 d9df378c99ba..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.34.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 8ab944dbc9be..b04871aa67a8 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/distinfo
+++ b/devel/rubygem-aws-sdk-codecatalyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546768
-SHA256 (rubygem/aws-sdk-codecatalyst-1.34.0.gem) = fe034166a41d8fd9992c89acd308c637ad8b6b9c92e224d593e66c90d65843dd
-SIZE (rubygem/aws-sdk-codecatalyst-1.34.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 f3572b7fe5ff..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.84.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 79af3b77d824..08574c4c46a2 100644
--- a/devel/rubygem-aws-sdk-codecommit/distinfo
+++ b/devel/rubygem-aws-sdk-codecommit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546770
-SHA256 (rubygem/aws-sdk-codecommit-1.84.0.gem) = bf82512d9870b64142faa8df14cb7e185ac0dde6f5456a70434b3ae0bd3d4245
-SIZE (rubygem/aws-sdk-codecommit-1.84.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 076a11e082df..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.19.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 a0a6865a9ce0..c65120e7a12c 100644
--- a/devel/rubygem-aws-sdk-codeconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codeconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546772
-SHA256 (rubygem/aws-sdk-codeconnections-1.19.0.gem) = de9cceec0010f1b45b0a2ad581915b2ef83330ae4488c2b6c18b1911ae5e6dfb
-SIZE (rubygem/aws-sdk-codeconnections-1.19.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 a66f4c6d896d..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.83.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 b75c93f3e911..da9413b99819 100644
--- a/devel/rubygem-aws-sdk-codedeploy/distinfo
+++ b/devel/rubygem-aws-sdk-codedeploy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546774
-SHA256 (rubygem/aws-sdk-codedeploy-1.83.0.gem) = fca21de6fff4607f63b553207f20aebc6e017f7ef553437db1857ebd68070375
-SIZE (rubygem/aws-sdk-codedeploy-1.83.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 90d4af102026..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.53.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 67be8df7f931..baf3f51a185f 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546776
-SHA256 (rubygem/aws-sdk-codeguruprofiler-1.53.0.gem) = 4dbd921cbb858099ac37b59ee01c36ef13ac1f1cfe8eb169520a4617e754d6c7
-SIZE (rubygem/aws-sdk-codeguruprofiler-1.53.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 015f8d2a63d9..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.64.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 928e98260891..eef1d6c3771a 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/distinfo
+++ b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546778
-SHA256 (rubygem/aws-sdk-codegurureviewer-1.64.0.gem) = 7e38aa7baf0b534d70a1552660f5eb95bc51cfe3199987f9159ff1d077f5d734
-SIZE (rubygem/aws-sdk-codegurureviewer-1.64.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 ff1291086652..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.28.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 b87933bfccb3..c2a2f4ce03c9 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/distinfo
+++ b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546780
-SHA256 (rubygem/aws-sdk-codegurusecurity-1.28.0.gem) = 862cc27c54aa4a6e45e01fd9d5ad5d1270c07fb5012646aee310963ed23abc48
-SIZE (rubygem/aws-sdk-codegurusecurity-1.28.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 333b3934d0ac..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.98.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 6d130ffcdd62..8cc401c2bb2a 100644
--- a/devel/rubygem-aws-sdk-codepipeline/distinfo
+++ b/devel/rubygem-aws-sdk-codepipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546782
-SHA256 (rubygem/aws-sdk-codepipeline-1.98.0.gem) = 5ef1f14deeefeca19ca253d8e924eac1c0e3650e6881233a2ded52b2d07ad1d5
-SIZE (rubygem/aws-sdk-codepipeline-1.98.0.gem) = 97792
+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 638d5ebfd8c4..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.59.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 909b39bb1e8d..7d7d4f3606ca 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codestarconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546784
-SHA256 (rubygem/aws-sdk-codestarconnections-1.59.0.gem) = 4da575c3621ec900c38f59e8f7bf64bcca2a726bcefb2460dbca434b4fbd1fb0
-SIZE (rubygem/aws-sdk-codestarconnections-1.59.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 1f2a943ddffa..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.50.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 501b74785a63..420c1a788d88 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/distinfo
+++ b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546786
-SHA256 (rubygem/aws-sdk-codestarnotifications-1.50.0.gem) = 19dedc0ad82c8b94779fff51df8c3c02296bf9b2736f70caf3925297fb150350
-SIZE (rubygem/aws-sdk-codestarnotifications-1.50.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 2c6218148cb6..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.72.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 d9d927c02aee..d0dcbee1f467 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546788
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.72.0.gem) = bb4f098d5133d60d39db9d288a1e6b1913c3eb26da1683bd0fd4dc32637ca4ad
-SIZE (rubygem/aws-sdk-cognitoidentity-1.72.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 4547ec1c3775..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.120.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 47f306bf4c80..1cf2577511fb 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546790
-SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.120.0.gem) = 86b8b9e48b702a2be8f25cde46965e292d074e1fc4a74bf49a9aa8150829d9be
-SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.120.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 aa558b38bdd1..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.66.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 c3c1379a9947..95b00eb78a1b 100644
--- a/devel/rubygem-aws-sdk-cognitosync/distinfo
+++ b/devel/rubygem-aws-sdk-cognitosync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546792
-SHA256 (rubygem/aws-sdk-cognitosync-1.66.0.gem) = be1737daf7256bbb3ccdd16098f02eb0ea2979374d3144e73b8e14d30f275d19
-SIZE (rubygem/aws-sdk-cognitosync-1.66.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 31f3b47644c1..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.99.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 d2792371c0b2..203c68d0f685 100644
--- a/devel/rubygem-aws-sdk-comprehend/distinfo
+++ b/devel/rubygem-aws-sdk-comprehend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546794
-SHA256 (rubygem/aws-sdk-comprehend-1.99.0.gem) = 11a912b1587af7f49b469875f7d47822eecfc17df0dd728abbd8d36c26dd0995
-SIZE (rubygem/aws-sdk-comprehend-1.99.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 50c8231f6c9b..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.68.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 b1ae00946df2..f329f451a248 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/distinfo
+++ b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546796
-SHA256 (rubygem/aws-sdk-comprehendmedical-1.68.0.gem) = f5ab904c446d3f3671c5042d840bc3c44d9863f3bd96a38913b9ddbff8ed9293
-SIZE (rubygem/aws-sdk-comprehendmedical-1.68.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 f908bbe0a5e9..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.76.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 a5245e36e6bc..10614d23429d 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/distinfo
+++ b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546798
-SHA256 (rubygem/aws-sdk-computeoptimizer-1.76.0.gem) = 3724669f07e640c25838a6763d06efc8990906cadcec2e8156a4ad55e60f870d
-SIZE (rubygem/aws-sdk-computeoptimizer-1.76.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 a91d2eadb257..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.127.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 f2557d83c36a..d7b75d88a7c0 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546800
-SHA256 (rubygem/aws-sdk-configservice-1.127.0.gem) = 34e3f6bfa300d5843e0cad48777883107d6d95a968a6a914d6022de811ca245a
-SIZE (rubygem/aws-sdk-configservice-1.127.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 8fe74f712d63..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.201.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 c5a5b538070a..be88e9d45e25 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546802
-SHA256 (rubygem/aws-sdk-connect-1.201.0.gem) = c615a179215c908c7cd5fe83b0e8280f9ce97523ea68f0963bc2eefa0dffa294
-SIZE (rubygem/aws-sdk-connect-1.201.0.gem) = 368128
+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 fe6f4b001b18..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.32.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 86c3deb7cd00..3cff3b7a8fc1 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546804
-SHA256 (rubygem/aws-sdk-connectcampaignservice-1.32.0.gem) = 460c6395412b357d09edb2d3619fce506bc12b6bce5929af42273d7474a4cbe6
-SIZE (rubygem/aws-sdk-connectcampaignservice-1.32.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 e2b1c6c74d16..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.5.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 ab8de02c83bf..881b99ebead7 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546806
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.5.0.gem) = 142aed34e0ea3956ef99d84d95af681c10cf4920c538d2c96c1284499e947ea8
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.5.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 46458ba30f05..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.42.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 e1f7118c5d89..5bec7165ee5e 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546808
-SHA256 (rubygem/aws-sdk-connectcases-1.42.0.gem) = 5f35f05623f635103c727a2852fd12458b3995df02b1940eba768e352bc6623b
-SIZE (rubygem/aws-sdk-connectcases-1.42.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 3d070c4758f2..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.43.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 6c3b60b2fc36..6b7d022f3088 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/distinfo
+++ b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546810
-SHA256 (rubygem/aws-sdk-connectcontactlens-1.43.0.gem) = 68867eb62824d9b7f1c4cfde04262870a8392cf1d2d7dbeff6331f5f055e6977
-SIZE (rubygem/aws-sdk-connectcontactlens-1.43.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 053ac41dfa55..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.62.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 be5b85a8575f..1ca82b6a284e 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/distinfo
+++ b/devel/rubygem-aws-sdk-connectparticipant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546812
-SHA256 (rubygem/aws-sdk-connectparticipant-1.62.0.gem) = b510b0c9025d8f60528281bcdf17f32c0a6fe8de2c3f625598e72d42ecbc1d9e
-SIZE (rubygem/aws-sdk-connectparticipant-1.62.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 0c631e996abc..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.46.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 c0675e6cee6d..4ccbf37e2444 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546814
-SHA256 (rubygem/aws-sdk-connectwisdomservice-1.46.0.gem) = 67f1382690715348ddc805aeb0da8aafeaa47e2caf9defd4cf6fa54be982c1e4
-SIZE (rubygem/aws-sdk-connectwisdomservice-1.46.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 57be41b41ed9..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.23.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 03215c0c7fa8..fb83b173b0b7 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546816
-SHA256 (rubygem/aws-sdk-controlcatalog-1.23.0.gem) = c8113a9388aff63b90408f4012207cb62f1241e77b42f05c58533f50378780f4
-SIZE (rubygem/aws-sdk-controlcatalog-1.23.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 4afaad8334c8..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.40.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 1c505a8ff95f..ce2983b5bed7 100644
--- a/devel/rubygem-aws-sdk-controltower/distinfo
+++ b/devel/rubygem-aws-sdk-controltower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546818
-SHA256 (rubygem/aws-sdk-controltower-1.40.0.gem) = 1065d4cc6750365be435fdcaf6df518b79f40028b3a5625f2beba951adb731a7
-SIZE (rubygem/aws-sdk-controltower-1.40.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 8da8638383f4..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.223.0
+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 0ab4cfd6cda9..683904378d7c 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546820
-SHA256 (rubygem/aws-sdk-core-3.223.0.gem) = d8c309116787cd24fb32095da4fa94d1f76e26baea705eabb66aa4585e8d8c77
-SIZE (rubygem/aws-sdk-core-3.223.0.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 53b8e94123bc..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.72.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 e68c913018dd..2b2b1ff194a2 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546822
-SHA256 (rubygem/aws-sdk-costandusagereportservice-1.72.0.gem) = c7b2eb89bf30c43b2531b2ebb1167a3f5bb8641e76ae4be02099d9cf9e54a079
-SIZE (rubygem/aws-sdk-costandusagereportservice-1.72.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 61a695e122e6..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.124.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 95d4d996107a..fad38d750fa5 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546824
-SHA256 (rubygem/aws-sdk-costexplorer-1.124.0.gem) = c74a701d4b24810bd876268c7293a2b162e6960801c857dd209fe9738f96b793
-SIZE (rubygem/aws-sdk-costexplorer-1.124.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 5908cf0e9cce..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.24.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 17d05ea61ff9..5001e88b6513 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546826
-SHA256 (rubygem/aws-sdk-costoptimizationhub-1.24.0.gem) = 03c80137f43e1d18f4777b480d233d4a10ca111cffcc5563dd8534dbad950d73
-SIZE (rubygem/aws-sdk-costoptimizationhub-1.24.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 463e7bce03dc..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.62.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 ce6b98e0d63a..c83eeca5e089 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546828
-SHA256 (rubygem/aws-sdk-customerprofiles-1.62.0.gem) = 6a011c91a8500262405f4bc0e9de200f28fecc0d112cdba3931aa122452774f7
-SIZE (rubygem/aws-sdk-customerprofiles-1.62.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 55bbfab4c74e..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.120.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 576036bce8e1..6e37046abeb0 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546830
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.120.0.gem) = e6772a0fc8f5759e10fecc13a6a49b41fdbd46ff4b181e17fe17e6648a1582f7
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.120.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 eb4378c67e15..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.65.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 bfe2e1c74b67..2283da26c9b3 100644
--- a/devel/rubygem-aws-sdk-dataexchange/distinfo
+++ b/devel/rubygem-aws-sdk-dataexchange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546832
-SHA256 (rubygem/aws-sdk-dataexchange-1.65.0.gem) = e21f3e29f1364c28d13b4a1f215d7f4173caedf06595b288a657b9c725cd0c24
-SIZE (rubygem/aws-sdk-dataexchange-1.65.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 1ebc0d58d501..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.66.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 ddd7cfc36c95..91b6aab249ce 100644
--- a/devel/rubygem-aws-sdk-datapipeline/distinfo
+++ b/devel/rubygem-aws-sdk-datapipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546834
-SHA256 (rubygem/aws-sdk-datapipeline-1.66.0.gem) = ffa66631b9f78b2cb67e5bf20b7fa9edc44aaeb1bb61dd3b81cd0e8b4c2ab502
-SIZE (rubygem/aws-sdk-datapipeline-1.66.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 08ac9e90edb0..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.101.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 1f9e449a7dc1..8e93832d8dc3 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546836
-SHA256 (rubygem/aws-sdk-datasync-1.101.0.gem) = ed3278732f335e230105d2f31ba130bd14122cbba581020590e1d4ec5ed66927
-SIZE (rubygem/aws-sdk-datasync-1.101.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 7c7dadec7f8e..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.38.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 16266353f157..c73d9dd6e7dd 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546838
-SHA256 (rubygem/aws-sdk-datazone-1.38.0.gem) = 717b9add6705e0fe1c4c23ed88a06cb7e67d4d08ae86bc128eff03739cf0cd0e
-SIZE (rubygem/aws-sdk-datazone-1.38.0.gem) = 235520
+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 629061f8415d..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.69.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 c116d21aba1d..4f5a4b42cd24 100644
--- a/devel/rubygem-aws-sdk-dax/distinfo
+++ b/devel/rubygem-aws-sdk-dax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546840
-SHA256 (rubygem/aws-sdk-dax-1.69.0.gem) = f7566c65b6d50cafe9e2d2ea06630171b705ca6fbddfce94d4f3774143c27207
-SIZE (rubygem/aws-sdk-dax-1.69.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 9187773edecc..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.24.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 640cccbce12a..5638a21dc129 100644
--- a/devel/rubygem-aws-sdk-deadline/distinfo
+++ b/devel/rubygem-aws-sdk-deadline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546842
-SHA256 (rubygem/aws-sdk-deadline-1.24.0.gem) = d0410147bec68f1a611b4de70b11eff055989166dcba38117f6a3239b51446bc
-SIZE (rubygem/aws-sdk-deadline-1.24.0.gem) = 134656
+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 9e5671486e3d..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.66.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 8d2537781d22..ed3cf0c1771c 100644
--- a/devel/rubygem-aws-sdk-detective/distinfo
+++ b/devel/rubygem-aws-sdk-detective/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546844
-SHA256 (rubygem/aws-sdk-detective-1.66.0.gem) = 795fc7939df673bae07a1680a178032476aac339cd099f6389e22693b4db06d3
-SIZE (rubygem/aws-sdk-detective-1.66.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 47c47ad21ac6..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.87.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 4c60cf2e24c2..cff4df71f108 100644
--- a/devel/rubygem-aws-sdk-devicefarm/distinfo
+++ b/devel/rubygem-aws-sdk-devicefarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546846
-SHA256 (rubygem/aws-sdk-devicefarm-1.87.0.gem) = db203e9aecc04069ea2e58440c4959d68d9b56a2a3b46046c4d768eea871c7f6
-SIZE (rubygem/aws-sdk-devicefarm-1.87.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 2613cb655190..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.58.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 ffc951161ca1..97ab7a96402a 100644
--- a/devel/rubygem-aws-sdk-devopsguru/distinfo
+++ b/devel/rubygem-aws-sdk-devopsguru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546848
-SHA256 (rubygem/aws-sdk-devopsguru-1.58.0.gem) = 66333e96197afa1eef0fb57909bee3c6690152bdb1637d686f38cfc9531d6c08
-SIZE (rubygem/aws-sdk-devopsguru-1.58.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 85cf70adb3fb..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.90.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 62b4288366d0..fd162cd667a9 100644
--- a/devel/rubygem-aws-sdk-directconnect/distinfo
+++ b/devel/rubygem-aws-sdk-directconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546850
-SHA256 (rubygem/aws-sdk-directconnect-1.90.0.gem) = 16d72c2303e1b325aeb7990b920a7888cdea789221807e7c0143659d2706add9
-SIZE (rubygem/aws-sdk-directconnect-1.90.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 98569c07fbc2..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.84.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 df56f0bbcdfb..49aad28d495c 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546852
-SHA256 (rubygem/aws-sdk-directoryservice-1.84.0.gem) = 4a10e2596e22bfac516938dccfa44159ac5be5a04a0bff3f84c34f98101761a6
-SIZE (rubygem/aws-sdk-directoryservice-1.84.0.gem) = 82944
+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 e80abc9ec103..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.9.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 185a83c8e81c..f794be578f46 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546854
-SHA256 (rubygem/aws-sdk-directoryservicedata-1.9.0.gem) = ed17529baa43b21d01b339b5740cd24da25e46122f373ea080fa6ba4352054a5
-SIZE (rubygem/aws-sdk-directoryservicedata-1.9.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 f7a923ab15cf..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.87.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 dcb1bb1aedce..caef18d96c52 100644
--- a/devel/rubygem-aws-sdk-dlm/distinfo
+++ b/devel/rubygem-aws-sdk-dlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546856
-SHA256 (rubygem/aws-sdk-dlm-1.87.0.gem) = 375b6956359e50ebc8eb000c682048add0bbe045120a5fe5b4a19f8d7fb42111
-SIZE (rubygem/aws-sdk-dlm-1.87.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 1f5438e7f352..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.85.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 12d3f50d2eb6..ad208ab9a56d 100644
--- a/devel/rubygem-aws-sdk-docdb/distinfo
+++ b/devel/rubygem-aws-sdk-docdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546858
-SHA256 (rubygem/aws-sdk-docdb-1.85.0.gem) = c53a84c1b5877120dd56ea98095b4046818d391e61fcf8429faebc7b6f901dce
-SIZE (rubygem/aws-sdk-docdb-1.85.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 e648dbba7eca..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.30.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 932552a009d9..3fe587f7a562 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/distinfo
+++ b/devel/rubygem-aws-sdk-docdbelastic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546860
-SHA256 (rubygem/aws-sdk-docdbelastic-1.30.0.gem) = f04beac96c010ccf7dffc4cf02796decee5d8f8281629af0587fee3db28b7d1e
-SIZE (rubygem/aws-sdk-docdbelastic-1.30.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 d84f03c8bc63..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.47.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 d6c777ef0535..450d39297c77 100644
--- a/devel/rubygem-aws-sdk-drs/distinfo
+++ b/devel/rubygem-aws-sdk-drs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546862
-SHA256 (rubygem/aws-sdk-drs-1.47.0.gem) = f826bb72ae84dbe64245a770ce2267ff058038d48637b6f15470d932052f1cea
-SIZE (rubygem/aws-sdk-drs-1.47.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 eadb479594fa..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.6.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 2d9ce0895a9b..7aee300415b7 100644
--- a/devel/rubygem-aws-sdk-dsql/distinfo
+++ b/devel/rubygem-aws-sdk-dsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546864
-SHA256 (rubygem/aws-sdk-dsql-1.6.0.gem) = 6dbc0fb425ba0e66c1a8fc7ed106a07feb2f1a30d660e4583b761a0298d3ddb7
-SIZE (rubygem/aws-sdk-dsql-1.6.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 6598ded263a8..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.143.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 fc18e0af2fec..d24e9835fd54 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546866
-SHA256 (rubygem/aws-sdk-dynamodb-1.143.0.gem) = 45d689fb8a770046df4ae8612049818daf2d16aef96af99bed8248f265e9a522
-SIZE (rubygem/aws-sdk-dynamodb-1.143.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 8345aa32c553..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.74.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 892ec14a791f..58743c69960a 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546868
-SHA256 (rubygem/aws-sdk-dynamodbstreams-1.74.0.gem) = 727a1b21ec0c2ace5af69852a82aeba772caf18a206ddbd0ce3d1249ad40049c
-SIZE (rubygem/aws-sdk-dynamodbstreams-1.74.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 e2c369bb93c1..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.57.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 71af27586801..c37077ff51dd 100644
--- a/devel/rubygem-aws-sdk-ebs/distinfo
+++ b/devel/rubygem-aws-sdk-ebs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546870
-SHA256 (rubygem/aws-sdk-ebs-1.57.0.gem) = 1dddb8b833cb2609cb34ff72018203820887bc79602308a40cd23f9f15619c28
-SIZE (rubygem/aws-sdk-ebs-1.57.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 f969f976f63e..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.522.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 9d6b0dc54b77..d3f096c7add0 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546872
-SHA256 (rubygem/aws-sdk-ec2-1.522.0.gem) = a1010e8d6e3886a7cdf6c6013e37eb378d9cc619e475af6becbbfb1bb72021d9
-SIZE (rubygem/aws-sdk-ec2-1.522.0.gem) = 1428480
+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 ba9bdbc5431d..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.56.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 bdd21ae24f70..003b8ae5dd70 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546874
-SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.56.0.gem) = 3b7684be8d5b06e5b6b5b456b157cac5df87a9b7014487a93a1ce2f41275e2f1
-SIZE (rubygem/aws-sdk-ec2instanceconnect-1.56.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 9a2628fe54a1..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.101.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 d1f560b8c023..892a36a66816 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546876
-SHA256 (rubygem/aws-sdk-ecr-1.101.0.gem) = ae48e64a8d763435271758061d11cbb707aec2fb56e641a837cabd92b7df07df
-SIZE (rubygem/aws-sdk-ecr-1.101.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 ec42c702ccc0..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.49.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 b6aab24801c1..25dd6f91c338 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/distinfo
+++ b/devel/rubygem-aws-sdk-ecrpublic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546878
-SHA256 (rubygem/aws-sdk-ecrpublic-1.49.0.gem) = d272f49f83be4515b81fc67b637060e83530da4f884e3c5c1e1b2852c0658da4
-SIZE (rubygem/aws-sdk-ecrpublic-1.49.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 c2b972cb5b58..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.189.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 44b77afe4764..dbe61110e844 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546880
-SHA256 (rubygem/aws-sdk-ecs-1.189.0.gem) = 79460fa0d8641b2349fb3ba4b102e38dd2941d4db319efe5a864b9b7149d35f2
-SIZE (rubygem/aws-sdk-ecs-1.189.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 0e7fad07c132..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.93.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 6b4dd9659519..d40471872622 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546882
-SHA256 (rubygem/aws-sdk-efs-1.93.0.gem) = 8c9233779092cba3f426489f6e710c4f11efa4c9c59ac34045de541c035920e5
-SIZE (rubygem/aws-sdk-efs-1.93.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 47aba217339e..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.136.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 15f5fda3f4d8..299cf98f9883 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546884
-SHA256 (rubygem/aws-sdk-eks-1.136.0.gem) = e02fb0d0a7b90e611f74f8165e30bbee7e8ff5fc3b3c7c5fe749587a2ac82406
-SIZE (rubygem/aws-sdk-eks-1.136.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 ac97adad6839..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.19.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 671037564852..b0289e6b217c 100644
--- a/devel/rubygem-aws-sdk-eksauth/distinfo
+++ b/devel/rubygem-aws-sdk-eksauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546886
-SHA256 (rubygem/aws-sdk-eksauth-1.19.0.gem) = 65947f6d09aad8126b4fe4b1f747a23c4132bccc6ca5ba7c00a701d6c6d5668e
-SIZE (rubygem/aws-sdk-eksauth-1.19.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 e648b156bc63..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.126.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 87f339bd9b8c..1599438d8a5c 100644
--- a/devel/rubygem-aws-sdk-elasticache/distinfo
+++ b/devel/rubygem-aws-sdk-elasticache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546888
-SHA256 (rubygem/aws-sdk-elasticache-1.126.0.gem) = 76d73877b1d6c7606f4be909b16130cd6f57bf211b666e03ab13463c7fb37ea0
-SIZE (rubygem/aws-sdk-elasticache-1.126.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 68d9c5131877..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.86.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 f5b9b384ae41..25e9fe4f63e1 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546890
-SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.86.0.gem) = 6c3512e5ccd88bda1cd03ffed40660f60b313f6949e99e57e05e69ddc776916b
-SIZE (rubygem/aws-sdk-elasticbeanstalk-1.86.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 a729170989f4..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.73.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 95db4b9c92f1..5ba3965fead8 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546892
-SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.73.0.gem) = 9a1b66a364fef5281c7f380c0f42e9348857fe4ba42d45e9f80d0b8802bc1d24
-SIZE (rubygem/aws-sdk-elasticloadbalancing-1.73.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 1a039eb7fb1e..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.131.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 866f421b1bf0..e65bd89fa1de 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546894
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.131.0.gem) = 6faa18f531d44407c3efba765d0e40c5934938b799f59a05f5d61ab5c38001d5
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.131.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 02870322a3a3..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.101.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 b67cc4dba417..e34be6898db8 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546896
-SHA256 (rubygem/aws-sdk-elasticsearchservice-1.101.0.gem) = 400365cf4996c17cdb8ecc76e0b04cf0a4a17a3a25f5277d5a5b14974a0670d3
-SIZE (rubygem/aws-sdk-elasticsearchservice-1.101.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 9a0c7a49a0b4..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.70.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 378d36b19afd..1ae9634db14e 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/distinfo
+++ b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546898
-SHA256 (rubygem/aws-sdk-elastictranscoder-1.70.0.gem) = 81a05a98790de4b264c77e5aedc0a729a2ad15e0e1ee59699913e30f2c51a7f2
-SIZE (rubygem/aws-sdk-elastictranscoder-1.70.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 20f3d14eccc3..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.108.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 f994789fa36f..c532f4afc682 100644
--- a/devel/rubygem-aws-sdk-emr/distinfo
+++ b/devel/rubygem-aws-sdk-emr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546900
-SHA256 (rubygem/aws-sdk-emr-1.108.0.gem) = 621c1e528b328c340338d68c7b76e83f5dff16b630da3001240106fd00ff9258
-SIZE (rubygem/aws-sdk-emr-1.108.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 240c6cd26fef..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.53.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 119b118e16ec..65302a0dd38c 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/distinfo
+++ b/devel/rubygem-aws-sdk-emrcontainers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546902
-SHA256 (rubygem/aws-sdk-emrcontainers-1.53.0.gem) = 0600a27624558b607ce83ad6ee68d5125ce418cd7b9dd7870cca455e2ba787ba
-SIZE (rubygem/aws-sdk-emrcontainers-1.53.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 fb660576bb2f..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.43.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 d90af8cf4d8d..67b3595aa691 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546904
-SHA256 (rubygem/aws-sdk-emrserverless-1.43.0.gem) = 2a4ef8a083329fa38ebae203953e18b375e271611d4a0ad8fdc70f711fb44860
-SIZE (rubygem/aws-sdk-emrserverless-1.43.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 21c5c9a8f45b..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.29.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 5f4be5371aaf..b318b58a425b 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546906
-SHA256 (rubygem/aws-sdk-entityresolution-1.29.0.gem) = a0043764691813f88e20099b1d6d1aec149a8370d3287d02aad9a730d2b14b5e
-SIZE (rubygem/aws-sdk-entityresolution-1.29.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 a89e376beb9f..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.80.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 fa843c52e98a..aa14d5ad7ece 100644
--- a/devel/rubygem-aws-sdk-eventbridge/distinfo
+++ b/devel/rubygem-aws-sdk-eventbridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546908
-SHA256 (rubygem/aws-sdk-eventbridge-1.80.0.gem) = 0f8b2b2ba98fa66561d5c2975087e121b87465f18c9eb303c954d6e05238cabe
-SIZE (rubygem/aws-sdk-eventbridge-1.80.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 2d557a19be66..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.52.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 e7e981286db9..bfeab80e3683 100644
--- a/devel/rubygem-aws-sdk-finspace/distinfo
+++ b/devel/rubygem-aws-sdk-finspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546910
-SHA256 (rubygem/aws-sdk-finspace-1.52.0.gem) = 888c2e90304f518956a4f8edf3615e4d967c6bceb3823d89e2ec7ab8ad34b079
-SIZE (rubygem/aws-sdk-finspace-1.52.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 15ff06291afb..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.50.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 113a84e3923f..d75cdd32b275 100644
--- a/devel/rubygem-aws-sdk-finspacedata/distinfo
+++ b/devel/rubygem-aws-sdk-finspacedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546912
-SHA256 (rubygem/aws-sdk-finspacedata-1.50.0.gem) = 695b0865d67e95ea25749096a33ea3e554502b4cb41180bc76ce3d7784ced9b9
-SIZE (rubygem/aws-sdk-finspacedata-1.50.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 59cc1ed6f56a..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.91.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 87603aff698a..a9f98d3b32ce 100644
--- a/devel/rubygem-aws-sdk-firehose/distinfo
+++ b/devel/rubygem-aws-sdk-firehose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546914
-SHA256 (rubygem/aws-sdk-firehose-1.91.0.gem) = bf490617f525a4702f276422c4f5e51805d2e02e4dac3e0aa9fb262777dc4729
-SIZE (rubygem/aws-sdk-firehose-1.91.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 aba7624cd2f5..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.49.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 cc08810e3d96..d0830330780e 100644
--- a/devel/rubygem-aws-sdk-fis/distinfo
+++ b/devel/rubygem-aws-sdk-fis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546916
-SHA256 (rubygem/aws-sdk-fis-1.49.0.gem) = 325d9b301679385655ff94d7f3ac0eb776d1647973bcdfc762c952dc6cf5a0d4
-SIZE (rubygem/aws-sdk-fis-1.49.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 86977ec7f25f..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.91.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 5355e8c67121..c4954e4f43bd 100644
--- a/devel/rubygem-aws-sdk-fms/distinfo
+++ b/devel/rubygem-aws-sdk-fms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546918
-SHA256 (rubygem/aws-sdk-fms-1.91.0.gem) = dc7c3708560d475cabddcc01e821efe8ce5610b39a900961c5721117e7b7ea03
-SIZE (rubygem/aws-sdk-fms-1.91.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 27d1c84caf01..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.53.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 e524099194f5..71f8b66b09f6 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546920
-SHA256 (rubygem/aws-sdk-forecastqueryservice-1.53.0.gem) = 42449874a6454888d6d442f3e6aeb8c920814ad7d8278c8fb445d2811655895e
-SIZE (rubygem/aws-sdk-forecastqueryservice-1.53.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 003aa5bf7b77..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.70.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 e45c8cbb854e..8410e11d6445 100644
--- a/devel/rubygem-aws-sdk-forecastservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546922
-SHA256 (rubygem/aws-sdk-forecastservice-1.70.0.gem) = a54c90912f84b7c27e1bad716449c3dce867566d20c2446a1c1cfa9890d7bfaf
-SIZE (rubygem/aws-sdk-forecastservice-1.70.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 1931b68cc3c8..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.69.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 499bd3ecd411..b357c4082157 100644
--- a/devel/rubygem-aws-sdk-frauddetector/distinfo
+++ b/devel/rubygem-aws-sdk-frauddetector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546924
-SHA256 (rubygem/aws-sdk-frauddetector-1.69.0.gem) = 2ef903ca54ee55729a8703f7a431f63ec6a88dc285a48546ba3c49a4c8d33f9a
-SIZE (rubygem/aws-sdk-frauddetector-1.69.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 7d73b01a080c..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.20.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 82e9fdb0a03a..a79d37a10747 100644
--- a/devel/rubygem-aws-sdk-freetier/distinfo
+++ b/devel/rubygem-aws-sdk-freetier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546926
-SHA256 (rubygem/aws-sdk-freetier-1.20.0.gem) = 3467a56968e3f10f0dd7e5e440eba8e3385a040569ef85fda4845542d563334e
-SIZE (rubygem/aws-sdk-freetier-1.20.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 f3ec02f6d22b..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.111.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 ca53e7afe8f2..c33e2fa7545d 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546928
-SHA256 (rubygem/aws-sdk-fsx-1.111.0.gem) = 10c9f7668feb0db9a902d35ae57d41af8585a688bd9a04af04b79de1d67d5f8c
-SIZE (rubygem/aws-sdk-fsx-1.111.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 6a3f0a87fdbc..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.103.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 a0825e3b236d..23e158798bef 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546930
-SHA256 (rubygem/aws-sdk-gamelift-1.103.0.gem) = 809de1d458965733acf267a6df86f2508949e2ba82129f485443710f5cc53b99
-SIZE (rubygem/aws-sdk-gamelift-1.103.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 9cc417f1fadc..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.2.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 d3b61d39c398..2266838bd6c1 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546932
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.2.0.gem) = 9696c15e0f8587f3e5e7edcb2dec440763822d7450bf886e023090c7584d9629
-SIZE (rubygem/aws-sdk-gameliftstreams-1.2.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 678eca176f25..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.6.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 69bc163b4bfc..4b9f938f65d5 100644
--- a/devel/rubygem-aws-sdk-geomaps/distinfo
+++ b/devel/rubygem-aws-sdk-geomaps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546934
-SHA256 (rubygem/aws-sdk-geomaps-1.6.0.gem) = 8d01985015513696904a36c8a2109726004e9450636811a5477df675b003250e
-SIZE (rubygem/aws-sdk-geomaps-1.6.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 b90105606972..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.5.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 dbb8877ebe3f..194d9e42aeed 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546936
-SHA256 (rubygem/aws-sdk-geoplaces-1.5.0.gem) = f62356836c80c53451892caf27778c0663154a17da703789741a3f1a3efe19c5
-SIZE (rubygem/aws-sdk-geoplaces-1.5.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 ae03d2c25d6b..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.6.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 971933a6431e..54664ddf1009 100644
--- a/devel/rubygem-aws-sdk-georoutes/distinfo
+++ b/devel/rubygem-aws-sdk-georoutes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546938
-SHA256 (rubygem/aws-sdk-georoutes-1.6.0.gem) = 04376d1f26ecddc427f0651ef06811b21869bbc07e6b69532d380eb2f46af940
-SIZE (rubygem/aws-sdk-georoutes-1.6.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 935c2fb91329..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.77.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 ac6edd7202ba..952ef8fee7f6 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546940
-SHA256 (rubygem/aws-sdk-glacier-1.77.0.gem) = ad1cbfec05957a5da4ecab7d0a97aaa800e9fd6942eefd2eb340324abff61169
-SIZE (rubygem/aws-sdk-glacier-1.77.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 1fff202628ad..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.77.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 f011e4085436..b8f7fe71d334 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/distinfo
+++ b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546942
-SHA256 (rubygem/aws-sdk-globalaccelerator-1.77.0.gem) = 56bcdd10bbbc3c7882671c876e7eae7f544aebd22c770154f4b401c78b5cc2a7
-SIZE (rubygem/aws-sdk-globalaccelerator-1.77.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 b52759aaf59e..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.215.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 09ae1a34249a..96e241931bbe 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546944
-SHA256 (rubygem/aws-sdk-glue-1.215.0.gem) = 1270492702dc28ce977a44a22e780da7ad550a2ac9f919d14f556489cdc97095
-SIZE (rubygem/aws-sdk-glue-1.215.0.gem) = 428032
+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 8729aa606eeb..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.53.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 84938b697e17..8f5908fa53a8 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/distinfo
+++ b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546946
-SHA256 (rubygem/aws-sdk-gluedatabrew-1.53.0.gem) = 3053f96f7bea9d257e627f4a20dd709b8ab41975d30644ec83e390665d853dd6
-SIZE (rubygem/aws-sdk-gluedatabrew-1.53.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 3fe3b3fdd3c0..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.80.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 4ab8dd075f4b..2741b6968d7c 100644
--- a/devel/rubygem-aws-sdk-greengrass/distinfo
+++ b/devel/rubygem-aws-sdk-greengrass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546948
-SHA256 (rubygem/aws-sdk-greengrass-1.80.0.gem) = 9d76fb497303311f01df221a671c4e6885f008e01bef8c996f51dcfd33cf6aea
-SIZE (rubygem/aws-sdk-greengrass-1.80.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 06ca2a0df37b..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.55.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 76ef496f41ac..0274bde1df06 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/distinfo
+++ b/devel/rubygem-aws-sdk-greengrassv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546950
-SHA256 (rubygem/aws-sdk-greengrassv2-1.55.0.gem) = de83a03352e27dfc4b8de51a33c90a9ed3ad69a16d592b475b66ab9da2d6aa8d
-SIZE (rubygem/aws-sdk-greengrassv2-1.55.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 37ca780b55e7..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.65.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 2c82a4d1b1a8..c390c8bed52c 100644
--- a/devel/rubygem-aws-sdk-groundstation/distinfo
+++ b/devel/rubygem-aws-sdk-groundstation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546952
-SHA256 (rubygem/aws-sdk-groundstation-1.65.0.gem) = 94685f7566362366c8b21230a868d475308ecf9f0309a71b767757a835d07b48
-SIZE (rubygem/aws-sdk-groundstation-1.65.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 e4073140c909..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.115.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 f91d6607c88a..2b8b4361cb6e 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546954
-SHA256 (rubygem/aws-sdk-guardduty-1.115.0.gem) = 98a73a958e9085c683a4ba8d3ab0af18958ed915f591161bae725f43bfc07e33
-SIZE (rubygem/aws-sdk-guardduty-1.115.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 95ebf065d825..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.79.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 cbd13604f8b8..0e24bb6903f7 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546956
-SHA256 (rubygem/aws-sdk-health-1.79.0.gem) = 59695548093edde5c93acb576d658f8800e5760762a61afcddc6589de855583c
-SIZE (rubygem/aws-sdk-health-1.79.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 3b53e84afa5d..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.46.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 1fa2c518cb70..1a9304cefe40 100644
--- a/devel/rubygem-aws-sdk-healthlake/distinfo
+++ b/devel/rubygem-aws-sdk-healthlake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546958
-SHA256 (rubygem/aws-sdk-healthlake-1.46.0.gem) = c058ae0c63e44e966c7b88fd59bad9377a53f4e8f42cbe3447723704018ed83c
-SIZE (rubygem/aws-sdk-healthlake-1.46.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 7e0d35afc36b..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.121.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 6b46864bbd31..3268d4af0dbb 100644
--- a/devel/rubygem-aws-sdk-iam/distinfo
+++ b/devel/rubygem-aws-sdk-iam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546960
-SHA256 (rubygem/aws-sdk-iam-1.121.0.gem) = 631b8f5cecd540ec427467aa1cc6aeb891313f3a6441fe40c6f26b1a0926f934
-SIZE (rubygem/aws-sdk-iam-1.121.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 c935d485b20d..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.51.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 5bba3dd58593..1ac6fc5c41ea 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546962
-SHA256 (rubygem/aws-sdk-identitystore-1.51.0.gem) = 8b6837d05ad147afcd2d50fa747b94aa4c4fab5f4fc0aaca636a90d02cce757c
-SIZE (rubygem/aws-sdk-identitystore-1.51.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 ec25fa885f63..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.81.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 40bdbc238ed3..8f88aab030c1 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/distinfo
+++ b/devel/rubygem-aws-sdk-imagebuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546964
-SHA256 (rubygem/aws-sdk-imagebuilder-1.81.0.gem) = 077d27540509df1b732df363173a1bfe01c3e746d6be3937a492f4dd49303781
-SIZE (rubygem/aws-sdk-imagebuilder-1.81.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 d16aa5b5f314..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.74.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 25656ec85034..c22fc3d0b4aa 100644
--- a/devel/rubygem-aws-sdk-inspector/distinfo
+++ b/devel/rubygem-aws-sdk-inspector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546966
-SHA256 (rubygem/aws-sdk-inspector-1.74.0.gem) = fd7cec37063a193f9cd276beadab04d615f7afb58c710992913698091dc2e0a9
-SIZE (rubygem/aws-sdk-inspector-1.74.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 2e379854a67e..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.50.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 dbb4d1e12d6b..6cb49becf701 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546968
-SHA256 (rubygem/aws-sdk-inspector2-1.50.0.gem) = 9092c01ce0b459bfebb680e0f1fd1c90ae39ef47f2eee3fa45e93c460484394b
-SIZE (rubygem/aws-sdk-inspector2-1.50.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 5065ccf07765..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.20.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 15aa16f4eb94..7b6d7f55674a 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/distinfo
+++ b/devel/rubygem-aws-sdk-inspectorscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546970
-SHA256 (rubygem/aws-sdk-inspectorscan-1.20.0.gem) = 57c72889fa65eaae76c495bcc1f29b5087c8f9732a82f6975c8e2faa1711bdc5
-SIZE (rubygem/aws-sdk-inspectorscan-1.20.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 80cf4004eb82..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.36.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 75825bd7f678..4dcf724d7834 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-internetmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546972
-SHA256 (rubygem/aws-sdk-internetmonitor-1.36.0.gem) = c6d4a823fb46004bed67d8a4f8efac50ea101ef5683acebad5c7fc92557e6db4
-SIZE (rubygem/aws-sdk-internetmonitor-1.36.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 1c7f0b0c823d..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.4.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 70c67b12bf10..2919f6247cb3 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546974
-SHA256 (rubygem/aws-sdk-invoicing-1.4.0.gem) = 3e1d565f7c7eb38223a4189a678ff98752ec715fd9f52c2fcbf93ea5631d0d4e
-SIZE (rubygem/aws-sdk-invoicing-1.4.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 e54c6164e625..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.147.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 7a702bf6b3b3..6d87695d71de 100644
--- a/devel/rubygem-aws-sdk-iot/distinfo
+++ b/devel/rubygem-aws-sdk-iot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546976
-SHA256 (rubygem/aws-sdk-iot-1.147.0.gem) = 068635277138d01101eb6f8ef319803a86210ffa5658ef8bba849fcb517d9f70
-SIZE (rubygem/aws-sdk-iot-1.147.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 f06aa7ee21cc..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.80.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 fe313714f7b4..c59598109be0 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-iotanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546978
-SHA256 (rubygem/aws-sdk-iotanalytics-1.80.0.gem) = 25841b3803117b4d52818e4a577dd924172d2b5374d7475db761d4032760faf3
-SIZE (rubygem/aws-sdk-iotanalytics-1.80.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 8ee7b229470e..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.74.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 c743318e61d5..94e03b379aa0 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546980
-SHA256 (rubygem/aws-sdk-iotdataplane-1.74.0.gem) = 05e849e4e0becbcfc60c01a53e500f423db655cf873f33714870c11ad788ed0e
-SIZE (rubygem/aws-sdk-iotdataplane-1.74.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 fb2ca8462675..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.48.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 54aa8d240c1c..3becbfb862f2 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546982
-SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.48.0.gem) = 071e53b7db67d8d1f260bd44d56a71c5a1cea9574254d17df4ce95f746b1e4e9
-SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.48.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 0b8d9daa95e5..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.65.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 ca9d0d7b1248..5f8680010ee5 100644
--- a/devel/rubygem-aws-sdk-iotevents/distinfo
+++ b/devel/rubygem-aws-sdk-iotevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546984
-SHA256 (rubygem/aws-sdk-iotevents-1.65.0.gem) = bbd8ec4f31b41fede14c12bb8e53270ed5e2c95990398e0bc116ab10294877bf
-SIZE (rubygem/aws-sdk-iotevents-1.65.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 b5f36e0271e0..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.58.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 369a6f9ae2b1..b0b477939abd 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/distinfo
+++ b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546986
-SHA256 (rubygem/aws-sdk-ioteventsdata-1.58.0.gem) = 5a9245c70c3cbff96d8eb504e68bf81239b398b7cfda6f3b7c7fe9662af53b6d
-SIZE (rubygem/aws-sdk-ioteventsdata-1.58.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 89c60bafb503..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.42.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 e1e4e3282ddf..4a0334bc0a90 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleethub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546988
-SHA256 (rubygem/aws-sdk-iotfleethub-1.42.0.gem) = b2956c06578ddf19aa4e9a0ba1133f88948340ff1cf716cc3ab36708fa31ec38
-SIZE (rubygem/aws-sdk-iotfleethub-1.42.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 784c8bc788bd..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.46.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 7cca134a6455..50afc90be39c 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546990
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.46.0.gem) = 61064acc07a21456fde83d9036c3a1dd6395b66d12c6c9d60fc52fabdd441361
-SIZE (rubygem/aws-sdk-iotfleetwise-1.46.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 92762baa7d86..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.67.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 d5477faf7982..a3d1acd4631f 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546992
-SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.67.0.gem) = 231e61cea495f562bda8061257298b9a3faed5631843ced05c42e40a9babe09e
-SIZE (rubygem/aws-sdk-iotjobsdataplane-1.67.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 fda86f380c5e..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.1.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 116752db686e..78598194aea0 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546994
-SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.1.0.gem) = 3d2b56732df50d9cbf642d88f1057d4a2ab90175e7a25d7cf53753971b10ae74
-SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.1.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 a0510f559e09..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.52.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 e296751e010a..06eb9c0d5ffe 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546996
-SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.52.0.gem) = 07c608f9e2dbdef69e0d041e4d7f1ff1eb5eb875c7a66ca635c0ded2fd519e8e
-SIZE (rubygem/aws-sdk-iotsecuretunneling-1.52.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 a5c68fdd3557..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.85.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 5094c3183572..23350b505e63 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/distinfo
+++ b/devel/rubygem-aws-sdk-iotsitewise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546998
-SHA256 (rubygem/aws-sdk-iotsitewise-1.85.0.gem) = 9701c930b6f1fa592a1d7f8d989fc229d56ab8efa7842f25eb36febe8970a245
-SIZE (rubygem/aws-sdk-iotsitewise-1.85.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 33407db06740..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.54.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 d55bbcfe9363..80a7b5797cec 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547000
-SHA256 (rubygem/aws-sdk-iotthingsgraph-1.54.0.gem) = 8bc8ab3756f4e2d3acd94ed77f4f794db25d47e5a82c64be55aa0d2b4c0d0e27
-SIZE (rubygem/aws-sdk-iotthingsgraph-1.54.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 2ae0212e499d..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.40.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 1a56a4f64e8e..d4f5d5e1caac 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/distinfo
+++ b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547002
-SHA256 (rubygem/aws-sdk-iottwinmaker-1.40.0.gem) = 1ef9503bb167bb54aeacb656eb1db1d200a70c715e06e3140ec58e632a2a760d
-SIZE (rubygem/aws-sdk-iottwinmaker-1.40.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 d01bda509b5e..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.66.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 e29b9d3c03ce..41711e4148ae 100644
--- a/devel/rubygem-aws-sdk-iotwireless/distinfo
+++ b/devel/rubygem-aws-sdk-iotwireless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547004
-SHA256 (rubygem/aws-sdk-iotwireless-1.66.0.gem) = dab3ee243ece26711d2194da91e044f673dcbc4b6b4f1743a2d3e07dcbe1d9a3
-SIZE (rubygem/aws-sdk-iotwireless-1.66.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 145add43e87b..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.68.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 2eb69e2a6ad7..e595dbf8ee29 100644
--- a/devel/rubygem-aws-sdk-ivs/distinfo
+++ b/devel/rubygem-aws-sdk-ivs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547006
-SHA256 (rubygem/aws-sdk-ivs-1.68.0.gem) = f719374ad6f2eda77bc6fd0fad474cf9140438bdc716351157a3397f331d2ce6
-SIZE (rubygem/aws-sdk-ivs-1.68.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 077200bbea9d..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.41.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 a33c918d717c..7ebe313c661c 100644
--- a/devel/rubygem-aws-sdk-ivschat/distinfo
+++ b/devel/rubygem-aws-sdk-ivschat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547008
-SHA256 (rubygem/aws-sdk-ivschat-1.41.0.gem) = 325095bce9d56e44261da092550382c2ba59dc9b62c4bfe04a58ed106b2244ae
-SIZE (rubygem/aws-sdk-ivschat-1.41.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 e1a5da03c74d..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.41.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 3deba298040c..2cacb71f4508 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547010
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.41.0.gem) = 19509ce61405a2979350b92d935c67f6ef33a5b6893fa6436e748824ceff4c48
-SIZE (rubygem/aws-sdk-ivsrealtime-1.41.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 ebb8181964e2..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.90.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 3251494ebbca..f1b083f16de5 100644
--- a/devel/rubygem-aws-sdk-kafka/distinfo
+++ b/devel/rubygem-aws-sdk-kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547012
-SHA256 (rubygem/aws-sdk-kafka-1.90.0.gem) = 82f05ba901eba38bd353a849654444d76d23642463a0ed9261f52d92a85206d3
-SIZE (rubygem/aws-sdk-kafka-1.90.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 540238d3894a..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.38.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 44518b9fca68..612f81770510 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547014
-SHA256 (rubygem/aws-sdk-kafkaconnect-1.38.0.gem) = e12d0ee65d83dcd8153dfadce5a89414e15810fccc9c81cce5ab1ce176ca8fc2
-SIZE (rubygem/aws-sdk-kafkaconnect-1.38.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 8087df089b2b..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.98.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 9da2b10924b0..fd04f0f98292 100644
--- a/devel/rubygem-aws-sdk-kendra/distinfo
+++ b/devel/rubygem-aws-sdk-kendra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547016
-SHA256 (rubygem/aws-sdk-kendra-1.98.0.gem) = 240c8053b0b2f7e4e44851bac7e14967136500e66699bf4273742f436df34738
-SIZE (rubygem/aws-sdk-kendra-1.98.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 0a0f2331a557..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.29.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 85b096a4bd11..79ec724f9999 100644
--- a/devel/rubygem-aws-sdk-kendraranking/distinfo
+++ b/devel/rubygem-aws-sdk-kendraranking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547018
-SHA256 (rubygem/aws-sdk-kendraranking-1.29.0.gem) = dcc4226aa826973ab78a4672c1abeb71d26464fbf544b0fdd2a0d9392b569448
-SIZE (rubygem/aws-sdk-kendraranking-1.29.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 e838db5c1833..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.39.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 b1c5f92420b7..c4eaffdd2197 100644
--- a/devel/rubygem-aws-sdk-keyspaces/distinfo
+++ b/devel/rubygem-aws-sdk-keyspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547020
-SHA256 (rubygem/aws-sdk-keyspaces-1.39.0.gem) = ffec3add1c8f68c9681e0a7c9c5e19a7115f472488b93a426670b515bc3b04ad
-SIZE (rubygem/aws-sdk-keyspaces-1.39.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 63518755f2e8..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.79.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 3f7c5302fec4..1be677475309 100644
--- a/devel/rubygem-aws-sdk-kinesis/distinfo
+++ b/devel/rubygem-aws-sdk-kinesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547022
-SHA256 (rubygem/aws-sdk-kinesis-1.79.0.gem) = e4fd437b7c1373e180938d66e7bf99da846ba6b6fc9b7e47580f616b80ddf037
-SIZE (rubygem/aws-sdk-kinesis-1.79.0.gem) = 77824
+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 de373110abf3..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.70.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 652a3d33cd99..5fd31bb14b0e 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547024
-SHA256 (rubygem/aws-sdk-kinesisanalytics-1.70.0.gem) = 81b3bf8f57f1f434e212c2568482c54d21edfd39ebb224552131a07f4a16c420
-SIZE (rubygem/aws-sdk-kinesisanalytics-1.70.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 b4c4e7075f44..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.74.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 238f605b2517..c5a928d111a2 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547026
-SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.74.0.gem) = 69a70407fcff06d00c6d142183b2a5b106bd1e36322e0277bb0a987baa95b240
-SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.74.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 8b366f96705e..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.78.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 1e8b52b6b4e4..a178d7aa20f7 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547028
-SHA256 (rubygem/aws-sdk-kinesisvideo-1.78.0.gem) = 0e832529ae9d3d51b4b52e7cf5aeb18b612b500274846172cdd15414333624be
-SIZE (rubygem/aws-sdk-kinesisvideo-1.78.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 7a188087c6ac..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.75.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 9f7bbd6e230c..0dac8c488f3e 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547030
-SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.75.0.gem) = 0c00a36c7190d8765c084c1335e8e2da70ff476ba5a9a844076a24477582f81a
-SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.75.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 06b64952268c..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.67.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 73ac744953ba..9ede2360b2b5 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547032
-SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.67.0.gem) = 88c7ad1383a1c735165a0135e275190399d0fb2c9d6662faa0c4d069bcbb4c0d
-SIZE (rubygem/aws-sdk-kinesisvideomedia-1.67.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 6d1a572653eb..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.49.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 8896313b55a9..756ec2fe8e8f 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547034
-SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.49.0.gem) = adb4ee55d686800e4716027781cd53f31881445d5ceb25179fad2be58e42efb4
-SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.49.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 dd08dba73700..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.30.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 9c0c92db85ab..dc20dc7ed214 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547036
-SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.30.0.gem) = ce9cd082d30001080bd1a459c20e66503d6056e35345a9fe6e433442a3a32321
-SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.30.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 9ff98d465a8d..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.100.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 c9f0f44446cd..88c117064de9 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547038
-SHA256 (rubygem/aws-sdk-kms-1.100.0.gem) = b9abf0531c43272ed6f66032bf64c8c969dd07b5c27fc06b7e43411e39db2f15
-SIZE (rubygem/aws-sdk-kms-1.100.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 c8925e39f1b6..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.70.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 016ba52392b3..f512096082ea 100644
--- a/devel/rubygem-aws-sdk-lakeformation/distinfo
+++ b/devel/rubygem-aws-sdk-lakeformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547040
-SHA256 (rubygem/aws-sdk-lakeformation-1.70.0.gem) = 1337bc88fdd25091b59c9f240664a482b6c4815f7779f070c563e0dee0bb30a6
-SIZE (rubygem/aws-sdk-lakeformation-1.70.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 471359e23c04..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.150.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 f2826c988bcb..9e0df4d838dd 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547042
-SHA256 (rubygem/aws-sdk-lambda-1.150.0.gem) = 445887c51c1493d4c3da8191aa8d7455f04158fd27d8b82d078b95ae1a2cca4b
-SIZE (rubygem/aws-sdk-lambda-1.150.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 737bd2ad6012..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.21.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 4a8957442aa9..a57219292a1a 100644
--- a/devel/rubygem-aws-sdk-launchwizard/distinfo
+++ b/devel/rubygem-aws-sdk-launchwizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547044
-SHA256 (rubygem/aws-sdk-launchwizard-1.21.0.gem) = 3938120d80d15615a7c3166d13265164218b5f9404c71dcd7d08df6eda069ac4
-SIZE (rubygem/aws-sdk-launchwizard-1.21.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 41af11039930..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.77.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 25315a53dd08..56c87abb4264 100644
--- a/devel/rubygem-aws-sdk-lex/distinfo
+++ b/devel/rubygem-aws-sdk-lex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547046
-SHA256 (rubygem/aws-sdk-lex-1.77.0.gem) = 96ee883064ad2d3586b8064f98b92fc1522cf9af8ae682fd50ed1f094a58a818
-SIZE (rubygem/aws-sdk-lex-1.77.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 cf28b1eaf9e1..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.88.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 1dc677b91d51..930ce451a26a 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547048
-SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.88.0.gem) = 9ff16c83fc1f4797750c1ed3867fbcd455644f217f0b1e8e8a74a43ab913faf8
-SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.88.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 4fdad6a8b04d..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.71.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 222279f6ca4a..b3a4a9a80d1e 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547050
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.71.0.gem) = dcb60c95add5c9ed962d199614afb3d807a338216adf91d2e57db45ef7450f38
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.71.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 e657f6ff709c..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.52.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 d7188d7625f9..fbe2bb9d086b 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/distinfo
+++ b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547052
-SHA256 (rubygem/aws-sdk-lexruntimev2-1.52.0.gem) = 916506f3f14ca7dcd356d7b6659febfbfb91ecc5b76e38083af746115250c8a2
-SIZE (rubygem/aws-sdk-lexruntimev2-1.52.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 e942180b9f21..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.71.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 9b660b3ccb27..15685b9a46e8 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547054
-SHA256 (rubygem/aws-sdk-licensemanager-1.71.0.gem) = cb47c54d84df47bf1a014ac8a131e11edd5e923408403786caa68ba27267b92d
-SIZE (rubygem/aws-sdk-licensemanager-1.71.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 00d5a9829619..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.29.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 3bf43fe1d4c3..180a67ab87a6 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547056
-SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.29.0.gem) = db4c5d18d58459b53fc65431065b1d8cbf234713f3d9b705c42310e22803422b
-SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.29.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 24fd8e17f1d7..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.32.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 b48807f6c08c..0b41fbf96282 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547058
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.32.0.gem) = 9777d4323c18f60cac295849e4e1c30efbfc705dfcfb1058d3e25416a8f8b59b
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.32.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 06e83b267ef4..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.109.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 40cfb8a12ce1..ffc40197dc24 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547060
-SHA256 (rubygem/aws-sdk-lightsail-1.109.0.gem) = 9ebd28bdb6eeddfaf1728eef46d4f81189981fb432ea40ef3dfd1dd3455ebbf8
-SIZE (rubygem/aws-sdk-lightsail-1.109.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 25062fc08c3b..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.69.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 f33235177526..62aa129ec402 100644
--- a/devel/rubygem-aws-sdk-locationservice/distinfo
+++ b/devel/rubygem-aws-sdk-locationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547062
-SHA256 (rubygem/aws-sdk-locationservice-1.69.0.gem) = 9d4c7dfea94bcbb0a8b716bd3a75d69f2001b47fb959a5cecdc2f2f2d506754f
-SIZE (rubygem/aws-sdk-locationservice-1.69.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 8b55c7cc24a4..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.48.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 f2b82d743be0..f86cc3cd0b2a 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547064
-SHA256 (rubygem/aws-sdk-lookoutequipment-1.48.0.gem) = 195df585779d5d0c9f5a12284d6edaa102b756fd9f660c70e80448938edb2f2f
-SIZE (rubygem/aws-sdk-lookoutequipment-1.48.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 46211bb35435..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.48.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 3f50e21eb1ed..0249be03883e 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547066
-SHA256 (rubygem/aws-sdk-lookoutforvision-1.48.0.gem) = bdae8cd735edce5d883426d92567825b4508758faac8eaff49b93ed165c6ccbb
-SIZE (rubygem/aws-sdk-lookoutforvision-1.48.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 4096a9220a87..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.52.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 0e126ed717ff..cbe56e9514cb 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547068
-SHA256 (rubygem/aws-sdk-lookoutmetrics-1.52.0.gem) = c1527323a8fc03ed834a2e46d19ac7d0cba86dc64d95eb9dfa1ea446c51e5d22
-SIZE (rubygem/aws-sdk-lookoutmetrics-1.52.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 0ca5e2fa6198..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.70.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 131ab0f77540..77cfcfc9fa44 100644
--- a/devel/rubygem-aws-sdk-machinelearning/distinfo
+++ b/devel/rubygem-aws-sdk-machinelearning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547070
-SHA256 (rubygem/aws-sdk-machinelearning-1.70.0.gem) = bb17cd387a2a853676071b951268e4cbd3b778d6dacc15243021d6613872a341
-SIZE (rubygem/aws-sdk-machinelearning-1.70.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 dd4f3b592487..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.85.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 1e0f172f00cb..7a484f287640 100644
--- a/devel/rubygem-aws-sdk-macie2/distinfo
+++ b/devel/rubygem-aws-sdk-macie2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547072
-SHA256 (rubygem/aws-sdk-macie2-1.85.0.gem) = 50b3791577a27f43f11281bed66b906603c2ae903ab231260403546a36ab2eeb
-SIZE (rubygem/aws-sdk-macie2-1.85.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 a50789e02df6..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.25.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 8b8b14187f11..2e4203978e72 100644
--- a/devel/rubygem-aws-sdk-mailmanager/distinfo
+++ b/devel/rubygem-aws-sdk-mailmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547074
-SHA256 (rubygem/aws-sdk-mailmanager-1.25.0.gem) = 66223c6c3b4538acb7e1b65d6c478ecba34b3ca842e36b99a35274cbf023cea8
-SIZE (rubygem/aws-sdk-mailmanager-1.25.0.gem) = 78848
+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 0792f1fa1505..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.36.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 a4ce94c6486f..bfd9ada19ac1 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/distinfo
+++ b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547076
-SHA256 (rubygem/aws-sdk-mainframemodernization-1.36.0.gem) = ad2d1585b7115338b610717f49b723dd9d0e6960c794d428bdf3cbe21ddc5c08
-SIZE (rubygem/aws-sdk-mainframemodernization-1.36.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 5118ec1fdbd4..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.69.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 9d1d5af2befe..f137bc8e6697 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547078
-SHA256 (rubygem/aws-sdk-managedblockchain-1.69.0.gem) = 10492814d27c4cc0cfb1d86678bcd3f8eb0b5c38b3d6aa1639900568df3626e7
-SIZE (rubygem/aws-sdk-managedblockchain-1.69.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 a5cf16796b0c..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.27.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 841cfa00fe20..1a3ecc8d4761 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547080
-SHA256 (rubygem/aws-sdk-managedblockchainquery-1.27.0.gem) = f37b3591b5e2d30e54fb683d4f5d1726282ad4a2c8d323e8ee036378a6ffcee0
-SIZE (rubygem/aws-sdk-managedblockchainquery-1.27.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 a6134a7fb1a4..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.45.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 e3ac7e7eb521..6722b3e1f1c6 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/distinfo
+++ b/devel/rubygem-aws-sdk-managedgrafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547082
-SHA256 (rubygem/aws-sdk-managedgrafana-1.45.0.gem) = 1846cb18d892da5a0339c0118db87a8437ff9b0407dbe8662d3b51a3ea9e9609
-SIZE (rubygem/aws-sdk-managedgrafana-1.45.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 ef000747b7ee..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.18.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 b9539dd0a01a..f6bf2eb3a146 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547084
-SHA256 (rubygem/aws-sdk-marketplaceagreement-1.18.0.gem) = 2fdb5a17b591a664265c3502b3974ffbfaebf213603a018d478c576765374d54
-SIZE (rubygem/aws-sdk-marketplaceagreement-1.18.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 ef3caf0a80ad..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.58.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 00e98f40a6b2..beac7b1124db 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547086
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.58.0.gem) = 3795d84a75047ded38aabf235077d36e877cbd52f5cbdf3df99dcb7c3bd8d019
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.58.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 74dfdf06dc32..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.73.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 97fa8e58349a..455b0c1fbe23 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547088
-SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.73.0.gem) = d12f06c1a6d6f147652ca30cb83ea6ce81165a8e635144d3d812ea8e87f3c603
-SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.73.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 93b34f084c93..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.19.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 40ff5911f937..8aabcdc0619e 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547090
-SHA256 (rubygem/aws-sdk-marketplacedeployment-1.19.0.gem) = 3425e613b5517ed22d78bebceeba52bd5d209c3d56b09aa86af17065f03942bb
-SIZE (rubygem/aws-sdk-marketplacedeployment-1.19.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 b39a5d1baf8a..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.70.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 3e2ba2f4bd73..968d919bd646 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547092
-SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.70.0.gem) = 9dd6b40e9bb41e0837454088f1b8e5c05e249f1982a662614316730ddce97e96
-SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.70.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 09b3fe1e337a..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.79.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 fcefa86fab20..afa3a3e236e2 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547094
-SHA256 (rubygem/aws-sdk-marketplacemetering-1.79.0.gem) = 40872e4c62550058835e0fad3c3247dc446499306a388e7ff20f5932b703ff49
-SIZE (rubygem/aws-sdk-marketplacemetering-1.79.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 d54d9bdcf82c..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.6.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 2e2b1616abff..bcc69c1855f0 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547096
-SHA256 (rubygem/aws-sdk-marketplacereporting-1.6.0.gem) = 4a5677539efd4dd72bb9e5dad287ce6a3544d061a5407f488e13b8448c2957a7
-SIZE (rubygem/aws-sdk-marketplacereporting-1.6.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 19743893a633..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.79.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 70c7ee8f36b3..035230cb48c8 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547098
-SHA256 (rubygem/aws-sdk-mediaconnect-1.79.0.gem) = ae7512ba2d8ffe1305013eae8cc3116b73af072a3631013267aa294e005505cd
-SIZE (rubygem/aws-sdk-mediaconnect-1.79.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 845fc6545a49..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.157.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 324186595ad1..259cdcac2cbc 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547100
-SHA256 (rubygem/aws-sdk-mediaconvert-1.157.0.gem) = 0f0b286e599db3ea0af3792e91b166f8e60d33baff7d54c7ab8ab67e3b45df78
-SIZE (rubygem/aws-sdk-mediaconvert-1.157.0.gem) = 328704
+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 83f290371a22..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.153.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 760ef12a4172..684347d7e243 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547102
-SHA256 (rubygem/aws-sdk-medialive-1.153.0.gem) = d532bf1473e7040e0f621fb51b79cd423294166d322c16b6871994cd0669c6ba
-SIZE (rubygem/aws-sdk-medialive-1.153.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 f1de51bd1395..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.87.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 4379511d0027..7b7452878d97 100644
--- a/devel/rubygem-aws-sdk-mediapackage/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547104
-SHA256 (rubygem/aws-sdk-mediapackage-1.87.0.gem) = cf491e2461d970facf01ff96187d836bbc81ca99b0c1af3f76f47b8494f4ad1a
-SIZE (rubygem/aws-sdk-mediapackage-1.87.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 0101d7b61945..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.38.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 e49b28573384..1fd0f82fc2b1 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547106
-SHA256 (rubygem/aws-sdk-mediapackagev2-1.38.0.gem) = 7c5b88f33e1c4ac53bcaf140ac027702704206eedf9eb14dd3df854d24fdc5ab
-SIZE (rubygem/aws-sdk-mediapackagev2-1.38.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 11220626e751..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.69.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 6e8ea8d4501b..a7dc28b94818 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547108
-SHA256 (rubygem/aws-sdk-mediapackagevod-1.69.0.gem) = ad81f2e71898bc13af7af5a5374f7e476f4d74eee5c1917a4a98e6e63360690a
-SIZE (rubygem/aws-sdk-mediapackagevod-1.69.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 81549f69ba8d..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.71.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 56526beed279..9077bdde870e 100644
--- a/devel/rubygem-aws-sdk-mediastore/distinfo
+++ b/devel/rubygem-aws-sdk-mediastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547110
-SHA256 (rubygem/aws-sdk-mediastore-1.71.0.gem) = 72d0b659bbbf5a163b0824119a83ea91c82aa98fb94770a134ecb912d4710fbe
-SIZE (rubygem/aws-sdk-mediastore-1.71.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 a66372c2e22e..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.68.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 00a0f25c1bda..3899f59d8d99 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/distinfo
+++ b/devel/rubygem-aws-sdk-mediastoredata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547112
-SHA256 (rubygem/aws-sdk-mediastoredata-1.68.0.gem) = 59320cae42da71b5b301d163a875d47ec34ed4ad32cab8c19215ea4006dfcc7f
-SIZE (rubygem/aws-sdk-mediastoredata-1.68.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 c8703010040f..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.99.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 9b626ec523de..46656ef6dc8f 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547114
-SHA256 (rubygem/aws-sdk-mediatailor-1.99.0.gem) = 38a720ffa5c11b259b826d456196e21a43af4aac760f7eaff8a5b5677422bd4c
-SIZE (rubygem/aws-sdk-mediatailor-1.99.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 3edfd8fd4acc..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.26.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 2a03af36a77d..4c37321b1a08 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/distinfo
+++ b/devel/rubygem-aws-sdk-medicalimaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547116
-SHA256 (rubygem/aws-sdk-medicalimaging-1.26.0.gem) = b9737d570c8f1cd0ee034d8918b20450481457f961e6e6f174c8a7544e582779
-SIZE (rubygem/aws-sdk-medicalimaging-1.26.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 277e55445ed8..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.45.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 87599d58fa46..33396640b635 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547118
-SHA256 (rubygem/aws-sdk-memorydb-1.45.0.gem) = 905096ae26bc12e2ca06ee6a26239d452afaf80c6f10e98e9398bbb4b2e36f06
-SIZE (rubygem/aws-sdk-memorydb-1.45.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 97de5faa1dd7..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.47.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 fff5cd5d6c58..3e0db63ade2b 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547120
-SHA256 (rubygem/aws-sdk-mgn-1.47.0.gem) = 72de716aad6a401f45a673c08ba03e48193a1e3c2bdcf90a2bda0c120e499515
-SIZE (rubygem/aws-sdk-mgn-1.47.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 128191cd2b69..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.72.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 3bdf062ef68c..780367d7bdfa 100644
--- a/devel/rubygem-aws-sdk-migrationhub/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547122
-SHA256 (rubygem/aws-sdk-migrationhub-1.72.0.gem) = 7397136fd7ef95490e13bd6d993b84889c46f927155c7d3e625a6f4cf2e2fca6
-SIZE (rubygem/aws-sdk-migrationhub-1.72.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 be52779ef678..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.51.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 ab7114ed2686..8a151c6e1d43 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547124
-SHA256 (rubygem/aws-sdk-migrationhubconfig-1.51.0.gem) = 4329d83c4d42878cc502456d66deec328af8dceeb837b6e95abca2b247855021
-SIZE (rubygem/aws-sdk-migrationhubconfig-1.51.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 d4ac4bd1605e..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.30.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 bce2ab08109b..d394e07807a9 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547126
-SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.30.0.gem) = f4e9e028adeda2b3cbaf7f19e27e539b1ec26f1fde93abc5c44a3a81495c64c6
-SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.30.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 6fc193c48c4c..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.40.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 843dec89767e..397fb51e6b1c 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547128
-SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.40.0.gem) = 1a747a40825bd5e2329ee36244244220c9ab6a772d321c5d38a4cc94a9a2f44b
-SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.40.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 1b2d6bb5b8d1..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.37.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 1519cd5e4fda..0de84b766829 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547130
-SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.37.0.gem) = 3e142e435d163770fe85fce59d3a8ac25fb36ae7c51c556ce2763d6233fa5325
-SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.37.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 b890591ae4a1..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.79.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 dfe98f34c167..9ca41978777b 100644
--- a/devel/rubygem-aws-sdk-mq/distinfo
+++ b/devel/rubygem-aws-sdk-mq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547132
-SHA256 (rubygem/aws-sdk-mq-1.79.0.gem) = d14ce1d2820d5aeedb7e85404f6ce5d673265df4b85470206a2847d981e6da94
-SIZE (rubygem/aws-sdk-mq-1.79.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 a02ea5b92bad..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.70.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 f37fabeb1f55..e26b35e081a6 100644
--- a/devel/rubygem-aws-sdk-mturk/distinfo
+++ b/devel/rubygem-aws-sdk-mturk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547134
-SHA256 (rubygem/aws-sdk-mturk-1.70.0.gem) = 5303d7434f11c59056bee0bf0a88de00d3ac1419260c1968a1b741ef4c4f0ac6
-SIZE (rubygem/aws-sdk-mturk-1.70.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 ec4af1c6f4b8..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.56.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 0a0eac1de1d8..8808eba8f5dd 100644
--- a/devel/rubygem-aws-sdk-mwaa/distinfo
+++ b/devel/rubygem-aws-sdk-mwaa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547136
-SHA256 (rubygem/aws-sdk-mwaa-1.56.0.gem) = dfb27f17ddc92536e5041a0ba27a4ab5c7a1ccaf4adcaca7ed4c0bcad70428d2
-SIZE (rubygem/aws-sdk-mwaa-1.56.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 5ba177421558..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.83.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 c115a7c8f2ab..3ae6f2b6ef73 100644
--- a/devel/rubygem-aws-sdk-neptune/distinfo
+++ b/devel/rubygem-aws-sdk-neptune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547138
-SHA256 (rubygem/aws-sdk-neptune-1.83.0.gem) = 5606aef0ccf58c8a70b6b6b7f16d3f0048ee196ffb06640d9dde26de85322c83
-SIZE (rubygem/aws-sdk-neptune-1.83.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 b344f27b4ba9..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.25.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 3510219a2263..fd97530b50ab 100644
--- a/devel/rubygem-aws-sdk-neptunedata/distinfo
+++ b/devel/rubygem-aws-sdk-neptunedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547140
-SHA256 (rubygem/aws-sdk-neptunedata-1.25.0.gem) = db63ef87c2ca8dc7b8dca3f733631d9256aea1db3f00a60026c35d51514291d4
-SIZE (rubygem/aws-sdk-neptunedata-1.25.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 2bf3d99ab717..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.32.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 19d935dea4f0..667d73f2932d 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/distinfo
+++ b/devel/rubygem-aws-sdk-neptunegraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547142
-SHA256 (rubygem/aws-sdk-neptunegraph-1.32.0.gem) = b5749f36764ed7ca1013e55abcfd2985cd19a5bfc3c12c9fedfbef2345bc5558
-SIZE (rubygem/aws-sdk-neptunegraph-1.32.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 eb51e74fe02c..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.64.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 0ae0bdc97a04..933d07e47a7e 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547144
-SHA256 (rubygem/aws-sdk-networkfirewall-1.64.0.gem) = 70169657437436fb40990e393e40ba10a44cf142db5f47f1d267b21464d42489
-SIZE (rubygem/aws-sdk-networkfirewall-1.64.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 25c263d341cd..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.5.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 1e71f4c4e4cb..ca554383cf89 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547146
-SHA256 (rubygem/aws-sdk-networkflowmonitor-1.5.0.gem) = 13409d4d3a75b9a21a9106d3f38c408cba199cd73b1667aa04862149897918c0
-SIZE (rubygem/aws-sdk-networkflowmonitor-1.5.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 d5c1e8faf148..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.62.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 62ddda723b25..717d11aebb01 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547148
-SHA256 (rubygem/aws-sdk-networkmanager-1.62.0.gem) = 324b4405e6b53104cc0560431bcbcf5ea0057f7a17826cb7ec5d24b7dc01778b
-SIZE (rubygem/aws-sdk-networkmanager-1.62.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 010a5b8a2b19..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.19.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 1254c1135d41..a0dadf67b5dd 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547150
-SHA256 (rubygem/aws-sdk-networkmonitor-1.19.0.gem) = f9088527393c78636081acd262fa1d3a583e5edfadc6592817791a799da75b91
-SIZE (rubygem/aws-sdk-networkmonitor-1.19.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 16fc57b0bc2a..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.5.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 0a376e40b49f..2372eef5f004 100644
--- a/devel/rubygem-aws-sdk-notifications/distinfo
+++ b/devel/rubygem-aws-sdk-notifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547152
-SHA256 (rubygem/aws-sdk-notifications-1.5.0.gem) = 01fe6304f6ba974d7d7370a7d67b37cd18f9d9ba59631e932653c1789790922e
-SIZE (rubygem/aws-sdk-notifications-1.5.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 f1ec63a5c2c9..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.4.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 36165111db7f..50d934813662 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/distinfo
+++ b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547154
-SHA256 (rubygem/aws-sdk-notificationscontacts-1.4.0.gem) = 0947ea2b70797a5612db128f5cec90064fab787dd58ba1adfb706dc712d9d282
-SIZE (rubygem/aws-sdk-notificationscontacts-1.4.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 995ec1e57a5f..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.32.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 15454486cb0e..7113b3c38225 100644
--- a/devel/rubygem-aws-sdk-oam/distinfo
+++ b/devel/rubygem-aws-sdk-oam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547156
-SHA256 (rubygem/aws-sdk-oam-1.32.0.gem) = 3b9bba7a6587c3feab6ee7427654cc28bb0cfa0b52f0ec529366eb9e54bdf716
-SIZE (rubygem/aws-sdk-oam-1.32.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 06f5f188e251..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.4.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 895d9383d4d1..7d94a8129403 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/distinfo
+++ b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547158
-SHA256 (rubygem/aws-sdk-observabilityadmin-1.4.0.gem) = ad20996524d1f28d584b7d963e9aba2693159a7fc6fa23b71d0c7bc0ee7f0b96
-SIZE (rubygem/aws-sdk-observabilityadmin-1.4.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 f29f45d46a93..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.46.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 882b87553af3..54debe4cb504 100644
--- a/devel/rubygem-aws-sdk-omics/distinfo
+++ b/devel/rubygem-aws-sdk-omics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547160
-SHA256 (rubygem/aws-sdk-omics-1.46.0.gem) = 9720a55b3a588d194e883c79839f2bd430c69eeb39036f9c83f5808b7cfcdd8b
-SIZE (rubygem/aws-sdk-omics-1.46.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 1e28e85c9f74..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.36.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 db477ab9c7bf..581af32af0be 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547162
-SHA256 (rubygem/aws-sdk-opensearchserverless-1.36.0.gem) = 38005ac419d30bf76c2a595489e6deb4631093dcab449ec8e023be05cc20001f
-SIZE (rubygem/aws-sdk-opensearchserverless-1.36.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 bb85c8c8f4bb..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.67.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 54d0cf9f0fc3..4db0c71eb4bd 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547164
-SHA256 (rubygem/aws-sdk-opensearchservice-1.67.0.gem) = a901b729944a9175b4a16f826d8502eb48462462bd1782ee20c91d7ed78118d7
-SIZE (rubygem/aws-sdk-opensearchservice-1.67.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 846f18f179fc..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.73.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 57e50b21623b..72fee1d47c1f 100644
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ b/devel/rubygem-aws-sdk-opsworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547166
-SHA256 (rubygem/aws-sdk-opsworks-1.73.0.gem) = 5b29dcfcd28158716e53caa9cd686fa25395a4abd5122eeb5560de39c68e6762
-SIZE (rubygem/aws-sdk-opsworks-1.73.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 7a194f2bfb37..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.82.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 edba782b13fb..39f392792fab 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ b/devel/rubygem-aws-sdk-opsworkscm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547168
-SHA256 (rubygem/aws-sdk-opsworkscm-1.82.0.gem) = e5d518288dce1d105cbb2cedd8adddf0c5a2a8c77879d326d1f2f3c98bcca21f
-SIZE (rubygem/aws-sdk-opsworkscm-1.82.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 ad23832f5dc8..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.114.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 681f2d15192d..76541a56efa1 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547170
-SHA256 (rubygem/aws-sdk-organizations-1.114.0.gem) = 34814380a12585ec2caf4de00aff6e2acb56c3554eff41fabd7e41cd5f95a65c
-SIZE (rubygem/aws-sdk-organizations-1.114.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 fdd5689025d6..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.31.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 812bd7f0826a..9bfa57a42449 100644
--- a/devel/rubygem-aws-sdk-osis/distinfo
+++ b/devel/rubygem-aws-sdk-osis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547172
-SHA256 (rubygem/aws-sdk-osis-1.31.0.gem) = 20888154726f0d891019ab640474c7ca7b8220a94ae48a3a4874921cb71a8adc
-SIZE (rubygem/aws-sdk-osis-1.31.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 daffac6e6ca9..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.80.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 12f22fb67795..a8ddbf6489b2 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547174
-SHA256 (rubygem/aws-sdk-outposts-1.80.0.gem) = 979f9f6f9a0521e747a6ea00fb534b4cfc7cb1859d4d1e3b7a68742c6a852999
-SIZE (rubygem/aws-sdk-outposts-1.80.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 451803e65294..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.40.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 8f3242962666..198245a531ac 100644
--- a/devel/rubygem-aws-sdk-panorama/distinfo
+++ b/devel/rubygem-aws-sdk-panorama/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547176
-SHA256 (rubygem/aws-sdk-panorama-1.40.0.gem) = 86bbc30d43a087e19710e2699a70d3392e05222394ef3afb16f620bafb7fabe5
-SIZE (rubygem/aws-sdk-panorama-1.40.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 8e5c655d697b..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.7.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 f8499ee5b3e2..480d708b5fa1 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547178
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.7.0.gem) = 264d4689a41fb5fd2f2815c3481e37da8ac395685908ff7c5f5b1e2dd5aee485
-SIZE (rubygem/aws-sdk-partnercentralselling-1.7.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 c0c94fb84602..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.33.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 5d0708bffc4c..41bdb46d0f3c 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547180
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.33.0.gem) = 688f61e1f3b20ee422c78cf39b6f05dbbaf97e68df43b003bb304018ceb1e031
-SIZE (rubygem/aws-sdk-paymentcryptography-1.33.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 8f0b57aa1be9..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.31.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 150d5a99a262..1a00b2826b20 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547182
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.31.0.gem) = eadd877ffa4637a731ffcaa85149c1c8682bbe847bf47efc079be4cfb8b9f165
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.31.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 409f6989fd69..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.22.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 4b88f9237fd3..f41f963f2536 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547184
-SHA256 (rubygem/aws-sdk-pcaconnectorad-1.22.0.gem) = 777bc8221432660847cdf8caf5944ba831a7c714aab407ce3f76d86a69bf7bad
-SIZE (rubygem/aws-sdk-pcaconnectorad-1.22.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 3a60945e23ac..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.15.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 22c4091dc236..266e4cb7c6ee 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547186
-SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.15.0.gem) = 462a1b7200fa17bdfd022633f6e430c42783f0d0a764fd305b0c2e941e0ba8d7
-SIZE (rubygem/aws-sdk-pcaconnectorscep-1.15.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 4f3b24e981e2..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.17.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 d9056734a4e1..b0a28be574d6 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547188
-SHA256 (rubygem/aws-sdk-pcs-1.17.0.gem) = e56f676fca1ef427819408a50cf0c2f23ec3aba36cbacf22e7ae6d78cb361432
-SIZE (rubygem/aws-sdk-pcs-1.17.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 b227439c34b3..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.81.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 3310153eef59..fbe80f50574b 100644
--- a/devel/rubygem-aws-sdk-personalize/distinfo
+++ b/devel/rubygem-aws-sdk-personalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547190
-SHA256 (rubygem/aws-sdk-personalize-1.81.0.gem) = 4a2113769648dd611c3ff26ea7690db9446203be6085b78ba225964e991d30a0
-SIZE (rubygem/aws-sdk-personalize-1.81.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 6aa1dc691b18..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.61.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 7c99c78abf6e..9ec9b68bb3c1 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547192
-SHA256 (rubygem/aws-sdk-personalizeevents-1.61.0.gem) = bab62977ae150f3346193f33d07520bf02000744b5d5d1dd1904544db30a6a96
-SIZE (rubygem/aws-sdk-personalizeevents-1.61.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 a243a146aeec..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.67.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 6cfb85b14376..60135de924d5 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547194
-SHA256 (rubygem/aws-sdk-personalizeruntime-1.67.0.gem) = 24f6ff33122707a2ad9e8288f936d0a6cd86887e3a4bbc24be6c1ffa567fb78a
-SIZE (rubygem/aws-sdk-personalizeruntime-1.67.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 387478a3cfdc..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.78.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 330f209074e8..ebb21f1dcbaa 100644
--- a/devel/rubygem-aws-sdk-pi/distinfo
+++ b/devel/rubygem-aws-sdk-pi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547196
-SHA256 (rubygem/aws-sdk-pi-1.78.0.gem) = 6231b9ac9cfcd1733c0f83fcc5dea0a3c28e1907ea3d6c9d2c8b23645d169ff1
-SIZE (rubygem/aws-sdk-pi-1.78.0.gem) = 44544
+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 eeaa5c079365..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.107.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 df01a7f1fe26..839c4cd9baa3 100644
--- a/devel/rubygem-aws-sdk-pinpoint/distinfo
+++ b/devel/rubygem-aws-sdk-pinpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547198
-SHA256 (rubygem/aws-sdk-pinpoint-1.107.0.gem) = 40e4edbc1dbaaa4377baf8f843da2d36cd78b50d2599cd8ce2f90d2a64e803c1
-SIZE (rubygem/aws-sdk-pinpoint-1.107.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 c0c2d4cca583..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.65.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 fe9a7f795001..f8c2ea43ecc5 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointemail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547200
-SHA256 (rubygem/aws-sdk-pinpointemail-1.65.0.gem) = e3414c204ad6f08913e6be4363023b417df356b9b95f14853a082096221d94f3
-SIZE (rubygem/aws-sdk-pinpointemail-1.65.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 7a2a6631f5d5..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.61.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 c5124e19b784..231b369bc460 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547202
-SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.61.0.gem) = 46028bdb3ab6ccb982d281932b6e3cd05447adf4c24d40e4a068c0a206779b08
-SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.61.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 a0eb23387c1b..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.36.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 dc7ca65ad878..458badc48faa 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547204
-SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.36.0.gem) = c98dce08c635c9f156c9ca6051a85f6baa16bb32ad76313ab73a7eb673162702
-SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.36.0.gem) = 112128
+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 ba6281b4f485..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.37.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 4af10879008f..04bf3dd5ce4b 100644
--- a/devel/rubygem-aws-sdk-pipes/distinfo
+++ b/devel/rubygem-aws-sdk-pipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547206
-SHA256 (rubygem/aws-sdk-pipes-1.37.0.gem) = f25a552b56be184abf394d19901f8ccd5c21f0afb1a894376f49230ff65e5938
-SIZE (rubygem/aws-sdk-pipes-1.37.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 10b56a5bf572..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.106.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 eeb814d10fad..4d6ff50a3a9c 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547208
-SHA256 (rubygem/aws-sdk-polly-1.106.0.gem) = 7e5828a789d07e350c15c7fe3cf5c4eb944451b6ba01b574bab6f1da9ad0358f
-SIZE (rubygem/aws-sdk-polly-1.106.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 8da5ebd03de9..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.75.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 9534cd211ea0..c5d00778595c 100644
--- a/devel/rubygem-aws-sdk-pricing/distinfo
+++ b/devel/rubygem-aws-sdk-pricing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547210
-SHA256 (rubygem/aws-sdk-pricing-1.75.0.gem) = b2493a6fca8beda97b506eb12edb327ba6f68f393e337e820c6979054f53cfad
-SIZE (rubygem/aws-sdk-pricing-1.75.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 3af92fbc9f7d..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.31.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 3d254c8b3c6b..f67c15138507 100644
--- a/devel/rubygem-aws-sdk-privatenetworks/distinfo
+++ b/devel/rubygem-aws-sdk-privatenetworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547212
-SHA256 (rubygem/aws-sdk-privatenetworks-1.31.0.gem) = 7ee053363911d61cdecc700c648b90f387f3262e4b287337ad920d5b41b1f91f
-SIZE (rubygem/aws-sdk-privatenetworks-1.31.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 7f6397dc6620..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.50.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 ad46c73815ce..3dbb5e51f526 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/distinfo
+++ b/devel/rubygem-aws-sdk-prometheusservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547214
-SHA256 (rubygem/aws-sdk-prometheusservice-1.50.0.gem) = c27e6f7eae99c7270427120d947f3ebda0732f5d26180135d60501311fecc93d
-SIZE (rubygem/aws-sdk-prometheusservice-1.50.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 7b090b298daa..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.53.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 52b6d71b58d5..0a4564db7746 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547216
-SHA256 (rubygem/aws-sdk-proton-1.53.0.gem) = bd05c131bfdfaf5f8c9d9b44d2c179e6ce94ddf3609020e835985cb2a9a7f866
-SIZE (rubygem/aws-sdk-proton-1.53.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 78d411030096..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.15.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 1bc3523f2e1a..49d1c559c3cf 100644
--- a/devel/rubygem-aws-sdk-qapps/distinfo
+++ b/devel/rubygem-aws-sdk-qapps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547218
-SHA256 (rubygem/aws-sdk-qapps-1.15.0.gem) = bf6a47e4eff7fbc16a770ff9b55560d60a30f523d75540d2b93f85da5b91e6b0
-SIZE (rubygem/aws-sdk-qapps-1.15.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 6d9e2f2a7238..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.38.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 e5d491b03694..18fb8d502ba4 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547220
-SHA256 (rubygem/aws-sdk-qbusiness-1.38.0.gem) = 09a83acaa85dc369bcbfca2bf9091ad9c89fe5e782b6c8fb502aea64c6b5891e
-SIZE (rubygem/aws-sdk-qbusiness-1.38.0.gem) = 145408
+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 8a9414720a41..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.32.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 7dc3df204bb0..0affd8f7600f 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547222
-SHA256 (rubygem/aws-sdk-qconnect-1.32.0.gem) = 0587ef188aab5dbf09cd32f711db61c77b9bca843f4a063c2c3b4870202d8bd5
-SIZE (rubygem/aws-sdk-qconnect-1.32.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 209f9181d0d4..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.57.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 6de51ad37541..6601b3bfd6ac 100644
--- a/devel/rubygem-aws-sdk-qldb/distinfo
+++ b/devel/rubygem-aws-sdk-qldb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547224
-SHA256 (rubygem/aws-sdk-qldb-1.57.0.gem) = 013bb570371955a81d5110d287709f198e52a3784d07dd7ebbb967d09ea5ac54
-SIZE (rubygem/aws-sdk-qldb-1.57.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 6b2842ac0d5b..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.52.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 50f58b1609ba..c8bcce7b947f 100644
--- a/devel/rubygem-aws-sdk-qldbsession/distinfo
+++ b/devel/rubygem-aws-sdk-qldbsession/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547226
-SHA256 (rubygem/aws-sdk-qldbsession-1.52.0.gem) = 720e9726fc1bdf8ed0c80aea89f2f6d8f5bfbf9dadfbf41bfb1df60ea6dd045d
-SIZE (rubygem/aws-sdk-qldbsession-1.52.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 fc760477374d..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.147.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 da4dac87e1e8..4bb2095b12ee 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547228
-SHA256 (rubygem/aws-sdk-quicksight-1.147.0.gem) = 1c87567cca3f4c2b94d9a5b3d39110b0adb8148d1e84a2d2c19e9fe3b1f48594
-SIZE (rubygem/aws-sdk-quicksight-1.147.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 ccba472105a7..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.71.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 13780b21ccb6..9a47532c52cf 100644
--- a/devel/rubygem-aws-sdk-ram/distinfo
+++ b/devel/rubygem-aws-sdk-ram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547230
-SHA256 (rubygem/aws-sdk-ram-1.71.0.gem) = 213c34542a9b056c8e6373697eb9d52d474d1cf6f577a4461157881946acde94
-SIZE (rubygem/aws-sdk-ram-1.71.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 f744d0adf02d..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.275.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 bd6c8a1975ba..7f2ee0c248e2 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547232
-SHA256 (rubygem/aws-sdk-rds-1.275.0.gem) = 8cf62b0c5786ecbdb22b1f2c332b20c6fbbfad65c6fc9ca13386988a8b7311f1
-SIZE (rubygem/aws-sdk-rds-1.275.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 6d6faf0381cd..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.71.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 f002d82fe610..dc0c67c6e4db 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/distinfo
+++ b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547234
-SHA256 (rubygem/aws-sdk-rdsdataservice-1.71.0.gem) = 50657afb05e3e673c0359a03b3d8f0280b96f74d217b132e1596ac39a927b734
-SIZE (rubygem/aws-sdk-rdsdataservice-1.71.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 1a5d13b5d953..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.38.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 8d2027e6a3f0..f7601af8adf3 100644
--- a/devel/rubygem-aws-sdk-recyclebin/distinfo
+++ b/devel/rubygem-aws-sdk-recyclebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547236
-SHA256 (rubygem/aws-sdk-recyclebin-1.38.0.gem) = a7a0515011e50bd06158aee5fa19444d0866570f284af6d96f1402b6d7adbf99
-SIZE (rubygem/aws-sdk-recyclebin-1.38.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 5adfa2cf9dfa..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.139.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 17c313ebe87f..7488d963b1ac 100644
--- a/devel/rubygem-aws-sdk-redshift/distinfo
+++ b/devel/rubygem-aws-sdk-redshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547238
-SHA256 (rubygem/aws-sdk-redshift-1.139.0.gem) = 221a52ae1aeb747958f82876462c14bcc1f864c7e0b9208f4adcb034c356b59a
-SIZE (rubygem/aws-sdk-redshift-1.139.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 54b1f67ad9ab..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.55.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 9dd6cf07cf19..258825f5832c 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547240
-SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.55.0.gem) = f2feed2299fbaf85abb891f1f14b681a673b1cc49ebda193f824e98375deeed3
-SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.55.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 0263b7a94dfd..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.49.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 9f508284a9f2..64947809fb18 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547242
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.49.0.gem) = 259e4868b7576d57f55052e1777b999ec89dc54de8e98a36775ab8ad1481103c
-SIZE (rubygem/aws-sdk-redshiftserverless-1.49.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 80cd46628a0c..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.114.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 ebfb3c4f50c5..131c226f415a 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547244
-SHA256 (rubygem/aws-sdk-rekognition-1.114.0.gem) = 50ff0b237b09667bd1e242dd8b8092c8f3dbe9c4d0a852cd19be90e895c2930c
-SIZE (rubygem/aws-sdk-rekognition-1.114.0.gem) = 172032
+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 6638aa53a7d7..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.20.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 08340efbb239..9a496d2bc2b1 100644
--- a/devel/rubygem-aws-sdk-repostspace/distinfo
+++ b/devel/rubygem-aws-sdk-repostspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547246
-SHA256 (rubygem/aws-sdk-repostspace-1.20.0.gem) = 344f7407970dede3fce0b67aded46ce5b905219cb26e31ff7a9adde16d741f1a
-SIZE (rubygem/aws-sdk-repostspace-1.20.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 028c572b0ce5..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.49.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 3146dda05075..328f1c5f5c4c 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/distinfo
+++ b/devel/rubygem-aws-sdk-resiliencehub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547248
-SHA256 (rubygem/aws-sdk-resiliencehub-1.49.0.gem) = ab75c8b56842cbadf2fb5d7521aaaa451f5118be7b81ab6d47f30a83812258b8
-SIZE (rubygem/aws-sdk-resiliencehub-1.49.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 7434ec42c1db..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.35.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 a7f1a8a45031..b55b83f3f91d 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547250
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.35.0.gem) = bfa020e2d88b9512c5c41da8440f250647807ca17e26f2064891d5005c4ce40f
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.35.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 b34ffdeb0654..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.81.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 25a7e8f7bc51..34a95fa25600 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547252
-SHA256 (rubygem/aws-sdk-resourcegroups-1.81.0.gem) = e8e087377fdd9efac57e7bcbe44ec9822703fc51e621bae6fd6ea059d59b9006
-SIZE (rubygem/aws-sdk-resourcegroups-1.81.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 9b2aee0fd71c..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.78.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 80c8c896fd94..33cdd04f3732 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547254
-SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.78.0.gem) = c735057bc9dda7751219d2eb47c0547ff3e88401637bd5a8f68df032cbe469af
-SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.78.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-robomaker/Makefile b/devel/rubygem-aws-sdk-robomaker/Makefile
index 6041fc829e3b..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.82.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 9bbb193b483c..8f0ee5df4074 100644
--- a/devel/rubygem-aws-sdk-robomaker/distinfo
+++ b/devel/rubygem-aws-sdk-robomaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547258
-SHA256 (rubygem/aws-sdk-robomaker-1.82.0.gem) = 72ba3eb542298e76fba091a448e29ea42f458fd22289dc781d8d0a4edd152cc3
-SIZE (rubygem/aws-sdk-robomaker-1.82.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 c3da9c234bb5..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.34.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 c2c785f14ea5..31103c052434 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547260
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.34.0.gem) = 1a2c966a79d7794df62c368623a880f06b420c9bede645850d024dc871eda8c7
-SIZE (rubygem/aws-sdk-rolesanywhere-1.34.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 536da73122f7..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.113.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 9a5387ae4767..f1dd9d32148e 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547262
-SHA256 (rubygem/aws-sdk-route53-1.113.0.gem) = 1f2709b775ffeba2266e6daa7778beec52b6d7ae44b4815adb15e984a7987203
-SIZE (rubygem/aws-sdk-route53-1.113.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 5d64d8abd2fa..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.77.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 a7310ea3dc31..856f44b100da 100644
--- a/devel/rubygem-aws-sdk-route53domains/distinfo
+++ b/devel/rubygem-aws-sdk-route53domains/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547264
-SHA256 (rubygem/aws-sdk-route53domains-1.77.0.gem) = 250de62c76847889f90e498077eabfa83d6bc7afd539debc7a005ddbdea0cd37
-SIZE (rubygem/aws-sdk-route53domains-1.77.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 7d41c4cbd29d..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.18.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 5217962f66ff..9ba1271bd68a 100644
--- a/devel/rubygem-aws-sdk-route53profiles/distinfo
+++ b/devel/rubygem-aws-sdk-route53profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547266
-SHA256 (rubygem/aws-sdk-route53profiles-1.18.0.gem) = 3e6378631e9a5ec7f06220bee63b772ec7d219b9b4c2ba9709aeb4f0cd06fa5d
-SIZE (rubygem/aws-sdk-route53profiles-1.18.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 44f8f9d92ef4..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.42.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 74b3ee6c5f16..6ab4a1c54171 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547268
-SHA256 (rubygem/aws-sdk-route53recoverycluster-1.42.0.gem) = a3e5fbbd6ba33ffb055290a3168e96bc3ad1af05dc9c19a770205b96e07b5752
-SIZE (rubygem/aws-sdk-route53recoverycluster-1.42.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 1f0a7101ab96..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.42.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 491bfd4bc8d0..ebb118c15453 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547270
-SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.42.0.gem) = a6b679ff872afbaa1135a7d9743feaa29fe054a7a45deef507b55c5360e098ba
-SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.42.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 102a0726aeac..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.39.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 e4b47160774f..64e244965416 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547272
-SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.39.0.gem) = 836fdf905303369f9e6987342a72195aaca127f7b9b7a4cc8114c85a01f31928
-SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.39.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 e1e665f8e0bc..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.78.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 7ee13ed57a36..9cfecc2d9fb5 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547274
-SHA256 (rubygem/aws-sdk-route53resolver-1.78.0.gem) = 2229c909acca1ed4768b37df8ed0dde6d5226470930db00bbad6b54906038863
-SIZE (rubygem/aws-sdk-route53resolver-1.78.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 d63e67acae88..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.185.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 53ddbda84ef0..25f481b7bea9 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547276
-SHA256 (rubygem/aws-sdk-s3-1.185.0.gem) = 7e5ebb091b2a5dafe561786e0b7bfee7a2ae5959a02f302572a09e6b7178a5c7
-SIZE (rubygem/aws-sdk-s3-1.185.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 f13ef2aaa363..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.108.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 d02a5c03ddae..5f2ddc301ff7 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547278
-SHA256 (rubygem/aws-sdk-s3control-1.108.0.gem) = 0204ebb53a035e8b052198f085cbaf83521839570cee62f8a2a88be2aeb1570f
-SIZE (rubygem/aws-sdk-s3control-1.108.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 216f8e68f90f..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.46.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 4b979deb28ef..80420796f96b 100644
--- a/devel/rubygem-aws-sdk-s3outposts/distinfo
+++ b/devel/rubygem-aws-sdk-s3outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547280
-SHA256 (rubygem/aws-sdk-s3outposts-1.46.0.gem) = a1b85f3ad2778bd898a777d181dcdb2a53145dbae06e457a5c8e4a6e4d9df706
-SIZE (rubygem/aws-sdk-s3outposts-1.46.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 141aed6497b4..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.6.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 70bd90251ccf..7fcd067e5e65 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547282
-SHA256 (rubygem/aws-sdk-s3tables-1.6.0.gem) = ffe7326f317cf7961a14bf46d1c6a31ccc7fa97bc86a48f25188587d010b72c6
-SIZE (rubygem/aws-sdk-s3tables-1.6.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 76be3a0e9f92..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.304.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 b539050ac01c..05047cb1d0d5 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547284
-SHA256 (rubygem/aws-sdk-sagemaker-1.304.0.gem) = 748b6c2eae1f8c98f4d8abd596b37c2cd411957c67b98a22624db6619582ea27
-SIZE (rubygem/aws-sdk-sagemaker-1.304.0.gem) = 777216
+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 32e9d7d7fa68..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.42.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 402b69b8ce0c..b0b46ab7c0f3 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547286
-SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.42.0.gem) = 68e7096e85e828c8600064cfb95e1dfc5fa3a90255114d88da2d9953bde024a7
-SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.42.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 820662ed9d75..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.47.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 ba699a98dd7f..3886bab5185e 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547288
-SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.47.0.gem) = 24cc9dd7216735de0a0b20789ba50e1b81b277b6e1900294b59594cee302be5e
-SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.47.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 4d5ac8526c38..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.30.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 9a81b923579f..bb5eea8faf18 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547290
-SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.30.0.gem) = 47395537645a07eff02a3ddb62bf3548426b32a937997a4a344dc6cfe42cc5ea
-SIZE (rubygem/aws-sdk-sagemakergeospatial-1.30.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 b72552137b25..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.31.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 c0ebb36822d5..b30c9c702162 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547292
-SHA256 (rubygem/aws-sdk-sagemakermetrics-1.31.0.gem) = 4af0bdfe88af8564436c48c6aedbbc685ca23e0490860940336e58978352b93a
-SIZE (rubygem/aws-sdk-sagemakermetrics-1.31.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 6c8e626a0a51..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.81.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 9688577d2c68..737a46a9e16b 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547294
-SHA256 (rubygem/aws-sdk-sagemakerruntime-1.81.0.gem) = 52c75733b6dff212fe02a27268b98c63021b02a10c43c10f7dcd8624c9917252
-SIZE (rubygem/aws-sdk-sagemakerruntime-1.81.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 5af60652aaf3..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.58.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 0a1c65127d7c..e34849887f75 100644
--- a/devel/rubygem-aws-sdk-savingsplans/distinfo
+++ b/devel/rubygem-aws-sdk-savingsplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547296
-SHA256 (rubygem/aws-sdk-savingsplans-1.58.0.gem) = 87a24256e789657fb4106bad94b1bf3ee11e634339cb20504c9c849b8a1e8ee6
-SIZE (rubygem/aws-sdk-savingsplans-1.58.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 495f6b525780..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.30.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 caa020459b34..dc0c7ad80c1c 100644
--- a/devel/rubygem-aws-sdk-scheduler/distinfo
+++ b/devel/rubygem-aws-sdk-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547298
-SHA256 (rubygem/aws-sdk-scheduler-1.30.0.gem) = 78a61e9105b19e5045dfe148a19b7de0227a66a97eff22b1b7da7640969ca764
-SIZE (rubygem/aws-sdk-scheduler-1.30.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 4f4798ece33b..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.52.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 05c38daf73e1..62081d7f0510 100644
--- a/devel/rubygem-aws-sdk-schemas/distinfo
+++ b/devel/rubygem-aws-sdk-schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547300
-SHA256 (rubygem/aws-sdk-schemas-1.52.0.gem) = e3fcc6b4eda4eae02c507d8c05f49e47075786a7b458b0e1dae9efc8c4a3c1f1
-SIZE (rubygem/aws-sdk-schemas-1.52.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 1b0f3e6bb799..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.114.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 44521bbc0e7f..61db743a911a 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547302
-SHA256 (rubygem/aws-sdk-secretsmanager-1.114.0.gem) = e0435d6ea51d5b5bf6925137afd15ecacfbca9c75e1fe7f9c4e676833bdda6ca
-SIZE (rubygem/aws-sdk-secretsmanager-1.114.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 9823a209e209..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.134.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 b91c6781fdc4..0f1a4d1fdfd3 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547304
-SHA256 (rubygem/aws-sdk-securityhub-1.134.0.gem) = 545b87ca62078f834d0000b02214a451a9835bbe92d154308ffd953892ba3689
-SIZE (rubygem/aws-sdk-securityhub-1.134.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 6f6b19b19d2e..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.4.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 b772d34b7abf..fa06373a9857 100644
--- a/devel/rubygem-aws-sdk-securityir/distinfo
+++ b/devel/rubygem-aws-sdk-securityir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547306
-SHA256 (rubygem/aws-sdk-securityir-1.4.0.gem) = b096828c37a64fab6a2c5254ed46209fd77665fe3b524b3d764107fdd36d831a
-SIZE (rubygem/aws-sdk-securityir-1.4.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 6b22900ba073..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.38.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 65a90fe0c6ab..23beeda296db 100644
--- a/devel/rubygem-aws-sdk-securitylake/distinfo
+++ b/devel/rubygem-aws-sdk-securitylake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547308
-SHA256 (rubygem/aws-sdk-securitylake-1.38.0.gem) = 0a15c4fc6d42cc92d73e008ddb7534f959fadc425587bfb0bcec15026abe3007
-SIZE (rubygem/aws-sdk-securitylake-1.38.0.gem) = 49664
+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 a0b6bedccd84..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.75.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 57ebe0d2fdbe..a4c2df16e7a2 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547310
-SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.75.0.gem) = 2c86da20672451885ffff90f7c2ebcb5a9e724ecab7252aa26904d4a62c8d8a1
-SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.75.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 c3ce878db821..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.113.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 3d985b4b7ffd..ab6395ba1dd4 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-servicecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547312
-SHA256 (rubygem/aws-sdk-servicecatalog-1.113.0.gem) = c300d6fb4e1a7e07b20a3f62e9c4a3faa4c522331c86bd3f79512b5dc2c5d12b
-SIZE (rubygem/aws-sdk-servicecatalog-1.113.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 205a298b8fc2..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.83.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 583dd5e0f477..7e0d20422a75 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/distinfo
+++ b/devel/rubygem-aws-sdk-servicediscovery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547314
-SHA256 (rubygem/aws-sdk-servicediscovery-1.83.0.gem) = c501e9c10e92a292c2414350a52acb4222312fbdd6a4c076beb006bb1c219f19
-SIZE (rubygem/aws-sdk-servicediscovery-1.83.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 fcc5e9684027..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.54.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 e35744e0454f..2b4dc1143dbc 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547316
-SHA256 (rubygem/aws-sdk-servicequotas-1.54.0.gem) = 1c9e278c6789da948ab85016cbf53a528da436ce6f9058b839d7f3c9ec160af4
-SIZE (rubygem/aws-sdk-servicequotas-1.54.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 497f5b4ec930..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.83.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 4d9d3a24ff0a..c8e7a593c29b 100644
--- a/devel/rubygem-aws-sdk-ses/distinfo
+++ b/devel/rubygem-aws-sdk-ses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547318
-SHA256 (rubygem/aws-sdk-ses-1.83.0.gem) = ca2e8906538fbfbca8928372d73aebecaff13252e5028840ee614b6e1437dba0
-SIZE (rubygem/aws-sdk-ses-1.83.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 122a88fa982f..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.75.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 73e80eaad160..5ca8d2143271 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547320
-SHA256 (rubygem/aws-sdk-sesv2-1.75.0.gem) = 64b83c938196fae0d9a2ed75a29b291bbb221e0238360d24d7244cfa4500faf8
-SIZE (rubygem/aws-sdk-sesv2-1.75.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 98e3a7e359e1..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.80.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 01ff2d980e95..78d121c4a6cd 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547322
-SHA256 (rubygem/aws-sdk-shield-1.80.0.gem) = 3b39f9e65fca715f546dd5a12e26f7d40f5fd14179eb8b020fb84c319b32d753
-SIZE (rubygem/aws-sdk-shield-1.80.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 dfdf40ebd920..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.70.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 9497eaa90d48..58bab2e543d0 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547324
-SHA256 (rubygem/aws-sdk-signer-1.70.0.gem) = ebb7a528c0c0ff0f966099d37a6f579d4e4bcbc5331bd9515f265da4953c2e3f
-SIZE (rubygem/aws-sdk-signer-1.70.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 944133d9b034..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.63.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 fe07a1f1fe35..3b3d209a8b8f 100644
--- a/devel/rubygem-aws-sdk-simpledb/distinfo
+++ b/devel/rubygem-aws-sdk-simpledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547326
-SHA256 (rubygem/aws-sdk-simpledb-1.63.0.gem) = a3f36f60450a3bf5d9a04777d219c3c5ab407ccd8248e01925014cb3995170ce
-SIZE (rubygem/aws-sdk-simpledb-1.63.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 427fa1ebaa3f..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.31.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 f4f3fab8edf1..d498675cf638 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/distinfo
+++ b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547328
-SHA256 (rubygem/aws-sdk-simspaceweaver-1.31.0.gem) = c43a67325ffce1d930744ad715c3a519106f5a25958b297be69f5cfb2ee9e826
-SIZE (rubygem/aws-sdk-simspaceweaver-1.31.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 8b258acbac67..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.70.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 f78ab288528e..85d6107ad6ed 100644
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ b/devel/rubygem-aws-sdk-sms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547330
-SHA256 (rubygem/aws-sdk-sms-1.70.0.gem) = 35a5dc7b0c8d491fa1d95a5d276f5fe04449c2eb091d9b7b38e7d9bdca8a09bb
-SIZE (rubygem/aws-sdk-sms-1.70.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 890c581c6829..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.85.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 d46038cd3ace..0d2a5a925ebb 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547332
-SHA256 (rubygem/aws-sdk-snowball-1.85.0.gem) = 99d09b63cd6a7b9cdd6305da4f5c2cd3103f08abe83f8776661d7d8d0a8a721f
-SIZE (rubygem/aws-sdk-snowball-1.85.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 4189d04bbed0..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.36.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 6d9f411b00a9..dce12448b6bc 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547334
-SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.36.0.gem) = 0a04b9fecb17ecfdcafa55a0ac9fc5b8671f42e1962d88747e0c649bbe3efbc6
-SIZE (rubygem/aws-sdk-snowdevicemanagement-1.36.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 7a6445e15758..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.98.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 2ae84a660935..3bb7d83904cd 100644
--- a/devel/rubygem-aws-sdk-sns/distinfo
+++ b/devel/rubygem-aws-sdk-sns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547336
-SHA256 (rubygem/aws-sdk-sns-1.98.0.gem) = f70cb9dbc672869afb3fab4cbdc76dfaf0798efaa1efcfe27f615eca6e3f5e51
-SIZE (rubygem/aws-sdk-sns-1.98.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 7e01150b25a6..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.7.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 55392288ec0b..bc48078a6758 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-socialmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547338
-SHA256 (rubygem/aws-sdk-socialmessaging-1.7.0.gem) = c67c2235ec8f623ce14513e6a0091ece58b93520be5de3e46fcf5ede8641ed0e
-SIZE (rubygem/aws-sdk-socialmessaging-1.7.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 6869a370502c..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.94.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 7117c08c0d12..e409b42ce9bb 100644
--- a/devel/rubygem-aws-sdk-sqs/distinfo
+++ b/devel/rubygem-aws-sdk-sqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547340
-SHA256 (rubygem/aws-sdk-sqs-1.94.0.gem) = 339cb2d2c875fd462b7eb455e367eb4d6c1ef3a15df78c65679186531807de9e
-SIZE (rubygem/aws-sdk-sqs-1.94.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 4d5c6295fb67..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.194.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 ec4c39e2b64e..a3216943557f 100644
--- a/devel/rubygem-aws-sdk-ssm/distinfo
+++ b/devel/rubygem-aws-sdk-ssm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547342
-SHA256 (rubygem/aws-sdk-ssm-1.194.0.gem) = b48a86335d5d9f922c08d93117736364dbf24eb57fc12840e8713522dc99a269
-SIZE (rubygem/aws-sdk-ssm-1.194.0.gem) = 323072
+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 88e90519df54..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.45.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 d9596d0dfb21..6acb41dc492f 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/distinfo
+++ b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547344
-SHA256 (rubygem/aws-sdk-ssmcontacts-1.45.0.gem) = d69ed3cdfecc8987ab6ebb2806fb9d30433c59a46e96ec3222e19cdab6d91921
-SIZE (rubygem/aws-sdk-ssmcontacts-1.45.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-ssmincidents/Makefile b/devel/rubygem-aws-sdk-ssmincidents/Makefile
index da623b60c528..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.50.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 ece9f1ebe7d6..f48ca71957f4 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/distinfo
+++ b/devel/rubygem-aws-sdk-ssmincidents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547346
-SHA256 (rubygem/aws-sdk-ssmincidents-1.50.0.gem) = b863a8c70e9d4373e8add2ad5ca0c05208a9b78da1163843f9154b9702e91f0d
-SIZE (rubygem/aws-sdk-ssmincidents-1.50.0.gem) = 58368
+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 4e12343649d1..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.13.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 c6bfdff45e44..bb1260b6185b 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547348
-SHA256 (rubygem/aws-sdk-ssmquicksetup-1.13.0.gem) = 0f888b31fcaac36f6b0d70f1932d4d3b05c5fa77bafdad189dcf81035c76985a
-SIZE (rubygem/aws-sdk-ssmquicksetup-1.13.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 d42c6b71e929..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.36.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 db34dfe4141f..37a4b0a5f32c 100644
--- a/devel/rubygem-aws-sdk-ssmsap/distinfo
+++ b/devel/rubygem-aws-sdk-ssmsap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547350
-SHA256 (rubygem/aws-sdk-ssmsap-1.36.0.gem) = 627ee82a2df5ca026b7613e48d16574cae3f353f6047c5432de240362f4f83dc
-SIZE (rubygem/aws-sdk-ssmsap-1.36.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 af65d9316290..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.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ssoadmin/distinfo b/devel/rubygem-aws-sdk-ssoadmin/distinfo
index dab68a9ed1ca..7421fa00b55c 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/distinfo
+++ b/devel/rubygem-aws-sdk-ssoadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547352
-SHA256 (rubygem/aws-sdk-ssoadmin-1.53.0.gem) = ab10377446022efc18869953dacb54dd2497400e20daec6cc9c519c8edf0dfd2
-SIZE (rubygem/aws-sdk-ssoadmin-1.53.0.gem) = 71168
+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 7781e4198bba..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.88.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 74ce84ff58be..ad9b4b1a094f 100644
--- a/devel/rubygem-aws-sdk-states/distinfo
+++ b/devel/rubygem-aws-sdk-states/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547354
-SHA256 (rubygem/aws-sdk-states-1.88.0.gem) = 096f0f78d0ea96e8dd8dc37f7e501dd67412759a5c4fd9f766f4f6452cca7e5c
-SIZE (rubygem/aws-sdk-states-1.88.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 17b67c9ecfc7..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.108.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 00573bf81ef2..33ab826c61d4 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547356
-SHA256 (rubygem/aws-sdk-storagegateway-1.108.0.gem) = 7de2e6108dff64989e73f5f24e2ff1648718c4500eea9d87b23726b7c3e21e1d
-SIZE (rubygem/aws-sdk-storagegateway-1.108.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 5d32fd72f85e..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.24.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 6555628d240b..56662279b995 100644
--- a/devel/rubygem-aws-sdk-supplychain/distinfo
+++ b/devel/rubygem-aws-sdk-supplychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547358
-SHA256 (rubygem/aws-sdk-supplychain-1.24.0.gem) = e0a0a0ab3377ec1b0c27d075e0184e91705e159dc29c4a3e654e30eecb3b1ca3
-SIZE (rubygem/aws-sdk-supplychain-1.24.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 892914d0dcef..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.76.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 33613d48927a..1b0f9df9d238 100644
--- a/devel/rubygem-aws-sdk-support/distinfo
+++ b/devel/rubygem-aws-sdk-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547360
-SHA256 (rubygem/aws-sdk-support-1.76.0.gem) = 4209f7885926c9a1ba31efc730df7a940db87584e63fc5bda8303302c070828f
-SIZE (rubygem/aws-sdk-support-1.76.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 778d24b44a32..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.31.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 898f3bb96898..264434c72aab 100644
--- a/devel/rubygem-aws-sdk-supportapp/distinfo
+++ b/devel/rubygem-aws-sdk-supportapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547362
-SHA256 (rubygem/aws-sdk-supportapp-1.31.0.gem) = da1f549d5d120117f74474ebfe2bfd30875688960d4340e7a467e62d5391678c
-SIZE (rubygem/aws-sdk-supportapp-1.31.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 4ce3be9cd6b4..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.70.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 982d2ef5aab7..bf46f866fbdc 100644
--- a/devel/rubygem-aws-sdk-swf/distinfo
+++ b/devel/rubygem-aws-sdk-swf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547364
-SHA256 (rubygem/aws-sdk-swf-1.70.0.gem) = c8a5d6bfc188652d15c29cead4f8c7470e0deb87e50fd0dc239f976fe396dd1c
-SIZE (rubygem/aws-sdk-swf-1.70.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 ae6d0751b0c5..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.63.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 02ed355882b5..e98a5b550c2c 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547366
-SHA256 (rubygem/aws-sdk-synthetics-1.63.0.gem) = 6d7a7bc61be1df5b1ff066b8c29a18f00968634e153a19e086a876e66600a945
-SIZE (rubygem/aws-sdk-synthetics-1.63.0.gem) = 51712
+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 6b94575d7750..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.23.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 c83c73b693cf..0da876cb9ea7 100644
--- a/devel/rubygem-aws-sdk-taxsettings/distinfo
+++ b/devel/rubygem-aws-sdk-taxsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547368
-SHA256 (rubygem/aws-sdk-taxsettings-1.23.0.gem) = 2450e778231839d80826fe073c3f79b5ef6eb6abba2d7de15dbf6e948e2694ee
-SIZE (rubygem/aws-sdk-taxsettings-1.23.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 d8ea90eba6b2..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.75.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 bfd54b566de2..5d24190ca441 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547370
-SHA256 (rubygem/aws-sdk-textract-1.75.0.gem) = f232f27fd1adc511c97355880bd21738df56713b0bb1d8a57ecc3ba0b6e452eb
-SIZE (rubygem/aws-sdk-textract-1.75.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 643a015333c8..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.23.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 54ff30f21f16..8c869d0099c2 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547372
-SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.23.0.gem) = 362d4cd849fae01e12502c38a871c2449be8f9828b726a39297b2477eff8713b
-SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.23.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 8a87e4caef99..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.52.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 0b696031dbf1..7cf18643c549 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547374
-SHA256 (rubygem/aws-sdk-timestreamquery-1.52.0.gem) = 17b9853cfca63d9f84ecb029bdaec90d76aeeb2cfe2ff86519c6fd944a5cb4b2
-SIZE (rubygem/aws-sdk-timestreamquery-1.52.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 061ce1d5e5dd..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.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/distinfo b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
index 51bf8926e95e..5cd2980b8446 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547376
-SHA256 (rubygem/aws-sdk-timestreamwrite-1.47.0.gem) = 478585c4440e8e0600ca6428e1d484abd1336de23556345799f8ec2a2b4c60b4
-SIZE (rubygem/aws-sdk-timestreamwrite-1.47.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 869a7fa6a62b..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.29.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 ab83262ea7fa..cbfe23aee6a5 100644
--- a/devel/rubygem-aws-sdk-tnb/distinfo
+++ b/devel/rubygem-aws-sdk-tnb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547378
-SHA256 (rubygem/aws-sdk-tnb-1.29.0.gem) = 666c7168df4c703a1ce6da45fab598416c7b14e2aa21640c1ab150f99f67442f
-SIZE (rubygem/aws-sdk-tnb-1.29.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 d71ac645e101..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.118.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 5a1c5b2c4b30..6f84bd20a604 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547380
-SHA256 (rubygem/aws-sdk-transcribeservice-1.118.0.gem) = cd4fb899052526b3d4e1a17a4139b524aea833e69124c246bb95fd600144adcb
-SIZE (rubygem/aws-sdk-transcribeservice-1.118.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 f21365830342..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.80.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 59b9fec2191b..7d5e6fa590ab 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547382
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.80.0.gem) = 2d2c05f7137e7c676b3b29cdf379c22e0863c6c3a60ed76d48b7b53cc32f2952
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.80.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 c24a1d29fd83..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.117.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 c39a9fe64e09..8dc8943bbb26 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547384
-SHA256 (rubygem/aws-sdk-transfer-1.117.0.gem) = 2a7939ba123b8cc94a4232ab447b3361a05384fa397ee615f54bdc75fd2c943f
-SIZE (rubygem/aws-sdk-transfer-1.117.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 6decbb702239..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.81.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 23fbe55c82e6..c0a879b2d98e 100644
--- a/devel/rubygem-aws-sdk-translate/distinfo
+++ b/devel/rubygem-aws-sdk-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547386
-SHA256 (rubygem/aws-sdk-translate-1.81.0.gem) = 9369cdd44ab3cd8e28731f4c1a59f8c8a98542e89c744a42d51172a9ca0fdbbb
-SIZE (rubygem/aws-sdk-translate-1.81.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 276057e43970..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.21.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 0b99f503d4fa..a7aea0d56acf 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547388
-SHA256 (rubygem/aws-sdk-trustedadvisor-1.21.0.gem) = 2be6aade09e21c74cee6c80356286112d2b31e973b151193665cc2af6f6ddee3
-SIZE (rubygem/aws-sdk-trustedadvisor-1.21.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 8fefee4b3bf0..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.44.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 bbaa99bbb311..6278e2ffbee7 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547390
-SHA256 (rubygem/aws-sdk-verifiedpermissions-1.44.0.gem) = d1bce79c16004365947d20ad237067b68007471da228aaa95001d4b6a95707f5
-SIZE (rubygem/aws-sdk-verifiedpermissions-1.44.0.gem) = 76800
+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 51f5f91b7489..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.41.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 ea82698ed2df..086bb91cb8b7 100644
--- a/devel/rubygem-aws-sdk-voiceid/distinfo
+++ b/devel/rubygem-aws-sdk-voiceid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547392
-SHA256 (rubygem/aws-sdk-voiceid-1.41.0.gem) = 97914e870755b86a3ab796161d11c1716a7ded7da5c4ec488e7a81444e0ff151
-SIZE (rubygem/aws-sdk-voiceid-1.41.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 770e3699b8a2..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.29.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 c445cec5021b..41e9db2f1861 100644
--- a/devel/rubygem-aws-sdk-vpclattice/distinfo
+++ b/devel/rubygem-aws-sdk-vpclattice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547394
-SHA256 (rubygem/aws-sdk-vpclattice-1.29.0.gem) = feb29a91b53da84ff2b31fe83034f3e3a903f4706f04e867a4490c74205cdbfa
-SIZE (rubygem/aws-sdk-vpclattice-1.29.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 fcc71f9f16e6..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.77.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 4989696b6b01..88bee169ac3d 100644
--- a/devel/rubygem-aws-sdk-waf/distinfo
+++ b/devel/rubygem-aws-sdk-waf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547396
-SHA256 (rubygem/aws-sdk-waf-1.77.0.gem) = 449243800cfb72374f0c5faaf6bffcab68c66e386b014e677e710b13816871b2
-SIZE (rubygem/aws-sdk-waf-1.77.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 727b3d06a301..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.79.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 5627e527d7eb..d5382912d022 100644
--- a/devel/rubygem-aws-sdk-wafregional/distinfo
+++ b/devel/rubygem-aws-sdk-wafregional/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547398
-SHA256 (rubygem/aws-sdk-wafregional-1.79.0.gem) = 7cc8ba5c848953db71d4b00b2865ba8f49b77df33ec30f43e1933c50a215d2e0
-SIZE (rubygem/aws-sdk-wafregional-1.79.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 9717b1005f1b..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.107.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 07e2f4860bb9..8fc3decf18dd 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547400
-SHA256 (rubygem/aws-sdk-wafv2-1.107.0.gem) = 5d9c38b66f77abe0d575256a3c118fd8a0f6c37668bd08bfe648d516bae2a30d
-SIZE (rubygem/aws-sdk-wafv2-1.107.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 0cb2f47ae8e8..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.52.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 52bf308d51ab..76d92bfd4650 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/distinfo
+++ b/devel/rubygem-aws-sdk-wellarchitected/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547402
-SHA256 (rubygem/aws-sdk-wellarchitected-1.52.0.gem) = 12df38bf52ae34f1fef3dd04a8aeb7fe494aa2c5abff19338a04e90c81652415
-SIZE (rubygem/aws-sdk-wellarchitected-1.52.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 f8179e37f879..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.73.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 231bfe50a35e..158e7add0983 100644
--- a/devel/rubygem-aws-sdk-workdocs/distinfo
+++ b/devel/rubygem-aws-sdk-workdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547404
-SHA256 (rubygem/aws-sdk-workdocs-1.73.0.gem) = f2d187da00741df92cb50f08afa4f516521a0fbb5e033dbaeb9e0e7b40d24662
-SIZE (rubygem/aws-sdk-workdocs-1.73.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 0c825d4620f4..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.82.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 11fe88707080..c6247fab1f9c 100644
--- a/devel/rubygem-aws-sdk-workmail/distinfo
+++ b/devel/rubygem-aws-sdk-workmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547406
-SHA256 (rubygem/aws-sdk-workmail-1.82.0.gem) = 47aaeaf0de50cd8046ec191ee2aa8f97c41d628a8008df04ff9629a1b8123dde
-SIZE (rubygem/aws-sdk-workmail-1.82.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 0ab02c907ad0..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.51.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 aa60279af8ab..a8b195a1fc28 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547408
-SHA256 (rubygem/aws-sdk-workmailmessageflow-1.51.0.gem) = 87debabe18d74363780835157caf991bab36e41c1e656dc04ed51617d6db5841
-SIZE (rubygem/aws-sdk-workmailmessageflow-1.51.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 a312faedc13c..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.134.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 f48cf13099b2..3b8e9669983d 100644
--- a/devel/rubygem-aws-sdk-workspaces/distinfo
+++ b/devel/rubygem-aws-sdk-workspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547410
-SHA256 (rubygem/aws-sdk-workspaces-1.134.0.gem) = 59a6b2276330cb17621c900e9b90dea22e35e40000c547107798c32b65a037e2
-SIZE (rubygem/aws-sdk-workspaces-1.134.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 f7778560532f..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.25.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 32b367f23286..f7c4cc941bd7 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547412
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.25.0.gem) = ee51e8ee28849bb22337512211b80b4aa438ca4a15bb013e8b645fd558a2e68e
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.25.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 bca668900c3e..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.41.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 4caa11373262..c06a64c39b20 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547414
-SHA256 (rubygem/aws-sdk-workspacesweb-1.41.0.gem) = 2055ce6a7e80b96eaa7afaac6d4293ed36449413c87fba885911099e88d5bc28
-SIZE (rubygem/aws-sdk-workspacesweb-1.41.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 5b90cfc28720..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.82.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 4d74f452392f..34f2ff4bd72b 100644
--- a/devel/rubygem-aws-sdk-xray/distinfo
+++ b/devel/rubygem-aws-sdk-xray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547416
-SHA256 (rubygem/aws-sdk-xray-1.82.0.gem) = b299f83275f9698604b03d4731c4167b791ebe6ba842f9284e4901fc22291a10
-SIZE (rubygem/aws-sdk-xray-1.82.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 7ba2093bad85..de4fc6a953b1 100644
--- a/devel/rubygem-gapic-common/Makefile
+++ b/devel/rubygem-gapic-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-common
-PORTVERSION= 0.26.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 8e30616c7bb3..324a98042f60 100644
--- a/devel/rubygem-gapic-common/distinfo
+++ b/devel/rubygem-gapic-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547418
-SHA256 (rubygem/gapic-common-0.26.0.gem) = 1d7a87cd7586e92f7d2279858908de0983a61380a87aeb4860da6a0b422ecc18
-SIZE (rubygem/gapic-common-0.26.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-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 cb369f542a5c..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.119.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 43f5a0371e48..5253e740d971 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547432
-SHA256 (rubygem/google-apis-compute_v1-0.119.0.gem) = 18498a6c9916d95ec4c952255db41fcb669804d09b6d3bd7c316dd0eec79f89c
-SIZE (rubygem/google-apis-compute_v1-0.119.0.gem) = 505856
+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-drive_v3/Makefile b/devel/rubygem-google-apis-drive_v3/Makefile
index 0c05894ddd0d..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.64.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 acf5e8a6a195..4045c87519b3 100644
--- a/devel/rubygem-google-apis-drive_v3/distinfo
+++ b/devel/rubygem-google-apis-drive_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547438
-SHA256 (rubygem/google-apis-drive_v3-0.64.0.gem) = 046b11de1e8b3824c39b0489d34f40f1ae3c60d59f48004dac9d326e9ddea2ea
-SIZE (rubygem/google-apis-drive_v3-0.64.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-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/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 9eded36a7fa5..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.82.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 d804d9c049c4..c3e07f374c5d 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547442
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.82.0.gem) = a13386a2413a38d187bf6d3311328c772a8653abb098764ce257efc0db222402
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.82.0.gem) = 69120
+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-iam-credentials-v1/Makefile b/devel/rubygem-google-iam-credentials-v1/Makefile
index c3cdd038e501..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.1
+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 fa0373beff93..48723e252d93 100644
--- a/devel/rubygem-google-iam-credentials-v1/distinfo
+++ b/devel/rubygem-google-iam-credentials-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547422
-SHA256 (rubygem/google-iam-credentials-v1-1.2.1.gem) = 9f7e9a354fcc0ba42f7113d17e0d242b1d4752ed842d6ea892f8b98c6e6d7c1b
-SIZE (rubygem/google-iam-credentials-v1-1.2.1.gem) = 42496
+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-v1/Makefile b/devel/rubygem-google-iam-v1/Makefile
index ec4cf8c685ff..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.1
+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 8b91d467e0c7..01f0e72f1732 100644
--- a/devel/rubygem-google-iam-v1/distinfo
+++ b/devel/rubygem-google-iam-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547424
-SHA256 (rubygem/google-iam-v1-1.3.1.gem) = 20d32adbe4a19996784ab616a5c95c51aa538a576727d2be7351b871b8381aae
-SIZE (rubygem/google-iam-v1-1.3.1.gem) = 43008
+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-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-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-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-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-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 53c14f181734..67d02184a5ad 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.23.17
+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 f7bbfbcc718c..53ffde16c25c 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547464
-SHA256 (rubygem/ruby-lsp-0.23.17.gem) = d2b570a18cf76c24d75439f1a69e40c224ec4c523aba842cc434da4f7cb20e56
-SIZE (rubygem/ruby-lsp-0.23.17.gem) = 163840
+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-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 50d7d1fb762b..2e0cb6efcc9b 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12087
+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 8e0437c1283a..443c39807959 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547466
-SHA256 (rubygem/sorbet-runtime-0.5.12087.gem) = 59601fe1cc0950d6d28cbc289cd29d7a6f0552df79a4fd1666e84ebab8b05478
-SIZE (rubygem/sorbet-runtime-0.5.12087.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-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/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/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/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/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